目录
- Aria2 是什么?为什么要在安卓上用它?
- 准备工作:你需要什么?
- 第一步:安装 Aria2 for Android
- 第二步:配置 Aria2(核心步骤)
- 第三步:安装和管理图形界面(Aria2NG)
- 第四步:开始下载(使用 Aria2NG)
- 进阶功能:RPC 密码与远程控制
- 常见问题与解答
Aria2 是什么?为什么要在安卓上用它?
-
Aria2 是什么? Aria2 是一个轻量级、支持多协议(HTTP, HTTPS, FTP, BitTorrent, Metalink)和多点连接的命令行下载工具,它的核心特点是:
(图片来源网络,侵删)- 多线程下载:通过将一个大文件分成多个部分同时下载,极大地加速了下载速度。
- 支持 BT/磁力链接:可以像迅雷一样,通过 BT 种子或磁力链接进行 P2P 下载。
- 无 GUI:它本身只是一个后台程序,没有图形界面,需要通过其他工具来控制。
-
为什么在安卓上用它?
- 免费无广告:相比很多安卓下载工具,Aria2 完全免费,没有任何广告。
- 资源占用极低:它是一个轻量级的服务,在后台运行几乎不耗电、不占内存。
- 强大的下载能力:对于某些直链资源,开启多线程后速度可以跑满你的带宽。
- “离线下载”的雏形:你可以将下载任务推送到家里开着 Aria2 的电脑或 NAS 上,手机关机也能继续下载,实现真正的“离线”。
- 高度可定制:通过修改配置文件,可以实现各种高级功能,如 RPC 调用、自定义下载路径等。
准备工作:你需要什么?
- 一台安卓手机:系统版本建议 Android 6.0 或以上。
- 文件管理器:需要一个可以创建文本文件和修改文件扩展名的文件管理器(如 Solid Explorer, MiXplorer 等,系统自带的也行)。
- 一个下载工具:用于从浏览器中下载配置文件和 APK,可以使用系统自带的浏览器或任何你习惯的浏览器。
- (可选)一台电脑/NAS:如果你想在电脑上远程控制手机上的 Aria2,或者反之。
第一步:安装 Aria2 for Android
这一步是安装 Aria2 的核心服务程序。
-
下载 APK:
- 在浏览器中搜索
Aria2 for Android,你可以在 GitHub、酷安等平台找到,一个常用的、维护良好的版本是 tatsuhiro-t / aria2 中的 Android 版本。 - 找到
aria2-xxxx-xxx-android.apk并下载。
- 在浏览器中搜索
-
安装 APK:
(图片来源网络,侵删)- 找到你下载的
.apk文件,点击安装。 - 重要:首次安装时,系统可能会提示“未知来源应用”,请在手机的
设置 -> 安全(或设置 -> 应用 -> 其他应用) 中,允许从当前浏览器安装应用。
- 找到你下载的
-
授予存储权限:
- 安装完成后,打开 Aria2 for Android App。
- 它会立即弹出一个权限请求窗口,要求访问你的手机存储空间。请务必点击“允许”,否则它无法创建配置文件和保存下载的文件。
-
验证安装:
- 授权后,App 会自动启动 Aria2 服务,并显示一个简单的状态界面,通常会有一个绿色的对勾图标,表示服务正在运行。
- 现在不要关闭这个 App,我们马上要进行配置。
第二步:配置 Aria2(核心步骤)
这是最关键的一步,我们需要创建一个 aria2.conf 配置文件来告诉 Aria2 如何工作。
-
找到配置文件位置:
(图片来源网络,侵删)- 打开你刚才安装的 Aria2 for Android App。
- 在主界面,你会看到一个“配置文件”的路径,通常类似于:
/storage/emulated/0/Download/aria2.conf。 - 请记下这个完整路径,或者直接点击它,如果你的文件管理器支持,可能会直接跳转到该目录。
-
创建配置文件:
- 使用你的文件管理器,导航到上面记下的路径(通常是
/storage/emulated/0/Download/目录)。 - 在该目录下,新建一个文本文件,命名为
aria2.conf。 - 注意:确保文件名是
aria2.conf,而不是aria2.conf.txt,如果文件管理器默认隐藏扩展名,你需要在设置中显示文件扩展名。
- 使用你的文件管理器,导航到上面记下的路径(通常是
-
编辑配置文件:
- 用文件管理器打开
aria2.conf文件,将下面的基础配置复制粘贴进去。
# === 基础设置 === # 启用 RPC 服务,这是让其他 App 控制它的关键 enable-rpc=true # RPC 监听端口,可以自定义,但不要和其他常用端口冲突 rpc-listen-port=6800 # 设置 RPC 访问令牌,强烈建议设置,防止别人控制你的下载! # rpc-secret=这里填一个你自己的随机密码,myAria2Secret123 # (可选)允许所有来源访问 RPC,如果你只在局域网内使用,可以设为 false rpc-allow-origin-all=true # (可选)允许外部访问 RPC,如果你要从公网访问,需要设为 true rpc-listen-all=false # === 下载设置 === # 单个服务器最大线程数,建议 16,对于直链很有效 max-connection-per-server=16 # 最大总线程数 max-tries=100 # 重试间隔 retry-wait=10 # 断点续传 continue=true # 启用文件预分配,对于 SSD 用户可以设为 false,减少写入次数 file-allocation=none # === 高级设置 === # 下载目录,请务必修改成你自己的路径! # /storage/emulated/0/Download 是安卓默认下载路径 dir=/storage/emulated/0/Download # 日志文件路径 log=/storage/emulated/0/Download/aria2.log # 日志级别 log-level=info # 启用 IPv6 enable-ipv6=true # 禁用 IPv4,如果你的网络环境有问题可以尝试 # disable-ipv6=true
- 用文件管理器打开
-
修改关键配置:
rpc-secret:强烈建议你修改! 将这里填一个你自己的随机密码替换成你自己的密码,mySecretKey2025,这是你的“遥控器密码”,非常重要!dir:这是你所有文件的下载目录,你可以把它改成任何你有权限访问的路径,/storage/emulated/0/Documents/Download。
-
保存文件:
编辑完成后,保存文件并退出。
-
重启 Aria2 服务:
- 回到 Aria2 for Android App 的主界面。
- 点击“停止”按钮,然后再次点击“启动”,让新的配置文件生效。
第三步:安装和管理图形界面(Aria2NG)
Aria2 本身没有界面,我们需要一个“遥控器”来管理它。Aria2NG 是目前最好用的图形界面 App 之一。
-
下载 Aria2NG:
- 在酷安市场或 GitHub 上搜索
Aria2NG,下载并安装它的 APK。
- 在酷安市场或 GitHub 上搜索
-
连接 Aria2 服务:
- 打开 Aria2NG App。
- 首次打开时,它会自动扫描到你手机上正在运行的 Aria2 服务。
- 如果没有自动识别,或者你想手动添加/修改连接,请点击右上角的设置图标(齿轮 ⚙️)。
- 进入“RPC”设置,填入以下信息:
- 地址:
http://localhost - 端口:
6800(和你aria2.conf中设置的一样) - 密钥:填入你在
aria2.conf中rpc-secret=后面设置的密码。 - 协议:选择
HTTP
- 地址:
- 点击右上角的“保存”或“返回”。
-
连接成功:
如果配置正确,Aria2NG 的主界面会显示“Aria2 is running!”,并且下方会有一个“+”号按钮,表示可以添加下载任务了。
第四步:开始下载(使用 Aria2NG)
现在一切准备就绪,可以开始享受高速下载了!
-
下载直链(HTTP/HTTPS):
- 在手机浏览器中找到你想要下载的文件的直链(通常是
.apk,.zip,.mp4等文件的下载链接)。 - 长按该链接,在弹出的菜单中选择 “链接” 或 “复制链接”。
- 切换到 Aria2NG App,它会自动检测到你复制的链接。
- 点击主界面的“+”号,或者直接在弹出的提示中选择“用 Aria2NG 下载”。
- 你可以设置下载路径、重命名文件,然后点击“开始下载”。
- 在手机浏览器中找到你想要下载的文件的直链(通常是
-
下载 BT/磁力链接:
- 在浏览器中找到 BT 种子文件 (
.torrent) 或磁力链接 (.magnet)。 - 如果是种子文件:点击下载,或者用浏览器打开它,然后选择“分享”到 Aria2NG。
- 如果是磁力链接:长按链接,选择“复制链接”。
- 切换到 Aria2NG App,同样会自动检测到内容,点击“+”号或提示,开始下载 BT 任务。
- 在浏览器中找到 BT 种子文件 (
你可以在 Aria2NG 的“任务”标签页中查看所有下载任务的状态(等待中、下载中、已完成、错误等)。
进阶功能:RPC 密码与远程控制
Aria2 的强大之处在于可以通过网络远程控制,这意味着你可以:
- 用手机控制电脑上的 Aria2:在家里开电脑/下载机,出门在外用手机添加下载任务。
- 用电脑控制手机上的 Aria2:在电脑上管理手机上的下载。
实现方法:
-
修改
aria2.conf:- 将
rpc-listen-all改为true。 - 将
rpc-allow-origin-all改为true。 - 重要:确保
rpc-secret设置了一个足够复杂的密码。
- 将
-
获取手机 IP 地址:
- 在手机连接 Wi-Fi 的情况下,进入
设置 -> 关于手机 -> 状态信息(或类似路径),找到你的 IP 地址,168.1.105。
- 在手机连接 Wi-Fi 的情况下,进入
-
在远程设备上连接:
- 在电脑或其他设备上安装 Aria2NG 桌面版(有 Chrome 浏览器插件、Windows 客户端等)。
- 在 RPC 设置中填入:
- 地址:
http://<你的手机IP>,http://192.168.1.105 - 端口:
6800 - 密钥:你设置的密码。
- 地址:
这样,只要你的手机和远程设备在同一个局域网内,你就可以随时随地管理手机上的下载任务了。
常见问题与解答
-
Q: 下载速度很慢怎么办?
- A: 检查
aria2.conf中的max-connection-per-server值,可以尝试调高到 32,直链下载时,服务器本身可能限制了单线程速度。
- A: 检查
-
Q: 无法添加下载任务,提示连接失败?
- A: 1. 确认 Aria2 for Android App 中的服务是“运行中”状态。 2. 确认 Aria2NG 中的 RPC 地址、端口、密钥是否和
aria2.conf文件中的完全一致。 3. 检查手机是否授予了存储权限。
- A: 1. 确认 Aria2 for Android App 中的服务是“运行中”状态。 2. 确认 Aria2NG 中的 RPC 地址、端口、密钥是否和
-
Q: 下载的文件去哪了?
- A: 检查
aria2.conf中dir=参数设置的路径,那就是你的下载目录,如果找不到,可能是权限问题,或者你修改了路径但忘记重启服务。
- A: 检查
-
Q: 需要一直开着 Aria2 for Android 这个 App 吗?
A: 是的,这个 App 本身不消耗多少资源,它只是一个“启动器”和“状态显示器”,用来保持 Aria2 后台服务的运行,关闭它,下载任务就会停止。
恭喜你!现在你已经成功在安卓手机上搭建好了自己的私人下载中心。
回顾一下核心流程:
- 安装 Aria2 for Android (核心服务)。
- 配置
aria2.conf文件,重点是设置 RPC 和下载路径。 - 安装 Aria2NG (图形界面/遥控器)。
- 连接 两者,开始享受高速下载。
Aria2 的功能远不止于此,你还可以通过配置文件实现自动做种、代理下载等高级玩法,希望这份教程能帮助你开启高效下载的新世界!
