network.mdx 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ---
  2. title: Mreža
  3. description: Konfigurirajte proksije i prilagođene certifikate.
  4. ---
  5. OpenCode podržava standardne proxy varijable okruženja i prilagođene certifikate za enterprise mrežna okruženja.
  6. ## Proksi
  7. OpenCode poštuje standardne varijable proxy okruženja.
  8. ```bash
  9. # HTTPS proxy (recommended)
  10. export HTTPS_PROXY=https://proxy.example.com:8080
  11. # HTTP proxy (if HTTPS not available)
  12. export HTTP_PROXY=http://proxy.example.com:8080
  13. # Bypass proxy for local server (required)
  14. export NO_PROXY=localhost,127.0.0.1
  15. ```
  16. :::caution
  17. TUI komunicira sa lokalnim HTTP serverom. Morate zaobići proxy za ovu vezu kako biste spriječili petlje usmjeravanja.
  18. :::
  19. Možete konfigurirati port servera i naziv hosta koristeći [CLI flags](/docs/cli#run).
  20. ### Autentikacija
  21. Ako vaš proxy zahtijeva osnovnu autentifikaciju, uključite vjerodajnice u URL.
  22. ```bash
  23. export HTTPS_PROXY=http://username:password@proxy.example.com:8080
  24. ```
  25. :::caution
  26. Izbjegavajte tvrdo kodiranje lozinki. Koristite varijable okruženja ili sigurno skladište vjerodajnica.
  27. :::
  28. Za proxy servere koji zahtijevaju naprednu autentifikaciju poput NTLM ili Kerberos, razmotrite LLM Gateway koji podržava vašu metodu autentifikacije.
  29. ## Prilagođeni certifikati
  30. Ako vaše preduzeće koristi prilagođene CA-ove za HTTPS veze, konfigurirajte OpenCode da im vjeruje.
  31. ```bash
  32. export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
  33. ```
  34. Ovo radi i za proxy veze i za direktan pristup API-ju.