ネットワーク
プロキシとカスタム証明書を設定します。
Dropstone は標準的なプロキシ環境変数とエンタープライズネットワーク環境用のカスタム証明書をサポートしています。
プロキシ
Dropstone は標準的なプロキシ環境変数に対応しています。
# HTTPS プロキシ(推奨)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP プロキシ(HTTPS が利用できない場合)
export HTTP_PROXY=http://proxy.example.com:8080
# ローカルサーバーのプロキシをバイパス(必須)
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
ハードコーディングを避ける:
シェル設定にパスワードをハードコーディングしないでください。環境変数、OS キーリング、またはシークレットマネージャーを使用してください。
NTLM や Kerberos などの高度な認証が必要なプロキシの場合は、Dropstone の前にローカル認証プロキシ(cntlm など)を配置し、HTTPS_PROXY をローカルプロキシに指定してください。
カスタム証明書
エンタープライズが HTTPS 接続用にカスタム CA を使用している場合は、Dropstone がそれらを信頼するように設定してください。
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
これはプロキシ接続と直接 API アクセスの両方で機能します。
Ctrl+I