dalao-org / oneinstack-mirror-generator

Oneinstack required package mirror generator
https://oneinstack-redirect-mirror.pages.dev/
MIT License
27 stars 2 forks source link

下载链接跳转失败 #4

Closed nonenty closed 9 months ago

nonenty commented 9 months ago

设置mirror_link=https://oneinstack-redirect-mirror.pages.dev/ 后,有些包的下载会出现错误。例如

Download jemalloc...
--2023-10-28 18:10:02--  https://oneinstack-redirect-mirror.pages.dev/oneinstack/src/jemalloc-5.3.0.tar.bz2
Resolving oneinstack-redirect-mirror.pages.dev (oneinstack-redirect-mirror.pages.dev)... 2606:4700:310c::ac42:2ee0, 2606:4700:310c::ac42:2d20, 172.66.46.224, ...
Connecting to oneinstack-redirect-mirror.pages.dev (oneinstack-redirect-mirror.pages.dev)|2606:4700:310c::ac42:2ee0|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 183578 (179K) [text/html]
Saving to: ‘jemalloc-5.3.0.tar.bz2’

     0K .......... .......... .......... .......... .......... 27% 6.79M 0s
    50K .......... .......... .......... .......... .......... 55% 8.03M 0s
   100K .......... .......... .......... .......... .......... 83% 9.67M 0s
   150K .......... .......... .........                       100% 11.4M=0.02s

2023-10-28 18:10:02 (8.40 MB/s) - ‘jemalloc-5.3.0.tar.bz2’ saved [183578/183578]

也就是只将页面下载了下来,而没有跳转

平台:Ubuntu 22.04

Masterain98 commented 9 months ago

Uri 错了,路径是/oneinstack/src/jemalloc-5.3.0.tar.bz2,多了一个 /oneinstack。这两天改脚本时也发现这个问题,脚本中有些资源路径不太统一。重定向策略里写两份应该能暂时解决问题。

Masterain98 commented 9 months ago

https://oneinstack-redirect-mirror.pages.dev/oneinstack/src/jemalloc-5.3.0.tar.bz2 已经生效了