ubuntu下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 vi /etc/aria2/aria2.conf #建立配置檔案
aria2.conf檔案配置
#=========檔案儲存目錄自行修改 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
- 啟動aria2
sudo aria2c --conf-path=/etc/aria2/aria2.conf
如果沒有提示錯誤,按ctrl+c停止執行命令,轉為後臺執行:
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
使用python xmlrpclib模組可以遠端呼叫,github上也有別人封裝好的,方便使用。aria2對應把幫助文件https://aria2.github.io/manual/en/html/aria2c.html
使用aria2c + chrome外掛取代迅雷
這是我覺得比較方便的一種方式,關閉瀏覽器也不會中斷下載,對http和sftp還支援斷點和多執行緒下載。基本上是一點滑鼠便自動在後臺開啟了下載,比迅雷還方便,還有一種方法是使用uget+aria2c來下載,本文最後給出了教程連結。但需要單獨開啟uget,我不喜歡多開一個視窗,所以採用如下方式。
實現過程如下:
1. 在google-chrome上安裝外掛 ”新增到aria2”
外掛連結,外掛的引數要設定一下。開啟chrome的擴充套件列表,可以直接在瀏覽器輸入網址chrome://extensions/
找到我們剛安裝的外掛:
點待options,對引數做如下設定:
JSON-RPC連結設定為:http://127.0.0.1:6800/jsonrpc
2. 在ubuntu上安裝aria2c
sudo add-apt-repository ppa:t-tujikawa/ppa
sudo apt-get update
sudo apt-get install aria2
1
2
3
其它linux版本如果不知道怎麼安裝,可以直接去網上找aria2c怎麼安裝。
OK,現在可以下載了!
3. 使用方法
在終端啟動aria2c(想清楚這些引數的意思,可以用man aria2c檢視幫助手冊,最後的引數-d是指定下載目錄,現在指定是下載檔案到家目錄):
aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --file-allocation=none --max-connection-per-server=3 --max-concurrent-downloads=5 --continue -d ~/
1
ps:建議把引數儲存為可執行指令碼,
sudo gedit /usr/local/bin/Aria2c
1
貼上上面的命令,儲存退出,給指令碼新增可執行許可權
sudo chmod +x /usr/local/bin/Aria2c
1
OK,以後啟動aria2c時,直接在終端輸入Aria2c啟動。
然後在網頁隨便點開一個下載連結,“新增到aria2”這個外掛會自動把下載連結傳送到終端的aria2c。網頁上會彈出提示如圖:
馬上,終端開始下載:
如果覺得在終端檢視麻煩,可以直接在網頁檢視下載進度,只需安裝外掛YAAW,外掛連結,然後可以直接在網頁檢視下載進度。
Pack.zip是我剛剛下載的檔案。
還可以用uget 和 aria2c結合,連結
---------------------
作者:lxhao580
來源:CSDN
原文:https://blog.csdn.net/qq_21544879/article/details/51290162
版權宣告:本文為博主原創文章,轉載請附上博文連結!