Aria2在Windows上如何安裝配置使用


  • 一、下載所需的軟件
  • 二、安裝與使用
  • 三、Aria2的額外內容
  • 四、Aria2的使用
  • 五、Aria2與其它插件配合使用

一、下載所需的軟件
可以從一下地址獲取最新版本
GitHub: https://github.com/aria2/aria2
aria2c: http://aria2c.com/usage.html
自己備份的版本(非最新,推薦從上面的鏈接上下載,解壓密碼:crowsong.xyz)
GitHub:aria2-1.21.0-win-64bit-build1.rar: http://waternote.ctfile.net/fs/2276132-372978986
aria2c:Aria2.rar: http://waternote.ctfile.net/fs/2276132-372978983


二、安裝與使用
懶人版本解壓后運行aria2.exe即可啟動(可直接看本文第四部分)
懶人版本內容如下

aria2.conf # 配置文件 可以自己根據說明修改
aria2.exe # 啟動文件 使用這個來啟動 aria2
aria2.session # 任務保存文件 未完成任務會保存在這里
aria2c.exe # 32位命令行主程序
README.md # README
Aria2Data # 下載目錄 默認下載文件會保存在這里

GitHub版本需手動配置,配置方法如下
1、新建文件:需要新建以下幾個文件
Aria2.log (日志,空文件就行)
aria2.session (下載歷史,空文件就行)
aria2.conf (配置文件)
HideRun.vbs (隱藏cmd窗口運行用到的)
2、配置:
用文本編輯工具打開剛才建立的aria2.conf
復制一下內容,並注意修改以下選項:

dir=D:\ariaDownload\ (下載路徑,注意符號需要為英文字符而不是中文,尤其是冒號)

log=D:\Aria2\Aria2.log (日志文件,如不需要可直接去掉,會產生較多的日志內容)

input-file=aria2.session (從會話文件中讀取下載任務)

save-session=aria2.session(在Aria2退出時保存`錯誤/未完成`的下載任務到會話文件,如果aria2不能啟動,清空這內容就行了,如果出現路徑問題,需要把其換成完整地址路徑)

max-concurrent-downloads=3(可同時下載的任務數量,建議不要太大)

