[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  阅读(1877)  评论(0编辑  收藏  举报