0%

haproxy配置TCP多目标流量转发

apt install haproxy

cat /lib/systemd/system/haproxy.service
得到配置文件位置:/etc/haproxy/haproxy.cfg

vim /etc/haproxy/haproxy.cfg

1
2
3
4
5
6
7
8
9
10
11
12
13
...
frontend myfrontend
bind *:880
mode tcp
default_backend mybackend

backend mybackend
mode tcp
balance roundrobin
server server1 xxx.xxx.xxx.xxx:80 check
server server2 xxx.xxx.xxx.xxx:80 check
server server3 xxx.xxx.xxx.xxx:80 check
...

systemctl start haproxy

访问 IP:880 端口,则服务器会代理客户端访问server1、2、3,并返回结果给客户端。

注意每次修改配置后要 systemctl restart haproxy 重载配置。

欢迎关注我的其它发布渠道