Dropstone Docs

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.

Strg+I