代理组决定了流量的最后一跳
规则命中之后,流量不会直接发给某个节点,而是先交给一个代理组,由组决定走哪条线路。所以「节点看起来很好但速度上不去」,很多时候不是节点的问题,是组的策略选错了。
打开「代理」页,你看到的每个可折叠标题就是一个组。组的类型写在配置文件的 proxy-groups 段里。如果配置来自机场订阅,界面上只能切换节点,改不了组类型——要改得靠 Merge 覆盖。
先把组名看清楚
不同机场的组名差别很大,动手前先在「代理」页把组的层级过一遍。
五种组的实际差别
- 1
select:手动选,选了就不动
你点哪个就是哪个,选择结果存在本地。主出口组建议保持 select,排查问题时切换最快。
- 2
url-test 与 fallback:都自动,逻辑不同
url-test 按测速结果挑最快的,延迟低但会频繁跳;fallback 只在当前节点探测失败时才切下一个,稳定但可能一直用着慢的那条。看重稳定选 fallback,看重速度选 url-test。
- 3
load-balance 与 relay:分散和串联
load-balance 把连接按 strategy 分散到多个节点,consistent-hashing 让同一域名固定走同一节点,round-robin 则轮流用;relay 是串联,流量依次经过组里每个节点,延迟会叠加,只在确实需要中转时才用。
确认组真的生效了
切到「连接」页,点开任意一条记录看 Chains 那一列。它从右往左显示流量经过的组和最终节点,例如 GLOBAL → 自动选择 → HK-01。如果出现的组不是你以为的那个,说明规则把这个域名分到了别的组,问题在规则不在组。
- 主出口用 select,临时排查时切换最快
- 自动组的 interval 不要小于 300 秒,测速本身也耗流量
- load-balance 配 consistent-hashing,避免登录态频繁掉线
常见问题
url-test 一直在跳节点,怎么让它稳一点?
把 tolerance 调大,比如设成 150,意思是新节点要比当前节点快 150 毫秒以上才切换。默认值偏小,线路稍有波动就会换一个。
手动选的节点,更新订阅后会被重置吗?
一般不会。Clash Verge 把手动选择存在本地,只要组名和节点名没变就会沿用。机场改了组名,才会退回到组里的第一个节点。