Is Rclone stadich om te ferbinen mei Onedrive?Upload snelheidslimyt dumpen? API-fersnelling ynstelle

op it stuit brûkt clone By it oerdragen fan bestannen nei OneDrive, kinne jo problemen tsjinkomme lykas trage snelheid en loskeppeling ...

Wêrom is Rclone traach om te ferbinen mei Onedrive?

De woartel oarsaak is om de beheining fan OneDrive API te triggerjen, en de standert Rclone ynboude API wurdt brûkt troch meardere minsken tagelyk, sadat dizze problemen mear en dúdliker wurde ...

Is Rclone stadich om te ferbinen mei Onedrive?Upload snelheidslimyt dumpen? API-fersnelling ynstelle

It brûken fan de selsboude privee API om te ferbinen mei OneDrive kin dizze situaasjes gâns ferbetterje, en foar de trije-moanne proefferzje fan Office 365 E5 foar ûntwikkelders sil sa no en dan gebrûk fan Rclone de fergoeding automatysk fernije, ynstee fan bewust de API te poetsen, wat mear is feilich en stabyl.

Derneist kinne selsboude API's ek brûkt wurde troch oare akkounts en oare applikaasjes.

As it in Google Drive selsboude API is, ferwize dan nei dit tutorial ▼

Rclone ferbine Onedrive snelheidstest

De eardere is om de snelheid te testen fan it brûken fan Rclone's standert API om te ferbinen mei Onedrive▼

Rclone-ferbining Onedrive-snelheidstest De eardere is de tredde foto fan netizens dy't de snelheid testen fan it brûken fan Rclone's standert API om te ferbinen mei Onedrive

Dat lêste is in test troch netizens om de Microsoft API te brûken wêrfoar se oanfrege om te ferbinen mei Onedrive ▼

De lêste is de fjirde foto fan netizens dy't de snelheid testen fan ferbining mei Onedrive mei de Microsoft API wêrfoar se oanfrege

  • It is dúdlik te sjen dat de snelheid ferskil is mear as 10 kear.

Hoe kinne jo Microsoft Onedrive netwurk skiif API oanmeitsje?

Hoe kinne jo Client ID en Client geheim krije yn Microsoft Azure Management Center, klikje asjebleaft op de keppeling hjirûnder om te sjen hoe't jo Microsoft Onedrive netwurkdisk API kinne oanmeitsje ▼

Rclone krijt token

Download Rclone op jo lokale kompjûter ▼

Nim Windows as foarbyld, gean nei de map wêr't rclone.exe leit nei dekompresje, typ cmd yn 'e adresbalke fan' e ûntdekkingsreizger en druk op Enter om de kommando-prompt yn it hjoeddeistige paad te iepenjen.

Ferfange yn it folgjende kommandoClient_ID,Client_secret en útfiere ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • In browser sil neist ferskine, dy't jo freget om oan te melden by jo akkount om it te autorisearjen.

Nei autorisaasje ferskynt it folgjende berjocht yn it kommando-prompt-finster:

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"}Dizze hiele ynhâld (ynklusyf de heakjes) is it token, kopiearje en bewarje.

Rclone ferbine mei OneDrive

SSH ynfiere it folgjende kommando▼

rclone config

De folgjende ynformaasje sil ferskine, ferwize asjebleaft nei de folgjende ynstruksjes om te operearjen ▼

  • caution:Om't RCLONE sa no en dan bywurke wurdt, as jo dizze tutorial sjogge, kinne de menuopsjes in bytsje feroarje, mar it algemiene idee sil net feroarje. Tink net oer it kopiearjen fan de operaasje.
$ 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 退出
  • Oant no hat Rclone mei súkses ferbûn mei de OneDrive-netwurkskiif mei de selsboude API.

Ienris konfigureare kinne jo de folgjende brûkercloneKommando om te besjen:

List mappen op it boppeste nivo fan onedrive▼

rclone lsd onedrive:

List alle bestannen yn onedrive▼

rclone ls onedrive:

Kopiearje de lokale map nei in map mei de nammebackuponedrive map▼

rclone copy /home/source onedrive:backup

Kopiearje Cut Wiskje Kommando

Kopiearje it Rclone-konfiguraasjebestân nei de root-map fan 'e onedrive-netwurkskiif ▼

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

kopiearje lokale /home/backup Gean nei de reservekopymap wêr't de netwurkskiif mei de namme onedrive is konfigureare, en oarsom ▼

rclone copy --progress /home/backup onedrive:backup
  • troch it tafoegjen fan dizze parameter --ignore-existing Bestannen dy't in reservekopy makke binne op de netwurkskiif kinne negearre wurde, wat lykweardich is oan inkrementele reservekopy ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Kopiearje it lokale CWP-manuele reservekopybestân nei de reservekopymap fan de netwurkskiif mei de namme onedrive, en oarsom ▼

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

