Clash Verge 使用教程:系统代理、Tun 和规则分别管什么

按文档原话讲清 Clash Verge Rev 里系统代理和 Tun 模式各接管哪类程序,规则怎么从上到下匹配,规则、全局、直连三种模式有什么区别,以及扩展配置的新旧叫法和默认代理端口。

入口页 / Clash Verge 使用

买了机场之后,客户端怎么管流量走向,是这页要回答的事。我 2026-10-16 对着 Clash Verge Rev 和 mihomo 的文档,整理了系统代理、Tun 模式、规则各自管什么。订阅导入不在本页范围。还没挑好机场的话,可以先看 好用机场怎么挑。

系统代理和 Tun 模式各管哪一类程序?

文档站快速入门各用一句话交代了这两项。截至 2026-10-16,原话是:

系统代理:(原理:通过上方开关自动修改操作系统的代理设置)能处理大部分通过浏览器的科学上网需求。

Tun 模式:(使用前请确保你已阅读相关教程)在系统中安装虚拟网卡,以接管不支持“系统代理”的程序(例如游戏和命令行)。

也就是说,系统代理改的是操作系统里的代理设置,Tun 模式则装一块虚拟网卡。两个开关在界面里的具体位置,我读到的文字里没有写,对应小节是图片。

规则是怎么从上到下匹配的?

Verge 文档站的自定义规则页写道:「规则从上到下依次匹配,匹配到第一条符合条件的规则后停止。」兜底规则写作「MATCH - 兜底规则(必须放在最后)」,示例是「- MATCH,代理策略」。mihomo 文档对 MATCH 的解释是「匹配所有请求,无需条件」,对顺序的说法是「列表顶部的规则优先级高于其底下的规则」。

规则末尾的策略,文档列了:「DIRECT - 直连,不使用代理」和「REJECT - 阻断连接」,也可填代理组名称。

自定义规则分两个位置:「前置规则:优先级最高,建议将自定义规则放在此处」,「后置规则:在订阅规则之后生效」。

规则、全局、直连三种模式有什么区别?

这三个值来自 mihomo 的 mode 配置,文档原文如下:

取值文档写法
rule规则匹配
global全局代理 (需要在 GLOBAL 策略组选择代理/策略)
direct全局直连

同一页还写了:「此项拥有默认值,默认为规则模式」。我读到的 Verge 文档里,没有写界面里在哪里切换这三种模式。

扩展配置和扩展脚本,和旧叫法是什么关系?

两处官方文字叫法不同。项目自述文件里仍写「Merge 和 Script」;文档站扩展页写的是:v1.7.x 版本的 Merge 配置改名为「扩展配置」,Script 配置改名为「扩展脚本」。两处都是官方来源,所以两种叫法这里都列出。

文档站还写了:「设置页里的选项优先级高于订阅原文、扩展配置和扩展脚本。」

默认代理端口是多少?

文档站常见问题里有一句:「可能是其它程序占用代理端口,默认代理端口是7897。」截至 2026-10-16 就是这个写法。这句话讲的是部分网站打不开时,要看有没有别的程序占着端口。想先弄清便宜机场之间的差别,可以看 便宜机场怎么比。

Clash Verge 常见问题

退出 Clash 之后网络还是不通怎么办?

Windows 常见问题给出的原因是系统代理没有被正确关闭,Windows 的系统代理开关仍然开着。办法是打开 Windows 设置,进入网络和 Internet,再进入代理,在手动设置代理里关闭「使用代理服务器」。

开了 Tun 模式后网络异常怎么办?

文档给的原因是系统中可能有多个网卡,网段与配置中的规则冲突;解决方案是打开网络设置,删除多余网卡。

规则里的 MATCH 可以不放在最后吗?

文档写的是「必须放在最后」。我读到的文档里没有写放在别处会出现什么后果。

扩展配置里改了端口为什么没生效?

文档站说明,设置页里的选项优先级高于扩展配置和扩展脚本,被应用接管的字段列表里包含 mixed-port、socks-port、port、mode 等,扩展写入的这些值会在链路末尾被丢弃。

读完想比较一下,旁边有几个可选的机场方案。

性价比机场推荐