老牌大机场VPN

PassWall的负载均衡怎么设置?HAProxy负载均衡!软路由这样做性能提升30倍!

前言

软路由性能提升30倍的来由

昨天在浏览恩山的时候发现一个帖子,谈到了各种软路由的跑分情况。

本身对于这样的帖子经常作者也是就跳过了,因为原先用自己的J3455软路由也是跑过,但自从组装了在用的这台虚拟机并虚拟了OpenWRT之后,也是没有跑过分,所以就按照原先的代码,跑了一次分,不跑还好,一跑吓一跳,N1盒子的跑分都比我这台虚拟的OpenWRT要高。

这就让我大跌眼镜了。理论上来讲,不应该是这样的分数,对吧。

I5 8600T啊,上千的CPU呢,虚拟的系统连个盒子都干不过吗?

HAProxy负载均衡

其实对于passwall的负载均衡,群里面也是经常问到。

那作者说的passwall的负载均衡是指HaProxy,并不是大家经常认为的V2RAY负载均衡。

V2RAY的负载均衡并不能为我们优选最快或是最好的节点,根据V2RAY负载均衡的作者所说,V2RAY的负载均衡并非是自动选择一个延迟或网速最好的服务器进行连接,而是指多个服务器共同承担网络流量,从而减小单个服务器的资源占用及提高服务器的利用率。

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

  • 第一个就是节点类型需要一致,比如都是Trojan,或都是v2ray等
  • 第二个就是节点的密码、加密方式、路径等一些参数需要一致。满足这两个条件,

本期博客内容视频观看:点击播放

最新OpenWRT固件

新版的PassWall,感谢大咖们的精心维护!

新版 PassWall 的项目地址:点击访问

(已经支持Trojan-Go、VLESS等新型协议)

固件下载:点击下载

单独的PassWall IPK安装包:点击下载

软路由跑分代码

视频中使用的软路由跑分代码

openssl speed -evp aes-128-gcm                  #单核跑分
openssl speed -multi 4 -evp aes-128-gcm         #四核跑分

多核自适应软路由跑分代码 (视频中未用到此代码,若用此代码跑分为 31987793.92k)

openssl speed -multi $(cat /proc/cpuinfo |grep processor | wc -l) -evp aes-128-gcm

PVE虚拟机CPU类型选择

若你是对PVE虚拟机感兴趣,请移步:DIY虚拟机,构建强大的家庭网络 – PVE虚拟机(软路由)系列

思来想去,绝逼是CPU惹的祸。马上就去硬件里面看了下CPU的虚拟类型,KVM!我去,创建的时候我居然忘记更改CPU的类型了,还TM傻傻的用了几个月!!!

这里为不懂的小伙伴解释一下,PVE默认创建的虚拟机时候的CPU类别,默认选择为“kvm64”,这样是方便虚拟机在不同的物理主机节点之间进行迁移,但我们通常并不需要这样操作我们的OpenWRT,所以我们需要选择跟物理主机相同的CPU类型,也就是“host”,这样我们就能获得最佳硬件特性的匹配。

找到硬件中心,更改CPU的类型为 host

PassWall的负载均衡怎么设置?HAProxy负载均衡!软路由这样做性能提升30倍!

更改类型前后软路由跑分对比:

PassWall的负载均衡怎么设置?HAProxy负载均衡!软路由这样做性能提升30倍!

HAProxy负载均衡

那么我们做HAProxy的负载均衡需要2个必要条件:

  • 第一个就是节点类型需要一致,比如都是Trojan,或都是v2ray等
  • 第二个就是节点的密码、加密方式、路径等一些参数需要一致。满足这两个条件,

找出相同类型的节点,参数保持一致。如下图进行开启:

PassWall的负载均衡怎么设置?HAProxy负载均衡!软路由这样做性能提升30倍!

开启成功以后,可以登录管理台进行查看,相关教程请:点击播放

PassWall的负载均衡怎么设置?HAProxy负载均衡!软路由这样做性能提升30倍!

确定无误以后,就可以在节点列表里面新增一个节点了,具体设置如下:

PassWall的负载均衡怎么设置?HAProxy负载均衡!软路由这样做性能提升30倍!

因为其他参数都是一样,所以按照一样的参数填写就好了,只需要保证地址和端口如图所示就OK了

节点添加完毕以后,只需要在TCP节点里面选择刚才做好的这个负载均衡的节点就能正常使用了。

PassWall的负载均衡怎么设置?HAProxy负载均衡!软路由这样做性能提升30倍!

设置V2ray分流

因为HAProxy负载均衡的特性,浏览一些网站的时候,HAProxy会分配不同的IP,这样对于我们YouTube没有关系,但是不停切换IP对于我们一些特定的网站,比如观看Netflix等,就造成了一定的影响。

所以我们用V2ray的分流来解决这个问题。

具体分流请参考视频教程:点击播放,配置完成以后,可以在节点中心里面选择相应的节点:

(若是经常观看不同区的Netflix,也可以多设置几个分流节点,已达到相应的目的)

PassWall的负载均衡怎么设置?HAProxy负载均衡!软路由这样做性能提升30倍!

后记

本身来讲这个东西也是很简单的一项操作,只是没有人指导会很难明白其中的一些技巧而已。

所以作者在这边也仅仅是为大家分享了自己的一些心得,更谈不上教程。若是视频能够帮助到你,还是别忘记为该视频点个赞。

 

软路由

170元的盒子作为科学上网的主路由,可行否?R2S刷入OpenWRT实现家庭全设备全平台科学上网!3W超低功耗,你会选择吗?

2020-8-15 18:30:22

技术教程

PVE虚拟机直通SATA硬盘,安装、洗白黑群晖,跑满你的千兆局域网(Proxmox VE 黑群晖)

2020-9-18 18:00:43

5 条回复 A文章作者 M管理员
  1. cjjker

    请问55R线路能设置负载均衡吗?

  2. joe

    波仔,如何入群?

  3. JJLin

    波仔分享下你现在用的 open 呗 或者 你实时更新一个版本 对应你教学的视频

  4. 雨禅

    就是新建节点里面选择分流,下面只有一个默认节点,没有选择奈飞节点的选项

  5. 雨禅

    老大。您帮我看看为啥我的passwall没有选择奈飞的选项