zerotier已配置但ip连不上?
利用zerotier内网渗透,在公网上远程连接使用局域网内的服务器,经常遇到连接不上的问题
- zerotier配置过程
解决方法
声明:个人使用过程中,发现的有效解决方法,不一定能解决所有人的问题
总结: 重启Zerotier服务 (因为我经常从局域网变化到公网,所以猜测可能网络环境变化对zerotier有影响)
Mac
- 查看当前设备节点在虚拟网段的状态:
应该是:sudo zerotier-cli status
200 info 7b4f110d35 1.12.2 ONLINE
(有时候即使显示ONLINE但是远程连接还是会:Host is down或者connect operation time out) - 停止 ZeroTier 服务:
sudo launchctl unload /Library/LaunchDaemons/com.zerotier.one.plist
- 启动 ZeroTier 服务:
sudo launchctl load /Library/LaunchDaemons/com.zerotier.one.plist
- 再次查看 ZeroTier 服务状态:
应该是:sudo zerotier-cli status
200 info 7b4f110d35 1.12.2 ONLINE
,如果是OFFLINE等几秒再重输命令查看一次
一般来说,这样重启服务后,显示
ONLINE
,再远程连接就能连接上了。
Win
- 点击电脑右下角的⌃,找到zerotier软件图标,鼠标悬停在一长串(16位)的字符串上,这个就虚拟网络。可以看到
status: OK
,如果不是这个状态肯定连接不上。是这个状态也有可能连接不上,这个时候尝试重启服务。点disconnect
- 再次找到这个字符串,
connect
/reconnect
,等待status
变成OK
- 或者,点图标退出,重新打开软件
通用
重启自己设备 (zerotier如果设置了开启自启动,相当于重启服务了;如果没有自启动,那开机后重新打开软件)