Dropstone Docs

Rede

Configure proxies e certificados personalizados.

Dropstone suporta variáveis de ambiente de proxy padrão e certificados personalizados para ambientes de rede corporativa.


Proxy

Dropstone respeita variáveis de ambiente de proxy padrão.

# HTTPS proxy (recomendado)
export HTTPS_PROXY=https://proxy.example.com:8080

# HTTP proxy (se HTTPS não disponível)
export HTTP_PROXY=http://proxy.example.com:8080

# Bypass proxy para servidor local (obrigatório)
export NO_PROXY=localhost,127.0.0.1

Importante:

Dropstone usa um loopback HTTP local durante sessões interativas. Você deve fazer bypass do proxy para localhost/127.0.0.1 para evitar loops de roteamento.

Você pode configurar o endereço de bind local usando flags CLI.


Autenticar

Se seu proxy requer autenticação básica, inclua credenciais na URL.

export HTTPS_PROXY=http://username:password@proxy.example.com:8080

Evite hardcoding:

Evite hardcoding de senhas em configuração de shell. Use variáveis de ambiente, o keyring do seu SO ou um gerenciador de secrets.

Para proxies que requerem autenticação avançada (NTLM, Kerberos), coloque Dropstone atrás de um proxy autenticador local (como cntlm) e aponte HTTPS_PROXY para o proxy local.


Certificados personalizados

Se sua empresa usa CAs personalizadas para conexões HTTPS, configure Dropstone para confiar neles.

export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem

Isso funciona tanto para conexões de proxy quanto para acesso direto à API.

Ctrl+I