ZeroTier虚拟组网

By | 2019-09-02

ZeroTier是一个分布式网络虚拟机管理程序,建立在加密安全的全球对等网络之上。它提供与企业 SDN 交换机同等的高级网络虚拟化和管理功能,而且可以跨本地和广域网并连接几乎任何类型的应用程序或设备。

官网地址 https://www.zerotier.com/

ZeroTier相当于一个虚拟的局域网,任何添加在同一网络下的设备均可互相连接,实际上就是一个可以让你在无需公网 IP 和复杂端口转发配置的情况下,进行内网穿透。

简单的讲一下使用流程

  • 官网注册账号,创建Network。获取Network ID
  • 添加设备,加入 Network ID
  • 开启Windows远程桌面

在官网注册id https://accounts.zerotier.com/auth/realms/zerotier/login-actions/registration?client_id=zt-central&tab_id=TvfIofX-fUo

ZeroTier免费版可以添加100台设备,一般对于我们来说是完全够用的了~当然他也有基础版、专业版以及企业版~

切换至Network,创建一个局域网,会自动获取一个独一无二的Network ID。所有设备都将通过这个ID加入网络

点击你所创建的网络名称进入setting 设置,将网络设置为私有,IPv4 Auto-Assign按照需求勾选一个子网段。

切换至Download页面,下载安装ZeroTier客户端(控制端电脑和被控端电脑都需要安装)。

右键选择Join Network,输入上面的Network ID,加入网络即可

成功添加后,回到Network设置页面,刷新页面,此时可以设备列表里可以看到已经添加的设备。

选中已添加的设备,设置中勾选Allow Ethernet Bridging,这样就会为设备分配一个IP地址,IP地址记录下来。

至此ZeroTier的设置已全部结束,要远程已添加的任一个设备,只需Win+R输入调出Windows自带的远程桌面,输入设备对应的IP地址以及电脑用户名和登录密码即可连接。

ZeroTier Linux的懒人安装方式:

curl -s https://install.zerotier.com | sudo bash

这样就安装成功了,加入网络

sudo zerotier-cli join 你的network ID

显示200 join OK就加入成功了,去控制台打勾就ok了。

5 thoughts on “ZeroTier虚拟组网

  1. pandaman

    您好,请问您有尝试过在zerotier网络传输RTSP流吗?我在国内的蒲公英虚拟网络下成功了,但是在zerotier网络下就不行,不知道是哪里出了问题,期待您的回复

    Reply
    1. Lex Post author

      你可以检查一下设置,经测试RTSP/RTMP可以传输但是速度很不理想

      Reply

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注