Ass Rclone lues fir un Onedrive ze verbannen?Dump Upload Geschwindegkeet Limit? API Beschleunegung konfiguréieren

aktuell benotzt klonen Wann Dir Dateien op OneDrive transferéiert, kënnt Dir Probleemer stousse wéi lues Geschwindegkeet an Trennung ...

Firwat ass Rclone lues fir un Onedrive ze verbannen?

D'Ursaach ass d'Begrenzung vun der OneDrive API ausléisen, an de Standard Rclone agebaute API gëtt vu ville Leit zur selwechter Zäit benotzt, sou datt dës Probleemer ëmmer méi offensichtlech ginn ...

Ass Rclone lues fir un Onedrive ze verbannen?Dump Upload Geschwindegkeet Limit? API Beschleunegung konfiguréieren

D'Benotzung vun der selbstgebauter privater API fir mat OneDrive ze verbannen kann dës Situatiounen immens verbesseren, a fir déi dräi Méint Office 365 E5 Entwéckler Testversioun, geleeëntlech Notzung vu Rclone wäert d'Käschte automatesch erneieren, anstatt d'API bewosst ze briechen, wat méi ass sécher a stabil.

Zousätzlech kënnen selbstgebaute APIen och vun anere Konten an aner Uwendungen benotzt ginn.

Wann et e Google Drive selbstgebauten API ass, kuckt w.e.g. op dësen Tutorial ▼

Rclone connect Onedrive Geschwindegkeetstest

Dee fréiere ass d'Geschwindegkeet ze testen fir d'Rclone Standard API ze benotzen fir mat Onedrive ze verbannen▼

Rclone Verbindung Onedrive Geschwindegkeetstest Déi fréier ass déi drëtt Foto vun Netizens déi d'Geschwindegkeet testen fir dem Rclone seng Standard API ze benotzen fir mat Onedrive ze verbannen

Déi lescht ass en Test vun Netizens fir d'Microsoft API ze benotzen déi se ugewannt hunn fir un Onedrive ▼ ze verbannen

Déi lescht ass déi véiert Foto vun Netizens, déi d'Geschwindegkeet testen fir mat Onedrive ze verbannen mat der Microsoft API, fir déi se ugewannt hunn

  • Et kann kloer gesi ginn datt de Geschwindegkeetsdifferenz méi wéi 10 Mol ass.

Wéi erstellen ech Microsoft Onedrive Network Disk API?

Wéi kritt een Client ID a Client Geheimnis am Microsoft Azure Management Center, klickt w.e.g. op de Link hei drënner fir ze kucken wéi een Microsoft Onedrive Network Disk API erstellt ▼

Rclone kritt Token

Luet Rclone op Ärem lokalen Computer erof ▼

Huelt Windows als e Beispill, gitt an den Dossier wou rclone.exe no Dekompressioun läit, gitt cmd an der Adressbar vum Entdecker an dréckt Enter fir d'Kommandoprompt am aktuelle Wee opzemaachen.

Ersetzen an de folgende KommandoClient_ID,Client_secret an ausféieren ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • E Browser erschéngt als nächst, a freet Iech op Äre Kont aloggen fir et ze autoriséieren.

No der Autorisatioun erschéngt de folgende Message an der Kommandopromptfenster:

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"}Dëse ganzen Inhalt (inklusiv de Klammeren) ass den Token, kopéiert a späichert.

Rclone verbënnt mat OneDrive

SSH gitt de folgende Kommando ▼

rclone config

Déi folgend Informatioun erschéngt, kuckt w.e.g. op déi folgend Instruktioune fir ze bedreiwen ▼

  • Notiz:Well RCLONE vun Zäit zu Zäit aktualiséiert gëtt, wann Dir dësen Tutorial gesitt, kënnen d'Menüoptioune liicht änneren, awer d'allgemeng Iddi wäert net änneren. Denkt net drun d'Operatioun ze kopéieren.
$ 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 退出
  • Bis elo huet Rclone erfollegräich mat der OneDrive Netzwierkdiskussioun verbonne mat der selbstgebauter API.

Eemol konfiguréiert, kënnt Dir déi folgend benotzenrcloneKommando fir ze kucken:

Lëscht Verzeichnungen um Topniveau vun onedrive▼

rclone lsd onedrive:

Lëscht all Dateien an onedrive▼

rclone ls onedrive:

Kopéiert de lokalen Verzeechnes an e Verzeichnis mam Nummbackuponedrive Verzeechnes▼

rclone copy /home/source onedrive:backup

Copy Cut Läschen Kommando

Kopéiert d'Rclone Konfiguratiounsdatei an de Root Verzeechnes vun der onedrive Netzwierkdisk ▼

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

kopéieren lokal /home/backup Gitt an de Backup-Verzeichnis wou den Netzdisk mam Numm onedrive konfiguréiert ass, a vice versa ▼

rclone copy --progress /home/backup onedrive:backup
  • andeems Dir dëse Parameter derbäigesat --ignore-existing Dateien déi op der Netzwierkdiskussioun gebackupt goufen kënnen ignoréiert ginn, wat gläichwäerteg ass mat inkrementelle Backup ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Kopéiert déi lokal CWP manuell Backupdatei an de Backupverzeichnis vun der Netzwierkdiskussioun mam Numm onedrive, a vice versa ▼

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

