Skip to content

Releases: Colzry/FrpDesk

v1.4.0

Choose a tag to compare

@Colzry Colzry released this 23 Jul 03:02

变更信息

新功能

  • 全新界面重构 — 左侧导航菜单,配置列表与设置分页展示
  • 多主题支持 — 内置多套主题(Default Light/Dark、Dracula、Solarized 等),设置中可切换
  • 配置管理 — 支持添加/编辑/删除多个 frpc 配置,每个配置独立启停控制
  • 配置卡片一键复制:配置列表中的服务器地址(serverAddr)和远程端口支持点击复制到剪贴板,复制后显示 toast 提示
  • TOML 配置校验:保存配置时自动校验 TOML 格式,提取 serverAddr、代理类型(type)与端口(localPort/remotePort)信息用于卡片展示
  • 自启动开关 — 单个配置可设置开机自启动,仅自启动的配置随服务启动
  • frpc 版本管理 — 设置中检查/下载/更新 frpc,支持一键注册 Windows 服务
  • 消息提示组件 — 操作反馈以悬浮消息形式展示(成功/错误/警告/信息)
  • 进程守护功能:frpc 进程异常退出时自动重启

修复

  • 修复配置数量较多时界面无法滚动的问题
  • 日志文件被删除后自动重建,无需重启程序
  • 日志按天轮转,自动清理超过 30 天的旧日志

依赖

  • 使用 gpui (git) + gpui-component 替换原有 UI 实现
  • 新增 toml = "0.8" 用于配置校验

Full Changelog: v1.3.1...v1.4.0

v1.4.0-beta.2

v1.4.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@Colzry Colzry released this 17 Jul 18:12

变更信息

新功能

  • 全新界面重构 — 左侧导航菜单,配置列表与设置分页展示
  • 多主题支持 — 内置多套主题(Default Light/Dark、Dracula、Solarized 等),设置中可切换
  • 配置管理 — 支持添加/编辑/删除多个 frpc 配置,每个配置独立启停控制
  • 自启动开关 — 单个配置可设置开机自启动,仅自启动的配置随服务启动
  • frpc 版本管理 — 设置中检查/下载/更新 frpc,支持一键注册 Windows 服务
  • 消息提示组件 — 操作反馈以悬浮消息形式展示(成功/错误/警告/信息)
  • 进程守护功能:frpc 进程异常退出时自动重启,支持 UI 模式和服务模式两种方式,通过 conf/guard_stopped.json 文件协调 UI 与服务的守护状态

修复

  • 日志文件被删除后自动重建,无需重启程序
  • 日志按天轮转,自动清理超过 30 天的旧日志

依赖

  • 使用 gpui (git) + gpui-component 替换原有 UI 实现

Full Changelog: v1.4.0-beta.1...v1.4.0-beta.2

v1.4.0-beta.1

v1.4.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@Colzry Colzry released this 17 Jul 17:03

变更信息

新功能

  • 全新界面重构 — 左侧导航菜单,配置列表与设置分页展示
  • 多主题支持 — 内置多套主题(Default Light/Dark、Dracula、Solarized 等),设置中可切换
  • 配置管理 — 支持添加/编辑/删除多个 frpc 配置,每个配置独立启停控制
  • 自启动开关 — 单个配置可设置开机自启动,仅自启动的配置随服务启动
  • frpc 版本管理 — 设置中检查/下载/更新 frpc,支持一键注册 Windows 服务
  • 消息提示组件 — 操作反馈以悬浮消息形式展示(成功/错误/警告/信息)

修复

  • 日志文件被删除后自动重建,无需重启程序
  • 日志按天轮转,自动清理超过 30 天的旧日志

依赖

  • 使用 gpui (git) + gpui-component 替换原有 UI 实现

v1.3.1

Choose a tag to compare

@Colzry Colzry released this 16 Jul 03:30

主要变更

新功能

  • 自动下载 frpc:当程序目录下未检测到 frpc.exefrpc@*.exe 时,自动从 GitHub 下载最新版本的 frp 并解压 frpc.exefrpc.toml 到程序目录
    • 通过 GitHub API 动态获取最新 release 版本,无需手动更新版本号
    • 支持 12 个 GitHub 代理地址自动切换,解决网络下载失败问题
    • 下载过程中显示进度条和百分比

修复

  • 修复重启日志刷屏:frpc 子进程重启次数达到上限后,"将放弃重启此进程"日志不再每 5 秒重复打印,改为仅打印一次
  • 修复下载时 spinner 动画静止:下载 frpc 过程中左上角的 spinner 动画现在正常旋转
  • 按天自动轮转日志文件:之前所有日志都写入服务启动当天的文件中,跨越零点后日志仍然写入旧文件。现在每天零点自动切换到新的日志文件(YYYY-MM-DD.log)。
  • 自动清理过期日志:后台线程每天零点自动删除超过 30 天的日志文件,无需手动清理。

Full Changelog: v1.3.0...v1.3.1

使用方法

准备工作

  1. 下载 frpc_service.exe
  2. frpc_service.exe 放入一个目录中。
  3. 准备好 frpc 的配置文件(如 frpc.toml),放入同一目录。
  4. frpc.exe 可以手动放入,也可以在首次运行时由程序自动下载。

v1.3.0

Choose a tag to compare

@Colzry Colzry released this 18 Jun 07:26

主要变更

修改

  • 交互界面改用gpui实现

修复

  • 部分情况下会启动重复的进程

v1.2.1

Choose a tag to compare

@Colzry Colzry released this 10 Mar 14:21

修复

  • 部分情况下启动失败

v1.2.0

Choose a tag to compare

@Colzry Colzry released this 20 Sep 03:08

添加

  • 服务启停功能

v1.1.0

Choose a tag to compare

@Colzry Colzry released this 19 Sep 10:19

添加

  • 多实例启动支持

v1.0.1

Choose a tag to compare

@Colzry Colzry released this 12 Sep 12:48

添加

  • 进程启动失败后重试

优化

  • 窗口提示

v1.0.0

Choose a tag to compare

@Colzry Colzry released this 10 Sep 16:32

功能

  • 自动化服务管理:程序首次运行时,会自动将 frpc.exe 注册为名为 FrpcService 的 Windows 服务,并设置为开机自启。
  • 智能服务清理:当再次运行程序时,会提示您是否删除现有服务。确认后,程序会先停止服务并终止所有相关的 frpc.exe 进程,然后干净地删除服务,防止进程残留。
  • 图形化交互:所有服务注册和删除的提示都通过 Windows 弹窗显示,提供了比命令行更友好的用户体验。