当前位置: 首页 > news >正文

使用内网穿透工具,远程测试本地接口

学习目标:

目标

含义:

  • 内网穿透工具是一种能够帮助没有公网IP或者动态IP用户进行远程访问内网应用的工具。通过内网穿透,用户无论身处任何网络环境,都可以方便地访问企业内部的ERP、OA、CRM等应用。内网穿透工具还支持默认的Https保密协议,

学习内容:

内容

  1. 了解内网穿透原理
    在开始配置内网穿透之前,我们需要先了解一下内网穿透的原理。简单来说,内网穿透就是将内网对外的请求通过特定的技术手段转发到内网中的某个主机或应用。这个转发过程涉及到公网IP、端口映射、反向代理等概念。
  2. 选择适合的内网穿透工具
    市场上有许多不同的内网穿透工具可供选择,例如Ngrok、Frp、花生壳等。不同的工具有不同的特点和适用场景,我们需要根据自己的需求选择合适的工具。在选择的过程中,我们可以参考工具的稳定性、功能丰富程度、性能表现等因素,选择合适的穿透工具。此次我使用的是快解析客户端。
  3. 安装并配置内网穿透工具
    选择好了适合自己的内网穿透工具后,我们需要按照工具的官方文档进行安装和配置。不同的工具有不同的安装和配置方法,我们需要仔细阅读相关文档,并按照指引一步一步地进行操作。通常情况下,我们需要设置一些基本的参数,如端口号、域名、访问方式等。

在这里插入图片描述
复制默认域名
在这里插入图片描述

在这里插入图片描述

访问地址为映射中我的应用的 中显示的访问地址
应用程序端口 应 与 java 项目中 yml 文件中配置 port 相同。

  1. 测试内网穿透是否成功
    在完成安装和配置后,我们需要进行一次测试,以确保内网穿透是否成功。我们可以尝试在外部网络环境下访问内网应用,并观察是否能够正常访问。如果能够成功访问,那么说明内网穿透已经配置成功;如果不能正常访问,则需要检查配置是否有误,并进行相应的调整。

使用前先打开应用,检测是否映射成功

在这里插入图片描述
5.加强内网安全性
内网穿透虽然方便了远程访问内网应用,但也存在一定的安全风险。为了增强内网的安全性,我们可以采取一些额外的安全措施。可以使用远程访问密码、限制访问IP、设置访问时间等。通过这些措施,我们可以有效地防止未经授权的人员访问内网应用。
6.持续监控和更新配置
内网穿透的配置并非一劳永逸,我们需要定期对其进行监控和更新。随着网络环境的变化,我们可能需要对配置进行一些调整,以保证内网穿透的稳定性和性能。我们还可以使用监控工具对内网穿透的运行状态进行实时监测,以及及时发现和解决可能出现的问题。
7.理使用内网穿透工具
内网穿透工具虽然有很多优点,但并不是所有的应用都适合使用。在使用内网穿透工具之前,我们需要评估自己的需求和风险承受能力。如果我们的应用不涉密且对安全性要求不高,那么可以考虑使用内网穿透工具;如果我们的应用涉密且对安全性要求较高,那么就需要慎重选择,并采取其他更加安全可靠的方式来进行远程访问。

内网穿透是一种方便实用的技术,可以帮助没有公网IP或者动态IP用户进行远程访问内网应用。

知识小结:

小结:

  • 1、内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。
  • 2、UDP 内网穿透的实质是利用路由器上的NAT 系统。
  • 3、NAT 是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型 Internet 接入方式和各种类型的网络中。NAT可以完成重用地址,并且对于内部的网络结构可以实现对外隐蔽。
  • 4、原理:内网穿透可以理解为一个专用信道,这个信道是由内网机器(Client)发起向外网服务器(Server)的连接,目的是使处于外网的客户端可以通过外网服务器访问到内网的服务。
http://www.lryc.cn/news/221041.html

相关文章:

  • uniapp小程序才到第五层就报错navigateto:fail webview count limit exceed
  • 【C++】map set
  • 正点原子嵌入式linux驱动开发——Linux Regmap驱动
  • 京东商品详情API,页面信息采集,优惠券信息获取
  • Visual Studio 2022 + OpenCV 4.5.2 安装与配置教程
  • docker 安装 mysql (单体架构)
  • 城市内涝怎么预警?万宾科技内涝积水监测仪
  • Spring基础(2):放弃XML,走向注解
  • 【线性代数】分块矩阵总结
  • Redis-命令操作Redis->redis简介,redis的安装(Linux版本windows版本),redis的命令
  • 17、Python虚拟环境:为何要用虚拟环境、如何使用virtualenv
  • elasticSearch 接口实现查询热词统计
  • 10年测试经验分享:新手如何找到适合自己的软件测试项目?
  • 【MySQL】查询语句
  • 金蝶云星空的网络控制设置
  • linux服务器国内源安装nvm,又快又方便
  • noip模拟赛多校第八场 T3 遥控机器人 (最短路 + 技巧拆点)
  • 高防IP的原理
  • Apache Doris (五十一): Doris数据缓存
  • 一、配置环境
  • 各种 sql 语句
  • CentOS/RHEL7环境下更改网卡名称为CentOS6的传统命名规则
  • 飞书开发学习笔记(三)-利用python开发调试云文档和电子表格
  • 爆火的正规号卡推广分销 流量卡分销代理平台
  • Gin框架入门实战系列教程之Gin环境搭建 Gin程序的热加载 Gin路由 GET POST PUT DELETE
  • 浏览器自动播放音视频-前端实现方案
  • HttpUtils工具类
  • AI:59-基于深度学习的行人重识别
  • TCP编程及基础知识
  • 二百零一、Flink——Flink配置状态后端运行后报错:Can not create a Path from an empty string