使用 ngrok(小米球)实现内网穿透映像到外网访问项目
·
前言: 有时想要通过外网地址访问到自己的项目,虽然市面上的第三方内外穿透软件有很多,但是大多都是要收费的,而 ngrok 小米球是国内一个免费内网穿透软件。通过它也可以实现内网穿透映射到外网访问项目。
一,注册小米球账号
1. 注册一个小米球账号,获取免费的Token

2. 在后台首页下载对应版本客户端(我这里下载的是window版)

3. 将下载的压缩文件解压后放到需要启动的服务器上

二、修改ngrok.conf配置
打开ngrok.conf文件如下:
server_addr: "ngrok2.xiaomiqiu.cn:5432"
trust_host_root_certs: true
inspect_addr: disabled
auth_token: "注册后获取到的token"
tunnels:
httptun:
remote_port: 7001
subdomain: dean
proto:
http: 127.0.0.1:7001
httpstun:
remote_port: 443
subdomain: ciqiu
proto:
https: 127.0.0.1:8080
tcptun:
remote_port: 81
proto:
tcp: 127.0.0.1:81
| 属性名 | 属性解释 |
|---|---|
| httptun | 通道名,在启动的时候指定(可以任意修改) |
| remote_port | 远程端口,替换成想要启动的服务端口 |
| auth_token | 换成注册后获取到的Token |
| subdomain | 外网访问的域名前缀(比如:http://dean.ngrok2.xiaomiqiu.cn/) |
| http | 内网需要映射的端口地址 |
| https | 内网需要映射的端口地址 |
三、启动
启动方式有两种,可以任选其中一种方式启动:
第一种: 进入解压文件目录,在cmd中启动

第二种: 通过双击解压后文件夹中的 【小米球Ngrok一键启动工具.bat 】 文件启动
ps: windows版才提供了一键启动脚本!直接启动即可(其它版本没有脚本)

启动成功后效果:

四、访问
启动成功后 ,通过外网浏览器访问 http://dean.ngrok2.xiaomiqiu.cn 就可以了。
也可以同时开启多个通道.
更多推荐



所有评论(0)