河小马 发表于 2020-3-9 19:53:29

流量中转教程(二) - HAProxy

前言和废话请直接看第一篇:
https://www.advertcn.com/thread-89718-1-1.html

这里直接写教程,本教程适用于CentOS7,但是应该也适用于Debian和Ubuntu(手头没有测试的机器,就不测了,基本原理差不多)

Centos 7系统的repo自带haproxy,版本比较老(1.5.18)但是足够用了

安装HAProxy
yum install haproxy

设置开机自启动
systemctl enable haproxy

配置HAProxy
cd /etc/haproxy
mv haproxy.cfg haproxy.cfg.bak
vi haproxy.cfg


然后输入下面的配置:
global
ulimit-n 51200
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
user haproxy
group haproxy
daemon

defaults
log global
mode tcp
option dontlognull
timeout connect 5000
timeout client 50000
timeout server 50000
maxconn 20480

frontend v2
bind *:443
default_backend v2

backend v2
server v1 A.A.A.A maxconn 20480

frontend rdp
bind *:3389
default_backend rdp

backend rdp
server r1 B.B.B.B maxconn 20480表示把这台服务器的443端口的流量转到A.A.A.A的443端口上,把这台服务器的3389端口流量转到B.B.B.B的443端口上看到这个,大家应该会使用了

配置好以后,启动haproxy就可以了
systemctl start haproxy



小白龙 发表于 2020-3-9 23:45:33

还是要学习一个

okqq 发表于 2020-3-10 09:32:37

怎么实现A域名的美国流量转到B网站,A域名的非美国流量转到C网站。需要一个跳转JS或者PHP脚本,哪位能提供下 ,谢谢了可以付报酬

河小马 发表于 2020-3-10 09:45:16

okqq 发表于 2020-3-10 09:32
怎么实现A域名的美国流量转到B网站,A域名的非美国流量转到C网站。需要一个跳转JS或者PHP脚本,哪位能提供 ...

google 搜索geo redirect

okqq 发表于 2020-3-10 09:58:55

谢谢 看了都是收费的 有免费的吗

weams 发表于 2020-9-28 19:14:31

okqq 发表于 2020-3-10 09:58
谢谢 看了都是收费的 有免费的吗

可以试试cloudflare
页: [1]
查看完整版本: 流量中转教程(二) - HAProxy