Linux 使用 Aria2 + AriaNg 搭建离线下载服务器
之前我一直用的下载工具是Transmission,我也写过一篇教程 使用Linux VPS + Transmission搭建离线下载服务器,Transmission对于下载BT和磁力来说还是比较好用的,但是不能下载普通 HTTP 链接和FTP链接,感觉功能还是少了些,而Aria2除了能下载磁力和种子外还可以下载普通 HTTP 链接和FTP链接,而且Aria2的AriaNg网页面板也要比Transmission好用。
下载和安装
我使用的 Linux 版本是 CentOS 7,使用的脚本是 小z 编写的一键安装脚本,目前脚本支持的 Linux 版本包括:CentOS 6+、Debian 8+、Ubuntu 14+。
安装 curl:
yum -y install wget unzip curl
下载脚本:
wget https://github.com/helloxz/ccaa/archive/master.zip
解压和运行脚本:
unzip master.zip && cd ccaa-master && sh ccaa.sh
出现如下提示时输入 1
,然后回车安装 CCAA:
------------------------------------------------
Linux + Caddy + Aria2 + AriaNg一键安装脚本(CCAA)
1) 安装CCAA
2) 卸载CCAA
3) 更新bt-tracker
q) 退出!
按照提示设置下载位置:
设置下载路径(请填写绝对地址,默认/data/ccaaDown):
接着设置RPC密钥,第一次进入的时候需要密钥验证,如下:
Aria2 RPC 密钥:(字母或数字组合,不要含有特殊字符):123456
接着设置用户名和密码,用于登录Web下载管理,设置完成后等待一段时间,安装完成后会显示进入下载管理的地址和你输入的用户名和密码。如下:
-------------------------------------------------------------
大功告成,请访问: http://172.93.47.76:6080/
用户名: 123456
密码: 123456
Aria2 RPC 密钥: 123456
帮助文档: https://dwz.ovh/ccaa (必看)
-------------------------------------------------------------
一般进入下载管理的地址就是 IP + 6080端口号,如果有域名和网站服务器的话可以设置反向代理,通过域名来访问。
使用
在浏览器地址栏输入地址,然后输入之前设置的用户名和密码进入下载管理,
进入后点击 AriaNg设置、选择RPC 、输入RPC密钥、刷新,
下载文件的方法和大多数下载工具都差不多,点击 新建、输入下载地址、点击 立即下载,
下载完成后,点击 文件管理就可以查看下载的文件了,这个文件管理的位置也就是之前设置的下载目录,
如果要把文件下载到本地的话,操作方法和网盘差不多,选中文件 点击 下载,
如果要下载磁力也是可以的,直接输入磁力链接,
感觉速度还可以,
常用命令
注意!软件开机并不会自启动,重启需要手动启动,下面是一些操作命令:
查看CCAA状态:
ccaa status
启动CCAA:
ccaa start
停止CCAA:
ccaa stop
重启CCAA:
ccaa restart
更新BT Tracker:
/etc/ccaa/upbt.sh
这个BT Tracker相当于BT服务器列表,建议一个月至少更新一次,防止服务器失效,
[root@host ~]# /etc/ccaa/upbt.sh
--2018-12-29 01:18:38-- https://api.xiaoz.org/trackerslist/
Resolving api.xiaoz.org (api.xiaoz.org)... 162.220.14.19
Connecting to api.xiaoz.org (api.xiaoz.org)|162.220.14.19|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/tmp/trackers_best.txt’
[ <=> ] 789 --.-K/s in 0s
2018-12-29 01:18:39 (54.5 MB/s) - ‘/tmp/trackers_best.txt’ saved [789]
-------------------------------------
bt-tracker update completed.
-------------------------------------
如果输入IP:6080 无法进入下载管理的话,请检查是否打开了6080端口 和 6800端口,如果要看CentOS打开端口的方法可以访问: CentOS打开、关闭和查看端口 。
以上就是在CentOS安装Aria2最简单的方法,更多的Aria2设置可以自己调整。
相关文章:
版权声明:本文为原创文章,版权归 Mr. Ma's Blog 所有,转载请联系博主获得授权。
本文地址:https://www.misterma.com/archives/213/
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。
sdf