Je Rclone pomalé na pripojenie k Onedrive?Uložiť limit rýchlosti nahrávania? Nakonfigurujte zrýchlenie rozhrania API

momentálne používa Rclone Pri prenose súborov do OneDrive sa môžete stretnúť s problémami, ako je nízka rýchlosť a odpojenie...

Prečo sa Rclone pomaly pripája k Onedrive?

Hlavnou príčinou je spustenie obmedzenia rozhrania OneDrive API a predvolené vstavané API Rclone používa viacero ľudí súčasne, takže tieto problémy sú čoraz zreteľnejšie...

Je Rclone pomalé na pripojenie k Onedrive?Uložiť limit rýchlosti nahrávania? Nakonfigurujte zrýchlenie rozhrania API

Použitie vlastnoručne vytvoreného súkromného API na pripojenie k OneDrive môže tieto situácie výrazne zlepšiť a pre trojmesačnú skúšobnú verziu Office 365 E5 pre vývojárov občasné používanie Rclone automaticky obnoví poplatok, namiesto toho, aby sa API vedome čistilo, čo je viac. bezpečné a stabilné.

Vlastnoručne vytvorené API môžu navyše používať aj iné účty a iné aplikácie.

Ak ide o vlastné rozhranie API pre Disk Google, pozrite si tento návod ▼

Test rýchlosti pripojenia Rclone Onedrive

Prvým je testovanie rýchlosti používania predvoleného API Rclone na pripojenie k Onedrive▼

Test rýchlosti pripojenia Rclone Onedrive Prvý z nich je treťou fotografiou používateľov, ktorí testujú rýchlosť používania predvoleného rozhrania API Rclone na pripojenie k Onedrive

Posledná možnosť je testom používateľov siete na používanie rozhrania Microsoft API, o ktoré požiadali, na pripojenie k Onedrive ▼

Druhá z nich je štvrtou fotografiou používateľov siete, ktorí testujú rýchlosť pripojenia k Onedrive pomocou rozhrania Microsoft API, o ktoré požiadali

  • Je jasne vidieť, že rozdiel rýchlosti je viac ako 10-násobný.

Ako vytvoriť API sieťového disku Microsoft Onedrive?

Ako získať ID klienta a tajný kľúč klienta v centre správy Microsoft Azure, kliknite na odkaz nižšie a zistite, ako vytvoriť rozhranie API sieťového disku Microsoft Onedrive ▼

Rclone získa token

Stiahnite si Rclone na lokálnom počítači ▼

Zoberme si Windows ako príklad, po dekompresii prejdite do priečinka, kde sa nachádza rclone.exe, do panela s adresou prieskumníka zadajte cmd a stlačením klávesu Enter otvorte príkazový riadok v aktuálnej ceste.

Nahraďte v nasledujúcom príkazeClient_ID,Client_secret a spustite ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • Potom sa zobrazí prehliadač, ktorý vás požiada, aby ste sa prihlásili do svojho účtu a autorizovali ho.

Po autorizácii sa v okne príkazového riadka zobrazí nasledujúca správa:

If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth
Log in and authorize rclone for access
Waiting for code...
Got code
Paste the following into your remote machine --->
{"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"}
<---End paste
  • {"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"}Celý tento obsah (vrátane zátvoriek) je token, skopírujte a uložte.

Rclone pripojenie k OneDrive

SSH zadajte nasledujúci príkaz▼

rclone config

Zobrazia sa nasledujúce informácie, postupujte podľa nasledujúcich pokynov na obsluhu ▼

  • Bezpečnostné opatrenia:Pretože RCLONE bude z času na čas aktualizovaný, keď uvidíte tento tutoriál, možnosti ponuky sa môžu mierne zmeniť, ale všeobecná myšlienka sa nezmení. Nemyslite na kopírovanie operácie.
