Ngrok实现外网访问本地WEB项目的方法

提醒:ngrok 只有购买了 才能使用子域名

  1. 操作系统要搭建好java 环境
  2. 安装配置好tomcat
  3. 将项目部署到tomcat 的webapps 下
  4. 先启动tomcat,在启动ngrok.exe
  5. tomcat 启动的端口 和ngrok 发送请求的端口要一致
    .

两种方法,两个版本。如果商用,推荐第一种,稳定(缺点每次重启域名就变,如果不变需要向官网交钱)。如果个人学习使用推荐第二种,免费。

第一种方法:

第一步:下载ngrok,网址:https://ngrok.com/ ,点击download(图1),然后选择自己所需的版本(我的是windows,图2)

 Ngrok实现外网访问本地WEB项目的方法

图1

Ngrok实现外网访问本地WEB项目的方法

图2

第二步:进入https://ngrok.com/user/signup,填写信息进行注册(图3),登录后会看到有一个授权码(图4)

Ngrok实现外网访问本地WEB项目的方法

图3

Ngrok实现外网访问本地WEB项目的方法

图4

第三步:将第一步中下载的文件解压(我的解压放在D盘),并用windows命令窗口执行下列命令(图5,红色部分就是第二步获取的授权码),然后会看到一个页面(图6),然后再按ctrl+c返回,再执行如图7所示的命令(此时会与图6类似),将域名固定为weixin,即我们的URL就固定为:https://weixin.ngrok.com,用一个小项目测试一下,图8

Ngrok实现外网访问本地WEB项目的方法

图5

Ngrok实现外网访问本地WEB项目的方法

图6

 

Ngrok实现外网访问本地WEB项目的方法

图7

Ngrok实现外网访问本地WEB项目的方法

图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