共计 795 个字符,预计需要花费 2 分钟才能阅读完成。
导读 | 现在因为疫情流行居家办公,经常有要和公司的异地网络或者电脑交互的情况。frp 的内网穿透只能转发端口,而且配置也有些麻烦。如果有和公司电脑组建内网需求,zerotier 就派上用场了。 |
打开 https://my.zerotier.com/,点击 Register,正常邮箱注册就可以。登录上之后是这个界面
点击显眼的 ”Create A Network” , 默认会自动创建一个网络。牢记“NETWORK ID”后面需要用到。
生成默认就够了,如果需要更详细的网络配置,比如换个网段,可以在点进去配置一下。
这里以两个 windows 设备为例,在 https://www.zerotier.com/download 页面下载对应的客户端。然后安装。安装好后系统右下角托盘会出现 zerotier 的 logo。
鼠标右键托盘里的 zerotier logo,选择“Open contorl panel”打开面板,左边面板显示“Online”表示和 Zerotier 的服务器连接成功,在中间下面填入第一步中在 Zerotine 网站上创建的子网“NETWORK ID”加入子网。
程序会新建一个虚拟网卡
全部加入之后会显示 IP,这个 IP 就是分配到各个设备上的 Zerotier 局域网 IP。能互相 ping 通的。局域网组建成功了,局域网的玩法也都解锁了,比如远程桌面连接等等
原理就是 UDP 打洞,组建 P2P 网络。Zerotier 服务器作用是把设备的公网 IP 通知到各个设备,尝试让各方互相打洞,如果打洞成功,就是连接成功, 至于网络质量要取决于运营商 。由于国内特殊的网络环境 (限制 UDP),很容易遇到打洞失败的情况。即使照着教程连接不上也是正常的。习惯就好。下节讲自建 Moon,尝试由 Moon 握手打洞或者走 Moon 转发全部流量。