vlambda博客
学习文章列表

端口映射工具——HaProxy安装和配置


HAProxy是起到一个代理的作用:web缓存(加速)、反向代理、内容路由(根据流量及内容类型等将请求转发至特定服务器)、转码器(将后端服务器的内容压缩后传输给client端)。

HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。

下面讲一下软件的安装和配置:

yum install -y haproxy        安装

/etc/init.d/haproxy start     开启服务

vi /etc/haproxy/haproxy.cfg   修改配置文件

/etc/init.d/haproxy restart   修改配置文件后重启服务

备注:流量大的话服务会停止,需要上去重新开启服务

centos7系统该程序不是很好用,建议使用centos6系统。

安装完成后,在配置文件中添加下列参数

maxconn    3000下面一行

listen game1

        bind :本机ip:46656

        mode tcp

        balance roundrobin

        server myserver1 :映射服务器的ip:37826

添加完成后配置文件就修改完成了。

测试方法:

打开cmd

p2p_ping.exe IP:端口

或是

yum install -y git

git clone https://github.com/knownsec/rtcp

python rtcp.py l:9136 c:192.168.1.214:9136