Rclone hè lento per cunnette à Onedrive?Scaricate u limite di velocità di caricamentu? Configurate l'accelerazione API

In usu clone Quandu si trasferisce i fugliali à OneDrive, pudete scontri prublemi cum'è a velocità lenta è a disconnessione...

Perchè Rclone hè lento à cunnette à Onedrive?

A causa principale hè di attivà a limitazione di l'API OneDrive, è l'API integrata Rclone predeterminata hè aduprata da parechje persone à u stessu tempu, cusì sti prublemi diventanu sempre più evidenti...

Rclone hè lento per cunnette à Onedrive?Scaricate u limite di velocità di caricamentu? Configurate l'accelerazione API

Utilizà l'API privata autocustruita per cunnette à OneDrive pò migliurà assai queste situazioni, è per a versione di prova di sviluppatori Office 365 E5 di trè mesi, l'usu occasionale di Rclone averà a pussibilità di rinnuvamentu automaticu, invece di spazzola deliberatamente l'API, chì hè più sicura è stabile.

Inoltre, l'API auto-custruite ponu ancu esse aduprate da altri cunti è altre applicazioni.

S'ellu hè una API autocustruita di Google Drive, per piacè riferite à stu tutoriale ▼

Rclone connect Test di velocità Onedrive

U primu hè di pruvà a velocità di utilizà l'API predeterminata di Rclone per cunnette à Onedrive▼

Cunnessione Rclone Test di velocità Onedrive L'antica hè a terza foto di i netizens chì provanu a velocità di utilizà l'API predeterminata di Rclone per cunnette à Onedrive

L'ultima hè una prova da i netizens per utilizà l'API Microsoft chì anu dumandatu per cunnette à Onedrive ▼

L'ultima hè a quarta foto di i netizens chì provanu a velocità di cunnessione à Onedrive utilizendu l'API Microsoft chì anu dumandatu.

  • Pò esse chjaramente vistu chì a diffarenza di vitezza hè più di 10 volte.

Cumu creà l'API di discu di rete Microsoft Onedrive?

Cumu uttene l'ID di u Cliente è u Sicretu di u Cliente in u Centru di Gestione Microsoft Azure, cliccate nantu à u ligame sottu per vede cumu creà l'API di discu di rete Microsoft Onedrive ▼

Rclone riceve un token

Scaricate Rclone nantu à u vostru urdinatore locale ▼

Pigliate Windows cum'è un esempiu, andate à u cartulare induve rclone.exe si trova dopu a decompressione, inserite cmd in a barra di indirizzu di l'esploratore è appughjà Enter per apre u prompt di cumanda in u percorsu attuale.

Sustituite i seguenti cumandamenti cùClient_ID,Client_secret è eseguite ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • Un navigatore apparirà dopu, dumandendu di accede à u vostru contu per auturizà.

Dopu l'autorizazione, u seguente missaghju apparisce in a finestra di prompt di cumanda:

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"}Stu cuntenutu sanu (inclusi i parentesi) hè u token, copia è salvà.

Rclone cunnette à OneDrive

SSH entre u cumandimu seguitu ▼

rclone config

L'infurmazioni seguenti appariscenu, per piacè riferite à e seguenti struzzioni per operare ▼

  • Nota:Perchè RCLONE serà aghjurnatu da u tempu à u tempu, quandu vi vede stu tutoriale, l'opzioni di menu pò cambià un pocu, ma l'idea generale ùn cambia micca. Ùn pensate micca di cupià l'operazione.
$ 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 退出
  • Finu a ora, Rclone hà cunnessu successu à u discu di a rete OneDrive utilizendu l'API autocustruita.

Una volta cunfigurata, pudete aduprà i seguentircloneCumanda per vede:

Lista cartulari à u livellu superiore di onedrive▼

rclone lsd onedrive:

Lista tutti i fugliali in onedrive▼

rclone ls onedrive:

Copia u cartulare locale à un repertoriu chjamatubackupannuariu onedrive▼

rclone copy /home/source onedrive:backup

Copia Cut Elimina Command

Copia u schedariu di cunfigurazione Rclone à u cartulare radicale di u discu di a rete onedrive ▼

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

copia lucale /home/backup Andà à u cartulare di salvezza induve u discu di rete chjamatu onedrive hè cunfiguratu, è viceversa ▼

