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 への直接アクセスの両方で機能します。