说明
这段时间在搭建aria2的过程中看到了 小z大佬 的一键脚本,觉得比较方便就转载一下。
脚本内置的yaaw管理面板如果觉得不好用的话可以自行更换。
简介
aria2是一个轻量级的多协议和多源命令行 下载工具。它支持HTTP / HTTPS,FTP,SFTP, BitTorrent和Metalink。aria2可以通过内置的 JSON-RPC和XML-RPC接口进行操作。
YAAW则是一个管理aria2的WEB接口,两者结合轻松实现离线下载,为了简化流程,写了一个一键脚本,方便部署。
功能
- 支持多种不同Linux系统
- 一键安装Aria2 + Caddy + YAAW
- 使用FileFileManager作为文件管理器
- 离线下载 + 视频在线播放
安装
直接复制下面的命令,一行一个,根据提示完成操作。
1 2 3 4 5 6 7
| yum -y install wget unzip
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授权令牌。
注意保存安装完成屏幕输出的账号,密码,rpc地址
YAAW使用
安装完成后输入http://IP:6080 进行访问,输入您刚刚设置的用户名、密码,就可以看到YAAW啦。
点击右上角“Setting”按钮,在JSON-RPC Path那里输入安装完后显示的RPC地址
相关命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| /data/aria2/aria2.sh start
/data/aria2/aria2.sh stop
/data/aria2/aria2.sh restart
cd aria2-master && ./uninstall.sh
/data/aria2/caddy.conf
/data/aria2/aria2.conf
/data/aria2/download
|
常见问题
1 2 3 4 5 6 7 8 9 10
| # 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两个端口,或者直接关闭防火墙,如果您的服务商支持安全组还需要额外检查。
|
友情提示
国外大部分VPS商家禁止版权、BT等内容,离线下载请合理使用,若违反商家TOS导致服务器被关闭的,不承担任何责任。
- 勿下载版权内容(如视频、音乐等)
- 勿长时间将带宽跑满
- 不要下载BT等内容