经常会看到有人问 OpenWRT 内的负载均衡,那么它今天来了,V2ary 的负载均衡并不能为我们优选最快或是最好的节点,根据 V2ary 负载均衡的作者所说,V2ary 的负载均衡并非是自动选择一个延迟或网速最好的服务器进行连接,而是指多个服务器共同承担网络流量,从而减小单个服务器的资源占用及提高服务器的利用率。

显然这种方式并不是我们想要的,作者认为 HAProxy 会更适合我们,它会帮我们达到节点优选以及故障自动切换,那么我们做 HAProxy 的 负载均衡 需要2个必要条件:

1、节点类型需要一致,比如都是Trojan,或都是v2ray等

2、节点的密码、加密方式、路径等一些参数需要一致

如何在 arm64 架构的 OpenWRT 上安装 PassWall 插件,请移步查看:OpenWrt 安装 PassWall 插件并配置节点,这里有比较详细的 PassWall 使用说明。

负载均衡设置

1、在 OpenWRT 内找到 PassWall 并进去,找到 负载均衡 并 开启负载均衡,填写控制台账号和密码,控制台端口无需修改(默认为 1188),如下图:

打开HAProx负载均衡

2、然后进入 节点列表 随意找几个比较快的 V2ray节点 查看参数是否一致,比如:传输协议,加密方式,ID,额外ID(AlterID),传输方式,如下图:

查看节点信息是否一致

3、返回 负载均衡 页面,将参数一致的节点进行添加,负载均衡端口默认为 1181(无需修改),负载比重为 5,多WAN指定出口为 自动,模式为 主要,如果你有其他备用的节点,可以添加进入,模式改为 备用,如下图:

添加负载均衡节点

4、接着我们在进入 节点列表 下拉到底部,点击添加自定义节点,节点备注 随意(这里我们填写均衡负载),类型、传输协议、加密方式、ID 和 额外ID(AlterID) 都需要和均衡负载选择的节点参数一致,除了 地址(支持域名)和 端口,地址为:127.0.0.1 或 软路由地址,这里我们防止出错填写软路由的地址,端口为 1181,也就是填写均衡负载节点的端口,如下图:

设置均衡负载节点信息

5、添加完成后,在 节点列表 找到我们添加的节点信息,将我们自定义的均衡负载节点使用到TCP里,保存并使用,如下图:

使用自定义均衡负载节点

6、使用自定义节点后,我们使用 软路由IP地址:1188 进入 HAProx均衡负载 管理页面,地址比如:http://192.168.2.1:1188/,进入 HAProx均衡负载 管理页面后,可以看到节点信息,绿色为正常,红色为堵塞,蓝色为备用,如下图:

均衡负载管理界面

设置前后对比

为了能够有个正式性的测评,使用最低的带宽配置来说明对比,配置为:R2S + 100M移动带宽 ,可以看到下图的对比信息,同为 4K视频 速度有明显的提升,当然如果你的带宽够快,那么跑分会更明显。

本次教程测速对比节点,由 Gsou 云加速 提供,全站专线,游戏加速,流媒体4K秒开,年付新用户全场六折。

测速对比

奈飞分流设置

因为我们访问一些特定的网站,会导致IP经常会变动,虽然在 YouTube 上提现不出来,但是奈飞大家应该知道,一旦经常导致出现IP地址变动,就是导致无法浏览奈飞,那么该如何解决呢?请往下看

1、打开 节点列表 下拉点击添加自定义节点,类型选择 V2ray,传输协议选择 分流,选择完分流会提示很多选项,这里我们选择修改 YouTube 和 奈飞,如下图:

选择分流传输协议

2、我们将 YouTube 选择为 我们刚才添加的自定义均衡负载节点,YouTube 前置代理无需勾选,奈飞随意选择解锁奈飞的美国V2ray节点即可,奈飞前置代理无需勾选,如下图:

选择奈飞分流节点

3、以上全部设置完成后,我们修改一下节点备注,这里标明奈飞分流,然后返回 节点列表,找到 自定义的奈飞分流 节点,点击使用,添加到TCP内,如下图:

使用奈飞自定义节点

这样设置就不影响奈飞的正常使用了,还能大幅度提升软路由的性能,如果节点多,可以在均衡负载内多添加一些节点,其他网络代理设置也是基本一样的,举一反三,自行操作,教程到这里也完了,有什么问题留言交流吧。