IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

zerotier moon server

Felix021 2026-06-03 09:03:23 累计浏览 68 次
本机暂存
前置准备:给 Moon 服务器放通 UDP 9993 端口


部署 Moon 服务器:

# curl -s https://install.zerotier.com | sudo bash

引用

***
Waiting for identity generation...
***
Success! You are ZeroTier address [ d77***817 ]


# cd /var/lib/zerotier-one

# zerotier-idtool initmoon identity.public >>moon.json

# vi moon.json

在 `stableEndpoints` 里增加 Moon 服务器的 "固定IP:端口"(有IPv6的话也可以加上),例如

引用

"stableEndpoints": ["1.2.3.4:9993"]


# zerotier-idtool genmoon moon.json
引用

wrote 00000032***006.moon (signed world with timestamp 1755***6150)


# mkdir moons.d
# cp 0000003286fa6006.moon moons.d/
# systemctl restart zerotier-one


部署控制器 ztncui

安装 nodejs
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# source ~/.bashrc
# nvm install v16
使用淘宝镜像源
# npm config set registry https://registry.npmmirror.com


# git clone https://github.com/key-networks/ztncui
# cd ztncui/src
# npm install
# cp -v etc/default.passwd etc/passwd
# vi .env
引用

ZT_TOKEN=$TOKEN
NODE_ENV=production
HTTP_PORT=3456
HTTP_ALL_INTERFACES=no

注:
1. $TOKEN 的值从 /var/lib/zerotier-one/authtoken.secret  读取
2. 最后一个参数改成 yes 就是把 3456 端口暴露给公网了,慎用(考虑用 https 加密)

测试启动:
# npm start

通过ssh端口转发把服务器的 3456 端口开到本地访问 http://127.0.0.1:3456(避免http无加密访问)

默认用户名 admin 密码 password


使用 pm2 常驻启动
# npm install -g pm2
# pm2 start bin/www --name ztncui
# pm2 startup
# pm2 save


登录 ztncui
- add network
- easy network setup
- generate network address

在需要加入的设置执行

# sudo zerotier-cli join $NETWORK

然后在 ztncui 上 approve 即可。

同分类推荐文章

  1. SmartPerfetto 2026.06.04-07.17 六周更新复盘:从 v1.0.28 到 v1.1.1 (2026-07-17 00:00:00)
  2. 用 CLIProxyAPI 把 Codex 变成一个 OpenAI 兼容的 API 服务 (2026-07-12 22:05:00)
  3. 读完 Bun 用 Rust 重写:1 个人 11 天重写 50 万行代码是怎么做到的 (2026-07-12 08:00:00)

查看更多 后端 文章 →

建议继续学习

  1. sshd+chrome+switchsharp翻墙 (累计阅读 8,828)
  2. 如何快速搭建一个VPN(pptp) (累计阅读 6,224)
  3. Linux 安装pptp vpn client (累计阅读 5,597)
  4. 使用 OpenVPN Access Server 轻松搭建 VPN 服务器 (累计阅读 5,495)
  5. Linux(CentOS5.4)系统下安装VPN(pptp)最终版 (累计阅读 5,163)
  6. 翻墙办法一 (累计阅读 4,735)
  7. 如何快速搭建一个VPN(pptp) (累计阅读 4,402)
  8. CentOS5.3下安装pptpd提供VPN服务 (累计阅读 3,909)
  9. OpenVPN 客户端在 Windows 里的配置 (累计阅读 2,939)
  10. 网络 -- 真的离不开吗 (累计阅读 2,294)