【无公网IP内网穿透】基于NATAPP搭建Web站点

news2024/11/17 4:36:05

 

🎉🎉欢迎来到我的CSDN主页!🎉🎉

🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚

🌟推荐给大家我的专栏《.内网穿透》。🎯🎯

👉点击这里,就可以查看我的主页啦!👇👇

Java方文山的个人主页

🎁如果感觉还不错的话请给我点赞吧!🎁🎁

💖期待你的加入,一起学习,一起进步!💖💖

请添加图片描述

目录

一、前言

1.1.什么是内网穿透

1.2.什么是NATAPP

 二、配置NATAPP

2.1.注册登录

2.2.配置内网服务器地址

2.3.下载客户端并配置

2.4配置start.bat


一、前言

1.1.什么是内网穿透

内网穿透是指在互联网上访问内部网络资源的一种技术。它可以通过在公共网络上建立一个代理服务器,将内部网络中的计算机和设备映射到公共网络上,从而实现外部用户对内部网络的访问。内网穿透可以用于远程办公、远程控制、数据传输等方面。

1.2.什么是NATAPP

NATAPP实现内网穿透的方式很简单,将内网的主机通过natapp服务器进行数据传输,通过nat app作为代理将外网的请求转发到我们的机子上,从而实现内网穿透。
而且Natapp本身的隧道传输采用ssl256位加密,这种加密安全性现阶段完全无法破解,natapp隧道的安全性无需考虑。

在这里插入图片描述

 二、配置NATAPP

2.1.注册登录

首先去到.NATAPP官网注册然后登录即可。

2.2.配置内网服务器地址

这是我内网访问的Web,地址为本机端口号,在该地址上8080端口,提供web请求。

我们希望通过natapp将外网请求打到我们的本机地址上,所以我们首先需要到natapp配置我们的web服务器信息。

首先我们选择购买隧道,点击免费隧道。

然后到配置页面,输入ip地址和端口号。

2.3.下载客户端并配置

然后选择客户端页面下载客户端。

 

2.4.配置start.bat

我们完成客户端下载之后,方便期间,可以将下载下来解压后的exe目录中创建一个bat文件,在这个文件中natapp.exe -authtoken=你的authtoken启动命令就可以了:

 由上文我们看到一个authtoken,这个token我们直接到隧道中复制,如下图,然后将这个值粘贴到authtoken即可。

双击bat启动:完成后我们直接点击natapp将其启动,可以看到natapp为我们提供了一个外网的地址

我们通过该地址尝试请求到我们的/student/list接口,如下图所示,自此内网穿透就配置成功了。

快去试试,和你的小伙伴们装一波吧!!! 

请添加图片描述

到这里我的分享就结束了,欢迎到评论区探讨交流!!

💖如果觉得有用的话还请点个赞吧 💖

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1077052.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

读书笔记:多Transformer的双向编码器表示法(Bert)-4

多Transformer的双向编码器表示法 Bidirectional Encoder Representations from Transformers,即Bert; 第二部分 探索BERT变体 从本章开始的诸多内容,以理解为目标,着重关注对音频相关的支持(如果有的话)…

Nginx、Git、Gitee的介绍及使用

目录 1、项目启动思路 2、Nginx 一、下载Nginx 1、下载地址 2、选择下载稳定版本 3、解压安装包 二、Nginx的原理 1、原理图 2、流程分析 三、配置Nginx 1、第一步:解决各种js报错 2、第二步:配置Nginx 3、启动/停止/重启Nginx 4、访问网址 …

企业信息查询:洞悉市场,抢占先机

随着互联网的普及和信息技术的不断发展,我们对于企业工商信息的需求逐渐增加,市面上也出现了很多查询企业信息的产品。作为一家专业的企业数据提供商,经过精心地研发,我们打造了一款“公抓抓”,该平台可以批量爬取国家…

计网 静态库和动态库

计网 静态库和动态库 一.我们先来了解一下一个程序编译成可执行文件的四个过程 1.预处理期(预编译) 在预处理期会进行替换,将头文件和宏定义进行替换 2.编译期 编译期会将源代码变为汇编语言 3.汇编期 汇编期是把汇编语言变为机器语言…

STM32F103标准库硬件IIC+DMA连续数据发送、接收

目录 前言1、AHT20模块的简单了解(为了更好的理解程序语句)2、了解DMA相关中断标志位以及I2C相对应的DMA通道3、本篇文章提及程序中相关的变量定义提前了解4、DMAIIC数据发送、接收流程及本文所用程序中相关的函数作用提前了解4.1 DMAIIC数据发送、接收流…

qt判断当前日期是不是当月的最后一天

思路就是:将当前日期1,如果月份发生变化,则证明是最后一天 找一个dateTimeEdit,然后选择个日期,如下: 加入测试代码: QDateTime time ui->dateTimeEdit->dateTime();QDateTime nextWeek…

Debezium日常分享系列之:Debezium 2.3.0.Final发布

Debezium日常分享系列之:Debezium 2.3.0.Final发布 一、重大改变二、PostgreSQL / MySQL 安全连接更改三、JDBC 存储编码更改四、新功能和改进五、Kubernetes 的 Debezium Server Operator六、新的通知子系统七、新的可扩展信号子系统八、JMX 信号和通知集成九、新的…

如何查看dll文件内导出函数名称

一 使用VS自带工具 进入VS开发环境,然后Tools -> Visual studio 2017 Command Prompt,打开兼容工具命令提示符, 如果工具 目录下没有命令行提示,可以从开始菜单找到VS的命令行提示符。 cd到dll所在目录,输入命令…

联邦学习综述

《Advances and Open Problems in Federated Learning》 选题:Published 10 December 2019-Computer Science-Found. Trends Mach. Learn. 联邦学习定义 联邦学习是一种机器学习设置,其中多个客户端在中央服务器或服务提供商的协调下协作解决机器学习…

VR会议:远程带看功能,专为沉浸式云洽谈而生

随着科技的不断发展,VR技术已经成为当今市场上较为热门的新型技术之一了,而VR会议远程带看功能,更是为用户提供更加真实、自然的沉浸式体验。 随着5G技术的发展,传统的图文、视频这种展示形式已经无法满足消费者对信息真实性的需求…

存档&改造【04】二维码操作入口设置细节自动刷新设置后的交互式网格内容的隐藏

因为数据库中没有数据无法查看设置效果,于是自己创建了个测试数据表,用来给demo测试 -- 二维码操作入口设置 create table JM_QR_CODE(QR_CODE_ID NUMBER generated as identity primary key,SYSTEM_ID NUMBER(20) not null,IS_ENAB…

中国数字化转型浪潮下,移动钱包成为全球App标配

中国,一个数字化转型极为快速的国家,在电子钱包和移动支付方面处于世界领先地位。 在中国,几乎一半的店内购物都是通过手机进行的,这远高于其他发达市场的水平(德国25%,美国24%)。移动支付&…

AI情感陪伴 | 数字伙伴为你而在,解锁情感健康的新时代

当我们审视当今社会的变革和进步时,不难发现新一代年轻人正面临着前所未有的多重挑战。其中就涵盖了社交关系的复杂性、学业上的巨大压力、激烈的就业竞争,以及紧迫的环境问题等等。这些挑战不仅深刻地影响着他们的生活品质,还可能引发严重的…

AUTOSAR CAN通信全过程

1、CAN通信概略图和基本概念介绍 应用层APPL、RTE(实时运行环境 Runtime Environment) 交互层: IPDU multiplexer:协议数据单元复用模块 COM:COMMUNICATION 通信模块 DCM: 诊断通信管理模块(Diagnostic C…

多项目并行管理:优化协调策略提高效率

多项目同时进行已然是大部分项目管理者面临的现状了。相比于单项目管理,多项目管理可能会出现项目资源分配不均,项目进度监控难以及沟通协作复杂等问题。 可以通过一款灵活高效得项目管理工具,来帮助您进行多项目管理,比如 Zoho …

SSL证书如何提升网站的安全性和信任度

在今天的数字时代,随着网络攻击的日益增多,确保网站和用户数据的安全变得至关重要。SSL(Secure Sockets Layer)证书是一个有效的安全解决方案,可以为您的网站提供加密通信通道,并提升其安全性和信任度。下面…

南昌新颜|AIGC艺术之光,历史的魅力与未来的探索

在这个本来稀松平常的周一,我们坐在电脑前,回顾着刚刚过去的两天,仿佛经历了“反方向的钟”。前两天的上班日子,究竟是周几呢?答案不再是简单的星期几,而是“周负二”和“周负一”。因为,我们把…

三、WebGPU Uniforms

三、WebGPU Uniforms Uniform有点像着色器的全局变量。你可以在执行着色器之前设置它们的值,着色器的每次迭代都会有这些值。你可以在下一次请求GPU执行着色器时将它们设置为其他值。我们将再次从第一篇文章中的三角形示例开始,并对其进行修改以使用一些…

Go 字符串操作实战

1. 引言 在现代编程中,字符串处理是不可或缺的一部分。无论是简单的用户界面,还是复杂的数据处理,字符串都扮演着关键的角色。Go语言,作为一个现代的、性能优越的编程语言,为字符串处理提供了一系列强大的工具和功能。…

通过后台系统添加一段div,在div中写一个<style></style>标签来修改div外面的元素的深层元素的样式

先看图 btn元素就是通过后台系统加上的元素,现在需要通过在btn里面写一个style标签来修改grid-nine里面的head元素的高度.开始想通过style来修改,但是不知道怎么去获取这个div外面的元素,想通过js方法去修改,写了script标签加了js代码,但不生效,后面问了才知道,这个项目是vue打…