为何不使用haproxy方式,作为老毛子Padavan的S-s负载均衡,省去麻烦的设置呢?

好了,教程来了,久等了,测试修改了配置之后稳定了许多,但是还是需要在优化一下

--------------------------------------------------------------------------------------------------

如果需要IPV6隧道免费高速翻Q的话可以借鉴
为何不使用 he ipv6 tunnel 翻Q上网呢,1080P真的无压力!!!!
分享几个免费自建的SS节点

免费分享几个自建的日本SS节点!~~~~~~~~~~~~

--------------------------------------------------------------------------------------------------

首先插入U盘/SD卡,启用opt强制安装,稍等数分钟。
进入SSH模式,执行 opkg update
之后开始下载haproxy opkg install haproxy


下载完成后修改 /opt/etc/haproxy.cfg 文件,清空里面内容,跟我的内容一起来,yes。

本帖隐藏的内容

# Example configuration file for HAProxy 1.3, refer to the url below for
# a full documentation and examples for configuration:
# http://haproxy.1wt.eu/download/1.3/doc/configuration.txt

# Global parameters
global  #全局设置
log 127.0.0.1   local0   #日志输出配置,所有日志都记录在本机,通过local0输出
#       log loghost    local0 info
#       chroot /opt/sbin/haproxy
maxconn 4096  #最大连接数
uid 0  #所属运行的用户uid
gid 0  #所属运行的用户组
#       group admin  #用户组
daemon     #后台运行haproxy
#       nbproc 1  #启动1个haproxy实例
pidfile /opt/var/run/haproxy.pid  #将所有进程PID写入pid文件
#       debug
#       quiet

defaults  #默认设置
log    global
#       log     127.0.0.1       local3      #日志文件的输出定向
#       默认的mode模式:tcp|http|health
mode tcp  #所处理的类别,默认采用tcp模式
retries 3  #3次连接失败就认为服务器不可用,主要通过后面的check检查
option redispatch  #当serverid对应的服务器挂掉后,强制定向到其他健康服务器
option abortonclose  #当服务器负载很高时,自动结束掉当前队列中处理比较久的链接
maxconn 3200  #默认最大连接数
timeout connect 500ms  #连接超时时间
timeout client 3000ms  #客户端连接超时时间
timeout server 3000ms  #服务器端连接超时时间

listen S-S Raid #服务器1
bind 0.0.0.0:6868
mode tcp
balance roundrobin  #负载均衡算法
#weight: 服务器权重,数字越大分配到的请求数越高,rise 2: 两次检测正确认为服务器可用, fall 3: 三次失败认为服务器不可用,check: 接受定时健康检查,inter 2000: 检查频率
server 名称自取 ip或者域名:端口 weight 90 rise 2 fall 3 check inter 2000      #可添加多个服务器下同
server IP或域名:端口号 weight 50 rise 2 fall 3 check inter 2000

listen S-S Raid2  #服务器2
bind 0.0.0.0:6767
mode tcp
balance roundrobin
server 名称自取 ip或者域名:端口 weight 90 rise 2 fall 3 check inter 2000      #可添加多个服务器下同
server ip或域名:端口号 weight 50 rise 2 fall 3 check inter 2000

listen  admin_status  #配置监控WEB控制台
bind 0.0.0.0:88  #侦听IPort
#      bind 0.0.0.0:444  #侦听IPort  可以设置多个WEB端口
mode http  #侦听方式
stats refresh 30s  #设置页面刷新时间
stats uri  /  #haproxy监控页面的访问地址
stats auth admin:admin  #设置监控页面的用户和密码     可以设置多个账户密码
stats hide-version  #隐藏统计页面的HAproxy版本信息
stats  admin if TRUE  #手工启用/禁用后端服务器   



添加修改好之后,在SSH控制台输入 haproxy -f /opt/etc/haproxy.cfg  可能需要多输入几次
回显类似以下文字表示成功


[RT-N14U /opt/home/admin]# haproxy -f /opt/etc/haproxy.cfg
[RT-N14U /opt/home/admin]# haproxy -f /opt/etc/haproxy.cfg
[ALERT] 255/233521 (5853) : Starting proxy S-S Raid: cannot bind socket [0.0.0.0:6868]
[ALERT] 255/233521 (5853) : Starting proxy S-S Raid2: cannot bind socket [0.0.0.0:6767]
[ALERT] 255/233521 (5853) : Starting proxy admin_status: cannot bind socket [0.0.0.0:88]



最后在自定义设置/脚本/在防火墙规 写入 haproxy -f /opt/etc/haproxy.cfg 来进行开机自动启动功能


由于论坛限制,今天没有办法上传附件了,所以图片就不上了

 




所有详细负载,链接时间,流量,ping值,哪台服务器宕机了,一目了然
















« »

猜你喜欢

热门文章

评论