内网穿透Natapp
简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。
在这里有一篇播客,详细介绍了几种内网穿透策略:一分钟了解内网穿透
这里我们使用一个免费的内网穿透工具:Natapp:NATAPP官网
详细教程在这里:一分钟的natapp快速新手教程
百度网盘
链接:https://pan.baidu.com/s/1oRcs6nF3WS_h7nsaB6dfPg
提取码:zycx
#1.购买隧道
#2.在我的隧道中记录token:
#3.下载软件:
注意,这里下载的只有软件,没有配置文件,启动的时候,需要手动指定authtoken,资料里面我给大家提供好了一个带有配置文件的软件:
解压:
启动后的样子:
比如此处,我使用的natapp得到的域名是:http://9xtfjr.natappfree.cc,并且我设置指向到127.0.0.1:10010
位置,也就是我的网关服务。
下面的4.5.6是对微信支付的回调地址(未备案的)做的
#4.配置回调地址
设置内网穿透地址到配置文件application.yml:
ly:pay:wx:appID: wx8397f8696b538317mchID: 1473426802key: T6m9iK73b0kn9g5v426MKfHQH7X8rKwbnotifyUrl: http://xn4agt.natappfree.cc/api/pay/wx/notifypayType: NATIVE
WxPayConfigImpl中本来就有notifyURL属性,因此会被自动注入。
#5.网关白名单
因为异步回调是微信来访问我们的,因此不应该对登录做校验,我们把这个地址配置到白名单,修改ly-gateway中的application.yml
6.拦截器对微信的回调地址放开配置
package com.leyou.order.config;import com.leyou.order.interceptor.UserInterceptor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configuration
public class MvcConfig implements WebMvcConfigurer {@Autowiredprivate UserInterceptor userInterceptor;@Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(userInterceptor).addPathPatterns("/**").excludePathPatterns("/pay/wx/notify");}
}
内网穿透Natapp相关推荐
- 内网穿透 natApp
内网穿透 将本地 localhost:8080/index 转换为 URL/index 即 localhost:8080 转换为 URL 供 公网 直接访问 本地 index 使用 内网穿透工具 类似 ...
- 内网穿透(natapp、续断、花生壳)
内网穿透 一.简介 内网穿透功能可以允许我们使用外网的网址来访问主机: 正常的外网需要访问我们项目的流程是: 1.买服务器并且有公网固定 IP 2.买域名映射到服务器的 IP 3.域名需要进行备案和审 ...
- 【运维】通过内网穿透NATAPP访问服务(不用云服务器)
本文是实现类似上图,外地员工出差在外访问公司内部应用的简单说明,具体安全情况需综合考虑!!!! 1. 下载NATAPP并安装(目前阶段为绿色版,解压放到想放的目录下) 2.注册用户(免费),过程忽略- ...
- 内网穿透(natapp的使用)
壁立千仞,无欲则刚. 何为内网穿透? 内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机.下面就相互通信的 ...
- SpringBoot 支付宝沙箱支付 natapp内网穿透
沙箱应用支付宝开放平台 (alipay.com) 1.生成商户私钥.公钥(记得保存) 2.利用商户公钥生成支付宝公钥 Natapp内网穿透 NATAPP-内网穿透 基于ngrok的国内高速内网映射工具 ...
- NatApp 内网穿透工具简单使用介绍说明
什么是内网穿透? 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取.比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访 ...
- NatApp免费内网穿透
natapp提供一个免费的可用的公网域名,将本地主机映射上公网,全面支持HTTPS协议以及本地SSL证书,支持WSS协议,同时支持HTTP/2 WEB协议,支持微信小程序本地开发,全面自动支持泛子域名 ...
- 使用natapp实现内网穿透详细教程
使用natapp来实现内网穿透 业务场景 当我们的项目是部署在本地的时候,如何让其他用户(不在同一个局域网之下)来进行调用呢?这时我们就可以使用内网穿透将自己的IP通过映射成相应的地址,然后再通过映射 ...
- NatApp免费实现内网穿透
场景: 有时候开发者想把私有电脑作为服务器,需要把开发机电脑的上项目暴露到公网,方便远程访问和调试,这时候就需要使用内网穿透,这里介绍一下 natapp 内网穿透工具的使用 一.到 natapp 官网 ...
- NATAPP内网穿透工具使用说明
简介 什么是内网穿透? 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取.比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内 ...
最新文章
- docker stats命令源码分析结果
- 输入、输出与Mad Libs游戏
- sqlserver存储过程入门?看不懂打死我
- JQuery使用笔记
- 网页Loading,让页面加载完再显示
- oracle 10个表循环10次,oracle10g for 循环 嵌套
- 强悍的Google Earth
- VSCode 插件离线安装方法(转载)
- 超详细的计算机视觉竞赛汇总
- 锐捷交换机端口设置trunk模式并指定允许的vlan数据包通过
- 基于 Console 口访问方式的配置
- AI玩Flappy Bird│基于DQN的机器学习实例【完结】
- matlab根据火焰RGB值求温度程序,基于MATLAB的炉膛火焰图像温度测量
- 游戏一、脑洞大开3(密文破译)
- 扩展欧几里得求多组解CodeForces - 1244C
- java gzip 压缩解压工具类
- Apache配置与网页优化
- python3自动爬取网页资源并保存为epub电子书
- Mac 修改AppleID 使用“登录”钥匙串
- Double_array trie
热门文章
- .NET源码 生产制造业通用管理ERP系统 财务生产管理网站 源码
- 计算机能直接和cpu交换数据的是,内存储器_能直接与CPU交换信息的存储器是
- 解决Mac App Store下载软件一直转圈无法完成的问题,黑白苹果均有效
- ManualResetEvent使用说明
- Virtual Breadboard 4.46 arduino模拟仿真虚拟 破解下载
- 使用fdisk给新增加硬盘分区
- 活力四射MSNMessenger(转)
- 魔兽世界模型浏览器WowModelExplorer演示
- 《德语助手》 权威的德汉词典2013版 彻底汇编 除时间限制 破解日志:
- 【爬虫专栏17】多线程爬双色球