Zerotier可以构建一个虚拟局域网,而同一个局域网中的 Sync 客户端可以直接建立联系,无需通过tracker 服务器;同时,如果有一台设备上的 Sync可以正常联网,其他设备就可以通过这个节点连上其他节点,达到正常使用的目的,下图这个提醒也就消失了。
Zerotier 支持的设备,详见https://www.zerotier.com/download.shtml
- Microsoft Windows:Win7、Server 2012 及以上
- Apple Macintosh: MacOS 10.7 及以上
- iOS (iPhone / iPad / iPod Touch):App Store 直接安装
- Android
- Linux (DEB 和 RPM 发行版)
- QNAP NAS
- Synology NAS:任意 ARM 或 x86/x86_64 群晖设备
- Western Digital MyCloud NAS (EX2, EX4, EX2 Ultra) [BETA]
- Community Ports and Packages:FreeBSD 和 OpenWRT
我们以 Win 和 Mac 版为例(Linux 命令行安装方法在后面)
第一步:安装Zerotier并加入Network
Zerotier下载地址https://www.zerotier.com/download.shtml
安装并运行,点击 Join network
输入 446b538c9d8ca1d3
加入时勾选 Allow Managed 和 Allow Global
如图所示
(如果已经加入,可以在Network Details 中勾选)
第二步:修改本机hosts
在 hosts 文件中间加入
54.192.232.168 config.resilio.com
测试:命令行ping 54.192.232.168,正常情况会返回结果,如果显示Time out请检查第一步中是否勾选 Allow Managed 和 Allow Global
第三步:Resilio Sync 设置
首先,客户端版本不能太旧,不能是修改版,如果以前设置过**请取消,电脑如果开启了全局**也请取消。
将默认端口修改为 50000即可。
重新运行客户端,如果成功的话,你会看到熟悉的速度。
Linux 命令行安装、配置方法
安装
curl -s https://install.zerotier.com/ | sudobash
加入网络
zerotier-cli join446b538c9d8ca1d3
zerotier-cli set446b538c9d8ca1d3 allowGlobal=1
修改 hosts
vi /etc/hosts
插入一条
54.192.232.168 config.resilio.com
(如果不是 root 用户登录的,需要前面加 sudo)
iOS 版安装、配置方法(安卓版类似)
APP Store 搜索“Zerotier One”并安装,然后运行
Network ID 输入 446b538c9d8ca1d3,其他保持不变,点击 Add Network 即可。
常见问题(增加中)
1. Mac版 Zerotier 无法正常使用,提示 PORT_ERROR ,一般在 High Sierra 及更高系统版本中出现
解决办法:进入“系统偏好” – “安全&隐私”,在“通用”标签下批准任何跟 Zerotier 有关的新扩展的权限申请,然后打开终端并运行这两条命令:
sudo launchctl unload /Library/LanchDaemons/com.zerotier.one.plist
sudo launchctl load /Library/LanchDaemons/com.zerotier.one.plist
通过重启系统也可以实现重启 Zerotier 。
更多信息请参考官网页面。
2. Zerotier无法连接或者连接后 Sync 仍不能正常同步
某些网络环境下,例如一些配置有企业路由的内网环境,Zerotier 确实无法正常运行。可以尝试使用FQ软件和 Proxifier。