clashv

开了系统代理,浏览器还是连不上怎么办

开了系统代理浏览器还是连不上?按顺序排查:系统代理没设置成功、模式是直连、浏览器扩展有自己的代理、其他软件改掉了设置,或节点本身不可用。

适用:Clash Verge RevFlClashClash PartyClashX MetaClash Mi

你看到的现象

客户端里“系统代理”开关已经打开,也选了节点,但浏览器打开需要代理的网站仍然失败,或者看起来完全没有走代理。

可能的原因和解决办法

系统代理实际上没有设置成功

怎么判断:到系统设置里看代理有没有被写进去,地址应该是 127.0.0.1,端口是客户端的代理端口(Clash Verge Rev 默认 7897,FlClash 默认 7890,以客户端设置里显示的为准)。

  • Windows:设置 → 网络 & Internet → 代理,看“手动代理设置”里的“使用代理服务器”是否打开。
  • macOS:系统设置 → 网络 → 选当前网络服务 → 详细信息 → 代理。

macOS 上 Clash Verge Rev 设置系统代理被系统拒绝时,会弹出“无法设置系统代理”,提示安装 Clash Verge 系统服务。

怎么解决:按客户端的提示安装系统服务,或关闭再打开一次“系统代理”开关。仍然不行,可以按上面的路径手动填入 127.0.0.1 和端口。

代理模式是“直连”

怎么判断:客户端的模式选在“直连”。按 mihomo 官方文档,direct 是全局直连,所有连接都不走节点。

怎么解决:改成“规则”(按分流规则走)或“全局”(全部走选中的节点)。三种模式的区别见 规则、全局、直连三种模式怎么选。

浏览器有自己的代理设置

怎么判断:浏览器装了代理类扩展(会接管浏览器的代理设置),或者用的是 Firefox:Firefox 的“连接设置”可以单独设置代理,不一定跟随系统。

怎么解决:先停用代理类扩展再试。Firefox 打开设置,在设置页的搜索框输入“代理”找到网络设置,把代理改为使用系统代理设置(英文界面为 Use system proxy settings)。

其他软件改掉了系统代理

怎么判断:同时开着另一个代理客户端、VPN 或会修改代理的软件,系统代理被改成了别的地址,或者被关掉了。

怎么解决:一次只开一个代理客户端。Clash Verge Rev 的“系统代理设置”里有“系统代理守卫”,开启后可以防止其他软件修改系统代理。

节点本身不可用

怎么判断:测速全部超时,或者换成“全局”模式也打不开。

怎么解决:按 节点测速全部超时 排查。

订阅导入成功了,但连不上?用配置文件检查器看看配置本身有没有问题,全程在浏览器本地完成。
打开配置文件检查器

常见问题

浏览器可以了,但某个软件还是不走代理?

不少软件不读系统代理,例如命令行工具和一些游戏、聊天软件。命令行见 终端不走代理怎么办;其他软件可以开 TUN 模式,让所有流量经过客户端。

还是没解决?

把客户端名称、版本和完整的报错信息发给我们(不要包含订阅链接),我们会补充到这一页。提交反馈