Dropstone Docs

ネットワーク

プロキシとカスタム証明書を設定します。

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