Rclone 1.74.4

ซอฟต์แวร์โอนถ่ายไฟล์แบบโอเพ่นซอร์สสำหรับซิงโครไนซ์ข้อมูลระหว่างคอมพิวเตอร์และที่เก็บข้อมูลในคลาวด์


รุ่นเก่า

ดูรุ่นเก่าทั้งหมด

คำอธิบาย


Rclone เป็นเครื่องมือบรรทัดคำสั่งที่ทรงพลัง ฟรี และเปิดเผยซอร์สโค้ดสำหรับจัดการและซิงค์ไฟล์ระหว่างระบบท้องถิ่นและบริการจัดเก็บข้อมูลบนคลาวด์ เบื้องต้นได้แรงบันดาลใจมาจาก rsync โดย Rclone มีคำสั่งที่คุ้นเคยเช่น copy, sync, move, ls และ mount แต่ที่ปรับแต่งเพื่อให้ทำงานกับ 70 แบ็คเอนด์ ของคลาวด์ — รวมถึง Google Drive, Dropbox, OneDrive, Amazon S3, Backblaze B2 และอีกมากมาย

คุณสมบัติหลักและข้อดี

การถ่ายโอนข้อมูลที่ปลอดภัยและเชื่อถือได้
Rclone รักษาเวลาในการจัดเก็บข้อมูล ตรวจสอบ checksum (MD5, SHA‑1) เพื่อรับประกันความสมบูรณ์ของไฟล์ และรองรับการดำเนินการถ่ายโอนที่ถูกหยุดชะงัก

การเข้ารหัสในท้องถิ่น (crypt)
ด้วยแบ็คเอนด์ “crypt” คุณสามารถเข้ารหัสไฟล์ของคุณก่อนที่จะส่งไปยังคลาวด์ ใช้การเข้ารหัสแบบ chunked (บล็อกขนาด 64 KiB) ด้วย XSalsa20 และ Poly1305 เพื่อรับประกันความปลอดภัยที่แข็งแกร่ง

ยังช่วยให้เข้ารหัสชื่อไฟล์และโฟลเดอร์ — ส่วนต่าง ๆ ของเส้นทางจะถูกเข้ารหัสแยกกัน ซึ่งรับประกันความเป็นส่วนตัวแม้ในชื่อไฟล์

การติดตั้งเป็นดิสก์ท้องถิ่น
สามารถติดตั้งบริการระยะไกล (คลาวด์) เป็นดิสก์ท้องถิ่นในระบบปฏิบัติการของคุณ (Linux, Windows, macOS, FreeBSD) โดยใช้ FUSE

บริการผ่านโปรโตคอลเครือข่าย
Rclone สามารถ “ให้บริการ” แบ็คเอนด์ผ่าน HTTP, SFTP, WebDAV, FTP หรืแม้แต่ DLNA เปลี่ยนคอมพิวเตอร์ของคุณให้เป็นเซิร์ฟเวอร์ไฟล์ที่เข้าถึงจากระยะไกล

แบ็คเอนด์เสมือน
มันเสนอแบ็คเอนด์ที่ปรับเปลี่ยนหรือปรับแต่งบริการระยะไกลอื่น ๆ เช่น cache, compress, union, chunker นอกจากนี้ยังรวมถึง crypt ที่ได้กล่าวถึงข้างต้น

การทำงานอัตโนมัติและสคริปต์
เนื่องจากเป็น CLI, Rclone เหมาะสำหรับการทำงานอัตโนมัติ: คุณสามารถกำหนดเวลาในการรันคำสั่งผ่าน cron, ตัวจัดตารางงาน หรือรวมเข้ากับสคริปต์หรือ API เพื่อทำแบ็คอัพตามกำหนดเวลา, การย้ายข้อมูล หรือการซิงค์ที่ตั้งเวลาไว้

การวิเคราะห์การใช้งานและสถิติ
มันมีคำสั่งที่มีประโยชน์เช่น lsf, size, ncdu และ ljson สำหรับตรวจสอบและนับไฟล์ในระยะไกล ช่วยให้คุณสามารถทำแผนที่พื้นที่ที่ใช้ไปและเห็นข้อมูลอย่างชัดเจน

ประสิทธิภาพที่เพิ่มขึ้น
Rclone สามารถใช้การถ่ายโอนหลายเธรดเพื่อเพิ่มความเร็ว และเมื่อเป็นไปได้ จะทำ “server-side copy” ระหว่างผู้ให้บริการเพื่อหลีกเลี่ยงการดาวน์โหลดข้อมูลไปยังดิสก์ท้องถิ่น

การตรวจสอบความสมบูรณ์
นอกจาก checksum แล้ว คุณยังสามารถใช้ rclone check เพื่อให้แน่ใจว่าข้อมูลที่ส่งไปตรงกับต้นฉบับ

ชุมชนที่เคลื่อนไหว
เป็นซอฟต์แวร์ที่สุกงอมและได้รับการดูแลโดยชุมชนที่มีชีวิตชีวา มีการอัปเดตบ่อยครั้ง ฟอรัมและเอกสารที่หลากหลายสำหรับกรณีการใช้งานที่แตกต่างกัน

กรณีการใช้งานทั่วไป

การสำรองข้อมูลอัตโนมัติ — คุณสามารถตั้งเวลาซิงค์โฟลเดอร์ท้องถิ่นไปยังผู้ให้บริการคลาวด์ พร้อมการเข้ารหัส เพื่อให้แน่ใจว่าข้อมูลของคุณปลอดภัยและ redundant

การย้ายข้อมูลระหว่างคลาวด์ — ตัวอย่างเช่น ย้ายข้อมูลจาก Dropbox มายัง S3 โดยไม่ต้องเก็บไว้ในเครื่อง โดยใช้การถ่ายโอน “server-side”

การเข้าถึงไฟล์จากระยะไกล — การติดตั้งที่จัดเก็บข้อมูลคลาวด์เป็นดิสก์ท้องถิ่น ช่วยให้สามารถทำงานโดยตรงกับข้อมูลระยะไกลได้

บริการไฟล์ — ใช้ Rclone เพื่อให้บริการเนื้อหาคลาวด์ผ่าน HTTP หรือ SFTP เช่น การเปิดเผยที่เก็บแบ็คอัพให้กับคอมพิวเตอร์อื่น ๆ

การซิงค์สองทาง — รักษาโฟลเดอร์ทั้งสอง (ท้องถิ่นหรือระยะไกล) ให้เหมือนกันตลอด เวลา เหมาะสำหรับการทำสำเนาหรือการทำงานร่วมกัน