Kazumi icon indicating copy to clipboard operation
Kazumi copied to clipboard

[Bug]: 移动端开启代理或电脑端开启 TUN 模式无法检查更新

Open ErBWs opened this issue 4 months ago • 8 comments

开启代理的时候无法正常检查更新,不开启代理可以正常检查,但是下载安装包速度很慢

这个问题貌似一直存在,只不过之前不会在软件内下载安装包,所以不太会注意到

测试下来 macOS、Windows、ohos、安卓都有这个问题

ErBWs avatar Aug 17 '25 14:08 ErBWs

应该是 GitHub API ratelimit 的问题,这个限制是和 IP 绑定的,公共代理应该会很快达到限制,我一直使用私有代理,所以没有发现这一问题。

似乎没有太好的解决方法,也许可以考虑为 release文件的下载准备镜像?

Predidit avatar Aug 17 '25 14:08 Predidit

提供给规则下载的 GitHub 镜像看上去可以同样给 release 提供代理加速

ErBWs avatar Aug 17 '25 14:08 ErBWs

我在考虑让规则和更新使用不同的镜像

似乎这些镜像封锁资源消耗过多的仓库是惯例,应该避免规则安装受到影响

Predidit avatar Aug 17 '25 14:08 Predidit

可以考虑通过仓库镜像同步到 gitcode,就像 cherry studio 那样,他们会将 GitHub action构建的包手动发布在 gitcode 上

https://gitcode.com/CherryHQ/cherry-studio

规则仓库或许也可行,但是我不确定 gitcode 是否有 raw.githubusercontent 这样的下载方式,问 ai 说是有(

ErBWs avatar Aug 17 '25 14:08 ErBWs

这样有些太复杂了,还是先考虑 github 镜像吧

Predidit avatar Aug 17 '25 14:08 Predidit

https://raw.gitcode.com/CherryHQ/cherry-studio/raw/main/src/main/utils/aes.ts

看起来规则仓库是可行的,这是配置仓库镜像的文档

我推荐 gitcode 而不是 gitee 主要是 ohos 的 flutter 是 gitcode 上的,而且界面比 gitee 更现代(

ErBWs avatar Aug 17 '25 15:08 ErBWs

我不是很喜欢和 csdn 关联的产品

我先测试一下流行的镜像,如果加速效果都一般的话,大概就是只能选择 gitcode/gitee 了

Predidit avatar Aug 17 '25 15:08 Predidit

https://zhuanlan.zhihu.com/p/1974043601177694303

https://atomgit.com/gh_mirrors/ka/Kazumi https://atomgit.com/gh_mirrors/ka/KazumiRules

🤣

ErBWs avatar Nov 21 '25 12:11 ErBWs

atomgit 现在直接提供了 kazumirules 的镜像,可以通过这样的链接进行直接访问:

https://raw.atomgit.com/gh_mirrors/ka/KazumiRules/raw/main/NT.json

如果将规则源的镜像换为 atomgit,是否就可以使用原来的GitHub 镜像来下载版本更新

ErBWs avatar Dec 24 '25 03:12 ErBWs

使用镜像进行版本更新的下载不受大部分镜像欢迎,因为流量太大了

而且现在的镜像在国内访问质量挺一般的

Predidit avatar Dec 24 '25 03:12 Predidit

我刚刚发现 atomgit 还能代理下载 GitHub release,就像这样

https://atomgit.com/gh_mirrors/ka/Kazumi/releases/download/1.9.3/Kazumi_windows_1.9.3.msix

不过这种方法 ohos 用不了(

ErBWs avatar Dec 24 '25 04:12 ErBWs

欸?这个看上去还不错,不过很怀疑这是否是一个bug

在 atomgit 的前端页面发行版是完全隐藏的

Predidit avatar Dec 24 '25 04:12 Predidit