ZeroTier的原理与妙用(远程控制、文件传输等)

1、原理

        ZeroTier允许我们去创建虚拟局域网,然后各个设备可以去加入。A设备、B设备分别加入后,会通过服务器公网IP去打洞(国内环境问题有时候访问不了公网IP,设备就没法组虚拟局域网),俩设备通过服务器互相发送UDP数据包,然后俩设备从服务器获取对方IP:Port并互发UDP数据包尝试连接,一旦连接建立,俩设备就可以脱离服务器直接交换数据(设备间距离越近当然越快了)

2、创建虚拟局域网

①安装:官网提供了包括windows、mac、linux、docker等安装包,安装方法比较常规,Download - ZeroTier

②创建虚拟局域网:注册账号后,在个人空间中点击上方<Create A Network>

③配置虚拟局域网:自上到下

④设备加入虚拟局域网:

桌面端直接右键点击Join,输入网络ID即可加入:

Linux使用命令加入:

sudo zerotier-one.zerotier-cli join <network-id>

3、实践-远程控制

        组网后可以在控制面板看到分配的虚拟局域网IP地址,使用windows自带的远程桌面连接即可远程控制(同理,也可以用SSH客户端连接Linux)

4、实践-文件传输

        可以通过一些局域网文件传输软件实现文件高速共享,本文以windows自带的为例。

        首先新建共享文件夹,并进行属性配置

        其他设备有两种方式访问,方式一:直接在<此电脑>地址栏输入<\\IP>回车

        方式二: 作映射,直接生成共享网络盘,更方便

5、其他用途

既然相当于多设备组成了局域网,那就有广泛用途了:小伙伴游戏联机、音视频会话、物联网等等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值