当前位置:   article > 正文

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

aria2.conf

1. 安装。

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

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

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

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

2.1    /etc/aria2/aria2.daemon

  1. cat /etc/aria2/aria2.daemon
  2. continue
  3. daemon=true
  4. dir=/var/data/Download
  5. file-allocation=falloc
  6. log-level=warn
  7. max-connection-per-server=6
  8. max-concurrent-downloads=5
  9. max-overall-download-limit=0
  10. min-split-size=5M
  11. enable-http-pipelining=true
  12. enable-rpc=true
  13. rpc-listen-all=true
  14. max-overall-upload-limit=16K
  15. max-upload-limit=8K
  16. seed-time=1

2.2   /etc/systemd/system/aria2cd.service

  1. cat /etc/systemd/system/aria2cd.service
  2. [Unit]
  3. Description=aria2 Daemon
  4. [Service]
  5. Type=forking
  6. ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.daemon
  7. [Install]
  8. WantedBy=default.target

以下配置在Debian11中是正常的

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

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

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

  1. ## 这里以root用户为例
  2. mkdir /root/.aria2
  3. touch /root/.aria2/aria2.conf
  4. vim /root/.aria2/aria2.conf
  5. #下面是具体内容
  6. # 配置断点续传功能和以daemon进行运行
  7. continue=true
  8. daemon=true
  9. ## 启用RPC功能和监听端口
  10. enable-rpc=true
  11. #rpc-allow-origin-all
  12. rpc-listen-all=true
  13. rpc-listen-port=6800
  14. dir=/home/WD500G/Download
  15. file-allocation=none
  16. #input-file=${HOME}/.aria2/input.conf
  17. log-level=warn
  18. max-connection-per-server=6
  19. min-split-size=5M
  20. #on-download-complete=exit
  21. max-overall-upload-limit=16K
  22. max-upload-limit=8K
  23. seed-time=1

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

  1. # 这里是原来的配置方式,也可以不指定路径,让aria2c 命令自己搜寻配置文件
  2. cp /root/.aria2/aria2.conf /etc/aria2/
  3. vim /etc/systemd/system/aria2c.service
  4. #下面是具体内容
  5. [Unit]
  6. Description= Aria2c Service
  7. After=network.target
  8. [Service]
  9. Type=simple
  10. User=nobody ## 可能要更改为root
  11. ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf --enable-rpc --rpc-listen-all
  12. [Install]
  13. WantedBy=multi-user.target

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

  1. systemctl start aria2c
  2. systemctl enable aria2c
  3. 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'

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/323135
推荐阅读
相关标签
  

闽ICP备14008679号