Kopiearje fan 'e onedrive-netwurkskiif it CWP automatyske plande backupbestân nei it lokale /newbackup Katalogus▼

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

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

Kopiearje fan 'e onedrive-netwurkskiif it CWP-hantliedingsbestân nei de lokale /newbackup/newbackup/full/manual/accounts/ Katalogus▼

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

Kopiearje fan 'e netwurkskiif fan onedriveVictacpReservekopy triemmen nei lokaal /home/backup Katalogus▼

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

Kommando ferpleatse (knipje) ▼

rclone move /home/backup onedrive:backup

Wiskje de reservekopymap fan 'e netwurkskiif mei de konfiguraasjenamme onedrive▼

rclone delete onedrive:backup

Meitsje in reservekopymap dy't in netwurkskiif konfigurearret mei de namme onedrive ▼

rclone mkdir onedrive:backup

Kopiearje ▼

rclone copy

ferpleatse ▼

rclone move

wiskje ▼

rclone delete

Syngronisearje ▼

rclone sync

Foar mear tutorials foar gebrûk fan Rclone-kommando's, ferwize asjebleaft nei de Rclone-kommando-kolleksje hjirûnder▼

Hoe kinne jo OneDrive mount?

As jo ​​​​moatte mount nei in lokale map, kinne jo ferwize nei ús foarige Rclone mounting tutorial▼

Beheinings fan OneDrive Private API

Hoewol selsboude privee API's de uploadûnderfining kinne ferbetterje, kin it uploaden beheind wurde as te faak brûkt wurdt.

Wat is de maksimale limytdrompel foar de Microsoft OneDrive API?

Microsoft hat net dúdlik oanjûn wat de maksimale limytdrompel fan de OneDrive API is. It folgjende is it orizjinele dokumint:

Op grûn fan gebrûk meitsje wy de drompels fyn ôfstimme sadat brûkers de maksimale hoemannichte boarnen brûke kinne sûnder betrouberens en prestaasjes te kompromittearjen.

  • Lykas jo kinne riede fan it besjen fan 'e beskriuwing fan oare soarten API-grinzen, binne d'r twa grinzen, totaal en frekwinsje.
  • It totaal is it oantal oproppen dat kin wurde makke op in dei, en de frekwinsje is it oantal oproppen dat kin wurde makke per minút.
  • En ienris de throttling-drompel is berikt, wurde bestân-uploads fersmoarge.
  • Sûnt de krekte wearde kin net krigen wurde út 'e offisjele dokumintaasje, is it mooglik om dizze krekte wearde te krijen fia eigentlike testen?
  • it antwurd is negatyf.Gjin regels waarden fûn yn 'e eigentlike test, dus dizze limyt is dynamysk oanpast en foldocht oan' e offisjele dokumintaasje.

Hoe kin ik foarkomme dat ik beheind wurde troch de OneDrive API?

Upload net te folle bestannen yn koarte tiid, de triemgrutte makket neat út, de kaai is it oantal bestannen.

Oer Office 365 E5 automatyske fernijing:

  • Neffens de ûnderfining fan brûkers dy't in protte jierren de proefferzje foar ûntwikkelders brûke, sa lang as jo de selsboude privee API brûke, kinne jo it abonnemint fernije.
  • As foar frekwinsje, der is gjin standert, en hoe mear hoe better.
  • Mei opsetsin poetsen fan de API kin it ferlies net wurdich wêze, benammen mei GitHub Actions, om't de tsjinner Microsoft Azure is, sadat in protte minsken ferlykbere metoaden brûke om de API sinleas te poetsen, en Microsoft Azure wol it maklik identifisearje.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dield "Rclone is traach om te ferbinen mei Onedrive?Dump upload snelheid limyt? API-fersnelling ynstelle" om jo te helpen.

Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-27906.html

Wolkom by it Telegram-kanaal fan Chen Weiliang's blog om de lêste updates te krijen!

🔔 Wês de earste om de weardefolle "ChatGPT Content Marketing AI Tool Usage Guide" te krijen yn 'e kanaaltopmap! 🌟
📚 Dizze hantlieding befettet enoarme wearde, 🌟Dit is in seldsume kâns, mis it net! ⏰⌛💨
Diel en like as jo wolle!
Jo dielen en likes binne ús trochgeande motivaasje!

 

发表 评论

Jo e-postadres wurdt net publisearre. Ferplichte fjilden wurde brûkt * Etiket

rôlje nei boppen