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输入,然后就能访问内网的服务器上的项目了。

相关推荐
Evan芙4 分钟前
nginx核心配置总结,并实现nginx多虚拟主机
运维·数据库·nginx
FIT2CLOUD飞致云21 分钟前
操作教程丨通过1Panel快速安装Zabbix,搭建企业级监控系统
运维·服务器·开源·zabbix·监控·1panel
幸存者letp26 分钟前
Python 常用方法分类大全
linux·服务器·python
悟空空心1 小时前
服务器长ping,traceroute
linux·服务器·网络·ssh·ip·ping++
Ghost Face...1 小时前
Docker实战:从安装到多容器编排指南
运维·docker·容器
此生只爱蛋1 小时前
【Linux】正/反向代理
linux·运维·服务器
qq_5470261791 小时前
Linux 基础
linux·运维·arm开发
废春啊2 小时前
前端工程化
运维·服务器·前端
我只会发热2 小时前
Ubuntu 20.04.6 根目录扩容(图文详解)
linux·运维·ubuntu
爱潜水的小L2 小时前
自学嵌入式day34,ipc进程间通信
linux·运维·服务器