4 पॉइंट द्वारा GN⁺ 2024-08-18 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Magic Wormhole

    • कंप्यूटरों के बीच सुरक्षित रूप से फ़ाइल ट्रांसफर करने का टूल
    • यह पैकेज wormhole नाम की लाइब्रेरी और कमांडलाइन टूल प्रदान करता है
    • किसी भी आकार की फ़ाइलें और डायरेक्टरी, या छोटा टेक्स्ट, एक कंप्यूटर से दूसरे कंप्यूटर में ट्रांसफर किया जा सकता है
    • दोनों endpoint एक ही "wormhole code" का उपयोग करके पहचाने जाते हैं
      • आम तौर पर भेजने वाला कंप्यूटर कोड बनाता है और दिखाता है
      • प्राप्त करने वाले कंप्यूटर में वह कोड दर्ज करना होता है
      • कोड छोटे, इंसानों द्वारा बोले जा सकने वाले शब्दों की सूची का उपयोग करता है
      • रिसीवर साइड पर कोड शब्दों के लिए tab completion मिलता है, इसलिए केवल कुछ अक्षर टाइप करना काफी होता है
      • wormhole code एक बार उपयोग होने वाला होता है और इसे याद रखने की ज़रूरत नहीं होती
    • PyCon 2016 प्रस्तुति: स्लाइड, वीडियो
  • पूरा दस्तावेज़ https://magic-wormhole.readthedocs.io या docs/ सबडायरेक्टरी में देखा जा सकता है

  • यह प्रोग्राम दो सर्वरों का उपयोग करता है

    • mailbox server और transit relay
    • source code अलग repositories में रखा गया है
  • लाइसेंस, संगतता

    • Magic-Wormhole MIT लाइसेंस के तहत वितरित किया जाता है
    • अधिक जानकारी के लिए LICENSE फ़ाइल देखें
    • यह लाइब्रेरी Python 3.8 या उसके बाद के संस्करणों के साथ संगत है (संस्करण 3.12 तक परीक्षण किया गया है)
  • पैकेजिंग, इंस्टॉलेशन

    • Magic Wormhole पैकेज कई operating systems में शामिल है
    • operating system पैकेज के बिना इंस्टॉल करने के लिए इंस्टॉलेशन दस्तावेज़ देखें

GN⁺ का सार

  • Magic Wormhole कंप्यूटरों के बीच फ़ाइल ट्रांसफर को सुरक्षित और आसान बनाने वाला टूल है
  • उपयोगकर्ता छोटे और आसानी से बोले जा सकने वाले कोड के ज़रिए फ़ाइलें ट्रांसफर कर सकते हैं
  • यह MIT लाइसेंस के तहत वितरित होता है और Python 3.8 या उसके बाद के संस्करणों पर उपयोग किया जा सकता है
  • समान सुविधाओं वाले अन्य टूल्स में Syncthing और Resilio Sync शामिल हैं

1 टिप्पणियां

 
GN⁺ 2024-08-18
Hacker News राय
  • कई वर्षों से नेटवर्क वातावरण में बड़े फ़ाइल ट्रांसफ़र के लिए इसका उपयोग करता रहा हूँ

    • Magic Wormhole relay का उपयोग करके इसे तेज़ और अधिक विश्वसनीय फ़ाइल कॉपी के लिए ट्यून किया जा सकता था
    • बड़े फ़ाइल संभालते समय Google Drive का बार-बार विफल होना पसंद नहीं है
  • यह utility एक ही काम बहुत अच्छे से करती है और बिना शोर-शराबे के काम करती है

    • ऐसी शानदार रचनाओं के लिए हमें अधिक आभारी होना चाहिए
  • इसी तरह के प्रोजेक्ट के रूप में croc का उपयोग कर रहा हूँ

  • Wormhole का उपयोग करके 70GB फ़ाइल ट्रांसफ़र की थी

    • पहले यह असंभव था
    • पता था कि relay server की bandwidth उपयोग हुई थी, इसलिए बाद में Debian को दान दिया
  • कुछ अन्य utilities भी हैं

  • संयोग से मिला एक Rust implementation version भी है

    • नई सुविधाओं और सुधारों के साथ Magic Wormhole का Rust implementation: magic-wormhole.rs लिंक
  • लेखक सवालों के जवाब देने के लिए तैयार है

  • एक दोस्त जो तकनीक में सहज नहीं है, उसे बड़े फ़ाइल भेजने हैं

    • सोच रहा हूँ कि क्या इसका कोई GUI frontend है
  • iPhone और MacBook के बीच फ़ाइल ट्रांसफ़र का तरीका ढूँढ़ रहा हूँ

    • Airdrop नीति के कारण disabled है
    • iCloud storage पूरी भर चुकी है
    • बाकी सभी devices पर syncthing का उपयोग करता हूँ, लेकिन work iPhone पर इस्तेमाल करने लायक client नहीं मिला
  • संबंधित लिंक

    • Magic Wormhole: एक कंप्यूटर से दूसरे कंप्यूटर तक सुरक्षित फ़ाइल ट्रांसफ़र: संबंधित लिंक