Skip to content

FastProxy v5.8.0 - 云端同步重构版

Choose a tag to compare

@DMSQ-creator DMSQ-creator released this 12 Dec 06:06
· 20 commits to main since this release
00eada2

🚀 v5.8.0 里程碑更新:云端同步重构版

距离 v5.3.0 之后的一次重大累积更新。本次更新彻底重构了配置同步系统,引入了 GitHub Gist 支持和全自动后台同步,实现了真正的“多端无缝漫游”。

🔥 核心新特性 (New Features)

1. 双模云端同步 (Dual-Mode Sync)

不再局限于 WebDAV,现在您可以自由选择最适合您的同步方式:

  • 🐱 GitHub Gist (强烈推荐):
    • 零配置文件名:无需手动填写 Gist ID,插件会自动查找或创建名为 fastproxy_config.json 的私有 Gist。
    • 更稳定:利用 GitHub API,告别 WebDAV 的各种兼容性问题。
  • ☁️ WebDAV 升级:
    • 现在会自动在服务器创建 /FastProxy/ 子目录,不再污染根目录。

2. 全自动同步引擎 (Auto-Sync Engine)

彻底解放双手,无需每次手动点击上传/下载:

  • 🚀 启动即同步:每次打开 Chrome 浏览器,插件会自动拉取云端最新规则。
  • ⏳ 变更即上传:当您在本地添加/删除规则后,插件会在后台静默上传(防抖机制)。
  • ⏰ 周期性同步:支持后台定时任务(每天/每周等),确保长期运行的设备也能保持最新。

⚡️ 体验与优化 (Improvements)

  • UI 视觉升级:
    • 设置页面的“云端同步”卡片重新设计,采用对齐布局和分组显示,更加整洁专业。
    • 右上角新增状态持久化:刷新页面后依然能看到“上次同步时间”,不再显示尴尬的“未同步”。
  • 延迟测试优化:
    • 修复了控制台报红 DOMException 的问题,现在超时提示更加友好。

🐛 关键修复 (Fixes)

  • 权限补全:修复了 manifest.json 缺少 alarms 权限导致后台自动同步无法启动的 Critical Bug。
  • 文件夹创建:修复了 WebDAV 在部分服务器上无法自动创建文件夹的错误。

⚠️ 升级必读

由于本次更新增加了后台定时任务权限 (alarms),更新插件后,Chrome 可能会自动禁用该扩展,提示“需要新权限”。

请务必前往 chrome://extensions 页面:

  1. 重新启用插件(如果被禁用)。
  2. 点击 🔄 刷新/重载 按钮以应用新代码。