設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

IT之家學(xué)院:利用Aria2,搭建屬于你個(gè)人的磁力下載器

2018/11/9 19:51:43 來源:IT之家 作者:哈哈哈zxc 責(zé)編:玄隱
感謝IT之家網(wǎng)友 哈哈哈ZXC 的線索投遞!

關(guān)于Aria2,IT之家曾經(jīng)也出過不少文章,主要是關(guān)于HTTP(S)下載加速,百度云(科學(xué))下載,但Aria2的強(qiáng)大下載功能遠(yuǎn)不只此。鑒于國內(nèi)磁力下載基本被迅雷所掌控,而現(xiàn)今電影版權(quán)的一步步收緊,使用迅雷高速下載磁力電影也逐漸成為天方夜譚。影視發(fā)燒友們,急需一款高速的磁力下載工具也在情理之中。廢話不多說,本文介紹使用Aria2搭建屬于你個(gè)人的磁力離線下載器。

▲示意圖,與本文無關(guān)

所需工具:一臺(tái)VPS,SSH工具,互聯(lián)網(wǎng)。(注:文章相關(guān)腳本來源于doubi.io)

一,Aria2服務(wù)端的準(zhǔn)備:

使用SSH工具(如:Xshell等)連接到你的遠(yuǎn)程VPS。這里需要注意一點(diǎn)問題:使用BT下載電影,美劇等,或多或少都會(huì)涉及到版權(quán)問題,請(qǐng)購買對(duì)于版權(quán)監(jiān)管相對(duì)寬松的國家或地區(qū)的服務(wù)器提供商的主機(jī)。如若不此,可能會(huì)導(dǎo)致封禁主機(jī)或賬戶,乃至更為嚴(yán)重的行為發(fā)生。(雖然本人正在使用美國服務(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)來了)

關(guān)于Aria2的前端面板種類很多,這里選用使用人數(shù)較多的AriaNG.

1,caddy的安裝配置

這一步,通過caddy搭建一個(gè)簡單的HTTP服務(wù),便可以通過任何網(wǎng)絡(luò)隨時(shí)隨地訪問你的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è)人喜好,這里講述最簡單方法。

安裝完畢后,緊接著創(chuàng)建一個(gè)文件夾:mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/aria2

寫入配置到caddy:(注意!??!以下代碼需要整體復(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)聽端口號(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中粘貼如下代碼并回車: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: //g') && echo ${Ver}#下載并解壓Aria2文件#

#如果上面自動(dòng)檢測最新版本的代碼返回空白或者錯(cuò)誤,那么請(qǐng)?jiān)L問https://github.com/mayswind/AriaNg/releases/latest來查看最新版本號(hào)。

#例如手動(dòng)獲取的版本號(hào)是0.5.0,然后繼續(xù)下面步驟即可

wget -N --no-check-certificate "https://github.com/mayswind/AriaNg/releases/download/${Ver}/AriaNg-${Ver}.zip" && unzip AriaNg-${Ver}.zip && rm -rf AriaNg-${Ver}.zip

chmod -R 755 /usr/local/caddy/www/aria2#賦予虛擬主機(jī)文件夾權(quán)限#

最后一步來咯,輸入/etc/init.d/caddy start,啟動(dòng)Caddy,如果提示caddy啟動(dòng)成功,恭喜你,大功告成!

如果顯示caddy啟動(dòng)失敗,請(qǐng)重試上述AriaNG安裝步驟,并檢查相關(guān)端口占用

三,使用你的Aria2創(chuàng)建BT下載任務(wù)。

在瀏覽器中輸入HTTP://你的服務(wù)器ip:端口號(hào)(如果是使用80端口,端口號(hào)可省略),如果沒有意外,便可以進(jìn)入到面板當(dāng)中。

選擇左方的AriaNG設(shè)置,可以看見在全局右邊有你的ip地址,點(diǎn)擊進(jìn)入,最下方的Aira RPC密鑰當(dāng)中填入第一步搭建Aria2服務(wù)端腳本產(chǎn)生的密鑰,刷新頁面,當(dāng)左下方狀態(tài)顯示已連接時(shí),便可以爽快的進(jìn)行下載咯。(不限于磁力下載,各種下載類型均可)

文件將下載到默認(rèn)地址/usr/local/caddy/www/aria2/Download,配合IDM從服務(wù)器端高速取回即可,這可比直接下載種子的速度不知道高到哪里去了。

當(dāng)然,借助caddy,可以通過個(gè)人的域名訪問面板,并且使用TLS加密訪問,這就留給之家基佬們搗騰了。這里就介紹最簡單的玩法。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知