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

Network

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

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


Proxy

OpenCode は標準的なプロキシ環境変数を尊重します。

# 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

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

サーバーのポートとホスト名は CLI フラグで設定できます。


Authenticate

プロキシが basic 認証を必要とする場合は、URL に認証情報を含めます。

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

注意: パスワードをハードコーディングしないでください。環境変数や安全な認証情報ストレージを使用してください。

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


Custom certificates

エンタープライズが HTTPS 接続にカスタム CA を使用している場合は、それらを信頼するように OpenCode を設定します。

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

これはプロキシ接続と API への直接アクセスの両方で機能します。