Rete
Configura proxy e certificati personalizzati.
Dropstone supporta variabili di ambiente proxy standard e certificati personalizzati per ambienti di rete enterprise.
Proxy
Dropstone rispetta le variabili di ambiente proxy standard.
# HTTPS proxy (consigliato)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP proxy (se HTTPS non disponibile)
export HTTP_PROXY=http://proxy.example.com:8080
# Bypass proxy per server locale (obbligatorio)
export NO_PROXY=localhost,127.0.0.1
Importante:
Dropstone utilizza un loopback HTTP locale durante le sessioni interattive. Devi bypassare il proxy per localhost/127.0.0.1 per evitare loop di routing.
Puoi configurare l'indirizzo di bind locale utilizzando i flag CLI.
Autenticazione
Se il tuo proxy richiede autenticazione di base, includi le credenziali nell'URL.
export HTTPS_PROXY=http://username:password@proxy.example.com:8080
Evita hardcoding:
Evita di hardcodificare le password nella configurazione della shell. Utilizza variabili di ambiente, il keyring del tuo OS o un gestore di segreti.
Per proxy che richiedono autenticazione avanzata (NTLM, Kerberos), posiziona Dropstone dietro un proxy locale autenticante (come cntlm) e punta HTTPS_PROXY al proxy locale.
Certificati personalizzati
Se la tua azienda utilizza CA personalizzate per le connessioni HTTPS, configura Dropstone per fidarsi di esse.
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
Questo funziona sia per le connessioni proxy che per l'accesso diretto alle API.