安装 Docker 和 Docker-compose
首先参考本站文章安装 Docker 和 Docker-compose:
https://vamev.com/linux/docker.html
获取 refreshToken
参考官方文档部分:
编写 docker-compose.yml
如下:
mkdir -p /media/aliyun/drive
cd /media/aliyun
nano docker-compose.yml
写入如下内容:
version: "3.0"
services:
webdav-aliyundriver:
image: zx5253/webdav-aliyundriver
container_name: aliyundriver
environment:
- TZ=Asia/Shanghai
- ALIYUNDRIVE_REFRESH_TOKEN=refreshToken
- ALIYUNDRIVE_AUTH_USER_NAME=admin
- ALIYUNDRIVE_AUTH_PASSWORD=admin
- JAVA_OPTS=-Xmx1g
volumes:
- /etc/aliyun-driver/:/etc/aliyun-driver/
ports:
- 6666:8080
restart: always
注意修改
/etc/aliyun-driver/
修改为 /media/aliyun/drive
refreshToken
为你自己的
ALIYUNDRIVE_AUTH_USER_NAME
修改用户名
ALIYUNDRIVE_AUTH_PASSWORD
修改密码
保存退出,运行:
docker-compose up -d
之后打开 http://IP地址:6666 输入刚刚设置的用户名和密码,就可以看到阿里云盘里的内容
安装 rclone
官方一键脚本安装:
curl https://rclone.org/install.sh | bash
挂载:
rclone config
选择 38
38 / Webdav
\ "webdav"
39 / Yandex Disk
\ "yandex"
然后填写 url:
Choose a number from below, or type in your own value
1 / Connect to example.com
\ "https://example.com"
url> http://IP地址:6661
接着选择 5
:
1 / Nextcloud
\ "nextcloud"
2 / Owncloud
\ "owncloud"
3 / Sharepoint Online, authenticated by Microsoft account.
\ "sharepoint"
4 / Sharepoint with NTLM authentication. Usually self-hosted or on-premises.
\ "sharepoint-ntlm"
5 / Other site/service or software
\ "other"
接着输入刚刚设置的用户名,再选择 y
输入刚刚设置的密码,再次确认密码后,一路回车完成
之后就可以通过 rclone 传输阿里云盘的内容
Comments | NOTHING