Aria2是一個命令行下運行、多協議、多來源下載工具(HTTP/HTTPS、FTP、BitTorrent、Metalink),而且支持迅雷離線以及百度雲等經常使用網盤的多線程下載(甚至能夠超過專用客戶端的下載速度)。git
Aria2在Windows、Mac OS、Android、Linux均有相應的版本,在具體的配置過程有細微的區別。這裏我是在Windows上配置aria2。github
Aria2與傳統的下載軟件有較大的區別,它沒有圖像用戶界面,而且安裝配置aria2其實是在配置一個服務器。web
aria2下載地址:
https://github.com/aria2/aria2/releaseschrome
解壓後隨便找個英文路徑的丟進去就好了。
我就丟在D:\aria2\下。windows
接下來新建幾個文件:
Aria2.log (日誌,空文件就行)
aria2.session (下載歷史,空文件就行)
aria2.conf (配置文件)
HideRun.vbs (隱藏cmd窗口運行用到的)服務器
一、配置aria2.confsession
用文本編輯工具打開剛纔創建的aria2.conf
複製按下面的內容,
注意修改一下選項:
dir=D:\td\ (下載文件保存路徑,改成你想要的)
log=D:\aria2\Aria2.log (日誌文件,若是不須要日誌,這一行可去掉,若是須要,路徑D:\aria2\改成你安裝aria2的路徑)
input-file=D:\aria2\aria2.session
save-session=D:\aria2\aria2.session(這兩個是記錄和讀取下載歷史用的,斷電和重啓時保證下載任務不會丟失,若是有時aria2不能啓動,清空這裏面的內容就好了,路徑D:\aria2\改成你安裝aria2的路徑)多線程
dir=D:\td\ log=D:\aria2\Aria2.log input-file=D:\aria2\aria2.session save-session=D:\aria2\aria2.session save-session-interval=60 force-save=true log-level=error
max-concurrent-downloads=5 continue=true max-overall-download-limit=0 max-overall-upload-limit=50K max-upload-limit=20
connect-timeout=120 lowest-speed-limit=10K max-connection-per-server=10 max-file-not-found=2 min-split-size=1M split=5 check-certificate=false http-no-cache=true
bt-enable-lpd=true #bt-max-peers=55 follow-torrent=true enable-dht6=false bt-seed-unverified rpc-save-upload-metadata=true bt-hash-check-seed bt-remove-unselected-file bt-request-peer-speed-limit=100K seed-ratio=0.0
enable-rpc=true pause=false rpc-allow-origin-all=true rpc-listen-all=true rpc-save-upload-metadata=true rpc-secure=false
daemon=true disable-ipv6=true enable-mmap=true file-allocation=falloc max-download-result=120 #no-file-allocation-limit=32M force-sequential=true parameterized-uri=true
二、實現開機無cmd窗口啓動ide
用文本編輯工具打開剛纔創建的HideRun.vbs工具
複製如下內容,注意修改D:\aria2\ 爲你的aria2安裝路徑(vbs路徑不能超過8個字符,我用很差因此這個軟件放在根目錄了,其餘目錄長了就找不到文件)
CreateObject("WScript.Shell").Run "D:\aria2\aria2c.exe --conf-path=aria2.conf",0
要啓動aria2,必定要點擊這個文件,不要點擊aria2c.exe
若是要開機啓動,建立一個HideRun.vbs的快捷方式,把快捷方式丟到 C:\Users\用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup中
我用的是windows8.1,windowsxp和7,本身找一下路徑
點擊HideRun.vbs啓動服務器,Windows系統會提示防火牆,點擊容許外網訪問該應用。這個時候雖然看不到任何用戶界面,但程序實際上已經在後臺運行了,用資源管理器能夠看到正在運行的程序。
aria2是命令行下載器,是沒有界面的,不過有webui。
訪問這些網址就能夠操做前面配置好的服務器了。訪問的時候須要進行相關設置,若是是訪問本機上的服務器,IP地址選擇localhost便可,端口號爲6800,若是是遠程控制,則須要填寫具體的IP,端口號爲6800.
也能夠直接下載webui,再來控制服務器。
點擊:https://github.com/ziahamza/webui-aria2下載
以後咱們就能夠選擇連接、種子等下載相應文件了。
一、迅雷離線yaaw下載
腳本地址:https://github.com/binux/ThunderLixianExporter
百度網盤導出插件 for chrome: https://github.com/acgotaku/BaiduExporter
Aria2 WebGUI for chrome: https://github.com/acgotaku/YAAW-for-Chrome
對應的網頁都有相關的安裝說明,安裝好了以後就能夠將下載連接導出
參考文章: