Aria2命令下载BT种子/磁力/直链文件

1. 安装Aria2

在Debian 12上安装Aria2非常简单,只需要使用apt包管理器:

sudo apt update
sudo apt install aria2

2. 配置Aria2

为了更好地使用Aria2,我们需要创建一个配置文件:

mkdir -p ~/.aria2
nano ~/.aria2/aria2.conf

将以下内容复制到配置文件中:

# 基本设置
dir=/home/your_username/Downloads
disk-cache=32M
file-allocation=falloc
continue=true

# HTTP/FTP设置
max-concurrent-downloads=5
max-connection-per-server=5
min-split-size=10M
split=10

# BT设置
bt-enable-lpd=true
enable-peer-exchange=true
listen-port=51413
dht-listen-port=51413

# 种子保存设置
bt-save-metadata=true
bt-seed-unverified=true
bt-max-peers=0

# RPC设置(如果需要使用Web界面)
enable-rpc=true
rpc-listen-all=true
rpc-allow-origin-all=true
rpc-listen-port=6800

请将 your_username 替换为您的实际用户名。

3. 使用Aria2下载文件

3.1 下载直链文件

aria2c "http://example.com/file.zip"

3.2 下载BT种子

aria2c "path/to/your/file.torrent"

3.3 下载磁力链接

aria2c "magnet:?xt=urn:btih:HASH"

4. 高级用法

4.1 限制下载速度

aria2c --max-download-limit=500K "http://example.com/file.zip"

4.2 多线程下载

aria2c -s 5 -x 5 "http://example.com/file.zip"

4.3 断点续传

Aria2默认支持断点续传,如果下载中断,只需再次运行相同的命令即可恢复下载。

4.4 使用配置文件

aria2c --conf-path=/home/your_username/.aria2/aria2.conf

5. 使用Web界面(可选)

如果您想要一个图形界面来管理下载,可以使用AriaNg。这是一个纯HTML+JavaScript的前端,不需要安装任何额外的服务器软件。

  1. 下载AriaNg:
wget https://github.com/mayswind/AriaNg/releases/download/1.2.3/AriaNg-1.2.3.zip
unzip AriaNg-1.2.3.zip -d /home/your_username/AriaNg
  1. 使用浏览器打开 /home/your_username/AriaNg/index.html 文件。
  2. 在AriaNg的设置中,将RPC地址设置为 http://localhost:6800/jsonrpc

6. 注意事项

  • 请确保您有合法权限下载文件。
  • 下载BT和磁力链接时,请注意您所在地区的版权法律。
  • 大文件下载可能会消耗大量带宽,请注意您的网络使用情况。
THE END