文章导读目录
前言
既然有了两台、处在同一内网的VPS,我就想到了,为什么不能用这两台VPS做负载均衡,从而提升科学上网的速度呢?
所以,我就尝试着用NGINX的负载均衡,在内网把这两台机器做了均衡,权重分别是50,50,最后测试跑下来,无论是多线程还是单线程,居然和单台VPS都没有太大的区别。所以,我想到应该是前端VPS的带宽不够,因为这两台VPS的出口带宽都是0.48G。
既然估计是带宽的问题,那,我还有一台299的搬瓦工的VPS,带宽2.5G,用它做前端,然后负载上甲骨文的、两台始终免费的VPS,会是一个什么样的结果,那我们就一起来瞧瞧。
使用的资源
1、VPS 三台 (一台搬瓦工299/年的 、两台甲骨文的免费 VPS – 申请教程在这里)
2、域名一个,解析到作为前端的 VPS (我搬瓦工的 VPS 作为的前端)
使用到的命令
VPS 更新系统
- yum update -y # CentOS 系统命令
- apt update -y # Debian 系统命令
VPS 安装网络工具
工具安装命令
- yum install -y epel-release && yum install -y nload # CentOS 系统命令
- apt install -y epel-release && apt install -y nload # Debian 系统命令
工具使用命令
- nload eth0 # 查看 eth0 网卡流量
甲骨文停止防火墙
- firewall-cmd --state # 查看防火墙状态
- systemctl stop firewalld.service # 停止防火墙
- systemctl disable firewalld.service # 禁止防火墙开机自启
Xray一键安装脚本
- bash <(curl -Ss https://raw.githubusercontent.com/paniy/Xray_bash_onekey/main/install.sh)
其中
后记
通过上面的测试我们看到了,负载均衡以后,单线程的测速其实就是几台VPS根据我们所给的权重,轮番上阵工作而已,而我们看YouTube看视频的时候,也差不多就是这种模式。
而多线程的测速,因为我的带宽,只有500M,达到了瓶颈,但是从上面的测试视频可以看到,多台VPS都在奋力的工作,然后通过我们的前端VPS转发了出来,那我想,若是家里带宽在大一点,或许会对大家有更好的参考价值。
综上所说,我个人觉得,负载均衡这个东西,多线程用起来还是挺不错的。而单线程的话,它会自动根据你设置的权重,自动切换节点供你使用。
那手里有多余资源的小伙伴们,也可以去尝试尝试,所谓折腾无极限,是吧。