一、实现效果
二、实现方法
2.1、实现原理
①使用ZeroTier将需要操作的设备组在一个虚拟的局域 里面,实现该虚拟局域 里面的设备可以相互通讯连接。
②电脑连接电脑使用【远程桌面连接】。
③手机连接电脑使用【Remote_Desktop软件】安卓端的软件下载地址为:
链接:https://pan.baidu.com/s/1QSmRk2wjDGVagDPKyWL0ww
提取码:o0nq
2.2、注册ZeroTier
①进入ZeroTier官 注册账
注意:填写完成注册信息后,点击注册按钮后,会收到一封Zero Tier的激活邮件,查看邮件激活才能使用。
②注册完成后登陆ZeroTier
2.3、创建虚拟局域 络
①登陆成功后选择【Networks—>Create A Network】创建虚拟局域
②选中新建出来的虚拟局域 ,点击鼠标进如设置界面进行设置
2.4、添加设备到虚拟局域 络中
2.4.1、添加电脑到虚拟局域 络中
①进入ZeroTier虚拟 络VPN的下载界面
②下载电脑版的ZeroTier虚拟 络VPN(这里以Windows系统电脑为例说明)
③ 安装完成ZeroTier One后打开加入刚才创建的虚拟局域 ID标识符
④刷新ZeroTier虚拟局域 管理 页查看设备且授权
⑤验证电脑添加虚拟局域 是否成功
1、同时按下键盘【Windows+R】键打开运行窗体,输入【CMD】后点击【确定】
2、输入命令ping 虚拟局域 管理器分配给电脑的IP地址;如我这里虚拟局域 分配给电脑的IP地址为:10.147.20.232,则操作如下:
2.4.2、添加群晖到虚拟局域 络中
①群晖中需要先安装Docker容器,然后打开Docker容器。
②在Docker中安装henrist/zerotier-one镜像,等待下载完成
③ 安装henrist/zerotier-one映像
④进行高级设置
- 进入 Docker 套件的容器
- 找到正在运行中的 henrist-zerotier-one1,右键选择详情
- 在新页面中点击终端机,
- 在新增旁小三角中点击通过命令启动
- 请输入一个命令:“ash”,点击确定:
当结果返回“200 join OK“时,已经join 络成功 .
⑥刷新ZeroTier虚拟局域 管理 页查看设备且授权【和电脑端一样的操作】
2.4.3、添加手机到虚拟局域 络中
我这里以安卓作为演示
①下载安卓版的zerotier-one安装包
zerotier-one各个平台安装包 址
安卓版的zerotier-one安装包下载
②安装ZeroTierOne程序
③安装完成后关掉WIFI,打开移动数据
④打开 ZeroTierOne程序添加虚拟 络ID标识
④启用ZeroTierOne中的移动数据
⑤刷新ZeroTier虚拟局域 管理 页查看设备且授权【和电脑端一样的操作】
三、连接测试
3.1、电脑连接测试
①首先电脑需要安装ZeroTierOne程序且添加到虚拟 络中。
②打开电脑的远程桌面连接,输入在虚拟 络中的IP地址连接,如果连接上表示成功。(注意电脑的远程设置里面需要都允许远程访问)
3.2、手机连接群晖测试
①手机使用移动数据,且关闭WIFI。
②打开对应的虚拟 络开关,且显示手机连接上虚拟 络且在线。
③在 页中输入群晖的虚拟 络IP地址+5000端口 ;如果能够进入群晖登陆界面表示成功。
3.3、手机连接电脑测试
①手机使用移动数据,且关闭WIFI。
②打开对应的虚拟 络开关,且显示手机连接上虚拟 络且在线。
③打开手机版的远程桌面连接,输入在虚拟 络中的IP地址连接,如果连接上表示成功。(注意电脑的远程设置里面需要都允许远程访问)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!