您当前的位置: 首页 >  nginx

Nginx系列教程(03) - 外网映射(NatApp)

杨林伟 发布时间:2019-11-11 16:06:35 ,浏览量:2

在做微信开发或者是对接第三方支付接口时,回调接口可能需要外网访问(内网穿透)。这时候开发者在本地测试的时候,需要用到外网测试工具。

平时常用的外网测试工具有natappngrok,下面我们主要来讲讲NatApp。

NatApp官网地址:https://natapp.cn/

1.注册账号

注册账号需要实名制,注册地址:https://natapp.cn/register 在这里插入图片描述 按照常规的一步一步来操作就可以了

2.实名验证

在这里插入图片描述 需要支付宝验证,验证成功后界面如下: 在这里插入图片描述

3.购买免费隧道

在这里插入图片描述 购买: 在这里插入图片描述

4.配置隧道

authtoken:开启natapp服务时用到的参数 在这里插入图片描述 主要是修改本地地址和本地端口 在这里插入图片描述

5.NatApp下载安装

1.根据自己的系统下载NatApp(我的是Mac系统):https://natapp.cn/ 在这里插入图片描述 2.解压安装包,并进入安装包目录,赋予natapp权限(我的是Mac操作系统,Windows系统直接忽略)

chmod a+x natapp

3.在同一目录下,新建config.ini文件,并填写config.ini: 在这里插入图片描述 编辑config.ini,里面填上对应的authtoken

#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
#命令行参数 -config= 可以指定任意config.ini文件
[default]
authtoken=                      #对应一条隧道的authtoken
clienttoken=                    #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
log=none                        #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none
loglevel=ERROR                  #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
http_proxy=                     #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空

4.与运行程序:

./natapp

运行成功! 在这里插入图片描述 注意:http://zqx4v7.natappfree.cc这个地址就是外网访问内部网络127.0.0.1:80的地址。

6.测试

1.进入tomcat解压目录/config/server.xml,端口设置为80: 在这里插入图片描述 2.启动tomcat:新开一个命令窗口,进入tomcat解压目录/bin,启动tomcat:

./startup.sh

在这里插入图片描述 3.浏览器访问:输入http://localhost:80/,可以看到本地访问成功: 在这里插入图片描述 使用NatApp生成的地址访问:http://zqx4v7.natappfree.cc,会发现跟本地的访问也是一样的。 在这里插入图片描述 同时命令框的内容也改变了: 在这里插入图片描述

7.如何登录管理台查看信息?

浏览器输入网址:http://127.0.0.1:4040,可以看到每个请求的详细情况。 在这里插入图片描述

总结

在这里插入图片描述

关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 2浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0484s