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部署好之后,再重启一下。

bash 复制代码
service zerotier-one restart #服务重启命令

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

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

相关推荐
大黄说说9 分钟前
Go并发双雄:WaitGroup与Channel的抉择与协作
java·服务器·数据库
Agent产品评测局15 分钟前
企业邮件处理自动化落地,分类回复全流程实现方法 —— 2026企业级智能体选型与落地全景指南丨Agent产品测评局
运维·人工智能·ai·chatgpt·自动化
升职佳兴18 分钟前
重启 Docker 导致 VMware 虚拟机断网:一次完整的故障排查记录
运维·docker·容器
同聘云20 分钟前
阿里云国际站服务器高防是什么意思?如何选择高防服务器?
运维·服务器·网络
发发就是发25 分钟前
顺序锁(Seqlock)与RCU机制:当读写锁遇上性能瓶颈
java·linux·服务器·开发语言·jvm·驱动开发
_Emma_37 分钟前
【Linux media】Linux Media Driver Framework
linux·服务器·视频
A_QXBlms1 小时前
企业微信客户管理自动化:利用API同步客户标签与画像
运维·自动化·企业微信
如来神掌十八式1 小时前
nginx基础知识
运维·nginx
网络点点滴1 小时前
创建一个简单的web服务器
运维·服务器·前端
萝卜小白1 小时前
算法实习学习记录-day01
linux·服务器