您的位置:

natapp:连接内外网的神器

一、简介

natapp是一款可以将内网服务器映射到公网实现内网穿透的神器。使用natapp,开发者可以不用购买公网IP,便捷的将内网服务器对外发布,提高了内部开发测试的效率,是开发者的神器。

natapp的创立者是王顶,一名神秘的开发者。他的个人博客也是技术圈里非常有名的,深受广大程序员的欢迎。

二、核心功能

natapp最核心的功能就是内网穿透,可以将内网服务映射到公网,让外网用户可以访问内网服务。下面是natapp的核心功能:

  1. 端口映射:natapp可以将本地端口开启一个映射到公网访问的随机域名上,让外网用户访问内网服务更便捷。
  2. HTTP/HTTPS映射:natapp支持将内网HTTP/HTTPS服务映射到公网,保证数据传输的安全可靠。
  3. TCP/WebSocket映射:natapp支持将内网TCP/WebSocket服务映射到公网,使得外网用户可以访问内网服务。
  4. 静态文件服务器:natapp支持将本地文件夹映射到公网访问的随机域名上,方便快捷的共享开发测试文件。

三、使用方式

natapp使用简单、方便,只需要下载对应的客户端,使用以下命令即可:

> natapp -authtoken=[token] -log=stdout

其中,[token]是您在Natapp网站上申请到的authtoken,用于验证用户身份。启动成功后,natapp会为您分配一个外网域名,将本地服务映射到该域名上。

四、实例展示

1、HTTP/HTTPS映射

使用natapp映射内网http服务实例:

> natapp -authtoken=[token] -log=stdout -httpport=8080

http服务已经成功映射到公网域名上:

2、TCP/WebSocket映射

使用natapp映射内网WebSocket服务实例:

> natapp -authtoken=[token] -log=stdout -listenaddr=reverssshserver:22

WebSocket服务已经成功映射到公网域名上:

3、静态文件服务器

使用natapp将本地文件夹映射到公网实例:

> natapp -authtoken=[token] -log=stdout -www=./public

本地文件夹已经成功映射到公网域名上:

五、总结

natapp是极其方便、好用的内网穿透神器。它可以帮助开发者将内网服务映射到公网,方便进行开发测试,也可以帮助内网运维人员进行服务监控。同时,natapp安全可靠,保障数据传输的安全性,是每一个开发者的必备工具。