私有仓库加速需先通过知情警告。 Private repos can now be accelerated, after an explicit warning.

变更 / Changed

  • 私有仓库加速的知情开关(accelPrivateRepoAccepted,默认关闭):
    • 位于设置 → 网络 → 加速通道;
    • 开启必须先过警告弹窗,且强制展示 3 秒后才可操作,按钮显示剩余秒数 (防止误触连点 —— 这是「令牌离开设备」的唯一一道闸门);
    • 关闭不弹窗,语义是「不再询问且不再加速」,退回 API 直取。 本项目不提供「不再询问但仍发送令牌」的选项,以避免把一次性知情同意 变为永久授权。
  • 公开仓库不受影响:加速行为与之前一致。

为什么要有这道闸门(都是实测结论)

  • 私有仓库的 raw 匿名 404,?token= 形式早已废弃,只有带 Authorization 头才 200;
  • 内置通道会原样转发该头给 GitHub(带令牌 200 / 不带 404) —— 所以「令牌离开设备」是实测事实,不是理论风险;
  • 令牌进入第三方服务器后,其留存与用途不在本项目控制范围内。

新增 / Added

  • docs/NETWORK.md:全仓库网络连接清单 —— 出口主机 × 资源类型 × 取法 × 公私差异 × 复现命令。

修复 / Fixed

  • 补回 ogLAccelCandidates 在上一笔提交中被误删的 repoPrivate 参数 (改签名时替换掉了,函数体却仍在引用它),该项曾导致 9 条构建腿与质量门全红。
  • 私有 + 已接受加速时必须带令牌:旧判据 proxied || !repoPrivate 在此情形给出空头,代理拿到一个取不到内容的地址,必然 404。

已知限制 / Known limitations

  • 音频不做内置播放:Contents API 对超过 1 MB 的文件不返回内容。
  • 私有仓库的 raw 无法像 Release 附件那样「先签名再加速」 —— GitHub 没有 给 raw 提供签名机制,这是硬约束。
  • Linux 裸放安装包 3 / 6:rpm(arm64)缺平台定义;AppImage 的 ARCH 环境变量未被接受。三种包在 zip / 7z 里都齐全。
  • macOS / iOS 自 v5.6.0 起弃用。

产物 / Artifacts

Android arm64-v8a / armeabi-v7a / x86_64 / universal-APK / AAB、 Windows x64 / arm64、Linux x64 / arm64,每份均含 zip 与 7z。


下载 / Download

本版本共 23 个构件产物。

Android

文件 大小
OGL-v6.4.1-Android.AAB.7z 60 MB
OGL-v6.4.1-Android.AAB.zip 62 MB
OGL-v6.4.1-Android.arm64-v8a.7z 8.0 MB
OGL-v6.4.1-Android.arm64-v8a.zip 11 MB
OGL-v6.4.1-Android.armeabi-v7a.7z 8.0 MB
OGL-v6.4.1-Android.armeabi-v7a.zip 10 MB
OGL-v6.4.1-Android.universal-APK.7z 20 MB
OGL-v6.4.1-Android.universal-APK.zip 29 MB
OGL-v6.4.1-Android.x86_64.7z 8.5 MB
OGL-v6.4.1-Android.x86_64.zip 11 MB

Windows

文件 大小
OGL-v6.4.1-Windows.arm64.7z 8.3 MB
OGL-v6.4.1-Windows.arm64.zip 13 MB
OGL-v6.4.1-Windows.x64.7z 9.5 MB
OGL-v6.4.1-Windows.x64.zip 14 MB

Linux

文件 大小
OGL-v6.4.1-Linux.arm64.7z 7.3 MB
OGL-v6.4.1-Linux.arm64.zip 12 MB
OGL-v6.4.1-Linux.x64.7z 8.1 MB
OGL-v6.4.1-Linux.x64.zip 12 MB

完整列表与校验信息见 Releases v6.4.1。