端口映射工具——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