然后双击运行natapp.exe,如下显示Online则代表是运行成功的:
使用natapp开启内网穿透之旅
创建一个SpringBoot工程进行测试创建一个简单的SpringBoot Web工程,然后创建一个测试的controller类:
使用natapp开启内网穿透之旅
TestController 类代码如下:
package org.zero01.natapp.natapptest.controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import java.util.HashMap;import java.util.Map;/** * @program: natapp-test * @description: 测试natapp的内网穿透 * @author: 01 * @create: 2018-05-15 11:01 **/@RestController@RequestMapping("/local")public class TestController {@GetMapping("/test")public Map<String, String> test() {Map<String, String> responseMap = new HashMap<>();responseMap.put("code", "0");responseMap.put("API", "/local/test");responseMap.put("address", "127.0.0.1");responseMap.put("msg", "这是natapp内网穿透测试");return responseMap;}}
运行SpringBoot的启动类,启动完成后,使用浏览器访问如下地址:http://zero.s1.natapp.cc/local/test访问结果如下 , 这里由于安装了格式化json的插件,所以显示的是格式化好的json数据:
使用natapp开启内网穿透之旅
可以成功从这个外网域名地址访问成功后,我们的内网穿透就完成了,现在就可以从外网访问到我们本地的接口地址了 , 这种内网穿透的方式很简单也很实用,是我们实现回调接口联调的一大神器 。
关于微信开发时的配置由于微信屏蔽了natapp的三级域名,所以如果需要进行微信支付或者微信小程序的联调时需要注册一个二级域名,但是二级域名也有被屏蔽的风险并且仅支持将域名绑定在付费隧道上 , 因此需要自行考虑风险,不过一般不干啥坏事被屏蔽的几率还是很小的 。如果没有微信开发的需求的话 , 可以忽略本节内容 。
进入到“二级域名”页面,注册一个二级域名:
使用natapp开启内网穿透之旅
查询一个自己喜欢的域名前缀进行注册,如果用于联调微信小程序的话,则需要注册带有SSL证书的 , 因为微信小程序仅支持https协议 。我因为需要联调微信支付以及微信小程序 , 所以我这里注册了15元/年的那个,但是在注册前需要先按照要求进行实名认证:
使用natapp开启内网穿透之旅
注册完成后 , 到隧道的配置页面中,配置这个域名:
使用natapp开启内网穿透之旅
修改完成:
使用natapp开启内网穿透之旅
关闭本地运行的natapp客户端,原本的config.ini配置无需改动,重新打开natapp客户端,如下:
【外网免费加速器永久 免费不限时外网加速器】
使用natapp开启内网穿透之旅
推荐阅读
- 免费充值快币网站 低价快币充值网站
- 10086怎么免费领取流量 发送什么到10086免费领取流量
- 好用的加速器免费外网推荐 好用的加速器免费外网
- win7网课视频加速器16倍 网课视频加速器16倍
- 免费加速器电脑版哪个好用 免费加速器电脑
- 微信人脉推广 免费人脉推广
- 一百万微博粉丝多少钱 免费领取500个微博粉丝
- 免费爬虫软件有哪些 免费爬虫软件
- 穆斯林的葬礼电影免费观看 穆斯林的葬礼电影
- 天猫如何申请免费试用及如何领取