OpenClaw不能连接上在线大模型
Windows系统中,梯子异常退出,导致系统全局代理、WinHTTP代理、环境变量代理、TUN虚拟网卡、路由表多层污染。微信/QQ走直连UDP不受代理影响;但OpenClaw、OpenCode基于Node.js,会优先读取系统HTTP/HTTPS代理,全部流量转发到已失效的本地代理端口(127.0.0.1:7890/10808),直接断网。
360断网急救箱只能修复基础DNS,无法清理深层代理注册表、WinHTTP、环境变量、虚拟网卡,所以无效。
完整修复步骤,以下代码均为PowerShell执行
1、重置系统底层WinHTTP代理(Node/OpenClaw依赖这个)
netsh winhttp reset proxy
2、清空网络套接字、IP、DNS缓存
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
3、删除注册表代理残留(翻墙软件写入的顽固配置)
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /f
4、删除系统全局代理环境变量(HTTP_PROXY是Node程序优先读取项)
reg delete "HKCU\Environment" /v HTTP_PROXY /f
reg delete "HKCU\Environment" /v HTTPS_PROXY /f
reg delete "HKCU\Environment" /v http_proxy /f
reg delete "HKCU\Environment" /v https_proxy /f
5、清空全局环境变量
setx HTTP_PROXY ""
setx HTTPS_PROXY ""
6、OpenClaw 强制不走代理
临时单次启动不走代理
$env:HTTP_PROXY="";$env:HTTPS_PROXY="";openclaw gateway
永久全局配置OpenClaw禁用代理,写入无代理环境变量,所有OpenClaw命令生效
openclaw config set env.HTTP_PROXY ""
openclaw config set env.HTTPS_PROXY ""
openclaw config set env.NO_PROXY "127.0.0.1,localhost,::1"
7、重置完整网络栈(如果以上无效,最后执行)
重启电脑,执行以下命令:
netsh advfirewall reset
netsh winsock reset catalog
ipconfig /release
ipconfig /renew
8、验证是否修复
新开普通 PowerShell,查看是否还有代理残留:
echo $env:HTTP_PROXY
echo $env:HTTPS_PROXY输出空白 = 清理成功。
9、前台启动网关测试:
openclaw gateway
能正常加载 WebUI、无网络超时报错即修复成功。