目录
节点自动切换教程要解决的是「节点不稳时不用手动换」:Clash 系客户端与 Shadowrocket 都通过「策略组」实现,最常用的是 url-test(定时测速、自动用最快节点)、fallback(按顺序用第一个可用节点、坏了才换)和 load-balance(把不同连接分摊到多个节点)。日常浏览用 url-test 并设置容差,看视频和开会用 fallback 保证出口稳定,AI 账号和游戏最好固定节点而不是自动切换。大多数机场订阅已自带「自动选择」「故障转移」分组,先用好自带分组,再按需在覆写配置里补充。
为什么需要节点自动切换
机场的节点会因为线路维护、晚高峰拥堵或被干扰而短暂不可用。手动切换的问题是:你往往在网页打不开、视频卡住之后才意识到要换,而且要一个个试。策略组的作用就是让客户端替你持续监测节点状态,并按设定的逻辑自动选择。
但自动切换并不是越多越好。出口 IP 变化会带来副作用:登录过的网站可能要求重新验证,AI 服务对 IP 稳定性敏感,游戏连接一旦切换就会断线重连。所以本文的思路是「按用途分组」:哪些流量适合自动,哪些流量应该固定,在规则里分开处理。规则分流的基础见规则分流教程。
三种策略组的区别
| 类型 | 工作方式 | 优点 | 缺点 | 适合场景 |
|---|---|---|---|---|
| select(手动选择) | 由你指定节点 | 出口完全可控 | 节点故障需手动换 | AI、游戏、账号登录 |
| url-test(自动测速) | 定时测速,选延迟最低的节点 | 总在用较快节点 | 延迟接近时可能频繁切换 | 日常浏览、境外资料查询 |
| fallback(故障转移) | 按顺序用第一个可用节点 | 出口稳定,坏了才换 | 不一定是最快节点 | 视频、会议、长连接 |
| load-balance(负载均衡) | 按策略把连接分到多个节点 | 多连接时分摊压力 | 出口 IP 不固定,易触发风控 | 多线程下载、批量请求 |
url-test 的关键参数
url 是测速地址,通常用返回 204 的轻量地址;interval 是测速间隔(秒),太短浪费资源,太长发现故障慢,几分钟一次比较常见;tolerance 是容差(毫秒),新节点必须比当前节点快出这个数值才切换,用来抑制来回跳。部分内核还支持只在有流量时才测速的懒惰模式,可以减少后台请求。
fallback 的顺序就是优先级
fallback 组里节点的排列顺序决定了优先级。建议把最稳定的专线节点放在最前面,同地区的备用节点放第二,其他地区放最后。这样平时始终用首选节点,只有它测速失败时才降级,恢复后又会自动切回。
load-balance 的分配策略
常见策略有两类:一类按目标地址做一致性哈希,同一个网站总是分到同一个节点,兼顾均衡与会话稳定;另一类轮询,每个新连接依次分到不同节点,均衡性最好但同一网站的请求可能来自不同 IP。新手如果要用负载均衡,优先选前一类。
配置自动切换前要确认什么
| 项目 | 要求 | 说明 |
|---|---|---|
| 客户端 | Clash Verge Rev、Clash Meta for Android、Stash 或 Shadowrocket | 都支持上述策略组类型,写法略有差异 |
| 机场订阅 | 已导入并能正常使用 | 先确认订阅自带哪些分组 |
| 覆写功能 | Clash 系客户端的覆写 / 扩展配置 | 避免订阅更新后自定义内容被覆盖 |
| 节点认知 | 知道哪些节点是同一地区、同一线路 | 自动组内节点越同质,切换越有意义 |
| 测速基础 | 会看延迟与丢包 | 可参考节点测速教程 |
节点自动切换教程:Clash 配置步骤
第一阶段:先检查订阅自带分组
- 打开 Clash Verge Rev 的「代理」页面,查看订阅里有哪些分组。常见名称包括节点选择、自动选择、故障转移,以及按地区或用途命名的分组。
- 点分组名旁边的类型标识或展开分组,确认它是 select、url-test 还是 fallback。
- 如果「节点选择」组里已经可以选「自动选择」,最简单的做法就是在节点选择组里选它,日常流量即自动切换。
第二阶段:用覆写添加自定义策略组
- 在「订阅」页面找到当前订阅,进入它的覆写或扩展配置编辑(名称因版本而异,一般有 Merge 合并类与脚本类两种)。
- 在合并配置里添加自定义的 proxy-groups,可以用 filter 按节点名称关键词筛选,例如只把名称含某个地区的节点放进自动组。
- 在规则部分把需要的流量指向新分组,例如把 AI 相关域名指向手动组,把视频站指向故障转移组。
- 保存后客户端会重新生成运行配置,到「代理」页面确认新分组已出现。
Clash / mihomo 策略组示例(字段以 mihomo 官方文档为准,节点名称用你订阅里的实际名称或用 filter 匹配):
# 示例:在覆写 / 扩展配置中追加策略组
proxy-groups:
- name: 香港自动
type: url-test
include-all: true
filter: "香港|HK"
url: https://www.gstatic.com/generate_204
interval: 300
tolerance: 50
- name: 稳定优先
type: fallback
proxies: [香港自动, 节点A, 节点B]
url: https://www.gstatic.com/generate_204
interval: 300
- name: 分摊下载
type: load-balance
include-all: true
strategy: consistent-hashing
url: https://www.gstatic.com/generate_204
interval: 300
- name: AI 固定
type: select
proxies: [节点A, 节点B, 稳定优先]
# 示例:在规则中引用分组
rules:
- DOMAIN-SUFFIX,openai.com,AI 固定
- DOMAIN-SUFFIX,youtube.com,稳定优先
- GEOIP,CN,DIRECT
- MATCH,香港自动
第三阶段:观察与调整
- 运行一两天,在「代理」页面观察自动组当前选中的节点是否频繁变化。
- 切换太频繁就加大 tolerance 或延长 interval;故障发现太慢就缩短 interval。
- 在连接面板里确认目标流量命中的是预期分组。
Shadowrocket 的做法
第一阶段:直接使用订阅分组
- 首页「全局路由」保持「配置」模式,规则才会把流量分到不同分组。
- 在首页下方的策略组区域(若订阅或配置里定义了分组)点开「自动选择」类分组,确认其类型和当前节点。
第二阶段:在配置中添加代理分组
- 进入「配置」标签页,选中当前使用的配置文件,进入编辑。
- 找到代理分组设置,新建分组,类型选择自动测速、故障转移或负载均衡等,添加节点或用正则按名称筛选订阅节点,填写测速地址与间隔。
- 在规则设置里把目标域名的策略改为新分组的名称,保存后回到首页重新连接。
Shadowrocket 配置文件中的分组写法示例(Surge 风格语法,字段以客户端文档为准):
# 示例:[Proxy Group] 段
[Proxy Group]
自动选择 = url-test, policy-regex-filter=香港|HK, url=http://www.gstatic.com/generate_204, interval=600, tolerance=50
稳定优先 = fallback, 自动选择, 节点A, 节点B, url=http://www.gstatic.com/generate_204, interval=600
AI 固定 = select, 节点A, 节点B
# 示例:[Rule] 段引用分组
[Rule]
DOMAIN-SUFFIX,openai.com,AI 固定
GEOIP,CN,DIRECT
FINAL,自动选择
Shadowrocket 的基础操作见Shadowrocket 教程;Clash 客户端的覆写入口见Clash Verge Rev 教程。
关键设置解释:哪些流量不该自动切换
- AI 服务。账号登录 IP 频繁变化容易触发验证或风控,AI 流量走手动组;品牌资料显示支持相关使用场景,具体可用性可能随 IP、地区和平台策略变化,建议先买短周期验证。
- 游戏与语音。长连接一旦切换节点就会断开重连,固定一个低延迟节点更好,延迟问题见游戏延迟排查。
- 银行、支付、社交账号登录。境外账号登录时地区跳变会触发安全提示,用 fallback 或手动组。
- 流媒体。播放过程中切换出口可能导致地区判断变化,固定节点或用 fallback。
适合自动切换的是:普通网页浏览、资料搜索、软件更新、图片加载等短连接、对出口 IP 不敏感的流量。
同质节点原则
把香港、日本、美国节点混在一个 url-test 组里,结果几乎总是选中延迟最低的近距离地区,等于失去了选择地区的能力;而且不同地区出口频繁变化,网站会给你看不同语言的页面。建议按地区分别建自动组,再用一个手动组在地区之间选择。线路类型也一样,专线与中转节点混在一起,测速结果容易误导,线路差异见IEPL 专线。
怎么确认自动切换真的在工作
- 分组类型:在客户端代理页面确认新建分组的类型标识正确,节点数量符合筛选预期。
- 自动切换:手动让当前节点不可用(例如在 fallback 组里临时断开首选节点所在网络环境,或观察晚高峰),看分组是否切到下一个节点。
- 规则命中:在连接面板里打开目标网站,查看连接记录对应的策略组名称。
- 切换频率:观察半天内自动组选中节点的变化次数,过于频繁就调大容差。
- 出口稳定:在 AI 固定组下多次访问「查我的 IP」类网页,出口 IP 应保持不变。
自动切换的常见问题速查
| 现象 | 最可能原因 | 处理方法 |
|---|---|---|
| 自动组节点来回跳 | 容差太小、节点延迟接近 | 加大 tolerance,延长 interval |
| 节点坏了很久才切换 | 测速间隔太长 | 缩短 interval,开启健康检查 |
| 自定义分组在更新订阅后消失 | 直接改了订阅文件 | 改用覆写或扩展配置 |
| 自动组总选同一个近距离地区 | 组内混合了多个地区 | 按地区拆分自动组 |
| 负载均衡后网站频繁要求验证 | 出口 IP 不断变化 | 改用一致性哈希策略或 fallback |
| AI 网站提示异常 | AI 流量落入自动组 | AI 域名指向手动固定组 |
| 所有节点测速超时 | 测速地址不可达或本地网络问题 | 更换测速 URL;见所有节点超时 |
1)测速间隔不要设成几秒一次,节点多时后台请求量很大,耗电也明显,几分钟一次足够。2)不要用大文件下载地址做测速 URL,每次测速都会消耗流量。3)自动切换不能解决晚高峰整体拥堵,所有节点都慢时切来切去也没用,问题出在线路或本地网络,参考晚高峰卡顿排查。4)不要把负载均衡用在账号登录类流量上,IP 跳变比节点慢更麻烦。
适合配合自动切换的机场
自动切换的效果取决于节点本身:同地区节点越多、线路越稳定,故障转移越有余地;专线节点晚高峰延迟波动小,url-test 也不会频繁跳。下表按综合评分列出 17 家,线路类型为品牌资料标注:
| # | 机场 | 评分 | 入门套餐 | 每 GB | 价格类型 | 线路 | 客户端 | AI | 风险 | 优惠码 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 星岛梦 主推 | 9.3 | 约 ¥8/月 · 60GB | ¥0.13/GB | 年付折算 | 企业级内网专线 | 第三方导入 | 未标注 | 风险 低 | nmw888 |
套餐 |
| 2 | 光速云 主推 | 9.1 | 约 ¥7.5/月 · 59GB | ¥0.13/GB | 年付折算 | IEPL 专线 / 企业级内网专线 | 自研 + 第三方导入 | 品牌资料标注 | 风险 低 | AMM |
套餐 |
| 3 | SOGO 云 主推 | 8.9 | ¥25/月 · 150GB | ¥0.17/GB | 月付 | IEPL 专线 | 自研 + 第三方导入 | 品牌资料标注 | 风险 中 | sss777 |
套餐 |
| 4 | 微风网络 主推 | 8.7 | 约 ¥7/月 · 50GB | ¥0.14/GB | 年付折算 | IEPL 专线 | 自研 + 第三方导入 | 品牌资料标注 | 风险 低 | flat888 |
套餐 |
| 5 | 飞猫云 | 8.5 | 约 ¥7/月 · 50GB | ¥0.14/GB | 年付折算 | IEPL 专线 | 自研 + 第三方导入 | 品牌资料标注 | 风险 低 | flycat888 |
套餐 |
| 6 | 二猫云 | 8.4 | ¥20/月 · 130GB | ¥0.15/GB | 月付 | IEPL 专线 | 第三方导入 | 品牌资料标注 | 风险 低 | ermao5555 |
套餐 |
| 7 | 速界 | 8.3 | ¥25/月 · 150GB | ¥0.17/GB | 月付 | IEPL 专线 | 自研 + 第三方导入 | 品牌资料标注 | 风险 中 | sss1111 |
套餐 |
| 8 | 一翻云 | 8.2 | ¥20/月 · 150GB | ¥0.13/GB | 月付 | IEPL 专线 | 第三方导入 | 品牌资料标注 | 风险 中 | yfy6666 |
套餐 |
| 9 | U1S1 | 8.1 | ¥20/月 · 120GB | ¥0.17/GB | 月付 | IEPL 专线 | 自研 + 第三方导入 | 品牌资料标注 | 风险 低 | akaka |
套餐 |
| 10 | 宇宙云 | 8.0 | ¥14.9/月 · 100GB | ¥0.15/GB | 月付 | IEPL 专线 | 自研 + 第三方导入 | 未标注 | 风险 低 | YUZHOU553 |
套餐 |
| 11 | 快狸 | 7.9 | ¥25/月 · 150GB | ¥0.17/GB | 月付 | IEPL 专线 | 自研 + 第三方导入 | 品牌资料标注 | 风险 低 | kkk2222 |
套餐 |
| 12 | 灵猫网络 | 7.8 | ¥19/月 · 150GB | ¥0.13/GB | 月付 | 企业级内网专线 | 第三方导入 | 未标注 | 风险 中 | lmao888 |
套餐 |
| 13 | 极连云 | 7.7 | ¥18/月 · 100GB | ¥0.18/GB | 月付 | IEPL 专线 | 自研 + 第三方导入 | 品牌资料标注 | 风险 中 | ji8888 |
套餐 |
| 14 | 唯兔云 | 7.6 | ¥14.9/月 · 100GB | ¥0.15/GB | 月付 | 三网优化 / 智能负载均衡 | 第三方导入 | 未标注 | 风险 低 | rabbit |
套餐 |
| 15 | 可信云 | 7.5 | ¥25/月 · 150GB | ¥0.17/GB | 月付 | IEPL 专线 | 第三方导入 | 未标注 | 风险 中 | kkk333 |
套餐 |
| 16 | 光年梯 | 7.3 | ¥18/月 · 110GB | ¥0.16/GB | 月付 | IEPL 专线 | 自研 + 第三方导入 | 品牌资料标注 | 风险 中 | gnt6666 |
套餐 |
| 17 | 全球云 | 7.2 | ¥20/月 · 120GB | ¥0.17/GB | 月付 | IEPL 专线 | 第三方导入 | 品牌资料标注 | 风险 中 | qqy7777 |
套餐 |
星岛梦、光速云、SOGO 云、微风网络:光速云 IEPL + 企业级内网专线、VLESS 协议,专线延迟波动小,适合 url-test 加容差,自研客户端开箱即用,年付折算 ¥7.5/月;星岛梦企业级内网专线、2020 年起运营,年付折算 ¥8/月 60GB;SOGO 云 ¥25/月 150GB、IEPL + VLESS + 自研客户端,流量充足适合负载分摊,2026 年新品牌建议先月付;微风网络 IEPL 专线、自研客户端,年付折算 ¥7/月 50GB。订阅自带分组以各家用户中心为准。
常见问题
url-test 和 fallback 有什么区别?
url-test 定时测速,总是选延迟最低的节点,节点之间延迟接近时可能来回切换;fallback 按你写的顺序使用第一个可用节点,只有它不可用时才切到下一个,平时不会因为延迟波动而换节点。追求速度用 url-test,追求出口稳定用 fallback。
url-test 一直来回切换节点怎么办?
调大 tolerance(容差)参数,只有新节点比当前节点快出这个毫秒数才切换;同时把测速间隔调长一些。也可以缩小组内节点范围,只放同一地区、同一线路类型的节点,延迟差距明显时切换才有意义。
load-balance 负载均衡能让网速叠加吗?
不能叠加单个连接的速度。负载均衡是把不同的连接分配到不同节点,多线程下载或同时打开很多网页时总体更均衡,但一个视频流、一个下载线程仍然只走一个节点。它还会让出口 IP 频繁变化,登录类网站容易触发风控。
用 ChatGPT、Claude 这类 AI 服务适合自动切换吗?
不适合 url-test 和 load-balance。AI 服务会关注账号登录 IP 的稳定性,频繁变换出口地区或 IP 可能触发验证或风控。建议给 AI 单独建一个手动选择组固定节点,最多用 fallback 做备份。具体可用地区以官方支持地区列表为准。
机场订阅里已经有「自动选择」分组,还需要自己配置吗?
多数情况下直接用订阅自带的分组就够了。自己配置的意义在于:按地区建自动组、为特定应用指定故障转移顺序、调整测速间隔与容差。机场订阅更新会覆盖配置文件,所以自定义内容要写在客户端的覆写或扩展配置里,而不是直接改订阅文件。
Shadowrocket 能做故障转移吗?
可以。Shadowrocket 的配置文件支持代理分组,类型包括手动选择、自动测速、故障转移、负载均衡等,可以在配置编辑界面的代理分组里添加,也可以直接在配置文件中写。分组建好后在规则里引用分组名即可。
测速 URL 用哪个比较好?
常用的是返回 HTTP 204 的轻量地址,体积小、各地都有服务器,测出来的是代理链路的握手延迟。不要用大文件或国内网站作为测速地址,前者浪费流量,后者测不出代理链路的真实情况。