(下載+教學) aria2 1.32 開源下載器,BT磁力,多線程,百度網盤

aria2 是一個輕量化多協定和多源命令行下載工具 。 它支援 HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink等協定.你可以透過aria2來配置內置JSON-RPC和XML-RPC接口interfaces.

aria2  特點

  • 多點下載。aria2可以從多個來源/協議下載文件,並嘗試利用你的最大下載頻寬。真正加快您的下載體驗。
  • 輕量級。aria2並不需要多大的內存和CPU時間。當硬碟緩存是關閉的,物理內存使用率通常4MiB(普通的HTTP / FTP下載)到9MiB(BitTorrent下載)。在BitTorrent的CPU使用率與2.8MiB /秒的下載速度在6%左右。
  • 全功能的BitTorrent客戶端。你想要的所有功能於BitTorrent客戶端可用:DHT,PEX,加密,磁鐵URI,網絡直播,下載選擇,本地同行發現和UDP tracker。
  • Metalink啟用。aria2支持Metalink上下載描述格式 (又名的Metalink V4),Metalink的版本3和 Metalink公司/ HTTP。Metalink公司提供的文件驗證,HTTP / FTP / SFTP / BitTorrent的集成和語言,位置,OS等各種配置
  • 遠程控制。aria2支持RPC接口來控制aria2過程。支持的接口是JSON-RPC(通過HTTP和WebSocket的)和XML-RPC。

aria2下載

主程式:

  • Aria2-EZ   – 免配置,本站製作簡易aria2小工具

介面

相關延伸

Windows配置

確認在Github下載的檔案是像 win-32bit-build1.zip 或 win-32bit-build1.zip 結尾的 

下載好後解壓縮會看到這幾個檔案

snap5

自行建立以下4個檔案

Aria2.log  (日誌)
aria2.session (歷史)
aria2.conf    (配置)
HideRun.vbs  (運行設置)

snap7

HideRun.vbs (添加aria2c.exe的路徑)

CreateObject("WScript.Shell").Run "路徑:aria2c.exe --conf-path=aria2.conf",0

用記事本或其他文字編制軟體開啟 aria2.conf
貼上以下內容  (詳細參數也可以自己調整 )

 

dir=../Download
log=D:\aria2\Aria2.log  
input-file=D:\aria2\aria2.session
save-session=D:\aria2\aria2.session

#-----------------------
disk-cache=32M
file-allocation=falloc
continue=true
max-concurrent-downloads=10
max-connection-per-server=16
min-split-size=10M
split=16
disable-ipv6=true
input-file=aria2.session
save-session=aria2.session
save-session-interval=60
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
follow-torrent=true
listen-port=51413
bt-max-peers=100
enable-dht=true
enable-dht6=true
dht-listen-port=6966
enable-peer-exchange=true
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
seed-ratio=0
bt-hash-check-seed=true
bt-seed-unverified=true
bt-save-metadata=false
bt-tracker=http://mgtracker.org:2710/announce,http://tracker.istole.it/announce,http://tracker.coppersurfer.tk:6969/announce

修改最上面4行成你自己的路徑

dir=../Download (下載保存位置)

log=D:\aria2\Aria2.log   (日志文件,你的Aria2.log位置)

input-file=D:\aria2\aria2.session(你的aria2.session位置)

save-session=D:\aria2\aria2.session(你的aria2.session位置)

運行aria2

執行HideRun.vbs

透過工作管理員可以看到aria2c.exe已在運行

snap8

PS:如果配置都正確無法啟動,嘗試清除aria2.session中的內容

開啟UI介面查看下載狀況

你可以直接進入http://ziahamza.github.io/webui-aria2/

有下載 WedUI  aria2 開啟 index.html

snap4

添加自動啟動

幫HideRun.vbs建立一個捷徑丟到以下路徑,開機自動執行

WIN7,8,10

%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

XP

%userprofile%\Start Menu\Programs\Startup
GDaily
  1. 你好,這個.conf似乎在1.32 版本下,webui會出現「糟糕! 無法連線到 Aria2 RPC 伺服器,將在 10 秒後重試。您可能需要檢查連線設定,請前往 設定 > 連線設定」
    的問題,但是下載EZ版本就可以,不知道是不是要做另外的設定?
    (我不懂連線設定的東西呀…

    1. 文章中的代碼主要是在是在1.2x版時所發布的,官方似乎在後續版本有修改一些連線設定不過基本上大部分功能都可正常運行正常貼上不會有運行問題

      如果你是想下載百度網盤檔案我目前推薦使用pandownload
      https://www.gdaily.org/15944

  2. 你好喔
    今天發現如果是百度多個檔案的頁面
    一打勾(選取檔案)aria2的按鈕就消失了
    有解嗎? 謝謝

    1. 多檔案建議保存到空間後使用 PanDownload 批次下載

      目前百度方面針對連線做些變動,使用此一鍵導出方式容易自動下載停止

      消失放面可能為插件問題,建議聯繫作者,本站僅提供基本演示無法實際解決你的問題

  3. 直接用aria2c.exe會跳一下視窗然後秒退
    用Aria2-EZ開啟後看工作管理員有裡面有aria2啟動
    導出下載成功後會載一小段時間然後卡住跳說未連線
    關閉重開後下載任務就不見了
    重新在導出一次會馬上跳完成
    但檔案不完整
    把檔案跟任務都砍掉之後就開始無限LOOP上述步驟

    1. 在導出一次馬上就完成是因為沒連接到主程式

      推測你的情況是aria2c.exe當掉或者被關閉,當下載中斷時可使用Aria2-EZ 的關閉按紐完整強制停止程式,之後在重新開啟連接,之後建議你先開啟UI介面之後再開啟aria2c.exe,開啟aria2c.exe後注意UI介面右上角是否有成功連線的提示,連接後也會跳出之前未完成的工作狀態,此時在次使用百度的RPC導出方式續傳檔案即可。

      PS:Aria2-EZ 只是一個快捷管理工具

      1. 我第二行之後的動作都是用Aria2-EZ
        剛開啟時UI也確實有顯示連線
        按Aria2-EZ的檢查當前狀態也顯示正在運行
        但UI內卻沒顯示上次未完成的任務不然就是直接跳完成
        我也試過不用Aria2-EZ直接執行aria2c.exe但會秒退

        1. 還有看選的下載資料夾沒有東西但導出下載後會直接跳完成
          刪除任務後關掉aria2c.exe重開再來還是一樣

  4. 您好,最近在找能取代迅雷的下載軟體,請問您知道有什麼軟體能整合BT、驢子、HTTP等下載方式嗎?還是只有迅雷能辦到呢@@?

  5. 請問有辦法「一次刪除所有任務」嗎?
    比如不小心下到一個資料夾發現下錯,裡面包含數十個檔案,好像只能一個一個刪掉。

  6. 您好, 請教一下文裡提到的”HideRun.vbs (添加aria2c.exe的路徑)” 是要如何添加??
    用Wordpad打開, 直接鍵入嗎??
    謝謝。

  7. 太神啦~!自己載一堆aria2的散裝檔案,弄半天弄不好,用你的exe執行檔一次就成功!

  8. 每次打開WebUI
    糟糕! 無法連線到 Aria2 RPC 伺服器,將在10秒後重試。您可能需要檢查連線設定,請前往 設定 > 連線設定
    要如何解決??

  9. 請問開啟http://ziahamza.github.io/webui-aria2/出現:無法連線到 aria2 rpc伺服器是出現什麼問題?

  10. 站長你好~想請問貴站整理好的版本為什麼會偵測到HEUR/APC (Cloud)~我使用的防毒是小紅傘~Aria2.exe和UI.exe兩個檔案都有偵測到~請問是誤判嗎?另外就是怎麼不整合64Bit的版本?還有就是我看到BT裡面有非常多的選項~以前使用BT軟體都會調一些什麼連線數上傳下傳之類雜七雜八~這套有需要設定嗎?還是照預設就好呢?

    1. Aria2.exe和UI.exe是本站為了使用者方便製作的,裡面僅有包含簡短的啟動指令可以放心使用,64bit之後會放上,你也可以從官方抓取64bit檔案覆蓋aria2資料夾即可,BT方面我比較少使用沒特別研究,參數自定義性跟其他BT軟體比起來相當高,Google有相當多資料可以參考。

      1. 感謝站長回復~那請問用你整理好的版本那些檔案都不需要新增配置嗎?因為好像也沒看到HideRun.vbs這個檔案~

          1. 所以直接使用就好不用再新增檔案了對嗎?參數什麼的再自己修改~

      2. 順帶問一下為什麼不管百度還BT一次都只能下載一個檔案~是有哪邊需要做設定嗎?

        1. 可開啟 aria2.conf 或開啟UI→設定→全域性設定調整 max-concurrent-downloads 值

  11. 貌似內文沒提到HideRun.vbs的相關設置,HideRun.vbs是不需要任何設置就可以執行了嗎?

發表迴響