通过网站查找,ngrok是一种反向代理,通过在公共的端点和本地运行的web服务器之间建立一个安全通道,ngrok可捕获和分析所有通道上的流量。通过使用后理解:在项目中使用微信和支付宝支付,本地启动tomcat不能进行支付访问。启动服务,并将ngrok服务开启,更改访问路径配置则可以进行支付测试。
ngrok如何使用?
1、下载文件主要使用ngrok.exe放到指定目录
2、运行ngrok(两种方法)
方法一:解压后的ngrok.exe以管理员身份运行。
方法二:通过命令操作:cmd-->找到ngrok
3.连接端口号
接着输入命令: ngrok http 端口号
例如项目中端口号是8091 则输入命令:ngrok http 8091
命令成功后显示连接状态和指向
4.配置文件更改(微信+支付宝支付时使用的,其他没了解到,或许一样)
原配置文件可能是域名形式:
例如:
http://www.haibeidao.com/ssl/account/updateAliRechNotifyData.htm
将配置中的域名更换成上一图片的红色框中的内容
http\://c8d176c4.ngrok.io/haibei-web/ssl/account/updateAliRechNotifyData.htm
注意:1.http后买加‘\’,
2.在使用时,ngrok不能关闭,保持连同状态。
3. 访问地址栏,要用192.168.1.110,不能使用http://localhost:8091
高性价比的
内网穿透工具推荐——
花生壳
一、安装花生壳(内网穿透)
1、下载花生壳(内网穿透)客户端https://hsk.oray.com/download/ 后,打开运行文件,进入安装向导。

2、选择安装位置,更换目标文件夹可点击浏览(若是已安装过的则自动默认目标文件夹,无法更改位置,只需卸载之前的版本即可;若是未安装过的则可以直接点击浏览更改位置),接着完成安装步骤。
二、注册花生壳账号
如果原来已经注册号花生壳账号的用户,可直接输入账号和密码登录花生壳(内网穿透)客户端;
如果还未拥有花生壳账号的用户,可在登录界面点击右下方的“注册账号”,然后选择“个人注册”或“企业注册”。
三、使用花生壳(内网穿透)
1、花生壳账号登录成功后即可进入主界面。
客户端主界面有三大功能模块,分别是域名列表、内网映射和自诊断。
2、点击客户端域名列表,则跳转至花生壳管理域名列表页面,可对账号下的域名做开启或关闭花生壳服务以及域名诊断的操作。
3、点击客户端内网映射,则跳转至花生壳管理的内网映射页面,可直接在网页中对域名进行添加映射,即使不在服务器现场,也可以远程管理。
4、若在使用过程中遇到问题,点击客户端右上方【寻求帮助】,可自行查看《花生壳Windows客户端用户手册》;也可通过下面4种途径:“客服工单”,“在线机器人”,“购买咨询”,“钻石VIP”提交问题给贝锐的工程师查看解决。
5、点击“设置”按钮,可进行相关设置,如开机启动、是否以服务方式运行、是否自动锁定客户端等等。
因操作简洁,功能齐全,性能稳定,花生壳内网穿透软件不仅个人用户庞大,而且也深受企业用户的欢迎。花生壳的“内网穿透”,无需公网IP、无需路由
端口映射就可以通过固定的域名实现ERP、OA、CRM、NAS私有云、视频监控、FTP/SVN/MAC服务器、Windows远程桌面、游戏联机、网站、博客、微信公众号和小程序开发调试、遥感测绘、工业4.0等各种应用场景远程访问,而且搭建和操作过程非常简单,无需专业的运维人员进行管理,节省了非常的成本,全面提高了办公效率,是高效解决ERP远程访问难题的致胜法宝。
作者:Youuuuuuuu
文章来源:CSDN博客