摘要
帮你速读文章内容
黑群晖用户可通过安装ZeroTier实现外网访问NAS,部署简单且免费,支持多平台。ZeroTier有限制设备接入数量,但25台对大多数人足够。通过VPS也能实现内网穿透。
摘要由作者通过智能技术生成
有用

对于刷了黑群晖的人来说,首先面临的难题就是外网访问,毕竟不是白群晖,不能够享用群晖官方的QuickConnect外网访问功能。很多人也想过向运营商申请公网IP来实现内网穿透,但现在公网IP申请的难度实在太大,而且还有被封的风险。于是,很多人就想通过安装第三方内网穿透工具来实现在外面也能访问家里的NAS。

这样的工具市面上有不少,如花生壳、NKN、蒲公英、frp等,但不是收费就是操作复杂,在试用了诸多内网穿透工具后,笔者认为ZeroTier最为适合大多数黑群晖的NAS用户使用,因为它有两个优点:部署简单、免费够用。所以,今天就来讲讲如何在黑群晖中安装ZeroTier实现内网穿透。

工具准备

  1. 刷了黑群晖的NAS一台

  2. 注册ZeroTier账号一枚

  3. 各端ZeroTier安装包(Windows、Android等,如嫌下载麻烦,可后台私信“ZeroTier”获取整理好的各平台安装包)

  4. SSH工具

安装步骤

打开群晖的套件中心,如果此时直接搜索“ZeroTier”是找不到的,因为官方并不提供这个套件,因此需要用到第三方套件源。这里,我用的是矿神套件源。打开套件中心后,依次点击社群-套件来源-新增,在弹出的对话框里,位置输入:https://spk7.imnks.com/。完成后,会发现套件中心多了很多套件。

然后,就可以在搜索栏里输入zerotier,就能发现ZeroTier这个套件,点击安装。安装完成后,放一边先不管,我们先访问ZeroTier的官网注册账号。

ZeroTier可以使用邮箱注册,如果嫌用邮箱注册麻烦、可以直接用谷歌、GitHub或微软账号登录,但都会发邮件进行激活。

账号激活成功后,进入到管理界面,如果是第一次进入,那么页面只会显示一个黄色的“Create A Network”按钮,直接点击它就会创建一个网络,这时你要记住“NETWORK ID”,后续要用到。

再转回黑群晖,由于ROOT权限问题,ZeroTier并不能直接打开,这时需要用SSH修复权限。所以,要在黑群晖的控制面板-终端机和SNMP勾选“启动SSH功能”。勾选了之后不能直接在黑群晖使用,还需要下载专门的SSH工具。

这里,我是用的是putty,在输入框里输入黑群晖的IP地址就能直接访问黑群晖的SSH。

进入到SSH界面后,首先需要输入账号和密码(即登录黑群晖的账号密码),需要注意的是,输入密码的时候并不会显示,输入完成后直接按回车键即可。因为后面也需要开启ROOT权限,所以一开始我们就可以输入“sudo -i”来开启权限,这时会让你再次输入密码。

开启ROOT后,就输入以下命令来修复ZeroTier的权限:

sudo sed -i 's/package/root/g' /var/packages/zerotier/conf/privilege

回到黑群晖的套件中心,启动ZeroTier。当然,到这里还没结束,因为黑群晖的ZeroTier还没有连接到你的ZeroTier网络。

再回到putty,逐次输入两行命令:

cd /var/packages/zerotier/target/bin./zerotier-one -q join xxxxxx

其中xxxxxx就是上面要记住的“NETWORK ID”,当结果返回是“200 join OK”就代表成功了。这时候打开ZeroTier网站,点击刚才创建的网络,在详细信息里就可以看到群晖已经加入了。然后把授权框勾选上,同时记住对应的IP,后续外网访问都是用到这个IP。

不过,这个IP并不能直接访问,需要下载ZeroTier客户端,并挂在后台。需要说明的是,ZeroTier支持Windows、Android、iOS和Mac等平台。这里以Windows平台为例,下载对应客户端,安装完成后打开会自动出现在任务栏。点击右键,将出现一个菜单栏,选择“Join New Network”,然后在弹出的对话框里输入前面的NETWOKR ID。

还是要回到ZeroTier官网,登录后进入为群晖创建的网络中,在Members区域将会出现一个新的设备,但前面的授权框没有勾选,只要打上勾就可以连接了。这时,即便你在外面,也能通过设备随时随地连接到家里的黑群晖,管理NAS。

总结

说ZeroTier免费其实并不严谨,其对接入的设备有25台限制,如果想更多的设备接入就需要付费,但对于大多数人来说,25台已经完全够用了。

就实际体验而言,我也并没有发现网上有人说的会断连的问题,当然,想让它有家里局域网的速度则太过天真了。平时用来远程下载或备份资料还是挺香的,另外,如果你还在黑群晖上安装了一些其他套件或Docker应用,主要挂上ZeroTier,则自动添加对应的端口就能外网访问,这无疑让它的可玩性又大了许多。

最后,如果你在安装过程中有碰到什么问题,也可以后台私信我,看是否能为你解答。

最后的最后,如果你觉得每次内网穿透都要运行ZeroTier太麻烦,又恰好手里有一台闲置的VPS,那么也可以用VPS连接群晖来实现内网穿透,具体教程请看下一期。

举报/反馈

评论 2

发表
对对对不起啊
黑群晖配ZeroTier,这就是通往技术巅峰的任意门啊!
06-28 21:38 举报
回复
宇宙最葫最吊也
收藏从未停止,实践从未开始。
06-27 20:46
江西
举报
回复
没有更多啦
播报
2
6
收藏
分享