Aller au contenu
Proxy

Réseau

OpenCode prend en charge les variables d’environnement proxy standard et les certificats personnalisés pour les environnements réseau d’entreprise.


OpenCode respecte les variables d’environnement proxy standard.

Terminal
# 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.1

Vous pouvez configurer le port et le nom d’hôte du serveur à l’aide de CLI flags.


Si votre proxy nécessite une authentification de base, incluez les informations d’identification dans l’URL.

Terminal
export HTTPS_PROXY=http://username:password@proxy.example.com:8080

Pour les proxys nécessitant une authentification avancée comme NTLM ou Kerberos, envisagez d’utiliser une passerelle LLM qui prend en charge votre méthode d’authentification.


Si votre entreprise utilise des autorités de certification personnalisées pour les connexions HTTPS, configurez OpenCode pour leur faire confiance.

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

Cela fonctionne à la fois pour les connexions proxy et pour l’accès direct à l’API.