NAS应用商店
专为飞牛、群晖、威联通等Nas打造的通用应用商店

ZeroTier-跨公网的P2P穿透工具

应用介绍

ZeroTier 是一种“虚拟交换机/虚拟二层网络”解决方案,通过中心控制器将分散设备(NAS、PC、云服务器、手机)加入到同一虚拟局域网,实现跨公网的点到点通信。它兼具易用性与较好的性能,非常适合把 NAS 与多端设备组成一个“跨地域局域网”。

NAS 安装 ZeroTier 客户端后,加入同一个网络 ID,即可与其他成员互访,各成员获得一个虚拟网段的 IP。

安装说明

前提依赖

  • 注册 ZeroTier 账户并创建网络(获得 Network ID)
  • 家庭 NAS(Docker 环境,或直接安装原生客户端)
  • 网络策略允许出站访问 ZeroTier 中心

安装配置

以容器运行 ZeroTier 客户端示例:

version: "3.8"
services:
  zerotier:
    image: zerotier/zerotier:latest
    container_name: zerotier
    restart: unless-stopped
    network_mode: host
    cap_add:
      - NET_ADMIN
      - SYS_ADMIN
    volumes:
      - /var/lib/zerotier-one:/var/lib/zerotier-one

加入网络(容器启动后在宿主执行):

docker exec zerotier zerotier-cli join <NETWORK_ID>

在 ZeroTier 控制台授权该节点,随后节点将获取虚拟网段 IP。

使用说明

  • 加入同一 Network ID 的所有设备可直接互通,NAS 与 PC/云主机之间像同一局域网
  • 可在控制台设置路由与 DNS;如需桥接真实局域网,注意安全与路由配置
  • 结合 NAS 的服务(如 SMB/SSH/Web)可直接通过 ZeroTier IP 访问

开源信息