SS/SSR/V2Ray负载均衡的方法(一)
SS/SSR/V2Ray负载均衡的方法(一)
Riv3n有人会问,为什么需要负载均衡呢?
负载均衡最大的作用就是0宕机,可以做到宕机秒切换。 保证你所有的线路都能基本不掉线,这样稳定性就得到了保障。
还有就是,如果手里有线路优质但是带宽不大的小鸡,可以用这种方法变相提升带宽。比如套路云的新手套餐,就很适合这么玩。
这里介绍两种方法,第一种用HAProxy,第二种用Nginx。
如果需要UDP,比如玩游戏,就只能用 Nginx,因为HAProxy不支持UDP 。
这里负载的线路有一个要求:就是不管你是SS/SSR/V2Ray,你都必须保证用来负载的机器的加密、混淆等等都是一致的,不然是没法负载的哦。
这里先介绍Nginx的方法:
1 | yum -y install nginx |
然后在Nginx的主配置文件内写一个include,因为我们需要用到stream段,这个段和http段是平级的,不能内嵌到http段使用:
1 | echo "include /etc/nginx/tcpconf.d/*.conf;" >> /etc/nginx/nginx.conf |
创建一个存放配置文件的目录:
1 | mkdir -p /etc/nginx/tcpconf.d |
新建一个配置文件:
1 | nano /etc/nginx/tcpconf.d/proxy.conf |
写入如下配置:
1 | stream { |
这边我使用的是weight(权重)模式,可以去掉这两个设置让Nginx默认用于轮询模式。