Ngrok实现外网访问本地WEB项目的方法
提醒:ngrok 只有购买了 才能使用子域名
- 操作系统要搭建好java 环境
- 安装配置好tomcat
- 将项目部署到tomcat 的webapps 下
- 先启动tomcat,在启动ngrok.exe
- tomcat 启动的端口 和ngrok 发送请求的端口要一致
.
两种方法,两个版本。如果商用,推荐第一种,稳定(缺点每次重启域名就变,如果不变需要向官网交钱)。如果个人学习使用推荐第二种,免费。
第一种方法:
第一步:下载ngrok,网址:https://ngrok.com/ ,点击download(图1),然后选择自己所需的版本(我的是windows,图2)
图1
图2
第二步:进入https://ngrok.com/user/signup,填写信息进行注册(图3),登录后会看到有一个授权码(图4)
图3
图4
第三步:将第一步中下载的文件解压(我的解压放在D盘),并用windows命令窗口执行下列命令(图5,红色部分就是第二步获取的授权码),然后会看到一个页面(图6),然后再按ctrl+c返回,再执行如图7所示的命令(此时会与图6类似),将域名固定为weixin,即我们的URL就固定为:https://weixin.ngrok.com,用一个小项目测试一下,图8
图5
图6
图7
图8
命令部分:
ngrok authtoken [email protected](官网注册后得到)
ngrok http 80
------------------------------------------------------------------------------------------
第二种方法:
首先下载版本
http://download.****.net/download/huhuhuemail/9906462
下载后解压ngrok.rar
运行cmd进入解压的ngrok_windows目录运行:
ngrok -config ngrok.cfg -subdomain dlyd 80