移动端 | 加入收藏 | 设为首页 | 最新ss | 赞助本站 | RSS
 

freefq.comfree——免费、自由fq——翻墙

困在墙内,请发邮件到freefqcom#gmail.com获得最新免费翻墙方法!
您当前的位置:首页 > 网络翻墙技巧

架设支持负载均衡和HA的shadowsocks/pac代理

时间:2016-07-07  来源:  作者:TyrChen 条评论
nbproc 2 #设置进程数量
pidfile /var/run/haproxy.pid
ulimit-n 51200 #ulimit 的数量限制
maxconn 8192 #默认最大连接数,需考虑ulimit-n限制
#chroot /usr/local/haproxy
 
defaults
log global
mode tcp #默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OK
retries 3 #两次连接失败就认为是服务器不可用,也可以通过后面设置
option abortonclose #当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接
option redispatch
maxconn 8192 #默认的最大连接数
timeout connect 5000ms #连接超时
timeout client 30000ms #客户端超时
timeout server 30000ms #服务器超时
balance roundrobin #设置默认负载均衡方式,轮询方式
#balance source #设置默认负载均衡方式,类似于nginx的ip_hash
#balnace leastconn #设置默认负载均衡方式,最小连接数
 
listen admin_stats
bind 0.0.0.0:1111 #设置Frontend和Backend的组合体,监控组的名称,按需要自定义名称
mode http #http的7层模式
option httplog #采用http日志格式
maxconn 10 #默认的最大连接数
stats refresh 30s #统计页面自动刷新时间
stats uri /haproxy #统计页面url
stats realm Haproxy #统计页面密码框上提示文本
stats auth admin:root #设置监控页面的用户和密码:admin,可以设置多个用户名
stats hide-version #隐藏统计页面上HAProxy的版本信息
stats admin if TRUE #设置手工启动/禁用,后端服务器(haproxy-1.4.9以后版本)
 
 
frontend ss-in
bind *:2222
default_backend ss-out
 
backend ss-out
mode tcp
balance roundrobin
option tcplog
#option allbackups
server polipo-A 127.0.0.1:7001 weight 10 maxconn 8192 check inter 1500 rise 3 fall 3
server polipo-B 127.0.0.1:7002 weight 10 maxconn 8192 check inter 1500 rise 3 fall 3
server polipo-C 127.0.0.1:7003 weight 10 check backup inter 1500 rise 3 fall 3
R9D免费翻墙网

 R9D免费翻墙网

 R9D免费翻墙网

上述配置文件指明,haproxy监听2222端口的TCP连接,并将其按照roundrobin策略(即轮询)分发给后端的polipo-A和polipo-B服务器的7001和7002端口,权重都为10,且做了存活检查,间隔为1500ms,如果存活检查3次都失败,则判断该服务器宕机,从后端服务器转发列表中剔除。当宕机之后如果存活检查3次都成功才认为该服务器恢复正常,并加入后端服务器转发列表中。同时指定polipo-C服务器作为backup服务器,正常情况下不走流量,只在polipo-A和polipo-B都宕机时才切换为active状态。R9D免费翻墙网

同时配置了统计模块,监听端口为1111,uri为haproxyR9D免费翻墙网

配置rsyslog日志

/etc/rsyslog.conf末尾加入以下内容:R9D免费翻墙网

 R9D免费翻墙网

1
2
3
4
5
$ModLoad imudp
$UDPServerRun 514
$UDPServerAddress 127.0.0.1
local3.* /var/log/haproxy.log
local0.* /var/log/haproxy.log
R9D免费翻墙网

 R9D免费翻墙网

 R9D免费翻墙网

重启rsyslog服务R9D免费翻墙网

 R9D免费翻墙网

1
$ sudo service rsyslog restart
R9D免费翻墙网

 R9D免费翻墙网

这样我们可以访问/var/log/haproxy.log来获得日志信息。记录如图:R9D免费翻墙网

来顶一下
返回首页
返回首页
欢迎评论:免登录,输入验证码即可匿名评论 共有条评论
用户名: 密码:
验证码: 匿名发表

推荐资讯

Octohide VPN:快如闪电的免费VPN
Octohide VPN:快如闪
原子网络加速器 - 免费高速VPN 一键链接 方便快捷
原子网络加速器 - 免费
foxovpn绿狐VPN——即连即用、快速、安全
foxovpn绿狐VPN——即
Dubai VPN - Free, Fast & Secure VPN下载
Dubai VPN - Free, Fa
相关文章
栏目更新
栏目热门
墙外新闻
读者文摘

你可以访问真正的互联网了。You can access the real Internet.

管理员精中特别提醒:本网站域名、主机和管理员都在美国,且本站内容仅为非中国大陆网友服务。禁止中国大陆网友浏览本站!若中国大陆网友因错误操作打开本站网页,请立即关闭!中国大陆网友浏览本站存在法律风险,恳请立即关闭本站所有页面!对于您因浏览本站所遭遇的法律问题、安全问题和其他所有问题,本站均无法负责也概不负责。

特别警告:本站推荐各种免费科学上网软件、app和方法,不建议各位网友购买收费账号或服务。若您因付费购买而遭遇骗局,没有得到想要的服务,请把苦水往自己肚子里咽,本站无法承担也概不承担任何责任!

本站严正声明:各位翻墙的网友切勿将本站介绍的翻墙方法运用于违反当地法律法规的活动,本站对网友的遵纪守法行为表示支持,对网友的违法犯罪行为表示反对!

网站管理员定居美国,因此本站所推荐的翻墙软件及翻墙方法都未经测试,发布仅供网友测试和参考,但你懂的——翻墙软件或方法随时有可能失效,因此本站信息具有极强时效性,想要更多有效免费翻墙方法敬请阅读本站最新信息,建议收藏本站!本站为纯粹技术网站,支持科学与民主,支持宗教信仰自由,反对恐怖主义、邪教、伪科学与专制,不支持或反对任何极端主义的政治观点或宗教信仰。有注明出处的信息均为转载文章,转载信息仅供参考,并不表明本站支持其观点或行为。未注明出处的信息为本站原创,转载时也请注明来自本站。

鉴于各种免费翻墙软件甚至是收费翻墙软件可能存在的安全风险及个人隐私泄漏可能,本站提醒各位网友做好各方面的安全防护措施!本站无法对推荐的翻墙软件、应用或服务等进行全面而严格的安全测试,因此无法对其安全性做保证,无法对您因为安全问题或隐私泄漏等问题造成的任何损失承担任何责任!

S. Grand Ave.,Suite 3910,Los Angeles,CA 90071

知识共享许可协议
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。