網(wǎng)站性能檢測評分
注:本網(wǎng)站頁面html檢測工具掃描網(wǎng)站中存在的基本問題,僅供參考。
網(wǎng)盤整合
Aria2整合KODExplorer實(shí)現(xiàn)自建離線下載網(wǎng)盤 企業(yè)視頻課程
百度網(wǎng)盤什么的離線基本是廢了,115又太貴,那有什么辦法可以方便有安全地離線呢?
今天路人給大家?guī)淼倪@個Aria2整合KODExplorer自建可離線下載的網(wǎng)盤就算是一個比較折中的方案了。在教程開始之前開始先簡要介紹一下Aria2和KODExplorer。
Aria2是一個開源的命令行下載工具,其實(shí)很多那種小的下載工具都是內(nèi)置的這個,比如之前分享給大家的百度網(wǎng)盤不限速下載工具pandownload就是利用的Aria2。總之Aria2是一款你強(qiáng)到無法想象的下載工具~
KODExplorer是一位國人開發(fā)者精心打造出來的文件管理器。KODExplorer非常小巧,對安裝環(huán)境的要求也不高,甚至連MySQL都不需要用到,但KODExplorer的功能卻是強(qiáng)大到令人難以置信的。
現(xiàn)在進(jìn)入正題,開始折騰~
首先準(zhǔn)備一臺VPS或者獨(dú)立服務(wù)器,系統(tǒng)安裝CentOS6X64位,使用Xshell登錄你的機(jī)器。
我們先編譯安裝Aria2,因?yàn)橹苯犹砑拥谌皆磥戆惭b的Aria2版本都太舊,使用起來不方便,還有一些問題。但編譯Aria2最新版本對編譯器gcc的版本又有要求,CentOS默認(rèn)安裝的gcc版本太低會導(dǎo)致編譯失敗,所以我們要先裝一個高版本的gcc編譯器。
下載repo配置文件:注意 wget 有空格
wget https://copr.fedoraproject.org/coprs/rhscl/devtoolset-3/repo/epel-6/rhscl-devtoolset-3-epel-6.repo -O /etc/yum.repos.d/rhscl-devtoolset-3-epel-6.repo
安裝開發(fā)者工具集:
um install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils devtoolset-3-gcc-gfortran
啟用工具集內(nèi)的新版gcc:
scl enable devtoolset-3 bash
查看gcc版本:
gcc --version
回顯的內(nèi)容中含有4.9.2則說明成功,如圖所示:
現(xiàn)在來下載Aria2:
wget https://github/aria2/aria2/releases/download/release-1.32.0/aria2-1.32.0.tar.gz
解壓:
tar xzvf aria2-1.32.0.tar.gz
進(jìn)入到解壓后的目錄中:
cd aria2-1.32.0
配置:
./configure
編譯:
make
安裝:
make install
關(guān)閉CentOS6的防火墻:
service iptables stop
啟動Aria2:
aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-secret=xxxxx -c --dir /root/downloads -D
重要:為了安全起見,請將上面代碼中的xxxxx替換成你的一個隨機(jī)密碼,隨便輸入幾個字母和數(shù)字組合即可。
現(xiàn)在來安裝寶塔面板:
yum install -y wget && wget -O install.sh http://download.bt/install/install.sh && sh install.sh
面板裝好,來安裝一個LNMP環(huán)境,組件只需要選擇Nginx和PHP即可,不需要選擇MySQL和phpMyAdmin,如圖所示:
環(huán)境裝好,新建一個網(wǎng)站,綁定你的域名以及新建一個FTP賬戶。進(jìn)入到你的網(wǎng)站根目錄。
下載AriaNg前端面板:
AriaNg的Github項(xiàng)目地址:https://github/mayswind/AriaNg
當(dāng)前最新版是0.2.0:https://github/mayswind/AriaNg/releases/download/0.2.0/aria-ng-0.2.0.zip
解壓壓縮包,將AriaNg面板的所有文件上傳到你的網(wǎng)站根目錄?,F(xiàn)在打開你的網(wǎng)站地址應(yīng)該就能看到AriaNg的面板頁面了。
點(diǎn)擊AriaNg設(shè)置-RPC,在Aria2 RPC密鑰中輸入我剛才讓你們啟動Aria2時設(shè)置的密碼,如圖:
點(diǎn)擊Aria2狀態(tài)現(xiàn)在應(yīng)該已經(jīng)成功連接上了:
http://osdgzjx2m.bkt.clouddn/20170731191223.png
現(xiàn)在回到寶塔面板中,在你的站點(diǎn)根目錄下新建一個目錄命名為:cloud。接著進(jìn)入到cloud目錄中。
下載KODExplorer:
KODExplorer項(xiàng)目地址:https://github/kalcaddle/KodExplorer
當(dāng)前最新版為3.46:https://github/kalcaddle/KodExplorer/archive/3.46.zip
注:LALA的這篇文章中使用的是3.46最新版,但最新版限制10個用戶,也就是說如果你打算將這個網(wǎng)盤公開的話,那么最多只能供給10個賬號。要去除這個限制除了購買他們的授權(quán)外,LALA還有一個辦法就是下載舊版本使用,版本號低于3.22的都是沒有這個限制的。
解壓壓縮包,將KODExplorer的所有文件都上傳到你站點(diǎn)的cloud目錄中。
打開你的網(wǎng)站域名在后面加上/cloud即可看到KODExplorer的安裝界面了:
輸入管理員的密碼即可安裝成功,現(xiàn)在可以看到你的KODExplorer登錄界面了:
登錄進(jìn)去首先點(diǎn)擊右上角你的賬戶名字打開系統(tǒng)設(shè)置-用戶與分組,將默認(rèn)的demo和guest這兩個用戶刪除掉,如圖:
http://osdgzjx2m.bkt.clouddn/yun20170731174154.png
現(xiàn)在你就可以使用KODExplorer了,我們在KODExplorer中右鍵新建一個文件夾,命名為:video。
在如上圖中記住你的目錄路徑,類似于這樣:
/www/wwwroot/你的站點(diǎn)域名/cloud/data/User/admin/home/video/
回到AriaNg面板中點(diǎn)擊Aria2設(shè)置-基本設(shè)置,將下載路徑改成你在KODExplorer新建的文件夾路徑。
現(xiàn)在就可以在AriaNg面板中添加一個任務(wù)來測試下是否能夠正常下載了:
下載完成后在KODExplorer就可以看到你下載的各類文件了:
來試試看在線播放視頻:
那么到這里教程就基本上結(jié)束了
在我完全將這套方案實(shí)施后也發(fā)現(xiàn)有一點(diǎn)點(diǎn)小問題。通過Aria2下載完的文件保存到KODExplorer中后,在KODExplorer中是無法進(jìn)行文件的其他操作的,諸如:重命名、刪除、移動等操作。應(yīng)該是權(quán)限類的東西沒設(shè)置好,但是我也懶得折騰了,反正不影響使用就是了,再說這種肯定都是自用的,如果有不想要的文件去FTP刪除也是一樣的,只是稍微麻煩點(diǎn)。我這里只是稍微提一下這個問題,當(dāng)然如果有大佬能給出解決辦法那自然是最好的~