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