Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> VPN

अपने रास्पबेरी पाई पर एक ओपनवीपीएन सर्वर सेट करें:एक चरण-दर-चरण मार्गदर्शिका

अपने रास्पबेरी पाई पर एक ओपनवीपीएन सर्वर सेट करें:एक चरण-दर-चरण मार्गदर्शिका <पी> डेनिस नुसिउ

द्वारा <पी> अपने रास्पबेरी पाई पर एक ओपनवीपीएन सर्वर सेट करें:एक चरण-दर-चरण मार्गदर्शिका मेरा रास्पबेरी, एक OpenVPN सर्वर के रूप में काम कर रहा है <पी> सभी को नमस्कार!

<पी> इस संक्षिप्त लेख में मैं बताऊंगा कि ओपनवीपीएन के साथ रास्पबेरी पीआई पर अपना खुद का वीपीएन (वर्चुअल प्राइवेट नेटवर्क) सर्वर कैसे सेटअप करें। सर्वर सेटअप करने के बाद, हम अपने ट्रैफ़िक को छिपाने के लिए एक ऑबफ़सकेशन सर्वर सेटअप करेंगे जो यह दर्शाता है कि हम वीपीएन का उपयोग कर रहे हैं। इससे हमें किसी प्रकार की सेंसरशिप से बचने में मदद मिलेगी।

वीपीएन का उपयोग क्यों करें?

<पी> सबसे पहले, आइए इस बारे में बात करें कि आप वीपीएन सर्वर का उपयोग क्यों करना चाहते हैं:

  1. बीच में आदमी के हमलों से बचें। यदि आपके स्थानीय नेटवर्क पर कोई दुर्भावनापूर्ण उपयोगकर्ता है - यहां तक कि आपका रूममेट भी - वह व्यक्ति आपके अनएन्क्रिप्टेड ट्रैफ़िक की निगरानी करने और उसके साथ छेड़छाड़ करने में सक्षम है।
  2. मेरे मामले में, अपनी इंटरनेट गतिविधि को अपने ISP (इंटरनेट सेवा प्रदाता) या विश्वविद्यालय से छिपाएँ।
  3. सेवाओं को अनब्लॉक करें. मेरा विश्वविद्यालय सभी यूडीपी (यूजर डेटाग्राम प्रोटोकॉल) पैकेटों को ब्लॉक कर देता है। इसका मतलब यह है कि मैं यूडीपी के माध्यम से संचार करने वाले किसी भी एप्लिकेशन का उपयोग नहीं कर सकता। मैं अपने ईमेल क्लाइंट का उपयोग नहीं कर सकता, गेम नहीं खेल सकता, या Git का उपयोग भी नहीं कर सकता!
<पी> मैंने रास्पबेरी पाई का उपयोग करके अपने घरेलू इंटरनेट पर एक वीपीएन स्थापित करने का निर्णय लिया। इस तरह मैं विश्वविद्यालय में रहते हुए अपने होम नेटवर्क से जुड़ सकता हूं। यदि आपको किसी दूसरे देश में वीपीएन सर्वर की आवश्यकता है, तो आप DigitalOcean से 5$/माह का वर्चुअल प्राइवेट सर्वर खरीद सकते हैं। आप $10 की छूट पाने के लिए मेरे रेफ़रल लिंक का उपयोग कर सकते हैं - यानी दो महीने का मुफ़्त वीपीएन। लेकिन यदि आप नहीं चाहते तो आपको इसका उपयोग करने की आवश्यकता नहीं है।

OpenVPN इंस्टॉल करना

<पी> यह चरण वास्तव में आसान है, क्योंकि हम आपके लिए इसे करने के लिए एक शेल स्क्रिप्ट का उपयोग करेंगे। तो आपको बस अगला "दबाना" है और समाप्त करना है।

<पी> आपके द्वारा चुने गए कुंजी-आकार के आधार पर, इंस्टॉलेशन में लंबा समय लगेगा। मेरे रास्पबेरी पाई 3 मॉडल बी पर, इसमें लगभग 3 घंटे लगे।

<पी> कृपया इस रिपॉजिटरी पर जाएँ और फिर निर्देशों का पालन करें

<पी> एंग्रिस्तान/ओपनवीपीएन-इंस्टॉल
_OpenVPN-इंस्टॉल - डेबियन, उबंटू, फेडोरा सेंटओएस और आर्क Linux_github.com

