Netzwerk
Konfigurieren Sie Proxys und benutzerdefinierte Zertifikate.
Dropstone unterstützt standardmäßige Proxy-Umgebungsvariablen und benutzerdefinierte Zertifikate für Enterprise-Netzwerkumgebungen.
Proxy
Dropstone respektiert standardmäßige Proxy-Umgebungsvariablen.
# HTTPS proxy (empfohlen)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP proxy (falls HTTPS nicht verfügbar)
export HTTP_PROXY=http://proxy.example.com:8080
# Proxy für lokalen Server umgehen (erforderlich)
export NO_PROXY=localhost,127.0.0.1
Wichtig:
Dropstone verwendet eine lokale HTTP-Loopback-Verbindung während interaktiver Sitzungen. Sie müssen den Proxy für localhost/127.0.0.1 umgehen, um Routing-Schleifen zu verhindern.
Sie können die lokale Bind-Adresse mit CLI-Flags konfigurieren.
Authentifizierung
Wenn Ihr Proxy eine Standardauthentifizierung erfordert, fügen Sie die Anmeldedaten in die URL ein.
export HTTPS_PROXY=http://username:password@proxy.example.com:8080
Vermeiden Sie Hardcoding:
Vermeiden Sie es, Passwörter in der Shell-Konfiguration hartcodiert zu speichern. Verwenden Sie Umgebungsvariablen, Ihren OS-Schlüsselbund oder einen Secrets Manager.
Für Proxys, die erweiterte Authentifizierung erfordern (NTLM, Kerberos), stellen Sie Dropstone mit einem lokalen authentifizierenden Proxy (wie cntlm) voran und verweisen Sie HTTPS_PROXY stattdessen auf den lokalen Proxy.
Benutzerdefinierte Zertifikate
Wenn Ihr Unternehmen benutzerdefinierte CAs für HTTPS-Verbindungen verwendet, konfigurieren Sie Dropstone, um diese zu vertrauen.
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
Dies funktioniert sowohl für Proxy-Verbindungen als auch für direkten API-Zugriff.