当前位置: 代码迷 >> 综合 >> linux系统小米球(ngrok)实现内网穿透
  详细解决方案

linux系统小米球(ngrok)实现内网穿透

热度:77   发布时间:2023-12-13 17:35:06.0

一.小米球官网注册账号获取token

官网地址:https://manager.xiaomiqiu.com

token在系统管理--账户管理--我的账号中可以查看。

 二.下载客户端文件

1.下载位置

首页有多个下载版本,根据自己实际应用版本下载。我这里下载的是linux64版本。

 2.解压后目录文件

ngrok和ngrok.conf文件运行时会用到。另外3个文件可以参考。

 三.修改小米球配置文件

1.移动文件ngrok和ngrok.conf至linux系统

 2.配置文件ngrok.conf参数介绍(修改配置文件之前)

auth_token:用户连接小米球Ngrok的唯一Token;
需要到https://manager.xiaomiqiu.com/ 注册获得;httptun httpstun 为隧道名称  可以自定义;remote_port:映射端口;
映射端口不能被占用,不然启动时会报错;subdomain:映射前缀;http https tcp:协议;
好像还不支持其他协议;如需增减隧道,按照
httptun:remote_port: 80subdomain: adminproto:http: 127.0.0.1:80
格式修改即可;

3.修改ngrok.conf配置文件

配置文件中实现了两种映射方式,http和tcp。http映射实现的是网页访问,tcp映射实现的是数据库连接,效果后面可以看到。

 四.后台启动

如果不需要后台启动,就不需要安装screen。按照下面步骤执行的是后台启动方式。

1.添加文件执行权限,分别执行下面两条命令

chmod +x ngorkchmod +x ngrok.conf

2.安装screen

linux系统安装命令:

yum install -y screen

ubantu系统安装命令:

  apt-get install screen

3.进入screen环境

4.执行启动命令

 5.执行后启动结果

 6.按 ctrl+A+D即可后台运行

7.查看启动后的进程

 五.查看运行结果

1.浏览器访问http://bear.ngrok2.xiaomiqiu.cn

 2.数据库连接

主机名称:ngrok2.xiaomiqiu.cn

端口号:27036