说明:博客关于BT
下载的教程已经很多了,特别是Aria2
,看见小Z
大佬写了个Aria2
+Yaaw
+FileManager
一键包,比一般的Aria2
面板配置要简单,挺方便的,就转载下。
简介
Aria2
是一个轻量级的多协议和多源命令行 下载工具。它支持HTTP
/HTTPS
,FTP
,SFTP
,BitTorrent
和Metalink
。aria2
可以通过内置的JSON-RPC
和XML-RPC
接口进行操作。
YAAW
则是一个管理aria2
的WEB
接口,两者结合轻松实现离线下载,在文章《CentOS安装aria2 + yaaw实现离线下载》分享过手动配置方法,为了简化流程,写了一个一键脚本,方便部署。
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
位系统。
运行以下命令:
#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
授权令牌。
配置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
同一个文件夹的文件请不要随意删除和修改,以免出现异常。
相关命令
#启动
/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两个端口,或者直接关闭防火墙,如果您的服务商支持安全组还需要额外检查。
相关教程
原文地址:Linux一键安装Aria2 + YAAW实现离线下载
版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/443/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
磁力连接速度堪忧,不对,是完全为0
启动不了aria2-bash
aria2c: command not found
什么系统?或者试试这个教程吧,https://www.moerats.com/archives/750/
我用的是CentOS 7.3 我根据https://www.moerats.com/archives/401/这篇博客把Aria2装好了 ,防火墙也放行6800 6080端口 ,在ssh上也看到aria2 在运行,aria2rpc密钥也有输入doub.io,但是在自己搭建的yaan却显示Error: Unauthorized和你的ariang 显示未连接
我这个ariang需要点击一下浏览器那里的加载未知模块才能连接上
感谢博主耐心讲解!
下载http和ftp没问题,下载 torr的种子,可以识别出来,也显示连接了,但是就没有速度,而且网页还总是崩溃卡死,就算卡死了其他的下载也还继续,网页上的速度也在跑
下载BT,貌似Aria2效果不是很好。
请问一下博主,如何更新aria2版本(不知道有没有评论成功,所以又问一遍)
用这个脚本吧https://www.moerats.com/archives/251/。
新的脚本确实有更新aria2的功能,但是提示aria2配置文件不存在,因为按照你之前的脚本,aria2倍安装在了/data/aria2/aria2.con,但刚给的连接,而配置文件目录在/root/.aria2/aria2.conf。所以请问博主,现在怎么操作?
你可以卸载掉这个版本的Aria2,yum(apt) remove aria2,然后重新用我给你的脚本安装Aria2。
请问有一键卸载命令吗,谢谢。
这种东西安装环境太多了,不好卸载,只能重装系统了。
明白了,谢谢。