赞
踩
MacBook
开虚拟机,前一段用frp
内网穿透,但是测试项目需要转发很多端口,配置起来也很麻烦,于是乎想到了zerotier
。zerotier
官网的服务,使用起来各种限制,于是就决定自己搭建planet和moon。admin
loganjin.cn
1.12.2
debian:bullseye-slim
构建planet、构建mooon、查询配置moon方法
http://IPaddress:3000
或https://IPaddress:3443
loganjindev/zerotier-ztncui:latest
registry.cn-shanghai.aliyuncs.com/logandev/zerotier-ztncui:latest
MYADDR MYDOMAIN HTTP_PORT HTTPS_PORT ZTNCUI_PASSWD NODE_ENV HTTP_ALL_INTERFACES
# 下载项目
git clone https://gitee.com/logandev/zerotier-planet-moon.git
or
git clone https://github.com/LoganJinDev/zerotier-planet-moon.git
# 切换到项目目录
cd zerotier-planet-moon
# 启动命令
docker run -d \
--net=host \
--name zerotier-planet \
--restart unless-stopped \
-v $PWD/zerotier-one:/var/lib/zerotier-one \
-v $PWD/ztncui/etc:/opt/key-networks/ztncui/etc \
loganjindev/zerotier-ztncui:latest
# 参数注释
--net=host #使用主机网络
--name zerotier-planet # 容器名
--restart unless-stopped # 容器重启策略
-v $PWD/zerotier-one:/var/lib/zerotier-one \ # 将容器/var/lib/zerotier-one挂载到主机$PWD/zerotier-one
-v $PWD/ztncui/etc:/opt/key-networks/ztncui/etc \ # 将容器/opt/key-networks/ztncui/etc挂载到主机$PWD/ztncui/etc
# 下载项目
git clone https://gitee.com/logandev/zerotier-planet-moon.git
or
git clone https://github.com/LoganJinDev/zerotier-planet-moon.git
# 切换到项目目录
cd zerotier-planet-moon
# 启动命令
docker-compose up -d
#如果未指定密码,可执行 docker exec -it zerotier-planet cat /var/log/docker-ztncui.log|grep Password 获取密码
# 构建 moon
docker exec -it zerotier-planet build moon
# 构建 planet
docker exec -it zerotier-planet build planet
# 查询客户端配置moon方法
docker exec -it zerotier-planet build moonid
防火墙开放端口:3000 3443 9993/tcp 9993/udp 3180
端口简介:
ztncui http访问
ztncui https访问
9993/tcp 9993/udp 均为zerotier使用 必须开放
planet moon下载端口 如果不需要可不开放
windows配置planet
可通过浏览器访问http://IPaddress:3180
或通过服务器./ztncui/etc/myfs目录获取
将下载的planet替换C:\ProgramData\ZeroTier\One\目录下的planet
系统搜索 "服务" 然后找到"ZeroTier One"点 重启动 即可
linux配置planet
可通过浏览器访问http://IPaddress:3180
或通过服务器./ztncui/etc/myfs目录获取
将下载的planet替换/var/lib/zerotier-one目录下的planet
service zerotier-one restart
完成以上步骤planet配置就完成了
docker exec -it zerotier-planet build moonid
会得到以下内容
Your ZeroTier moon id is 89xxxxxxab, you could orbit moon using "zerotier-cli orbit 89xxxxxxab 89xxxxxxab"
zerotier-cli orbit 89xxxxxxab 89xxxxxxab
即可zerotier-cli orbit 89xxxxxxab 89xxxxxxab
即可http://IPaddress:3000
或https://IPaddress:3443
默认用户:admin 默认密码:loganjin.cn
Add network
输入网络名称 点击Create Network
Network
查看Network IDzerotier-cli join Network ID
# 加入网络
zerotier-cli join Network ID
# 查看当前加入的网络列表
zerotier-cli listnetworks
# 删除网络
zerotier-cli leave Network ID
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。