網路
設定代理伺服器和自訂憑證。
Dropstone 支援標準代理伺服器環境變數和企業網路環境的自訂憑證。
代理伺服器
Dropstone 遵守標準代理伺服器環境變數。
# HTTPS proxy (recommended)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP proxy (if HTTPS not available)
export HTTP_PROXY=http://proxy.example.com:8080
# Bypass proxy for local server (required)
export NO_PROXY=localhost,127.0.0.1
重要:
Dropstone 在互動式工作階段期間使用本機 HTTP 迴圈。您必須為 localhost/127.0.0.1 略過代理伺服器,以防止路由迴圈。
您可以使用 CLI 旗標 設定本機繫結位址。
驗證
如果您的代理伺服器需要基本驗證,請在 URL 中包含認證。
export HTTPS_PROXY=http://username:password@proxy.example.com:8080
避免硬編碼:
避免在 shell 設定中硬編碼密碼。使用環境變數、您的作業系統金鑰環或祕密管理員。
對於需要進階驗證 (NTLM、Kerberos) 的代理伺服器,請使用本機驗證代理伺服器 (例如 cntlm) 作為 Dropstone 的前置代理,並將 HTTPS_PROXY 指向本機代理伺服器。
自訂憑證
如果您的企業使用自訂 CA 進行 HTTPS 連線,請設定 Dropstone 以信任它們。
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
這適用於代理伺服器連線和直接 API 存取。
Ctrl+I