ネットワーク
Network
プロキシとカスタム証明書を設定します。
OpenCode は標準のプロキシ環境変数とエンタープライズネットワーク環境のカスタム証明書をサポートします。
Proxy
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
[!CAUTION] TUI はローカル HTTP サーバーと通信します。この接続のプロキシをバイパスして、ルーティングループを防ぐ必要があります。
CLI フラグを使用してサーバーのポートとホスト名を設定できます。
Authenticate
プロキシが基本認証を必要とする場合、URL に認証情報を 含めます:
export HTTPS_PROXY=http://username:password@proxy.example.com:8080
[!CAUTION] パスワードをハードコーディングしないでください。環境変数または安全な認証情報ストレージを使用してください。
NTLM や Kerberos などの高度な認証を必要とするプロキシについては、その認証方法をサポートする LLM Gateway の使用を検討してください。
Custom certificates
企業が HTTPS 接続にカスタム CA を使用している場合、OpenCode にそれらを信頼させます:
# カスタム CA 証明書設定
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
これはプロキシ接続と直接 API アクセスの両方に適用されます。
Enterprise network considerations
ファイアウォール設定
以下のがファイアウォール/プロキシで許可されていることを確認します:
opencode.ai- OpenCode サービスanthropic.com- Anthropic APIapi.openai.com- OpenAI APIapi.together.ai- Together AI API- その他の LLM provider ドメイン
オフラインインストール
完全にオフライン的环境の場合:
- GitHub releases からインストールパッケージをダウンロード
- npm または bun でローカルにインストール
- 必要に応じて外部 API にアクセスするためのプロキシを設定
VPN設定
VPN を使用する場合:
- VPN がローカルポートを干涉しないことを確認
- 必要なドメインを VPN のバイパスリストに追加
- VPN が DNS 設定を変更したかどうかを確認