इस प्रोजेक्ट के बारे में

Instant.io एक ब्राउज़र-आधारित फ़ाइल स्थानांतरण सेवा प्रदान करता है जो WebTorrent द्वारा संचालित है, जो WebRTC पर BitTorrent प्रोटोकॉल लागू करती है। उपयोगकर्ता बिना प्लगइन इंस्टॉल किए या डेटा स्थानांतरण के लिए केंद्रीय सर्वर पर निर्भर हुए सीधे ब्राउज़रों के बीच फ़ाइलें साझा कर सकते हैं। एप्लिकेशन टोरेंट infohashes या magnet URLs को URL में जोड़कर साझा करने योग्य लिंक बनाने का समर्थन करता है (जैसे, https://instant.io#INFO_HASH)। एक ही ब्राउज़र विंडो में कई टोरेंट एक साथ प्रबंधित किए जा सकते हैं। यह प्रोजेक्ट स्व-होस्ट किए जाने के लिए डिज़ाइन किया गया है: व्यवस्थापक रिपॉजिटरी क्लोन कर सकते हैं, config.js के माध्यम से सर्वर IP/पोर्ट कॉन्फ़िगर कर सकते हैं, वैकल्पिक रूप से NAT ट्रैवर्सल के लिए TURN सर्वर सेट कर सकते हैं, और npm के साथ तैनात कर सकते हैं। क्लाइंट-साइड लॉजिक client/index.js में रहता है और WebTorrent लाइब्रेरी के माध्यम से स्वतंत्र रूप से भी उपयोग किया जा सकता है। समर्थित ब्राउज़रों में डेस्कटॉप और Android पर Chrome, Firefox और Opera शामिल हैं। डिबग लॉगिंग localStorage.debug = '*' के माध्यम से उपलब्ध है। WebTorrent, LLC द्वारा MIT के तहत लाइसेंस प्राप्त। रिपॉजिटरी में बिल्ड स्क्रिप्ट, कॉन्फ़िगरेशन नमूने और निजी इंस्टेंस तैनात करने के लिए दस्तावेज़ीकरण शामिल है।