4 poin oleh GN⁺ 2024-08-18 | 1 komentar | Bagikan ke WhatsApp
  • Magic Wormhole

    • Alat untuk mentransfer file dengan aman antar komputer
    • Paket ini menyediakan pustaka dan alat baris perintah bernama wormhole
    • Dapat mentransfer file dan direktori berukuran berapa pun, atau teks pendek, dari satu komputer ke komputer lain
    • Kedua endpoint diidentifikasi dengan menggunakan "kode wormhole" yang sama
      • Biasanya komputer pengirim membuat dan menampilkan kodenya
      • Kode tersebut harus dimasukkan di komputer penerima
      • Kodenya pendek dan menggunakan daftar kata yang bisa diucapkan manusia
      • Di sisi penerima, tersedia pelengkapan tab untuk kata-kata kode sehingga cukup mengetik beberapa huruf saja
      • Kode wormhole bersifat sekali pakai dan tidak perlu dihafal
    • Presentasi PyCon 2016: slide, video
  • Dokumentasi lengkap tersedia di https://magic-wormhole.readthedocs.io atau di subdirektori docs/

  • Program ini menggunakan dua server

    • Server mailbox dan relay transit
    • Kode sumber disimpan di repositori terpisah
  • Lisensi, kompatibilitas

    • Magic-Wormhole didistribusikan dengan lisensi MIT
    • Untuk detail, lihat file LICENSE
    • Pustaka ini kompatibel dengan Python 3.8 atau lebih baru (telah diuji hingga versi 3.12)
  • Packaging, instalasi

    • Paket Magic Wormhole disertakan di berbagai sistem operasi
    • Untuk memasang tanpa paket sistem operasi, lihat dokumentasi instalasi

Ringkasan GN⁺

  • Magic Wormhole adalah alat yang memungkinkan transfer file antar komputer secara aman dan mudah
  • Pengguna dapat mentransfer file melalui kode pendek yang mudah diucapkan
  • Didistribusikan dengan lisensi MIT dan dapat digunakan pada Python 3.8 atau lebih baru
  • Alat lain dengan fungsi serupa antara lain Syncthing dan Resilio Sync

1 komentar

 
GN⁺ 2024-08-18
Komentar Hacker News
  • Sudah digunakan selama beberapa tahun saat mengirim file besar di lingkungan jaringan

    • Bisa disesuaikan menggunakan relay Magic Wormhole untuk penyalinan file yang lebih cepat dan andal
    • Tidak suka karena Google Drive sering gagal saat menangani file besar
  • Utilitas ini melakukan satu hal dengan sangat baik dan tidak mencolok

    • Kita seharusnya lebih menghargai karya hebat seperti ini
  • Menggunakan croc untuk proyek serupa

  • Pernah menggunakan Wormhole untuk mengirim file 70GB

    • Sebelumnya itu tidak mungkin
    • Tahu bahwa saya memakai bandwidth server relay, jadi setelahnya saya berdonasi ke Debian
  • Ada beberapa utilitas lain juga

  • Ada juga versi implementasi Rust yang saya temukan secara kebetulan

  • Penulis siap menjawab pertanyaan

  • Ada teman yang tidak terlalu paham teknologi dan perlu mengirim file besar

    • Penasaran apakah ada frontend GUI
  • Sedang mencari cara untuk mentransfer file antara iPhone dan MacBook

    • Airdrop dinonaktifkan karena kebijakan
    • Penyimpanan iCloud penuh
    • Menggunakan syncthing di semua perangkat lain, tetapi belum menemukan klien yang bisa dipakai di iPhone kerja
  • Tautan terkait

    • Magic Wormhole: Transfer file dengan aman dari satu komputer ke komputer lain: tautan terkait