$ rclone config

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> n # 输入 n,新建
name> onedrive # 输入网盘名称,类似标签,这是用来区别不同的网盘。
Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
1 / 1Fichier
\ (fichier)
2 / Akamai NetStorage
\ (netstorage)
3 / Alias for an existing remote
\ (alias)
4 / Amazon Drive
\ (amazon cloud drive)
5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Lyve Cloud, Minio, RackCorp, SeaweedFS, and Tencent COS
\ (s3)
6 / Backblaze B2
\ (b2)
7 / Better checksums for other remotes
\ (hasher)
8 / Box
\ (box)
9 / Cache a remote
\ (cache)
10 / Citrix Sharefile
\ (sharefile)
11 / Compress a remote
\ (compress)
12 / Dropbox
\ (dropbox)
13 / Encrypt/Decrypt a remote
\ (crypt)
14 / Enterprise File Fabric
\ (filefabric)
15 / FTP Connection
\ (ftp)
16 / Google Cloud Storage (this is not Google Drive)
\ (google cloud storage)
17 / Google Drive
\ (drive)
18 / Google Photos
\ (google photos)
19 / Hadoop distributed file system
\ (hdfs)
20 / Hubic
\ (hubic)
21 / In memory object storage system.
\ (memory)
22 / Jottacloud
\ (jottacloud)
23 / Koofr, Digi Storage and other Koofr-compatible storage providers
\ (koofr)
24 / Local Disk
\ (local)
25 / Mail.ru Cloud
\ (mailru)
26 / Mega
\ (mega)
27 / Microsoft Azure Blob Storage
\ (azureblob)
28 / Microsoft OneDrive
\ (onedrive)
29 / OpenDrive
\ (opendrive)
30 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ (swift)
31 / Pcloud
\ (pcloud)
32 / Put.io
\ (putio)
33 / QingCloud Object Storage
\ (qingstor)
34 / SSH/SFTP Connection
\ (sftp)
35 / Sia Decentralized Cloud
\ (sia)
36 / Storj Decentralized Cloud Storage
\ (storj)
37 / Sugarsync
\ (sugarsync)
38 / Transparently chunk/split large files
\ (chunker)
39 / Union merges the contents of several upstream fs
\ (union)
40 / Uptobox
\ (uptobox)
41 / Webdav
\ (webdav)
42 / Yandex Disk
\ (yandex)
43 / Zoho
\ (zoho)
44 / http Connection
\ (http)
45 / premiumize.me
\ (premiumizeme)
46 / seafile
\ (seafile)
Storage> 28 # 输入28表示选择Microsoft OneDrive
Option client_id.
OAuth Client Id.
Leave blank normally.
Enter a value. Press Enter to leave empty.
client_id> # 输入 Client Id (客户端 ID)
Microsoft App Client Secret
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_secret> # 输入 Client Secret (客户端密码)
Edit advanced config? (y/n)
y) Yes
n) No
y/n> n # 输入 n
Remote config
Make sure your Redirect URL is set to "http://localhost:53682/" in your custom config.
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine
y) Yes
n) No
y/n> n # 输入 n
For this to work, you will need rclone available on a machine that has a web browser available.
Execute the following on your machine (same rclone version recommended) :
rclone authorize "onedrive" "client_id" "client_secret"
Then paste the result below:
result> {"access_token":"XXXXXXXXX","expiry":"2024-05-15T21:18:39.5036298+08:00"} # 输入 token
Choose a number from below, or type in an existing value
1 / OneDrive Personal or Business
\ "onedrive"
2 / Root Sharepoint site
\ "sharepoint"
3 / Type in driveID
\ "driveid"
4 / Type in SiteID
\ "siteid"
5 / Search a Sharepoint site
\ "search"
Your choice> 1 # # 这里询问你要选择的类型,因为你使用的是OneDrive,所以输入1
Found 1 drives, please select the one you want to use:
0: OneDrive (business) id=xxxxxxxxxxxxxx
Chose drive to use:> 0 # 检测到网盘,此处号码是0,所以输入0
Found drive 'root' of type 'business', URL: https:// xxx.sharepoint. com/personal/xxxxxx/Documents
Is that okay?
y) Yes
n) No
y/n> y # 请你确认,如果没有问题,请输入 y

--------------------
[od-e5-api]
type = onedrive
client_id = xxxxxxxxxx
client_secret = xxxxxxxxxxxxxxxx
token = {"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"}
drive_id = xxxxxxxxxxxxxxxxxxxxxxxxx
drive_type = business
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y # 最后会显示网盘的配置信息,请确认是否准确无误? 如果没有问题,请输入 y
Current remotes:

Name Type
==== ====
onedrive onedrive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q # 输入 q 退出
  • Rclone sa zatiaľ úspešne pripojil k sieťovému disku OneDrive pomocou vlastného API.

Po nakonfigurovaní môžete použiť nasledujúcerclonePríkaz na zobrazenie:

Zoznam adresárov na najvyššej úrovni onedrive▼

rclone lsd onedrive:

Zoznam všetkých súborov na OneDrive▼

rclone ls onedrive:

Skopírujte lokálny adresár do adresára s názvombackupadresár onedrive▼

rclone copy /home/source onedrive:backup

Kopírovať Vystrihnúť Vymazať príkaz

Skopírujte konfiguračný súbor Rclone do koreňového adresára sieťového disku onedrive ▼

rclone copy /root/.config/rclone/rclone.conf onedrive:/

skopírujte lokálne /home/backup Prejdite do záložného adresára, kde je nakonfigurovaný sieťový disk s názvom onedrive, a naopak ▼

