当前位置:首页 > 云服务器 > 正文

云服务器可以用公网访问吗(云服务器一定要公网ip)

云服务器应该建立什么代理服务才能使家庭宽带下的游戏服务器相当于拥有了云服务器的公网ip?
首先回答第一个问题,如果游戏机a在公网IP地址的云服务器b上设置了全局代理,并在b上建立了代理服务,则可以通过b的公网IP地址访问a的游戏服务器。但是,这并不意味着游戏服务器具有公共IP地址。如果希望a的游戏服务器有公网IP地址,则需要在云服务器b上建立端口映射或NAT转发服务,将b的公网IP映射到a的游戏服务器。
回答第二个问题,为了让a的游戏服务器出现在Steam服务器列表中,需要使用SteamworksSDK并在a的游戏服务器上实现相关功能。具体来说,您需要在游戏服务器上使用SteamworksSDK提供的API在Steam服务器列表中注册游戏服务器。需要注意的是,SteamworksSDK只能用于Steam游戏。
关于第三个问题,如果使用Sakurafrp的TCP/UDP隧道,需要建立的隧道端口包括游戏服务器端口和frp客户端与游戏服务器通信的端口。服务器。具体来说,您需要在游戏笔记本a上运行frp客户端,并通过frp客户端将a的游戏服务器端口映射到云服务器b。同时需要在云服务器b上运行frp服务器,并将b的公网IP地址以及与frp服务器通信的口映射到frp客户端使用的端口。这样就可以通过b的公网IP地址和映射的端口访问a的游戏服务器。
最后,如果您不使用Sakurafrp,而是在云服务器b上建立其他服务,则可以考虑使用端口映射或NAT转发等服务将b的公网IP映射到a的游戏服务器上。具体可以在云服务器b上运行端口映射或NAT转发软件,将b的公网IP地址映射到a的游戏服务器端口。这样就可以通过b的公网IP地址和映射的端口访问a的游戏服务器。需要注意的是,端口映射或NAT转发会对网络安全产生一定影响,应谨慎使用。