zerotier
zerotier
ZeroTier – Global Area Networking | ZeroTier - Github
内网穿透工具,可以搭建用于自己的虚拟网络,经过授权连接成功之后彼此都在同一网段,可以像在局域网一样互相访问。
Linux
-
创建zerotier账户,若已有可跳过
-
创建网络(Create A Network)并记住网络标识(NETWORK ID),若已有可跳过
-
下载zertier至本地
# 直接下载 # 需先安装curl curl -s https://install.zerotier.com | sudo bash
# ubuntu下建议用这种方便用apt管理 sudo apt install gpg curl curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg' | gpg --import && \ if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi sudo apt install zerotier-one -y
-
下载成功后会出现类似
35ho0d88g73
的Address id# 查看zerotier-cli信息 zerotier-cli info zerotier-cli status
-
加入
zerotier
局域网在ZerTier官网上双击在第二步创建网络,下翻找到
MANUALLY ADD MEMBER
填入第四步的Address并确认# 或者执行命令 加入 zerotier-cli join <NETWORK ID> # 备注 zerotier-cli TCP 9993端口
-
加入、离开、列出网络(
就是第二步创建好的网络标识) # 加入 zerotier-cli join <NETWORK ID> # 离开 zerotier-cli leave <NETWORK ID> # 查看计算机连接的网络列表 zerotier-cli listnetworks # 查看已连接的对等方(如需要连接其它局域网设备,建议先执行此命令查看IP) zerotier-cli listpeers
-
启停
#启动 sudo systemctl start zerotier-one.service #停止 sudo systemctl stop zerotier-one.service #打开开机自启 systemctl enable zerotier-one.service #关闭开机自启 systemctl disable zerotier-one.service
Windows
- 创建zerotier账户,若已有可跳过
- 创建网络(Create A Network)并记住网络标识(NETWORK ID),若已有可跳过
- 下载zertier[DOWNLOAD-Windows即可],并安装
- 双击打开(若未弹出图形界面,在任务栏中右键后点击Open Control Panpel……),记住ZeroTier Address后类似于35ho0d88g73的id
- 在ZerTier官网上双击在第四步创建网络,下翻找到MANUALLY ADD MEMBER填入第四步的Address并确认
- 在图形化界面上输入第二步创建的网络标识并join Network 或者 点击客户端
Join New Network...
填入自己的NETWORK ID
Android
- 创建zerotier账户,若已有可跳过
- 创建网络(Create A Network)并记住网络标识(NETWORK ID),若已有可跳过
- 下载zertier并安装(官网下载,若手机打不开可电脑下载再传到手机上)
- 在ZerTier官网上双击在第三步创建网络,下翻找到MANUALLY ADD MEMBER填入第三步的Address并确认
- 点击app右上角的+号加入网络,填入第二步创建的NETWORK ID后点击Add Network
Github大佬自制APP GitHub - kaaass/ZerotierFix: An unofficial Zerotier Android client patched from official client
问题总结
删除网络加回
在Members
点击delete
网络后,在客户端join Network ID
无法加回
查看页面,看到提示
Delete
If you never want to see a node in this member list again, you can delete it.
If you deleted a member and decide you want it back, you can use the "manually add member" form.
在对应Networks
管理页面搜索manually add member
看到一个Manually Add Member
选项以及一个输入框Node Id
填入需要加回zerotier-cli
的Address Id
点击Submit
即可