Deutsch
Dokumentation
Netzwerk

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

Achtung: 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]:8080

Achtung: 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.pem

Dies funktioniert sowohl für Proxy-Verbindungen als auch für den direkten API-Zugriff.