我这里是ngrok2.2.4 1、先到ngrok官网https://dashboard.ngrok.com注册账号 然后从官网获取token
2、从官网下载合适的版本
3、将下载压缩包放到D盘根目录,解压缩,修改名字为ngrok,该文件夹下只有一个ngrok.exe文件
4、cmd进入ngrok目录
5、执行ngrok --authtoken XXXX XXXX为你从官网获取的token
6、执行ngrok http 8080 8080为你已经开启的tomcat或其他应用服务的端口
此时cmd的界面为:
Session Status online
Account accountName (Plan: Free)
Version 2.2.4
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://0d1f1311.ngrok.io -> localhost:8080
Forwarding https://0d1f1311.ngrok.io -> localhost:8080
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
通过 http://0d1f1311.ngrok.io访问即可
如果需要固定二级域名,是需要购买ngrok会员的,否则这个二级域名应该是随机的。
中间出现的错误
1、Incorrect Usage: flag provided but not defined: -authtoken
是由于我执行的命令ngrok --authtoken XXXX ,应该去掉--
2、This account is on the 'Free' plan.
ngrok http -subdomain=dl 8080
是由于免费版的不能设置域名。只好只能指定端口,由ngrok随便给一个随机二级域名了。
|