wget aria2c 本文共有3263个字,关键词: apt update && apt install openssl ca-certificates wget "http://" --no-check-certificate apt -y install aria2 这份指南涵盖了Aria2最常用的命令行选项,可根据实际需求组合使用这些参数以达到最佳下载效果。 # Aria2 命令行使用指南 ## 1. 基本下载命令 | 命令 | 说明 | 示例 | |------|------|------| | `aria2c ` | 下载指定文件 | `aria2c https://example.com/file.zip` | | `aria2c -o <文件名> ` | 指定下载保存的文件名 | `aria2c -o myfile.zip https://example.com/file.zip` | | `aria2c -d <目录> ` | 指定下载目录 | `aria2c -d /home/user/Downloads https://example.com/file.zip` | | `aria2c -c ` | 启用断点续传 | `aria2c -c https://example.com/file.zip` | | `aria2c -Z ...` | 同时下载多个文件 | `aria2c -Z http://url1 http://url2` | | `aria2c -i <文件>` | 从文件读取URL列表进行下载 | `aria2c -i url_list.txt` | ## 2. 网络与连接控制 | 命令 | 说明 | 示例 | |------|------|------| | `aria2c -x <线程数> ` | 指定下载线程数 | `aria2c -x 16 https://example.com/file.zip` | | `aria2c -s <分片数> ` | 设置每个文件的分片数量 | `aria2c -s 8 https://example.com/file.zip` | | `aria2c -k <大小>` | 设置最小分片大小 | `aria2c -k 1M https://example.com/file.zip` | | `aria2c --max-download-limit=<速度> ` | 限制最大下载速度 | `aria2c --max-download-limit=1M https://example.com/file.zip` | | `aria2c --max-connection-per-server=<数量>` | 设置每台服务器的最大连接数 | `aria2c --max-connection-per-server=5 https://example.com/file.zip` | | `aria2c -j <数量>` | 设置最大并发下载任务数 | `aria2c -j 3 https://example.com/file.zip` | ## 3. 高级功能与配置 | 命令 | 说明 | 示例 | |------|------|------| | `aria2c --bt-tracker= <磁力链接>` | 下载BT磁力链接(添加Tracker) | `aria2c --bt-tracker=udp://tracker.example.com:1337/announce magnet:?xt=urn:btih:...` | | `aria2c --check-integrity [true/false]` | 下载完成后验证文件完整性 | `aria2c --check-integrity=true https://example.com/file.zip` | | `aria2c --all-proxy=<代理服务器>` | 设置全局代理 | `aria2c --all-proxy=http://proxy:8080 https://example.com/file.zip` | | `aria2c --http-user=<用户> --http-passwd=<密码> ` | 设置HTTP认证信息 | `aria2c --http-user=admin --http-passwd=pass https://example.com/file.zip` | | `aria2c --timeout=<秒数>` | 设置超时时间 | `aria2c --timeout=30 https://example.com/file.zip` | | `aria2c --lowest-speed-limit=<速度>` | 设置最低速度限制 | `aria2c --lowest-speed-limit=10K https://example.com/file.zip` | ## 4. 会话与日志管理 | 命令 | 说明 | 示例 | |------|------|------| | `aria2c --log=<日志文件>` | 指定日志文件路径 | `aria2c --log=download.log https://example.com/file.zip` | | `aria2c --save-session=<文件>` | 定期保存错误任务到会话文件 | `aria2c --save-session=session.txt https://example.com/file.zip` | | `aria2c --input-file=<文件>` | 从会话文件恢复任务 | `aria2c --input-file=session.txt` | ## 5. RPC远程控制 | 命令 | 说明 | 示例 | |------|------|------| | `aria2c --enable-rpc` | 启用JSON-RPC远程控制 | `aria2c --enable-rpc` | | `aria2c --rpc-listen-port=<端口>` | 设置RPC监听端口 | `aria2c --rpc-listen-port=6800` | | `aria2c --rpc-secret=<密钥>` | 设置RPC访问密钥 | `aria2c --rpc-secret=mysecret` | ## 使用技巧与注意事项 1. **参数组合使用**:多数参数可以组合使用,如 `aria2c -c -x 8 -s 8 --max-download-limit=1M ` 可同时启用断点续传、8线程、8分片和速度限制 2. **配置文件使用**:可将常用参数写入配置文件,通过 `--conf-path=<路径>` 指定 3. **特殊协议支持**:Aria2支持HTTP/HTTPS、FTP、BitTorrent和Metalink等多种协议 4. **资源占用少**:Aria2设计轻量,正常HTTP/FTP下载仅占用约4MB内存 aria2c --console-log-level=error -c -x 16 -s 16 -k 1M http://abc/a.zip -d ~/home -o a.zip 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 梦白沙 (๑>ڡ<)☆谢谢老板~ 1元 2元 5元 10元 50元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 随手发现 2024-03-07 评论 489 次浏览