💬 一切从一条捐赠留言说起
2024 年 11 月,我收到了一笔 ¥1 的捐赠,金额不大,但留言让我印象深刻:
“Thanks, would be better with web control interface” —— Kaori,via frpc-desktop 捐赠列表
就是这句话,让我开始认真思考一个问题:Frpc-Desktop 解决了「桌面用户」的问题,但还有一大批用户,他们根本没有桌面。
🖥️ Frpc-Desktop 是什么,它的边界在哪里
Frpc-Desktop 是我 2023 年底发布的开源项目,初衷很简单——frpc 的配置文件写起来繁琐,我希望给它做一个图形界面,让普通用户也能轻松上手内网穿透。
它做到了:可视化配置代理、自动下载 frp 版本、开机自启、导入导出配置……收到了不少用户的好评和 star。
但它有一个本质限制:它是一个桌面应用,必须跑在有 GUI 的系统上。
这意味着:
- 你的 NAS、软路由、VPS、树莓派——这些跑 frpc 最多的地方,Desktop 进不去
- 你有三台机器都在跑 frpc,Desktop 只能一台一台地打开管理
- 你想在手机上远程看一眼穿透状态——没门
Desktop 是为「本地个人用户」设计的,而越来越多的使用场景,已经超出了这个边界。
⚡ 所以,Frpc-Hub 来了
Frpc-Hub 是 frpc 的 Web 管理平台——不需要桌面,不需要终端,打开浏览器就能管理所有的 frpc 客户端、代理和连接状态。
两个项目不是替代关系,是互补:
| 🖥️ Frpc-Desktop | 🌐 Frpc-Hub | |
|---|---|---|
| 运行方式 | 本地桌面 App | Web 服务,无需 GUI |
| 适用环境 | 个人 PC / Mac | 服务器、NAS、无桌面设备 |
| 管理范围 | 单机 frpc | 多台 frpc 统一管理 |
| 访问方式 | 本地 GUI | 浏览器远程访问 |
| 部署成本 | 安装桌面应用 | 单文件 / Docker 一键启动 |
简单说:Desktop 是桌面侧的解决方案,Hub 是服务端侧的解决方案。
🎯 Frpc-Hub 适合哪些场景
🏠 家用 NAS / 软路由
没有显示器,没有桌面,但你想用 Web 界面管理家里跑的所有内网穿透。
🖥️ VPS / 云服务器
多台服务器各自跑着 frpc,想要一个统一的监控面板,实时看到哪台在线、延迟多少。
👨💻 多机开发环境
公司有测试机、家里有开发机,穿透配置七零八落,Hub 帮你统一管理。
🏢 小团队自托管
团队共用一套内网穿透,需要统一配置、统一监控,不想每台机器单独维护。
✨ 核心功能亮点
- 🖥️ 多服务器统一管理 — 一个界面管理所有 frpc 实例,自动连接、状态实时同步,哪台在线一眼看清
- 🔌 可视化代理配置 — 支持 HTTP、HTTPS、TCP、UDP 等主流类型,点击即配,告别手写 toml
- 📊 实时网络监控 — 实时延迟展示 + 服务器地理位置,穿透质量直观可见
- 🔄 热重载 — 配置更改后自动重载 frpc,无需手动重启,体验丝滑
- 🚀 一键自启动 — 服务器重启后 frpc 自动拉起,省心省力
- 🪶 极致轻量 — 基于 Go 开发,内存占用极低,安装包仅几十 MB,跑在任何机器上都毫无压力
- 📦 开箱即用 — 单文件跨平台(Linux / Windows / macOS),无需数据库,Docker 一行启动
- 🌐 多语言支持 — 内置中英文切换,面向全球用户
- 🎨 现代化 UI — 基于 React + Radix UI + Tailwind CSS,简洁优雅,不像工具,更像产品
🚀 快速上手
Docker 方式(推荐):
|
|
二进制方式:
前往 Releases 下载对应平台的可执行文件,运行即可。
打开浏览器访问 http://localhost:8090,开始管理你的 frpc。
完整文档:frpchub.jwinks.com
🌱 Frpc-Hub 的目标
Frpc-Hub 不只是一个「给 frpc 加个 UI」的项目。
我希望它做到的是:
- 让任何人,不管技术背景如何,都能轻松驾驭内网穿透
- 和 Frpc-Desktop 一起,形成「桌面端 + 服务端」的完整内网穿透管理生态
- 始终开源、始终免费,社区驱动持续演进
内网穿透这件事本来不难,难的是配置和管理。Frpc-Hub 想把这部分复杂度吃掉。
🔗 相关链接
- 🌟 Frpc-Hub GitHub
- 📖 官方文档
- 🚀 快速开始
- 🖥️ Frpc-Desktop(桌面版)
- 🐛 反馈 Bug / 建议功能
如果这个项目对你有帮助,欢迎点个 ⭐ Star,是对我最大的支持。