NATAPP 内网穿透工具


内网穿透是一种网络技术,它允许从公共网络(如互联网)访问位于私有网络(内网)中的设备或服务。通过内网穿透,你可以将内网的资源暴露给外部网络,实现远程访问和连接。

内网穿透一般用来用于Web 开发和测试,远程访问,文件共享和远程存取等等。

内网穿透技术有多种实现方式,包括端口映射、反向代理、VPN、SSH 隧道等。具体的实现方法和工具可以根据你的需求和网络环境选择。

NATAPP 是一种隧道穿透技术。它是一款提供内网穿透服务的工具,能够将位于 NAT(网络地址转换)后的内网服务暴露给公网,实现公网访问内网资源的目的。

NATAPP 基于 TCP 协议,通过在公网上搭建服务器和客户端之间的隧道,将公网请求转发到内网中的特定服务或设备。这样,即使位于 NAT 路由器后的内网设备没有公网 IP 地址,也可以通过 NATAPP 的隧道穿透功能实现对其的远程访问。

使用步骤

1. 注册购买隧道因为我主要是用来与同事直接进行开发调试,所以我只用免费隧道。

2.下载对应的客户端

3.下载之后,解压至任意目录,得到natapp.exe (linux下无需解压,直接 wget)

4.取得authtoken 在网站后台,我的隧道处,可以看到刚才购买的隧道

5.运行natapp

运行方式有两种。

方式一: 配置config.ini文件,运行。

根据操作系统下载不同的config.ini文件到刚才下载的natapp.exe同级目录,将得到得到的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 非代理上网用户请务必留空

1)windows下,直接双击natapp.exe 即可.

2)在Linux/Mac 下 需要先给执行权限

 chmod a+x natapp

然后再运行

./natapp


方式二: cmd指令运行

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

运行

natapp -authtoken=9ab6b9040a624f40

linux ,同样给予可执行权限之后,运行

./natapp -authtoken=9ab6b9040a624f40

运行成功如下

blob.png

声明:BenBonBen博客|版权所有,违者必究|如未注明,均为原创

转载:转载请注明原文链接 - NATAPP 内网穿透工具


过去太迟,未来太远,当下最好