पर अपना स्वयं का OpenVPN सर्वर सेट करें <पी> यदि आप अपने सर्वर का आईपी पता नहीं जानते हैं, तो बस 0.0.0.0 डालें . मैंने 443 चुना है पोर्ट और TCP के लिए (ट्रांसमिशन कंट्रोल प्रोटोकॉल) प्रोटोकॉल के लिए।

<पी> ध्यान दें :यह बहुत महत्वपूर्ण है क्योंकि मेरा विश्वविद्यालय केवल TCP/80 की अनुमति देता है और TCP/443 बंदरगाह, बाकी काफी हद तक अवरुद्ध हैं। इसके अलावा ओब्फ्स्प्रॉक्सी केवल टीसीपी के साथ काम करता है, इसलिए सुनिश्चित करें कि आपने टीसीपी चुना है !

<पी> स्क्रिप्ट समाप्त होने के बाद, आपको एक .ovpn मिलेगा फ़ाइल. इसे आपके पसंदीदा वीपीएन क्लाइंट में आयात किया जा सकता है, और सब कुछ बॉक्स से बाहर काम करना चाहिए।

कनेक्शन का परीक्षण

<पी> अपने वीपीएन क्लाइंट में .ovpn फ़ाइल आयात करें और आईपी 0.0.0.0 बदलें आपके रास्पबेरी पीआई के स्थानीय आईपी पर। आपके नेटवर्क कॉन्फ़िगरेशन के आधार पर यह फॉर्म192.168.*.* का हो सकता है .

<पी> ध्यान दें:यह केवल तभी काम करेगा जब आप उसी वाईफाई से जुड़े हों जिससे Pi जुड़ा है। <पी> अपने रास्पबेरी पाई पर एक ओपनवीपीएन सर्वर सेट करें:एक चरण-दर-चरण मार्गदर्शिका विस्कोसिटी सफलतापूर्वक मेरे वीपीएन सर्वर से कनेक्ट हो गया। <पी> मैंने अपना राउटर कॉन्फ़िगर कर लिया है ताकि पीआई को हमेशा एक आरक्षित आईपी पता मिले। यदि आप भी कुछ ऐसा ही करना चाहते हैं तो आपको अपनी राउटर सेटिंग्स की जांच करनी पड़ सकती है <पी> यदि कनेक्शन सफल है, बधाई हो, अब आपके पास एक वीपीएन सर्वर है! लेकिन, आप इसे अभी तक बाहर से एक्सेस नहीं कर सकते।

<पी> यदि आप केवल ओफ़्फ़ुस्केशन प्रॉक्सी के बिना एक ओपनवीपीएन सर्वर चाहते हैं, तो आप पोर्ट फ़ॉरवर्डिंग पर जा सकते हैं .

अस्पष्टता प्रॉक्सी इंस्टाल

<पी> ओबीएफएस4 एक स्क्रैम्बलिंग प्रॉक्सी है। यह आपके इंटरनेट ट्रैफ़िक को शोर जैसा दिखा देता है। जो कोई आपके ट्रैफ़िक पर नज़र रखता है, उसे वास्तव में पता नहीं चलेगा कि आप क्या कर रहे हैं, और यह आपको सक्रिय जांच हमलों से बचाएगा, जिनका उपयोग चीन के महान फ़ायरवॉल द्वारा किया जाता है।

