简单来说,就是一对黄金搭档:

PassWall + Haproxy

  1. PassWall开启负载均衡功能,如果你的PassWall没有负载均衡选项卡,需要安装
    haproxy包;

  2. 将节点以地域分组或者成本分组,设定统一的负载均衡端口;可添加多组,我是将所有节点都按照地域分组加入;

  3. 在节点列表种,新增节点,节点的配置信息复制你的节点信息,端口设置为负载均衡中的端口号,如果有多组端口号,创建多个节点;

  4. 在基本设置中,TCP节点设置为你添加的负载均衡的主要节点。(主节点一般选择速度快且成本低的)

  5. 在自动切换中,启用,并依次添加TCP备用节点列表,勾选TCP恢复切换;

进行上述设置后,就拥有一个非常稳定的翻墙环境了:

  • 当同一组节点只要有一个还能用,这组节点就是可用的,Haproxy会不断探测各个节点的连通情况,自动将流量分发到可用的节点;
  • 当一组节点全部Down掉后,Passwall会启动备用节点,同样,因为备用节点也都是负载均衡的,所以也会非常稳定;
  • 当主节点恢复后,Passwall会再切换回主节点使用;