说明:Aria2
作为一款linux
下的下载神器,可以下载http
资源、种子文件、磁力链接等,功能强大,就不过多介绍了,此前提到过Aria2
安装方法,这里再说个逗比大佬的一键脚本,很方便,推荐使用。
安装
这里只提到了搭建后端,前端可以使用我自己搭建好的:https://www.moerats.com/Aria2/,或者可以参考:一个Aria2新的更好用的Web前端:AriaNg安装教程。
系统要求:CentOS 7+
、Debian 6+
、Ubuntu 14.04+
执行下面的代码下载并运行脚本:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh
运行脚本后会出现脚本操作菜单,选择并输入1
就会开始安装。
使用说明
进入下载脚本的目录并运行脚本:
./aria2.sh
然后选择你要执行的选项即可。
Aria2 一键安装管理脚本 [vx.x.x]
-- Toyo | doub.io/shell-jc4 --
0. 升级脚本
————————————
1. 安装 Aria2
2. 卸载 Aria2
————————————
3. 启动 Aria2
4. 停止 Aria2
5. 重启 Aria2
————————————
6. 修改 配置文件
7. 查看 日志信息
————————————
当前状态: 已安装 并 已启动
请输入数字 [0-7]:
其他操作
启动:service aria2 start
停止:service aria2 stop
重启:service aria2 restart
查看状态:service aria2 status
配置文件:/root/.aria2/aria2.conf
(配置文件包含中文注释,但是一些系统可能不支持显示中文)
下载目录:/usr/local/caddy/www/aria2/Download
(该目录为Github
下载安装的,而备用地址下载的默认为/usr/local/caddy/www/file
)
大佬
我安装成功了
当前状态: 已安装 并 已启动
AriaNg也弄好了
下载的可快了
但是我不想用web网页来管理 我需要用命令行来下载
所以我查了一下 whereis aria2c
aria2c: /usr/bin/aria2c /usr/share/man/man1/aria2c.1
然后我 /usr/bin/aria2c 'magnet:?xt=urn:btih:6afcab48fde3f5aea7bd24ead9681c0da6ab42de&dn=%e9%98%b3%e5%85%89%e7%94%b5%e5%bd%b1www.ygdy8.com.%e7%ba%a2%e7%90%bc.BD.720p.%e4%b8%ad%e8%8b%b1%e5%8f%8c%e5%ad%97%e5%b9%95.mkv&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce'
09/09 04:14:25 [ERROR] IPv4 RPC: failed to bind TCP port 6800
Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: 地址已在使用
09/09 04:14:25 [ERROR] IPv6 RPC: failed to bind TCP port 6800
Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: 地址已在使用
09/09 04:14:25 [ERROR] Exception caught
Exception: [DownloadEngineFactory.cc:219] errorCode=1 Failed to setup RPC server.
机智的我把aria2先关掉了
当前状态: 已安装 但 未启动
再执行
刚才的下载命令
09/09 04:16:55 [NOTICE] IPv4 RPC: listening on TCP port 6800
09/09 04:16:55 [NOTICE] IPv6 RPC: listening on TCP port 6800
提示这个 然后没然后了 我的文件呢 下载到哪里去了
/usr/local/caddy/www/file 这个默认的下载目录里面并没什么东西
求助,默认安装完成,想用命令行下载,应该如何操作?
命令的话,看现在文件是不是在当前目录,命令行可以参考这个文章:https://www.moerats.com/archives/347/
大佬,我来添点东西吧!
如果需要开启https下载,首先需要绑定域名到aria2的控制面板,然后修改aria2配置文件中的rpc-secure = true,然后在下面的rpc-certificate以及rpc-private-key后面指向域名配置的ssl证书和私钥,路径要填对。然后重启aria2,之后在控制面板中的rpc设置中,https后面要填域名,不能填ip。之后就可以了。
多谢大佬提供一键脚本和教程!
感谢添加,辛苦了,到时候看能不能拿来水篇文章。
安装了然后aria ng死活链接不上,第三方的aria2下载就没问题。。
ariang密匙啥都填对了?
博主想请问下 aria2下载种子的时候 种子内含多个文件 但我只想下载其中一个 其他的不下载 有什么办法可以全选和反选,手动一个个点取消太麻烦了
这个不太清楚
博主,这个错误是什么原因啊?
https://i.imgur.com/AY4Wm3d.png
什么系统?重启系统再试一下
大佬脚本好像出问题了 aria2下载不下来了
是连不通么?ping下文件下载域名,百度下更改hosts,将ip指向ping出的ip
大佬 能缓存一下aria2吗?过内死活下不下来
大佬,再次感谢你提供的教程~
小白的我遇见了一个坑苦来了我的坑~
一键脚本虽然能在iptable里面配置port,但是似乎我不知道这个常识:国内的服务器都需要后台来开启一下端口!
忘大佬在写教程的时候提到特殊端口的时候加上这一句~方便后来的小白们~
好的,有些文章提过这个问题,不过下载bt一般都是在国外机器上
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
您当前的无用户无法执行此操作
什么系统?Ubuntu的话,使用sudo su看看。