❤️❤️❤️❤️❤️❤️ 我们已经正式推出微信小程序,在微信中搜索 TrendForge Pro 即可使用小程序,如果使用 Telegram 请搜索 trendforge_tg ❤️❤️❤️❤️❤️❤️
项目介绍
一款快速反向代理,可帮助您将NAT或防火墙后的本地服务器暴露至互联网。
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
智能解读
frp(fatedier/frp)是一款用Go语言开发的高性能反向代理工具,专为解决内网穿透问题而设计。它能够将位于NAT或防火墙后的本地服务器安全、快速地暴露到公网,支持TCP、UDP、HTTP和HTTPS协议,并允许通过域名将请求转发至内部服务。除了基本代理功能,frp还提供P2P连接模式以降低延迟,并支持TLS加密、端口复用、带宽限制、负载均衡等高级特性。它适用于远程办公(如通过SSH访问内网电脑)、搭建内网Web服务、共享本地文件服务器等多种场景。配合图形化Dashboard和Prometheus监控,用户可以轻松管理代理配置并监控运行状态。
使用场景
frp最适合解决内网服务(如SSH、Web应用、文件服务器)在无公网IP或防火墙限制下安全、灵活地暴露到互联网的场景。
内网SSH远程访问
在家或公司内网的Linux服务器无法从外网直接SSH连接。
通过frp在公网服务器部署服务端,内网运行客户端,将SSH端口映射到公网,即可从任意位置SSH连接。
在家用树莓派运行frpc,映射22端口到公网VPS的6000端口,外出时ssh -p 6000 user@vps_ip即可远程管理。
内网Web服务公网访问
开发中的Web应用部署在内网,需要让客户或同事从外网临时访问测试。
使用frp的HTTP/HTTPS代理功能,将内网Web服务通过自定义域名暴露到公网,无需公网IP或端口转发。
本地运行一个Vue前端项目在8080端口,frpc配置后,通过test.yourdomain.com即可让外部访问。
多服务共享同一公网端口
公网服务器只有一个80端口,但需要暴露多个内网HTTP服务。
利用frp的域名路由功能,根据请求的域名将流量转发到不同的内网服务,实现端口复用。
将blog.yourdomain.com映射到内网博客服务的8080端口,将api.yourdomain.com映射到内网API服务的3000端口。
P2P模式直连传输
通过中转服务器转发大量数据时延迟高、带宽受限。
使用frp的P2P模式,在内网客户端和外部访问者之间建立直接连接,减少中转开销。
远程访问内网NAS上的大文件时,P2P模式让传输速度接近内网直连,适合视频流或文件下载场景。
项目健康度
距上次更新 15 天
平台 Star TOP 1% · Forks 15,096
本周 +169 ⭐ · 本月 +725 ⭐
122 位贡献者 · 0 条平台评论
文档资料完整
项目信息
赞赏支持
如果本站对你有帮助,欢迎打赏支持
微信
支付宝
Widget 徽章
相关项目推荐
avelino/awesome-go
一份精选的Go语言优秀框架、库及软件列表
ollama/ollama
开始使用OpenAI gpt-oss、DeepSeek-R1、Gemma 3及其他模型。
golang/go
Go 编程语言
kubernetes/kubernetes
生产级容器调度与管理平台
gohugoio/hugo
全球最快速的网站构建框架
gin-gonic/gin
Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。它提供了类似 Martini 的 API,但性能更优——速度提升高达 40 倍。如果您需要出色的性能,请使用 Gin。
加载评论中...