一键搭建 Aria2 + AriaNg + FileBrowser 离线下载机
用来搭梯子的
简介
本文中的方案用一个 Go 写出来的可执行文件 (ccaa_web) 作为一个非常简单的 Webserver 来支持下载页面 (FileBrowser),顺便把 AriaNg 也支持了。这样就不用在自己本地跑 AriaNg 了。 root 用户):
如果出现-bash: curl: command not found 错误,说明 curl 命令没安装,请输入下面的命令先安装 curl,再回过头来执行上面的命令再来一次。
repo 跑起来有时会遇到 VPS 没有装 sudo 的情况,导致脚本出错。本 repo 添加了判断 sudo 并自动安装的功能。
AriaNg
安装
一键安装脚本(使用bash <(curl -Lsk https://git.io/ccaasudo.sh)
#Debian or Ubuntu
apt-get install -y curl
#CentOS
yum install -y curl
基本设置
第一次打开 http:// 你的 IP:6080/ ,会提示认证失败。不要被吓到了,关闭它。
设置一下你的 RPC 密码就可以了。
源码
说明
本 repo 从 https://github.com/helloxz/ccaa Fork 而来,主要功能都是原作者实现的,感谢原作者。
原作者的原作者的卸载功能里会杀 caddy 的进程,而这个方案并不安装 caddy。我猜是因为原作者原来是用 caddy 当 Webserver 的,清理代码的时候没有清理干净。我去掉了那一行。
原作者支持用一个'cdn'参数在无法连接 github 的环境下安装,我去掉了。
原作者支持 Docker 方式安装,我去掉了。
原作者的 Webserver 执行文件 (ccaa_web) 放在自己的服务器上,我放到了 repo 里面。
注意!
1. 这个 Webserver 是跑在 HTTP 模式下,安全性请自行判断。
2. FileBrowser 默认用户名 ccaa 和密码 admin,请第一次登录后修改密码。
3. 和 Caddy 可以共存(使用不同的端口)。比如,我的 VPS 上已经跑了 Caddy 和 v2ray,可以再搭这个下载器。
后记
调试脚本过程中,用到一个不错的静态检查 bash 脚本的工具:https://www.shellcheck.net/
-update
如果你的
评论
发表评论