यह अनुवाद मशीन लर्निंग का उपयोग करके उत्पन्न किया गया था और 100% सटीक नहीं हो सकता है। अंग्रेज़ी संस्करण देखें

I2P के साथ शुरुआत: एक पूर्ण शुरुआती गाइड

I2P के साथ शुरुआत: एक पूर्ण शुरुआती गाइड

I2P एक पूरी तरह से एन्क्रिप्टेड, समकक्ष-से-समकक्ष गुमनाम नेटवर्क है जो इंटरनेट के “अंदर” चलता है, और geti2p.net से जावा लागूकरण इसके उपयोग का प्रमुख तरीका बना हुआ है। टोर के विपरीत, जो मुख्य रूप से सामान्य वेब तक पहुँच को गुमनाम बनाता है, I2P छिपी हुई सेवाओं, वेबसाइटों, ईमेल, चैट और फ़ाइल साझाकरण का एक पूरी तरह से स्वतंत्र नेटवर्क बनाता है।


जब आप I2P शुरू करते हैं तो ठीक उस पल क्या होता है

स्थापना के बाद, I2P स्थानीय मशीन पर एक वेब एप्लिकेशन लॉन्च करता है जिसे राउटर कंसोल कहा जाता है और जो http://127.0.0.1:7657 पर चलता है। यह आपका नियंत्रण केंद्र है, जो पूरी तरह से आपके कंप्यूटर पर चलता है और सुरक्षा के लिए केवल लोकलहोस्ट (localhost) से बाध्य होता है। पहली बार लॉन्च करने पर, एक सेटअप विज़ार्ड आपको भाषा चयन, थीम चयन (डार्क या लाइट) और लगभग एक मिनट तक चलने वाले स्वचालित बैंडविड्थ परीक्षण से अवगत कराता है, जो बाहरी M-Lab माप सेवा का उपयोग करता है। इसके बाद आप यह निर्धारित करते हैं कि अपनी बैंडविड्थ का कितना प्रतिशत आप नेटवर्क के साथ साझा करना चाहते हैं।

I2P सेटअप विज़ार्ड - भाषा चयन

एक बार विज़ार्ड पूरा हो जाने के बाद, राउटर बूटस्ट्रैपिंग नामक एक प्रक्रिया शुरू करता है जिसे “रीसीडिंग” कहा जाता है। आपका राउटर HTTPS के माध्यम से हार्डकोडेड रीसीड सर्वर्स से लगभग 100 राउटरइन्फो रिकॉर्ड्स डाउनलोड करता है, जिससे उसे साथी नोड्स की एक प्रारंभिक सूची मिलती है। वहां से, यह अधिक साथी नोड्स की खोज करने और नेटवर्क डेटाबेस (नेटडीबी) की अपनी स्थानीय प्रति को भरने के लिए अन्वेषणात्मक टनल बनाना शुरू कर देता है। इन पहले मिनटों के दौरान आपको “टनल को अस्वीकार करना: आरंभ हो रहा है” का संदेश दिखाई देगा। यह सामान्य बात है।

I2P रीसीडिंग - बूटस्ट्रैपिंग

अपने राउटर के उपयोग योग्य बनने से पहले 3–10 मिनट का समय तक इंतजार करने की उम्मीद करें, और शीर्ष प्रदर्शन तक पहुँचने से पहले काफी लंबा समय — लगातार दिनों तक चलना। राउटर कंसोल साइडबार आपके पीयर गिनती को “सक्रिय x/y” के रूप में दिखाता है, जहां x हाल ही में आपने संदेश आदान-प्रदान किए हैं उन पीयर्स की संख्या है और y उन सभी पीयर्स की संख्या है जिन्हें आपने देखा है। एक बार जब आपको 10 या अधिक सक्रिय पीयर्स दिखाई दें, तो आपका राउटर स्वस्थ रूप से जुड़ा हुआ है। एक नए उपयोगकर्ता द्वारा किया जाने वाला सबसे महत्वपूर्ण काम है राउटर को लगातार चलाए रखना। बंद होने के बाद, अन्य नोड्स आपके राउटर को कम से कम 24 घंटे के लिए अविश्वसनीय के रूप में चिह्नित कर देते हैं, इसलिए बार-बार रीस्टार्ट करने से प्रदर्शन बुरी तरह प्रभावित होता है।

I2P राउटर कंसोल डैशबोर्ड


I2P के लिए अपने ब्राउज़र को कॉन्फ़िगर करना

