Português
Documentação
Rede

Rede

Configure proxies e certificados personalizados.

O OpenCode suporta as variáveis de ambiente de proxy padrão e certificados personalizados para ambientes de rede corporativos.


Proxy

O OpenCode respeita as variáveis de ambiente de proxy padrão.

# Proxy HTTPS (recomendado)
export HTTPS_PROXY=https://proxy.example.com:8080
 
# Proxy HTTP (se HTTPS não estiver disponível)
export HTTP_PROXY=http://proxy.example.com:8080
 
# Ignorar o proxy para o servidor local (obrigatório)
export NO_PROXY=localhost,127.0.0.1

Cuidado: A TUI se comunica com um servidor HTTP local. Você deve ignorar o proxy para essa conexão a fim de evitar loops de roteamento.

Você pode configurar a porta e o hostname do servidor usando flags da CLI.


Autenticar

Se o seu proxy exigir autenticação básica, inclua as credenciais na URL.

export HTTPS_PROXY=http://username:[email protected]:8080

Cuidado: Evite colocar senhas diretamente no código. Use variáveis de ambiente ou um armazenamento seguro de credenciais.

Para proxies que exigem autenticação avançada, como NTLM ou Kerberos, considere usar um LLM Gateway que suporte seu método de autenticação.


Certificados personalizados

Se a sua empresa usa CAs personalizadas para conexões HTTPS, configure o OpenCode para confiar nelas.

export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem

Isso funciona tanto para conexões via proxy quanto para acesso direto à API.