Rclone 750G自动换号 – AutoRclone

101次阅读

共计 1064 个字符,预计需要花费 3 分钟才能阅读完成。

Rate this post

看到 R 酱发了一个超长文,想着我也有一个轻(渣)量(渣)级自动换号 py 程序的。

原理都是一样的:
学习了 folderclone 利用 service accounts;
rclone 的时候通过 rclone rc 来做到对 rclone 任务的监、控;
还可以用 Google Groups 的形式对那么多的 service accounts 进行管理。

功能也一样的,多 sa 账号来接力 750GxN:
从本地到 Team Drive,
从公共分享目录到 Team Drive,
再或者从 Team Drive 到 Team Drive。

好久前写的程序,配的环境,好多细节忘记了,凭记忆写的 Steps( 勿喷、欢迎交流

https://github.com/xyou365/AutoRclone

Q. 看着好复杂?
A. 不复杂的其实,如果你用过 folderclone,或者你用过 rclone,那这种结合方案最适合你啦。以下问题都不是问题啦:
0. 知道能通过多成员,把无限容量的 Team Drive 塞满,但是没成千上万的 Google 账号(一键脚本生成 service account 替代普通 Google 账号并生成所有账号的的授权文件)
1. 配置 rclone 很繁琐(利用上生成的授权文件一键脚本生成 rclone 配置,再也不用交互方式生成 token 了)
2. rclone copy 即使被榨干 750G 的日流量限制,还一直 retry 不跳到下一个账号(rclone_sa.py 利用 rclone rc 帮你自动 kill 掉被榨干 750G 的 sa 账号,自动切换到下一个 sa 账号)
3. folderclone 不能处理目录结构复杂的任务,导致丢文件,还是需要 rclone 来救急(舍弃 folderclone,用 rclone)
4. folderclone 的功能太单一,压根没法替代 rclone(那为什么还用 folderclone)

关于 Google Groups
Q. 为什么要用 Google Groups
A. 因为 Team Drive 的成员有限制,只能添加 600 个 sa,可是咱们有好几 K 甚至无限的 sa 呀。另外不删除 Team Drive 想删除 sa,尤其是别人的 sa 也麻烦。

Q. 为什么不能用普通的 Google Groups 来一键管理 service accounts
A. 可以用来管理。但 Google Groups 网页添加成员每次只能添加 10 个,24 小时内只能添加 100 个。调用官方 API 的小程序 add_to_google_group.py 可以无限制地添加 sa 到你的 Google Groups 里面,但是(貌似)只有 Gsuite 可以用 Directory API

正文完
 0