wget aria2c

作者:zhuge···预计阅读 11 分钟·668 阅读·0 评论
wget aria2c

apt update && apt install openssl ca-certificates

wget "http://" --no-check-certificate

apt -y install aria2

这份指南涵盖了Aria2最常用的命令行选项,可根据实际需求组合使用这些参数以达到最佳下载效果。

Aria2 命令行使用指南

1. 基本下载命令

命令说明示例
aria2c <URL>下载指定文件aria2c https://example.com/file.zip
aria2c -o <文件名> <URL>指定下载保存的文件名aria2c -o myfile.zip https://example.com/file.zip
aria2c -d <目录> <URL>指定下载目录aria2c -d /home/user/Downloads https://example.com/file.zip
aria2c -c <URL>启用断点续传aria2c -c https://example.com/file.zip
aria2c -Z <URL1> <URL2>...同时下载多个文件aria2c -Z http://url1 http://url2
aria2c -i <文件>从文件读取URL列表进行下载aria2c -i url_list.txt

2. 网络与连接控制

命令说明示例
aria2c -x <线程数> <URL>指定下载线程数aria2c -x 16 https://example.com/file.zip
aria2c -s <分片数> <URL>设置每个文件的分片数量aria2c -s 8 https://example.com/file.zip
aria2c -k <大小>设置最小分片大小aria2c -k 1M https://example.com/file.zip
aria2c --max-download-limit=<速度> <URL>限制最大下载速度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=<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=<密码> <URL>设置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 <URL> 可同时启用断点续传、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

相关文章

评论

加载中...