基本思路

简单的说,就是使用 rclone serve 命令。

这个命令允许你将它所支持的存储方式,以 S3 API 或者 HTTP 的方式供外部使用。这样,你在 OneDrive 摆放好你的目录结构,让 rclone 作为一个 Gateway 去提供就可以了。

持久运行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[Unit]
After=network-online.target
Wants=network-online.target

[Service]
User=rclone
Type=notify
Restart=always
ExecStart= \
/usr/bin/rclone serve http OneDrive:/Share \
--config /etc/rclone/rclone.conf \
--addr localhost:8080 \
--allow-origin * \
--no-modtime \
--read-only \
--vfs-cache-min-free-space 1G \
--vfs-cache-mode full

[Install]
WantedBy=default.target