2025年10月12日星期日

在VPS上,把onedrive/google team drive 网盘 映射出webdav:8080 ( rclone )

1:pc rclone 挂载上网盘后,复制配置文件到vps上

vps输入下面临时建立webdav


rclone serve webdav od: \

  --addr 0.0.0.0:8080 \

  --user admin --pass 'admin' \

  --vfs-cache-mode full \

  --vfs-cache-max-size 50G \

  --vfs-read-chunk-size 16M \

  --vfs-read-chunk-size-limit 512M \

  --buffer-size 32M \

  --dir-cache-time 12h \

  --tpslimit 8 \

  --cache-dir /var/cache/rclone \

  --log-file /var/log/rclone-webdav.log --log-level INFO


手机网易爆米花等,测试webdav


联通后,ctrl+c中断


建立服务


nano /etc/systemd/system/rclone-webdav.service


[Service]

Type=simple

User=root

Group=root


Environment=RCLONE_CONFIG=/root/.config/rclone/rclone.conf

Environment=RCLONE_CACHE_DIR=/var/cache/rclone

Environment=RCLONE_LOG_FILE=/var/log/rclone-webdav.log


ExecStart=/usr/bin/rclone serve webdav od: \

  --addr 0.0.0.0:8080 \

  --user admin1222 --pass admin \

  --vfs-cache-mode full \

  --vfs-cache-max-size 50G \

  --vfs-read-chunk-size 16M \

  --vfs-read-chunk-size-limit 512M \

  --buffer-size 32M \

  --dir-cache-time 12h \

  --tpslimit 8 \

  --cache-dir ${RCLONE_CACHE_DIR} \

  --log-file ${RCLONE_LOG_FILE} \

  --log-level INFO


Restart=on-failure

RestartSec=5

LimitNOFILE=1048576

TasksMax=infinity



上面有4个红字,分别改成你的网盘,端口,用户名,密码


之后输入下面启动服务

sudo systemctl daemon-reload
sudo systemctl restart rclone-webdav
sudo systemctl status rclone-webdav --no-pager
# 查看日志
journalctl -u rclone-webdav -n 100 --no-pager


实测甲骨文大板arm,给网易爆米花,刮削5T电影盘只需3分钟。
播放实时10MB/S+

ps:可以套个反代变https:443 webdav端口。可能可以稍微提速

在VPS上,把onedrive/google team drive 网盘 映射出webdav:8080 ( rclone )

1:pc rclone 挂载上网盘后,复制配置文件到vps上 vps输入下面临时建立webdav rclone serve webdav od: \   --addr 0.0.0.0:8080 \   --user admin --pass 'admin' \  ...