NATAPP内网穿透使用

目录

一、natapp能干嘛?

二、使用NATAPP穿透工具

(一)Windows下载内网穿透

        测试验证接口

(二)Linux下内网穿透

        测试验证接口


一、natapp能干嘛?


        可以将本地的内网ip映射到外网上,远程访问该连接,实现外网展示网站。平时做的应用开发都只能在局域网本地访问,通过内网穿透,可以通过外网进行访问。

可以是内网穿透的几个软件:
    1. NATAPP(免费)
    2. Ngrok (需要2快钱)
    3. 神卓互联(支持https)
    4. 花生壳
这节主要来讲NATAPP的使用。Ngrok与神卓互联后期会出教程。


二、使用NATAPP穿透工具

NATAPP-内网穿透 基于ngrok的国内高速内网映射工具https://natapp.cn/
1、我们点击登录后自行完成注册

 2、登录到NETAPP系统中,由于怕我们将NATPP用于非法用途需要我们进行实名认证后使用。我们根据步骤提示完成实名认证

3、我们购买一条免费隧道来进行我们项目内网穿透的测试。


查看我们购买的隧道信息 

(一)Windows下载内网穿透


1、下载客户端进行内网映射

 2、将压缩包解压后。可以看到目录中文件

其中config.ini文件配置如下:
我们只需要在authtoken字段添加上我们的authtoken即可,实现的字段就留空,不用删除

#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
#命令行参数 -config= 可以指定任意config.ini文件
[default]
authtoken=c2f25*****833e5                 #对应一条隧道的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 非代理上网用户请务必留空


 3、(1)运行方式一

运行natapp.exe文件可以看到内网映射成功,将本地127.0.0.1:8080端口映射到了网址http://9qwvy6.natappfree.cc上,也就是说该两个网址等价。如图 

(2)运行方式二

该种运行方式不需要写config.ini配置文件

windows ,点击开始->运行->命令行提示符 后进入 natapp.exe的目录

natapp -authtoken=[你的authtoken]

测试验证接口


大家可以用自己的项目测试。我这里使用一个简单的springboot项目来测试该映射(主要项目端口一定要和前面设置的端口相同。我这里使用端口:8080)。(springboot项目给大家一个jar大家自己下载测试
链接:https://pan.baidu.com/s/1UdO_q3ByKlwbGRwsCRxWqw 
提取码:6660)

我们访问自己映射的域名

 

访问到该界面。则映射成功(关闭cmd窗口映射会结束)

(二)Linux下内网穿透


1、下载客户端进行内网映射

 2、将下载的文件natapp上传到服务器中/test目录(我这里使用的是CentOS7)

 然后在自己写一份config.ini配置文件上传到服务器中,
(我们只需要在authtoken字段添加上我们的authtoken即可,其他的字段就留空,不用删除)

3、进入到存放natapp文件的目录下,给natapp执行权限

chmod a+x natapp

(1)、运行方式一

./natapp

 (2)、运行方式二

该种运行方式不需要写config.ini配置文件

./natapp -authtoken=[你的authtoken]

测试验证接口


       大家可以用自己的项目测试。我这里使用一个简单的springboot项目来测试该映射(主要项目端口一定要和前面设置的端口相同。我这里使用端口:8080)。(springboot项目给大家一个jar大家自己下载测试
链接:https://pan.baidu.com/s/1UdO_q3ByKlwbGRwsCRxWqw 
提取码:6660)
我们将测试的java包net_test上传至服务器上

进入到net_test的目录中,使用

进入到jar所在的目录下使用nohup命令后台运行该jar包
nohup java -jar net_test.jar  & > test.log &
进入到test的目录中,使用内网穿透命令
./natapp

如图所示:运行成功访问的网址为: http://xts8db.natappfree.cc (随机生成

 

  当我们访问的网址:http://xts8db.natappfree.cc/test 访问成功到我们运行的项目如图所示:内网穿透成功。

 

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落日余晖,沉鱼落雁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值