aria2 安裝配置

reference: 讓 aria2 更容易使用的現(xiàn)代 Web 前端

aria2是一個(gè)強(qiáng)大的下載程序,跨平臺(tái),免費(fèi)無廣告啸如,比迅雷好用。

這里主要介紹windows下的安裝配置方法,其他平臺(tái)類似.
aria2程序分成前后端迈喉,后端是一個(gè)叫做aria2c.exe的程序,在命令行中運(yùn)行.
前端是一個(gè)網(wǎng)頁index.html温圆,在瀏覽器中運(yùn)行.

  • 從官網(wǎng)地址aria2/releases下載系統(tǒng)對應(yīng)版本的程序,
    例如aria2-1.35.0-win-64bit-build1.zip,解壓縮. 放到一個(gè)準(zhǔn)備好的目錄,比如d:\aria2.

  • mayswind/AriaNg 下載網(wǎng)頁版界面, 下載AriaNg-xxx-AllInOne.zip版本,
    可以也放到aria2文件夾里面,用瀏覽器打開里面的index.html,它默認(rèn)會(huì)監(jiān)聽本地的6800端口,
    后面我們會(huì)配置aria2,讓它連接上后臺(tái)服務(wù).可以ctrl+D收藏這個(gè)頁面,方便下次使用.

  • 參考Aria2 & YAAW 使用說明, 編輯~\.aria2\aria2.conf文件, 即名稱為aria2.conf的文本文件.
    在我的電腦上,~指的是C:\Users\qingz. qingz是我賬戶的名字, 所以完整路徑就是C:\Users\qingz\.aria2\aria2.conf.
    這是aria2尋找配置文件的默認(rèn)路徑. 只需配置一次,以后啟動(dòng)時(shí)它會(huì)自動(dòng)讀取配置.

  • 配置主要參考Aria2 新手入門, 我自用的輕微修改版也放在下面. 先修改重要的幾行,能正常打開網(wǎng)頁版界面即可.
    其他配置可以用到再修改, #開頭的行是注釋,可以隨便修改. 同樣挨摸,要讓修改后的配置生效,記得刪掉前面的#.

  • aria2的文件夾,按住shift+右鍵, 點(diǎn)擊在此處打開powershell窗口,粘貼這個(gè)命令

New-Item -Path . -Name "aria2.session" -ItemType "file"

將會(huì)新建一個(gè)aria2.session文件, 它用來記錄下載狀態(tài). 再輸入Resolve-Path .\aria2.session, 會(huì)得到它的絕對路徑.
把這個(gè)路徑粘貼到input-file=, save-session=這兩行配置的等號(hào)右邊.

  • 默認(rèn)下載目錄: 改成你自己經(jīng)常用的下載目錄,如D:\Downloads. 請使用絕對路徑, 路徑前后不要加引號(hào), 加引號(hào)aria2會(huì)報(bào)錯(cuò).
  • 開啟一些BT設(shè)置,配置文件有詳細(xì)說明:
enable-dht=true
bt-enable-lpd=true
enable-peer-exchange=true
  • 添加 BT rackers, 可以改善種子下載速度. BT rackers可以在全網(wǎng)熱門 BT Tracker 列表獲取.
    瀏覽器按ctrl+f搜索Aria2 format, 點(diǎn)擊展開, 復(fù)制BEST Tracker list:https://trackerslist.com/best_aria2.txt里面的內(nèi)容捌木,粘貼到bt-tracker=后面. 不過也可以先不管這一步,后面在圖形界面修改更方便.

  • aria2的文件夾,按住shift+右鍵, 點(diǎn)擊在此處打開powershell窗口, 輸入.\aria2c.exe即可運(yùn)行aria2程序. 如果配置有錯(cuò)誤,會(huì)有提示,根據(jù)提示, 以及上面的步驟油坝,查找修改錯(cuò)誤就可以了, 很簡單.
    如果不想看輸出信息, 可以用Start-Job -ScriptBlock {./aria2c.exe}運(yùn)行aria2, 使用Get-Job查看運(yùn)行狀態(tài),.

  • 使用Stop-Job *; Remove-Job *;關(guān)閉所有后臺(tái)任務(wù). (這樣關(guān)閉可能會(huì)導(dǎo)致aria2來不及保存,還是在網(wǎng)頁端aria2狀態(tài)頁面點(diǎn)擊關(guān)閉aria2吧)

