群晖-外网访问一站式教程1 Zerotier

说在前面:有一个月没更新文章了。今后尽量做到 1-2 周更一篇吧。Goo 酱终于把我的 Blog 收录了(其实是我主动提交的),这些教程也能被大家看到啦!有任何问题可以在文章结尾的 Gitalk 处留言,我会尽快回复的!

这篇教程无图,省流。(其实经过 Gzip 压缩后已经能省 80% 的数据量,我也被惊到了)


在上一回的教程里,我们成功搭建了MC基岩版服务器。

群晖-MC基岩版服务器教程

但这个服务器仅存在于本地,若朋友不在同一个局域网下,就无法连接此服务器(这不是肯定的嘛)。

下面我将介绍几种从往外访问家里的群晖服务器的方法。


最简单的方法 - Zerotier - VPN 法

有兴趣了解 VPN 技术的朋友可以点击查看 维基百科 - VPN

Zerotier 可以提供免费的VPN服务,无需复杂配置即可在任何地方连接本地服务器

安装

第一步:下载对应版本的 Zerotier 软件 并于软件市场安装

示范:

例如我的群晖的CPU是 64位 的 J1900,我选择了这一款软件zerotier_x64-6.1_1.4.0-0.spk

接下来,在群晖的 套件中心-设置-信任层级 中选择 任何发行者

然后在 套件中心-手动安装 里选择刚刚下载好的 zerotier_xxxxxx.spk 安装包进行安装

第二步:注册Zerotier。网络上教程极多,我就不再赘述,可以参考这一篇文章。

内网穿透工具 — ZeroTier One 的使用 作者 BiteMan

第三步:记住刚刚注册完拿到的 Network ID 了么,打开 Zerotier 套件,在右下角输入 Network ID 点击 join,就加入这个网络(Networks)啦。记得在 Zerotier 网站控制台里勾选这个新连接(新创建的网络默认使用加入需要验证的规则,我也建议开启,增强安全性)(我强烈建议每添加一台设备即为其命名)。

第四步:在需要访问群晖服务器的设备上也安装好 Zerotier 软件(比起手动安装要简单不少,各大应用市场里也都有,建议下载官方提供的安装包),重复步骤三,加入同一个网络(Networks)下。

到此,Zerotier 双端已经配置完毕。

如何使用呢?

在 Zerotier 网页控制台里,若已添加两台设备,你会看到 Members 分栏中有两台设备,他们的右边都有一个 IP 地址。当两个设备都打开 Zerotier 软件并成功连接了 VPN,你就可以把他们当作在一个局域网下,IP 地址就是 Zerotier 提供的那个,端口号原封不动。

例如我想访问群晖的DSM管理界面,输入 xxx.xxx.xxx.xxx:5000 即可。(Zerotier提供了几种保留网段,可以从 10、172、192 网段里选择你喜欢的 IP 段)

已知问题

Zerotier 适合访问网页/SSH 等简单服务,若用其连接游戏,可能会有某些时刻丢包率过高(原因不明)导致强制登出,严重影响游戏体验。

下一篇文章里我会介绍第二种方法 - DDNS,此方法可以带来极致体验(笑)。


群晖-外网访问一站式教程1 Zerotier
https://blog.udon.eu.org/archives/8776c6d2.html
作者
Kare Udon
发布于
2019年8月20日
许可协议