安装
curl -s https://install.zerotier.com | sudo bash
配置
您将需要在“ 我的ZeroTier”上创建一个帐户,并创建一个网络并选择所需的选项,例如对IPv4或IPv6的支持,或对两者的支持。记下新创建的网络的网络ID,以备日后使用。
将要使用的网络页面保持打开状态,因为您需要授权所连接的每台计算机或设备,并验证它们是否获得了IP。
要开始启动 zerotier-one.service
,如果一个人想它在系统启动时开始启用 zerotier-one.service
。要找出您的计算机ID(类似于89e92ceee5,该ID为10位十六进制数字),请运行:
# zerotier-cli info 200 info 89e92ceee5 1.2.4 ONLINE
其中89e92ceee5是地址,而1.2.4是版本,其后是状态。
接下来,您将需要加入网络:
# zerotier-cli join network_id
网络ID是一个16位十六进制数字,例如8056c2e21c000001,您可以在“网络”页面上获得该ID。
回到my.zerotier的网络页面上,向下滚动到Members(成员)部分,您应该在其中看到所有已加入的地址。要授权每台计算机或设备,请选中最左侧的复选框,并确认已为其分配IP地址(这可能需要10或20秒)。您可能需要运行dhcpcd才能在本地获取新的IP地址。
要验证所有设备都能看到对方,可以使用其关联的IP对每个地址执行ping操作,如下所示:
$ ping 192.168.192.91 PING 192.168.192.91 (192.168.192.91) 56(84) bytes of data. 64 bytes from 192.168.192.91: icmp_req=1 ttl=53 time=52.9 ms ...
也可以通过运行以下命令查看已连接的对等方:
# zerotier-cli listpeers 200 listpeers <ztaddr> <path> <latency> <version> <role> 200 listpeers 12ac4a1e71 87.98.218.130/30883;12;12;1.00 589 1.2.5 LEAF 200 listpeers 8841408a2e 159.203.2.154/9993;13262;13220;1.00 127 1.1.5 PLANET 200 listpeers 9d219039f3 159.203.97.171/9993;13241;3218;1.00 63 1.1.5 PLANET ...
并通过运行以下命令查看计算机连接的网络列表:
# zerotier-cli listnetworks