前言
當你在使用Rclone大量複製檔案時達到750G的傳輸量限制
系統就會停止你的複製
不論重來幾次都一樣
這時候你需要的就是服務帳號 Service Account(SA)
你可以把每一個SA當作一個獨立帳號
擁有X個SA就會有X*750G的傳輸量
那要怎麼獲取SA呢?
前置工作
1.準備一個Google帳號
2.準備一台有裝Windows/Mac電腦,當然Ubuntu/Debian/CentOS系統也沒關係
3.準備一個滑鼠和鍵盤(全程只需要複製貼上和點擊)
實戰
1.安裝Python(請點我)
選擇自己系統的版本下載
Mac系統請選1
Windows系統請選2,幾位元請在控制台→系統中查看
Ubuntu/Debian系統請輸入以下指令安裝
apt install python3-pip git screen -y
CentOS系統請輸入以下指令安裝
yum install python3-pip git screen -y
2.打開Google Cloud Platform(請點我)
3.點選管理專案(左上角Google Cloud Platform右邊)→新增專案
4.輸入專案名(這裡用Test Project做示範)再按下建立
5.專案建立完成
6.開啟Google Drive API、Service Usage API(在上方搜尋列搜尋)
7.建立應用程式
7-1 點選API和服務→OAuth同意畫面
7-2 選取外部→建立
7-3 輸入應用程式名稱(這裡用SA做示範)、選擇Email、輸入聯絡人Email
7-4 一直按下一步完成建立應用程式
7-5 點選發布應用程式
8.建立OAuth憑證
8-1 點選API和服務→憑證→建立憑證→建立OAuth用戶端ID
8-2 建立OAuth用戶端ID(這裡用SA做示範)
8-3 建立完成,點選後面的下載
9.使用AutoRclone生成SA
9-1 修改下載檔案檔名為credentials.json
9-2 安裝AutoRclone
Windows/MacOS(請點我)
指標移到Code→Download ZIP→下載完後解壓縮→開啟命令提示字元輸入以下程式碼
pip3 install -r requirements.txt
Ubuntu/Debian/CentOS
輸入以下程式碼自動安裝
sudo git clone https://github.com/xyou365/AutoRclone && cd AutoRclone && sudo pip3 install -r requirements.txt
9-3 下載Test.py(點我下載)
*下載位置請選擇AutoRclone資料夾
*Ubuntu/Debian/CentOS可使用wget指令完成
9-4 下載提取EMAIL.exe(點我下載)
*下載位置請選擇AutoRclone裡Account資料夾
*Ubuntu/Debian/CentOS可使用wget完成
9-5 大量生成SA
開啟命令提示字元→開啟AutoRclone資料夾(cd AutoRclone所在位置)→輸入以下指令
*兩個testproject請改為你的專案名
*quick-setup後的1代表1個專案,每個專案會生成100個SA,請依需求設定數字,一般Google帳號限額為18
python test.py --quick-setup 1 --sa-quantity 100 --project-prefix testproject --sa-prefix testproject -n 1 -x 1 --max-project 9999
9-6 Google帳號授權
請複製網址貼到瀏覽器中
9-7 授權畫面
登入Google帳號
顯示應用程式沒有認證是正常的,我們要自用所以不需要驗證
點擊進階,前往應用程式
所有權限皆點選同意,按下確定獲取授權碼,並將授權碼貼回到命令提示字元中
按下Enter後開始生成SA,等待生成完成
9-8 提取SA的Email
關閉命令提示字元,開啟Account資料夾
開啟提取EMAIL.exe,等待顯示完成兩字
資料夾內user.txt即是所有SA的Email
完成
贊助我
感謝各位耐心的閱讀
如果你覺得對你有幫助
歡迎幫忙分享出去
願意幫助小小部落客生存下去
請透過下方的QR CODE贊助我
謝謝你
文章評論