如果覺得的每次都這樣比較麻煩的話,可以考慮把aria2c.exe加入環(huán)境變量. 這樣運(yùn)行的時(shí)候在powershell窗口輸入 aria2c.exe 即可. 不用每次都跳轉(zhuǎn)到aria2的安裝目錄。
如果不想看后臺(tái)信息澈圈,即想在后臺(tái)運(yùn)行彬檀,可以輸入aria2c.exe &, &運(yùn)算符需要比較新的 powershell 版本才支持.

windows 下環(huán)境變量的修改方法:
按下win+s打開搜索窗口,輸入環(huán)境變量 或者 huanjing, 依次點(diǎn)擊編輯環(huán)境變量--環(huán)境變量--xxx的用戶變量--Path--新建--瀏覽, 選中aria2的存放目錄,添加好之后,一路點(diǎn)擊確定即可.

如果你嫌麻煩,也可以使用下文的powershell命令. 參考命令行輸出和添加系統(tǒng)環(huán)境變量

$mypath='你的路徑'; # 這里修改成你的 aria2 的文件夾.
echo "查看現(xiàn)在的路徑`n---------`n";$target='User';$path=[Environment]::GetEnvironmentVariable('Path', $target); $path -split ';' 
echo "查看修改后的路徑`n---------`n";$newPath=$path+';'+$mypath;$newPath -split ';' 
# 先不要運(yùn)行下面的命令,檢查上面的命令確保無誤之后再運(yùn)行下面這行, 修改之后,可以再用第二行命令查看修改效果
[Environment]::SetEnvironmentVariable("Path",$newPath,$target)
  • 最后回到瀏覽器,查看或者再次打開之前的index.html文件,一切順利的話,會(huì)看到左邊Aria2狀態(tài):已連接.
  • 如果剛才沒有設(shè)置好BT-Tracker的話,現(xiàn)在可以在Aria2設(shè)置--BitTorrent設(shè)置--BT服務(wù)器設(shè)置中修改.其他設(shè)置類似.

如果安裝好了瞬女,可以嘗試下面這個(gè)鏈接窍帝,點(diǎn)擊新建,粘貼诽偷,立即下載坤学。我測試的時(shí)候有4M-5M,還是挺快的.
下載的時(shí)候不要關(guān)閉命令行报慕,不然后臺(tái)沒了深浮,前端的任務(wù)也會(huì)停止. 雖然aria2是可以斷點(diǎn)續(xù)傳的.

magnet:?xt=urn:btih:d1ead0ecbef69aeabd73724ad1244f22a29372e6&dn=%e9%98%b3%e5%85%89%e7%94%b5%e5%bd%b1www.ygdy8.com.%e6%8b%9b%e9%ad%823.2021.BD.1080P.%e4%b8%ad%e8%8b%b1%e5%8f%8c%e5%ad%97.mkv&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce

我使用的配置如下:

