最近在写微信和支付宝支付的接口是,发现在支付完成之后需要跳转到本地的支付成功页面失败,原因是支付宝和微信在支付完成后需要访问到外网才可以,不能每次调试都打包部署到服务器上,低效而且不合理,可以使用NATAPP 来映射到外网。

1. 官网下载对应natapp客户端

​natapp官网​

natapp外网映射到本地_官网

我下载的是64位的。下载完成之后是这个样子的。
natapp外网映射到本地_css_02

2.授权

打开终端cd natapp的完整路径(可以直接将刚刚下载的natapp拖进来)

chmod a+x natapp

 

然后再运行

./natapp

 

当然你也可以直接

chmod a+x natapp的完整路径(可以直接将刚刚下载的natapp拖进来)

 

然后再运行

./natapp完整路径

 

可能会出现
natapp外网映射到本地_css_03

那么问题是你没有注册
注册账号 ​​​点击注册​

登录后,点击左边 购买隧道,免费/付费均可 由于自己测试我使用免费的
实名注册
natapp外网映射到本地_官网_04
免费购买
natapp外网映射到本地_css_05
拿到authtoken
natapp外网映射到本地_微信_06

终端运行

./natapp -authtoken=你刚才拿到的值
  • 1

1

运行成功,都可以得到如下界面
natapp外网映射到本地_官网_07

将natapp分配的网址,鼠标选定然后复制下来(选定之后单击鼠标右键),在浏览器中访问,可以看到内网穿透成功了!

3.确保 ​​http://127.0.0.1​​ 可以访问才能成功

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/markdown_views-ea0013b516.css">
</div>

 

会员中心\我的隧道: ​​https://natapp.cn/tunnel/lists​