前言
本文章將帶你搭建一個自己的服務器下載平台:aria2,它的用途是什么?
下載用途
- 百度網盤
- 普通文件
- 迅雷種子
- 等等
准備工具
- 服務器連接軟件xshell或者putty
- 一台服務器
安裝寶塔面板
請大家按照這個網站的https://moecat.cn/教程來安裝寶塔面板,然后再回到教程
我這里用的是centos7服務器,如果你也是的話,直接跟着我安裝寶塔面板就可以了
Bt_Panel_Pro 腳本(Centos):
yum -y install wget;wget http://download.umaru.uk/Bt_Panel_Pro && sh Bt_Panel_Pro
安裝完成后,會給你寶塔面板的初始賬號和秘密以及訪問地址,請拿一個小本本記下來
講解:
第一行的是你的訪問鏈接
第二行是你的用戶名
第三行是你的密碼
Bt_Panel 腳本(升級開心版):
curl https://download.btpanel.net/install/update6.sh|bash
現在你就可以去登入你的寶塔面板了,只需要訪問你的訪問鏈接
相關插件安裝
進入軟件商店
你只需要安裝一個插件:
- Nginx
添加站點
安裝完插件后,請在左邊的菜單欄,找到網站,然后點擊添加站點,輸入你的域名后點擊提交即可
我們本次搭建的網站是純靜態的,所以其他的不需要選擇
提示:請解析你的域名先哦!
記住你的根目錄文件在哪哦!
然后點擊設置,在域名管理中添加一個www.你的域名
下載網站源碼(前端)
github項目:https://github.com/ziahamza/webui-aria2
進入你的根目錄,就是剛剛創建站點時的目錄
一般的格式是/www/wwwroot/你的域名
點擊遠程下載,輸入以下鏈接:
下載完成后,請解壓文件,然后進入解壓后的文件
全選文件,然后點擊剪切
我們回到上一級目錄,也就是你的/www/wwwroot/你的域名目錄下
然后點擊粘貼所有
我們現在進入docs文件目錄
還是剛剛的操作,全選文件,點擊剪切,然后粘貼所有到上一級目錄
服務器下載aria2(后端)
連接你的服務器,然后先來更新一下
centos:
yum -y update
ubuntu
sudo apt update
更新完成之后,安裝aria2
centos
yum -y install aria2
ubuntu
sudo apt install aria2
啟動后端
執行:
aria2c --enable-rpc --rpc-listen-all --rpc-secret password
password是你的密碼,你可以自定義
會提示你如下信息
請先不要關閉連接服務器的軟件,否則會停止后端服務
后面我會講如何后台運行
開放端口
進入寶塔面板.左邊的菜單欄找到安全
輸入6800,然后點擊放行
連接設置
進入你的網站,一般會提示你認證失敗,切莫着急,我們還需要配置一下
點設置然后點連接設置
我們只需要設置兩個地方,一個是主機一個是密碼令牌
主機可以填IP或者域名
密碼令牌填寫剛剛運行啟動端口命令的時候,后面設置的密碼
如果你沒有注意到剛剛啟動后端的密碼設置,你就填password
其他的無需填寫,然后保存設置
現在刷新一下你的網頁,就不會提示你認證失敗了
讓后端命令在后台運行
安裝screen
centos
yum -y install screen
ubuntu
sudo apt install screen
然后執行
screen
這時我們會進入screen的新窗口,我們運行啟動后端的命令
aria2c --enable-rpc --rpc-listen-all --rpc-secret password
passwd是你的密碼
運行之后按住Ctrl + a,再按d就會退出這個窗口,而且啟動后端的命令會在后台運行
這時我們就算關閉了連接軟件也不會斷開后端服務
如何利用aria2下載百度雲網盤文件
我們需要下載一個插件,下載地址:
https://github.com/acgotaku/BaiduExporter/archive/master.zip
下載后請解壓, 找到BaiduExporter.crx,然后將這個插件安裝在你的瀏覽器中
如果你使用的是谷歌瀏覽器,請下載這個
解壓后使用開發者模式安裝