HaProxy 实现中继(中转/端口转发)

由 kwor 发布

安装HaProxy

Centos:

yum -y install haproxy

Debian/Ubuntu:

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 *:2008
    default_backend ss-out

backend ss-out

    balance     roundrobin
    server server1 IP1:ss服务器端口 check
    server server2 IP2:ss服务器端口 check

listen admin

bind :9090
mode   http
server web6c 39.105.156.161:9090 check
stats enable
stats uri /admin
stats auth 账号:密码
stats realm Admin\ HA
stats hide-version
stats refresh 10s
stats admin if TRUE

说明:roundrobin 代表轮询如果不需要可以删除这一行

balance roundrobin
说明: listen admin

管理端配置

如果不需要可以删除这一段

启动服务

systemctl start haproxy

systemctl enable haproxy

如果启动不了可以直接运行
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg

查看报错情况,根据错误信息进一步排除


暂无评论

发表评论