FRP(Fast Reverse Proxy)

2026-05-27发布 251 053

GitHub 上 Star 数最高的开源内网穿透工具,支持 TCP/UDP/HTTP/HTTPS 多种协议,配置简单性能极高。

所在地:
中国
语言:
zh,en
收录时间:
2026-05-27
FRP(Fast Reverse Proxy)FRP(Fast Reverse Proxy)

一、网站简介

FRP(Fast Reverse Proxy)是一个高性能的内网穿透反向代理工具,由国内开发者 fatedier 在 GitHub 上开源发布。它通过在具有公网 IP 的服务器上部署 frps(服务端),在内网设备上运行 frpc(客户端),将内网中的 HTTP、HTTPS、TCP、UDP 等服务安全地暴露到公网。FRP 是目前 GitHub 上 Star 数最高的内网穿透开源项目(超过 85k Stars),被广泛应用于远程 SSH 登录、Web 服务暴露、数据库远程访问和 NAS 远程管理等场景。其配置文件简洁明了,支持多种协议和负载均衡,是 Homelab 玩家自建内网穿透方案的首选开源工具。

二、公司背景

FRP 由国内开发者 fatedier(GitHub 用户名)于 2016 年创建并开源,项目完全由社区驱动。fatedier 是一位资深后端工程师,其代码质量和设计理念受到社区高度认可。FRP 托管在 GitHub 上,采用 Apache License 2.0 开源协议,任何人都可以免费使用和修改。项目拥有活跃的中英文社区,官方提供了详尽的中文文档,极大降低了国内用户的使用门槛。截至目前,FRP 累计发布超过 180 个版本,始终保持着高频的更新迭代节奏,是国内乃至全球最成熟的开源内网穿透方案之一。

三、核心功能

  • 多协议隧道支持:支持 TCP、UDP、HTTP、HTTPS、STCP(Secret TCP)、XTCP(P2P 直连)等多种协议。HTTP/HTTPS 隧道支持虚拟主机、自定义域名绑定和 SSL 证书自动管理。
  • 灵活的代理类型:提供 tcp、udp、http、https、stcp、xtcp、sudp 等多种代理类型。其中 xtcp 支持点对点穿透,在打洞成功的情况下流量不经过服务端中转,适合大流量传输场景。
  • Dashboard 管理面板:服务端自带 Web 管理面板,可实时查看各隧道流量、连接状态和客户端信息,支持在线热更新配置,无需重启服务。
  • 安全认证机制:支持 Token 认证、OIDC 身份认证、TLS 加密传输等多种安全机制。可对每个隧道单独设置密码保护,防止未授权访问。
  • 负载均衡与健康检查:支持将多个后端服务组成一个代理组,自动进行负载均衡和故障转移,确保服务高可用。
  • 带宽限速与压缩:可针对单个隧道进行带宽限制,支持传输数据压缩以节省公网带宽,适合带宽有限的云服务器环境。

四、网站特点

  • 极高性能与低资源占用:使用 Go 语言编写,单二进制文件部署,内存占用极低(通常在 10-30MB),即使在入门级云服务器上也能同时承载数百条隧道。
  • 配置简单,文档完善:TOML 格式配置文件清晰易懂,官方提供详细的中文文档和大量示例,从入门到高级功能全覆盖。
  • 生态丰富,部署方式多样:支持二进制部署、Docker 容器部署、Kubernetes Helm Chart 部署,社区提供了群晖、OpenWrt、树莓派等场景的完整教程。
  • P2P 穿透能力:独有的 XTCP 模式利用 STUN 协议尝试建立点对点直连,穿透成功后可实现不经过服务端的直接传输,突破服务器带宽瓶颈。

五、适用人群

  • 拥有云服务器的 Homelab 玩家:在阿里云/腾讯云等低价云服务器上部署 frps,将家中 NAS、树莓派等内网服务安全暴露到公网。
  • Web 开发者:将本地的开发环境(如 localhost:3000)通过 FRP 映射到公网域名,方便向客户展示项目进度或进行微信支付回调调试。
  • 运维工程师:通过 FRP 远程 SSH 管理位于 NAT 后的服务器,或暴露内网 Prometheus/Grafana 监控面板。
  • 游戏服务器搭建者:将家中电脑上的 Minecraft、CS2 等游戏服务端通过 FRP 映射到公网,让朋友远程联机。

六、应用场景

  • 远程 SSH 管理家中服务器:在云服务器部署 frps,家中 Linux 主机运行 frpc 配置 SSH 隧道。出差时通过 ssh -oPort=6000 user@云服务器IP 即可登录家中主机,如同在内网操作。
  • 暴露 NAS Docker 服务:将群晖上运行的 Jellyfin(8096端口)、qBittorrent(8080端口)等 Docker 容器通过 FRP 分别映射到云服务器的不同子域名,实现随时随地观影和管理下载任务。
  • 微信公众号本地调试:将本地 80 端口的 Web 服务通过 FRP 映射到公网 HTTPS 域名,配置为公众号服务器 URL,实现在本地 IDE 中断点调试微信消息。
  • 远程桌面办公:将公司内网电脑的 3389(RDP)端口通过 FRP 映射到公网,在家中使用远程桌面连接,流畅操作公司电脑上的专业软件和访问内网资源。

七、常见问题(FAQ)

Q:国内能否直接访问 FRP 的 GitHub 项目页面?
A:GitHub 在国内网络环境下可能无法直接访问。但 FRP 的 Release 安装包可通过 GitHub 镜像站或国内开发者搭建的加速服务获取,也可以直接使用 Docker Hub 上的官方镜像部署。

Q:使用 FRP 需要什么前提条件?
A:需要一台具有公网 IP 的服务器(如阿里云 ECS、腾讯云 CVM,最低配置即可)来运行 frps 服务端,以及需要被穿透的内网设备运行 frpc 客户端。服务器带宽会影响穿透后的访问速度。

Q:FRP 的 XTCP 点对点穿透成功率如何?
A:XTCP 穿透成功率取决于 NAT 类型。在锥形 NAT(大多数家庭宽带)下成功率很高,但在对称 NAT(部分企业网络、校园网)下可能失败,此时会自动降级为服务端中转模式。

Q:FRP 安全性如何,会不会被黑客利用?
A:FRP 本身提供多层安全机制:Token 认证防止未授权客户端连接、TLS 加密保护数据传输、可为每个隧道单独设置密码。建议启用这些安全功能,并避免将敏感端口直接暴露在公网上。

八、类似网站

  • NPS(Nginx Proxy Server):另一款国产开源内网穿透工具,提供 Web 管理面板,功能与 FRP 类似但更侧重图形化操作。
  • Rathole:用 Rust 编写的轻量级内网穿透工具,主打安全和高性能,配置简洁,适合追求极致性能的用户。
  • Chisel:基于 HTTP 的单二进制隧道工具,通过 SSH 协议实现端口转发,无需额外配置服务端,适合快速临时使用。

数据统计

数据评估

FRP(Fast Reverse Proxy)浏览人数已经达到251,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:FRP(Fast Reverse Proxy)的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找FRP(Fast Reverse Proxy)的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于FRP(Fast Reverse Proxy)特别声明

本站Eyosc Nav提供的FRP(Fast Reverse Proxy)都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由Eyosc Nav实际控制,在2026-05-27 17:56收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,Eyosc Nav不承担任何责任。

相关导航