云计算百科
云计算领域专业知识百科平台

zerotier实现内网穿透(访问内网服务器)

moo

内网穿透工具

实用工具:zerotier

目录

内网穿透工具

Windows下zerotier安装

ubuntu系统下的zerotier安装

使用moon加速


Windows下zerotier安装

有了网络之后,会给你一个网络id,这个网络id是非常重要的,其它设备要加入的这个网络,就需要这个网络id,所以还是很重要的,点击这个id就可以进入具体的设置

在windows下安装zerotier客户端,下载链接

并加入这个网络

ubuntu系统下的zerotier安装

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

然后安装zerotierone客户端

sudo apt install zerotier-one

然后加入网络中,Id是刚刚在网页中给的

sudo zerotier-cli join xxxxxx

加入成功会有200的状态码,而且网页上能够检查到

进行授权

ubuntu中查看ifconfig,多了一项信息

使用moon加速

查看网络信息

sudo zerotier-cli info

其中fecbb17567是服务器的zerotier设备节点地址

cd /var/lib/zerotier-one/

sudo zerotier-idtool initmoon identity.public >> moon.json
sudo vim moon.json

将stableEndpoints中换成服务器的公网ip

生成moon签名

sudo zerotier-idtool genmoon moon.json
# 创建moons.d文件夹
mkdir moons.d
mv 000000fecbb17567.moon moons.d/
sudo systemctl restart zerotier-one.service

ubuntu节点接入moon服务器

sudo zerotier-cli orbit fecbb17567 fecbb17567
# 检查是否生效
sudo zerotier-cli listpeers

然后在windows中也添加一下

用管理员打开powershell

检查是否成功

zerotier-cli.bat listpeers

 重启一下服务

发现一直ping不通,然后可能是没启动服务

#启动zero服务
sudo systemctl start zerotier-one.service
#开机自启动
sudo systemctl enable zerotier-one.service

 moon部署好之后,再重启一下。

service zerotier-one restart #服务重启命令

然后用主机去访问托管ip的内网,可以访问成功

然后再在ragflow项目中,docker部署好之后,需要http://服务器Ip:80。此时内网穿透就可以将托管好的Ip输入,然后就能访问内网的服务器上的项目了。

赞(0)
未经允许不得转载:网硕互联帮助中心 » zerotier实现内网穿透(访问内网服务器)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!