3.云原生-FRP内网穿透(详解)使用云服务器将内网集群服务暴露至公网
前排提示:多看文档少吃亏!本文包含 frp docker 镜像创建步骤 !
FRP 官方文档地址:FRP官网
1.为什么使用frp
场景:家中电脑或者公司电脑上跑起了一个Web服务,那么这时如何通过公网IP或者公网的域名访问到这个Web服务呢?
常用解决方案:向网络运营商(联通、移动、电信)购买公网IP地址绑定到端口上。弊端:固定IP收费很高!且在公司或办公地点并不固定的时候,很难办!
因此本章选择的解决方案:frp 内网穿透!使用云服务器,由云服务商提供固定的公网IP。通过frp的技术实现云服务器和内网程序的代理通讯。
用户请求路径: 用户浏览器 => 云服务器(frp服务端) => 内网Web服务(frp客户端)
frp 简介
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
frp 采用 Golang 编写,支持跨平台,仅需下载对应平台的二进制文件即可执行,没有额外依赖。
frp特点
通过在具有公网 IP 的节点上部署 frp 服务端