想在外面访问家里的 NAS,或者让不同地点的设备像在同一个局域网里工作?EasyTier 可以把 Windows、Linux、macOS、手机和 NAS 组成一个虚拟局域网。

EasyTier

项目地址:https://github.com/EasyTier/EasyTier

版本提示: 本文截图和命令来自 2025 年 9 月。EasyTier 更新较快,请使用官方最新稳定版,并按当前文档调整参数。

一、异地组网适合什么场景

  • 在外访问家里 NAS、摄像头或管理面板;
  • 多地设备访问共享文件;
  • 分支机构连接内部系统;
  • 和朋友组建虚拟局域网玩联机游戏。

传统 VPN 方案通常需要公网 IP 和复杂路由配置。EasyTier 可以通过共享节点协调连接,并在条件允许时建立点对点通道。

二、EasyTier 的工作方式

可以把 EasyTier 理解成给每台设备分配一张“虚拟身份证”:

  1. 所有节点连接到同一个网络;
  2. 每个节点获得一个虚拟 IP;
  3. 节点之间尽量建立点对点连接;
  4. P2P 不通时,通过公共节点或自建节点中转;
  5. 传输使用加密通信。

三、准备节点

至少准备两台设备。可以使用公共共享节点,也可以自建节点。

如果自建共享节点,请参考官方文档:

https://easytier.cn/guide/network/host-public-server.html

四、下载客户端

从 GitHub Releases 或官网下载最新版本:

GitHub Release

官网下载页

本文示例包括 Windows GUI、极空间 NAS Docker 和手机客户端。

准备多个节点

五、配置 Windows GUI

打开 EasyTier GUI,选择网络方式。如果使用自己的共享节点,点击“手动”。

配置手动网络

填写相同的网络名称和网络密码,然后点击“运行网络”。

运行 EasyTier 网络

六、NAS 使用 Docker Compose

先创建数据目录:

创建 Docker 目录

打开 NAS 的 Docker/Compose 页面:

进入 Docker

新增 Compose 项目:

新增 Compose 项目

示例配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
services:
watchtower:
image: containrrr/watchtower
container_name: watchtower
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --interval 3600 --cleanup --label-enable

easytier:
image: easytier/easytier:latest
hostname: easytier
container_name: easytier
labels:
com.centurylinklabs.watchtower.enable: 'true'
restart: unless-stopped
network_mode: host
cap_add:
- NET_ADMIN
- NET_RAW
environment:
- TZ=Asia/Shanghai
devices:
- /dev/net/tun:/dev/net/tun
volumes:
- /your/path/easytier:/root
- /etc/machine-id:/etc/machine-id:ro
command: -d --network-name 你的网络名称 --network-secret 强密码 -p tcp://public.easytier.cn:11010

所有节点必须使用相同的网络名称和网络密码。不需要自动更新时,可以删除 watchtower 部分。

七、手机加入网络

安装 EasyTier APK,填写相同的网络名称和网络密码,然后运行网络。

手机客户端配置

八、查看虚拟 IP

回到 GUI 界面,可以看到各节点分配的虚拟 IPv4 地址。

查看组网节点

也可以在设备上使用 ipconfig 或 ifconfig 查看 EasyTier 虚拟网卡。

九、验证连通性

在任一节点上 Ping 其他节点:

1
2
3
ping 10.126.126.1
ping 10.126.126.2
ping 10.126.126.3

如果能 Ping 通,说明虚拟局域网已经建立。

Ping 测试 1

Ping 测试 2

虚拟网卡测试

其他节点测试

十、远程访问内网服务

通过“虚拟 IP + 服务端口”访问:

1
http://10.126.126.2:5700

例如访问 NAS 上的青龙面板:

访问青龙面板

访问其他 Docker 服务时,替换端口即可:

访问其他服务

手机也可以通过虚拟 IP 访问 NAS 服务:

手机访问 NAS 服务

十一、安全建议

  1. 网络密码使用长随机字符串;
  2. 不同用途可以拆分多个网络;
  3. 不需要自动更新时关闭 Watchtower,避免不可预期升级;
  4. 自建节点要限制访问并保持更新;
  5. 敏感服务仍需账号密码、访问控制或 VPN 策略。

更多内容见 EasyTier 官方文档。

总结

EasyTier 适合多设备互联和远程访问 NAS,配置比传统 VPN 更简单。部署完成后,优先检查虚拟 IP 连通性、网络密码强度和各节点服务本身的访问控制。