林叶展弟弟

使用Aria2搭建个人BT下载器
  Aria2是一款免费开源跨平台且不限速的多线程下载软件,Aria2的优点是速度快、体积小、资源占用少;支持 H...
扫描右侧二维码阅读全文
03
2018/03

使用Aria2搭建个人BT下载器

  Aria2是一款免费开源跨平台且不限速的多线程下载软件,Aria2的优点是速度快、体积小、资源占用少;支持 HTTP / FTP / BT / Magnet 磁力链接等类型的文件下载;支持 Win、Mac、Linux系统,甚至在树莓派、NAS、路由器等设备上都能安装它。

  Aria2 有着非常小的资源占用,在关闭磁盘缓存的情况下,物理内存占用通常为 4M(正常 HTTP/FTP 下载的情况下),BitTorrent下载每秒2.8M/S的情况下,CPU 占有率约为 6%。Aria2 支持 JSON-RPC 和 XML-RPC 接口远程调用。
  其实,现在很多安装aria2工具的用户都是为了用它来不限速下载百度云资源的。

🖼️截图

Y7MRS9.png

🌍环境

 🔓CentOS 7+
 🔓Debian 6+
 🔓Ubuntu 14.04 +

⚙️安装

 ⬛️前端部分

  下载并上传 Aria2 主程序到网站中
  
  

 ⬛️后端部分

   ⬛️运行命令:

wget -N --no-check-certificate https://h5ai.mrlim.me/%E5%85%B6%E4%BB%96/%E8%BF%90%E8%A1%8C%E8%84%9A%E6%9C%AC/aria2.sh && chmod +x aria2.sh && bash aria2.sh

   ⬛️输入数字1然后回车即可开始一键安装
   ⬛️最后会出现相关信息

 ⬛️网站配置

   ⬛️打开你的网站,进入AriaNg设置进行配置连接,其中Aria2 PRC 密钥doub.io
   ⬛️进入基本配置,修改下载路径,记得是绝对路径,这是你下载文件保存的位置。

🔧维护

 ⬛️修改下载路径
  ⬛️到 root/.aria 的程序目录中的配置文件aria2.conf修改,第7行dir=,修改为你想要的路径。
  ⬛️运行命令重启Aria2:

bash aria2.sh

 ⬛️更改RPC授权令牌token或者RPC访问密码,可以到 root/.aria 的程序目录中的配置文件aria2.conf修改,然后重启 aria 生效。
  ⬛️找到rpc-secret=前去掉#,在=后修改为你的密码(RPC授权令牌token)
  ⬛️找到rpc-passwd=,在=后修改为你的密码(RPC访问密码)
  ⬛️运行命令重启Aria2:

bash aria2.sh

  ⬛️登录你的网站,修改RPC访问密码

💵附加

 ⬛️浏览器支持下载百度云链接
 推荐使用 BaiduExporter (或者Linkle),可将百度网盘的下载地址导出到 aria2/aria2-rpc,支持 YAAW。

 ⬛️浏览器支持下载迅雷离线等内容
  ⬛️在Chrome插件商店搜索迅雷离线Aria2
  ⬛️进行相关配置即可

 ⬛️JSON-RPC Path
  ⬛️JSON-RPC Path 默认为: http://localhost:6800/jsonrpc,如果提示 Aria2 RPC 服务器错误 按照以下方法修改:
   ⬛️普通情况设置为:

http://host:port/jsonrpc

   ⬛️使用 --rpc-secret=xxxxxx 选项设置为:

http://token:xxxxxx@host:port/jsonrpc

   ⬛️使用 --rpc-user=user --rpc-passwd=pwd 选项设置为:

http://user:pwd@host:port/jsonrpc
以上 JSON-RPC Path 中的 http 可以用 ws 替代, 代表使用 WebSocket 协议
当使用 https://aria2c.com 访问时, 需要使用 https 或 wss 协议

host: 指运行 Aria2 所在机器的 IP 或者名字
port: 使用 --rpc-listen-port 选项设置的端口, 未设置则是 6800

⚠️注意

 🔴如果你的 Aria2 没有配置 SSL,那么就不能用 HTTPS 和 WSS 进行连接,这样的话 AriaNg 站点就必须使用 HTTP 进行访问,不能上 HTTPS,因为 HTTPS 不允许使用 HTTP 或者 WS 这种未经加密的传输协议。
 🔴已经下载完成的任务会在 Aria2 重启后消失, 除非启用了 --force-save 选项。
 🔴在 YAAW 中对 Aria2 的设置会在 Aria2 重启后丢失, 必要的设置请写入配置文件。

📚参考文章

 📁 神代綺凜《Aria2 一个强大的普通文件/BT种子/磁力链下载工具 一键安装脚本》
 📁 神代綺凜《AriaNg 一个好看易用轻便的aria2的web前端》
 📁 亿品元素《无限制下载神器aria2懒人包及Aria2配置/Web管理面板教程》
 📁 aria2c《Aria2 & YAAW 使用说明》

Last modification:August 25th, 2019 at 06:27 pm
如果觉得我的文章对你有用,请随意赞赏

2 comments

  1. 明月登楼学习笔记

    这玩意儿感觉好复杂的样子!有空我得部署一个!

    1. 林叶展弟弟
      @明月登楼学习笔记

      你可以部署在路由器,亦或者大盘鸡里,这样就省去下载再上传的麻烦。

Leave a Comment