官网:ngrok
一、作用
为你生成一个域名,并代理你本地的服务,方便非局域网内的同事访问你本机服务。
二、注册
先注册一个ngrok账号,会自动登录。
三、下载
解压 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端口的服务了。