## '#'開頭為注釋內(nèi)容, 選項(xiàng)都有相應(yīng)的注釋說明, 根據(jù)需要修改 ##
## 被注釋的選項(xiàng)填寫的是默認(rèn)值, 建議在需要修改時(shí)再取消注釋  ##
## 文件保存相關(guān) ##
# 文件的保存路徑(可使用絕對路徑或相對路徑), 默認(rèn): 當(dāng)前啟動(dòng)位置
dir=E:\tools\aria2\downloads
# 啟用磁盤緩存, 0為禁用緩存, 需1.16以上版本, 默認(rèn):16M
#disk-cache=32M
# 文件預(yù)分配方式, 能有效降低磁盤碎片, 默認(rèn):prealloc
# 預(yù)分配所需時(shí)間: none < falloc ? trunc < prealloc
# falloc和trunc則需要文件系統(tǒng)和內(nèi)核支持
# NTFS(windows)建議使用 falloc, EXT3/4(linux)建議trunc, MAC 下需要注釋此項(xiàng)
file-allocation=falloc
# 斷點(diǎn)續(xù)傳
continue=true
## 下載連接相關(guān) ##
# 最大同時(shí)下載任務(wù)數(shù), 運(yùn)行時(shí)可修改, 默認(rèn):5
#max-concurrent-downloads=5
# 同一服務(wù)器連接數(shù), 添加時(shí)可指定, 默認(rèn):1
max-connection-per-server=5
# 最小文件分片大小, 添加時(shí)可指定, 取值范圍1M -1024M, 默認(rèn):20M
# 假定size=10M, 文件為20MiB 則使用兩個(gè)來源下載; 文件為15MiB 則使用一個(gè)來源下載
min-split-size=10M
# 單個(gè)任務(wù)最大線程數(shù), 添加時(shí)可指定, 默認(rèn):5
#split=5
# 整體下載速度限制, 運(yùn)行時(shí)可修改, 默認(rèn):0
#max-overall-download-limit=0
# 單個(gè)任務(wù)下載速度限制, 默認(rèn):0
#max-download-limit=0
# 整體上傳速度限制, 運(yùn)行時(shí)可修改, 默認(rèn):0
#max-overall-upload-limit=0
# 單個(gè)任務(wù)上傳速度限制, 默認(rèn):0
#max-upload-limit=0
# 禁用IPv6, 默認(rèn):false
#disable-ipv6=true
# 連接超時(shí)時(shí)間, 默認(rèn):60
#timeout=60
# 最大重試次數(shù), 設(shè)置為0表示不限制重試次數(shù), 默認(rèn):5
#max-tries=5
# 設(shè)置重試等待的秒數(shù), 默認(rèn):0
#retry-wait=0
## 進(jìn)度保存相關(guān) ##
# 從會(huì)話文件中讀取下載任務(wù)
input-file=E:\tools\aria2\aria2.session
# 在Aria2退出時(shí)保存`錯(cuò)誤/未完成`的下載任務(wù)到會(huì)話文件
save-session=E:\tools\aria2\aria2.session
# 定時(shí)保存會(huì)話, 0為退出時(shí)才保存, 需1.16.1以上版本, 默認(rèn):0
#save-session-interval=60
## RPC相關(guān)設(shè)置 ##
# 啟用RPC, 默認(rèn):false
enable-rpc=true
# 允許所有來源, 默認(rèn):false
rpc-allow-origin-all=true
# 允許非外部訪問, 默認(rèn):false
rpc-listen-all=true
# 事件輪詢方式, 取值:[epoll, kqueue, port, poll, select], 不同系統(tǒng)默認(rèn)值不同
#event-poll=select
# RPC監(jiān)聽端口, 端口被占用時(shí)可以修改, 默認(rèn):6800
rpc-listen-port=6800
# 設(shè)置的RPC授權(quán)令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 選項(xiàng), 新手可以先不管
#rpc-secret=<TOKEN>
# 設(shè)置的RPC訪問用戶名, 此選項(xiàng)新版已廢棄, 建議改用 --rpc-secret 選項(xiàng)
#rpc-user=<USER>
# 設(shè)置的RPC訪問密碼, 此選項(xiàng)新版已廢棄, 建議改用 --rpc-secret 選項(xiàng)
#rpc-passwd=<PASSWD>
# 是否啟用 RPC 服務(wù)的 SSL/TLS 加密,
# 啟用加密后 RPC 服務(wù)需要使用 https 或者 wss 協(xié)議連接
#rpc-secure=true
# 在 RPC 服務(wù)中啟用 SSL/TLS 加密時(shí)的證書文件,
# 使用 PEM 格式時(shí),您必須通過 --rpc-private-key 指定私鑰
#rpc-certificate=/path/to/certificate.pem
# 在 RPC 服務(wù)中啟用 SSL/TLS 加密時(shí)的私鑰文件
#rpc-private-key=/path/to/certificate.key
## BT/PT下載相關(guān) ##
# 當(dāng)下載的是一個(gè)種子(以.torrent結(jié)尾)時(shí), 自動(dòng)開始BT任務(wù), 默認(rèn):true
#follow-torrent=true
# BT監(jiān)聽端口, 當(dāng)端口被屏蔽時(shí)使用, 默認(rèn):6881-6999
listen-port=51413
# 單個(gè)種子最大連接數(shù), 默認(rèn):55
#bt-max-peers=55
# 打開DHT功能, 如果是PT, 比如6v,蒲公英等等,需要禁用, 默認(rèn):true
enable-dht=true
# 打開IPv6 DHT功能,PT需要禁用
#enable-dht6=false
# DHT網(wǎng)絡(luò)監(jiān)聽端口, 默認(rèn):6881-6999
#dht-listen-port=6881-6999
# 本地節(jié)點(diǎn)查找, PT需要禁用, 默認(rèn):false
bt-enable-lpd=true
# 種子交換, PT需要禁用, 默認(rèn):true
enable-peer-exchange=true
# 每個(gè)種子限速, 對少種的PT很有用, 默認(rèn):50K
#bt-request-peer-speed-limit=50K
# 客戶端偽裝, PT需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
peer-agent=Transmission/2.77
# 當(dāng)種子的分享率達(dá)到這個(gè)數(shù)時(shí), 自動(dòng)停止做種, 0為一直做種, 默認(rèn):1.0
seed-ratio=0
# 強(qiáng)制保存會(huì)話, 即使任務(wù)已經(jīng)完成, 默認(rèn):false
# 較新的版本開啟后會(huì)在任務(wù)完成后依然保留.aria2文件
#force-save=false
# BT校驗(yàn)相關(guān), 默認(rèn):true
#bt-hash-check-seed=true
# 繼續(xù)之前的BT任務(wù)時(shí), 無需再次校驗(yàn), 默認(rèn):false
bt-seed-unverified=true
# 保存磁力鏈接元數(shù)據(jù)為種子文件(.torrent文件), 默認(rèn):false
# bt-tracker 鏈接, 記得修改成最新的, 粘貼到等號(hào)后面. https://github.com/XIU2/TrackersListCollection
# bt-tracker=
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市眠冈,隨后出現(xiàn)的幾起案子飞苇,更是在濱河造成了極大的恐慌,老刑警劉巖蜗顽,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件布卡,死亡現(xiàn)場離奇詭異,居然都是意外死亡雇盖,警方通過查閱死者的電腦和手機(jī)忿等,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來崔挖,“玉大人贸街,你說我怎么就攤上這事⌒檠矗” “怎么了匾浪?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵皇帮,是天一觀的道長卷哩。 經(jīng)常有香客問我,道長属拾,這世上最難降的妖魔是什么将谊? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮渐白,結(jié)果婚禮上尊浓,老公的妹妹穿的比我還像新娘。我一直安慰自己纯衍,他們只是感情好栋齿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般瓦堵。 火紅的嫁衣襯著肌膚如雪基协。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天菇用,我揣著相機(jī)與錄音澜驮,去河邊找鬼。 笑死惋鸥,一個(gè)胖子當(dāng)著我的面吹牛杂穷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播卦绣,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼耐量,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了滤港?” 一聲冷哼從身側(cè)響起拴鸵,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蜗搔,沒想到半個(gè)月后劲藐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡樟凄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年聘芜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缝龄。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡汰现,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出叔壤,到底是詐尸還是另有隱情瞎饲,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布炼绘,位于F島的核電站嗅战,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏俺亮。R本人自食惡果不足惜驮捍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望脚曾。 院中可真熱鬧东且,春花似錦、人聲如沸本讥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至色查,卻和暖如春晓褪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背综慎。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來泰國打工涣仿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人示惊。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓好港,卻偏偏與公主長得像,于是被迫代替她去往敵國和親米罚。 傳聞我的和親對象是個(gè)殘疾皇子钧汹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 前言 aria2 is a lightweight multi-protocol & multi-source, ...
    Whyn閱讀 31,037評(píng)論 0 2
  • 這幾天由于是疫情期間,自己在家無事录择,于是心血來潮地想要搞一點(diǎn)東西打發(fā)時(shí)間拔莱,正好一次無意間的刷手機(jī)的時(shí)候,看到了我的...
    飛逝1閱讀 5,984評(píng)論 0 1
  • 一.介紹 說完了前面一堆BT/PT客戶端隘竭,現(xiàn)在終于輪到Aria2了塘秦,關(guān)于這個(gè)我就不介紹太多了,自從百度限速以來我覺...
    獨(dú)行俠_ef93閱讀 490,756評(píng)論 4 122
  • 最近在群暉上安裝了Emby來做影音服務(wù)器动看,那么就需要通過下載獲取影音資源尊剔,PT下載用的Transmission,B...
    云中的Jason閱讀 16,665評(píng)論 1 5
  • 安裝 配置文件aria2.config 配置文件內(nèi)容 on-download-complete.py 腳本示例 a...
    Pan_大寶閱讀 11,825評(píng)論 4 6