core: 更改 aria2 的 user-agent

This commit is contained in:
bin456789 2023-12-02 23:14:43 +08:00
parent 19d6fcba7b
commit 93c3906d10
No known key found for this signature in database
GPG Key ID: EE301B386DE6C11B

View File

@ -69,7 +69,6 @@ download() {
path=$2
echo $url
# 阿里云源禁止 axel 下载,检测 user-agent
# 有ipv4地址无ipv4网关的情况下aria2可能会用ipv4下载而不是ipv6
# axel 在 lightsail 上会占用大量cpu
# aria2 下载 fedora 官方镜像链接会将meta4文件下载下来而且占用了指定文件名造成重命名失效。而且无法指定目录
@ -95,8 +94,14 @@ download() {
apk add aria2 coreutils
fi
# 默认 --max-tries 5
stdbuf -o0 -e0 aria2c -x4 --allow-overwrite=true --summary-interval=0 $save $url
# 阿里云源检测 user-agent 禁止 axel/aria2 下载
# aria2 默认 --max-tries 5
stdbuf -o0 -e0 \
aria2c -x4 \
--allow-overwrite=true \
--summary-interval=0 \
--user-agent=Wget/1.21.1 \
$save $url
}
update_part() {