NGROK内网穿透工具-实战+源码下载

2023-12-14 06:52:14

1、功能概述?

本案例中使用ngrok内网穿透工具,使用方便,不需要注册等麻烦的操作,永久使用,一键搞定。

我们在项目中有这样一种需求:

甲方:汤工你能不能把你们正在开发的项目或者页面发给我看看。

乙方:当然可以,您稍等,一会给你发一个临时连接,您过目一下。

作为乙方肯定是不能拒绝甲方的需求。

这个时候就有一个问题,我们平时在开发的时候使用的地址是类似:http://localhost:8080/project/1.html。这个地址只能在局域网中访问,无法发送给远方的甲方使用。

这个时候我们就需要使用内网穿透工具,让内网穿透工具为我们模拟一个域名出来。让甲方向访问淘宝百度一样方便。

当然我们也完全可以实现注册号的域名进行访问,但是这个方式较为麻烦,需要在服务器进行部署。

ngrok是一款开源的网络服务,能够为本地应用,提供基于公开的基于互联网的URL。极大的方便的本地应用在网络中的测试和共享。

2、常见的内网穿透工具

FastTunnel:https://suidao.io/

localtunnel:https://github.com/localtunnel/localtunnel

Natapp:基于ngrok的国内收费内网穿透工具,类似花生壳https://natapp.cn/

ngrok:https://ngrok.com

frp:https://github.com/fatedier/frp

花生壳:https://hsk.oray.com

3、ngrok的主要特性

1、ngrok支持创建HTTP/HTTPS/TCP三种隧道,不但能够分享web应用,还可以分享数据库服务SSH服务等。

2、能够支持多种平台,如linxu、Windows、Mac等系统。

4、通过Eclipse运行一个简单项目如下

通过Eclipse或者idea都是一样的,不管是普通的web工程,还是ssm项目或者是基于springboot的工程都可以。

这个时候的访问地址:http://localhost:8080/springmvcdemo1/file.jsp,这个地址明显往外是无法访问的。

5、ngrok下载地址

资源是vip资源,如果购买了这个资源,可以在评论区@我,我免费给你开放。

切记一定从当前连接下载资源:

https://download.csdn.net/download/tangshiyilang/88619140

6、ngrok使用详细过程

6.1、下载资源后解压如下地址

6.2、修改startup.bat配置信息

ngrok –subdomain taobao 8080

taobao:自定义二级域名,对外暴露

8080:内网穿透代理的端口,这个地址就是你项目访问的tomcat的地址

6.3、双击bat文件启动,启动信息如下

online:表示服务正常启动

http://taobao.ittun.com->127.0.0.1:8080:表示使用http://taobao.ittun.com代理127.0.0.1:8080

6.4、通过域名访问工程

使用上面的http://taobao.ittun.com代替127.0.0.1:8080

原先访问地址:http://localhost:8080/springmvcdemo1/file.jsp

内网穿透访问地址:http://taobao.ittun.com/springmvcdemo1/file.jsp

6.5、访问后信息

访问成功提示200

访问不到资源404

文章来源:https://blog.csdn.net/tangshiyilang/article/details/134937021
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。