load-balance 负载均衡组的两种策略
load-balance 策略组把流量分摊到多个节点,配置多一个 strategy 字段:
proxy-groups:
- name: 均衡组
type: load-balance
proxies: [节点A, 节点B, 节点C]
url: http://www.gstatic.com/generate_204
interval: 300
strategy: consistent-hashing # 或 round-robin
两种策略的行为
- consistent-hashing(默认):按目标域名哈希选节点——同一个网站始终走同一个节点。既分摊了总流量,又保证单个网站看到的 IP 稳定(登录态、风控友好);
- round-robin:新连接轮流用下一个节点,分摊最均匀,但同一网站的 IP 会不断变化,容易触发「异地登录」验证,适合无登录态的下载类流量。
适合谁
多数人其实不需要负载均衡——url-test 自动选优已经够用。它真正的价值场景:单节点带宽有限想「聚合」多条线路的重下载用户;或节点质量参差、想把风险摊薄的场景。注意它不能提升单连接速度(一条连接仍走一个节点),提升的是多连接并发的总吞吐。