日本語
ドキュメント
ネットワーク

ネットワーク

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

OpenCodeは、エンタープライズネットワーク環境向けに標準プロキシ環境変数とカスタム証明書をサポートしています。

プロキシ

OpenCodeは標準プロキシ環境変数に従います。

# 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
⚠️

TUIはローカルHTTPサーバーと通信します。ルーティングループを防ぐために、この接続のプロキシをバイパスする必要があります。

CLIフラグを使用してサーバーのポートとホスト名を設定できます。

認証

プロキシが基本認証を必要とする場合、URLに認証情報を含めてください。

export HTTPS_PROXY=http://username:[email protected]:8080
⚠️

パスワードのハードコーディングは避けてください。環境変数または安全な認証情報ストレージを使用してください。

NTLMやKerberosなどの高度な認証を必要とするプロキシの場合は、認証方法をサポートするLLM Gatewayの使用を検討してください。

カスタム証明書

企業がHTTPS接続にカスタムCAを使用している場合、OpenCodeがそれらを信頼するように設定してください。

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

これはプロキシ接続と直接APIアクセスの両方に適用されます。