aria2下载后使用rclone自动上传到网盘的docker镜像
AMD64/ARM64
主要功能是Aria2下载+Rclone上传,Rclone上传默认没配置,具体设置方法看下面说明。
使用的软件版本:
环境变量
env rpc jaz
aria2的密码:rpc=jaz(默认都是jaz)
端口
Aria2端口:6800
AriaNg:80
下载目录
Aria2下载目录 /home/aria2
Aria2配置目录 /root/.aria2
caddy
caddy配置文件 /home/caddy/Caddyfile
网站目录 /home/caddy/www
Filebrowser
Filebrowser默认用户名:admin
Filebrowser默认密码:admin
Filebrowser默认目录:/
提示:Filebrowser可以设置多用户
docker运行
##docker启动 docker run -idt -p 80:80 -p 6800:6800 -v /home/aria2:/home/aria2 -e rpc=jaz --restart=always --name aria2 jialezi/aria2 ##再执行docker logs查看信息 docker logs aria2
运行后浏览器打开[*]
!image
!image
点击文件管理,打开FileBrowser,默认admin:admin
!image
!image
!image
1.自行在别的地方(本地电脑/vps等等)配置好rclone,保存rclone.conf文件。 (配置文件:linux的一般存放在/root/.config/rclone/rclone.conf , Win上的存放在 C:\Users\Administrator.config\rclone\rclone.conf)
2.FileBrowser里面打开 /root/.config/rclone(里面有个up.sh.bak) ,把rclone.conf替换成你的配置文件rclone.conf。
3.把up.sh.bak改名为up.sh,之后打开修改文件开头的几个配置(主要是name和folder)。
name='sa' #配置Rclone时的name(就是rclone.conf里面[xxx]的xxx)
folder='drive' #网盘里的文件夹
最后提醒几点:
1.下载bt没速度的,可以试试添加tracker(AriaNG面板添加或配置文件/root/.aria2/aria2.conf添加),可以去[***] 获取tracker地址
2.AriaNg里面下载失败、手动删除的任务文件在本地是不会自动删除的,需要手动去删除。(也可以配合aria2配置相关脚本执行,本配置没有设置)
3.进入docker容器的命令:docker exec -it aria2 sh(aria2是容器的名字,sh是cmd命令)
4.如果只想使用一个端口(可能你使用内网穿透服务只有一个端口时),考虑反向代理aria2c 6800
Caddyfile里面添加 proxy /jsonrpc 127.0.0.1:6800
5.FileBrowser可以执行Linux命令代码,解锁unzip/wget等命令,需要手动添加 设置-用户管理—用户命令(Linux 代码)
6.需要更新/更改软件、修改自己配置,构建自己镜像的,参考以下方法(仓库内bin目录的软件均为linux-amd64版,其他系统请自行下载相应版本替换)
#先克隆本仓库 git clone https://github.com/jialezi/aria2-rclone #再进入aria2-rclone,更换自己需要的配置/软件 cd aria2-rclone #本地构建docker镜像(-f为Dockerfile文件,-t为镜像名称,不要漏了那一点.) docker build -f Dockerfile . -t aria2 #之后启动镜像(同上介绍) docker run -idt --name aria2 -p 80:80 -p 6800:6800 -v /home/aria2:/home/aria2 -e rpc=jaz --restart=always aria2
7.自用TAG:jialezi/aria2:web-0.2 (Aria2+AriaNg+Filebroswer+Rclone+WebSSH+反代rpc)
只有一个端口,aria2的jsonrpc端口为80
默认环境变量:
rpc=jaz
shellpasswd=aria2
filepasswd=aria2
service="/:LOGIN" (免密root运行/:root:root:/:/bin/bash)
cmd="uname -a" (cmd2=sed s#6800#80#g -i /home/caddy/www/index.html)
运行: docker run -idt -p 80:80 -v /home/aria2:/home/aria2 -e rpc=111 -e shellpasswd=aria2 -e filepasswd=aria2 -e service="/:LOGIN" -e cmd="uname -a" --restart=always --name aria2 jialezi/aria2:web-0.2 查看信息 docker logs aria2 Aria2 简单配置信息: 地址 : 172.86.xxx.xxx 端口 : 6800 密码 : 111 目录 : /home/aria2 [信息] Aria2 启动成功 ! WebSSH默认登录账号:aria2 WebSSH默认登录密码:aria2 登录后可输入su root切换到root账户 FileBrowser默认登录账号: admin FileBrowser默认登录密码:aria2
感谢相关项目:
[] ([]
https://github.com/q3aql/aria2-static-builds (https://github.com/q3aql/aria2-static-builds/releases%EF%BC%89
[***] (https://github.com/caddyserver/caddy/releases/tag/v1.0.4%EF%BC%89
[***] (https://github.com/filebrowser/filebrowser/releases%EF%BC%89
[***]





探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务