以下是aria2.conf配置文件完整內容,直接復制到aria2.conf里面,修改上面提到的那些內容即可(摘自:http://aria2c.com/usage.html

## '#'開頭為注釋內容, 選項都有相應的注釋說明, 根據需要修改 ##
## 被注釋的選項填寫的是默認值, 建議在需要修改時再取消注釋 ##

## 文件保存相關 ##

# 文件的保存路徑(可使用絕對路徑或相對路徑), 默認: 當前啟動位置
dir=F:\Download\AriaDownload
# 啟用磁盤緩存, 0為禁用緩存, 需1.16以上版本, 默認:16M
disk-cache=32M
# 文件預分配方式, 能有效降低磁盤碎片, 默認:prealloc
# 預分配所需時間: none < falloc ? trunc < prealloc
# falloc和trunc則需要文件系統和內核支持
# NTFS建議使用falloc, EXT3/4建議trunc, MAC 下需要注釋此項
file-allocation=falloc
# 斷點續傳
continue=true

## 下載連接相關 ##

# 最大同時下載任務數, 運行時可修改, 默認:5
max-concurrent-downloads=3
# 同一服務器連接數, 添加時可指定, 默認:1
max-connection-per-server=5
# 最小文件分片大小, 添加時可指定, 取值范圍1M -1024M, 默認:20M
# 假定size=10M, 文件為20MiB 則使用兩個來源下載; 文件為15MiB 則使用一個來源下載
min-split-size=10M
# 單個任務最大線程數, 添加時可指定, 默認:5
split=5
# 整體下載速度限制, 運行時可修改, 默認:0
#max-overall-download-limit=0
# 單個任務下載速度限制, 默認:0
#max-download-limit=0
# 整體上傳速度限制, 運行時可修改, 默認:0
#max-overall-upload-limit=0
# 單個任務上傳速度限制, 默認:0
#max-upload-limit=0
# 禁用IPv6, 默認:false
disable-ipv6=true

## 進度保存相關 ##

# 從會話文件中讀取下載任務
input-file=aria2.session
# 在Aria2退出時保存`錯誤/未完成`的下載任務到會話文件
save-session=aria2.session
# 定時保存會話, 0為退出時才保存, 需1.16.1以上版本, 默認:0
save-session-interval=60

## RPC相關設置 ##

# 啟用RPC, 默認:false
enable-rpc=true
# 允許所有來源, 默認:false
rpc-allow-origin-all=true
# 允許非外部訪問, 默認:false
rpc-listen-all=true
# 事件輪詢方式, 取值:[epoll, kqueue, port, poll, select], 不同系統默認值不同
#event-poll=select
# RPC監聽端口, 端口被占用時可以修改, 默認:6800
#rpc-listen-port=6800

## BT/PT下載相關 ##

# 當下載的是一個種子(以.torrent結尾)時, 自動開始BT任務, 默認:true
#follow-torrent=true
# BT監聽端口, 當端口被屏蔽時使用, 默認:6881-6999
listen-port=51413
# 單個種子最大連接數, 默認:55
#bt-max-peers=55
# 打開DHT功能, PT需要禁用, 默認:true
enable-dht=false
# 打開IPv6 DHT功能, PT需要禁用
#enable-dht6=false
# DHT網絡監聽端口, 默認:6881-6999
#dht-listen-port=6881-6999
# 本地節點查找, PT需要禁用, 默認:false
#bt-enable-lpd=false
# 種子交換, PT需要禁用, 默認:true
enable-peer-exchange=false
# 每個種子限速, 對少種的PT很有用, 默認:50K
#bt-request-peer-speed-limit=50K
# 客戶端偽裝, PT需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
# 當種子的分享率達到這個數時, 自動停止做種, 0為一直做種, 默認:1.0
seed-ratio=0
# 強制保存會話, 話即使任務已經完成, 默認:false
# 較新的版本開啟后會在任務完成后依然保留.aria2文件
#force-save=false
# BT校驗相關, 默認:true
#bt-hash-check-seed=true
# 繼續之前的BT任務時, 無需再次校驗, 默認:false
bt-seed-unverified=true
# 保存磁力鏈接元數據為種子文件(.torrent文件), 默認:false
bt-save-metadata=true

3、正常啟動與實現無cmd窗口啟動(懶人版直接運行aria2.exe即可,可以跳過此步驟)
正常啟動方法:
創建一個aria2程序的快捷方式,並在后面加上

--conf-path=.conf所在位置

舉例:
創建的快捷方式與aria2在同一目錄下,故等號后面直接寫上aria2.conf的名稱即可

啟動后會出現cmd窗口

通過控制台即可看到配置文件是否有問題,其中WARN為警告內容,在大部分的情況下可以無視,關閉控制台aria2即會關閉


無窗口啟動方法:
用文本編輯器打開HideRun.vbs,復制以下內容,並注意修改為自己aria2的安裝路徑

CreateObject("WScript.Shell").Run "D:\Progra~1\aria2\aria2c.exe --conf-path=aria2.conf",0

請注意:vbs里面單個地址不能超過八個字符,像Program Files這么長的地址不支持,建議將aria放到根目錄下,或者使用正常啟動方法


啟動后aria2的地址為 http://localhost:6800/jsonrpc


三、Aria2的額外內容
1、訪問密碼:
訪問密碼可以在配置文件里加上

rpc-secret=123456

 


四、Aria2的使用
默認啟動后aria2的地址為 http://localhost:6800/jsonrpc
推薦使用WebUI控制台來控制
http://aria.babywear.win/#!/downloading
https://aria2c.com/
http://aria2.me/webui-aria2/
https://ziahamza.github.io/webui-aria2/


任選其一即可
配置方法大同小異
以第一個網址的WebUI配置為例:
點擊AriaNg設置,選擇RPC標簽頁,填寫別名(隨便寫),填寫RPC地址(若為本地PC則寫localhost,下面這個地址是我路由器的地址),填寫端口號(默認6800),若有密碼,則在密鑰欄填入自己設置的密碼,之后即可連接

連接成功時如下圖

以第三和第四個網址WebUI為例:
點擊設置,連接設置,填寫主機地址(若為本地PC則寫localhost,下面這個地址是我路由器的地址),填寫端口號(默認6800),若有密碼,則在密碼令牌欄填入自己設置的密碼,之后即可連接。



連接成功如下圖

隨后可以通過添加網址或者BT種子即可開始下載


五、Aria2與其它插件配合使用
這里主要講解如何配合chrome插件來完成下載
1、配合chrome插件下載內容
首先前往chrome網上應用商店下載插件
迅雷離線Aria2
https://chrome.google.com/webstore/detail/%E8%BF%85%E9%9B%B7%E7%A6%BB%E7%BA%BFaria2/llhdoolhgigbnppanegcohafahjgbpek?utm_source=chrome-app-launcher-info-dialog
安裝后配置Aria2

請注意,如果你的Aria2配置有密碼,那你需要在地址前寫上token:密碼,若沒有的話則不需要token:這個東西,直接是地址+冒號+端口,若為本機的話地址為localhost
有密碼具體格式為

http://token:你的密碼@192.168.1.1:6800/jsonrpc

無密碼具體格式為

http://192.168.1.1:6800/jsonrpc

無密碼,本地地址格式為

http://localhost:6800/jsonrpc

之后對於下載鏈接可直接右鍵選擇直接下載鏈接到Aria2(上方迅雷下載已經失效,請不要使用)



2、配合BaiduExporter插件下載百度網盤上的東西
該插件在谷歌商店上已經被百度官方舉報無法下載,請直接在此筆記上下載或者前往http://aria2c.com/usage.html 下載
GitHub地址:https://github.com/acgotaku/BaiduExporter
BaiduExporter-master.rar(解壓密碼:crowsong.xyz): BaiduExporter-master.rar: http://waternote.ctfile.net/fs/2276132-372978980


下載后解壓,打開chrome,輸入網址chrome://extensions,勾選開發者模式,點擊加載已解壓的擴展程序,選擇到文件夾BaiduExporter里面的chrome文件夾。點擊確定即可。最后勾選啟用。


之后回到百度網盤,你會發現出現一個導出下載

點擊設置
設置你的RPC地址(具體設置與上面WebUI設置的大同小異,這里不再闡述)



之后對一個文件選擇點擊ARIA2 RPC即可



3、chrome上可以直接管理與下載的Aria2的插件(2018-08-03文章更新內容)
先附上作者的GitHub地址:https://github.com/jae-jae/camtd
前往chrome插件商店即可下載(Camtd - Aria2下載管理器):https://chrome.google.com/webstore/detail/camtd-aria2-download-mana/lcfobgbcebdnnppciffalfndpdfeence
下載完后是這個樣子的

與第四章的第一個WebUI配置相似,固Aria2配置不做額外講解。
這里主要說下下載的設置,右鍵點擊插件,選擇 '選項'

將自動攔截設置為開啟,之后自行設置地址

點擊保存,如果你不需要aira2攔截所有的下載你可以將攔截過濾打開,填寫白名單與黑名單。
或者在點擊保存之后將攔截再次設置為關閉(推薦)后點擊保存。

因為RPC地址只能在打開的時候才能修改填寫,所以只能通過 打開-保存-關閉-保存 的方法來填寫RPC地址。但是地址是全局有效地。
之后想要使用Aria2下載的文件可以右鍵然后選擇 'Send to Aria2' 即可。




本文章筆記版本地址:http://ccdd6ec5.wiz03.com/share/s/3cTmX51TMQ-b2QTact03UPg80BGKOg3fj42r2C69dN0mcZ1A

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM