有人会问,为什么需要负载均衡呢?

负载均衡最大的作用就是0宕机,可以做到宕机秒切换。 保证你所有的线路都能基本不掉线,这样稳定性就得到了保障。

还有就是,如果手里有线路优质但是带宽不大的小鸡,可以用这种方法变相提升带宽。比如套路云的新手套餐,就很适合这么玩。

这里介绍两种方法,第一种用HAProxy,第二种用Nginx。

如果需要UDP,比如玩游戏,就只能用 Nginx,因为HAProxy不支持UDP 。

这里负载的线路有一个要求:就是不管你是SS/SSR/V2Ray,你都必须保证用来负载的机器的加密、混淆等等都是一致的,不然是没法负载的哦。

这里先介绍Nginx的方法:

yum -y install nginx

然后在Nginx的主配置文件内写一个include,因为我们需要用到stream段,这个段和http段是平级的,不能内嵌到http段使用:

echo "include /etc/nginx/tcpconf.d/*.conf;" >> /etc/nginx/nginx.conf

创建一个存放配置文件的目录:

mkdir -p /etc/nginx/tcpconf.d

新建一个配置文件:

nano /etc/nginx/tcpconf.d/proxy.conf

写入如下配置:

stream {

    upstream imlala {
        server 1.2.3.4:55555 weight=7;
        server 2.2.3.4:55555 weight=3;
    }

    server {
    listen 50003;
        listen 50003 udp;
        proxy_pass imlala;
    }

}

这边我使用的是weight(权重)模式,可以去掉这两个设置让Nginx默认用于轮询模式。

最后修改:2020 年 05 月 01 日
如果觉得我的文章对你有用,请随意赞赏