在Basic Auth的网站下使用axel

首先是获取Base64的encode字符串:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
echo -n "username:password" | openssl base64
echo -n "username:password" | openssl base64
echo -n "username:password" | openssl base64

然后是使用axel

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
axel -H "Authorization: Basic base64HashValue" "yourURL"
axel -H "Authorization: Basic base64HashValue" "yourURL"
axel -H "Authorization: Basic base64HashValue" "yourURL"

当然,也可以使用二合一的方法:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
axel -H "Authorization: Basic $(echo -n 'username:password' | openssl base64)" "yourURL"
axel -H "Authorization: Basic $(echo -n 'username:password' | openssl base64)" "yourURL"
axel -H "Authorization: Basic  $(echo -n 'username:password' | openssl base64)" "yourURL"

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *