【转载】一个支持 离线下载/BT/磁力链接 的Aria2在线管理
转自逗比根据地
1.首先需要安装caddy服务器
2.安装Aria2后端
3.安装 AriaNg
# 新建Aria2下载文件夹 并进入文件夹 #
mkdir/usr/local/caddy/www/aria2/Download&&cd/usr/local/caddy/www/aria2
# 下载并解压 AriaNg 文件,这段代码会自动检测并下载最新版本 #
Ver=$(curl-m10-s"https://github.com/mayswind/AriaNg/releases/latest"|sed-r's/.*tag\/(.+)\">redirected.*/\1/')
# 如果上面自动检测最新版本的代码返回空白或者错误,那么请访问 https://github.com/mayswind/AriaNg/releases/latest 来查看最新版本号。
# 例如手动获取的版本号是 0.1.0,那么手动执行命令: Ver="0.1.0" ,然后继续下面步骤即可。
wget-N--no-check-certificate"https://github.com/mayswind/AriaNg/releases/download/${Ver}/aria-ng-${Ver}.zip"&&unzip aria-ng-${Ver}.zip&&rm-rf aria-ng-${Ver}.zip
# 赋予虚拟主机文件夹权限 #
chmod-R755/usr/local/caddy/www/aria2
在caddy配置文件中加入
:82 {
root /usr/local/caddy/www/aria2 #该文件对应Aria2的前端文件路径,caddy会默认访问该文件中的index.html
basicauth / user password #设置访问用户密码,账号是user,密码是password
timeouts none
browse
gzip
}
重启caddy /etc/init.d/caddy restart,打开http://vps_ip:82
Caddy 使用方法
启动:/etc/init.d/caddy start
停止:/etc/init.d/caddy stop
重启:/etc/init.d/caddy restart
查看状态:/etc/init.d/caddy status
Caddy 配置文件:/usr/local/caddy/Caddyfile
Caddy 虚拟主机:/usr/local/caddy/www
AriaNg 虚拟主机文件夹:/usr/local/caddy/www/aria2
AriaNg 下载文件夹:/usr/local/caddy/www/aria2/Download
配置 AriaNg
进入AriaNg的网页后,默认是英文语言,你可以点击左侧选项菜单 —— AriaNg Setting,然后在新页面中Language选项选择简体中文,然后刷新页面后即可生效。
如果你的 Aria2(后端/服务端)还没有运行,请先根据Aria2使用说明启动 Aria2(后端/服务端)。
依然是左侧选项菜单 —— AriaNg 设置 —— RPC —— 依次输入/选择下图各选项。
Aria2 RPC 主机:就是填写你 安装Aria2(后端/服务端)的服务器IP 或者 域名。
Aria2 RPC 端口:默认6800。
Aria2 RPC 协议:选择http,如果你配置了https,那么就选择https。
Aria2 RPC 密匙:输入你的RPC密匙(令牌),如果你安装后没有修改配置文件中的RPC密匙(令牌),那么你这里需要填写doub.io。
注意:如果你访问的是本站的镜像域名doub.bid,那么你这里看到的密码将会是 doub.bid,而你要把.bid 改成 .io才行。
强烈建议打开 RPC密匙(令牌)来保证安全性。
设置完毕后,刷新页面即可生效。
正常情况下,右上角会提示连接成功,点击左侧选项菜单 —— Aria2 状态,即可看到当前 AriaNg 前端面板连接到的 Aria2(后端/服务端)的信息。
转自: