[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] 即可

posted @ 2022-02-28 19:58  Yogile  阅读(2230)  评论(0)    收藏  举报