logo
2
2
Login
feat: 激活 aria2c Turbo 配置

AutoInstallAria2

Auto Install Aria2 To Linux。 自动配置安装 Aria2 到 Linux 服务器或者 Linux 发行版里。

一键配置安装

bash -c "$(wget -qO- https://cnb.cool/Mintimate/tool-forge/AutoInstallAria2/-/git/raw/main/AutoInstallAria2ForLinux.sh)"

安装中

安装成功

配置文件

一键安装后,默认在$HOME/aria2Auto下生成配置文件aria2.conf等文件:

mintimate at StarServer in ~/aria2Auto $ tree . ├── aria2c ├── aria2.conf └── deleteAria2.conf

使用systemctl管理 Aria2 服务:

aria2服务启动

当前版本使用的是 aria2c 1.37.0_Turbo 版本。是一个修改版本,突破最大线程数限制。你可以修改aria2.conf文件里的max-concurrent-downloads参数,来修改最大线程数

也就是,官方编译的版本,最大线程数是 16,而这个版本,最大线程数是可以突破。

Docker 部署

当前支持 ARM64 和 AMD64 架构的 Docker 包:

docker run -d --name aria2 -p 6800:6800 -v ~/Downloads:/app/Downloads docker.cnb.cool/mintimate/tool-forge/autoinstallaria2

其中:

  • -p 6800:6800:将容器内的 6800 端口映射到宿主机的 6800 端口;
  • -v ~/Downloads:/app/Downloads:将宿主机上的~/Downloads目录映射到容器内的/app/Downloads目录。

RPC 初始密码获取:

docker exec -it 38c0a4e3374f cat /app/initAria2Password

如果你想自定义密码,已经预留了RPC_SECRET环境变量:

docker run -d --name aria2 -p 6800:6800 -v ~/Downloads:/app/Downloads -e RPC_SECRET="Mintimate" docker.cnb.cool/mintimate/tool-forge/autoinstallaria2

此时,RPC 密码为Mintimate

卸载

如果需要卸载该脚本所安装的一切 Aria2,只需要:

rm -rf $HOME/aria2Auto systemctl --user disable aria2 systemctl --user stop aria2 rm -rf ~/.config/systemd/user/aria2.service

删除后,无其他残留文件。

Licence

GPLv3

Donate

爱发电: https://afdian.com/@Mintimate Bilibili: https://space.bilibili.com/355567627