😊 @ 作者: 瓶盖子io
💖 @ 主页: 瓶盖子io-CSDN博客
🎉 @ 主题: 本地服务器内网穿透实现(NATAPP)
前言
内网穿透(Intranet Penetration)是一种网络技术,用于实现从公共网络(如互联网)访问位于私有网络(内网)中的设备或服务。在传统的网络环境中,内网设备通常无法直接从外部网络访问,因为它们被路由器、防火墙等网络设备保护在内部网络中。内网穿透技术允许穿透这些网络设备,实现公网与内网之间的连接。
以下是一种常见的内网穿透技术方案:
服务器端部署:在内网中部署一个服务器,作为内网穿透的中转站。该服务器通常位于公网上,可由外部网络访问。
客户端连接:在内网设备上安装一个客户端程序,与服务器建立连接。客户端程序将内网设备的请求发送到服务器,并将服务器的响应返回给内网设备。
穿透隧道:客户端和服务器之间建立一个加密的隧道,通过这个隧道传输数据。隧道可以使用不同的协议和加密方式,如TCP、HTTP、SSL等。
端口映射:通过内网穿透工具,在服务器和内网设备之间建立端口映射。将服务器的特定端口映射到内网设备上的目标端口,使外部网络可以通过服务器访问内网设备。
安全性和权限控制:内网穿透工具通常提供安全性和权限控制机制,确保只有经过授权的用户可以访问内网设备。
NATAPP是一种内网穿透工具,它可以帮助您在具有NAT网络环境的局域网内访问您的应用程序。以下是使用NATAPP进行内网穿透的基本步骤:
注册和登录: 首先,您需要在NATAPP的官方网站(https://natapp.cn/)上注册一个账户,并登录到您的账户。
获取客户端: 在登录后,您可以从NATAPP网站下载适用于您的操作系统的客户端程序。
启动NATAPP客户端:` 下载并安装NATAPP客户端后,在终端或命令提示符中运行客户端程序。
绑定域名: 登录NATAPP网站,进入控制台页面。在控制台页面上,您可以选择一个域名,并将其绑定到您的内网IP地址和端口上。这将创建一个公共的访问地址,可以通过该地址访问您的应用程序。
设置内网穿透规则: 在NATAPP控制台上,您可以设置内网穿透规则,将公共地址映射到您的内网应用程序。您需要指定内网应用程序的IP地址和端口,以及映射到公共地址的端口。
启动内网穿透: 在NATAPP客户端中,使用您在控制台上设置的Token启动内网穿透。这将建立与NATAPP服务器的连接,并使公共地址能够访问您的内网应用程序。
访问应用程序: 一旦内网穿透启动成功,您就可以使用绑定的域名或公共地址来访问您的应用程序了。
1、下载
下载地址:https://natapp.cn/
选择平台进行下载,比如:Windows平台
2、安装
将下载后的natapp_windows_amd64_2_3_9.zip
进行解压,得到natapp_windows_amd64_2_3_9
文件夹,将natapp_windows_amd64_2_3_9
修改名称为natapp
并且移动到D盘
,形成D:\natapp
目录。
3、使用
- 注册账户并且登录
Natapp
- 登录进入控制台,地址:NATAPP -
- 进入搭配
我们隧道
点击隧道最后的配置按钮,进入到配置页面,配置映射地址和端口,如下:
获取隧道的token,点击显示按钮,并且复制token
启动natapp应用
通过cmd命令,进入到D:\natapp,然后通过start natapp -authtoken=xxx,启动应用
4、测试
比如:Windows本地启动了一个Java服务,服务的端口是8080,那么我们在NATAPP中进行配置,并且本地启动;成功启动后,使用生成的域名(比如: http://726pk5.natappfree.cc)访问,如果成功访问则表示内网穿透成功。