树莓派Aria2不限速下载利器安装与配置全攻略
2019-1-21
| 2023-9-1
0  |  0 分钟
页面类型
发布状态
发布日期
文章地址
内容摘要
文章标签
文章分类
icon代码
密码
大家新年快乐!距离上一次更新文章已是半年。Aria2这个小伙伴自从上年的春节就呆在我的树莓派里了,使用了一年给我的体验还是蛮好的;总结网上的一些文章,以我自己使用了一年的过程遇到的一些问题都归纳在这一篇文章里分享出来

获取Aria2并安装

由于Aria2本身非常小巧不依赖什么环境,一般在 官方库发布页 里直接下载设好权限就可以了,具操作如下:
  1. 下载名为 aria2-x.xx.x-android-arm-build1.zip 的发布包 (x.xx.x以具体发布版本号为准)
  1. 解压包得到 aria2c 文件
  1. 将文件上传到 /usr/bin 并给予执行权限 chmod 755 /usr/bin/aria2c
验证执行 aria2c -v 若能正常返回版本信息既正常

准备工作

开始使用之前需创建一个账号以及一些存放下载文件以及配置文件的目录。
  1. 创建一个登陆权限的账号 useradd -s /sbin/nologin aria2
  1. 创建一个存放下载文件的目录 mkdir /home/aria2/download
  1. 创建配置文件夹 mkdir /home/aria2/configure
  1. 设置文件夹所有者 chown -R aria2 /home/aria2
另外建议在 /home/aria2/configure 目录手动建立 dht.dat 和 aria2.session 等空文件,具体看配置文件

配置Aria2

这是最重要的一步,建议大家好好阅读 官方的文档 很多人安装了Aria2后没速度下载不了等原因大多数都是因为配置有误,下面一些我认为比较重要的配置并且都有注释仅供参考。首先创建一个文件/home/aria2/configure/aria2.conf 并写入以下内容

启动Aria2

新建文件 /etc/init.d/aria2 写入以下内容后给予执行权限 chmod 755 /etc/init.d/aria2 一切准备就绪后执行 /etc/init.d/aria2 start 即可运行程序

Aria2 可视化(WebUI)

以下是比较出名的其中三个 WebUI
  1. AriaNG
  1. Aria2 Web 控制台
  1. Aria2 WebUI
以 AriaNG 为例在 AriaNG 设置里修改 RPC 里的 Aria2 RPC 别名 修改为树莓派的地址,若配置文件有其他变动对应修改即可

自动更新 BT Tracker

Tracker服务器对BT下载起到客户端协调和调控的重要作用,Tracker在整个BT环境中非常关键,正所谓有个好的"老司机"是能事半功倍的;简单写个脚本每天定时从 BitTorrent trackers List 抓取最新的Tracker服务器列表并格式化更新到Aria2的配置文件中
新建文件 /home/aria2/tracker 写入以下内容后给予执行权限 chmod 755 /home/aria2/tracker
执行 crontab -e -u root 在文件的下面添加一行内容,在每天6点自动更新 BT Tracker 服务器列表

END

一些使用技巧
  1. 初次使用建议手动上传一个热门的种子文件,下载好并上传一段时间有助于 Aria2 建立 dht 文件
  1. 使用谷歌浏览器可搭配 YAAW for Chrome 插件使用
  1. 树莓派如需长期使用需外接一块硬盘
技术分享
  • 树莓派
  • Nginx 结合又拍云反代理 Google Analytics 加速国内访问树莓派音乐闹钟,定时播放网易云音乐每日推荐歌单歌曲及插播语音天气预报
    目录