zerotier for OpenWrt
可以直接从 OpenWrt 官方源安装 zerotier。目前没有 UI。安装后需要通过 zerotier-cli 管理。
包括依赖 zerotier 大概占用 overlay 大几百KB 空间。
opkg update
opkg install zerotier
配置:保留默认的 sample_config, 直接创建一个新的 zerotier network。
uci set zerotier.openwrt_network.enabled='1'
uci set zerotier.openwrt_network.join='ffffffffff'
或直接编辑 zerotier 的配置文件是 /etc/config/zerotier :
config zerotier 'sample_config'
option enabled '0'
config zerotier 'openwrt_network'
list join 'ffffffffff'
option enabled '1
启动:
/etc/init.d/zerotier start
第一次启动时,会自动生成客户端 secret 并保存到 /etc/config/zerotier 的 option secret ''
配置项里。然后再 zerotier web 页面授权新加入的 OpenWrt 设备即可。
也可以用 zerotier-cli join network_id
手动加入网络。但好像有时 zerotier-cli 的操作不会持久化。
更新路由器固件前可以备份 /etc/config/zerotier 这个配置文件。直接还原即可恢复之前的配置。
更多使用可以参考文档