yum安装的Axel老是报错“Too many redirects”,搜索后发现安装新版可解决。

安装

yum groupinstall "Development tools" -y
yum install openssl-devel wget -y

wget -O axel-2.16.1.tar.gz https://file.idait.cn/axel-2.16.1.tar.gz
tar xzvf axel-2.16.1.tar.gz
cd axel-2.16.1/
./configure --prefix=/usr/local/axel
make && make install
echo 'PATH=/usr/local/axel/bin:$PATH' > /etc/profile.d/axel.sh
. /etc/profile

命令行选项

https://man.linuxde.net/axel

HTTP认证

Axel没有wget的http-user和http-password选项。要下载HTTP认证的文件,需要添加一个Header,将用户名密码以冒号隔开,进行BASE64加密后填入其中。
例如,用户名user,密码ygq9GzwsMNktS,组合成user:ygq9GzwsMNktS,进行BASE64加密后得到dXNlcjp5Z3E5R3p3c01Oa3RT,填入Header中。
axel -H "Authorization: Basic dXNlcjp5Z3E5R3p3c01Oa3RT" https://example.com/movie.mp4