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 服务:

当前版本使用的是 aria2c 1.37.0_Turbo 版本。是一个修改版本,突破最大线程数限制。你可以修改aria2.conf文件里的max-concurrent-downloads参数,来修改最大线程数。
也就是,官方编译的版本,最大线程数是 16,而这个版本,最大线程数是可以突破。
当前支持 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
删除后,无其他残留文件。
爱发电: https://afdian.com/@Mintimate Bilibili: https://space.bilibili.com/355567627