内网穿透讲解

news/2024/12/15 21:28:37/

什么是内网穿透

  内网穿透是一种网络技术,它允许外网或者其他局域网的用户来访问这个局域网的服务器资源,让资源的利用率更高,更加灵活,但是也要确保网络安全。

工作原理

  如果你在公司,但是你需要使用到你家里的那台电脑上的某个资源,我这个时候就特别希望可以从公司的电脑来直接访问家里的电脑上面的资源,我要如何实现呢,首先,我需要将家里那台电脑连上可以上网的WiFi,并且连接上一台外网的服务器,然后我在公司的电脑也要连上这台服务器,那么我·就可以通过这台服务器将我对家里那台电脑所发送的命令发送给这台服务器,然后这台服务器再将数据包转发给家里的电脑,家里的电脑将获取到的数据发送给服务器服务器再转发给我这台电脑,这样就实现了内网穿透,也就是直接在其他局域网或者外网对特定局域网的电脑进行数据交换

 

  1. 工作原理:

    • 内网穿透通常需要一个位于公网上的中转服务器(如Ngrok、frp等)。
    • 内网中的设备(客户端)主动连接到这个中转服务器,建立一个数据隧道。
    • 当外部用户想要访问内网中的服务时,他们的请求首先发送到中转服务器
    • 中转服务器将请求转发到内网中的设备,内网设备处理请求后,通过隧道将响应发送回中转服务器,最后由中转服务器转发给外部用户。

应用场景

  • 远程办公:员工可以远程访问公司内部网络中的资源,如文件服务器、数据库等。
  • 智能家居:用户可以远程监控和控制家中的智能设备,如智能摄像头、智能门锁等。
  • 游戏联机:玩家可以通过内网穿透技术与其他玩家进行在线游戏。
  • 本地开发测试:开发者可以在本地测试Web应用、API或服务器,而不需要将其部署到公共服务器上。
  • 数据共享和协作:不同地点或组织的用户可以安全地访问和共享数据,进行实时协作。

 技术工具

  • Ngrok:一个流行的内网穿透工具,支持HTTP、HTTPS协议,易于配置和管理内网服务器和内网Web演示。
  • frp:另一个常用的内网穿透工具,允许用户通过公网IP地址访问内网服务。

http://www.ppmy.cn/news/1555414.html

相关文章

CMake简单使用(一)

目录 一、Linux下安装CMake1.1 源码安装1.2 初体验 二、CMake Language2.1 message打印2.2 变量的操作 set list2.2.1 Set 方法2.2.2 List 方法 三、CMake 流程控制3.1 if 条件3.1.1 基本语法3.1.2 常用的条件判断3.1.3 组合条件 3.2 loop 循环3.2.1. foreach 循环基本语法基本…

基于STM32的火灾烟雾报警器Proteus仿真设计(仿真+程序+设计报告+讲解视频)

基于STM32的火灾烟雾报警器Proteus仿真设计 1.主要功能2.仿真3. 程序4. 设计报告5. 资料清单 基于STM32的火灾烟雾报警器Proteus仿真设计(仿真程序设计报告讲解视频) 仿真图proteus 8.9 程序编译器:keil 5 编程语言:C语言 设计编号&#x…

Axure高保真数据可视化大屏图表组件库

推出了一款高保真数据可视化大屏图表组件库,旨在为用户提供丰富的图表类型,使数据呈现更加直观、生动。本文将详细介绍该组件库中的各类图表元件,包括面积图、折线图、柱状图、条形图、圆环图、雷达图、仪表图以及综合类图表,以满…

7-8 整型关键字的散列映射

给定一系列整型关键字和素数 p,用除留余数法定义的散列函数 H(key)key%p 将关键字映射到长度为 p 的散列表中。用线性探测法解决冲突。 输入格式: 输入第一行首先给出两个正整数 n(≤1000)和 p(≥n 的最小素数)&…

【ZYNQ开发】Vitis下保存与快速加载BSP配置的方法

在使用Xilinx的Vitis进行ZYNQ PS端开发时,常常涉及到对于BSP的设置,比较典型的像是使用lwip时,需要对DHCP、memory以及send_buffer等进行一些自定义的修改。在设计到硬件描述文件需要进行更换(PL端更改程序)重新加载工…

uniapp小程序的锚点定位(将页面滚动到目标位置)

小程序中,a页面跳转到b页面,跳转后滚动定位到b页面的特定位置。 1.uni.pageScrollTo传递一个scrollTop参数可以滚动到特定位置。2.可以通过 uni.createSelectorQuery()等获取定位元素的位置信息。3.uni.getSystemInfoSync()获取设备的导航栏和状态栏高度…

超高清监测护航风电叶片,铸就绿色能源新未来

中国是世界风电第一大国。 2023年,中国风电叶片市场规模约为442亿元。根据中商产业研究院分析师预测,2025年中国风电叶片市场规模将增长至562亿元。全球风电装机容量的不断扩容,无疑预示着风电叶片市场将持续保持旺盛态势。 风电叶片是风电…

Maven完整技术汇总

额外知识点 IDE IDE是集成开发环境的缩写,它是一种软件应用程序,提供了编码、调试和部署软件的一站式解决方案。这些功能集成在一起,使开发人员能够在一个环境中完成整个软件开发过程,从编写代码到调试和测试,直到最终…