I2P, टॉर नेटवर्क के विपरीत, किसी समर्पित ब्राउज़र के साथ नहीं आता है। I2P साइटों (.i2p छद्म शीर्ष-स्तरीय डोमेन) तक पहुँचने के लिए, आपको अपने ब्राउज़र की प्रॉक्सी सेटिंग्स को पोर्ट 4444 पर I2P HTTP प्रॉक्सी के माध्यम से ट्रैफ़िक मार्ग के लिए कॉन्फ़िगर करना होगा।

विंडोज उपयोगकर्ताओं के लिए सबसे आसान तरीका ईज़ी इंस्टॉल बंडल है, जिसमें जावा, राउटर और “I2P in Private Browsing” एक्सटेंशन के साथ पूर्व-विन्यस्त फायरफॉक्स प्रोफ़ाइल शामिल है। यह सभी मैनुअल प्रॉक्सी कॉन्फ़िगरेशन को खत्म कर देता है। डाउनलोड से लेकर I2P साइट्स ब्राउज़ करने में लगभग चार मिनट का समय लगता है। एक macOS ईज़ी इंस्टॉल बंडल (एप्पल सिलिकॉन) बीटा में भी उपलब्ध है। यदि आप ईज़ी इंस्टॉल बंडल का उपयोग कर रहे हैं, तो आप नीचे दिए गए मैनुअल सेटअप को छोड़ सकते हैं।

फ़ायरफ़ॉक्स (अनुशंसित)

फायरफॉक्स का उपयोग करने की अत्यधिक सिफारिश की जाती है क्योंकि इसकी अपनी प्रॉक्सी सेटिंग्स होती हैं जो आपके ऑपरेटिंग सिस्टम से स्वतंत्र होती हैं - क्रोम और एज सिस्टम-व्यापी प्रॉक्सी सेटिंग्स का उपयोग करते हैं जो सभी एप्लिकेशन्स को प्रभावित करती हैं।

चरण 1। फ़ायरफ़ॉक्स मेनू (हैम्बर्गर आइकन) खोलें और सेटिंग्स पर क्लिक करें।

Firefox - सेटिंग्स खोलें

चरण 2. सेटिंग्स खोज बार में प्रॉक्सी के लिए खोजें, फिर नेटवर्क सेटिंग्स के बगल में सेटिंग्स… पर क्लिक करें।

Firefox - प्रॉक्सी के लिए खोजें

चरण 3। मैनुअल प्रॉक्सी कॉन्फ़िगरेशन का चयन करें, HTTP प्रॉक्सी के लिए 127.0.0.1 और पोर्ट के लिए 4444 दर्ज करें, फिर ओके पर क्लिक करें।

Firefox - मैनुअल प्रॉक्सी कॉन्फ़िगरेशन

प्रॉक्सी सेट करने के बाद, कई about:config समायोजनों की अनुशंसा की जाती है:

  • media.peerConnection.ice.proxy_only को true पर सेट करें (WebRTC लीक को रोकता है)
  • keyword.enabled को false पर सेट करें (.i2p पतों पर खोज इंजन रीडायरेक्ट को रोकता है)
  • एक बूलियन browser.fixup.domainsuffixwhitelist.i2p बनाएं और इसे true पर सेट करें (Firefox को बताता है कि .i2p एक वैध डोमेन सफ़िक्स है)

नए उपयोगकर्ताओं के लिए एक लगातार समस्या: .i2p पते से पहले हमेशा http:// टाइप करें। अधिकांश I2P साइट्स HTTPS का उपयोग नहीं करतीं (I2P पहले से ही सभी ट्रैफ़िक को एंड-टू-एंड एन्क्रिप्ट कर देता है), और उपसर्ग के बिना फ़ायरफ़ॉक्स आपको एक खोज इंजन पर रीडायरेक्ट कर देगा।

क्रोम / एज (विंडोज़)

नोट: क्रोम और एज आपके ऑपरेटिंग सिस्टम की प्रॉक्सी सेटिंग्स का उपयोग करते हैं, जिसका आपके सिस्टम पर सभी एप्लिकेशन पर प्रभाव पड़ता है।

चरण 1। क्रोम मेनू खोलें और सेटिंग्स पर क्लिक करें।

Chrome - सेटिंग्स खोलें

चरण 2। प्रॉक्सी के लिए खोजें, फिर अपने कंप्यूटर की प्रॉक्सी सेटिंग्स खोलें पर क्लिक करें।

Chrome - प्रॉक्सी के लिए खोजें

