install-zerotier.sh - ZeroTier 虚拟网络快速安装脚本
温馨提醒
总结摘要
install-zerotier.sh 是 ZeroTier官方提供的快速安装脚本,支持主流 Linux发行版和 macOS,自动配置软件源并安装最新版本的 ZeroTier One客户端。
install-zerotier.sh - ZeroTier 虚拟网络快速安装脚本
脚本功能
install-zerotier.sh 是 ZeroTier官方提供的自动化安装脚本,支持 Debian、Ubuntu、RedHat、CentOS、Fedora、SUSE、Kali、Alibaba Cloud Linux、Anolis OS等 Linux发行版以及macOS系统。脚本自动检测操作系统,添加官方软件源,导入 GPG签名密钥,安装 zerotier-one服务并获取设备地址。
核心特性:
- 官方维护,可靠性高
- 广泛的操作系统兼容性
- 自动 root权限检测
- 智能识别已安装状态
- 自动启动服务并输出设备地址
- 使用镜像加速下载(南京大学镜像站)
脚本依赖
系统工具依赖
curl:下载软件源密钥和安装包sudo:权限提升systemd或对应 init系统gpg:GPG签名验证(部分系统)
外部服务依赖
- 互联网连接:访问 ZeroTier镜像站
- ZeroTier 根服务器:加入网络后需要连接根服务器
环境变量依赖
本脚本无需预设环境变量。
参数用法
本脚本无命令行参数,直接执行完整安装流程。
使用方法
快速安装与使用
下载脚本:
执行安装:
加入网络:
验证状态:
典型使用场景
场景 1:组建虚拟局域网
场景 2:远程访问内网服务
场景 3:Moon 节点配置(高级)
实际应用场景
- 异地组网:连接不同地理位置的服务器和设备
- 内网穿透:访问 NAT后的内网服务
- 游戏联机:搭建虚拟局域网进行多人游戏
- 开发测试:模拟分布式环境
- 远程办公:安全访问公司内部资源
- IoT设备管理:统一管理分散的物联网设备
- 备份同步:建立私有同步网络
注意事项
网络配置
- 防火墙:确保 UDP 端口 9993开放
- NAT穿透:大多数情况下可自动穿透,复杂网络可能需要端口转发
- Moon 节点:国内环境建议搭建 Moon节点加速
安全配置
- 访问控制:在 my.zerotier.com 配置 ACL规则
- 加密:所有流量默认使用 AES-256-GCM加密
- 认证:新设备加入需要管理员批准