内网穿透--学会NATAPP让你不再孤芳自赏!

1,418 阅读3分钟

「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战

前言

大家好,我是程序猿小白 gw_Gw,很高兴能和大家一起学习进步。

关于服务器的搭建,可以参考:

初学nginx--超详细使用nginx服务器搭建一个静态网页

初学Tomcat--超详细使用Tomcat服务器搭建一个静态网页

以下内容部分来自于网络,如有侵权,请联系我删除,本文仅用于学习交流,不用作任何商业用途。

摘要

本文主要介绍内网穿透NATAPP的具体使用,通过NATAPP来让他人能够访问自己搭建的网页。

使用内网穿透访问自己搭建的服务器网页

1.1 注册登录NATAPP

在官网注册账号并登录。

官网直达:natapp.cn/

image-20211101220427853

1.2 购买免费隧道

  1. 注册登陆后需要进行实名认证。

image-20211101220526957

  1. 认证后即可进行购买免费隧道。

image-20211101220606076

1.3 隧道配置

根据端口需要对隧道进行配置,这里使用的是Tomcat默认端口8080,所以把隧道配置为8080端口。

image-20211101220743351

image-20211101220750806

1.4 NATAPP下载

配置好隧道后,下载NATAPP.exe.

下载链接:cdn.natapp.cn/assets/down…

下载后解压至任意文件夹。

1.5 启动NATAPP

启动NATAPP有两种方式:

  1. 通过config.ini文件启动。

     #将本文件放置于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 非代理上网用户请务必留空
    

    在NATAPP.exe同目录下新建config.ini文件,内容如上。

    找到authtoken并复制,填入config.ini文件对应的authtoken参数。

    image-20211101221321418

双击natapp.exe文件即可执行。

  1. 通过命令行启动

    在natapp.exe文件目录下进入dos窗口。输入以下命令:

     natapp -authtoken=复制的authtoken
    

    回车后得到如下界面:

    image-20211101222509286

参数解释:

  • Tunnel Status Online 代表链接成功
  • Version 当前客户端版本,如果有新版本,会有提示
  • Forwarding 当前穿透 网址 或者端口
  • Web Interface 是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试
  • Total Connections 总连接数
  • Avg Conn Time 0.00ms 这里不代表 延时,需要注意!

1.6 内网穿透测试

要确保服务器已经打开。

在浏览器输入Forwarding对应的网址。

jymjv2.natappfree.cc

image-20211101222619510

在dos窗口也能看到各种请求:

image-20211101222728853

结语

以上就是NATAPP的基本使用,学会了NATAPP再也不用孤芳自赏了,让女朋友访问你的网页看一看给她准备的惊喜吧!