内网穿透,打通远程和本地调试部署测试
内网穿透调试和部署是一种在开发和运维中常见的技术,特别是在你需要从外部访问位于本地或私有网络中的服务时。内网穿透能够突破 NAT(网络地址转换)限制,使得外部设备能够访问到位于内网中的服务
内网穿透的背景,通常情况下,企业或个人的服务器在进行本地部署时,会遇到以下几个问题:
1. NAT问题:本地服务器往往在私有 IP 地址(如 192.168.x.x)上运行,无法被外部网络直接访问。
2. 端口映射:许多路由器不允许直接将外部端口映射到内部服务器,需要通过公网 IP 和端口进行访问。
3. 安全性和防火墙:防火墙和网络安全策略会限制外部访问,进一步增加了与外部系统通信的难度。
4. 内网穿透技术可以帮助开发人员绕过这些限制,直接让外部设备能够访问到位于内网中的服务,从而在调试、部署或远程操作时非常有用
内网穿透的常见工具
利用 frp(Fast Reverse Proxy)或者 ngrok 在服务器上搭建穿透服务,将内网服务暴露到外部