要让 OpenClaw 连通本地代理最根本的办法是绕过它自己的代理解析用 Node.js 底层机制去连接。 核心解决方案用环境变量“强制”OpenClaw走代理这是一个既治本又省心的方法。环境变量是 Node.js 原生支持的代理机制能让代理配置100%稳定生效从根本上避开协议混淆等一系列复杂问题。方案一单次有效最快验证适合测试这个方法适合先快速验证每次关闭终端后需要重新设置。请将PORT换成你的代理端口例如7890# 1. 设置环境变量强制当前终端下的所有流量走代理exportHTTPS_PROXYhttp://127.0.0.1:PORTHTTP_PROXYhttp://127.0.0.1:PORT# 2. 重新运行 OpenClaw 配置向导openclaw onboard方案二一劳永逸配置开机启动适合日常如果你想避免每次都手动设置可以把它写进 shell 配置文件里。macOS 默认使用zsh配置文件是~/.zshrc。# 1. 用文本编辑打开配置文件open~/.zshrc# 2. 在文件末尾添加以下两行同样请替换PORT为你的端口exportHTTP_PROXYhttp://127.0.0.1:PORTexportHTTPS_PROXYhttp://127.0.0.1:PORT# 3. 保存文件后执行以下命令让配置立即生效source~/.zshrc设置好后以后每次打开终端都会自动加载代理配置再运行openclaw onboard即可。️ 备选方案从根源上解决问题推荐如果觉得以上方案操作起来比较复杂可以考虑直接使用一个专门为国内网络优化过的版本guadskill/openclaw-proxy。它在官方版本基础上内置了 HTTP 代理支持配置起来非常省心。卸载旧版npmuninstall-gopenclaw安装优化版npminstall-gguadskill/openclaw-proxy重新配置openclaw onboard在它弹出的引导中会交互式地询问你的代理地址直接填上http://127.0.0.1:PORT注意是http://不是https://就行了。本文仅用于本地开发调试请勿用于非法用途。
《新手必看:OpenClaw 本地代理配置与网络连通解决方法》
发布时间:2026/6/2 16:16:50
要让 OpenClaw 连通本地代理最根本的办法是绕过它自己的代理解析用 Node.js 底层机制去连接。 核心解决方案用环境变量“强制”OpenClaw走代理这是一个既治本又省心的方法。环境变量是 Node.js 原生支持的代理机制能让代理配置100%稳定生效从根本上避开协议混淆等一系列复杂问题。方案一单次有效最快验证适合测试这个方法适合先快速验证每次关闭终端后需要重新设置。请将PORT换成你的代理端口例如7890# 1. 设置环境变量强制当前终端下的所有流量走代理exportHTTPS_PROXYhttp://127.0.0.1:PORTHTTP_PROXYhttp://127.0.0.1:PORT# 2. 重新运行 OpenClaw 配置向导openclaw onboard方案二一劳永逸配置开机启动适合日常如果你想避免每次都手动设置可以把它写进 shell 配置文件里。macOS 默认使用zsh配置文件是~/.zshrc。# 1. 用文本编辑打开配置文件open~/.zshrc# 2. 在文件末尾添加以下两行同样请替换PORT为你的端口exportHTTP_PROXYhttp://127.0.0.1:PORTexportHTTPS_PROXYhttp://127.0.0.1:PORT# 3. 保存文件后执行以下命令让配置立即生效source~/.zshrc设置好后以后每次打开终端都会自动加载代理配置再运行openclaw onboard即可。️ 备选方案从根源上解决问题推荐如果觉得以上方案操作起来比较复杂可以考虑直接使用一个专门为国内网络优化过的版本guadskill/openclaw-proxy。它在官方版本基础上内置了 HTTP 代理支持配置起来非常省心。卸载旧版npmuninstall-gopenclaw安装优化版npminstall-gguadskill/openclaw-proxy重新配置openclaw onboard在它弹出的引导中会交互式地询问你的代理地址直接填上http://127.0.0.1:PORT注意是http://不是https://就行了。本文仅用于本地开发调试请勿用于非法用途。