Clash Verge Rev Windows 网络连接基准设置与排查
简答:在 Windows 上建立 Clash Verge Rev 的网络连接基准,应固定同一配置、节点、出站模式和测试目标,分别测试关闭客户端、仅开系统代理、仅开 TUN 三种状态;ping、nslookup 和 tracert 只能观察基础网络,验证代理是否生效还要使用浏览器或带 --proxy 参数的 curl.exe。
定义:网络连接基准是指在设备、网络、配置、节点、出站模式和测试目标固定后,对不同客户端状态下的 DNS、连通性、应用访问、延迟和丢包进行记录的一组可复现实验。
本文适用范围与测试原则
“垂直 梯子 设置 基准”不是本文能够核实到的 Clash Verge Rev 官方设置名称。本文将这个搜索需求转换为一个可操作的问题:如何在 Windows 上使用 Clash Verge Rev 建立网络连接基准,并判断系统代理、规则模式和 TUN 是否按预期工作。
本站是第三方使用指南,与狮子云及 Clash Verge Rev 官方均无隶属关系。客户端版本、菜单名称和功能状态可能随发布版本变化,安装包和版本信息应通过 Clash Verge Rev 官方发布页核对。本文不提供固定测速分数,也不把单次测试结果当作线路长期表现。
记录时填写实际测试日期与时间、Windows 版本、客户端版本、内核版本、当前配置、代理组、节点名称、网络类型、测试目标和客户端开关状态。发布日期不能替代实际测试时间。
一、先固定变量,避免测试结果无法比较
- 固定客户端配置:打开 Clash Verge Rev,确认待测试配置已经加载,记录当前活动配置、代理组和节点名称。整个测试过程不要临时切换节点。
- 固定出站模式:规则、全局和直连属于客户端的出站策略;系统代理是 Windows 层面的代理开关。两者不是同一个设置。建议先固定规则模式,再分别改变系统代理和 TUN,不要同时改变节点、规则和代理开关。
- 关闭冲突程序:暂时退出其他 VPN、透明代理、网络过滤器以及可能创建虚拟网卡的工具,避免路由、DNS 或端口被多个程序同时修改。
- 记录本地代理端口:在客户端的端口设置页面查看 HTTP、SOCKS 或混合端口。不要直接套用网上常见的固定端口,因为本机配置可能不同。
- 选择测试目标:使用你有权限访问、同时允许 HTTPS 访问的目标。若还要使用 ping 或 MTU 探测,目标必须能够响应 ICMP;网页打不开或 ping 超时都不能单独证明客户端配置错误。
在命令提示符中运行 ipconfig /all,记录物理网卡、默认网关、DNS 服务器和适配器列表。Microsoft Learn 说明,/all 参数会显示所有适配器的完整 TCP/IP 配置,并列出 Windows 10 与 Windows 11 的适用信息。查看 Microsoft 的 ipconfig 文档。
二、用三轮测试建立基准
第 1 轮:关闭客户端,记录直连状态
- 退出 Clash Verge Rev。
- 打开 Windows 设置中的网络代理页面,确认系统代理处于关闭状态。
- 运行
ipconfig /all,记录默认网关、DNS 和网卡信息。 - 运行
ping -n 20 目标主机,记录平均延迟和丢包率。目标主机必须实际响应 ICMP。 - 运行
nslookup 目标域名,记录使用的 DNS 服务器和解析结果。 - 运行
tracert 目标主机,将路径信息作为辅助记录。某一跳出现星号,只表示该跳可能不返回探测报文,不能直接判断最终连接失败。 - 用浏览器访问同一个 HTTPS 目标,记录是否打开、是否出现证书错误、解析错误或明显超时。
第 2 轮:开启客户端但关闭 TUN
- 启动 Clash Verge Rev,保持第 1 轮相同的配置、节点和出站模式。
- 确认 TUN 处于关闭状态,只开启客户端的系统代理。系统代理用于修改操作系统的代理设置,但并非所有应用都会遵循该设置。
- 可以重复运行
ping、nslookup和tracert,但只能把它们作为基础网络记录,不能用来证明系统代理已经生效。 - 使用浏览器访问同一目标,观察应用层结果。
- 在 PowerShell 中使用
curl.exe明确指定客户端实际的 HTTP 或 SOCKS 端口,例如curl.exe --proxy http://127.0.0.1:端口 https://目标域名/ -I。如果客户端显示的是 SOCKS 端口,应改用类似curl.exe --proxy socks5h://127.0.0.1:端口 https://目标域名/ -I的写法。
curl 官方文档说明,--proxy 或 -x 用于指定代理,支持 HTTP、HTTPS 和 SOCKS 等代理协议,并且会覆盖已有的代理环境变量。查看 curl 官方参数说明。因此,命令行测试应明确写出代理地址,不要假定它一定会读取 Windows 的系统代理。
第 3 轮:只开启 TUN,关闭系统代理
- 保持第 1、2 轮使用的配置、节点、出站模式和测试目标不变。
- 将系统代理关闭,只开启 TUN。这样设置是为了把本轮变量集中在虚拟网卡接管,而不是同时测试两种接管方式;若当前版本界面要求特定组合,应以界面提示为准。
- 如果 TUN 无法开启,先在客户端设置中查找“安装服务”“服务模式”或类似入口;没有该入口时,可按照当前版本提示以管理员身份运行。Clash Verge Rev 官方设置字段将 TUN 相关权限与服务模式或管理员权限关联,但具体按钮文字应以当前版本界面为准。查看 Clash Verge Rev 中文设置字段
- 开启 TUN 后,在命令提示符中运行
ipconfig /all,查看是否出现新的虚拟适配器。Windows 10 和 Windows 11 都可以用该命令检查,不必依赖 Windows 11 专有的设置路径。 - 重新进行浏览器访问和
curl.exe应用层测试,并查看客户端连接记录、日志和流量变化。只有当目标应用的请求能够在客户端连接记录中出现,才有理由认为 TUN 可能接管了该应用流量。 - 测试结束后关闭 TUN,确认普通网络、局域网访问和系统代理状态恢复正常。
三、如何判断系统代理、TUN 和规则模式
| 设置 | 作用范围 | 测试重点 |
|---|---|---|
| 系统代理 | 修改 Windows 约定的代理设置 | 用浏览器和明确指定代理的 curl.exe 验证 |
| 规则模式 | 决定客户端根据规则选择直连、代理或其他出站方式 | 测试期间固定不变,避免与系统代理混为一谈 |
| TUN | 通过虚拟网卡和路由接管更多系统流量 | 查看虚拟适配器、连接记录和实际应用访问 |
| 全局模式 | 改变客户端的出站选择策略 | 它不是系统代理开关,不能替代 TUN 权限检查 |
Clash Verge Rev 官方文档将系统代理描述为应用自愿遵循的系统约定,并将 TUN 描述为通过虚拟网卡和路由重定向系统流量;这意味着某个程序不走系统代理时,不应只重复检查浏览器结果,而应增加 TUN 或应用层代理测试。查看 Clash Verge Rev 官方术语说明
四、fake-ip、DNS 与 ping 结果不能混看
开启 TUN 或使用 fake-ip DNS 模式后,nslookup 可能返回 198.18.x.x 一类地址。198.18.0.0/15 是保留用于网络互连设备基准测试的特殊地址范围,可在相关 RFC 资料中核对。查看 RFC 5735 中关于 198.18.0.0/15 的说明
这类返回值不一定表示公网 DNS 出错,也不代表目标服务器的真实公网 IP。应先查看客户端当前 DNS 模式和配置,再结合浏览器、curl.exe、客户端 DNS 日志和连接记录判断实际访问是否成功。
- DNS 判断:重点看域名解析是否支持实际应用建立连接,不要只依据
nslookup显示的地址。 - 延迟判断:TUN 或 fake-ip 状态下,对虚拟地址执行 ping 可能由本地内核或虚拟网卡响应,不能代表远端节点延迟。远端延迟应使用客户端提供的节点测试或应用层 HTTPS 请求,并记录测试方式。
- 代理判断:系统代理用浏览器验证,指定代理用
curl.exe --proxy验证,TUN 用应用访问、虚拟适配器和客户端连接记录交叉验证。 - 网页与 ping 不一致:网页能打开但 ping 超时,可能是目标不响应 ICMP;ping 正常但网页打不开,则继续检查 DNS、端口、规则、TLS 和代理协议。
五、MTU 基准怎么测
MTU 探测适合排查隧道封装、分片或部分网页加载异常,不是测速方法。更重要的是:TUN 开启后,尤其在 fake-ip 或虚拟网卡接管情况下,ping 可能只反映本机到虚拟网卡或内核的处理结果,因此不能把 TUN 状态下测得的数值当作远端链路 MTU。
- 关闭 TUN,先在直连或普通系统代理状态下选择一个确定能够响应 ICMP 的目标主机。
- 打开命令提示符,运行
ping 目标主机 -f -l 1472。其中-f表示禁止分片,-l指定 ICMP 数据部分大小。 - 如果提示需要分片,就逐步降低
-l,例如每次减少 10 或 8,直到得到能够稳定回复的最大数据值。 - IPv4 MTU 估算值不是
-l的数值本身,而是最大稳定有效载荷加 28 字节:MTU = -l 数值 + 28。 - 如果目标不响应 ICMP,应更换目标,不能把超时直接当作 MTU 结论。
- 若仍要观察 TUN 状态,只能把结果标为“虚拟网卡或本机内核观测值”,不能与直连状态的远端链路 MTU 直接比较。
六、结果记录表与排查顺序
| 项目 | 关闭客户端 | 仅系统代理 | 仅 TUN | 解释重点 |
|---|---|---|---|---|
| 节点与配置 | 不适用 | 固定 | 固定 | 三轮不能同时更换节点 |
| 出站模式 | 不适用 | 固定规则或其他单一模式 | 保持相同 | 不要把规则模式当作系统代理 |
| DNS | 记录系统 DNS | 记录客户端日志和应用结果 | 记录 DNS 模式、日志和应用结果 | 198.18.x.x 可能是 fake-ip 映射 |
| 基础网络 | ping、tracert | 仅作辅助 | 仅作辅助 | ICMP 不等于代理流量 |
| 应用层 | 浏览器 | 浏览器与 curl.exe --proxy | 浏览器、目标应用与连接记录 | 用于判断实际流量是否进入客户端 |
| MTU | 可作为链路排查参考 | 需说明测试路径 | 不作为远端链路结论 | TUN 下可能只反映虚拟接口或本地内核 |
- 浏览器可用、命令行不可用:先确认使用的是
curl.exe,并明确添加客户端实际代理端口;再检查HTTP_PROXY、HTTPS_PROXY和NO_PROXY环境变量。 - 系统代理可用、某个应用不可用:该应用可能不遵循 Windows 系统代理。保持节点和出站模式不变,测试 TUN,并观察应用请求是否出现在客户端连接记录中。
- TUN 开启后全部断网:先关闭 TUN,检查服务模式或管理员权限、虚拟适配器、其他 VPN、路由冲突和 DNS 配置,再逐项恢复。
- nslookup 返回 198.18.x.x:先核对 fake-ip 设置,再用浏览器、curl.exe 和客户端日志确认实际访问,不要直接 ping 该地址判断远端延迟。
- 只有一个目标失败:更换一个允许 HTTPS 且能响应 ICMP 的测试目标,将目标服务问题与本机配置问题分开。
七、使用时的边界与记录要求
本文只讨论 Windows 上 Clash Verge Rev 的连接基准和排查方法,不代表任何节点、线路或服务长期可用。记录结果时,应写明实际测试日期与时间、设备、网络环境、节点、配置、客户端版本和测试命令;未实际检测的项目标记为“待检测”。
如果客户端升级后菜单名称、服务模式入口、TUN 行为或 DNS 表现发生变化,应优先查看当前版本的官方发布说明和界面提示,不要照搬旧版本截图或固定端口。涉及订阅、节点或服务入口的内容,以对应提供方的公开说明为准;本文未核实的内容不作判断。
常见问题
“垂直 梯子 设置 基准”是 Clash Verge Rev 的官方功能吗?
目前无法核实这是 Clash Verge Rev 的官方功能名称。本文按 Windows 网络连接基准处理,重点是固定配置、节点、出站模式和测试目标,再分别验证系统代理与 TUN。
只运行 ping、nslookup 和 tracert,能证明系统代理生效吗?
不能。这些命令主要用于 ICMP、DNS 或路径观察,不能单独证明 Windows 系统代理已经被应用使用。应增加浏览器访问,或在 PowerShell 中用 curl.exe --proxy 明确指定客户端实际端口。
开启 TUN 后 nslookup 返回 198.18.x.x,是否说明 DNS 失败?
不一定。如果客户端使用 fake-ip 模式,198.18.x.x 可能是用于域名映射的特殊地址。应查看客户端 DNS 模式、日志和连接记录,再用浏览器或 curl.exe 验证实际访问。
Clash Verge Rev 的 TUN 无法开启怎么办?
先关闭其他 VPN 和虚拟网卡工具,再查看客户端是否提供安装服务或服务模式入口;如果当前版本提示需要权限,可按界面要求以管理员身份运行。具体按钮名称和权限提示应以当前版本为准。
Windows 10 如何查看 TUN 虚拟网卡?
打开命令提示符并运行 ipconfig /all,查看适配器列表、地址和网关信息。该方法不依赖 Windows 11 的高级网络设置路径,也便于保存测试记录。
MTU 测试中的 ping -f -l 数值就是 MTU 吗?
不是。-l 指定的是 ICMP 数据部分大小。IPv4 MTU 估算值应为最大稳定有效载荷加 28 字节,而且目标主机必须能够响应 ICMP。TUN 状态下的结果不能直接当作远端链路 MTU。