चरण 3. मैनुअल प्रॉक्सी सेटअप के तहत, “प्रॉक्सी सर्वर का उपयोग करें” के बगल में सेट अप पर क्लिक करें।

विंडोज - प्रॉक्सी सेटिंग्स

चरण 4। प्रॉक्सी सर्वर का उपयोग करें को चालू करें, प्रॉक्सी आईपी पते के लिए 127.0.0.1 और पोर्ट के लिए 4444 दर्ज करें, फिर सहेजें पर क्लिक करें।

विंडोज - प्रॉक्सी सर्वर संपादित करें

सफारी (macOS)

चरण 1. Safari → सेटिंग्स → उन्नत पर जाएं और प्रॉक्सी के बगल में सेटिंग्स बदलें… पर क्लिक करें।

सफारी - उन्नत सेटिंग्स

चरण 2। वेब प्रॉक्सी (HTTP) सक्षम करें, सर्वर के लिए 127.0.0.1 और पोर्ट के लिए 4444 दर्ज करें, फिर ओके पर क्लिक करें।

macOS - वेब प्रॉक्सी सेटिंग्स


राउटर कंसोल डैशबोर्ड को समझना

127.0.0.1:7657 पर राउटर कंसोल कई मुख्य संकेतक प्रदर्शित करता है जो आपको बताते हैं कि आपका नोड कितना अच्छा प्रदर्शन कर रहा है। साइडबार आपके I2P संस्करण, अपटाइम, बैंडविड्थ उपयोग (इन/आउट), सक्रिय पीयर संख्या और टनल स्थिति दिखाता है। जब “शेयर्ड क्लाइंट्स” हरा हो जाता है, तो आपका राउटर एकीकृत हो चुका होता है और तैयार होता है।

राउटर कंसोल - शेयर किए गए क्लाइंट्स हरे रंग में

बैंडविड्थ ग्राफ़ वास्तविक समय के माध्यम से प्रदर्शित करते हैं। डिफ़ॉल्ट संयमित होते हैं — 96 KBps डाउन और 40 KBps अप, केवल 48 KBps साझा के साथ — और आधिकारिक दस्तावेज़ीकरण इन्हें बढ़ाने की दृढ़ता से सिफारिश करता है। अपनी सीमाओं को बढ़ाने के लिए http://127.0.0.1:7657/config पर जाएँ (या कंसोल में “Configure Bandwidth” पर क्लिक करें)। उच्च साझा बैंडविड्थ आपके स्वयं के प्रदर्शन और नेटवर्क के स्वास्थ्य दोनों में सुधार करता है। 12 KBps से कम साझा बैंडविड्थ सेट करने पर आपका राउटर “छिपी मोड” में चला जाता है, जिससे आप भाग लेने वाले ट्रैफ़िक से कट जाते हैं। 128 KBps या उससे अधिक पर, आपके राउटर को फ्लडफिल स्थिति में पदोन्नत किया जा सकता है, जिसका अर्थ है कि यह वितरित हैश टेबल को बनाए रखने में मदद करता है।

बैंडविड्थ कॉन्फ़िगरेशन

टनल स्थिति अनुभाग भाग लेने वाली टनल्स को दर्शाता है - ट्रैफ़िक जिसे आप दूसरों के लिए रिले कर रहे हैं। I2P राउटर्स में से 90% से अधिक डिफ़ॉल्ट रूप से भाग लेने वाले ट्रैफ़िक को रिले करते हैं। यह एक साथ आपकी अपनी गोपनीयता के लिए कवर ट्रैफ़िक और नेटवर्क में आपका योगदान है। टनल्स हर 10 मिनट में समाप्त हो जाती हैं और स्वचालित रूप से पुनर्निर्मित हो जाती हैं।

I2PTunnel प्रबंधक

http://127.0.0.1:7657/i2ptunnel/ पर I2PTunnel प्रबंधक आपके द्वारा कॉन्फ़िगर किए गए सभी टनल दिखाता है - HTTP प्रॉक्सी, IRC, ईमेल और आपका eepsite सर्वर टनल सभी बॉक्स से बाहर तैयार-कॉन्फ़िगर किए गए हैं।

I2PTunnel सूची

Console pageURLPurpose
Home / Statuslocalhost:7657/homeDashboard with peers, bandwidth, tunnels
Bandwidth configlocalhost:7657/configAdjust speed limits and share percentage
Network configlocalhost:7657/confignetFirewall, port, and reachability settings
Tunnel managerlocalhost:7657/i2ptunnel/Manage all I2P tunnels and hidden services
I2PSnarklocalhost:7657/i2psnark/Built-in BitTorrent client
SusiMaillocalhost:7657/susimail/Built-in email client
Address booklocalhost:7657/dnsManage .i2p hostname mappings
---

