服务器挂载夸克网盘
简要记录在服务器上挂载夸克的操作步骤
前提:已经配置好了Alist
1.在AList上添加夸克的配置:
进入存储,点击添加,添加夸克,挂载路径配置为
/quarkCookie在Chrome中F12,然后进入夸克网盘,在Network界面找到
?pr=的元素,里面可以找到Cookie,复制过去。最后保存即可
然后就可以在AList的路径中(自己服务器对应的IP地址中)
http://192.168.101.23:5244/看到quark的文件夹
2.在RClone中配置quark
进入配置模式,输入
rclone config 按以下顺序输入
No remotes found... 输入 n (New remote) -> 回车。
name> 输入 alist -> 回车。
Storage> (选择协议) 这里会列出几十种网盘。不要眼花,直接输入 webdav -> 回车。
url> (服务器地址) 【关键点】 必须加上 /dav 后缀! 输入 http://127.0.0.1:5244/dav -> 回车。
vendor> (服务商类型) 输入 other (也就是选项里的 Other) -> 回车。
user> (用户名) 输入你的 AList 管理员账号 (通常是 admin) -> 回车。
password> (密码) 输入 y (Yes, type in my own password) -> 回车。 输入 你的 AList 密码 (输入时屏幕不会显示) -> 回车。 再次输入密码确认 -> 回车。
bearer_token> 直接回车 (留空)。
Edit advanced config? 输入 n (No) -> 回车。
Keep this "alist" remote? 屏幕会显示刚才填的信息,确认无误后: 输入 y (Yes, this is OK) -> 回车。
Current remotes: 看到列表里有 alist 了。 输入 q (Quit) -> 回车退出。
然后输入如下命令就可以看到Alist下的目录了
rclone ls alist:/
3.将夸克的文件夹挂载到目标文件夹中
创建Systemd开机自启服务
nano /etc/systemd/system/rclone-music.service在里面配置
[Unit]
Description=Rclone Mount Quark Music
After=network.target
[Service]
Type=notify
User=root
# 核心命令
# 1. 源路径: alist:/quark/NetMusic (你的AList路径)
# 2. 目标路径: /mnt/data/music/ (你的本地路径)
ExecStart=/usr/bin/rclone mount alist:/quark/NetMusic /mnt/data/music/ \
--copy-links \
--no-check-certificate \
--allow-other \
--allow-non-empty \
--vfs-cache-mode full \
--vfs-cache-max-size 10G \
--vfs-read-ahead 128M \
--dir-cache-time 12h
# 停止时的命令
ExecStop=/bin/fusermount3 -u /mnt/data/music/
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
我的目标是把quark中的音乐文件夹挂载到本地的音乐文件夹里面
最后启动挂载:
# 1. 让系统识别新服务
systemctl daemon-reload
# 2. 启动服务并设为开机自启
systemctl enable --now rclone-netmusic
# 3. 检查状态(看到绿色的 active (running) 即成功)
systemctl status rclone-netmusic