我在端口xxxx上运行游戏(服务器,即)。我在Apache中为mod代理制定了一个规则,将该端口转发到25555 / game(理论上应该可以工作。问题来自于conencting,因为我被认为是Headers不正确或基本上Apache mod代理仅适用于http或ftp流量。它不会直接将所有数据包转发到目的地并返回代理服务器反向?对于其他端口上的网站,它可以工作,不是非http或ftp。
示例配置:
(仅总结)
LoadModule proxy_module modules / mod_proxy.so LoadModule proxy_ajp_module modules / mod_proxy_ajp.so LoadModule proxy_balancer_module modules / mod_proxy_balancer.so LoadModule proxy_connect_module modules / mod_proxy_connect.so LoadModule proxy_ftp_module modules / mod_proxy_ftp.so LoadModule proxy_http_module modules / mod_proxy_http.so
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / folder / http://localhost:8180/folder
ProxyPassReverse / folder / http://localhost:8180/folder
答案 0 :(得分:1)
是的,代理是针对特定类型的流量。 HTTP,FTP,AJP等本质上,代理服务器需要知道其处理的流量的性质。 Proxy / Apache不是用于任何连接/流量的端口转发的正确工具。您需要一些其他较低级别的网络实用程序来进行通用转发。
如果您使用的是Linux,我认为您可以使用iptables或其他东西。也许去问服务器故障,因为通用转发更适合那里。