Vun der Onedrive Netzdisk, kopéiert d'CWP automatesch geplangte Backupdatei op d'lokal /newbackup Katalog▼

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

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

Vun der onedrive Netzdisk, kopéiert d'CWP manuell Backupdatei op d'lokal /newbackup/newbackup/full/manual/accounts/ Katalog▼

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

Kopie vun onedrive d'Netz ScheifVestaCPBackupsatellit Dateien op lokal /home/backup Katalog▼

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

Beweegen (Schnëtt) Kommando ▼

rclone move /home/backup onedrive:backup

Läschen de Backupverzeechnes vun der Netzwierkdiskussioun mam Konfiguratiounsnumm onedrive▼

rclone delete onedrive:backup

Erstellt e Backup-Verzeichnis deen en Netzwierkdisk mam Numm onedrive ▼ konfiguréiert

rclone mkdir onedrive:backup

Kopie ▼

rclone copy

plënneren ▼

rclone move

läschen ▼

rclone delete

Synchroniséiert ▼

rclone sync

Fir méi Rclone Kommando Benotzung Tutorials, kuckt w.e.g. op d'Rclone Kommando Sammlung hei ënnen▼

Wéi montéiert ech OneDrive?

Wann Dir an e lokalen Verzeichnis muss montéieren, kënnt Dir op eise fréiere Rclone Montage Tutorial bezéien▼

Aschränkungen vun OneDrive Private API

Och wann selbstgebaut privat APIen d'Eropluedserfarung verbesseren kënnen, kann den Eroplueden limitéiert sinn wann se ze dacks benotzt ginn.

Wat ass de Maximum Limit Schwell fir de Microsoft OneDrive API?

Microsoft huet net kloer uginn wat de Maximum Limit Schwell vun der OneDrive API ass. Folgend ass dat ursprénglecht Dokument:

Baséierend op Notzung, feinstemme mir d'Schwellen sou datt d'Benotzer déi maximal Quantitéit u Ressourcen benotze kënnen ouni d'Zouverlässegkeet an d'Leeschtung ze kompromittéieren.

  • Wéi Dir kënnt roden aus der Beschreiwung vun aneren Aarte vun API-Limiten ze kucken, ginn et zwou Grenzen, Gesamt a Frequenz.
  • Den Total ass d'Zuel vun den Uruff déi an engem Dag gemaach kënne ginn, an d'Frequenz ass d'Zuel vun den Uruff déi pro Minutt gemaach kënne ginn.
  • A wann d'Throttling-Schwell erreecht ass, ginn d'Datei-Uploads gedréckt.
  • Well de genaue Wäert net aus der offizieller Dokumentatioun kritt ka ginn, ass et méiglech dëse genaue Wäert duerch tatsächlech Tester ze kréien?
  • d'Äntwert ass negativ.Keng Regele goufen am aktuellen Test fonnt, sou datt dës Limit dynamesch ugepasst ass a mat der offizieller Dokumentatioun entsprécht.

Wéi kann ech vermeiden datt ech vun der OneDrive API limitéiert sinn?

Luet net ze vill Dateien a kuerzer Zäit erop, d'Dateigréisst ass egal, de Schlëssel ass d'Zuel vun de Dateien.

Iwwer Office 365 E5 automatesch Erneierung:

  • Laut der Erfahrung vun de Benotzer déi d'Entwéckler Testversioun fir vill Joer benotzen, soulaang Dir déi selbstgebaute privaten API benotzt, kënnt Dir den Abonnement erneieren.
  • Wat d'Frequenz ugeet, gëtt et kee Standard, a wat méi, wat besser.
  • Bewosst d'API ze wäschen ass vläicht net de Verloscht wäert, besonnesch mat GitHub Actions, well de Server Microsoft Azure ass, sou vill Leit benotze ähnlech Methoden fir d'API sënnlos ze wäschen, a Microsoft Azure wëll et einfach z'identifizéieren.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeelt "Rclone ass lues fir mat Onedrive ze verbannen?Dump Upload Geschwindegkeet Limit? API Beschleunegung konfiguréieren "fir Iech ze hëllefen.

Wëllkomm de Link vun dësem Artikel ze deelen:https://www.chenweiliang.com/cwl-27906.html

Wëllkomm op dem Telegram Kanal vum Chen Weiliang säi Blog fir déi lescht Updates ze kréien!

🔔 Gitt deen Éischten dee wäertvollen "ChatGPT Content Marketing AI Tool Usage Guide" am Kanal Top Verzeechnes ze kréien! 🌟
📚 Dëse Guide enthält en enorme Wäert, 🌟 Dëst ass eng selten Geleeënheet, verpasst et net! ⏰⌛💨
Deelen a liken wann dir wëllt!
Är Deelen a Likes sinn eis kontinuéierlech Motivatioun!

 

Comments

Är E-Mail Adress gëtt net verëffentlecht. Néideg Felder gi benotzt * Etikett

scroll no uewen