[Unraid 系列 v6.9.2] 4 Zerotier(planet、双网络)
推荐使用 IPv6 + DDns 的方案开启公网访问,当然也可以安装 Zerotier 。请参考: Unraid 7 IPv6 + DDns 。
毕竟 Unraid 即使开启 Docker IPv6 后,某些容器依旧无法通过 IPv6 的地址进行访问。除非创建虚拟机,请参考: Unraid 8 虚拟机 KVM(Ubuntu Server、Windows 10) 。
planet 公网服务器
创建容器
安装 keynetworks/ztncui
容器。
docker-compose.yml :
version: '3.3'
services:
zerotier-planet:
container_name: zerotier-planet
image: keynetworks/ztncui
restart: always
volumes:
- /var/lib/zerotier-one:/var/lib/zerotier-one
environment:
- HTTP_PORT=4000
- HTTP_ALL_INTERFACES=yes
- ZTNCUI_PASSWD=[PASSWORD]
# - MYADDR=公网IP(支持自识别)
ports:
- '4000:4000'
防火墙开放4000端口,端口可以改变。备份时备份 /var/lib/zerotier-one
文件夹即可。
创建网络
在 WEB GUI 可以修改默认密码。
点击 Add network
,即可创建网络。
点击 Network
,可以看到新创建的网络。
点击新创建网络的 easy setup
设置网段。
项目 | 说明 | 示例 |
---|---|---|
Network address in CIDR notation | 划分网段 | 192.168.20.0/24 |
Start of IP assignment pool | IP池开始网段 | 192.168.20.1 |
End of IP assignment pool | IP池结束网段 | 192.168.20.254 |
一般设置了网段划分后,IP池自动配置。
点击 Submit
即可。
添加客户端
待客户端发起加入网络的请求后,应在 IP assignment
一列手动划分地址。
添加 Member name
。
对运行的客户端(成员)勾选 Authorized
,准许加入网络。
Unraid 客户端
在 应用
里,搜索 zerotier
,对结果 Spikhalskiy's Repository
的应用进行安装 Install
。
在模板里添加 Network ID
。
默认的配置文件夹为 /mnt/user/appdata/zerotier/zerotier-one
,备份时备份该文件即可。
应用创建即可。
其他平台客户端,同官方即可。
加入两个网络
容器中执行 sudo zerotier-cli join [虚拟网络地址ID]
即可