有一台不常用的游戏本电脑a,用来开游戏服务器(如DayZ,七日杀,太空工程师,僵尸毁灭工程等),然后购买一份拥有公网ip的云服务器b(如购买阿里云服务器),在云服务器b上建立代理服务,然后游戏本a设置 全局代理 到b,那么a的游戏服务器是否相当于拥有了公网ip?如果不是,需要搭建什么服务才能使a获得“拥有公网ip”的效果?
已知a开启的游戏服务器可以通过樱花frp的TCP/UDP隧道访问,但是只能使用ip地址+端口直接连接,steam服务器列表内无法找到a的游戏服务器。如何使a的服务器可以出现在steam列表中?如果使用樱花frp的TCP/UDP隧道应该建立哪些端口的隧道(游戏服务器的端口不用说)?如果不使用樱花frp使用云服务器b那么应该建立怎样的服务,a的服务器才能通过直接访问b的公网ip进入?
PS:不要提直接在b上开服,能达到游戏本a性能的云服务器一个月至少500起步,服务器带宽还得额外花钱。如果购买一台普通云服务器b,并购买一个带宽很大但是按流量计费的公网IP,使其成为没有公网ip的游戏本a的中转,b的性能只需要能运行代理,这样每个月的费用可以降到200以下甚至更低。(比如在阿里云购买一个2核2G的云服务器运行linux建立对应的服务,加一个100m的流量计费公网ip,这样游戏服务器的性能由游戏本承担,玩家也可以通过的b的代理直接访问到a的服务器,并且由于是几个网友的游戏服务器,只有在游玩时候才会产生流量,使得公网ip的付费成本较低)
总结:有公网IP的b应该建立什么服务,才能没有公网IPa获得相当于拥有b的公网ip(或直接访问b相当于访问a)