Aria2的简单学习笔记 作者: Hogwarts 发布于: 2021-12-02 更新于: 2022-01-12 分类: 默认分类 Aria2大名鼎鼎的下载软件就不多做介绍了。Openwrt中可以有,当然VPS中也可以有。 先说一下安装问题,apt或yum都可以安装,然鹅,可能存在版本低的问题,所以推荐编译安装。下载源文件,然后make,make install。说的简单,还要指定安装的路径,配置文件的路径,其实好麻烦。 所以暂时先找个脚本吧,等哪天心情舒畅了,再细细的弄编译安装。 这个脚本的作者可以说非常精通aria2,并且有个完美配置,省去了学习配置文件的麻烦。 **博客地址:**`https://p3terx.com/` **Aria2 新手入门教程地址:**`https://p3terx.com/archives/aria2-started-guide.html` **Github安装脚本地址:**`https://github.com/P3TERX/aria2.sh` #一、安装脚本 ##1.1 使用说明 为了确保能正常使用,请先安装基础组件wget、curl、ca-certificates,以 Debian 为例: apt install wget curl ca-certificates ##1.2 下载脚本 wget -N git.io/aria2.sh && chmod +x aria2.sh ##1.3 运行脚本 ./aria2.sh ##1.4 选择要执行的选项 Aria2 一键安装管理脚本 增强版 [v2.7.4] by P3TERX.COM 0. 升级脚本 ——————————————————————— 1. 安装 Aria2 2. 更新 Aria2 3. 卸载 Aria2 ——————————————————————— 4. 启动 Aria2 5. 停止 Aria2 6. 重启 Aria2 ——————————————————————— 7. 修改 配置 8. 查看 配置 9. 查看 日志 10. 清空 日志 ——————————————————————— 11. 手动更新 BT-Tracker 12. 自动更新 BT-Tracker ——————————————————————— ##1.5 其他操作 启动:/etc/init.d/aria2 start | service aria2 start 停止:/etc/init.d/aria2 stop | service aria2 stop 重启:/etc/init.d/aria2 restart | service aria2 restart 查看状态:/etc/init.d/aria2 status | service aria2 status 配置文件路径:/root/.aria2c/aria2.conf (配置文件有中文注释,若语言设置有问题会导致中文乱码) 默认下载目录:/root/downloads RPC 密钥:随机生成,可使用选项7. 修改“配置文件”自定义 #二、Aria2 前端面板 - 2.1 安装完成后会有一个web地址即:`AriaNg 链接`,可以用,也可以不用。 - 2.2 要是不用的话,搭建一个caddy,把AriaNg下载到caddy指定的web目录即可。 wget https://github.com/mayswind/AriaNg/releases/download/1.2.3/AriaNg-1.2.3.zip unzip AriaNg-1.2.3.zip - 2.3 问题来了,在浏览器中打开`https://domain.com:port` (caddy监听的AriaNg的端口),按照`https://p3terx.com/archives/aria2-frontend-ariang-tutorial.html `(Aria2 前端面板 ( GUI、WebUI ) AriaNg 使用教程)这篇文章修改完毕后,还是连接不上,而且此教程说的是**http**连接,而打开的页面是http是**(已禁用)**的状态。所以必须修改`aria2.conf`,才能解决上述问题。 - 2.4 运行./aria2脚本可以nano修改,或直接一点: vim /root/.aria2c/aria2.conf 下列三项去掉注释并修改 # RPC 服务 SSL/TLS 加密, 默认:false # 启用加密后必须使用 https 或者 wss 协议连接 # 不推荐开启,建议使用 web server 反向代理,比如 Nginx、Caddy ,灵活性更强。 rpc-secure=true # 在 RPC 服务中启用 SSL/TLS 加密时的证书文件(.pem/.crt) rpc-certificate=fullchain.cer #证书存储路径 # 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件(.key) rpc-private-key=private.key #密钥存储路径 运行./aria2脚本,重启aria2即可。 标签: aria2