月神云 - 全终端加速服务

Clash Verge Rev 开启系统代理后浏览器仍无法上网怎么办?

更新于 2026-10-31 · moontoday.store

简答:先不要急着重装:确认 Clash Verge Rev 内核正在运行、当前配置和节点已激活,再核对系统代理是否指向软件实际显示的本地端口。随后停用浏览器代理扩展,检查规则模式、DNS 和其他 VPN/代理软件;如果只有部分网站打不开,再看绕过列表与 hosts。

定义:系统代理是把支持操作系统代理设置的应用流量转发到 Clash Verge Rev 本地监听端口的方式;它不等于 TUN,也不代表所有应用都会自动走代理。

先试这一步:用最短路径判断故障在哪一层

本文是一篇第三方使用指南,不代表 Clash Verge Rev 项目方。Clash Verge Rev 是基于 mihomo 内核的桌面客户端,项目资料显示其支持 Windows、macOS 和 Linux,并提供系统代理与 TUN 功能;具体版本、菜单名称和端口以软件当前界面及项目发布说明为准。

现象优先检查停止条件
浏览器所有网页都打不开本地网络、内核状态、节点选择、系统代理地址和端口确认浏览器请求已到达本地代理端口后,再进入 DNS 或规则排查
浏览器仍像未开代理一样访问系统代理是否真正启用、浏览器扩展是否覆盖系统代理、是否存在其他代理软件浏览器已明确使用当前代理后,不要重复修改系统设置
只有部分网站打不开规则模式、代理绕过列表、hosts、DNS 和目标站点协议确认是特定域名或网络类型问题,再修改规则
  1. 在 Clash Verge Rev 的首页或代理页面确认内核状态正常,并选择一个实际节点;不要停留在 DIRECT 或 REJECT。
  2. 打开系统代理设置,核对代理主机和端口是否与客户端当前显示一致。项目配置中常见混合端口为 7897,但端口可能被修改或自动回退,不能只凭默认值判断。
  3. 暂时停用浏览器代理扩展和其他 VPN、加速器、代理客户端,只保留一条代理链路。
  4. 重新启动浏览器后访问一个普通网页;若仍失败,再分别测试“关闭系统代理后的直连”和“开启系统代理后的代理连接”。

项目文档记录了代理端口被其他程序占用、系统代理残留以及 hosts 异常等常见方向;其中默认端口只是排查线索,最终应以软件当前监听信息为准。官方 FAQ

按代理链路逐项排查:内核、配置、节点和端口

1. 先确认本地网络没有本身就断开

先关闭系统代理,确认系统可以正常连接路由器或访问普通网页。如果关闭代理后也无法联网,优先处理 Wi-Fi、网线、网关、系统 DNS 或网络适配器问题;不要把所有问题都归因于 Clash Verge Rev。

2. 确认配置已激活且节点不是直连

订阅导入成功不等于配置已经生效。进入代理或连接页面,确认当前配置处于激活状态,并检查代理组当前选择的策略。若当前策略是 DIRECT,浏览器可能直接连接;若是 REJECT,请求会被规则拒绝。切换后观察连接日志或流量计数是否出现变化。

3. 核对混合端口,而不是照抄网上的端口

系统代理通常需要一个 HTTP 或混合代理端口。项目配置代码中包含混合端口、SOCKS 端口和系统代理主机等设置,界面也会提示端口被占用或发生自动回退。若客户端显示的端口不是 7897,应以当前显示值为准。项目默认配置与设置字段说明可用于核对字段含义。

4. 排除端口被占用或其他软件接管

如果系统代理已开启但浏览器完全无法访问,先退出其他代理软件、VPN、游戏加速器和安全软件的网络过滤功能,再重启 Clash Verge Rev。若客户端提示端口已被占用,不要强行重复开启;改用软件提供的可用端口,并同步确认系统代理已经指向新端口。

5. 看日志,而不是只看“已连接”状态

“客户端已启动”只说明程序运行,“系统代理已开启”只说明系统写入了代理设置,两者都不能证明目标网页已经成功访问。观察连接日志是否出现请求、连接失败、DNS 错误、证书错误或规则命中信息;没有请求记录时,优先回到浏览器扩展、系统代理和端口检查。

浏览器仍打不开时:按现象分流处理

浏览器仍然直连

有些浏览器扩展会覆盖系统代理。先停用代理切换扩展或把扩展设置为跟随系统,再完全退出并重新打开浏览器。项目源代码显示,客户端会根据系统代理状态、代理主机和当前混合端口判断是否已启用,因此界面显示开启后,还应核对系统代理实际地址是否匹配。系统代理状态实现

所有网页都打不开,但客户端有连接记录

先把规则模式临时切换为全局模式进行诊断。如果全局模式可以访问、规则模式不行,说明问题可能在规则、代理组选择或绕过列表;此时应恢复规则模式并检查命中的策略,而不是长期使用全局模式。该测试只能帮助定位,不能证明所有域名都可用。

只有部分网站打不开

检查系统代理绕过列表、浏览器代理例外、系统 hosts 和目标域名解析。项目 FAQ 明确提到,代理端口冲突和异常 hosts 都可能造成部分网站无法访问。Windows 的 hosts 通常位于 C:\Windows\System32\drivers\etc\hosts,macOS 和 Linux 通常位于 /etc/hosts;修改前应备份文件,只删除自己确认异常的条目。项目 FAQ 中的部分网站故障说明

