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