狐狸聚合登录,欢迎各位站长接入!

aria2常用下载代码命令



aria2 是一个轻量级、多协议和多来源的命令行下载工具,支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink。以下是一些常用的 aria2 终端使用代码和命令示例:

基本使用

  1. 单个文件下载:
aria2c http://example.com/file.zip
  1. 多个文件下载:
aria2c http://example.com/file1.zip http://example.com/file2.zip
  1. 从 Metalink 文件下载:
aria2c --follow-metalink=true http://example.com/file.metalink
  1. 从 torrent 文件下载:
aria2c http://example.com/file.torrent
  1. 使用磁力链接下载:
aria2c "magnet:?xt=urn:btih:1234567890abcdef1234567890abcdef12345678&dn=example"

常用选项

  • 后台下载:
aria2c --dir=/path/to/save --enable-rpc --rpc-listen-all --rpc-allow-origin-all http://example.com/file.zip

然后使用 aria2c –rpc-secret=TOKEN –get=token=GID#status 来检查下载状态,其中 GID 是下载任务的唯一标识符。

  • 限制下载速度:
aria2c --max-download-limit=500K http://example.com/file.zip

限制下载速度为 500 KB/s。

  • 限制上传速度:
aria2c --max-upload-limit=50K http://example.com/file.zip

限制上传速度为 50 KB/s。

  • 选择下载文件的分片:
aria2c --select-file=1,3 http://example.com/archive.zip

只下载 ZIP 文件中的第 1 和第 3 个文件。

  • 断点续传:

如果下载被中断,可以重新运行相同的命令,aria2 会自动检测并继续下载。

RPC(远程过程调用)

aria2 支持通过 RPC 进行远程控制。你可以启动 aria2c 时启用 RPC,然后使用 aria2 的 RPC 接口进行各种操作。

  • 启动 aria2c 并启用 RPC:
aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-secret=mysecrettoken
  • 使用 aria2c 命令行工具进行 RPC 操作
aria2c --rpc-secret=mysecrettoken --add-uri=http://example.com/file.zip

aria2c --rpc-secret=mysecrettoken --tell-status=GID

配置文件

aria2c 支持从配置文件中读取选项。你可以创建一个名为 aria2.conf 的文件,并在其中添加你的配置选项。例如:

# aria2.conf
dir=/path/to/save
max-download-limit=500K
max-upload-limit=50K
enable-rpc=true
rpc-listen-all=true
rpc-allow-origin-all=true
rpc-secret=mysecrettoken

然后运行 aria2c 时指定配置文件:

aria2c --conf-path=/path/to/aria2.conf http://example.com/file.zip

总结

aria2 是一个功能强大的命令行下载工具,支持多种协议和远程控制。通过合理使用其选项和配置文件,你可以高效地进行文件下载和管理。

© 版权声明
THE END
如果喜欢,可以【点赞】【分享】【收藏】
点赞0赞赏 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容