文档
中文文档
网络

网络

OpenCode 为企业网络环境提供代理和自定义证书配置。

代理配置

OpenCode 遵循标准代理环境变量:

export HTTPS_PROXY=https://proxy.example.com:8080
export HTTP_PROXY=http://proxy.example.com:8080
export NO_PROXY=localhost,127.0.0.1

重要:TUI 依赖本地 HTTP 服务器,因此必须将 localhost 和 127.0.0.1 从代理路由中排除。

代理认证

对于需要凭证的代理:

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

安全提示:避免在配置文件中嵌入密码。使用环境变量或安全凭证管理系统。

对于高级认证(NTLM、Kerberos),考虑实现 LLM 网关。

自定义证书

使用自定义证书颁发机构的企业环境:

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

这适用于代理连接和直接 API 通信。