منصوبے کے بارے میں
Instant.io ایک براؤزر پر مبنی فائل ٹرانسفر سروس فراہم کرتا ہے جو WebTorrent پر مبنی ہے، اور BitTorrent پروٹوکول کو WebRTC کے ذریعے نافذ کرتا ہے۔ صارفین براؤزرز کے درمیان براہ راست فائلیں شیئر کر سکتے ہیں، بغیر پلگ ان انسٹال کیے یا ڈیٹا ٹرانسفر کے لیے مرکزی سرورز پر انحصار کیے۔ ایپلیکیشن ٹورنٹ انفوہیشز یا میگنیٹ یو آر ایل کو یو آر ایل میں شامل کرکے شیئر ایبل لنکس بنانے کی حمایت کرتی ہے (مثلاً https://instant.io#INFO_HASH)۔ ایک ہی براؤزر ونڈو میں متعدد ٹورنٹس بیک وقت منظم کیے جا سکتے ہیں۔
یہ پروجیکٹ خود میزبانی کے لیے ڈیزائن کیا گیا ہے: منتظمین ریپوزٹری کلون کر سکتے ہیں، config.js کے ذریعے سرور آئی پی/پورٹ ترتیب دے سکتے ہیں، NAT ٹراورسل کے لیے اختیاری طور پر TURN سرور سیٹ اپ کر سکتے ہیں، اور npm کے ساتھ تعینات کر سکتے ہیں۔ کلائنٹ سائیڈ منطق client/index.js میں ہے اور اسے WebTorrent لائبریری کے ذریعے آزادانہ طور پر بھی استعمال کیا جا سکتا ہے۔ معاون براؤزرز میں ڈیسک ٹاپ اور اینڈرائیڈ پر Chrome، Firefox، اور Opera شامل ہیں۔ ڈیبگ لاگنگ localStorage.debug = '*' کے ذریعے دستیاب ہے۔
WebTorrent, LLC کی طرف سے MIT لائسنس کے تحت۔ ریپوزٹری میں بلڈ اسکرپٹس، کنفیگریشن نمونے، اور نجی انسٹینس تعینات کرنے کے لیے دستاویزات شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.