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