Red
Configura proxies y certificados personalizados.
OpenCode admite las variables de entorno de proxy estándar y certificados personalizados para entornos de red empresariales.
Proxy
OpenCode respeta las variables de entorno de proxy estándar.
# HTTPS proxy (recommended)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP proxy (if HTTPS not available)
export HTTP_PROXY=http://proxy.example.com:8080
# Bypass proxy for local server (required)
export NO_PROXY=localhost,127.0.0.1Precaución: La TUI se comunica con un servidor HTTP local. Debes omitir el proxy para esta conexión para evitar bucles de enrutamiento.
Puedes configurar el puerto y el nombre de host del servidor mediante opciones de la CLI.
Autenticación
Si tu proxy requiere autenticación básica, incluye las credenciales en la URL.
export HTTPS_PROXY=http://username:[email protected]:8080Precaución: Evita escribir contraseñas directamente en el código. Usa variables de entorno o un almacenamiento seguro de credenciales.
Para proxies que requieren autenticación avanzada como NTLM o Kerberos, considera usar un LLM Gateway que admita tu método de autenticación.
Certificados personalizados
Si tu empresa usa CA personalizadas para las conexiones HTTPS, configura OpenCode para que confíe en ellas.
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pemEsto funciona tanto para conexiones a través de proxy como para el acceso directo a la API.