關(guān)于Aria2,,IT之家曾經(jīng)也出過(guò)不少文章,,主要是關(guān)于HTTP(S)下載加速,百度云(科學(xué))下載,,但Aria2的強(qiáng)大下載功能遠(yuǎn)不只此,。鑒于國(guó)內(nèi)磁力下載基本被迅雷所掌控,而現(xiàn)今電影版權(quán)的一步步收緊,,使用迅雷高速下載磁力電影也逐漸成為天方夜譚,。影視發(fā)燒友們,急需一款高速的磁力下載工具也在情理之中,。廢話不多說(shuō),,本文介紹使用Aria2搭建屬于你個(gè)人的磁力離線下載器。
▲示意圖,,與本文無(wú)關(guān)
所需工具:一臺(tái)VPS,,SSH工具,互聯(lián)網(wǎng),。(注:文章相關(guān)腳本來(lái)源于doubi.io)
一,,Aria2服務(wù)端的準(zhǔn)備:
使用SSH工具(如:Xshell等)連接到你的遠(yuǎn)程VPS。這里需要注意一點(diǎn)問(wèn)題:使用BT下載電影,,美劇等,,或多或少都會(huì)涉及到版權(quán)問(wèn)題,請(qǐng)購(gòu)買(mǎi)對(duì)于版權(quán)監(jiān)管相對(duì)寬松的國(guó)家或地區(qū)的服務(wù)器提供商的主機(jī),。如若不此,,可能會(huì)導(dǎo)致封禁主機(jī)或賬戶,乃至更為嚴(yán)重的行為發(fā)生,。(雖然本人正在使用美國(guó)服務(wù)商提供的位于Los Angeles的VPS,,下載了大量的BT影片,但仍未產(chǎn)生任何不良后果,,故,,對(duì)于該建議僅供參考。)
切換到管理員賬戶,,粘貼以下代碼并運(yùn)行:wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh ?按照一鍵腳本,,安裝即可,。注意,安裝完畢后,,請(qǐng)保存好第三行的密碼,。
服務(wù)端的搭建使用一鍵腳本便可以輕松的結(jié)束。如果不放心該一鍵腳本,,可以自己編譯安裝Aria2,,官方網(wǎng)址https://aria2.github.io/
二,Aria2前端的搭建(重點(diǎn)來(lái)了)
關(guān)于Aria2的前端面板種類很多,,這里選用使用人數(shù)較多的AriaNG.
1,,caddy的安裝配置
這一步,通過(guò)caddy搭建一個(gè)簡(jiǎn)單的HTTP服務(wù),,便可以通過(guò)任何網(wǎng)絡(luò)隨時(shí)隨地訪問(wèn)你的Aria2面板,,十分的方便。
使用管理員權(quán)限輸入并運(yùn)行以下代碼:wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager當(dāng)然,,關(guān)于caddy,,你也可以使用LNMP一鍵包或者Nginx等,依據(jù)個(gè)人喜好,,這里講述最簡(jiǎn)單方法,。
安裝完畢后,緊接著創(chuàng)建一個(gè)文件夾:mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/aria2
寫(xiě)入配置到caddy:(注意?。,。∫韵麓a需要整體復(fù)制到SSH工具中執(zhí)行,,切勿逐行復(fù)制執(zhí)行,。)
echo ":80 {
root /usr/local/caddy/www/aria2
timeouts none
gzip
browse
}" > /usr/local/caddy/Caddyfile
# echo":80指的是監(jiān)聽(tīng)端口號(hào),使用80端口,。如果個(gè)人的80端口被占用,,請(qǐng)合理更換其他端口。#
2,,安裝AriaNg
首先我們先安裝解壓縮依賴
# CentOS系統(tǒng):
yum install unzip -y
# Debian/Ubuntu系統(tǒng):
apt-get install unzip -y
就快成功了,!我們繼續(xù)最后幾步!
SSH中粘貼如下代碼并回車(chē):mkdir /usr/local/caddy/www/aria2/Download && cd /usr/local/caddy/www/aria2 ?#新建Aria2下載文件夾并進(jìn)入文件夾#
Ver=$(wget --no-check-certificate -qO- https://api.github.com/repos/mayswind/AriaNg/releases/latest | grep -o '"tag_name": ".*"' | sed 's/"//g;s/tag_name: