Da li se Rclone sporo povezuje na Onedrive?Izbaciti ograničenje brzine otpremanja? Konfigurirajte API ubrzanje

U upotrebi klon Kada prenosite datoteke na OneDrive, možete naići na probleme kao što su spora brzina i prekid veze...

Zašto se Rclone sporo povezuje na Onedrive?

Osnovni uzrok je pokretanje ograničenja OneDrive API-ja, a zadani Rclone ugrađeni API koristi više ljudi u isto vrijeme, tako da ovi problemi postaju sve očigledniji...

Da li se Rclone sporo povezuje na Onedrive?Izbaciti ograničenje brzine otpremanja? Konfigurirajte API ubrzanje

Korištenje privatnog API-ja koji je sam izradio za povezivanje na OneDrive može uvelike poboljšati ove situacije, a za tromjesečnu probnu verziju programera Office 365 E5, povremeno korištenje Rclone-a će automatski obnoviti naknadu, umjesto namjernog brisanja API-ja, što je više siguran i stabilan.

Osim toga, sami napravljeni API-ji mogu se koristiti i od strane drugih naloga i drugih aplikacija.

Ako se radi o API-ju koji je sam izradio za Google Drive, pogledajte ovaj vodič ▼

Rclone connect Onedrive test brzine

Prvi je testiranje brzine korištenja Rclone-ovog zadanog API-ja za povezivanje na Onedrive▼

Rclone povezan s Onedrive testom brzine Prva je treća fotografija korisnika interneta koji testiraju brzinu korištenja Rclone-ovog zadanog API-ja za povezivanje na Onedrive

Potonji je korisnički test brzine povezivanja na Onedrive koristeći Microsoft API za koji su se prijavili ▼

Potonja je četvrta fotografija korisnika interneta koji testiraju brzinu povezivanja na Onedrive koristeći Microsoft API za koji su se prijavili

  • Jasno se vidi da je razlika u brzini više od 10 puta.

Kako kreirati Microsoft Onedrive mrežni disk API?

Kako dobiti ID klijenta i tajnu klijenta u Microsoft Azure Management Centru, kliknite na vezu ispod da vidite kako kreirati Microsoft Onedrive mrežni disk API ▼

Rclone dobija token

Preuzmite Rclone na vaš lokalni računar ▼

Uzmite Windows kao primjer, idite u fasciklu u kojoj se nalazi rclone.exe nakon dekompresije, unesite cmd u adresnu traku istraživača i pritisnite Enter da otvorite komandnu liniju na trenutnoj putanji.

Zamijenite u sljedećoj naredbiClient_ID,Client_secret i izvrši ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • Sljedeći će se pojaviti pretraživač koji će od vas tražiti da se prijavite na svoj račun kako biste ga autorizirali.

Nakon autorizacije, u prozoru komandne linije pojavljuje se sljedeća poruka:

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"}Cijeli ovaj sadržaj (uključujući zagrade) je token, kopirajte i sačuvajte.

Rclone se povezuje na OneDrive

SSH unesite sljedeću naredbu▼

rclone config

Pojavit će se sljedeće informacije, molimo pogledajte sljedeća uputstva za rad ▼

  • Napomena:Budući da će se RCLONE s vremena na vrijeme ažurirati, kada vidite ovaj vodič, opcije menija se mogu malo promijeniti, ali opća ideja se neće promijeniti. Nemojte razmišljati o kopiranju operacije.
$ 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 退出
  • Do sada se Rclone uspješno povezao na OneDrive mrežni disk koristeći samo-izgrađeni API.

Nakon konfiguracije, možete koristiti sljedećercloneNaredba za pregled:

Navedite direktorije na najvišem nivou onedrive▼

rclone lsd onedrive:

Navedite sve datoteke na jednom disku▼

rclone ls onedrive:

Kopirajte lokalni direktorij u imenikbackuponedrive direktorij▼

rclone copy /home/source onedrive:backup

Kopiraj Izreži naredbu za brisanje

Kopirajte Rclone konfiguracijsku datoteku u korijenski direktorij Onedrive mrežnog diska ▼

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

kopiraj lokalno /home/backup Idite na rezervni direktorij gdje je konfiguriran mrežni disk pod nazivom onedrive, i obrnuto ▼

rclone copy --progress /home/backup onedrive:backup
  • dodavanjem ovog parametra --ignore-existing Datoteke koje su napravljene sigurnosne kopije na mrežnom disku mogu se zanemariti, što je ekvivalentno inkrementalnom sigurnosnom kopiranju ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Kopirajte datoteku lokalne CWP ručne sigurnosne kopije u direktorij sigurnosne kopije mrežnog diska pod nazivom onedrive, i obrnuto ▼

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

Sa mrežnog diska onedrive, kopirajte CWP automatski zakazani backup fajl na lokalni /newbackup Katalog▼

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

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

Sa mrežnog diska onedrive kopirajte datoteku CWP ručne sigurnosne kopije na lokalni /newbackup/newbackup/full/manual/accounts/ Katalog▼

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

Kopirajte sa mrežnog diska onedriveVestaCPSigurnosna kopija datoteka na lokalnom /home/backup Katalog▼

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

Komanda za pomicanje (izrezivanje) ▼

rclone move /home/backup onedrive:backup

Izbrišite direktorij sigurnosne kopije mrežnog diska s imenom konfiguracije onedrive▼

rclone delete onedrive:backup

Napravite rezervni direktorij koji konfigurira mrežni disk pod nazivom onedrive ▼

rclone mkdir onedrive:backup

Kopiraj ▼

rclone copy

premjestiti ▼

rclone move

obriši ▼

rclone delete

Sinhronizacija ▼

rclone sync

Za više tutorijala o korištenju Rclone komandi, pogledajte kolekciju Rclone komandi ispod▼

Kako montirati OneDrive?

Ako trebate montirati na lokalni direktorij, možete pogledati naš prethodni vodič za montiranje Rclone▼

Ograničenja OneDrive Private API-ja

Iako privatni API-ji koji su sami izradili mogu poboljšati iskustvo učitavanja, otpremanje može biti ograničeno ako se koristi prečesto.

Koji je maksimalni prag za Microsoft OneDrive API?

Microsoft nije jasno naveo koji je prag maksimalnog ograničenja OneDrive API-ja. Ovo je originalni dokument:

Na osnovu upotrebe, fino podešavamo pragove tako da korisnici mogu koristiti maksimalnu količinu resursa bez ugrožavanja pouzdanosti i performansi.

  • Kao što možete pretpostaviti gledajući opis drugih tipova API ograničenja, postoje dva ograničenja, ukupno i učestalost.
  • Ukupan broj je broj poziva koji se mogu obaviti u jednom danu, a frekvencija je broj poziva koji se mogu obaviti u minuti.
  • A kada se dostigne prag prigušenja, učitavanje datoteka se smanjuje.
  • Budući da se tačna vrijednost ne može dobiti iz službene dokumentacije, može li se ova tačna vrijednost dobiti stvarnim testiranjem?
  • odgovor je negativan.U stvarnom testu nisu pronađena pravila, tako da se ovo ograničenje dinamički prilagođava i odgovara službenoj dokumentaciji.

Kako mogu izbjeći ograničavanje OneDrive API-ja?

Nemojte postavljati previše fajlova u kratkom vremenu, veličina fajla nije bitna, ključ je broj fajlova.

O automatskom obnavljanju Office 365 E5:

  • Prema iskustvu korisnika koji dugi niz godina koriste probnu verziju za programere, sve dok koristite privatni API koji ste sami napravili, možete obnoviti pretplatu.
  • Što se tiče frekvencije, standarda nema, a što više to bolje.
  • Namjerno čišćenje API-ja možda nije vrijedno gubitka, posebno korištenjem GitHub Actions, jer je server Microsoft Azure, tako da mnogi ljudi koriste sličan način za besmisleno čišćenje API-ja, Microsoft Azure želi da prepozna da je to lako.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) podijelio je "Rclone se sporo povezuje na Onedrive?Izbacite ograničenje brzine otpremanja? Konfigurirajte API ubrzanje" da vam pomogne.

Dobrodošli da podijelite link ovog članka:https://www.chenweiliang.com/cwl-27906.html

Dobrodošli na Telegram kanal bloga Chen Weilianga kako biste dobili najnovije informacije!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u glavnom direktoriju kanala! 🌟
📚 Ovaj vodič ima ogromnu vrijednost, 🌟Ovo je rijetka prilika, ne propustite je! ⏰⌛💨
Podelite i lajkujte ako želite!
Vaše dijeljenje i lajkovi su naša stalna motivacija!

 

Komentari

Vaša adresa e-pošte neće biti objavljena. Koriste se obavezna polja * Oznaka

skrolujte na vrh