ngrok--本机服务代理

官网:ngrok

一、作用

为你生成一个域名,并代理你本地的服务,方便非局域网内的同事访问你本机服务。

二、注册

先注册一个ngrok账号,会自动登录。


ngrok--本机服务代理_第1张图片
注册成功后自动进入登录页

三、下载

解压 zip包到 ngrok目录

四、运行

  • 1、默认服务代理方式:
$ cd ngrok
 //注意:你也可以为ngrok进行环境变量配置,我懒的没配置。
$ ./ngrok http 80    ##这里是默认监听80端口,然后默认找一个本地服务进行代理

### 命令行展示如下:
ngrok by @inconshreveable                                                                                       (Ctrl+C to quit)

Session Status                online
Account                       RX-Wang (Plan: Free)
Version                       2.2.8
Region                        United States (us)
Web Interface                 http://127.0.0.1:4040
Forwarding                    http://c4805094.ngrok.io -> localhost:80
Forwarding                    https://c4805094.ngrok.io -> localhost:80

Connections                   ttl     opn     rt1     rt5     p50     p90
                              45      2       0.09    0.06    66.53   110.88

直接访问:http://localhost:4040 会有意想不到的效果呦。。。

  • 2、指定服务端口代理方式:
### 指定代理3000端口的服务。
$ ./ngrok http -auth="username:password" 3000

点击下面图片中给出的某一个链接,会让你输入刚才启动时的 username和password,尽可以访问被代理的 3000端口的服务了。


ngrok--本机服务代理_第2张图片
http://localhost:4040

ngrok--本机服务代理_第3张图片
输入刚才设置的账号密码

你可能感兴趣的:(ngrok--本机服务代理)