rclone copy --progress /home/backup onedrive:backup
  • pridaním tohto parametra --ignore-existing Súbory, ktoré boli zálohované na sieťovom disku, môžu byť ignorované, čo je ekvivalentné prírastkovému zálohovaniu ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Skopírujte lokálny súbor manuálnej zálohy CWP do záložného adresára sieťového disku s názvom onedrive a naopak ▼

rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz onedrive:cwp-newbackup/full/manual/accounts/

Zo sieťového disku onedrive skopírujte súbor automatickej plánovanej zálohy CWP do lokálneho /newbackup Katalóg▼

rclone copy --progress onedrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/

rclone copy --progress onedrive:cwp-backup2/ /home/backup2/

Zo sieťového disku onedrive skopírujte súbor manuálnej zálohy CWP do lokálneho /newbackup/newbackup/full/manual/accounts/ Katalóg▼

rclone copy --progress onedrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/newbackup/full/manual/accounts/

Skopírujte zo sieťového disku onedriveVestaCPZálohujte súbory do lokálneho /home/backup Katalóg▼

rclone copy --progress onedrive:backup/admin.2018-04-12_13-10-02.tar /home/backup

Príkaz Posunúť (Vystrihnúť) ▼

rclone move /home/backup onedrive:backup

Odstráňte záložný adresár sieťového disku s názvom konfigurácie onedrive▼

rclone delete onedrive:backup

Vytvorte záložný adresár, ktorý konfiguruje sieťový disk s názvom onedrive ▼

rclone mkdir onedrive:backup

Kopírovať ▼

rclone copy

presunúť ▼

rclone move

vymazať ▼

rclone delete

Synchronizovať ▼

rclone sync

Ďalšie návody na používanie príkazov Rclone nájdete v zbierke príkazov Rclone nižšie▼

Ako pripojiť OneDrive?

Ak sa potrebujete pripojiť k lokálnemu adresáru, môžete si pozrieť náš predchádzajúci návod na pripojenie Rclone▼

Obmedzenia OneDrive Private API

Hoci vlastnoručne vytvorené súkromné ​​rozhrania API môžu zlepšiť zážitok z nahrávania, nahrávanie môže byť obmedzené, ak sa používa príliš často.

Aký je maximálny limit pre rozhranie Microsoft OneDrive API?

Spoločnosť Microsoft jasne neuviedla, aký je maximálny limit rozhrania OneDrive API. Nasleduje pôvodný dokument:

Na základe používania dolaďujeme prahové hodnoty tak, aby používatelia mohli využívať maximálne množstvo zdrojov bez ohrozenia spoľahlivosti a výkonu.

  • Ako môžete uhádnuť pri pohľade na popis iných typov limitov API, existujú dva limity, celkový a početný.
  • Celkový počet predstavuje počet hovorov, ktoré je možné uskutočniť za deň, a frekvencia predstavuje počet hovorov, ktoré je možné uskutočniť za minútu.
  • A keď sa dosiahne prah obmedzovania, nahrávanie súborov sa obmedzí.
  • Keďže presnú hodnotu nemožno získať z oficiálnej dokumentácie, dá sa táto presná hodnota získať skutočným testovaním?
  • odpoveď je negatívna.Pri skutočnom teste neboli nájdené žiadne pravidlá, takže tento limit je dynamicky upravovaný a zodpovedá oficiálnej dokumentácii.

Ako sa môžem vyhnúť obmedzeniu rozhraním OneDrive API?

Nenahrávajte príliš veľa súborov v krátkom čase, na veľkosti súboru nezáleží, kľúčový je počet súborov.

O automatickom obnovení Office 365 E5:

  • Podľa skúseností používateľov, ktorí mnoho rokov používajú vývojársku skúšobnú verziu, pokiaľ používate vlastné súkromné ​​API, môžete si predplatné obnoviť.
  • Pokiaľ ide o frekvenciu, neexistuje žiadny štandard a čím viac, tým lepšie.
  • Zámerné čistenie rozhrania API nemusí stáť za stratu, najmä pomocou akcií GitHub, pretože serverom je Microsoft Azure, takže veľa ľudí používa podobné metódy na čistenie API bezvýznamné a Microsoft Azure ho chce ľahko identifikovať.

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) zdieľané „Rclone sa pomaly pripája k Onedrive?Uložiť limit rýchlosti nahrávania? Nakonfigurujte si zrýchlenie rozhrania API“, ktoré vám pomôže.

Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-27906.html

Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!

🔔 Buďte prvý, kto získa cennú „Sprievodcu používaním nástroja AI pre obsahový marketing ChatGPT“ v hlavnom adresári kanála! 🌟
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!

 

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

prejdite na začiatok