参考站内 Zerotier 穿透时候遇到一个问题,就是在添加 「zerotier-cli join 你的网络ID」时候总是报错,一方面猜测是我用 windows 虚拟机的原因,在里面用 winscp 和 putty 连接都不行都会报错,另一方面可能是权限问题,看提示好像是要用 admin 账户,但是威联通 QTS 5.0 都是让新建一个用户,具体哪个原因我没有再去测试,可能还是后者。站内文章都是讲在 windows 环境下操作的,我自己摸索了下其实 mac 很简单,前面步骤不变,到添加 id 的时候,我临时启用了 admin 账户
启用 admin 账户
然后打开 mac 的命令终端「Terminal」用 SSH 登陆,这一步确保 NAS 的 SSH 连接已开启
然后终端输入
ssh admin@nas地址
回车,
到这有可能会让你输入 yes 或者 no 来确认是否连接,输入 yes 回车,然后就会让你输入用户密码。密码默认为 NAS 的 mac 地址,字母全部大写,如果你更改了默认端口 22,尝试按照下面命令连接
ssh -p 端口号 服务器用户名@ip
密码输入正确后,会进入一个类似图形界面,直接选择 Q 退出,然后继续输入命令
cd /share/CACHEDEV1_DATA/.qpkg
进入到这个目录下后,输入命令
zerotier-cli join 你的 zerotier 的网络ID
然后会提示 OK,我们去网页端完成授权即可,抱歉没有图了。
最后,大家记得关闭 admin 账号权限,继续用自己新设置的管理员账号。
用手机 4G 网络测试了下,输入 zerotier 给的 ip 加上端口号,成功实现外网访问。
手机实现内网穿透
这里顺便说一下,如果有安装 OpenWrt 的软路由,可以开启 WOL 唤醒 NAS 功能
然后把软路由也加入 Zerotier 内网穿透「软路由一般自带 Zerotier 插件」,这样就可以实现远程唤醒 NAS 了,如果你有这个需求的话。
软路由的 Zerotier
最后的最后,提一下,如果是内网想实现网络唤醒的话,懒人还可以用 Hey Siri 来完成唤醒,懒到家了......
Siri 唤醒 NAS
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
网友评论