Red
Configura proxies y certificados personalizados.
Dropstone admite variables de entorno de proxy estándar y certificados personalizados para entornos de red empresariales.
Proxy
Dropstone respeta las variables de entorno de proxy estándar.
# HTTPS proxy (recomendado)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP proxy (si HTTPS no está disponible)
export HTTP_PROXY=http://proxy.example.com:8080
# Omitir proxy para servidor local (requerido)
export NO_PROXY=localhost,127.0.0.1
Importante:
Dropstone utiliza un loopback HTTP local durante sesiones interactivas. Debes omitir el proxy para localhost/127.0.0.1 para evitar bucles de enrutamiento.
Puedes configurar la dirección de enlace local usando banderas CLI.
Autenticar
Si tu proxy requiere autenticación básica, incluye las credenciales en la URL.
export HTTPS_PROXY=http://username:password@proxy.example.com:8080
Evita hardcoding:
Evita codificar contraseñas en la configuración del shell. Usa variables de entorno, el llavero de tu SO o un gestor de secretos.
Para proxies que requieren autenticación avanzada (NTLM, Kerberos), coloca Dropstone detrás de un proxy local autenticador (como cntlm) y apunta HTTPS_PROXY al proxy local en su lugar.
Certificados personalizados
Si tu empresa utiliza CAs personalizadas para conexiones HTTPS, configura Dropstone para confiar en ellas.
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
Esto funciona tanto para conexiones de proxy como para acceso directo a API.