云服务器要建立什么样的代理服务才能让家庭宽带下的游戏服务器与云服务器等同于公共ip?

首先回答第一个问题。如果游戏A用公共IP给云服务器B设置了全局代理,并在B上建立代理服务,那么A的游戏服务器就可以通过B的公共IP地址访问。但是,这并不意味着A的游戏服务器有公共IP地址。如果A的游戏服务器要有公网IP地址,需要在云服务器B上建立端口映射或者NAT转发等服务,将B的公网IP映射到A的游戏服务器上。

其次,回答第二个问题,要让A的游戏服务器出现在steam服务器列表中,需要使用Steamworks SDK,并在A的游戏服务器上实现相关功能。具体来说,你需要在游戏服务器上使用Steamworks SDK提供的API,在Steam服务器列表中注册A的游戏服务器。需要注意的是,Steamworks SDK只能用于Steam游戏。

关于第三个问题,如果使用Sakura frp的TCP/UDP隧道,那么要建立的隧道端口应该包括A的游戏服务器端口和frp客户端与服务器通信使用的端口。具体来说,需要在游戏本A上运行frp客户端,通过frp客户端将A的游戏服务器端口映射到云端服务器B。同时需要在云服务器B上运行frp服务器,将B的公有IP地址和frp服务器使用的端口映射到frp客户端使用的端口。这样就可以通过B的公有IP地址和映射的端口访问A的游戏服务器。

最后,如果在云服务器B而不是樱花frp上建立其他服务,可以考虑使用端口映射或者NAT转发等服务,将B的公共IP映射到A的游戏服务器上。具体来说,可以在云服务器B上运行端口映射或NAT转发软件,将B的公共IP地址与A的游戏服务器端口进行映射..这样就可以通过B的公有IP地址和映射的端口访问A的游戏服务器。需要注意的是,端口映射或NAT转发可能对网络安全有一定影响,需要谨慎使用。