Aria2下载软件的Linux安装、配置文件编辑、开机启动、浏览器插件连接

本文档介绍了如何在Debian及其衍生版上安装和配置aria2,包括设置开机启动,创建配置文件,以及通过浏览器插件进行连接。aria2的配置涉及到daemon模式、下载目录、最大上传下载限制和RPC功能。此外,还提到了在Windows 10上使用浏览器插件 aria2foredge 或 aria2forchrome 连接aria2服务器。
摘要由CSDN通过智能技术生成

1. 安装。

这里主要是在Debian及衍生发行版上的操作。 直接用 apt install aria2 即可

apt update
apt install aria2
# aria2 的命令是 aria2c;下面查看一下安装版本
aria2c -v

更新:2023-09-13-09:16

2. 莫名其妙的,在debian12下,采用原有的配置无法启动,经过查找,设置了新的配置文档。

2.1    /etc/aria2/aria2.daemon

cat /etc/aria2/aria2.daemon 
continue
daemon=true
dir=/var/data/Download
file-allocation=falloc
log-level=warn
max-connection-per-server=6
max-concurrent-downloads=5
max-overall-download-limit=0
min-split-size=5M
enable-http-pipelining=true

enable-rpc=true
rpc-listen-all=true
max-overall-upload-limit=16K
max-upload-limit=8K
seed-time=1

2.2   /etc/systemd/system/aria2cd.service

cat /etc/systemd/system/aria2cd.service 


[Unit]
Description=aria2 Daemon

[Service]
Type=forking
ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.daemon

[Install]
WantedBy=default.target

以下配置在Debian11中是正常的

2. 编辑配置文件: /etc/aria2/aria2.conf

注意,aria2默认是没有配置文档的,在运行aria2c命令时,会找用户的家目录中的 .aria2/aria2.conf配置文件,这就需要我们自己编写。

这里只是做一个简单的配置,设置了下载目录,最大上传速率等

## 这里以root用户为例
mkdir /root/.aria2
touch /root/.aria2/aria2.conf
vim /root/.aria2/aria2.conf
#下面是具体内容

# 配置断点续传功能和以daemon进行运行
continue=true
daemon=true

## 启用RPC功能和监听端口
enable-rpc=true
#rpc-allow-origin-all
rpc-listen-all=true
rpc-listen-port=6800

dir=/home/WD500G/Download
file-allocation=none
#input-file=${HOME}/.aria2/input.conf
log-level=warn
max-connection-per-server=6
min-split-size=5M
#on-download-complete=exit
max-overall-upload-limit=16K
max-upload-limit=8K
seed-time=1

3. 设置aria2 开机自动运行。 需要编辑 systemd 服务

# 这里是原来的配置方式,也可以不指定路径,让aria2c 命令自己搜寻配置文件
cp /root/.aria2/aria2.conf /etc/aria2/

vim /etc/systemd/system/aria2c.service
#下面是具体内容
[Unit]
Description= Aria2c Service
After=network.target

[Service]
Type=simple
User=nobody   ## 可能要更改为root
ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf  --enable-rpc --rpc-listen-all

[Install]
WantedBy=multi-user.target

执行启动命令,并设置为开机自启动

systemctl start aria2c
systemctl enable aria2c
systemctl status aria2c

4.通过浏览器连接 aria2 服务器

在windows10系统的默认edge浏览器中,安装插件 aria2 for edge;

在Chrome浏览器中,安装插件  aria2 for chrome   # 这个插件可以搜索一下,下载下来再安装

配置方式,只要在下图中,填入aria2 服务器的局域网地址,保存即可,

5. 手动命令行下载

5.1 下载磁力链接

aria2c -d /var/data/Download   'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED399999999B46717D8C'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值