找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 52|回复: 0

[资源/教程分享] Docker 一键部署ZeroTier 教程,让飞牛实现异地互联

[复制链接]

1

主题

10

回帖

146

积分

管理员

积分
146
发表于 2025-10-15 00:48:34 | 显示全部楼层 |阅读模式

之前发了一篇关于Tailscale的部署教程,今天在给大家发布一篇关于使用docker部署Zerotier的详细教程,希望能帮助正在使用飞牛,没有公网需要白嫖Zerotier的朋友,他最多支持接入25台设备,一般情况下够用。

核心特点

可以让分布在世界各地的设备,像在同一个局域网中一样互相通信。

  • ✅ 1. 虚拟局域网(SD-WAN)
  • 🚀 2. 免公网 IP,穿透能力强
  • 🔐 3. 端到端加密
  • 🖥️ 4. 跨平台支持广泛
  • 🌙 7. 支持自建 Moon 中继节点

1、注册Zerotier账号

Zerotier官网注册账号

https://www.zerotier.com/

9347f413a473b274428737df3762dccb.png

有微软账户的使用微软账户登录最方便

3b9f50e61004393dc84d3aa7f9fbc794.png

2、设置Zerotier

创建网络network

b1154a70a00e878e14be0a4178faccc4.png

此时就获取到了一个 Network ID,这个ID后面要使用

9aaf0a24fd4e31a0b9cc7d2d6f899302.png

点击刚刚创建的网络,进行简单设置

设置个自己喜欢的用户名,选择授权设备访问(Private)

6c8c4e3a0eaeea5dc9ed35bae8a33c9e.jpg

选择一个自己喜欢的网段

afefadfb7b1a0d674b2258c34eb94066.png

是否开启IPV6访问,不开启也可以,已经有v4了,v6不重要

68f60d55787408c9f8fe95a0b8eafc55.png

然后就可以了,他没有保存按钮,设置好久默认保存了,这样就暂时设置好了,接下来使用docker部署zerotier

部署

飞牛 Compose方式部署代码

1️⃣我们需要先创建一个路径,这个路径储存我们的docker-Compose.yml的文件和配置文件

36267558db40c0304c04b34a045a3f78.png

2️⃣打开Docker,Compose新增项目->输入项目名称->设置路径->上传或者创建docker-
compose.yml把下面代码复制进去,点击完成直至构建完成

3da6a9320b84c018a747e22edcfbd82d.png

🐳Docker compose


version: '3.8'services:  zerotier:    image: zerotier/zerotier    container_name: zerotier    restart: unless-stopped    network_mode: host  # 必须是 host 模式,才能加入虚拟网络    cap_add:      - NET_ADMIN      - SYS_ADMIN    devices:      - /dev/net/tun  # 允许使用 TUN 设备    volumes:      - ./zerotier_data:/var/lib/zerotier-onevolumes:  zerotier_data:

3️⃣加入 ZeroTier 网络

选择刚刚创建的容器,点击三个点点,选择终端

d891a23fcd7652723c4686cb75ea973c.png

选择/bin/bash 点击连接

98e4b6f4e71f4396305a4dead8dfe351.png

连接后执行加入网络命令:

✅ 下面代码中 XXX X id 换成你前面获取到的Network ID

zerotier-cli join XXXXid

40dedca25c8fa1d54312d18fefa57002.png

4️⃣返回ZeroTier进行授权

此时能看到你的飞牛NAS的信息,但是还不能用,因为没授权

d8bca5f2db295a92126fcc0634c19a5d.png

前面复选框打勾,点击Authorized授权就行了

dd3e7c139ef125947a07b69186971e93.png

此时状态也变更了

a39dcc87e9b81e7d18e799e6f874d99e.png

5️⃣安装ZeroTier客户端

从外网远程访问NAS,你需要在你的计算机或移动设备上安装ZeroTier客户端

支持 Windows / macOS / Linux / Android / iOS / NAS 等系统。

# 客户端下载地址https://www.zerotier.com/download/

Windows安装ZeroTier后,在电脑右下角找到选择加入新网络

cb5f63c248336bfef9ae62781d928959.png

填入同前面一样的Network ID 点击Join(加入)

a978c491f625800727ad4a5dd75b906e.png

然后再去 ZeroTier 授权一下,同之前第四步骤一样

229b6b3a1c535dc7bfcebaf3097efa0a.png

测试一下延迟响应,看着还可以吧

e090c53b89c9fedaa0d63ac43bab5ba6.png

也顺利进入飞牛

a7a0a00a49e268f078f4d7d2bbadbc76.png

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站由纳斯五零(NAS50.CN),版权所有,保留部分权利。豫ICP备2023035803号-1

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-10-24 07:56 , Processed in 0.106407 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表