Magic Wormhole: เทคโนโลยีถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์อย่างปลอดภัย
(github.com/magic-wormhole)-
Magic Wormhole
- เครื่องมือสำหรับถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ได้อย่างปลอดภัย
- แพ็กเกจนี้มีไลบรารีและเครื่องมือบรรทัดคำสั่งชื่อ
wormhole - สามารถส่งไฟล์และไดเรกทอรีขนาดใดก็ได้ หรือข้อความสั้น ๆ จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง
- ปลายทางทั้งสองฝั่งจะถูกระบุด้วย "รหัส wormhole" เดียวกัน
- โดยทั่วไปคอมพิวเตอร์ฝั่งส่งจะสร้างและแสดงรหัส
- ต้องป้อนรหัสบนคอมพิวเตอร์ฝั่งรับ
- รหัสใช้รายการคำสั้น ๆ ที่มนุษย์ออกเสียงได้
- ฝั่งรับรองรับการเติมคำอัตโนมัติด้วยปุ่มแท็บสำหรับคำในรหัส จึงพิมพ์เพียงไม่กี่ตัวอักษรก็พอ
- รหัส wormhole เป็นแบบใช้ครั้งเดียวและไม่จำเป็นต้องจดจำ
-
- งานนำเสนอ PyCon 2016: สไลด์, วิดีโอ
-
เอกสารทั้งหมดดูได้ที่ https://magic-wormhole.readthedocs.io หรือในไดเรกทอรีย่อย docs/
-
โปรแกรมนี้ใช้เซิร์ฟเวอร์สองตัว
- เซิร์ฟเวอร์เมลบ็อกซ์และทรานซิตรีเลย์
- ซอร์สโค้ดถูกเก็บไว้ในรีโพซิทอรีแยกต่างหาก
-
ใบอนุญาต, ความเข้ากันได้
- Magic-Wormhole เผยแพร่ภายใต้สัญญาอนุญาต MIT
- ดูรายละเอียดเพิ่มเติมในไฟล์
LICENSE - ไลบรารีนี้รองรับ Python 3.8 ขึ้นไป (ทดสอบแล้วถึงเวอร์ชัน 3.12)
-
การแพ็กเกจ, การติดตั้ง
- แพ็กเกจ Magic Wormhole ถูกรวมอยู่ในหลายระบบปฏิบัติการ
- หากต้องการติดตั้งโดยไม่ใช้แพ็กเกจของระบบปฏิบัติการ ให้ดูเอกสารการติดตั้ง
สรุปโดย GN⁺
- Magic Wormhole เป็นเครื่องมือที่ช่วยให้การถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ทำได้อย่างปลอดภัยและง่ายดาย
- ผู้ใช้สามารถถ่ายโอนไฟล์ผ่านรหัสสั้น ๆ ที่ออกเสียงได้ง่าย
- เผยแพร่ภายใต้สัญญาอนุญาต MIT และใช้งานได้บน Python 3.8 ขึ้นไป
- เครื่องมืออื่นที่มีความสามารถคล้ายกัน ได้แก่ Syncthing และ Resilio Sync
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ใช้มันมาหลายปีแล้วเวลาต้องส่งไฟล์ขนาดใหญ่ผ่านเครือข่าย
ยูทิลิตีนี้ทำหน้าที่เดียวได้ดีมากและไม่เป็นที่สังเกต
กำลังใช้ croc เป็นโปรเจ็กต์ที่คล้ายกัน
เคยใช้ Wormhole ส่งไฟล์ขนาด 70GB มาแล้ว
ยังมียูทิลิตีอื่นอีกบางตัว
ยังมีเวอร์ชันที่พัฒนาใน Rust ที่ไปเจอมาโดยบังเอิญ
ผู้เขียนพร้อมจะมาตอบคำถาม
มีเพื่อนที่ไม่คุ้นกับเทคโนโลยีต้องส่งไฟล์ขนาดใหญ่
กำลังมองหาวิธีส่งไฟล์ระหว่าง iPhone กับ MacBook
ลิงก์ที่เกี่ยวข้อง