
当然,我个人感觉没有公网ip很不方便,没法远程。建议直接购买带宽,阿里云总体价格也不贵,而且在好侠客优惠券网上有阿里云的优惠~您可以考虑使用 软件来解决这个问题。(Virtual Private Network,虚拟专用网络)是一种常用的远程访问技术,可以让您的设备通过互联网与远程服务器建立安全的连接。您可以在 Windows Server 上安装 软件,然后将云服务器配置为 服务器,就可以实现数据直接转发到指定服务器的功能。
有多种 软件可供选择,具体使用方法因软件不同而有所差异。常用的 软件包括 Open、SoftEther 、L2TP/IPSec 等。您可以根据自己的需要来选择合适的软件。
此外,您还可以考虑使用路由器来解决这个问题。路由器通常具有 功能,可以将路由器配置为 客户端,然后将云服务器配置为 服务器,这样就可以实现数据的直接转发。但是需要注意的是,路由器的 功能可能不是所有型号都有,需要您确认路由器是否具备此功能。
总的来说,使用 软件或路由器都是可行的解决方案,您可以根据自己的需要和偏好来选择适合自己的方案。服务器 :
公网服务器 购买带有公网IP的云服务器
镜像 :
ubuntu 1604
ubuntu16镜像已经带有coturn的源 可以直接apt-get安装
STUN/TURN的默认端口是3478
除此之外还可以通过 >首先回答第一个问题,如果游戏本a设置全局代理到拥有公网IP的云服务器b,并在b上建立代理服务,则a的游戏服务器可以通过b的公网IP地址访问。但是,这并不意味着a的游戏服务器拥有公网IP地址。如果要让a的游戏服务器拥有公网IP地址,需要在云服务器b上建立端口映射或NAT转发等服务,将b的公网IP映射到a的游戏服务器上。
其次回答第二个问题,要让a的游戏服务器出现在steam服务器列表中,需要使用Steamworks SDK并在a的游戏服务器上实现相关功能。具体来说,需要在游戏服务器上使用Steamworks SDK提供的API,将a的游戏服务器注册到Steam服务器列表中。需要注意的是,Steamworks SDK只能用于Steam游戏。
关于第三个问题,如果使用樱花frp的TCP/UDP隧道,需要建立的隧道端口应该包括a的游戏服务器端口以及frp客户端与服务端通信所使用的端口。具体来说,需要在游戏本a上运行frp客户端,并通过frp客户端将a的游戏服务器端口映射到云服务器b上。同时,需要在云服务器b上运行frp服务端,并将b的公网IP地址与frp服务端通信所使用的端口映射到frp客户端所使用的端口上。这样,通过b的公网IP地址加上映射的端口即可访问到a的游戏服务器。
最后,如果不使用樱花frp而是在云服务器b上建立其他服务,可以考虑使用端口映射或NAT转发等服务,将b的公网IP映射到a的游戏服务器上。具体来说,可以在云服务器b上运行端口映射或NAT转发软件,将b的公网IP地址与a的游戏服务器端口进行映射。这样,通过b的公网IP地址加上映射的端口即可访问到a的游戏服务器。需要注意的是,端口映射或NAT转发可能会对网络安全造成一定的影响,需要谨慎使用。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)