Replies: 4 comments 1 reply
|
赞同,脚本应该先获取版本再拼接链接,除了代理可能不支持外,还有概率造成版本信息错误,即下载过程中新版本发布了,那就尴尬了😄 另外,我看到脚本用一个单独的文件记录版本号和安装时间。我倾向于版本号直接运行 代理网站也有可以改进的地方,这个链接实际是一个 302 重定向,重定向后就是带版本号的真实链接了,我觉得这是代理应该支持的。 |
0 replies
|
1 reply
|
在 2025/9/29 17:23, Binbin Qian 写道:
我没有说 502 是脚本的问题,我的意思是,脚本两次联网获取,第一次是下载,第二次是获取版本,如果下载过程中新版本发布了,获取的版本不就比实际下载的新了吗😂
确实,这里存在这个问题,之后pr改一下就好了。
api 那个域名在我这是可以直连的,rate limit 基本可以忽略。当然也可以不用,改为用 latest 链接获取重定向后的链接,从链接提取 tag
从重定向获取tag挺好的,避免api没法访问的时候无法获取版本号。
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
关于一键安装脚本中INSTALL和UPDATE的内容
https://github.com/OpenListTeam/OpenList-Resource/blob/b4ac8badd51775144753335774e658cdaa4df227/script/v4.sh#L671-L679
我这边在走ghproxy时, 访问会直接报502 Bad Gateway
但如果把脚本中下面几行的获取版本号移到前面, 即通过具体版本号(
releases/download/$REAL_VERSION)而不是releases/latest/download去下载就是完全正常的不确定是否是临时性故障, 看是否需要调整下这个脚本, 走代理的时候始终通过具体的版本号进行下载
All reactions