使用免费的HEROKU来进行rclone到世纪互联(支持sharepoint)

发布于 2020-05-02  2138 次阅读


滥用警告滥用警告

此应用程序旨在获得最佳性能,因此会占用大量资源

请注意,您的Heroku帐户可能会被暂停。本文即相关库仅作学习研究只用,因此而产生的一切后果由使用者承担。

HREOKU为一容器提供商,对免费账户提供高达每月550小时的使用量,当验证信用卡后,可提高到1000小时,通过GITHUB验证学生身份后,会自动充值161美元余额,足够使用7美元付费套餐高达2年

sharepoint为微软的团队协同工具,默认拥有25T储存空间,而不像onedrive一样需要使用powershell手动提升容量。

RCLONE为多网盘协同工具,官方并不支持世纪互联。目前已有的魔改版本也仅仅支持onedrive而不支持sharepoint。

基于大佬们的轮子,我做了点小修改,将@一生有你 大佬的rclone整合进了heroku,使得运行在heroku上的rclone能够支持世纪互联的无限25T SHAREPOINT

首先,点此去注册个HEROKU账户,如果是学生,还可享受161刀余额。

激活账户后,安装heroku-cli,找到对应版本客户端并安装,并安装GIT。完成后运行powershell,并执行以下内容

heroku create myapp -b https://github.com/88pan/heroku-rclone-21vianet.git
heroku git:clone -a myapp

其中,将myapp替换为你的app名,以下所有myapp代指app名,不在特别说明,如果是首次使用,则会弹出窗口以登录账户,如图

接着,下载rclone客户端并在本地配置,生成配置文件

win版本:点我下载

linux版本:点我下载

配置完成后,你能在以下路径找到配置文件,将其复制到你的app名目录下,如%userprofile%\myapp

Windows: %userprofile%\.config\rclone\rclone.conf
Linux: $HOME/.config/rclone/rclone.conf

接着,进入powershell运行以下命令

cd myapp
git add .
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
git commit -am "add config"
git push heroku master
heroku run bash

如图,接着就可以开始愉快的玩耍拉!

速度实测:

image.png


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。