镜像域名 doub.loan 提供给无翻墙能力的人访问 [最新镜像域名获取站],有能力的建议访问主域名:doub点io
投稿文章 | 广告投放 | Telegram 群组 / 公告频道

『原创』BT/种子/磁力链接下载工具 —— Aria2 一键安装管理脚本

Shell脚本 Toyo 114评论
文章目录
[显示]
本文最后更新于 2018年4月9日 15:36 可能会因为没有更新而失效。如已失效或需要修正,请留言!

无聊,没教程写,随手写个脚本算了,配合其他的 Aria2教程使用。

手动安装教程:BT/种子/磁力链接/HTTP/FTP 离线下载工具 —— Aria2 新手动安装教程

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。

注意:本脚本只是安装Aria2后端,安装后默认会启动,但是还需要前端面板配合使用,如 Aria2 Web UI 或 AriaNG,教程看这里:https://doub.io/all-one/#BT、磁力链接下载 相关教程

脚本版本

Ver: 1.1.5

安装步骤

执行下面的代码下载并运行脚本。

wget -N --no-check-certificate https://softs.fun/Bash/aria2.sh && chmod +x aria2.sh && bash aria2.sh

# 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/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. 查看 配置信息
8. 查看 日志信息
9. 配置 自动更新 BT-Tracker服务器
————————————

当前状态: 已安装 并 已启动

请输入数字 [0-9]:

其他操作

启动:/etc/init.d/aria2 start

停止:/etc/init.d/aria2 stop

重启:/etc/init.d/aria2 restart

查看状态:/etc/init.d/aria2 status

配置文件:/root/.aria2/aria2.conf (配置文件包含中文注释,但是一些系统可能不支持显示中文)

