Daily Archive: 3 11 月, 2025

2025年了,Aria2 配置指南(SSL,RPC,Systemctl 服务配置更新)

10年前写过10次如何在树莓派上 Aria2,10年过去了,运行依旧稳定。

但是在10年后的今天,我们不得不更新一些配置,以增强安全性和适应现在Linux服务配置等,本篇博客主要介绍以下3个更新。

  1. RPC 配置
  2. SSL 配置
  3. IPV6 配置
  4. systemctl 服务配置

RPC在之前使用 –rpc-user 和 –rpc-passwd 两个参数来配置授权,而在v1.18.4之后,RPC 使用token授权令牌,取代 –rpc-user 和 –rpc-passwd 选项,提高安全性,具体参数为:

rpc-secret=<TOKEN>

在进行远程 RPC 连接时,SSL 在今天当然是必不可少,而且如果你使用web 客户端管理的话,web客户端如果通过https 连接,那么 http 和 websock 方式的RPC会被禁用,只能使用https和websocks方式进行RPC连接,具体配置为:

rpc-secure=true
rpc-certificate=/path/key/fullchain.pem
rpc-private-key=/path/key/privkey.key

要特别注意,Aria2 不支持自签名证书,所以必须使用具有根证书授权的机构颁发的SSL证书,这里推荐使用Let’s Encrypt 的免费证书,但是有一个问题是,Let’s Encrypt 自动更新的证书只有root用户才能访问,aria2 必须以root用户身份运行才能读取到证书文件,否则每次Let’s Encrypt 自动更新后都要手动复制证书并修改权限才能被以普通用户运行的aira2运行。

Read more

ABOUT

老赵的个人博客,关于 Mac, iPhone, iPad, iPod等产品的软件和硬件技术交流。也讨论Linux/UNIX技术,服务器运维技术等。

2025 年 11 月
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Powerd by WordPress on Xserve
Xserve 2009
@2012-2024 HelloMac Copyright