Netzwerk
Konfigurieren Sie Proxys und benutzerdefinierte Zertifikate.
OpenCode unterstützt Standard-Proxy-Umgebungsvariablen und benutzerdefinierte Zertifikate für Unternehmensnetzwerk-Umgebungen.
Proxy
OpenCode berücksichtigt die Standard-Proxy-Umgebungsvariablen.
# 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.1Achtung: Die TUI kommuniziert mit einem lokalen HTTP-Server. Sie müssen den Proxy für diese Verbindung umgehen, um Routing-Schleifen zu verhindern.
Sie können den Port und Hostnamen des Servers über CLI-Flags konfigurieren.
Authentifizierung
Wenn Ihr Proxy eine Basic-Authentifizierung erfordert, fügen Sie die Anmeldeinformationen in die URL ein.
export HTTPS_PROXY=http://username:[email protected]:8080Achtung: Vermeiden Sie das Hartcodieren von Passwörtern. Verwenden Sie Umgebungsvariablen oder eine sichere Speicherung von Anmeldeinformationen.
Für Proxys, die eine erweiterte Authentifizierung wie NTLM oder Kerberos erfordern, sollten Sie ein LLM Gateway in Betracht ziehen, das Ihre Authentifizierungsmethode unterstützt.
Benutzerdefinierte Zertifikate
Wenn Ihr Unternehmen benutzerdefinierte CAs für HTTPS-Verbindungen verwendet, konfigurieren Sie OpenCode so, dass es ihnen vertraut.
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pemDies funktioniert sowohl für Proxy-Verbindungen als auch für den direkten API-Zugriff.