Aller au contenu

Réseau

Configurez les proxys et les certificats personnalisés.

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


Proxy

OpenCode respecte les variables d’environnement proxy standard.

Fenêtre de 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.


Authentication

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

Fenêtre de 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.


Certificats personnalisés

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

Fenêtre de 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 à API.