Aug
15
zerotier moon server
前置准备:给 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 即可。
转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php 。
部署 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 即可。
欢迎扫码关注:

转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php 。
docker 部署的一点记录
ClickHouse: Dictionary


