外观
显示已连接但打不开网页怎么办
结论先说:“已连接”只说明客户端在运行,不说明你的网页请求真的经过了节点。一个网页请求要依次经过“浏览器 → 系统代理或 TUN → 客户端 → 策略组选中的节点 → 目标网站”,任何一段断开,都会出现“显示已连接却打不开”。按这条路径从前往后查,最快的线索是客户端的连接记录:看你的请求有没有出现、走了哪条规则、发往了哪个节点。
故障表现
- 客户端主界面显示“已连接”“运行中”,或手机状态栏有 VPN 图标;
- 节点延迟测试有正常数值,但浏览器打开海外网站一直转圈、提示无法访问或连接被重置;
- 国内网站可能正常,也可能一起打不开;
- 有时切换节点或重启客户端后短暂恢复,随后又不行。
先确认不是“全部超时”
如果节点延迟测试本身就全部超时,请先看 所有节点都超时的排查顺序。本文针对的是“延迟正常、网页不通”。
适用环境
- 电脑端:Windows 11、macOS 15 及更新版本,使用 Clash Verge Rev、v2rayN 等客户端;
- 手机端:Android 的 v2rayNG 等,iOS 的 Shadowrocket 等;
- 前提:关闭代理后国内网站正常,套餐有效。这些基础检查见 机场不能用时先检查哪几个地方。
检查步骤
1. 打开客户端的连接记录
电脑端客户端通常有“连接”页面,部分客户端只有“日志”。保持该页面打开,在浏览器里访问一个海外网站,然后观察。查看方法见 怎么看代理客户端日志。
| 你看到的情况 | 说明 | 继续看 |
|---|---|---|
| 完全没有这个网站的记录 | 浏览器流量没有进入客户端 | 第 2 步 |
| 有记录,规则显示直连(DIRECT) | 请求进了客户端,但被分到直连 | 第 3 步 |
| 有记录,显示拒绝(REJECT) | 被规则拦截 | 第 3 步 |
| 有记录,走了节点但报错或超时 | 节点或 DNS 问题 | 第 4、5 步 |
2. 流量是否进入了客户端
连接记录里看不到请求时,检查:
- 系统代理或 TUN 是否真的开启:电脑端两者至少开一个。“已连接”的提示有时只表示内核在运行;
- 浏览器代理扩展:浏览器里装了代理切换类扩展时,它会覆盖系统代理,可能把流量指向一个已经不存在的端口;
- 系统代理是否被改掉:其他 VPN、加速器或安全软件可能在启动后改写系统代理设置;
- 本地端口是否冲突:客户端的本地端口被别的程序占用时,内核可能启动失败,但界面仍显示正常。客户端日志里通常会有端口被占用一类的报错。
3. 策略组是否选中了直连或拒绝
这是 Clash 类客户端最容易被忽略的原因。规则把海外网站分到某个策略组(例如“节点选择”“代理”),而这个策略组里当前选中的可能是“DIRECT”或“REJECT”,而不是一个真实节点。你在“全部节点”列表里测速、点选节点,并不会改变这个策略组的选择。
检查方法:在客户端的代理页面逐个查看主要策略组,确认当前选中的是可用节点,或是包含可用节点的“自动选择”组。另外确认代理模式没有被切到“直连”模式。
4. 用全局模式交叉验证
临时切换到全局模式并选中一个延迟正常的节点:
- 全局模式能打开:节点没问题,问题在规则或策略组选择;
- 全局模式也打不开:继续检查 DNS 和节点本身。
5. 检查 DNS
连接记录里出现了请求但一直失败,或日志里有域名解析失败的报错时,问题多半在 DNS:
- 客户端的 DNS 设置被改过,填了当前网络无法访问的 DNS 服务器;
- 网卡或 Wi-Fi 里手动设置了 DNS,在 TUN 模式下与客户端的 DNS 处理冲突;
- 浏览器开启了“安全 DNS”,绕开了客户端的解析。
DNS 在代理中的作用见 DNS 是什么?代理里的 DNS 设置怎么理解。
6. 换浏览器或无痕窗口
浏览器缓存了失败结果、或某个扩展拦截了请求时,换一个浏览器或无痕窗口测试即可区分。
对应处理
| 检查结果 | 处理方法 |
|---|---|
| 系统代理和 TUN 都没开 | 开启其中一个;只有浏览器需要代理时开系统代理即可 |
| 浏览器代理扩展覆盖了设置 | 停用扩展,或把扩展切到“使用系统代理” |
| 其他软件改写了系统代理 | 退出其他 VPN、加速器,重新开启客户端的系统代理 |
| 本地端口被占用 | 在客户端设置里换一个本地端口,或关闭占用端口的程序后重启客户端 |
| 策略组选中了 DIRECT 或 REJECT | 在策略组里改选可用节点或自动选择组 |
| 代理模式处于“直连” | 切回规则模式 |
| 全局能用、规则不能用 | 更新订阅和规则;规则调整方法见 规则与分流怎么设置 |
| DNS 解析失败 | 系统 DNS 改回自动获取,客户端 DNS 恢复默认,关闭浏览器安全 DNS 后重试 |
| 只有某个浏览器不行 | 清除该浏览器缓存,逐个停用扩展排查 |
| 全局模式、换节点都打不开 | 当前网络可能限制了该类连接,换热点测试;仍不行则联系机场 |
改完设置后重启浏览器
部分浏览器只在启动时读取代理设置,改完系统代理或扩展后,完全退出浏览器再打开,测试结果才准确。
恢复验证
- 在客户端连接记录里能看到你访问的海外网站,规则和节点都符合预期;
- 海外网站和国内网站都能在无痕窗口中正常打开;
- 切回平时使用的规则模式后再测一次,确认不只是在全局模式下可用;
- 重启客户端和电脑后再测,确认设置已保存,不会每次开机都重复出现。