内网穿透-公网远程访问实战案例

在这里插入图片描述
在这里插入图片描述

🚀 内网穿透 🚀

🌲 AI工具、AI绘图、AI专栏 🍀
🌲 如果你想学到最前沿、最火爆的技术,赶快加入吧✨
🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎
🌲 恭喜你发现一枚宝藏博主,赶快收入囊中吧🌻
🌲 人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?🎯🎯

🚀 内网穿透 🚀

🌱 一.内网穿透

🌱 1.1 内网穿透的基本概念

内网穿透:是一种将内网中的服务、应用等资源通过Internet向外部网络(如公网)提供访问的技术。内网穿透可以将内网中的计算机、服务器等资源映射到公网上,使得公网用户可以通过访问公网地址来访问内网资源,从而实现内网资源对公网访问的支持。

端口映射:在私有网络中,设备需要将数据发送到外部网络。

通常情况下,内网资源无法被公网访问,因为内网的计算机或服务器使用私有IP地址,而私有IP地址是不允许直接在公网中访问的。此外,内网中的计算机或服务器通常还被部署在防火墙之后,进一步限制了其对公网的可见性。

内网穿透技术通过在内网中运行一个代理服务器或应用程序(如ngrok、frp等),将内网中的计算机、服务器等资源与代理服务器或应用程序进行绑定,然后通过Internet将代理服务器或应用程序的地址暴露给公网用户。当公网用户访问被绑定的代理服务器或应用程序的地址时,内网穿透技术会将请求转发给内网中的计算机或服务器,从而实现内网资源对公网访问的支持。

🌱 1.2 内网穿透的应用场景

内网穿透技术常见的应用场景包括:开发环境对外发布、远程办公、远程监控等。例如,在开发环境中使用内网穿透技术可以将本地的Web服务器暴露到公网上,允许其他开发人员或客户端访问和测试;远程办公中使用内网穿透技术可以让用户在家里或其他地方登录公司内网,访问公司内部资源;远程监控中使用内网穿透技术可以让用户远程监控内网中的摄像头、服务器等设备。

🌱 二.实战案例

🌱 2.1 Springboot配置环境

创建一个springboot的web项目,编写测试的接口。

@RestController
@RequestMapping("/test")
public class TestController {

    @GetMapping("/testListen")
    public String testListen(){
        return "SUCCESS";
    }
}

编写配置文件,配置端口信息即可。

server.port=8080

启动项目,简单访问测试:http://localhost:8080/test/testListen

在这里插入图片描述

🌱 2.2 内网穿透工具下载

花生壳官网客户端下载

在这里插入图片描述
下载完成,选择安装的路径,傻瓜式的安装即可。

在这里插入图片描述
选择内网穿透,添加映射规则

在这里插入图片描述

配置映射规则
在这里插入图片描述

诊断验证是否连接成功!
在这里插入图片描述

在这里插入图片描述

访问测试:https://504z68m226.zicp.fun/test/testListen

在这里插入图片描述

🌱 三.总结

内网穿透是一种实现私有网络与公网之间互通的非常重要的技术。通过了解内网穿透的概念、原理和实现方法,我们可以更好地理解和应用这项技术。在实际应用中,选择合适的内网穿透工具,并按照步骤正确配置,可以实现私有网络与公网之间的互通,从而满足各种需求。

💬 四.共勉

最后,我想和大家分享一句一直激励我的座右铭,希望可以与大家共勉!

在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硕风和炜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值