令牌密匙:随机生成(可以自己修改 6. 修改 配置文件

下载目录:/usr/local/caddy/www/aria2/Download

其他说明

注意:本脚本只是安装Aria2后端,安装后默认会启动,但是还需要前端面板配合使用,如 Aria2 Web UI 或 AriaNG,教程看这里:https://doub.io/all-one/#BT、磁力链接下载 相关教程

提示wget: unknown host “softs.fun” 之类的错误

这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。

点击展开 查看更多

提示 wget: command not found 的错误

这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

点击展开 查看更多

升级脚本

升级脚本只需要运行脚本,然后选择并输入 0 回车即可,会自动检测最新版本并下载,当然重新下载脚本文件也可以,会自动覆盖原文件。

更新日志

2018年04月09日,版本 v1.1.5

1. 新增 支持自动更新 BT-Tracker服务器(有效加强 BT下载速度,默认是每天凌晨3点更新一次)。

2. 修改 默认的RPC密码为 随机生成。

2018年01月25日,版本 v1.1.4

1. 修复 当配置文件丢失时,无法卸载 Aria2 的问题。

2018年01月22日,版本 v1.1.3

1. 新增 一键修改 RPC密码、RPC端口 以及 文件下载位置 的功能(6. 修改 配置文件)。

2. 新增 查看 配置信息 功能(7. 查看 配置信息)。

2018年01月18日,版本 v1.1.2

1. 修复 Aria2 卸载不完全的问题(会导致下次安装提示已安装)。

2018年01月17日,版本 v1.1.1

1. 新增 Vim编辑器安装代码(6. 修改 配置文件 选项会用到,考虑到一些人服务器没安装,所以特别加上)。

2017年11月24日,版本 v1.1.0

1. 新增 启动/查看 Aria2 运行状态是会显示 Aria2 的简单配置信息。

2. 更新 Aria2安装方式为 预编译 安装方式。

—— 以前是通过包管理器方式安装的Aria2,基本都是旧版本的包,这次改成 预编译 方式安装,就能直接安装最新的 Aria2 版本了,并且 CentOS 6 系统也支持安装了。

2017年09月05日,版本 v1.0.4

1.优化 CentOS7系统 Aria2安装步骤,提高成功率。

2017年08月28日,版本 v1.0.3

1.修复 上个版本 CentOS 系统判断不准确的问题。

2017年08月24日,版本 v1.0.2

1.新增 CentOS 系统判断(CentOS6因为源没有Aria2包,所以不支持安装)。

2017年05月09日,版本 v1.0.1

1.修复 检测安装状态的问题。

2.修复 安装Aria2后,检测是否安装成功的问题。

2017年05月07日,版本 v1.0.0

1. 推出 正式版。

转载请超链接注明:逗比根据地 » 『原创』BT/种子/磁力链接下载工具 —— Aria2 一键安装管理脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (46)or打赏
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(114)个小伙伴在吐槽
  1. 求解 aria2-1.33.1-linux-gnu-64bit-build1/ aria2-1.33.1-linux-gnu-64bit-build1/AUTHORS aria2-1.33.1-linux-gnu-64bit-build1/aria2c aria2-1.33.1-linux-gnu-64bit-build1/README.rst aria2-1.33.1-linux-gnu-64bit-build1/ChangeLog aria2-1.33.1-linux-gnu-64bit-build1/man-aria2c aria2-1.33.1-linux-gnu-64bit-build1/README.html aria2-1.33.1-linux-gnu-64bit-build1/LICENSE.OpenSSL aria2-1.33.1-linux-gnu-64bit-build1/ca-certificates.crt aria2-1.33.1-linux-gnu-64bit-build1/Makefile aria2-1.33.1-linux-gnu-64bit-build1/NEWS aria2-1.33.1-linux-gnu-64bit-build1/COPYING ./aria2.sh: line 94: make: command not found [错误] Aria2 主程序安装失败!
    Flandre2018-04-19 13:24 (1天前)回复
    • 缺少编译依赖 make ,脚本一开始安装 Aria2 时就会安装所有编译所需依赖,你这种情况怕是依赖安装出问题了。
      CentOS 系统:
      yum  install make -y
      Debian / Ubuntu 系统:
      apt-get install make -y
      
      Toyo2018-04-19 16:06 (1天前)回复
      • 的确是,去查了下,有gcc和 libtirpc1这两安装失败,可能是那时候按了ctrl+C的缘故
        Flandre2018-04-19 23:09 (19小时前)回复
  2. 请问自动更新tracker服务器的功能如何使用!.conf文件如何修改呢 谢谢
    gigasnow2018-04-11 21:33 回复
    • 运行脚本 - 9.配置 自动更新 BT-Tracker服务器 - 输入 y 开启自动更新。
      开启后会立即执行一次更新,然后每天凌晨3点0分都会更新一次。
      Toyo2018-04-11 22:12 回复
  3. 我在树莓派上安装 提示启动失败怎么办 日志是:/usr/bin/aria2c:Syntax error:"(" unexpected
    Yunhao2018-04-09 19:05 回复
    • 你的 树莓派 是什么CPU构架?ARM?
      Toyo2018-04-09 21:11 回复
      • 是的
        Yunhao2018-04-13 17:46 回复
        • 因为我没有ARM设备,所以请 Telegram群组(TG使用教程)私聊联系我定制脚本(免费),顺便也是帮我测试,没问题的话我会公开更新支持 ARM设备。
          Toyo2018-04-13 21:33 (7天前)回复
  4. dalao,我想用aria2下载完之后自动移动到我挂载900913盘的文件夹,需要怎么做?
    kenshin2018-04-08 17:37 回复
  5. 下载过程中要是重启vps,数据会全部清空不管有没有下载完,,,,这很坑呀
    SSSSS2018-03-29 16:55 回复
    • 这是 Aria2 程序自身的问题,我无法解决。
      Toyo2018-03-30 15:22 回复
  6. 建议还是用包管理器安装,ARM服务器不能正常编译
    iloft2018-03-24 13:35 回复
  7. 博主你好怎么使用www-data用户运行啊
    月光侵泄2018-03-13 19:33 回复
1 2