|
|
| (未显示同一用户的1个中间版本) |
| 第3行: |
第3行: |
| You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages]. | | You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages]. |
| Again, welcome and have fun! [[User:Liam|Liam]]([[User talk:Liam|留言]]) 2026年3月24日 (二) 10:51 (PDT) | | Again, welcome and have fun! [[User:Liam|Liam]]([[User talk:Liam|留言]]) 2026年3月24日 (二) 10:51 (PDT) |
|
| |
| == 在 BWH 上搭建私有 ZeroTier Planet + Windows 使用教程 ==
| |
|
| |
| == '''ZeroTier简介''' ==
| |
|
| |
| ZeroTier 本质是一个 P2P 虚拟局域网工具:
| |
|
| |
| - 把分布在全球的设备“拉进同一个局域网”
| |
|
| |
| - 支持 NAT 穿透
| |
|
| |
| - 优先 直连(P2P),不走中转
| |
|
| |
| ZeroTier中有几个概念:
| |
|
| |
| Planet -> 根服务器(网络协调中心)
| |
|
| |
| Moon -> 加速结点(可选)
| |
|
| |
| Leaf -> 叶子节点(终端设备)
| |
|
| |
|
| |
| == '''为什么自建Planet''' ==
| |
|
| |
| ZeroTier官方免费提供根服务器,但由于多人共用,延迟高,不稳定,完全不可控。
| |
|
| |
| 自建后,延迟更低(建议使用BWH三网优化)、更稳定、更安全(不依赖官方)
| |
|
| |
|
| |
|
| |
| == 在BWH上部署 ZeroTier Planet ==
| |
|
| |
| 前提条件:
| |
| 公网IP (BWH已提供)
| |
| 操作系统(寻义Ubuntu 20.04+)
| |
|
| |
| === 安装Docker环境 ===
| |
|
| |
| 执行以下命令进行安装并启动服务:
| |
|
| |
| apt update && apt install -y git
| |
|
| |
| curl -fsSL https://get.docker.com | bash
| |
|
| |
| service docker start
| |
|
| |
|
| |
|
| |
| === 下载项目并部署 ===
| |
|
| |
| 执行以下命令进行下载和部署
| |
|
| |
| git clone https://github.com/xubiaolin/docker-zerotier-planet.git
| |
|
| |
| cd docker-zerotier-planet
| |
|
| |
| chmod +x deploy.sh
| |
|
| |
| ./deploy.sh
| |
|
| |
| 大约1~3分钟安装完成
| |
|
| |
|
| |
| === 获取关键文件(重要) ===
| |
|
| |
| 部署完成后,在 ./data/zerotier/dist/ 路径下会生成 moon和planet配置
| |
|
| |
| 必须下载,后面在Win和MAC上会使用到。
| |
|
| |
|
| |
| == 配置ZeroTier ==
| |
|
| |
| === 进入管理后台进行网络配置 ===
| |
|
| |
| 浏览器访问: http://你的BWH_IP:3443
| |
|
| |
| [[File:Zerotier1.png|thumb]]
| |
|
| |
| 其默认的用户名为:admin 密码:password
| |
|
| |
| 登录后建议修改。
| |
|
| |
|
| |
| 登录后,选择 Add network进行创建新网络
| |
|
| |
| [[File:Zerotier2.png|thumb]]
| |
|
| |
|
| |
| 创建完成后,在Networks可以列出刚才创建的网络
| |
|
| |
| [[File:Zerotier3.png|thumb]]
| |
|
| |
| 记录下NetworkID
| |
|
| |
| === 客户端使用 ===
| |
|
| |
| 官网下载:
| |
|
| |
| https://www.zerotier.com/download/
| |
|
| |
|
| |
| ==== Windows ====
| |
|
| |
| 安装完成后,
| |
|
| |
| 将前文中下载的planet文件替换到 C:\ProgramData\ZeroTier\One\ 目录中,如图
| |
|
| |
| [[File:Zerotier-win.png|thumb]]
| |
|
| |
|
| |
| 使用 Win + R打开运行窗口,输入 services.msc
| |
|
| |
| 找到 ZeroTier One服务,并重启该服务
| |
|
| |
| [[File:Zerotier-service-restart.png|thumb]]
| |
|
| |
|
| |
| 使用管理员身份打开PowerShell
| |
|
| |
| zerotier-cli.bat join 网络id
| |
|
| |
| 网络id为管理后台记录的那个
| |
|
| |
| 此时还不能用,需要再次进入到管理后台进行一个授权
| |
|
| |
| [[File:Zerotier-auth.png|thumb]]
| |
|
| |
| 在授权通过后,会自动给其分配内网IP
| |
|
| |
|
| |
| 在Linux和MAC上使用也类似上述流程,先替换掉planet文件,重启终端上的zerotier服务,再使用命令将本机加入到 网络id 中
| |
|
| |
| 这样多台设备就可以通过BWH的服务器,进行内网通信了
| |
|
| |
| [[File:Zerotier4.png|thumb]]
| |
Welcome to md5.pw!
We hope you will contribute much and well.
You will probably want to read the help pages.
Again, welcome and have fun! Liam(留言) 2026年3月24日 (二) 10:51 (PDT)