一款快速的反向代理工具,可将位于 NAT 或防火墙后的本地服务暴露到公网。
luckjiawei/frpc-desktop
跨平台 frp 桌面客户端,可视化管理 frpc 配置,轻松实现内网穿透。
- Star
- 6,961
- Fork
- 505
- 未关闭 Issue
- 22
- 最近提交
- 24天前
这是什么?
Frpc-Desktop 是一款用于管理 frpc 的桌面应用。frpc 是 frp 反向代理的客户端,通常需要手动编辑配置文件。这款工具提供图形界面,用户可以在界面中配置服务器连接和代理规则,再运行 frpc,把内网服务通过 frps 服务器暴露出去。
应用支持所有版本的 frp,可以下载 frp 程序,也支持通过镜像站下载。代理类型包括 TCP、UDP、STCP、XTCP,并支持 HTTP 基础认证、子域名、批量端口以及 proxy protocol。配置可以导入导出,已有的 frpc.toml 文件也能被识别。
软件支持 Windows、macOS 和 Linux,提供开机自启和便携版。2.0 版本基于 Tauri 重构,从 1.x 的 Electron 版本可以原地升级,服务器设置和代理配置会保留。
核心功能
- 01可视化配置 frpc 服务器连接与代理规则
- 02支持所有 frp 版本,可通过镜像站下载 frp
- 03支持 TCP、UDP、STCP、XTCP 代理类型
- 04支持批量端口、HTTP 基础认证和子域名
- 05支持配置导入导出,并识别 frpc.toml 文件
- 06支持开机自启与便携版运行
适用场景
- 将位于 NAT 之后的家用 NAS 或开发服务器暴露到公网
- 在办公网或家庭网络之外访问内网服务
- 无需手动编辑配置文件即可管理多个 frpc 连接
- 在 Windows 或 macOS 桌面上使用 frp,无需命令行操作
快速上手
- 1
克隆仓库并使用 npm ci 安装依赖
npm ci - 2
以开发模式运行桌面应用
npm run tauri:dev - 3
为当前平台构建安装包(可选)
npm run tauri:build
使用前须知
- 开发环境需要 Node.js 22.12 及以上版本和稳定的 Rust 工具链(用于 Tauri)。
- 从 1.x 版本升级需要一次性迁移旧版 Electron 应用的数据。
- 在 macOS 上,应用可能提示已损坏,需要通过终端命令才能打开。
收录于专题
标签
常见问题
- frpc-desktop 是什么?
- 跨平台 frp 桌面客户端,可视化管理 frpc 配置,轻松实现内网穿透。 Frpc-Desktop 是一款用于管理 frpc 的桌面应用。frpc 是 frp 反向代理的客户端,通常需要手动编辑配置文件。这款工具提供图形界面,用户可以在界面中配置服务器连接和代理规则,再运行 frpc,把内网服务通过 frps 服务器暴露出去。
- frpc-desktop 可以免费使用吗?用的什么许可证?
- frpc-desktop 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- frpc-desktop 还在维护吗?
- 活跃维护中。frpc-desktop 最近一次提交是在 2026年10月14日。
- frpc-desktop 适合用来做什么?
- 将位于 NAT 之后的家用 NAS 或开发服务器暴露到公网 在办公网或家庭网络之外访问内网服务 无需手动编辑配置文件即可管理多个 frpc 连接 在 Windows 或 macOS 桌面上使用 frp,无需命令行操作
- frpc-desktop 怎么安装和运行?
- 克隆仓库并使用 npm ci 安装依赖: npm ci 以开发模式运行桌面应用: npm run tauri:dev 为当前平台构建安装包(可选): npm run tauri:build
- 在哪里获取 frpc-desktop?
- 源代码和安装说明在 GitHub 上:https://github.com/luckjiawei/frpc-desktop
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
11万+124 本周1.5万GoApache-2.0维护活跃更新于 前天
Cloudflare Tunnel 的命令行客户端,无需开放防火墙入站端口即可把源站接入 Cloudflare 网络。
1.6万+108 本周1522GoApache-2.0更新于 3天前
用 Go 编写的自托管隧道工具,通过你自己的域名和服务器将本地服务暴露到公网。
91861GoBSD-3-Clause维护活跃更新于 12天前
用一条命令把任意网站打包成轻量桌面应用,支持 macOS、Windows 和 Linux。
6.3万+187 本周1.3万RustGPL-3.0维护活跃更新于 19小时前
一款免费开源的原生桌面 Kubernetes IDE,基于 Tauri 和 Vue 构建,兼顾键盘操作与精致界面,支持管理多个集群。
66231TypeScriptMIT维护活跃更新于 6天前
开源的 ngrok 替代方案,一条命令即可把本地 HTTP 服务暴露到公网 HTTPS 地址。
43633GoMIT更新于 上个月