एक बार कनेक्ट होने के बाद आप पाँच चीजें कर सकते हैं

.i2p वेबसाइटें ब्राउज़ करें

I2P का सबसे त्वरित उपयोग छिपी हुई वेबसाइटों को ब्राउज़ करना है। अपने ब्राउज़र को पोर्ट 4444 के माध्यम से प्रॉक्सी करके किसी भी .i2p पते पर जाएँ। कई ज्ञात साइटें अच्छे शुरुआती बिंदु के रूप में काम करती हैं: i2p-projekt.i2p आधिकारिक I2P प्रोजेक्ट साइट है जो नेटवर्क के भीतर मिरर की गई है, i2pforum.i2p समुदाय समर्थन फोरम की मेजबानी करता है, stats.i2p नेटवर्क आँकड़े और एक पता पंजीकरण सेवा प्रदान करता है, और notbob.i2p ज्ञात eepsites के लिए अपटाइम की निगरानी करता है ताकि आप देख सकें कि वास्तव में क्या ऑनलाइन है। जब आप किसी अज्ञात .i2p पते का सामना करें, तो प्रॉक्सी “जंप सर्विस” लिंक प्रदान करेगा जो होस्टनाम को हल करेगा — अपनी स्थानीय पता पुस्तिका में नई साइटों को जोड़ने के लिए इन पर क्लिक करें।

I2P में एक डिफ़ॉल्ट आउटप्रॉक्सी (exit.stormycloud.i2p) भी शामिल है जो आपको I2P के माध्यम से सामान्य इंटरनेट तक पहुँचने की अनुमति देता है, लेकिन यह नेटवर्क का प्राथमिक उद्देश्य नहीं है और प्रदर्शन धीमा होगा। I2P को एक आंतरिक डार्कनेट के रूप में डिज़ाइन किया गया है, टोर की तरह एक एग्ज़िट-नोड नेटवर्क नहीं।

I2PSnark के साथ टोरेंट फ़ाइलें गुमनाम रूप से साझा करें

I2PSnark हर I2P स्थापना में निर्मित एक पूर्णतः कार्यात्मक बिटटॉरेंट क्लाइंट है, जिसे http://127.0.0.1:7657/i2psnark/ पर एक्सेस किया जा सकता है। यह पूरी तरह से I2P नेटवर्क के भीतर संचालित होता है — यह क्लियरनेट टॉरेंट्स से कनेक्ट नहीं हो सकता, और क्लियरनेट उपयोगकर्ता I2P टॉरेंट्स को नहीं देख सकते। वेब इंटरफ़ेस मैजेंट लिंक्स, DHT, ड्रैग-एंड-ड्रॉप, टॉरेंट खोज, क्रमिक डाउनलोड और UDP ट्रैकर्स (संस्करण 2.10.0 में जोड़े गए) का समर्थन करता है। डिफ़ॉल्ट टनल लंबाई तीन हॉप्स होती है। बस इंटरफ़ेस के माध्यम से .torrent फ़ाइलें या मैजेंट लिंक्स जोड़ें।

I2PSnark इंटरफ़ेस

टोरेंट खोजने के लिए, पोस्टमैन ट्रैकर पर जाएँ http://tracker2.postman.i2p/ - एक केंद्रीकृत हब जहां उपयोगकर्ता I2P नेटवर्क के भीतर दूसरों द्वारा अपलोड किए गए टोरेंट को खोज और डाउनलोड कर सकते हैं। आप समुदाय के साथ साझा करने के लिए अपने स्वयं के टोरेंट भी अपलोड कर सकते हैं।

Postman ट्रैकर

अन्य I2P-संगत टोरेंट क्लाइंट में BiglyBT और I2P प्लगइन के साथ qBittorrent शामिल हैं।

SusiMail के साथ एन्क्रिप्टेड ईमेल भेजें

