记录使用ZeroTier实现内网穿透实现远程访问实验室主机

准备

官网注册zerotier账号ZeroTier

创建Create A Network,并记下Network ID,后续在ubuntu和windows下都要填入这个ID.

1.windows

下载安装ZeroTier

ZeroTier | Download

加入新网络,将Network ID复制进去。

回到网页上,会提示有一个设备加入,网页上点击同意加入。

ipconfig查看是否有以下ip

1
2
3
4
5
6
7
以太网适配器 ZeroTier One [af415e486f063401]:

连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::c383:dc68:a959:4636%59
IPv4 地址 . . . . . . . . . . . . : 172.29.51.120
子网掩码 . . . . . . . . . . . . : 255.255.0.0
默认网关. . . . . . . . . . . . . : 25.255.255.254

2.Ubuntu

如果没有安装curl,先安装curl

1
sudo apt install curl

如果已经有curl直接执行下面的安装命令

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

终端命令行输入:

1
sudo zerotier-cli join [虚拟网络地址ID]

命令返回200就是成功了

回到网页上同意Authorize设备的加入。

通过ifconfig查看是否有对应的ip。

此时就已经完成了组网,可以尝试互相ping一下能否ping通。接下来就是ssh远程了,略