发布于 

Clone服务器自动下载A云盘内容并上传到B云盘

这篇文章这学期开学初编辑的,现在都快过年了,搁置了好久,一直留在我桌面上,今天清理桌面时才决定该整理整理了

本文目的

本教程可搭配Hax、Euserv等免费且不限流服务器食用,实现网盘文件搬运,即Clone服务器自动下载A云盘内容并上传到B云盘,配合Alist自建云盘食用更佳。

Alist云盘相关指令:

访问地址:http://YOUR_IP:5244/

配置文件路径:/opt/alist/data/config.json
$查看管理员信息,请执行
cd /opt/alist
./alist admin

查看状态:systemctl status alist
启动服务:systemctl start alist
重启服务:systemctl restart alist
停止服务:systemctl stop alist

步骤

本教程以Hax免费服务器为例,系统为乌班图20

更新指令
apt update

apt upgrade
配置IPV4环境

适用只有IPV6的免费服务器

wget -qO- https://cdn.jsdelivr.net/gh/jiaosir-cn/EUserv_Add_Ipv4@main/CDN/___ipv6_add_ipv4.sh | bash

wg//若不行尝试

wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh

bash menu.sh

选择: 4
4.打开 WARP (warp o)
下载插件ifstat

ifstat插件可查询服务器实时网速

sudo apt install ifstat
安装rclone

rclone为搬运插件

//安装rclone
curl https://rclone.org/install.sh | bash

//生成 /root/.config/rclone 配置目录
rclone config

http://localhost:53682/

上传config文件
安装aliyundrive-webdav

aliyundrive-webdav为挂载阿里云盘的插件

pip install aliyundrive-webdav
挂载阿里云盘
aliyundrive-webdav -I -U 13110420639 -W ali9085 -r 19384c7c32d748b68e47ffa0c36509da --no-redirect 
aliyundrive-webdav -I -U 13110420639 -W ali9085 -r 328969e67e974ee286f275ccbec9107e --no-redirect  //Euserv
aliyundrive-webdav -I -U 13110420639 -W ali9085 -r cd9064f63ecf48f89cbf0d1ee8ca88e3 --no-redirect 

OneDrive获取相关API参数

这个比较多,可参考Alist官方文档

配置Rclone

由于Onedrive的授权较为严格,需要本地浏览器登录授权才能获取token,而服务器又没有浏览器。
楼主的操作跟别的教程不太一样,直接在windows上创建一次完整的配置文件,然后把配置文件上传到服务器。
这样做的好处是,省去了在服务器创建配置文件的交互过程。不管你信不信,反正楼主就是这么干的。

Windows版 下载地址

随便扔到一个地方,比如E盘,打开cmd进入这个目录。

输入rclone config进入交互式配置流程,输入n创建一个配置文件。名称随便,一定要记住,楼主填one。

下面是网盘类型,这里是26,数字会变的,反正选onedrive就对了。

应用程序id,E5账号建议填,其他随意。

应用程序密码,E5账号建议填,其他随意。

数据中心区域,楼主是1,世纪互联是4?不知道哈。

高级配置,回车。

自动配置账号,回车。

复制这个地址到浏览器,登录你的账号,完成授权。

这里选1。

最后全部回车,配置文件创建完成。

现在要把配置文件揪出来,不知道在哪里,楼主找了半天,套它猴子我。

登录到你的VPS,安装rclone后,

把刚刚复制出来的配置文件上传到这个/root/.config/rclone 配置目录,没有的话自己创建。

输入rclone config检验一下。

Ctrl+A+D ???不记得我为什么做这个笔记了,大概是什么有用的快捷键吧

Rclone搬运指令
rclone copy rep:rep/Music Share:/Music/ -P
rclone copy wp-1:涩图 Share:/涩图/ -P
rclone copy rep:rep/PC/sof/软件安装管家(2021-12-19)/ AppOnedrive:/1015/ -P
rclone copy rep:rep/PC/sof/软件安装管家(2021-12-19)/ software:/1023/ -P

//以下为含阿里云盘搬运的指令
rclone --no-update-modtime copy alist:/1019/ Share:软件使用教程 -P
rclone --no-update-modtime copy alist:/1020/ stars: -P
rclone --no-update-modtime copy alist: AppOnedrive:/ali/ -P

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @华佐 创建,使用 Stellar 作为主题。