订阅给你生成的那几个组
规则不会把流量直接交给某个节点——它交给一个组,组再决定用哪个节点。所以「选节点」这件事,实际上永远是「在某个组里选」。
- 总出口组,常叫「节点选择」或 PROXY,类型是
select。大部分规则最后都汇到它,动这里影响面最大。 - 地区组:香港、日本、新加坡之类,里面只装该地区的节点。它们通常不被规则直接引用,而是被总出口组当成候选。
- 流媒体和特定服务组。规则把对应域名单独指到这里,方便给它们钉一个固定落地。
- 广告拦截组,里面一般只有 REJECT。命中的请求直接掐掉,既不走代理也不走直连。
- 兜底组,常叫「漏网之鱼」或 Final。
rules最后那条MATCH指向它,没被前面规则认领的流量都归它管。
组可以指向另一个组
组的 proxies 列表里既能放节点名,也能放另一个组的名字。典型订阅就是这么串起来的:MATCH 到兜底组,兜底组指向总出口组,总出口组里列着几个地区组,地区组里才是真节点。你在总出口组点「香港」,选中的其实是那个地区组。
proxy-groups:
- name: PROXY
type: select
proxies: [HK, JP, DIRECT]
- name: HK
type: select
proxies: [HK-01, HK-02]
- name: Final
type: select
proxies: [PROXY, DIRECT]
兜底组别顺手设成 DIRECT。它接的是所有没被规则认领的流量,症状会是「大部分网站都好,就某几个打不开」,不翻连接页根本想不到问题在这儿。除非你本来用的就是白名单直连那套规则,否则让它跟着总出口组走。
尽量只在一个地方切换
- 日常换节点只动总出口组。地区组和流媒体组保持默认,改的地方越少,出问题越好回溯。
- 某个服务必须固定落地,就进它专属的那个组手动指一个节点,别在总出口组里将就,这样其它流量不受影响。
- 地区组如果是自动测速类型,你手选的节点会被下一轮测速覆盖。想钉死就在总出口组直接选具体节点,跳过地区组。
- 组里出现「剩余流量」「到期时间」这类名字,那是机场塞进节点列表的公告,选中它等于选了一个连不通的地址。
组的名字和数量完全由订阅决定,换一家机场就是另一套。别人的截图对不上你的界面很正常,别照着找同名的组。
换了节点,网页还是走老路
两件事叠在一起。组的选择只对新建立的连接生效,已经在跑的连接原路走完;而浏览器和很多应用会复用连接,一条 keep-alive 撑几分钟很常见,视频流更是一直挂着。
换完节点顺手清一次连接列表,再强制刷新页面。想确认到底走了哪个节点,看连接页那一行的 Chains(有的客户端叫代理链),它按顺序列出这条连接经过的组和最终节点,比看哪张卡片高亮可靠。