跳到主要内容

网盘挂载工具:AList

为什么需要 AList ?

网上有海量的视频资源都通过网盘共享,我们可以转存到自己网盘,然后再通过 alist 挂载到路由器,直接在线观看网盘里的视频,如果网盘限速或宽带不够,也可以结合 aria2 将网盘里的文件离线下载到路由器本地。

开源项目

AList 的项目地址:https://github.com/alist-org/alist

目录结构

alist
├── daemonset.yaml
└── kustomization.yaml

准备 daemonset.yaml

daemonset.yaml
apiVersion: apps/v1
kind: DaemonSet
metadata:
labels:
app: alist
name: alist
namespace: default
spec:
selector:
matchLabels:
app: alist
template:
metadata:
labels:
app: alist
spec:
terminationGracePeriodSeconds: 1
hostAliases:
- hostnames:
- api-cf.nn.ci
ip: 104.21.30.209
containers:
- image: docker.io/xhofe/alist:v3.32.0
imagePullPolicy: IfNotPresent
name: alist
env:
- name: PUID
value: "0"
- name: PGID
value: "0"
- name: UMASK
value: "022"
volumeMounts:
- mountPath: /opt/alist/data
name: data
dnsPolicy: Default
hostNetwork: true
restartPolicy: Always
volumes:
- name: data
hostPath:
path: /data/alist
type: DirectoryOrCreate
updateStrategy:
rollingUpdate:
maxSurge: 0
maxUnavailable: 1
type: RollingUpdate

准备 kustomization.yaml

kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- daemonset.yaml

namespace: default

访问 Alist

访问入口:http://路由器内网 IP:5244/

配置网盘

进入【AList 管理】页面,添加存储:

选择对应的驱动,AList 支持很多网盘和对象存储,具体配置方法可在 AList 使用指南 中找到对应存储驱动的配置步骤。

与 Aria2 联动

AList 挂载的网盘中的文件可直接发送给 Aria2 打包下载,下面介绍配置方法。

进入主页,右下角点击本地设置:

输入 Aria2 RPC 的地址和密钥:

进入挂载的网盘目录,选中要下载的文件,点击【发送到 Aria2】:

然后你就进入 Aria2 的 Web 页面就可以观察到你的 Aria2 正在努力帮你离线下载文件啦。