我已经为网站设置了反向代理,现在我想代理我的游戏服务器以及下面说明的端口,但我真的无法在任何地方找到如何执行此操作。有没有人有想法? 如果可能的话,我想在apache上这样做。我在ubuntu上运行。
RDP
TCP端口:3389
MSSQL
TCP端口:1143
TEAMSPEAK
UDP端口:9987 TCP端口:9987 TCP端口:10011 TCP端口:30033
登录服务器
TCP端口:15001 TCP端口:15100
游戏服务器
TCP端口:15221
FTP
21
答案 0 :(得分:0)
Apache不是代理TCP连接的理想工具。
Nginx plus What is "entropy and information gain"? 但它不是免费的。
你想要的是像can do it这样的代理服务器,它有很好的文档记录。
您也可以在没有额外软件的情况下执行此操作,只需使用squid解释的IP表。
iptables -t nat -A PREROUTING -p tcp --dport 1111 -j DNAT --to-destination ip:port
iptables -t nat -A PREROUTING -p tcp --dport 1112 -j DNAT --to-destination ip:port
iptables -t nat -A PREROUTING -p tcp --dport 1113 -j DNAT --to-destination ip:port
iptables -t nat -A POSTROUTING -j MASQUERADE