吴旭华 发表于 2024-8-20 22:32:01

原神真端,原神服务端,虚拟机版本外网教程

书接上回,我们利用了比力傻瓜的操纵,虚拟机启动了一个原神服务端,并且乐成用了局域网进行连接。
那么题目来了怎样实现多人玩耍呢?
我们摆设原神的方式 利用了桥接,相当于产生了一台虚拟的电脑,分到了路由器给的ip,也就是在局域网中的终端都能连接到这个服务端。
那么题目又来了,如果想实现互联网访问有没有办法呢?答案是肯定的
外网实现的方式

方式一 就是购买一台 4h8g 或2h8g的云服务器,运行商会提供公网ip,那么我们可以把服务端移植到这个云服务器上去,利用公网ip摆设,自然就可以互联网访问了。这肯定是比力优秀的方案。
缺点就是  太贵,买一个设置高的服务器非常贵 不适合普通人购买
方式二 自己申请公网ip
众所周知,大部门人在上网的时候,分到的都是局域网ip,然后与公网ip形成连接,局域网内的所有呆板都通过一个公网ip上网,这么做任何呆板都可出去浏览互联网,但是别人无法通过局域网ip找到你这台电脑,它可以找到公网ip的呆板,到这理论上就终止了 ,因此你被运行商分到局域网ip不能被当做公网ip来利用。
而公网ip 是一个地点池中的一个,用一个少一个,因此想轻易利用到是不轻易的,一般比力偏远的村镇单独连接宽带的线路,有可能会被分到不固定的公网ip,比如你在的位置只有你一个宽带用户,可能会被分到,这个我试验过,在故乡的电脑就会被分到公网ip。
怎样验证自己的电脑是否被分到公网ip呢 很简单,你只需要打开百度,搜刮ip  会查到你当前链接互联网的ip,然后访问路由器后台管理页面,找到wan口的上网信息设置,看这俩ip是否一致就行了,一致就是外网。
如果没有被分到,可以主动与运营商接洽,办理固定的公网ip  应该需要相应的费用,可能要一个月多少钱的样子,详细得去咨询吧。
如果拿到了公网ip,就可以利用自己的主机作为服务器 运行原神服务端了。
这时候可能会产生一个题目,服务端与分到公网ip的主机是局域网,我找到的是主机,没有找到局域网内的服务端怎么办,比力简单的办法就是 直接转发走,可以下载一个端口转发器,将公网ip的端口 转发 到 局域网中的端口上去下面给个截图
https://i-blog.csdnimg.cn/direct/a6b75a31e31c442c8280b9be548d4f00.png当然某些路由器可能也具备这种功能,可能需要学习下怎么操纵,一般都很简单
那么这么做就可以通过这个ip访问到虚拟机内的服务端了
方式三利用内网穿透
起首预备一个云服务器,作为内网穿透的中转服务器
https://i-blog.csdnimg.cn/direct/09606d2446e74462abd959f0c90ee65e.png
然后ssh 远程链接 这台服务器
https://i-blog.csdnimg.cn/direct/215098403e48401f81d9cecd80995229.png
移动到 usr
https://i-blog.csdnimg.cn/direct/c77d4bb32a634d9eb3bf19b5c880b08e.png
创建proxy 目录
https://i-blog.csdnimg.cn/direct/78fe390e01c24aa3bd0acbd4ce715741.png
进入proxy 目录
https://i-blog.csdnimg.cn/direct/48e8fd20b1d84fafb2035a8332caf611.png
执行下令
wget https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspserver_scd_linux_v1.2_final4.zip 完成后 对 下载下来的文件进行解压
unzip nspserver_scd_linux_v1.2_final4.zip https://i-blog.csdnimg.cn/direct/9bb49772429443a0876609df3cb00371.png
vim appsettings.json 可以修改端口哦 不修改也没题目
{
"ReversePort": 7842, //反向连接端口
"ConfigPort": 7841, //配置服务端口
"WebAPIPort": 12309         //API服务端口
} 给外网穿透服务设置  执行权限
chmod 777 NSmartProxy.ServerHost 启动服务端
./NSmartProxy.ServerHost  https://i-blog.csdnimg.cn/direct/581ddc5e46434759ac32375348f45020.png
服务端摆设竣事
进入你的主机 windows 举例 下载客户端
Windows:
下载https://github.com/tmoonlight/NSmartProxy/releases/download/v1.2_final4/nspserver_scd_win_v1.2_final4.zip下完完成 解压缩 运行
https://i-blog.csdnimg.cn/direct/249733a796594969b0462e5143d86c23.png
https://i-blog.csdnimg.cn/direct/c091a11c734c456f805549a643096f1b.png
点击开始 就可以连接服务端进行穿透了 
你只需要访问 云服务器的外网地点 加 上面设置外网端口 就可以直接访问上面映射的内网地点中相应的内网端口服务,达到穿透的目的。
原神有几个服务 什么端口  就添加几个设置  设置好内网地点 和 不同的端口 设置一个外网访问的端标语就可以了。
留意这了设置的外网端标语 需要在云服务器中的安全组 放开哦
补充下上面的账号信息
登陆http://ip:12309 进入web端,出厂用户密码为admin/admin
ip换成你的云服务器外网地点  12309端口同样要放开哦
就可以创建内网 穿透用户了哦 如果嫌麻烦可以利用游客访问,但是下次设置会丢吧
颠末上面的设置之后,理论上就可以访问到虚拟机内部的原神服务端了哦。
末了

下篇接着讨论 原神怎么摆设到一台云服务器上去。
ps: 将内网袒露到公网上去 有风险,要留意数据泄露 服务器攻击等多种环境,仅适合你能掌控多种环境下利用,否则仅适合学习利用,不要在生产环境下轻易模仿。
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 原神真端,原神服务端,虚拟机版本外网教程