opencode/packages/web/src/content/docs/zh-tw/network.mdx
2026-02-09 18:11:59 -06:00

58 lines
1.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 網絡
description: 配置代理和自定義證書。
---
opencode 支持企業網絡環境的標準代理環境變量和自定義證書。
---
## 代理人
opencode 尊重標準代理環境變量。
```bash
# 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
```
:::caution
TUI 與本地 HTTP 服務器通信。您必須繞過此連接的代理以防止路由循環。
:::
您可以使用[CLI 標誌](/docs/cli#run)配置服務器的端口和主機名。
---
### 認證
如果您的代理需要基本身份驗證,請在 URL 中包含憑據。
```bash
export HTTPS_PROXY=http://username:password@proxy.example.com:8080
```
:::caution
避免對密碼進行硬編碼。使用環境變量或安全憑證存儲。
:::
對於需要高級身份驗證(例如 NTLM 或 Kerberos的代理請考慮使用支持您的身份驗證方法的 LLM 網關。
---
## 定制證書
如果您的企業使用自定義 CA 進行 HTTPS 連接,請配置 opencode 以信任它們。
```bash
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
```
這適用於代理連接和直接 API 訪問。