Estou usando axel
por trás de um proxy e geralmente configuro todas essas variáveis de ambiente
export http_proxy='http://<ip>:<port>'
export all_proxy=$http_proxy
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$http_proxy
export FTP_PROXY=$http_proxy
Acabei de verificar e parece que pelo menos a versão em minúsculas é suportada:
user@hostname:/tmp$ axel http://www.google.com
Initializing download: http://www.google.com
Unable to connect to server www.google.com:80
user@hostname:/tmp$ export http_proxy='http://127.0.0.1:5865'
user@hostname:/tmp$ axel http://www.google.com
Initializing download: http://www.google.com
Opening output file default.1
Server unsupported, starting from scratch with one connection.
Starting download
[ 0%] .......... .
Connection 0 finished
Downloaded 11.3 Kilobyte in 0 seconds. (37.63 KB/s)
Acho que não deve haver nenhum problema usando a autenticação http básica nesse formulário, mas não consigo verificá-lo
export http_proxy='http://admin:[email protected]:8080'