ネットワーク
プロキシとカスタム証明書を設定します。
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アクセスの両方に適用されます。