Linux一鍵安裝Aria2+Yaaw+FileManager實現BT磁力下載,並在線查看/觀看

說明:博客關於BT下載的教程已經不少了,特別是Aria2,看見小Z大佬寫了個Aria2+Yaaw+FileManager一鍵包,比通常的Aria2面板配置要簡單,挺方便的,就轉載下。git

簡介

Aria2是一個輕量級的多協議和多源命令行 下載工具。它支持HTTP/HTTPSFTPSFTPBitTorrentMetalinkaria2能夠經過內置的JSON-RPCXML-RPC接口進行操做。github

YAAW則是一個管理aria2WEB接口,二者結合輕鬆實現離線下載,在文章《CentOS安裝aria2 + yaaw實現離線下載》分享過手動配置方法,爲了簡化流程,寫了一個一鍵腳本,方便部署。json

File Manager是一個基於GO的輕量級文件管理系統支持登陸系統 角色系統、在線PDF、圖片、視頻瀏覽、上傳下載、打包下載等功能。安全

Github地址:https://github.com/helloxz/aria2服務器

功能

  • 支持多種Linux發行版
  • 一鍵安裝Aria2+Caddy+YAAW+FileManager
  • 文件管理+離線下載+在線播放

安裝

系統要求:CentOS 6/7 X64Debian 8+ X64Ubuntu 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

訪問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兩個端口,或者直接關閉防火牆,若是您的服務商支持安全組還須要額外檢查。

相關教程

相關文章
相關標籤/搜索