安装
apt-get -y install haproxy
配置
修改文件/etc/haproxy/haproxy.cfg
将文件内容替换为
global
defaults
log global
mode tcp
option dontlognull
timeout connect 5000
timeout client 50000
timeout server 50000
frontend ss-in
bind *:6666
default_backend ss-out
backend ss-out
server server1 233.233.233.233 maxconn 20480
其中6666为需要中转的端口。这个中转服务器必须和远程服务器使用相同的端口。
最下面一行是远程服务器的ip。
多端口:将下半部分改为
frontend ss-in
bind *:10000-30000
default_backend ss-out
backend ss-out
server server1 233.233.233.233 maxconn 20480
server server2 233.233.233.234 maxconn 20480
其中10000-30000指的是对所有10000-30000的端口进行中转。
启动/停止
启动:/etc/init.d/haproxy start
停止:/etc/init.d/haproxy stop
重启:/etc/init.d/haproxy restart
重载:/etc/init.d/haproxy reload
状态:/etc/init.d/haproxy status
# 如果你是 CentOS 7 系统,那么用这些命令:
启动:systemctl start haproxy.service
停止:systemctl stop haproxy.service
重启:systemctl restart haproxy.service
状态:systemctl status haproxy.service
网友评论