全部开发者教程

企业级在线办公系统

首页 慕课教程 企业级在线办公系统 企业级在线办公系统 10-11 设置内网穿透,用于接收付款结果

我们已经知道了微信支付的基础概念,那么这节课咱们就配置一下内网穿透,用于接收付款结果。也许你会有疑问,还没创建支付订单,怎么就接收付款结果了?次序是不是搞错了?其实一点没错,因为创建支付订单的时候,传入的参数中就有接收付款结果的URL地址。这个URL地址说简单,也挺简单的。说复杂,也很复杂。

我们自己的电脑连接的是局域网,虽然局域网的IP是固定的,但是广域网的IP是动态的。也就是说,因为我们没有公网静态IP,所以我们的emos-api项目没办法接收到微信平台发送过来的付款结果通知。

一、安装内网穿透软件

内网穿透是一种代理技术,把我们本地电脑的某个端口映射到外网,这样外网就能访问到咱们的主机了。内网穿透的软件有很多,不管用哪个最终都要花钱。例如花生壳软件,虽然是免费的,但是你得购买HTTP服务,才能使用内网穿透功能,而且每个月只有1GB的免费流量。想要更大的流量,只能花钱购买。

既然内网穿透都得花钱,为什么我们不选择不限流量的呢?这里我推荐大家使用“量子互联”这款内网穿透软件,月租10元钱。而且支持Windows、Linux和MacOS系统。

大家到量子互联官网(https://www.uulap.com/nattunnel),下载并安装相应版本的量子互联软件。

图片描述

二、注册账号

大家到量子互联网站(https://console.uulap.com/),注册账号,然后选择购买内网穿透服务。

图片描述
打开帐户信息栏目,然后拿到属于自己的API_TOKEN字符串。

图片描述
使用客户端登陆的时候,填写自己的API_TOKEN字符串。

图片描述

三、开通内网穿透

在控制面板页面,点击“开通隧道”按钮。

图片描述
隧道名称随便填写,内网IP写你自己本地主机的IP,千万不能用localhost替代。emos-api的端口是8090,所以内网端口就要填写8090端口。

图片描述
设置好内网穿透,你需要启动这个隧道,并且等待1分钟,内网穿透就设置好了。