使用内网穿透解决支付宝回调地址在公网问题

使用natapp解决内网穿透问题

  • 前言
  • NATAPP使用
    • 购买隧道
  • 支付宝回调地址测试
  • 之后的学习计划

前言

最近一个项目用到了支付宝,但是本地调试的时候发现支付宝的回调地址需要在公网上能够访问到。为了更加方便地调试,就使用了natapp内网穿透,将回调地址放到公网上,成功解决问题。

NATAPP使用

购买隧道

首先登陆NATAPP官网进行注册登录

注册完成之后进入我的主页,购买一条免费的隧道

购买成功后会在我的隧道中显示出刚刚购买的隧道,复制这个authtoken,待会儿要用

然后根据版本下载对应版本的客户端
使用内网穿透解决支付宝回调地址在公网问题_第1张图片
笔者使用的是windows64,下载了Windows64客户端。下载之后解压压缩包,点击natapp.exe,会弹出一个控制台,这时候在控制台中输入

natapp.exe -authtoken=对应token

如果是linux的话就使用./运行


到这里内网穿透基本成功,可以拿着公网地址在浏览器上访问本地运行的项目了

支付宝回调地址测试

将穿透好的地址配置到支付宝回调地址上,然后调用支付宝支付接口,使用支付宝付款,订单完成后支付宝会自动调用回调地址。
使用内网穿透解决支付宝回调地址在公网问题_第2张图片
测试接口后发现支付宝回调成功!

之后的学习计划

之后开了一个JVM的学习计划,打算先把书上的目录骨架梳理一遍,再把虚拟机的各个组件整理一遍再开始细致的学习,不然只能是被牵着鼻子走,学到了东西但是不知道学的是什么。

你可能感兴趣的:(java,学习)