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

作者:Yogile

出处:https://www.cnblogs.com/Yogile/p/15947261.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Yogile  阅读(1978)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题