最近在写微信和支付宝支付的接口是,发现在支付完成之后需要跳转到本地的支付成功页面失败,原因是支付宝和微信在支付完成后需要访问到外网才可以,不能每次调试都打包部署到服务器上,低效而且不合理,可以使用NATAPP 来映射到外网。
1. 官网下载对应natapp客户端
我下载的是64位的。下载完成之后是这个样子的。
2.授权
打开终端cd natapp的完整路径(可以直接将刚刚下载的natapp拖进来)
chmod a+x natapp
然后再运行
./natapp
当然你也可以直接
chmod a+x natapp的完整路径(可以直接将刚刚下载的natapp拖进来)
然后再运行
./natapp完整路径
可能会出现
那么问题是你没有注册
注册账号 点击注册
登录后,点击左边 购买隧道,免费/付费均可 由于自己测试我使用免费的
实名注册
免费购买
拿到authtoken
终端运行
./natapp -authtoken=你刚才拿到的值
- 1
1
运行成功,都可以得到如下界面
将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