原文地址:https://blog.csdn.net/wudi1107/article/details/80728891
安裝使用aria2下載百度網盤內容
目前在Linux中沒有好用的百度網盤客戶端,使用aira2下載十分方便,直接可以通過插件在瀏覽器中下載,免去了單獨安裝客戶端的麻煩.
1.aria2簡介
aria2 本是命令行下的一個多線程下載工具,屬於后端,通過在瀏覽器中安裝插件,將百度網盤中的下載地址導出到aria2中下載,具體有以下優點:
• 多線程下載。aria2可以從通過多種協議或多個源頭下載同一文件,這樣可以最大化下載帶寬。
• 輕量級。 aria2運行時不會占用太多內存與cpu,非常輕量級。當磁盤緩存關閉時,aria2占用物理內存通常為4Mib(正常的HTTP/FTP下載)到9Mib(Bittorrent下載).使用Bittorrent以2.8Mib/sec速度下載,cpu占用率大概為6%。
• 所有的BitTorrent客戶端的功能都能使用:DHT,PEX,Encryption,Magnet URI,Web-Seeding,Selective Downloads,Local Peer Discovery 和UDP tracker.
• 遠程控制。 aria2運行PRC接口來控制aria2進程。支持JSON-PRC(over HTTP and WebSocket)和XML-PRC兩種接口。
2.aria2安裝
sudo apt-get install aria2 sudo mkdir /etc/aria2 #新建文件夾 sudo touch /etc/aria2/aria2.session #新建session文件 sudo chmod 777 /etc/aria2/aria2.session #設置aria2.session可寫 sudo mousepad /etc/aria2/aria2.conf #創建配置文件
3.aria2配置
#=========文件保存目錄自行修改 dir=/home/username/Desktop/Downloads #username根據實際情況修改 disable-ipv6=true #打開rpc的目的是為了給web管理端用 enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true #rpc-listen-port=6800 #斷點續傳 continue=true input-file=/etc/aria2/aria2.session save-session=/etc/aria2/aria2.session #最大同時下載任務數 max-concurrent-downloads=20 save-session-interval=120 # Http/FTP 相關 connect-timeout=120 #lowest-speed-limit=10K #同服務器連接數 max-connection-per-server=10 #max-file-not-found=2 #最小文件分片大小, 下載線程數上限取決於能分出多少片, 對於小文件重要 min-split-size=10M #單文件最大線程數, 路由建議值: 5 split=10 check-certificate=false #http-no-cache=true
4.啟動aria2
sudo aria2c --conf-path=/etc/aria2/aria2.conf #如果沒有提示錯誤,按ctrl+c停止運行命令,轉為后台運行: sudo aria2c --conf-path=/etc/aria2/aria2.conf -D1
5.安裝百度網盤導出插件
到火狐瀏覽器或谷歌瀏覽器插件下載庫下載 Baiduexporter 下載相應版本的流覽器插件,安裝好后打開百度網盤會多出一個導出設置,如下圖所示,直接導出下載就可以了。
插件裝好后,確保你的終端已經運行起來aria2c,直接在瀏覽器里輸入http://aria2c.com/ 然后依據你aria2.conf里的配置文件點擊小扳手設置
安裝好后打開百度網盤會多出一個導出設置,[導出下載-aria2 RPC下載],直接導出下載就可以了。