Rclone có chậm kết nối với Onedrive không?Giới hạn tốc độ tải lên kết xuất? Định cấu hình tăng tốc API

hiện đang sử dụng Rclone Khi chuyển file sang OneDrive, bạn có thể gặp phải các vấn đề như tốc độ chậm, mất kết nối...

Tại sao Rclone chậm kết nối với Onedrive?

Nguyên nhân sâu xa là kích hoạt giới hạn của API OneDrive và API tích hợp sẵn Rclone mặc định được nhiều người sử dụng cùng lúc, vì vậy những vấn đề này ngày càng trở nên rõ ràng hơn ...

Rclone có chậm kết nối với Onedrive không?Giới hạn tốc độ tải lên kết xuất? Định cấu hình tăng tốc API

Sử dụng API riêng tự tạo để kết nối với OneDrive có thể cải thiện đáng kể những tình huống này và đối với phiên bản dùng thử dành cho nhà phát triển Office 365 E5 kéo dài ba tháng, việc sử dụng Rclone không thường xuyên sẽ tự động gia hạn phí thay vì cố tình gạt API, điều này còn hơn an toàn và ổn định.

Ngoài ra, các API tự xây dựng cũng có thể được sử dụng bởi các tài khoản khác và các ứng dụng khác.

Nếu đó là API tự tạo của Google Drive, vui lòng tham khảo hướng dẫn này ▼

Kiểm tra tốc độ Onedrive kết nối Rclone

Đầu tiên là kiểm tra tốc độ sử dụng API mặc định của Rclone để kết nối với Onedrive ▼

Rclone kết nối với kiểm tra tốc độ Onedrive Trước đây là bức ảnh thứ ba của cư dân mạng kiểm tra tốc độ sử dụng API mặc định của Rclone để kết nối với Onedrive

Sau đó là một thử nghiệm của cư dân mạng để sử dụng Microsoft API mà họ đã đăng ký để kết nối với Onedrive ▼

Sau đó là bức ảnh thứ tư của các cư dân mạng đang kiểm tra tốc độ kết nối với Onedrive bằng cách sử dụng Microsoft API mà họ đã đăng ký

  • Có thể thấy rõ tốc độ chênh lệch hơn 10 lần.

Cách tạo API đĩa mạng Microsoft Onedrive?

Cách lấy ID ứng dụng khách và bí mật ứng dụng khách trong Trung tâm quản lý Microsoft Azure, vui lòng nhấp vào liên kết bên dưới để xem cách tạo API đĩa mạng Microsoft Onedrive ▼

Rclone nhận được mã thông báo

Tải xuống Rclone trên máy tính cục bộ của bạn ▼

Lấy Windows làm ví dụ, vào thư mục chứa rclone.exe sau khi giải nén, nhập cmd vào thanh địa chỉ của trình thám hiểm và nhấn Enter để mở dấu nhắc lệnh trong đường dẫn hiện tại.

Thay thế các lệnh sau bằngClient_ID,Client_secret và thực hiện ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • Một trình duyệt sẽ bật lên tiếp theo, yêu cầu bạn đăng nhập vào tài khoản của mình để cấp quyền cho nó.

Sau khi ủy quyền, thông báo sau sẽ xuất hiện trong cửa sổ nhắc lệnh:

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"}Toàn bộ nội dung này (bao gồm cả dấu ngoặc) là mã thông báo, sao chép và lưu.

Rclone kết nối với OneDrive

SSH nhập lệnh sau ▼

rclone config

Thông tin sau sẽ hiện ra, vui lòng tham khảo hướng dẫn sau để vận hành ▼

  • Lưu ý:Vì RCLONE sẽ được cập nhật theo thời gian, khi bạn xem hướng dẫn này, các tùy chọn menu có thể thay đổi một chút, nhưng ý tưởng chung sẽ không thay đổi, đừng nghĩ đến việc sao chép hoạt động.
$ 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 退出
  • Cho đến nay, Rclone đã kết nối thành công với đĩa mạng OneDrive bằng API tự xây dựng.

Sau khi được định cấu hình, bạn có thể sử dụng như saurcloneLệnh để xem:

Liệt kê các thư mục ở cấp cao nhất của onedrive ▼

rclone lsd onedrive:

Liệt kê tất cả các tệp trong onedrive ▼

rclone ls onedrive:

Sao chép thư mục cục bộ vào một thư mục có tênbackupthư mục onedrive ▼

rclone copy /home/source onedrive:backup

Copy Cut Delete Command

Sao chép tệp cấu hình Rclone vào thư mục gốc của đĩa mạng onedrive ▼

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

sao chép địa phương /home/backup Đi tới thư mục sao lưu nơi đĩa mạng có tên onedrive được định cấu hình và ngược lại ▼

rclone copy --progress /home/backup onedrive:backup
  • bằng cách thêm thông số này --ignore-existing Các tệp đã được sao lưu trên đĩa mạng có thể bị bỏ qua, điều này tương đương với sao lưu gia tăng ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Sao chép tệp sao lưu thủ công CWP cục bộ vào thư mục sao lưu của đĩa mạng có tên onedrive và ngược lại ▼

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

Từ đĩa mạng onedrive, sao chép tệp sao lưu theo lịch tự động CWP vào cục bộ /newbackup Danh mục ▼

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

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

Từ đĩa mạng onedrive, sao chép tệp sao lưu thủ công CWP vào cục bộ /newbackup/newbackup/full/manual/accounts/ Danh mục ▼

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

Sao chép từ đĩa mạng của onedriveVestaCPSao lưu tệp vào cục bộ /home/backup Danh mục ▼

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

Lệnh Move (Cut) ▼

rclone move /home/backup onedrive:backup

Xóa thư mục sao lưu của đĩa mạng với tên cấu hình onedrive ▼

rclone delete onedrive:backup

Tạo thư mục sao lưu định cấu hình đĩa mạng có tên onedrive ▼

rclone mkdir onedrive:backup

Sao chép ▼

rclone copy

di chuyển ▼

rclone move

xóa ▼

rclone delete

Đồng bộ hóa ▼

rclone sync

Để biết thêm hướng dẫn sử dụng lệnh Rclone, vui lòng tham khảo bộ sưu tập lệnh Rclone bên dưới ▼

Làm thế nào để gắn kết OneDrive?

Nếu bạn cần gắn kết vào một thư mục cục bộ, bạn có thể tham khảo hướng dẫn gắn kết Rclone trước đây của chúng tôi ▼

Hạn chế của OneDrive Private API

Mặc dù các API riêng tư tự tạo có thể cải thiện trải nghiệm tải lên, nhưng việc tải lên có thể bị hạn chế nếu được sử dụng quá thường xuyên.

Ngưỡng giới hạn tối đa cho Microsoft OneDrive API là gì?

Microsoft chưa nêu rõ ngưỡng giới hạn tối đa của API OneDrive là bao nhiêu. Sau đây là tài liệu gốc:

Dựa trên mức sử dụng, chúng tôi tinh chỉnh các ngưỡng để người dùng có thể sử dụng lượng tài nguyên tối đa mà không ảnh hưởng đến độ tin cậy và hiệu suất.

  • Như bạn có thể đoán khi xem mô tả về các loại giới hạn API khác, có hai giới hạn, tổng số và tần suất.
  • Tổng số cuộc gọi có thể được thực hiện trong một ngày và tần suất là số cuộc gọi có thể được thực hiện trong một phút.
  • Và khi đạt đến ngưỡng điều chỉnh, quá trình tải lên tệp sẽ bị hạn chế.
  • Vì không thể lấy được giá trị chính xác từ tài liệu chính thức, vậy liệu có thể nhận được giá trị chính xác này thông qua thử nghiệm thực tế không?
  • câu trả lời là phủ định.Không có quy tắc nào được tìm thấy trong thử nghiệm thực tế, vì vậy giới hạn này được điều chỉnh động và phù hợp với tài liệu chính thức.

Làm cách nào để tránh bị hạn chế bởi OneDrive API?

Không tải lên quá nhiều tệp trong một khoảng thời gian ngắn, dung lượng tệp không quan trọng, quan trọng là số lượng tệp.

Giới thiệu về gia hạn tự động Office 365 E5:

  • Theo kinh nghiệm của những người dùng sử dụng phiên bản dùng thử dành cho nhà phát triển trong nhiều năm, chỉ cần bạn sử dụng API private tự xây dựng là có thể gia hạn đăng ký.
  • Đối với tần số, không có tiêu chuẩn, và càng nhiều càng tốt.
  • Cố tình gạt API có thể không đáng bị tổn thất, đặc biệt là sử dụng GitHub Actions, bởi vì máy chủ là Microsoft Azure, vì vậy nhiều người sử dụng các phương pháp tương tự để chải API vô nghĩa, Microsoft Azure muốn xác định nó rất dễ dàng.

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ “Rclone chậm kết nối với Onedrive?Giới hạn tốc độ tải lên kết xuất? Định cấu hình tăng tốc API "để giúp bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-27906.html

Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!

🔔 Hãy là người đầu tiên nhận được "Hướng dẫn sử dụng Công cụ AI tiếp thị nội dung ChatGPT" có giá trị trong thư mục trên cùng của kênh! 🌟
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

cuộn lên trên cùng