浏览器可以访问,但某个桌面应用不行

这可能是应用不读取系统代理,或受到系统权限、回环访问、独立代理设置影响。不要因为浏览器正常就断定所有应用都已接管;先查该应用自身的代理选项,再决定是否需要 TUN。TUN 是虚拟网络适配器接管方式,和系统代理不是同一条链路,开启后可能引入网卡、路由或 DNS 冲突。

Windows、macOS 和 Linux 的处理差异

系统先核对什么常见回滚方式
Windows设置中的手动代理、代理例外、多个客户端残留,以及是否需要 UWP 回环工具关闭“使用代理服务器”,退出客户端后重新检查系统代理是否仍残留
macOS当前网络服务的代理配置、浏览器扩展和客户端权限在当前网络服务中关闭 HTTP/HTTPS 代理,再重启客户端和浏览器
Linux桌面环境代理设置、http_proxy/https_proxy 环境变量、浏览器独立设置清除临时环境变量并恢复桌面代理设置,再确认浏览器是否跟随系统

Windows 用户若遇到系统代理关闭后仍无法直连,项目 FAQ 建议检查 Windows 的代理设置,确认“使用代理服务器”已经关闭;若是商店类 UWP 应用无法联网,还要考虑其回环访问限制。Windows 官方 FAQ

不同系统的菜单路径和权限行为可能随版本变化。本文不建议直接复制其他版本的配置文件或命令;先以软件界面显示的当前端口、代理主机和内核状态为准。

DNS、TUN 与规则:什么时候继续查,什么时候先回滚

如果系统代理、端口和节点都正常,但日志出现域名解析失败,才进入 DNS 排查。先记录当前 DNS 设置,再一次只改一个变量,例如恢复默认 DNS 或暂时关闭自定义 DNS;修改后重新启动内核并观察同一域名是否恢复。浏览器能打开某个网页,不代表 DNS、证书和其他域名都正常。

如果问题是在开启 TUN 后出现,先关闭 TUN,只保留系统代理进行对比。若关闭 TUN 后浏览器恢复,可能与虚拟网卡、自动路由、DNS 或规则冲突有关;项目 Windows FAQ 也将多网卡、网段与配置规则冲突列为 TUN 异常的排查方向。不要在系统代理和 TUN 同时异常时反复切换多个设置,否则难以判断是哪一项生效。

安全的回滚顺序是:备份配置与订阅信息,关闭 TUN,关闭系统代理,退出客户端,确认系统可以直连,再重新启动客户端、启动内核、选择节点、开启系统代理,最后重开浏览器。每一步只改变一个设置,并记录结果。

修复后验收清单

  • 客户端层:内核运行正常,当前配置已激活,代理组不是 DIRECT 或 REJECT。
  • 端口层:系统代理主机和端口与客户端当前显示一致,没有端口占用或自动回退未同步的问题。
  • 浏览器层:代理扩展没有覆盖系统设置,浏览器已完全退出并重新打开。
  • 网络层:关闭代理时基础网络正常,开启代理后日志能看到对应请求。
  • 规则层:规则模式和全局模式的差异已确认,绕过列表、hosts 和 DNS 没有未经确认的修改。
  • 回滚层:知道如何关闭系统代理、关闭 TUN,并保留修改前的配置备份。

如果完成这些检查后仍无法访问,建议保留客户端版本、操作系统、内核日志、当前代理模式和端口信息,再到项目仓库查看对应版本的已知问题;公开提交日志或配置前,应删除订阅地址、密码和节点凭据。项目隐私政策说明,配置、凭据和日志保存在本地,同时也提醒用户不要在公开 issue 中提交包含凭据的日志。项目隐私政策

常见问题

Clash Verge Rev 开启系统代理后,为什么浏览器还是打不开网页?

最常见的排查顺序是:内核未运行、配置或节点未激活、浏览器扩展覆盖系统代理、系统代理端口与客户端实际端口不一致、其他 VPN 或代理软件冲突。先关闭其他代理链路,再核对客户端当前显示的代理主机和端口。

Clash Verge Rev 的代理端口是不是固定为 7897?

不能直接认为固定为 7897。项目配置中常见混合端口为 7897,但用户可能修改过端口,或端口被占用后发生自动回退。应以当前客户端界面显示的混合端口和系统代理地址为准。

浏览器可以上网,但开启 TUN 后反而断网怎么办?

先关闭 TUN,只保留系统代理进行对比。如果恢复正常,问题可能与虚拟网卡、自动路由、DNS 或规则冲突有关。记录原设置后一次只恢复一个选项,不要同时修改 TUN、DNS 和规则。

系统代理开启后只有内网或部分网站打不开,怎么处理?

先检查系统代理绕过列表、浏览器例外、hosts 和规则命中情况。Windows 的系统代理绕过列表可能与客户端规则不是同一层,确认域名是否应直连后再添加例外;修改 hosts 前先备份。

相关阅读

参考资料

  1. Clash Verge Rev 项目 FAQ:代理端口、hosts 与部分网站无法访问
  2. Clash Verge Rev 项目 Windows FAQ:系统代理、TUN 与 UWP 排查
  3. Clash Verge Rev 项目默认配置:系统代理与端口字段
  4. Clash Verge Rev 设置字段:混合端口与系统代理
  5. Clash Verge Rev 系统代理状态实现
  6. Clash Verge Rev 项目隐私政策