--- layout: post title: "Aria2 使用说明" subtitle: "" description: "Aria2 是 Linux 下多线程支持端点续传的下载工具,本文主要介绍 Aria2 的基本使用方法。" excerpt: "对 Aria2 的参数进行说明。" date: 2020-01-17 13:42:00 author: "Rick Chan" tags: ["Applications", "Aria2"] categories: ["Software"] published: true --- ## 安装 Linux 系统下使用下列命令进行安装: sudo apt-get install aria2 sudo pacman -S aria2 ## 基本使用 使用 Aria2 的基本命令格式如下: aria2c [options] [uri|magnet|torrent file|metalink file]... ## 参数说明 见下表: | Options | Description | |------------------------------------------------------------|-------------| | -c | 断点续传 | | -d \ | 修改下载目录 | | -o \ | 重命名为指定文件名 | | -s \ | 使用 n 个连接下载文件。如 n 小于需要下载的 URI 数量,那么将使用所有连接,剩余的 URL 将作为候补。 | | -S \ | 列出种子内容 | | -x \ | 每个下载中对单个服务器的最大连接数 | | --conf-path=\ | 选择 Config 文件(一般为 aria2.conf) | | --enable-rpc=\ | 使能 RPC 服务 | | --ftp-user=\ | 设置 FTP 用户。此设置对所有 URL 有效。 | | --ftp-passwd=\ | 设置 FTP 密码。此设置对所有 URL 有效。 |s's | --http-user=\ | 设置 HTTP 用户。此设置对所有 URL 有效。 | | --http-passwd=\ | 设置 HTTP 密码。此设置对所有 URL 有效。 | | --max-download-limit=\ | 单个文件最大下载速率 | | --max-overall-download-limit=\ | 团体下载最大速率 | | --file-allocation=\ | 控制是否预分配存储空间 | | --rpc-secret=\ | 设置 RPC 访问 Token | | --rpc-user=\ | 设置 RPC 访问用户名 | | --rpc-passwd=\ | 设置 RPC 访问密码 | | --rpc-listen-port=\ | 设置 RPC 监听端口 | | --rpc-allow-origin-all=\ | 允许所有来源,web 界面跨域权限需要 | | --rpc-listen-all=\ | 允许非外部访问 | | --select-file=\ | 下载种子内编号为n1、n2~n3的文件 | ## RPC Server Aria2 支持 RPC 服务,当 Aria2 作为该服务启动后,将提供一个 Web 界面用于控制下载项。启动该服务的命令如下: aria2c --enable-rpc --rpc-allow-origin-all 之后在本机通过浏览器访问 即可访问到 Aria2 Web 控制台。该界面也可以访问远端的 Aria2 RPC 服务,前提是远端服务必须提供访问 Token 或 用户名及密码,并使用 rpc-listen-all 参数,此时启动参数如下: aria2c --enable-rpc --rpc-allow-origin-all --rpc-listen-all --rpc-secret=XXXXXX 或 aria2c --enable-rpc --rpc-allow-origin-all --rpc-listen-all --rpc-user=user --rpc-passwd=pwd 之后依然通过 进行访问,并在设置中修改 JSON-RPC Path 为 http://token:XXXXXX@host:port/jsonrpc 或 http://user:pwd@host:port/jsonrpc 默认端口为 6800,可通过 --rpc-listen-port 参数修改为其他值。Aria2 & YAAW 的更详细使用说明可以参考: ## 迅雷离线 参考: 其他离线参考: ## Trackerlist 访问:,获取最新 Trackerlist。