我的机器有一个公共IP和一个入站端口来监听。
如何根据客户端服务重定向端口请求?
例如,我的服务器正在12345
使用公共 IP 监听 (TCP/UDP)35.x.x.x
如果客户端 A 使用 Web 客户端(浏览器)35.x.x.x:12345
,那么请求将被转发到127.0.0.1:80
我的带有 Web 服务器的计算机中。
如果客户端 B 使用 ssh 客户端连接35.x.x.x:12345
,则请求将被转发到127.0.0.1:22
我机器上的 ssh 服务器。
如果客户端C在服务器上玩minecraft 35.x.x.x:12345
,那么请求将被转发到127.0.0.1:19132(udp)
我的机器上的minecraft服务器。
那么我该怎么做呢?只要我的客户不需要在他们的机器上安装任何东西,我不介意是否需要设置我的服务器机器。