高级
多节点负载均衡配置
当您拥有多个节点时,配置负载均衡可以实现流量的智能分发,提升整体可用性和用户体验。本教程介绍如何在 Clash 客户端中配置多节点负载均衡。
什么是负载均衡?
负载均衡(Load Balance)是将网络流量分散到多个节点上,避免单点过载或故障。Clash 支持以下几种代理组策略:
| 策略类型 | 工作方式 | 适用场景 |
|---|---|---|
| url-test | 定时测速,自动选择延迟最低的节点 | 追求最佳速度 |
| fallback | 按优先级依次使用,故障时自动切换 | 追求高可用性 |
| load-balance | 按规则将流量分配到多个节点 | 多节点充分利用 |
在 IPGL 中准备多个节点
- 在控制台部署 2 个或更多节点(不同 VPS)
- 进入 "订阅管理" 页面
- 选择 Clash 格式导出订阅链接
- 将订阅链接导入 Clash Verge 客户端
配置 url-test 自动选择
在 Clash 配置中添加如下代理组定义,客户端会自动测速并选择延迟最低的节点:
proxy-groups:
- name: "自动选择"
type: url-test
proxies:
- "香港-01"
- "新加坡-01"
- "日本-01"
url: "http://www.gstatic.com/generate_204"
interval: 300
配置 fallback 高可用
设置主备节点,当主节点不可用时自动切换到备用节点:
proxy-groups:
- name: "高可用"
type: fallback
proxies:
- "香港-01" # 主节点
- "新加坡-01" # 备用1
- "日本-01" # 备用2
url: "http://www.gstatic.com/generate_204"
interval: 300
配置 load-balance 流量分发
将流量按策略平均分配到多个节点:
proxy-groups:
- name: "负载均衡"
type: load-balance
proxies:
- "香港-01"
- "新加坡-01"
- "日本-01"
url: "http://www.gstatic.com/generate_204"
interval: 300
strategy: consistent-hashing # 或 round-robin
策略选择建议
- 日常使用 → url-test,自动使用最快节点
- 重要业务 → fallback,确保持续可用
- 多用户共享 → load-balance,分散流量压力
- 高级用法 → 结合规则,不同域名走不同策略组
结合中转服务器使用
如果节点配置了中转,负载均衡同样适用。只需要:
- 为每个节点创建中转连接
- 导出中转模式的订阅链接
- 客户端导入后配置 url-test/fallback 策略组
客户端会自动检测各中转节点延迟,选择最佳路径。