type
status
date
slug
summary
tags
category
icon
password
简介
ZeroTier 是一个基于 P2P 的虚拟局域网工具,可以让分布在不同网络的设备组建虚拟局域网。Moon 服务器(根服务器)可以提供更快的连接速度和更稳定的中转服务。
一、安装 ZeroTier
方法一:使用官方安装脚本(推荐)
方法二:手动安装
二、启动并配置服务
三、加入 ZeroTier 网络
输出示例:
四、授权设备
加入网络后,需要在 ZeroTier 中央控制器授权设备:
- 登录你的账户
- 找到对应的网络
- 在成员列表中找到你的设备
- 勾选授权复选框
五、配置 Moon 服务器
重要说明
⚠️ 注意:ZeroTier Moon 服务器需要通过配置文件(.moon 文件)添加,而不是直接使用 Moon ID。
添加步骤
1. 获取 Moon 配置文件
向 Moon 服务器管理员获取
.moon 配置文件,文件名格式通常为:<MOON_ID>.moon2. 创建 moons.d 目录(如果不存在)
3. 放置 Moon 配置文件
或通过 URL 直接下载(如果提供):
4. 重启 ZeroTier 服务
5. 验证 Moon 连接
成功输出示例:
六、验证配置
检查节点信息
检查网络状态
检查 IP 分配
测试连通性
七、常用命令
网络管理
Moon 服务器管理
服务管理
八、防火墙配置
ZeroTier 使用 UDP 9993 端口,确保防火墙允许该端口:
九、故障排除
问题 1:无法加入网络
解决方法:
- 检查网络 ID 是否正确
- 确认服务是否正常运行:
sudo systemctl status zerotier-one
- 查看日志:
sudo journalctl -u zerotier-one -n 50
问题 2:已加入但未分配 IP
解决方法:
- 在 ZeroTier Central 中检查设备是否已授权
- 检查网络设置中是否启用了 IP 自动分配
- 重启服务:
sudo systemctl restart zerotier-one
问题 3:Moon 服务器添加失败
常见错误:
解决方法:
- 确认是否有正确的
.moon配置文件
- 检查文件是否放在正确的目录:
/var/lib/zerotier-one/moons.d/
- 确认 Moon 服务器是否在线
- 重启服务后再次验证
问题 4:网络延迟较高
解决方法:
- 配置 Moon 服务器以获得更好的连接
- 检查本地网络状况
- 使用
sudo zerotier-cli listpeers查看连接路径
十、配置文件位置
- 配置目录:
/var/lib/zerotier-one/
- Moon 配置:
/var/lib/zerotier-one/moons.d/
- 网络配置:
/var/lib/zerotier-one/networks.d/
- 日志文件:通过
journalctl -u zerotier-one查看
十一、安全建议
- 网络访问控制:在 ZeroTier Central 中只授权信任的设备
- 私有网络:将网络设置为私有(Private)模式
- 定期更新:保持 ZeroTier 客户端版本最新
- 防火墙规则:在设备上配置额外的防火墙规则限制访问
十二、卸载 ZeroTier
如果需要完全卸载:
总结
通过以上步骤,你已经成功在 Debian 系统上安装并配置了 ZeroTier,实现了:
- ✅ 安装 ZeroTier 客户端
- ✅ 加入虚拟网络
- ✅ 配置 Moon 服务器加速
- ✅ 掌握常用管理命令
ZeroTier 可以让你轻松构建跨地域的虚拟局域网,适用于远程办公、游戏联机、NAS 访问等多种场景。
参考资料
- Author:plnl
- URL:https://blog.bende.site/article/debianzt
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts








