type
status
date
slug
summary
tags
category
icon
password
😀
听闻@zixv33的安利aria2,前来尝试体验一番
 

📝 主旨内容

感谢来自大佬Chiahong的分享

aira2学习使用

aria2 設定教學 – 強大又輕巧的下載工具,支援 BT、斷點續傳

notion image
aria2 是一款強大又輕巧的下載工具,5 MB 不到的大小支援了 HTTP、HTTPS、FTP、SFTP、BitTorrent (BT 種子) 和 Metalink 等通訊協定。aria2 的原理跟 IDM 相似,都是透過分割檔案、增加連線數進行下載,可以提升下載速度。
如果您不想動手設定這些有的沒的,其實可以試試看 Motrix 這個開源的下載工具,其核心也是 aria2 哦!但已經全部設定好了,安裝後即可使用。

功能特色

  • 多點下載
  • 多協定下載
  • 檔案分割下載
  • 可使用代理伺服器
  • 可使用 JSON-RPC、XML-RPC 遠端控制

下載

請根據自己的作業系統下載對應的版本,32 位元請選擇 win-32bit,64 位元請選擇 win-64bit。下載連結在 Assets 中,檔名看起來可能像 aria2-1.XX.0-win-XXbit-build1.zip

安裝、設定

由於 aria2 是非常輕量化的下載工具,所以並沒有 GUI 介面(別擔心,有人寫出 Web 介面,後面會講到!),需要自行建立設定檔。
首先解壓縮 aria2 至硬碟中的任何地方,例如 C:\aria2,在資料夾中依序建立 5 個檔案 aria2.confaria2.sessionStart.vbsStatus.batStop.batRestart.bat
建議您不要使用「記事本」建立這些檔案,可能會因為編碼問題造成錯誤。可以使用 Visual Studio Code 或 Notepad++ 等軟體編輯,編碼請選擇 UTF-8,且副檔名一定要正確,注意不要存成 .txt 純文字檔哦!
notion image

手動建立 aria2.conf 檔案

用文字編輯軟體貼上以下設定,可以自行調整功能。
2020/06/30 更新,新增額外的 Tracker,有沒有效果筆者不敢保證

手動建立 aria2.session 檔案(Session 儲存位置)

空白檔案,不用填入任何東西。沒錯,不用懷疑,存檔完就可以關掉了!
注意!aria2.session 雖然是空白檔案,但一定要建立,否則會打不開 aria2

手動建立 Start.vbs 檔案(讓 aria2 背景執行)

手動建立 Status.bat 檔案(顯示 aria2 狀態)

手動建立 Stop.bat 檔案(關閉 aria2)

手動建立 Restart.bat 檔案(重啟 aria2)

執行 aria2

以上建立的 1 個 vbs 檔、3 個 bat 檔的功能就如同其名稱,現在我們要啟動 aria2,所以請點兩下 Start.vbs,讓 aria2 在背景執行。因為是在背景執行,所以
不會有任何畫面! 不會有任何畫面! 不會有任何畫面!
這很重要所以說 3 次。

檢查 aria2 狀態

如果您要確定 aria2 是否真的在執行,可以點兩下 Status.bat 查看狀態。應該會看到類似下面這樣的資訊,就表示 aria2 已經在背景運作了。

除錯

如果您在改完設定檔 aria2.conf 後遇到任何問題,或 Status.bat 也說沒有 aria2 在背景執行,說明設定檔有錯誤。如果您熟悉使用命令提示字元 / PowerShell / Windows Terminal 的操作,可以直接下指令:
來檢查是哪邊報錯。如果您不熟悉這些操作,請用「修改一次、執行一次」的方式除錯。即每改完一次 aria2.conf,就用 Restart.bat 重啟,並用 Status.bat 檢查到底有沒有正確執行。

重啟或關閉 aria2

點兩下 Restart.bat 即會重啟 aria2,您會看到一個黑畫面一閃而過,這是正常的,黑畫面消失後就代表 aria2 已經成功重啟了。
若要關閉 aria2,點兩下 Stop.bat 後看到類似以下訊息就是成功關閉囉!

aria2 控制台

筆者喜歡的控制台為 mayswind 所編寫的 AriaNg,如果有需要自行架設控制台的朋友,可以前往 AriaNg 的專案頁面下載。
※【步驟更新】請下載 Releases 頁面中,Assets 下之 AriaNg-版本-AllInOne.zip 來使用。解壓縮後點兩下開啟 index.html 即可。https://github.com/mayswind/AriaNg/releases
請點選「AriaNg 設定」 →「RPC」→ 在 Aria2 RPC 位址中填入「localhost」即可。
notion image
再來就可以盡情享受快速下載囉!
notion image
可以看到 aria2 一次以 10 個連線數下載檔案,有助於提升下載速度!
notion image
下載完的檔案位置位在 aria2 目錄的 Download 資料夾,假設程式路徑是 C:\aria2,那下載資料夾就是 C:\aria2\Download。如需修改下載資料夾,請參照上面的 aria2.conf 中的第 7 行 (dir=Download),資料夾名稱請不要使用中文或特殊符號,以免發生錯誤。

Docker 版

推薦使用 P3TERX 的 Aria2-Pro。筆者就架了一個 Aria2-Pro 在自己的伺服器上,若需要長時間下載的檔案就丟上去慢慢抓,十分方便。但請您盡量不要開放外部存取!如有相關需求也務必注意安全性,最好限制僅能特定 IP 能連、可用反向代理、且金鑰一定要夠複雜
以下設定中 aria2 在 6800 port,AriaNg 則在 6880 port。

docker-compose.yml

本文由大佬 Chiahong 分享,如需引用時請註明來源,感謝您!

🤗 总结归纳

以下是我根据文章整理后的工具,欢迎自取
使用方法:Start.vbs→Status.bat(确认进程)→AriaNG文件夹里面的.html文件

📎 参考文章

     
    💡
    欢迎您在底部评论区留言,一起交流~
    记录红日靶场一jarbas—vulnhub