rclone copy --progress /home/backup onedrive:backup
  • aghjunghjendu stu paràmetru --ignore-existing I fugliali chì sò stati salvati in u discu di a rete ponu esse ignorati, chì hè equivalente à a copia di salvezza incrementale ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Copia u schedariu di salvezza manuale CWP locale à u cartulare di salvezza di u discu di a rete chjamatu onedrive, è viceversa ▼

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

Da u discu di a rete onedrive, copiate u schedariu di salvezza automatica CWP in u locale /newbackup Catalogu ▼

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

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

Da u discu di a rete onedrive, copiate u schedariu di salvezza manuale CWP in u locale /newbackup/newbackup/full/manual/accounts/ Catalogu ▼

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

Copia da u discu di a rete di onedriveVestaCPSalvà i fugliali à u locu /home/backup Catalogu ▼

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

Move (Cut) Command ▼

rclone move /home/backup onedrive:backup

Eliminate u cartulare di salvezza di u discu di a rete cù u nome di cunfigurazione onedrive▼

rclone delete onedrive:backup

Crea un cartulare di salvezza chì configura un discu di rete chjamatu onedrive ▼

rclone mkdir onedrive:backup

Copia ▼

rclone copy

move ▼

rclone move

sguassà ▼

rclone delete

Sincronizza ▼

rclone sync

Per più tutoriali di l'usu di u cumandamentu Rclone, fate riferimentu à a cullezzione di cumandamenti Rclone sottu▼

Cumu muntà OneDrive?

Se avete bisognu di muntà in un repertoriu lucale, pudete riferite à u nostru precedente tutoriale di montaggio Rclone▼

Limitazioni di OneDrive Private API

Ancu s'è l'API privati ​​​​autocustruite ponu migliurà l'esperienza di caricamentu, u caricamentu pò esse limitatu s'ellu hè adupratu troppu freti.

Chì ghjè u limitu massimu per l'API Microsoft OneDrive?

Microsoft ùn hà micca dichjaratu chjaramente quale hè u limitu massimu di l'API OneDrive. U seguitu hè u documentu originale:

Basatu nantu à l'usu, sintonizemu finemente i soglie in modu chì l'utilizatori ponu utilizà a quantità massima di risorse senza compromette l'affidabilità è u rendiment.

  • Comu pudete guessà da fighjendu a descrizzione di altri tipi di limiti API, ci sò dui limiti, totali è frequenza.
  • U tutale hè u numeru di chjamate chì ponu esse fatte in un ghjornu, è a freccia hè u nùmeru di chjama chì ponu esse fatte per minutu.
  • È una volta chì u sogliu di throttling hè ghjuntu, i caricamenti di i fugliali sò strottled.
  • Siccomu u valore esattu ùn pò esse ottenutu da a ducumentazione ufficiale, stu valore esattu pò esse ottenutu per mezu di a prova attuale?
  • a risposta hè negativa.Nisuna regula hè stata truvata in a prova attuale, cusì stu limitu hè dinamicamente aghjustatu è cunforma à a documentazione ufficiale.

Cumu possu evità di esse limitatu da l'API OneDrive?

Ùn caricate micca troppu schedari in pocu tempu, a dimensione di u schedariu ùn importa micca, a chjave hè u numeru di schedari.

À propositu di u rinnuvamentu automaticu di Office 365 E5:

  • Sicondu l'esperienza di l'utilizatori chì utilizanu a versione di prova di sviluppatore per parechji anni, sempre chì utilizate l'API privata autocustruita, pudete rinnuvà l'abbonamentu.
  • In quantu à a frequenza, ùn ci hè micca standard, è più u megliu.
  • Brushing deliberatamente l'API ùn pò micca vale a pena a perdita, soprattuttu usendu GitHub Actions, perchè u servitore hè Microsoft Azure, assai persone utilizanu metudi simili per spazzole l'API senza significatu, è Microsoft Azure vole identificà facilmente.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Rclone hè lento per cunnette à Onedrive?Scaricate u limite di velocità di caricamentu? Configurate l'accelerazione API" per aiutà vi.

Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-27906.html

Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!

🔔 Siate u primu à uttene a preziosa "Guida d'Utilisazione di l'Utili di l'AI di Marketing di cuntenutu ChatGPT" in u cartulare di u canali! 🌟
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!

 

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

scorri in cima