說明:博客關於BT
下載的教程已經不少了,特別是Aria2
,看見小Z
大佬寫了個Aria2
+Yaaw
+FileManager
一鍵包,比通常的Aria2
面板配置要簡單,挺方便的,就轉載下。git
Aria2
是一個輕量級的多協議和多源命令行 下載工具。它支持HTTP
/HTTPS
,FTP
,SFTP
,BitTorrent
和Metalink
。aria2
能夠經過內置的JSON-RPC
和XML-RPC
接口進行操做。github
YAAW
則是一個管理aria2
的WEB
接口,二者結合輕鬆實現離線下載,在文章《CentOS安裝aria2 + yaaw實現離線下載》分享過手動配置方法,爲了簡化流程,寫了一個一鍵腳本,方便部署。json
File Manager
是一個基於GO
的輕量級文件管理系統支持登陸系統 角色系統、在線PDF
、圖片、視頻瀏覽、上傳下載、打包下載等功能。安全
Github地址:https://github.com/helloxz/aria2服務器
Linux
發行版Aria2
+Caddy
+YAAW
+FileManager
系統要求:CentOS 6
/7 X64
、Debian 8+ X64
和Ubuntu 16+ X64
,不支持32
位系統。工具
運行如下命令:spa
#Centos系統 yum -y install wget unzip #若是是Debian or Ubuntu系統 apt-get install -y wget unzip #下面的命令通用,直接複製 wget https://github.com/helloxz/aria2/archive/master.zip unzip master.zip && cd aria2-master && chmod u+x *.sh && ./install_aria2.sh
安裝過程當中,按要求輸入用戶名、密碼及Aria2
受權令牌。.net
訪問YAAW
下載面板地址:http://IP:6080
,,輸入您剛剛設置的用戶名、密碼,就能夠看到YAAW
,再點擊右上角Setting
按鈕,在JSON-RPC Path
那裏輸入安裝完後顯示的RPC
地址:http://token:abc123@IP:6800/jsonrpc
,而後保存便可。
命令行
點擊YAAW
面板的左上角Add
添加任務並下載,再經過訪問http://IP:6080/admin
進入到FileManager
文件管理器,進入Down
文件夾,找到下載的東西,就能夠在線查看或者觀看了。注意,和Down
同一個文件夾的文件請不要隨意刪除和修改,以避免出現異常。
rest
#啓動 /data/aria2/aria2.sh start #中止 /data/aria2/aria2.sh stop #重啓 /data/aria2/aria2.sh restart #Caddy server配置文件 /data/aria2/caddy.conf #Aria2配置文件 /data/aria2/aria2.conf #離線下載目錄 /data/aria2/download #日誌目錄 /data/aria2/aria2.log /data/aria2/caddy.log
#YAAW提示Error: Internal server error錯誤? 緣由一:RPC地址錯誤,安裝完成後會提示RPC地址,請確保填寫正確。 緣由二:輸入netstat -apn|grep aria2c查看進程,若是沒有任何信息,能夠肯定Aria2服務未啓動,輸入命令nohup aria2c --conf-path=/data/aria2/aria2.conf > /data/aria2/aria2.log 2>&1 &從新啓動服務,若是依然不行,請查看錯誤日誌/data/aria2/aria2.log 緣由三:防火牆未放行6800端口,請自行放行下端口或關閉服務器防火牆。 #重啓了服務器就打不開了? 腳本並未設置開機啓動,重啓服務器後請輸入/data/aria2/aria2.sh start來運行服務。 #Debian/Ubuntu系統,提示安裝成功,可是打不開? Debian/Ubuntu並未自動放行端口,請放行6080/6800兩個端口,或者直接關閉防火牆,若是您的服務商支持安全組還須要額外檢查。