|
【小白版】分享下自己摸索的用群晖VMM搭建dnf的步骤(保姆级)
https://bbs.vul7.com/thread-38-1-1.html
(出处: 阿荣社区)
在这个贴子下面
很多朋友在问没有公网IP如何外网访问,之前我回答过用zerotier one来实现外网穿透。这里我把操作流程再给大家说一下。
首先大家需要知晓,我这个方法并不能像私服一样公开开服,因为存在以下两个限制:
1. 每一台需要访问服务器的客户端电脑,都必须安装zerotier,输入服务器的network id,申请连接到服务器,并授权通过,才可访问。这个操作每个客户端电脑都必须且仅需执行一次。
2. 目前zerotier的免费账户只允许创建一个节点连接25台终端,也就是说,除去服务器的名额后,最多只能实现24台客户端同时连接,这个数量仅仅对于个人来说是够用的。当然你可以付费升级账户获得更多名额。
最后,zerotier内网穿透技术,最大的用途并不是玩自建的dnf,而是实现私有服务器与私有云盘,随时随地访问搭建在群晖中的数据与服务。这个如果你确有一台群晖的话,自然懂得他的价值。
第一步,创建zerotier网络。
进入zerotier网站https://my.zerotier.com,注册一个账户。
点击Create A Network,创建一个网络节点,点击网络节点,进入设置界面。
基本所有设置都可以保持默认,你可以修改以下两个设置:
1. name,修改节点名称
2. IPv4 Auto-Assign,设置内网的ip段,选哪个都行,建议选只最后带一个*的,避免不同网段可能存在的问题。
第二步,服务器连接
由于zerotier程序仅支持操作系统centos6及以上,首先你需要确认自己的系统版本,如果是centos5,建议你在群晖的virtual machine manager里重新安装一个新的操作系统。这一步我之前就出过问题,我是通过2楼的步骤,将现成的vmware虚拟机系统移植到群晖,后来发现这个系统是centos5的,只好又重新装了一个。
安装完操作系统后,在命令行输入下列指令
# 下载并安装zerotier客户端
curl -s https://install.zerotier.com | sudo bash
# 设置服务开机启动
sudo systemctl enable zerotier-one.service
# 加入网络
sudo zerotier-cli join {network id}
上面的{network id}替换成你前面创建网络节点时,该节点的network id
上面指令输入完成后,回到zerotier网络的控制界面进行授权。
网页翻到下面,你会看到Members标签下面出现一个新的连接请求。按下面顺序修改:
1. 在Name/Description里输入名称,可随意
2. 在Managed IPs里输入该成员的ip地址,这个ip地址需要在前面选择的网段内,并且记住。输入完成后点击左边的+,应用设置。
3. 勾选Auth?栏的对勾,完成授权。
完成上述设置后,在centos命令行输入ipaddr,翻看一下,是否能找到刚才输入的ip地址。能找到说明设置成功
第三步,设置服务端ip
这一步需要将服务端ip指定为上一步时我们设置的ip地址。
如果你的服务端是移植过来的,请参考之前6楼的步骤“第三部分,修改ip”来操作。
如果你和我之前一样,新安装了centos操作系统,还没安装服务端。那么你需要找到对应centos版本的服务端一键端,传到服务器中执行安装脚本。在设置服务器ip时,输入上一步时我们设置的ip地址。
第四步,客户端连接zerotier
在https://www.zerotier.com/download/网页下载安装zerotier客户端,安装完成后,打开
打开后没有软件界面,需要在任务栏找到图标,右键,preference,勾上开机自启动
再次右击任务栏图标,join network,输入network id,点join。若弹出新增网络窗口,点是。
【小白版】分享下自己摸索的用群晖VMM搭建dnf的步骤(保姆级)
https://bbs.vul7.com/thread-38-1-1.html
(出处: 阿荣社区)
像贴子里一样,设置客户端的ip地址,并完成授权。
授权完成后,尝试ping 服务器ip,若能ping通,代表设置完成。
像贴子里一样,修改dnf.toml和game.ini两个文件中的ip地址为服务器ip。
到此,设置全部完成。可以运行游戏了。
后续每一台需要在外网连接服务端的客户端电脑,都必须执行一次上面第4的步骤才可连接。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|