一、快速总结
NATAPP是一个内网穿透工具,免安装使用,新手到成功内网穿透只需要两步
- 购买隧道获得
authtoken - 通过
authtoken运行客户端 - 完事~~
怎么样,简单吧😀
二、准备工作
-
natapp 是内网穿透工具,将你的本地应用映射到公网,因此先准备好本地应用
-
这里以本地web 服务为例 启动本机Web服务(如Nginx/Apache/IIS),确保
http://127.0.0.1可访问。 这里注意localhost和127.0.0.1严格意义来说是不一样的
三、购买隧道获得authtoken
-
购买隧道
注册账号且登录后,点击左侧「购买隧道」,选择免费或付费隧道。
-
选择协议
以 Web协议 为例,购买隧道。
根据你应用的协议选择隧道
网站就选Web隧道,ssh,远程桌面,数据库等应用选TCP隧道(禁止http),某些游戏等选UDP隧道
-
获取Auth Token
购买完成,在「我的隧道」中复制 Authtoken(示例:9ab6b9040a624f41)。 一会儿通过这个authtoken运行natapp
四、启动&运行
-
下载客户端
访问 natapp.cn,根据系统下载对应客户端(如Windows 10 64位)。
-
解压客户端
解压至任意目录,得到natapp.exe(Linux无需解压,直接wget)。
-
运行Natapp(关键步骤)
支持多种方式,原理其实就是运行一个命令
Linux/Mac需给可行性权限:
chmod a+x natapp否则会出现Permission denied错误 Mac 系统需要自行安全加白名单,否则会拒绝联网运行方式:
-
A. Windows BAT脚本/Linux shell脚本(推荐)
windows在natapp同级目录创建 bat文件 下载(右键另存为)
start natapp -authtoken=xxxx -log=none start natapp -authtoken=xxxx -log=none修改里面的authtoken为您购买的authtoken,双击运行即可.
可以将bat文件名,用你的项目名称命名,这样清晰明了,也可以多条隧道一起运行
-
B. 命令行单独运行
windows ,点击开始->运行->命令行提示符 后进入 natapp.exe的目录 运行
natapp -authtoken=<你的authtoken>linux ,同样给予可执行权限之后,运行,后台运行,可以自建sh,nohup运行(后台运行)等自行任意灵活掌握
./natapp -authtoken=<你的authtoken> -
C.config.ini配置文件方式 根据操作系统下载不同的config.ini文件到刚才下载的natapp.exe同级目录 详见 将authtoken填进去 (其他地方都不填),然后保存
windows下直接双击natapp.exe,Linux下进入目录,然后运行./natapp即可 -
D.Docker 参考 docker运行
-
五、成功
运行成功得到如下界面

- Tunnel Status Online 代表链接成功
- Version 当前客户端版本,如果有新版本,会有提示
- Forwarding 当前穿透 网址 或者端口
- Web Interface 是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试
- Total Connections 总连接数
- Avg Conn Time 0.00ms 这里不代表,不代表,不代表 延时,需要注意!
- 将natapp分配的网址(上图Forwarding ),鼠标选定然后复制下来(选定之后单击鼠标右键),在浏览器中访问,可以看到内网穿透成功了!
该网址 http://ywy9n8.natappfree.cc就是可以全球访问的网址,可以发给您的小伙伴试试 :)