1、内网穿透
概念省略:自行查看。
简单理解:我们在自己电脑的tomcat上部署一个项目A,tomcat启动后,我们自己本地是可以访问A项目的地址的,并且可以获得相应的资源(内网的其他主机也可以做到这一点),但是内网之外的其他主机(也就是互联网上的其他主机),是没办法访问我们的A项目的地址的,例如我们的项目A可以发送一个Http请求到微信支付进行支付(同时携带A项目的回调地址,微信支付成功后通过请求我们的回调地址异步通知A项目支付成功),微信支付系统可以接受到我们的请求,但是微信支付系统在完成支付后,在回调A项目的回调地址的时候,是没办法请求到我们本地A项目的地址的。因为我们的本地主机并未部署到互联网上,这个时候我们可以使用内网穿透,让微信支付系统能访问到我们本地的A项目。
2、下载工具
内网穿透的工具有很多,我只介绍我使用的一个(免费的足够学习和测试用了,有钱可以玩付费),但道理都差不多。
(1)访问地址https://natapp.cn/,网站的注册和登录就跳过了,需要实名认证。
(2)下载客户端
(3)开通通道
(4)启动本地项目
(5)命令行启动本地客户端(linux官网看启动教程)
启动成功后有弹框,如下: