Obfsproxy क्या है? (यहां आपको क्या जानना है) |


Obfsproxy क्या है?

Obfsproxy एक टॉर सबप्रोजेक्ट है जिसका उपयोग ऑनलाइन ट्रैफ़िक दिखने के तरीके को छिपाने के लिए किया जा सकता है.

Obfsproxy को विकसित करने का मुख्य कारण है क्योंकि ऐसे देश हैं जो वीपीएन कनेक्शनों को अवरुद्ध करने के लिए DPI (डीप पैकेट निरीक्षण) का उपयोग करते हैं, या सरकारें जो आईएसपी को एसएसएल ट्रैफ़िक को फ़िल्टर करने के लिए मजबूर करती हैं। तो, Obfsproxy का उपयोग संभावित रूप से आपके ट्रैफ़िक को फ़िल्टर और प्रतिबंधित करने से बचने में आपकी सहायता कर सकता है.

जबकि शुरुआत में केवल Tor के लिए बनाया गया था, Obfsproxy में एक सुविधा है जो डेवलपर्स को डिज़ाइन करने, परिनियोजित करने और अधिक ओफ़्सेटिंग परतों का परीक्षण करने की अनुमति देती है, जो कि Tor के साथ कुछ भी नहीं है। उस वजह से, Obfsproxy OpenVPN ट्रैफ़िक को भी बाधित करने के लिए इस्तेमाल किया जाने लगा है.

कैसे काम करता है Obfsproxy?

सीधे शब्दों में कहें, ओब्स्प्रोक्सी ऑनलाइन ट्रैफ़िक के प्रवाह के तरीके को बदलने में मदद करता है। DPI एल्गोरिदम का उपयोग करने वाली सरकारें या ISP प्रवाह को देखकर और यह क्या है (HTTP, HTTPS, SSL, VPN, और इसी तरह) को देखकर प्रोटोकॉल द्वारा इंटरनेट ट्रैफ़िक को वर्गीकृत कर सकते हैं।.

Obfsproxy के काम करने का तरीका “obfs2” मॉड्यूल होने से ट्रैफ़िक के चारों ओर प्रश्न (Tor या OpenVPN) में एन्क्रिप्शन आवरण होता है। यह सुनिश्चित करने के लिए कि एन्क्रिप्शन सफल है, मॉड्यूल बिना पहचानने वाले बाइट पैटर्न के साथ हैंडशेक प्रक्रिया का उपयोग करता है.

उदाहरण के लिए, Obfsproxy आपको OpenVPN ट्रैफ़िक को बाधित करने की अनुमति देगा ताकि यह नियमित, हानिरहित ट्रैफ़िक ट्रैफ़िक जैसा दिखाई दे.

क्या Obfsproxy 100% काम की गारंटी है?

बिल्कुल नहीं। हालांकि यह कुशल है, लेकिन यह हमेशा पूरी तरह से काम नहीं करता है। ध्यान रखें कि भले ही ट्रैफ़िक का प्रवाह नकाब में हो, फिर भी इसके कुछ पहचानने योग्य पैटर्न होंगे, जैसे:

  • समय
  • आयतन
  • पैकेट का आकार

उस जानकारी के साथ, एक पूरी तरह से एंट्रॉपी परीक्षण सरकारी सेंसर या आपके आईएसपी को दिखा सकता है कि एन्क्रिप्शन हैंडशेक अन्य प्रकार के हैंडशेक की तुलना में बहुत यादृच्छिक है। उस स्थिति में, वे इसे बनाने तक जा सकते हैं ताकि केवल प्रोटोकॉल जो डीपीआई को पहचानता है, के माध्यम से अनुमति दी जाए.

OpenVPN Traffic के लिए Obfsproxy का उपयोग कैसे करें

पूरे OpenVPN Obfsproxy सेटअप प्रक्रिया बहुत जटिल और काफी कठिन है। आदर्श रूप से, आपको अपने वीपीएन सर्वर के बजाय वीपीएन सेवा का उपयोग करना चाहिए क्योंकि यह ओपनवीपीएन ट्रैफिक को बाधित करने के लिए बहुत आसान है।.

इस रास्ते से बाहर, यहाँ एक अपेक्षाकृत त्वरित अवलोकन है कि प्रक्रिया आमतौर पर विंडोज प्लेटफार्मों पर कैसे काम करती है:

प्रारंभिक चरण

सबसे पहले, यहां उन चीजों की एक सूची दी गई है जो आपको शुरू करने से पहले चाहिए:

  • एक काम करने वाला OpenVPN सर्वर (या तो आपके पास या किराए पर, या एक वीपीएन प्रदाता द्वारा ऑफ़र किया गया).
  • OpenVPN क्लाइंट-साइड अनुप्रयोग.
  • पायथन 2.7 (नए संस्करण भी ठीक हैं, लेकिन यह एक Obfsproxy के लिए अनुशंसित है).
  • PuTTy, OpenVPN सर्वर तक दूरस्थ पहुँच के लिए उपयोग किया जाने वाला सॉफ़्टवेयर। यदि आप किसी वीपीएन प्रदाता के सर्वर का उपयोग करते हैं तो यह आवश्यक नहीं है.
  • पायथन 2.7 के लिए माइक्रोसॉफ्ट सी ++ कंपाइलर.
  • ओपनएसएसएल लाइट.
  • ProxySwitchy तीव्र विस्तार (या एक और अच्छा प्रॉक्सी ऐड-ऑन).

ग्राहक के साथ शुरू करते हैं

शुरुआत के लिए, डिफ़ॉल्ट निर्देशिका में पायथन 2.7 स्थापित करें। बाद में, Python 2.7 के लिए Microsoft C ++ कंपाइलर स्थापित करें। यदि आप कुछ शोध करते हैं, तो आप देखेंगे कि नए पायथन संस्करणों के लिए कोई कंपाइलर नहीं हैं, यही कारण है कि हम पायथन 2.7 का उपयोग करने की सलाह देते हैं.

जब आप कर लें, तो OpenSSL लाइट स्थापित करने के लिए आगे बढ़ें (बस डिफ़ॉल्ट सेटिंग्स का उपयोग करें), और फिर अपने कंप्यूटर को पुनरारंभ करें.

अब OpenVPN फ़ाइलों को संभालने का समय है। यदि आप पहले से ही वीपीएन सेवा का उपयोग करते हैं, तो प्रदाता आपको उन कॉन्फ़िगर फ़ाइलों तक पहुंच प्रदान करेगा जिनकी आपको आवश्यकता है। अन्यथा, OpenVPN क्लाइंट स्थापित करने के लिए आगे बढ़ें। बाद में, आपको डिफ़ॉल्ट निर्देशिका में वे सभी फाइलें मिलेंगी: “C: / Program Files / OpenVPN / config।” OpenVPN सर्वर से कनेक्ट करने के लिए आपके द्वारा उपयोग की जा रही कॉन्फ़िगरेशन फ़ाइल को ढूंढें, और इसे नोटपैड के साथ खोलें (हम इसे प्रशासक मोड में चलाने की सलाह देते हैं)। फ़ाइल को किसी अन्य नाम से सहेजें, ताकि आपके पास एक प्रतिलिपि हो जिसमें आप बिना कोई गलती किए काम कर सकें.

आगे बढ़ते हुए, आप इस तरह दिखने के लिए कॉन्फ़िगर फ़ाइल को संशोधित करेंगे:

प्रोटो टीसीपी-क्लाइंट
रिमोट 8080
पोर्ट 1194
देव तुन १
गुप्त ovpn.key
पुनर्निर्देश-प्रवेश द्वार def1
ifconfig 10.4.0.2 10.4.0.1
मोजे-प्रॉक्सी-पुन: प्रयास करें
मोजे-प्रॉक्सी 127.0.0.1 10194

“आपके सर्वर-आईपी” को आपके सर्वर के आईपी पते या आपके द्वारा उपयोग किए जा रहे वीपीएन सर्वर से बदल दिया जाना चाहिए। इसी लाइन पर, आप पोर्ट संख्या को “8080” के अलावा किसी अन्य चीज़ में भी बदल सकते हैं।

अब, फ़ाइल को सहेजें। सुनिश्चित करें कि इसे .txt फ़ाइल के बजाय .ovpn फ़ाइल के रूप में सहेजा गया है। इसके अलावा, मूल फ़ाइल को अधिलेखित न करें.

कॉन्फ़िगर करना Obfsproxy

प्रशासक मोड में कमांड प्रॉम्प्ट खोलें, और निम्न कमांड एक समय में टाइप करें:

cd C: \ Python27 \ Scripts
पाइप इंस्टाल -अपग्रेड पाइप
पाइप स्थापित obfsproxy
obfsproxy –log-min-गंभीरता = जानकारी obfs2 – साझाकरण-रहस्य = मोज़े 127.0.0.1:10194

“कुछ-रैंडम-की” को उस पासवर्ड से बदलें जिसे आप उपयोग करना चाहते हैं.

सुनिश्चित करें कि आप मारा हर आदेश के बाद दर्ज करें। यदि आपको दूसरी कमांड के बाद कोई त्रुटि मिलती है, तो आप उन्हें अनदेखा कर सकते हैं.

जब आप काम पूरा कर लें, तो कमांड प्रॉम्प्ट आपको बता दे कि यह ओब्स्प्रोक्सी ट्रैफिक के लिए सुन रहा है। हर बार जब आप OpenVPN ट्रैफ़िक को बाधित करने के लिए Obfsproxy चलाना चाहते हैं, तो आपको पहले और अंतिम आदेश चलाने की आवश्यकता होगी, और कमांड प्रॉम्प्ट को खुला छोड़ना होगा.

वैकल्पिक प्रॉक्सी सेटअप

आपको वास्तव में इस कदम को करने की आवश्यकता नहीं है, लेकिन यदि आप नेटफ्लिक्स जैसे प्लेटफार्मों पर भू-अवरुद्ध सामग्री देखने के लिए एक ओपनवीपीएन ओब्स्पॉक्सी कनेक्शन का उपयोग करने की योजना बनाते हैं, तो यह आवश्यक है। आमतौर पर, यदि आप Obfsproxy का उपयोग करते समय प्रॉक्सी सेट नहीं करते हैं, तो स्ट्रीमिंग प्लेटफ़ॉर्म गलत क्षेत्र पर सेट हो सकते हैं.

प्रॉक्सी को सेट करने का सबसे आसान तरीका यह है कि हम ऊपर दिए गए ब्राउज़र एक्सटेंशन के साथ इसे करें। एक बार यह स्थापित हो जाने के बाद, बस ProxySwitchy सेटिंग खोलें, और एक नया प्रोफ़ाइल बनाएं। “मैनुअल कॉन्फ़िगरेशन” चुनें और फिर निम्नलिखित विवरण दर्ज करें:

  • SOCKS होस्ट – 127.0.0.1
  • बंदरगाह – 8080 (या OpenVPN config फ़ाइल में आपके द्वारा उपयोग किया गया पोर्ट)
  • SOCKS v5

आप जो भी चाहते हैं, उस प्रोफ़ाइल का नाम दें, लेकिन अभी तक कनेक्शन चालू न करें। केवल तभी करें जब आपने OpenVPN सर्वर से कनेक्शन स्थापित किया हो.

सर्वर की स्थापना

शुरू करने से पहले, यह ध्यान देने योग्य है कि यदि आप AWS (Amazon Web Services) पर अपना स्वयं का OpenVPN सर्वर चलाते हैं, तो आपको एक नया नियम जोड़ने की आवश्यकता हो सकती है जो EC2 आवृत्ति के फ़ायरवॉल को Obfsproxy ट्रैफ़िक को रोकने से रोकता है।.

सर्वर को कॉन्फ़िगर करने के लिए आगे बढ़ना, आपको PuTTy से शुरू करने की आवश्यकता है क्योंकि आप SSH के माध्यम से सर्वर से कनेक्ट करने के लिए इसका उपयोग कर रहे हैं। पोर्ट 1194 खुला है, यह सुनिश्चित करने के लिए आपको अपने फिल्म निर्माता पर ओपनवीपीएन कॉन्फिगर फाइल की जांच करनी होगी। अजगर को आम तौर पर पहले से ही स्थापित किया जाना चाहिए (खासकर यदि आप आधुनिक लिनक्स वितरण का उपयोग करते हैं)। यदि यह नहीं है, तो ऐसा करने के लिए आगे बढ़ें.

बाद में, निम्न आदेशों में टाइप करें एक बार PuTTy टर्मिनल में:

सुडो यम स्थापित जीसीसी
sudo pip स्थापित करें obfsproxy
obfsproxy –log-min-गंभीरता = जानकारी obfs2 –dest = 127.0.0.1: 1194 – साझाकरण-गुप्त = सर्वर 0.0.0.0:8080

– पुराने लिनक्स संस्करण “yum” के बजाय “apt-get” का उपयोग कर सकते हैं.
– “कुछ-रैंडम-की” आपको क्लाइंट के लिए उपयोग किए जाने वाले पासवर्ड से बदल दिया जाना चाहिए

यदि सबकुछ सही हो जाता है, तो टर्मिनल आपको एक संदेश प्रदर्शित करेगा जो आपको बताएगा कि OpenVPN सर्वर Obfsproxy यातायात के लिए एक विशिष्ट पोर्ट पर सुन रहा है.

यदि आपके पास पहले से ही एक वीपीएन सदस्यता है जो एक प्रदाता से है, जिसका सर्वर ओबस्प्रोक्सी का समर्थन करता है, तो आपको वास्तव में कुछ भी करने की आवश्यकता नहीं है क्योंकि प्रदाता ने आपकी ओर से पहले से ही सब कुछ ध्यान रखा होगा।.

Obfsproxy के माध्यम से एक कनेक्शन की स्थापना

आपको बस इतना करना है कि OpenVPN GUI / क्लाइंट चलाएं जबकि Obfsproxy आपके कमांड प्रॉम्प्ट और आपके PuTTy टर्मिनल पर चल रहा है। जब आप OpenVPN आइकन को हरे रंग में देखते हैं, तो इसका मतलब है कि कनेक्शन स्थापित हो गया है.

अब, यदि आप कुछ भू-अवरुद्ध शो देखना चाहते हैं, तो बस अपना ब्राउज़र खोलें (इस मामले में क्रोम), और अपने प्रोक्सीस्विच एक्सटेंशन के लिए बनाई गई प्रोफ़ाइल का चयन करें.

क्या ऐसा करने का कोई सरल तरीका है?

हां, जैसा कि हमने पहले ही उल्लेख किया है, यदि आप एक वीपीएन सेवा का उपयोग करते हैं, तो प्रदाता द्वारा सर्वर कॉन्फ़िगरेशन को संभालने के बाद से ओपनवीपीएन ट्रैफिक को बाधित करना बहुत आसान है, और वे आपको पूर्व-कॉन्फ़िगर ओपनवीपीएन कॉन्फ़िगरेशन फ़ाइलों तक पहुंच प्रदान करते हैं।.

अधिक से अधिक, आपको बस OpenVPN GUI को स्थापित करना होगा और इस आलेख में उल्लिखित की तरह Obfsproxy को कॉन्फ़िगर करना होगा। आप यह सुनिश्चित करने के लिए ब्राउज़र में वैकल्पिक प्रॉक्सी भी जोड़ सकते हैं कि जियो-ब्लॉकिंग की समस्या न हो.

आपको सुरक्षित ऑनलाइन रखने के लिए एक सुरक्षित वीपीएन की आवश्यकता है?

हमें सिर्फ वही चाहिए जो आपको चाहिए – एक उच्च-स्तरीय वीपीएन सेवा जो टीसीपी और यूडीपी पर ओपनवीपीएन तक पहुंच प्रदान करती है। हम बहुत सारी सुरक्षा सुविधाओं तक पहुँच प्रदान करते हैं जो डीपीआई से आपके ऑनलाइन डेटा को सुरक्षित रखने में आपकी मदद कर सकते हैं:

  • सैन्य-ग्रेड एन्क्रिप्शन (AES)
  • नो-लॉग पॉलिसी
  • डीएनएस रिसाव संरक्षण
  • ए किल्सविच और एक Apps.Killer

इसके अलावा, हमारी सेवा में टॉर ट्रैफ़िक का भी समर्थन है, इसलिए यदि आप चाहें तो टॉर के साथ भी इसका उपयोग कर सकते हैं.

कई उपकरणों पर सुरक्षित कनेक्शन का लाभ उठाएं

हमने कई क्रॉस-प्लेटफ़ॉर्म संगत वीपीएन क्लाइंट डिज़ाइन किए हैं जो सबसे लोकप्रिय प्लेटफार्मों पर काम करते हैं: विंडोज, मैकओएस, आईओएस, एंड्रॉइड, एंड्रॉइड टीवी, अमेज़ॅन टीवी टीवी.

CactusVPN ऐप

हमारी सेवा को पहले निशुल्क आज़माएं

अभी कोई प्रतिबद्धता बनाने की आवश्यकता नहीं है – आप वास्तव में हमारे निशुल्क 24-घंटे के परीक्षण की कोशिश कर सकते हैं यह देखने के लिए कि क्या हमारी वीपीएन सेवा हमारी ऑनलाइन सेवाओं की सभी जरूरतों को पूरा कर सकती है

इसके अलावा, एक बार जब आप एक सदस्यता योजना का चयन करने और एक CactusVPN उपयोगकर्ता बनने का निर्णय लेते हैं, तो आपको यह जानकर खुशी होगी कि हम 30-दिन की मनी-बैक गारंटी की पेशकश भी कर रहे हैं यदि कुछ ऐसा काम नहीं करना चाहिए जैसा कि करना चाहिए.

निष्कर्ष – ऑब्सस्प्रोसी क्या है?

Obfsproxy टॉर और ओपनवीपीएन ट्रैफ़िक प्रवाह को मास्क करने का एक तरीका है, जिससे यह कुछ और जैसा दिखता है (नियमित HTTP ट्रैफ़िक, उदाहरण के लिए)। Obfsproxy उन लोगों के लिए आदर्श है जो उन देशों में रहते हैं जहाँ सरकार ISP को DPI का उपयोग करने और SSL ट्रैफ़िक को फ़िल्टर करने के लिए मजबूर कर रही है.

OpenVPN ट्रैफ़िक में बाधा डालना बहुत जटिल है, लेकिन जब आप प्रदाता अपनी ओर से सर्वर और क्लाइंट-साइड कॉन्फ़िगरेशन को हैंडल करते हैं, तो आप Obfsproxy समर्थन के साथ तृतीय-पक्ष VPN सेवा का उपयोग करना आसान हो जाता है। आपको केवल ओब्स्पॉक्सी कनेक्शन सेट करना होगा, जो विंडोज और लिनक्स पर करना बहुत आसान है क्योंकि यह केवल कुछ कमांड लाइन लेता है।.

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map