基于zerotier实现内网穿透
zerotier优点
- zerotier免费提供了中转服务器
- 支持自定义中转服务器
- 免费托管最大25台设备的小型组网(更大型网络可以自定义网络管理节点)
- 安全(加密通信)
zerotier缺点
- 比较慢,如果非直连,zerotier服务器在国外,时延比较高
- 不太稳定
实验设备
- 一台ubuntu server 20.04
- 一台windows11 desktop
组网过程
创建网络
- 注册/登录
- 创建并配置一个网络
点击Create A Network,下方会出现新增网络:
点击进行设置:
此时Members为空
设备加入与授权
分别在两台设备上加入网络
- Windows
下载zerotier,安装:
右键单击选择Join New Network
填入创建网络的ID
- Linux(Ubuntu)
安装zerotier:
加入网络:curl -s https://install.zerotier.com | sudo bash
sudo zerotier-cli join $NETWORK_ID # 填入创建网络的ID sudo zerotier-cli listnetworks
- 在zerotier网站授权通过两台设备的申请
测试
Windows下cmd->ipconfig可以看到一张虚拟网卡:
Linux下shell->ifconfig也可以看到:
互ping测试
问题
- 建议开启ipv6
- ping不通怎么办?
方法一:点开网络勾选红色框中的三项
方法二:
Disconnect->Reconnect