手机端安装ZeroTier One客户端
推荐用苹果,安卓系统正常安装流程需要访问google play。为了测试两个系统都安装,现在用安卓系统演示。
在手机上安装ZeroTier One安卓客户端,装好之后大概这个样子
用google play装,启动之前先把手机wifi关掉,使用数据上网
启动ZeroTier One应用,点击主界面上方的加号,出现如下界面。输入网络id号,点击Add Network
回到主界面会看到新添加的网络。上面那个网络是我之前创建的,也是我实际在用的,暂时可以忽略掉。
下面是今天新申请的用来做演示的网络,现在加入的是这个网络。
点击网络id号右下的小开关,会弹出创建VPN连接请求,确认即可
手机端的ZeroTier One 安装配置就完成了,接着在网页管理端授权这个客户端使之最终连入虚拟网络。
管理页面配置让手机连入虚拟网络
打开https://my.zerotier.com/network/1d71*****387 刷新,会看到新的手机客户端已经上线,但未被授权。
如法炮制,给手机客户端授权,并输入短名称和描述。勾选授权之后,刷新网页如下:
提示: 随着客户端增多,就能发现短名称和描述的作用。在这个页面通过名称和描述就能很清楚分辨各个客户端是什么。不然对着一串数字很容易搞不清楚谁是谁了。
此时手机、群晖、Windows电脑就像连入同一个路由器wifi下,各自的IP都都在网段10.147.18.*。
测试手机从外网连接家里的群晖
此时人和手机物理上仍然是在家里,但因为手机已经断开家里的宽带,使用数据上网,所以场景等同于手机现在是从外网对家里的群晖进行连接。可以看到手机端已经连上了VPN,打开群晖官家,添加现有设备,即家里的群晖。
切换到桌面模式可以看到更详细状态。DSM mobile中点击齿轮图标,选择桌面模式
至此已经证明穿透成功,从外网通过ZeroTier的虚拟网络连上了家里的群晖。
小结
第一次发文,没想到写了这么多,写了这么久。一张图一张图的改上传,还老传错,最后花了近八个小时才算基本完成。如果用过softether VPN或者hamachi玩过联网游戏(年龄暴露),那么应该很快可以上手ZeroTier One,基本原理完全一样,ZeroTier的改进是管理虚拟网络是独立于客户端的,可以完全通过网页完成。安装好之后,所有客户端都加入同一个网络id,则如同连入同一个路由器,处于同一个局域网。那么互相访问就跟在局域网一样,在外连接群晖就跟在家连接一样了,只需要通过ZeroTier网络里的IP连接即可。至于其他几种方案,frp,ngrok等,只是看了下文章,没有实际使用所以也不能评判好坏。如果只是从文章的描述来看,个人更倾向于ZeroTier,最大的两个优点,一是不用搭建服务器,二是有一定安全防护机制,一定要虚拟网络拥有者授权,新的客户端才能连入网络。
整个过程看起来很复杂, 理解之后应该很简单。真正的大坑是ZeroTier 官网的spk文件下载链接不对,导致没有安装文件安装。幸好误打误撞找到了文件,spk手动安装还是很顺利的。
补充:
群晖端在DSM里面起ZeroTier One可能起不来,或者加入网络加入不了,点击没反应。可能是跟我切换了网络有关。解决办法是通过putty连接到终端,然后再执行命令行命令离开原有网络加入新网络即可。加入成功后网页管理端就能看到新的客户端。授权时候群晖就连入你创建的ZeroTier的网络了
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://sg.hqyman.cn/post/7439.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~