Aria2是一個命令行下運行、多協議、多來源下載工具(HTTP/HTTPS、FTP、BitTorrent、Metalink),並且支持迅雷離線以及百度雲等常用網盤的多線程下載(甚至可以超過專用客戶端的下載速度)。
Aria2在Windows、Mac OS、Android、Linux均有相應的版本,在具體的配置過程有細微的區別。這里我是在Windows上配置aria2。
Aria2與傳統的下載軟件有較大的區別,它沒有圖像用戶界面,並且安裝配置aria2實際上是在配置一個服務器。
一、下載
aria2下載地址:
https://github.com/aria2/aria2/releases
二、安裝
解壓后隨便找個英文路徑的丟進去就行了。
我就丟在D:\aria2\下。
接下來新建幾個文件:
Aria2.log (日志,空文件就行)
aria2.session (下載歷史,空文件就行)
aria2.conf (配置文件)
HideRun.vbs (隱藏cmd窗口運行用到的)
三、配置 (重點來了)
1、配置aria2.conf
用文本編輯工具打開剛才建立的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
see --split option
max-concurrent-downloads=5 continue=true max-overall-download-limit=0 max-overall-upload-limit=50K max-upload-limit=20
Http/FTP options
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
FTP Specific Options
BT/PT Setting
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
Metalink Specific Options
RPC Options
enable-rpc=true pause=false rpc-allow-origin-all=true rpc-listen-all=true rpc-save-upload-metadata=true rpc-secure=false
Advanced Options
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
2、實現開機無cmd窗口啟動
用文本編輯工具打開剛才建立的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下載
之后我們就可以選擇鏈接、種子等下載相應文件了。
五、進階運用
1、迅雷離線yaaw下載
腳本地址:https://github.com/binux/ThunderLixianExporter
百度網盤導出插件 for chrome: https://github.com/acgotaku/BaiduExporter
Aria2 WebGUI for chrome: https://github.com/acgotaku/YAAW-for-Chrome
對應的網頁都有相關的安裝說明,安裝好了之后就可以將下載鏈接導出
參考文章: