基础设施/开发平台 · Go

fatedier/frp

frp:把内网服务通过 NAT 或防火墙安全暴露到公网的快速反向代理

存量榜 #97 已读 README 并重写
累计排名 #97 Stars Top 100
累计 Stars 107,713 当前记录
Forks 15,099 榜单记录
Fork / Star 14.0% 社区复用强度
Open Issues 41 维护压力参考
最后提交 2026-06-29 Excel 记录

它是什么

frp 是一个开源的快速反向代理项目。它解决的是“服务在内网里,外部访问不到”的问题,把位于 NAT 或防火墙后的本地服务器暴露到互联网。它面向需要远程访问内网服务、做端口/协议转发的人。

为什么值得关注

它长期位于 Stars Top 100,说明在内网穿透和反向代理这个场景里有很强的实际需求。README 直接说明了它支持多种协议转发,并可通过域名把请求转到内部服务。

核心能力

  • 把 NAT 或防火墙后的本地服务暴露到公网
  • 支持 TCP、UDP、HTTP、HTTPS 协议转发
  • 可通过域名把请求转发到内部服务
  • 作为快速反向代理处理内网穿透场景

适合谁用

  • 需要远程访问内网机器或服务的人
  • 做自托管服务公开访问的运维/平台工程团队
  • 需要协议转发和域名路由的开发者

使用前注意

  • README 提到项目依赖赞助维持开发,使用时要接受其持续演进节奏
  • 它是反向代理工具,不是应用托管平台;需要自己准备内网服务和公网入口
  • 涉及公网暴露内网服务,必须注意访问控制与安全边界
  • 仓库许可证为 Apache-2.0,适合按开源协议使用

README 证据

  • README 明确写出它是 fast reverse proxy
  • README 说明可将 NAT 或防火墙后的本地服务器暴露到 Internet
  • README 列出支持 TCP、UDP、HTTP、HTTPS 协议
  • README 说明请求可通过 domain name 转发到内部服务