三种模式的差别只在「要不要问规则」
模式开关在首页,托盘菜单里也能直接切,不用开窗口。三个选项改变的是同一件事:这条连接要不要交给规则列表去判断。
日常固定用规则模式。全局和直连不是拿来长期开着的,它们是排查工具——东西坏掉的时候,用它们把变量一个一个拿掉,直到故障只剩一种解释。
直连不等于关掉
切到直连并不会把 Clash Verge 移出链路,内核照样收下每条连接,只是原样放行。
每种模式对一条连接做了什么
- 1
规则模式:逐条比对,命中就停
流量进来先过规则列表,从上往下比对,第一条命中的决定策略,比对到此为止。大家熟悉的分流——国内网站直连、其余走节点——就是一份照这个顺序排好的规则列表。
- 2
全局模式:所有流量一个出口
规则列表整个跳过,每条连接都送到同一个出口。它真正的价值在诊断:全局能通而规则模式不通,问题在规则;全局也不通,那规则根本没参与,该看的是节点或网络本身。
- 3
直连模式:全部原样放行
什么都不代理。适合下大文件、访问自己网络里的机器,或者几秒钟内回答「是不是代理导致的」。直连测试只告诉你一件事:没有代理的时候,这个问题还在不在。
匹配顺序,和切换之后的那几分钟
规则从上往下读,第一条命中就定案,下面的对这条连接不再看。所以走向奇怪的时候,凶手通常不是你刚加的那条,而是上面某条更宽的规则先把请求接走了。最后一行 MATCH 是兜底规则,负责所有没被任何规则命中的流量。
- 切换模式不影响已建立的连接,旧连接会沿着老路走到结束
- 切完没感觉,去「连接」页把相关那几条断掉,让它重新建立
- 排查完记得切回规则模式,否则国内流量也会绕一大圈
常见问题
规则模式下某个网站走了直连,怎么查是哪条规则干的?
趁网站在加载时打开「连接」页,展开那一行看 Rule 那一栏,命中的规则会直接写在上面。连接已经结束就去「规则」页搜这个域名,从上往下读到第一条能命中的。多数情况是某条写得太宽的 DOMAIN-KEYWORD,或者 GEOIP,CN 顺路把它带走了。
切到全局还是打不开,说明什么?
说明问题不在分流。接下来看节点本身:跑一次延迟测试,看它到底回不回应。如果所有节点都超时,先确认订阅有没有过期、流量有没有用完,再去日志页看有没有握手失败。