外观
系统代理无法开启怎么办?开关失效、自动关闭与浏览器不走代理
系统代理无法开启怎么办?先看它的原理,其实很简单:客户端把自己的监听地址(通常是 127.0.0.1:7890)写进系统的代理设置,浏览器等应用读取这个设置后把流量交给它。开不了,不是写不进去,就是写进去又被别的东西改掉了。
速读要点
- 开了又自动关,几乎都是别的软件在互改代理
- 客户端监听端口与系统代理端口必须一致
- 公司电脑被组策略锁定,直接改用 TUN
现象:开关失效、自动关闭与浏览器不走代理
- 点「系统代理」开关没反应,或开了一两秒自动弹回。
- 开关是开着的,但浏览器打不开国外网站,节点测速正常。
- 系统代理设置里的地址或端口和客户端监听的不一致。
先排除这 3 件事
- 是否有别的代理软件在运行:另一个机场客户端、网游加速器、公司 VPN、某些下载工具都会改系统代理。全部退出后再开。
- 客户端监听端口和系统代理端口是否一致:客户端设置里看「混合端口」或「HTTP 端口」,再对比系统代理设置里的端口。不一致就改成一样。
- 浏览器自己有没有代理设置:Firefox 默认用自己的代理配置;装了 SwitchyOmega 之类插件的 Chrome 也会覆盖系统设置。改为「使用系统代理」或禁用插件。
系统代理无法开启怎么办:可能原因按概率排序
- 其他软件抢占系统代理,两者反复互改。
- 客户端没有修改系统设置的权限(Windows 非管理员、macOS 没授权)。
- 浏览器或某些应用不读系统代理,用了自己的配置。
- Windows 组策略或注册表把代理设置锁定了(常见于公司电脑)。
- 客户端端口和系统代理端口不匹配,多半是改过端口后没同步。
- 系统代理服务本身异常(Windows 的 WinHTTP 代理配置损坏)。
逐步解决
- 退出所有其他代理类软件和加速器,重启客户端,再开系统代理。
- Windows:右键以管理员身份运行客户端。macOS:在「系统设置 → 隐私与安全性」允许客户端,必要时重新安装让它再次申请权限。
- 手动检查系统代理。Windows 在「设置 → 网络和 Internet → 代理」,macOS 在「系统设置 → 网络 → 当前网络 → 详细信息 → 代理」。看地址是否为
127.0.0.1、端口是否与客户端一致。 - 浏览器改为「使用系统代理设置」,或暂时禁用代理插件。用隐私窗口验证能否打开国外网站。
- 公司电脑被组策略锁定的,系统代理这条路一般走不通,改用 TUN 模式。TUN 不依赖系统代理设置,见TUN 与代理模式。
- Windows 系统代理损坏时,在管理员命令行执行
netsh winhttp reset proxy重置一次,再重新开系统代理。
仍未解决
提交工单时附上:客户端与版本、系统版本、节点名称、报错截图。附上系统代理设置页面的截图,以及客户端里的端口设置。
系统代理本身只能覆盖「尊重系统代理」的应用,很多游戏和命令行工具不认它。如果你经常碰到「开了代理某些软件还是不走」,直接改用 TUN 模式一劳永逸。
常见问题
系统代理开了又自动关闭是什么原因
几乎都是另一个软件在和客户端互改系统代理:另一个代理客户端、游戏加速器、公司 VPN 或某些下载工具。全部退出后再开,问题通常消失。
系统代理和 TUN 可以同时开吗
可以,互不冲突。系统代理覆盖「尊重系统代理」的应用,TUN 接管全部流量。排查问题时建议只开一个,少一个变量;日常使用只开 TUN 就够了。
公司电脑系统代理被锁定怎么办
组策略锁定的代理设置,客户端没有权限改,这条路走不通。改用 TUN 模式,它不依赖系统代理设置,见TUN 与代理模式。
开了系统代理游戏还是不走代理,正常吗
正常。很多游戏、命令行工具和部分桌面软件不读系统代理设置,只能用 TUN 模式接管,或在软件内部单独配置代理。
下一步
- 想要订阅自带 TUN 与规则配置的机场,看稳定机场榜单。
- 决定改用 TUN 的,按Windows TUN 模式教程开启。
- 端口和系统代理对不上、改端口又提示被占用,看端口被占用的处理。