SusiMail http://127.0.0.1:7657/susimail/ पर एक वेब-आधारित ईमेल क्लाइंट है जो पहचान उजागर करने से बचने के लिए डिज़ाइन किया गया है। यह “postman” द्वारा संचालित mail.i2p मेल सर्वर से जुड़ता है। शुरुआत करने के लिए, अपने I2P प्रॉक्सी के माध्यम से पहुँच योग्य hq.postman.i2p पर एक खाता पंजीकृत करें, फिर SusiMail में उन प्रमाणपत्रों के साथ लॉग इन करें। पूर्व-कॉन्फ़िगर किए गए I2PTunnel एंट्री SMTP को localhost:7659 के माध्यम से और POP3 को localhost:7660 के माध्यम से रूट करते हैं। आप अन्य @mail.i2p उपयोगकर्ताओं के लिए और सामान्य इंटरनेट ईमेल पतों (मेल सर्वर के आउटप्रॉक्सी के माध्यम से ब्रिज) दोनों को ईमेल भेज सकते हैं। SusiMail मार्कडाउन फॉर्मेटिंग, ड्रैग-एंड-ड्रॉप संलग्नक और HTML ईमेल का समर्थन करता है।

SusiMail इनबॉक्स

SusiMail लिखें

Irc2P नेटवर्क के माध्यम से IRC पर चैट करें

I2P localhost:6668 पर एक पूर्व-विन्यस्त IRC टनल के साथ आता है। किसी भी IRC क्लाइंट को इस पते पर निर्देशित करें (SSL/TLS अक्षम के साथ - I2P एन्क्रिप्शन संभालता है) और आप Irc2P नेटवर्क से जुड़ जाएंगे, जो irc.postman.i2p, irc.echelon.i2p, और irc.dg.i2p सहित सर्वरों का संघ है। मुख्य चैनल हैं #i2p सामान्य चर्चा के लिए, #i2p-dev विकास के लिए, और #i2p-help सहायता के लिए। IRC टनल स्वचालित रूप से आपके कनेक्शन से पहचान योग्य जानकारी हटा देता है। अनुशंसित क्लाइंट में WeeChat, Pidgin, और Thunderbird Chat शामिल हैं।

अपनी खुद की गुमनाम वेबसाइट होस्ट करें

प्रत्येक I2P स्थापना में localhost:7658 पर पहले से चल रहा एक Jetty वेब सर्वर होता है, जिसके साथ एक संगत I2P सर्वर टनल भी होता है। कोई साइट प्रकाशित करने के लिए, केवल HTML फ़ाइलों को डॉक्यूमेंट रूट में रखें: लिनक्स पर ~/.i2p/eepsite/docroot या विंडोज़ पर %LOCALAPPDATA%\I2P\I2P Site\docroot। आपकी साइट को स्वचालित रूप से एक गोपनीय बेस64 गंतव्य और एक छोटा xxxxx.b32.i2p पता मिल जाता है। mysite.i2p जैसा मानव-पठनीय नाम प्राप्त करने के लिए, इसे stats.i2p या no.i2p जैसी एड्रेस बुक सेवाओं पर पंजीकृत करें। अधिक उन्नत सेटअप के लिए, आप I2PTunnel सर्वर टनल के पीछे Apache या Nginx के साथ Jetty को प्रतिस्थापित कर सकते हैं - बस पहचान योग्य सर्वर हेडर्स को हटाना न भूलें। विस्तृत चरणबद्ध निर्देश के लिए, हमारे I2P ईपसाइट बनाना मार्गदर्शिका देखें।


नए उपयोगकर्ताओं के लिए आवश्यक सुरक्षा प्रथाएँ

कभी भी I2P और क्लियरनेट को एक ही ब्राउज़र प्रोफ़ाइल में न ब्राउज़ करें। यह सुरक्षा का सबसे महत्वपूर्ण नियम है। about:profiles के माध्यम से एक समर्पित फ़ायरफ़ॉक्स प्रोफ़ाइल बनाएं या ईज़ी इंस्टॉल बंडल के पूर्व-कॉन्फ़िगर किए गए प्रोफ़ाइल का उपयोग करें। आपके अज्ञात और पहचाने गए ब्राउज़िंग के बीच कुकीज़, इतिहास और कैश किए गए डेटा का पार-संदूषण संचालन सुरक्षा की सबसे आम विफलता है।

आधिकारिक “I2P in Private Browsing” फ़ायरफ़ॉक्स एक्सटेंशन (मोज़िला के ऐड-ऑन स्टोर से उपलब्ध) आइसोलेटेड कंटेनर टैब बनाकर जिनमें एंटी-फिंगरप्रिंटिंग, फर्स्ट-पार्टी आइसोलेशन और लेटरबॉक्सिंग सक्षम होती है, इस प्रक्रिया को स्वचालित करता है। क्रोमियम उपयोगकर्ताओं के लिए अलग फ्लैग के साथ लॉन्च करें: --user-data-dir=$HOME/.config/chromium-i2p --proxy-server="http://127.0.0.1:4444"


Was this page helpful?