<पी> ध्यान दें:यदि आपका प्रतिद्वंद्वी केवल श्वेतसूचीबद्ध ट्रैफ़िक की अनुमति देता है तो यह विधि काम नहीं करेगी :(

आइए अब प्रॉक्सी सर्वर इंस्टॉल करें।

  1. आवश्यक पैकेज स्थापित करें:
apt-get update && apt-get install obfs4proxy
  1. एक निर्देशिका बनाएं जो कॉन्फ़िगरेशन को बनाए रखेगी।
sudo mkdir -p /var/lib/tor/pt_state/obfs4
  1. कॉन्फ़िगरेशन फ़ाइल बनाएं।
sudo nano /var/lib/tor/pt_state/obfs4/obfs4.config
<पी> कॉन्फ़िगरेशन फ़ाइल में, आप निम्नलिखित चीजें पेस्ट करेंगे:

TOR_PT_MANAGED_TRANSPORT_VER=1TOR_PT_STATE_LOCATION=/var/lib/tor/pt_state/obfs4TOR_PT_SERVER_TRANSPORTS=obfs4TOR_PT_SERVER_BINDADDR=obfs4-0.0.0.0:444TOR_PT_ORPORT=127.0.0.1:443
<पी> TOR_PT_SERVER_BINDADDR वह पता है जिस पर प्रॉक्सी नए कनेक्शन सुनेगा। मेरे मामले में यह 0.0.0.0:444 है - 444 क्यों, 443 क्यों नहीं? ठीक है, क्योंकि मैं OpenVPN सर्वर कॉन्फ़िगरेशन को बदलना नहीं चाहता जो वर्तमान में 443 पर सुन रहा है। इसके अलावा, मैं पोर्ट फ़ॉरवर्डिंग का उपयोग करके इस पते को बाद में 443 पर मैप करूंगा।

<पी> TOR_PT_ORPORT OpenVPN सर्वर को इंगित करना चाहिए। मेरे मामले में, मेरा सर्वर 127.0.0.1:443 पर चलता है
  1. एक SystemD सेवा फ़ाइल बनाएँ।
sudo nano /etc/systemd/system/obfs4proxy.service
<पी> फिर इसमें निम्नलिखित सामग्री चिपकाएँ:

[Unit]Description=Obfsproxy Server[Service]EnvironmentFile=/var/lib/tor/pt_state/obfs4/obfs4.configExecStart=/usr/bin/obfs4proxy -enableLogging true -logLevelStr INFO[Install]WantedBy=multi-user.target
  1. ऑबफस्केशन प्रॉक्सी प्रारंभ करें।
<पी> अब, सुनिश्चित करें कि OpenVPN चल रहा है और प्रॉक्सी शुरू करने और इसे बूट पर शुरू करने में सक्षम करने के लिए निम्नलिखित कमांड चलाएँ।

sudo systemctl start obfs4proxysudo systemctl enable obfs4proxy
  1. प्रमाणित कुंजी सहेजें
<पी> सेवा प्रारंभ होने के बाद, निम्न आदेश चलाएँ और प्रमाणित कुंजी सहेजें।

cat /var/lib/tor/pt_state/obfs4/obfs4_bridgeline.txt
<पी> कुंजी Bridge obfs4 <IP ADDRESS>:<PORT> <FIN**GER**PRINT> c फॉर्म की है ert=KEY iat-mode=0 . जब आप वीपीएन से कनेक्ट होंगे तो आपको इसकी आवश्यकता होगी।

  1. कनेक्शन का परीक्षण।
<पी> अपना वीपीएन क्लाइंट खोलें और ओपनवीपीएन सर्वर के बजाय प्रॉक्सी से कनेक्ट करने के लिए आईपी को 443 से 444 में बदलें।

<पी> उसके बाद, अपने OpenVPN क्लाइंट में प्लगेबल ट्रांसपोर्ट विकल्प ढूंढें और देखें कि क्या यह obfs4 को सपोर्ट करता है। .

<पी> अपने रास्पबेरी पाई पर एक ओपनवीपीएन सर्वर सेट करें:एक चरण-दर-चरण मार्गदर्शिका चिपचिपापन विभिन्न ऑबफ्यूजेशन विधियों का समर्थन करता है जैसे:obfs2, obfs3, obfs4 और ScrambleSuit <पी> यदि सब कुछ काम करता है, तो आप पूरी तरह तैयार हैं! बधाई हो! बाहरी दुनिया से इस वीपीएन का उपयोग करने से पहले बस कुछ और चीजों में सुधार करना होगा।

पोर्ट अग्रेषण

<पी> बाहरी दुनिया से ओपनवीपीएन सर्वर तक पहुंचने के लिए हमें बंदरगाहों को अनब्लॉक करने की आवश्यकता है, क्योंकि वे संभवतः अवरुद्ध हैं। जैसा कि आपको याद है, मैंने अपने राउटर पर अपने पीआई का आईपी पता हमेशा 192.168.1.125 पर आरक्षित रखा है इसलिए यदि PI डिस्कनेक्ट हो जाता है या राउटर रीबूट हो जाता है तो यह नहीं बदलता है।

<पी> इस प्रकार मैंने अपनी पोर्ट फ़ॉरवर्डिंग तालिका में निम्नलिखित नियमों को परिभाषित किया है:

<पी> अपने रास्पबेरी पाई पर एक ओपनवीपीएन सर्वर सेट करें:एक चरण-दर-चरण मार्गदर्शिका TL-WR841N का पोर्ट फ़ॉरवर्डिंग सेटिंग पृष्ठ। <पी> बाहरी बंदरगाह 443 ऑब्फ़स्केशन के सर्वर पोर्ट 444 की ओर इंगित करेगा यदि आपके पास ऑबफस्केशन सर्वर नहीं है, तो 443->4 छोड़ दें 43.

<पी> पोर्ट 25 पीआई के एसएसएच पोर्ट 22 को इंगित करेगा। यह केवल मेरी अपनी सुविधा के लिए है।

<पी> यदि मैं ओपनवीपीएन सर्वर को बिना ऑबफस्केशन प्रॉक्सी के सीधे एक्सेस करना चाहता हूं, तो मैंने एक नियम बनाया है444-> 443

<पी> सर्विस पोर्ट बाहर है पोर्ट जिसका उपयोग आपकीसार्वजनिकके साथ किया जाएगा आईपी पता. अपना सार्वजनिक आईपी ढूंढने के लिए,whatsmyip.com जैसी सेवा का उपयोग करें।

<पी> आंतरिक पोर्ट अंदर है बंदरगाह. इसका उपयोग केवल तभी किया जा सकता है जब आप नेटवर्क से जुड़े हों।

<पी> _नोट:पहला नियम यह कह रहा है कि PUBLIC_IP:443 से सभी कनेक्शनों को रीडायरेक्ट करें। से 192.168.1.125:444 _

परीक्षण

  1. अपना सार्वजनिक आईपी ढूंढें और अपने पुराने आईपी को .ovpn फ़ाइल या वीपीएन क्लाइंट में सार्वजनिक आईपी से बदलें।
  2. वीपीएन से कनेक्ट करें।
<पी> बस इतना ही.

डायनामिक डीएनएस

<पी> ज्यादातर मामलों में, आपका आईपी बदल जाएगा क्योंकि यह एक गतिशील आईपी है। इस पर काबू पाने का एक तरीका पीआई पर एक छोटा प्रोग्राम बनाना है जो आपके आईपी को बचाता है और आपको हर दिन एक ईमेल भेजता है। आप आईपी को फ़ायरबेस जैसे ऑनलाइन डेटाबेस में भी संग्रहीत कर सकते हैं।

<पी> मेरे राउटर में डायनामिक DNS सेटिंग है। इस तरह मैं NoIP जैसे सेवा प्रदाता का उपयोग कर सकता हूं और example.no-ip.com जैसा डोमेन प्राप्त कर सकता हूं वह हमेशा मेरे सार्वजनिक आईपी पते की ओर इशारा करेगा।

<पी> अपने रास्पबेरी पाई पर एक ओपनवीपीएन सर्वर सेट करें:एक चरण-दर-चरण मार्गदर्शिका TL-WR841N DDNS सेटिंग पेज

अन्य संसाधन:

  • प्लगएबल ट्रांसपोर्ट का एक बच्चों का गार्डन
  • चिपचिपाहट-अवशोषण/
  • https://www.pluggabletransports.info/transports/
<पी> यदि आपके कोई प्रश्न हों तो ट्विटर पर मुझसे संपर्क करें।

<पी> मुफ़्त में कोड करना सीखें. फ्रीकोडकैंप के ओपन सोर्स पाठ्यक्रम ने 40,000 से अधिक लोगों को डेवलपर्स के रूप में नौकरी पाने में मदद की है। आरंभ करें


  1. कोडी बफरिंग समस्या को कैसे ठीक करें कोडी बफरिंग समस्या को कैसे ठीक करें

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

  1. हीरो या विलेन? एनएसए ने स्नोडेन पर अपना रुख नरम किया हीरो या विलेन? एनएसए ने स्नोडेन पर अपना रुख नरम किया

    जब एडवर्ड स्नोडेन और एनएसए के कमर्शियल सॉल्यूशंस सेंटर के निदेशक जॉन डेलॉन्ग, दोनों हाल ही में एक संगोष्ठी के कार्यक्रम में शामिल हुए, तो लोगों ने अनुमान लगाना शुरू कर दिया। क्या वे बहस कर रहे होंगे? क्या एनएसए स्नोडेन को देशद्रोही के रूप में चित्रित करने के अपने अभियान से पीछे हट रहा है? क्या कुछ ब

  1. Comcast पर  वन मोमेंट प्लीज विद REF कोड S0A00  एरर को कैसे ठीक करें? Comcast पर 'वन मोमेंट प्लीज विद REF कोड S0A00' एरर को कैसे ठीक करें?

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