参考网址:https://gitee.com/spoto/natserver#%E5%88%9B%E5%BB%BA-moon-%E6%9C%8D%E5%8A%A1%E5%99%A8--%E9%A1%B9%E7%9B%AE%E5%9C%B0%E5%9D%80httpsgithubcomjonnyan404docker-zerotier-moon
1.vps
1.1 sudo mkdir /etc/frp
1.2 nano /etc/frp/frps.ini
1.21
[common]
bind_port = 7000
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = fc6e0ef0-08ef-42a6-936f-1c124135c369
vhost_http_port = 7080
vhost_https_port = 7081
token = fc6e0ef0-08ef-42a6-936f-1c124135c369
1.22 docker run —restart=always —network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini —name frps snowdreamtech/frps
1.23 vps 开放端口: firewall-cmd —permanent —add-port=7000/tcp —add-port=7500/tcp —add-port=7000/tcp —add-port=7080/tcp
2 客户端配置(FRPC)
2.1 /etc/frp/frpc.ini
[common]
server_addr = 129.153.111.86
server_port = 7000
token = fc6e0ef0-08ef-42a6-936f-1c124135c369
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_port = 6000
[openwrt]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_port = 6001
[192.168.3.199 FTP ]
type = tcp
local_ip = 192.168.3.199
local_port = 89
remote_port = 6002
2.2 docker run -d —network host —restart=always -v /etc/frp/frpc.ini:/etc/frp/frpc.ini —name frpc snowdreamtech/frpc
2.3 每次都需要重新加载容器,如果不能链接 那就是vps端相关端口没开发.
……………………………………………………………………………………………………………………………………………………………………
1 zerotier moon 服务器:
1.1 docker run —restart=always —name zerotier-moon -d -p 9993:9993 -p 9993:9993/udp -v /etc/ztconf/:/var/lib/zerotier-one jonnyan404/zerotier-moon -4 129.153.111.86
1.12 #查看moon ID
docker logs zerotier-moon
1.2查看 docker exec -it zerotier-moon zerotier-cli status
1.3 加入网络: docker exec -it zerotier-moon zerotier-cli join c7c8172af1a9cf3d
1.31 Your ZeroTier moon id is b99bc9656d, you could orbit moon using “zerotier-cli orbit b99bc9656d b99bc9656d”
docker exec -it zerotier-moon zerotier-cli listpeers
docker exec -it zerotier-moon zerotier-cli -D info
1.4 查看客户端 ip docker exec -it zerotier-moon zerotier-cli -j listnetworks
docker exec -it zerotier-moon
docker exec -it zerotier-moon
1.5常用命令:
1.51#查看zerotier状态
docker exec -it zerotier-moon zerotier-cli status
1.52#加入网络
docker exec -it zerotier-moon zerotier-cli join c7c8172af1a9cf3d
1.53#加入moon服务器
1.531 zerotier-cli orbit b99bc9656d b99bc9656d
1.532 docker 下
docker exec -it zerotier-moon zerotier-cli orbit b99bc9656d b99bc9656d
1.54#确认是否加入
docker exec -zerotier-moon zerotier-cli listpeers
1.55 Windows 客户端加入moon服务器
cd C:\ProgramData\ZeroTier\One
1.551 zerotier-cli orbit [moon_id] [moon_id]
1.552 具体
1.5521 主机: 台式机 cmd 管理员
1.55211 C:\ProgramData\ZeroTier\One
1.55212 zerotier-cli orbit b99bc9656d b99bc9656d
1.5521 主机:路由电脑