摘要: OpenClaw 代理配置完全指南,支持 HTTP/HTTPS/SOCKS5 代理,让你的 AI 助手畅通无阻
在使用 OpenClaw 时,你可能需要访问一些国外的服务,例如:
●GitHub(代码托管)
●npm(包管理)
●某些 AI 模型提供商的 API
如果你的网络环境无法直接访问这些服务,配置代理就很有必要。
:
$env:HTTP_PROXY="http://proxy.example.com:8080"
$env:HTTPS_PROXY="http://proxy.example.com:8080"
:
export HTTP_PROXY="http://proxy.example.com:8080"
export HTTPS_PROXY="http://proxy.example.com:8080"
(Linux/Mac):
# 添加到 ~/.bashrc 或 ~/.zshrc
echo 'export HTTP_PROXY="http://proxy.example.com:8080"' >> ~/.bashrc
echo 'export HTTPS_PROXY="http://proxy.example.com:8080"' >> ~/.bashrc
source ~/.bashrc
编辑 ~/.openclaw/openclaw.json:
{
"proxy": {
"http": "http://proxy.example.com:8080",
"https": "http://proxy.example.com:8080",
"no_proxy": "localhost,127.0.0.1"
}
}
# 临时使用代理
openclaw --proxy http://proxy.example.com:8080 message send --message "测试"
# 或者设置环境变量后运行
HTTP_PROXY=http://proxy.example.com:8080 openclaw message send --message "测试"
如果你的代理需要认证:
# 格式:http://用户名:密码@代理地址:端口
export HTTP_PROXY="http://user:password@proxy.example.com:8080"
export HTTPS_PROXY="http://user:password@proxy.example.com:8080"
安全提示:
●⚠️ 不要在代码中硬编码密码
●⚠️ 使用环境变量或配置文件
●⚠️ 考虑使用代理认证文件
curl -I http://www.google.com
curl -I https://www.google.com
openclaw doctor
如果代理配置正确,你应该能够正常访问外部服务。
检查:
1代理地址和端口是否正确
2代理服务器是否正常运行
3防火墙是否阻止了代理连接
4是否需要代理认证
:
# 检查代理是否可用
curl -x http://proxy.example.com:8080 https://www.google.com
# 查看详细错误
openclaw doctor --verbose
# Linux/Mac
unset HTTP_PROXY
unset HTTPS_PROXY
# Windows (PowerShell)
$env:HTTP_PROXY=""
$env:HTTPS_PROXY=""
需要代理:
●✅ 访问 GitHub(安装技能、检查更新)
●✅ 访问 npm(安装依赖)
●✅ 访问某些 AI 模型 API
不需要代理:
●❌ 本地文件操作
●❌ 国内服务(如阿里云、腾讯云)
●❌ 本地 Gateway 通信
如果你有本地代理服务器(如 Clash、V2Ray):
export HTTP_PROXY="http://127.0.0.1:7890"
export HTTPS_PROXY="http://127.0.0.1:7890"
避免本地流量走代理:
export NO_PROXY="localhost,127.0.0.1,::1,.local"
对于高频率访问,考虑使用代理池:
export HTTP_PROXY="http://pool.example.com:8080"
1使用 HTTPS 代理 - 避免明文传输
2定期更换密码 - 如果代理需要认证
3限制代理权限 - 只允许必要的域名
4监控代理使用 - 检测异常流量
OpenClaw 的代理配置非常简单:
1推荐方式: 使用环境变量 HTTPPROXY 和 HTTPSPROXY
2认证代理: 在 URL 中包含用户名和密码
3测试配置: 使用 curl 或 openclaw doctor 验证
4性能优化: 使用本地代理和配置 no_proxy
配置好代理后,你的 OpenClaw 就能畅通无阻地访问各种服务了!
本文基于 OpenClaw 官方文档整理 作者:小胡 | 时间:2026-03-14
夜雨聆风