Repolode
luckjiawei

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. 1

    克隆仓库并使用 npm ci 安装依赖

    npm ci
  2. 2

    以开发模式运行桌面应用

    npm run tauri:dev
  3. 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 数据每日更新。

相关项目