先弄清楚:代理模式决定什么?
安装并导入配置后,很多用户会在 Clash Verge Rev 中看到“规则、全局、直连”几个选项,却不确定该选哪一个。可以先把代理模式理解为流量的“判断方式”:它决定 Mihomo 内核收到网络请求后,是按照配置文件中的规则选择出口、统一交给代理,还是直接使用本地网络。模式本身不会替你创建节点,也不会修复失效的订阅;要让代理正常工作,配置、节点和相应的接管方式都需要处于可用状态。
对大多数日常使用场景,建议先选择规则模式(Rule)。订阅配置通常已经包含常用分流规则:例如国内网站走直连,匹配到代理规则的网站交给代理策略组。你仍然可以在“代理”页面选择策略组中的节点,但不必每次访问不同网站时都手动切换模式。
新手建议
先确认订阅已成功更新、策略组中有可用节点,再使用“规则”模式。只有在测试规则或定位故障时,才临时切换到“全局”或“直连”。
1规则、全局与直连:怎么选更合适?
这三种模式的差异,主要在于是否遵循规则,以及最终流量会不会进入代理策略。切换模式不会更改订阅文件中的规则内容,也不会自动替你挑选最优节点;它只是改变规则的使用方式。实际访问结果还会受到规则顺序、策略组选择、DNS 设置和应用自身网络行为的影响。
| 模式 | 流量处理方式 | 适合场景 | 需要留意 |
|---|---|---|---|
| 规则(Rule) | 逐条匹配配置中的规则,由规则指定使用代理组、直连或拒绝等策略。 | 日常浏览、办公和同时访问国内外网站。 | 如果规则缺失、顺序不合适或策略组未选节点,结果可能与预期不同。 |
| 全局(Global) | 将纳入 Clash 处理的请求统一交给全局代理策略组,不按普通分流规则区分目标。 | 短时间测试代理连通性,或排查特定规则是否导致问题。 | 通常需要在代理页面为全局策略组选择节点;国内服务也可能绕远路。 |
| 直连(Direct) | 将纳入 Clash 处理的请求直接通过本地网络发出,不转交代理节点。 | 验证本地网络是否正常,或临时关闭代理路径。 | 需要代理才能访问的服务可能无法连接;它不等同于关闭系统代理开关。 |
为什么日常优先使用规则模式?
规则模式通常更适合长期使用,因为国内服务可以避免不必要的代理延迟,其他流量则按配置分流。比如,规则将某个域名交给名为“Proxy”的策略组时,你还需要到“代理”页面确认该组已选中有效节点。如果策略组设置成自动测速,也要留意测速结果是否正常;显示有延迟不代表一定能稳定访问目标网站。
全局模式适合做对照测试,不适合作为“所有问题的一键修复”。启用全局后,部分本地网站、局域网设备或依赖本地网络的应用可能访问变慢。直连模式则适合确认本地网络是否可用,但它不会让需要代理的目标自动恢复访问。排查结束后,记得切回原来的模式,避免把临时测试状态当成长期配置。
模式与节点不是一回事
模式决定如何处理流量,节点或策略组决定代理流量从哪里出去。选择了“规则”不代表所有请求都走代理;选择了“全局”也不代表当前一定有可用节点。
2在 Clash Verge Rev 中切换模式
不同版本的 Clash Verge Rev 可能调整菜单名称或页面布局,系统主题、窗口尺寸也会影响按钮位置。一般可以从主界面侧边栏中的“设置”或“常规”相关区域查找模式选项;部分版本会将运行模式显示在仪表盘或状态区域。找到标有“规则 / 全局 / 直连”或“Rule / Global / Direct”的选择器后,再按需要切换。
- 确认配置已启用:打开“配置”页面,确认当前使用的是已导入的配置,而不是空白配置或已经失效的配置。
- 确认内核正在运行:查看首页或状态区域的运行指示。如果内核没有启动,切换模式也无法接管网络请求。
- 打开模式选择器:在设置、常规设置或首页状态区域中查找“模式”选项。若界面文字略有不同,可留意 Rule、Global、Direct 等英文标识。
- 选择“规则”作为日常模式:切换后回到“代理”页面,展开相关策略组,为需要代理的组选择一个节点,或确认自动选择组已经正常工作。
- 检查代理状态:打开一个平时使用的国内网站和一个需要代理的网站分别测试。若只有其中一类异常,优先检查对应的规则或策略组,而不是反复更换运行模式。
如果选择器呈灰色、点击后没有变化,先确认配置是否成功加载,再查看内核运行状态和客户端提示。订阅更新失败、配置语法错误或内核启动异常,都可能使运行选项无法按预期工作。切换模式后不需要为了“保存”而随意修改 YAML;通常应先观察当前状态提示,并在确认连接正常后再继续调整其他设置。
操作前注意
如果电脑正在远程连接、下载重要文件或进行线上会议,不建议直接切换全局、直连或关闭系统代理。切换会改变网络路径,可能短暂中断正在进行的连接。
3系统代理和 TUN 模式与代理模式的关系
“规则、全局、直连”与“系统代理、TUN”是两个不同层面的问题。前者决定 Clash 内核如何处理已经进入内核的流量;后者则影响流量能否被送到内核。只切换模式,并不一定会让所有电脑应用自动经过 Clash。
系统代理:让支持代理的应用接入
开启“系统代理”后,客户端会在操作系统中设置本地 HTTP 或 SOCKS 代理信息。能够读取系统代理设置的浏览器和应用,通常会把连接交给 Clash,再由当前模式和配置规则继续处理。它设置的是应用与本机代理之间的入口,不代表自动将所有程序、后台服务和所有协议都纳入代理。若某个应用忽略系统代理,或自行指定了代理地址,它的流量可能不会按预期经过客户端。
TUN:接管更多未遵循系统代理的流量
TUN 模式会通过虚拟网卡等系统网络机制接管更多流量,适用于不支持系统代理的程序,或希望让更多应用遵循 Clash 分流规则的场景。开启 TUN 通常需要系统权限,并可能受到安全软件、其他 VPN、网卡驱动或系统网络设置的影响。不同操作系统和客户端版本的权限提示并不完全相同,遇到启动失败时应先阅读客户端错误信息,不要盲目重复安装网络组件。
即使启用了 TUN,规则模式仍然可以负责判断哪些流量直连、哪些流量走代理;TUN 并不等于全局模式,也不意味着所有流量必定使用代理节点。反过来,选择全局模式也不会自动开启系统代理或 TUN。因此,排查时可以分成两步:先确认目标应用的流量是否进入 Clash,再检查进入之后命中了什么规则、使用了哪个策略组。
4切换后无法联网:按顺序排查
模式切换后打不开网页,并不一定是模式本身损坏。建议从影响范围最小的检查开始,每次只调整一个项目并复测,避免同时改动模式、DNS、系统代理和配置文件,最后难以判断真正原因。
- 先确认本地网络:暂时关闭 Clash 的接管功能或使用直连进行对照,检查普通网站是否能通过本地网络打开。如果本地网络本身异常,应先处理路由器、Wi-Fi、网线或运营商连接。
- 检查内核与配置:确认内核处于运行状态,当前配置已经启用,订阅没有过期。查看客户端日志中是否有配置解析失败、端口占用或节点连接失败等提示。
- 在代理页面选择可用节点:规则或全局模式下,检查对应策略组是否有节点可选。节点测速正常只代表测试请求可达,不保证所有网站都可正常访问;必要时尝试另一个节点进行比较。
- 分别测试不同目标:如果国内网站正常而特定海外网站失败,检查该域名命中的规则以及策略组选择。如果所有网站都无法访问,则优先检查内核、节点、监听端口和系统代理接管状态。
- 检查系统代理冲突:确认系统代理地址由当前客户端设置,关闭其他代理软件后再测试。若应用使用了手动代理配置,也要确认其地址、端口与客户端当前监听设置一致。
- 排查 TUN 权限与冲突:若只有部分应用无法接入,先确认 TUN 已成功启动、系统已授予所需权限,并检查是否有其他 VPN、网络过滤器或安全软件同时接管流量。无法确认原因时,可暂时关闭 TUN,用系统代理进行基础对照测试。
- 恢复日常模式:完成对照测试后,回到规则模式,并按需求重新开启系统代理或 TUN。若修改配置后故障才出现,可恢复最近一次可用配置,再逐项重新添加改动。
排查思路
“只有某个网站不通”通常需要检查规则、节点或目标服务;“所有应用都不通”则更应检查内核、系统代理、TUN 权限和本地网络。结合日志定位,比连续切换三种模式更有效。
如果你只想要一套简单、稳定的日常设置,可以从“配置已加载、内核正在运行、模式选择规则、代理策略组已选节点、系统代理按应用需要开启”这几个条件开始检查。需要覆盖不遵循系统代理的应用时,再评估是否启用 TUN。这样既能保留规则分流的便利,也能避免把“模式选择”和“流量接管”误认为同一个开关。