rclone 750G 自动换号 – AutoRclone

看到 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 来管理 sa 账号
A. Google Groups 网页添加成员每次只能添加 10 个,24 小时内只能添加 100 个。调用官方 API 的小程序 massadd.py 可以无限制地添加 sa 账号到你的 Google Groups 里面,但是(貌似)只有 Gsuite 可以用 Directory API

说点什么

avatar
  Subscribe  
Notify of