आज की दुनिया में एक वीपीएन आपकी ऑनलाइन पहचान को चुभती नजरों से सुरक्षित रखने के लिए एक आवश्यकता बन गया है। उद्योग में सर्वश्रेष्ठ वीपीएन प्रदाताओं के बीच उपयोगकर्ताओं को सर्वोत्तम सेवाएं प्रदान करने के लिए प्रतिस्पर्धा है, लेकिन यहां तक कि सबसे शक्तिशाली वीपीएन सेवाओं में भी खामियां हैं, जिसके कारण आपको पता होना चाहिए कि आपके हाथ में सीमित संसाधनों के साथ अपना खुद का वीपीएन सर्वर कैसे बनाया जाए!
यह सच है कि आपको अपना खुद का वीपीएन सर्वर बनाने के लिए कुछ अतिरिक्त प्रयास करने होंगे, लेकिन इसमें कोई तीसरा पक्ष शामिल नहीं है। अपना वीपीएन सर्वर सेट करने के बाद, सुनिश्चित करें कि आपने जांच की है कि आपका वीपीएन काम कर रहा है या नहीं।
- आप Amazon Cloud Services पर अपना स्वयं का VPN सर्वर बना सकते हैं और अपने VPN सर्वर का उपयोग करने की अनुमति देने के लिए क्लाइंट डिवाइस सेट कर सकते हैं।
- यदि आपके पास वीपीएन क्षमताओं वाला राउटर है, तो आप अपने होम नेटवर्क पर एक वीपीएन सर्वर सेट कर सकते हैं।
- यदि आपके पास वीपीएन राउटर नहीं है, तो भी आप अपने राउटर के फर्मवेयर को फ्लैश करके अपने होम नेटवर्क पर एक वीपीएन सर्वर बना सकते हैं।
क्लाउड पर VPN सर्वर कैसे बनाएं?
अपनी खुद की वीपीएन सेवा स्थापित करना चुनौतीपूर्ण हो सकता है, लेकिन क्लाउड-आधारित समाधान का उपयोग करना आसान है। सिस्टम को स्थापित करने का मतलब सिर्फ ऑनलाइन फॉर्म और बिलिंग जानकारी में डेटा दर्ज करना है। आपको कंप्यूटर या राउटर सेट करने के लिए परेशान होने की आवश्यकता नहीं है क्योंकि यह आपके लिए सब कुछ प्रबंधित करता है।
Amazon Web Services पर एक अकाउंट बनाएं
- अमेज़ॅन पर जाएं वेब सेवाएं पेज और 'क्रिएट ए एडब्ल्यूएस अकाउंट' पर क्लिक करें।
- अपने खाते से लॉग इन करें।
- सुरक्षा, पहचान और अनुपालन पैनल के तहत, सेवाओं पर जाएं और फिर IAM पर जाएं।
- उपयोगकर्ताओं पर क्लिक करें और फिर उपयोगकर्ता जोड़ें।
- उपयोगकर्ता नाम बनाएं और फिर प्रोग्रामेटिक एक्सेस पर क्लिक करें। अगला क्लिक करें।
- मौजूदा नीतियों को सीधे अटैच करें पर क्लिक करें।
- सर्च में 'एडमिन' लिखकर एडमिनिस्ट्रेटर एक्सेस पर टिक करें। अगला क्लिक करें।
- डाउनलोड सीएसवी बटन पर क्लिक करें जिसमें कुछ महत्वपूर्ण फाइलें हैं जिनकी आपको बाद में आवश्यकता होगी।
एल्गो डिपेंडेंसीज सेट-अप और रन करें
आपके Windows कंप्यूटर पर Algo सेट करने में कुछ मिनट लग सकते हैं। निर्देश पढ़ें, एल्गो डाउनलोड करें, और इसे स्थापित करने और कॉन्फ़िगर करने के लिए कमांड लाइन के बाद इसे चलाएं।
Windows 10 पर
- सेटिंग में जाएं और अपडेट एंड सिक्योरिटी पर जाएं।
- डेवलपर्स के लिए क्लिक करें और डेवलपर मोड सक्षम करें।
- कंट्रोल पैनल पर जाएं और फिर प्रोग्राम्स पर जाएं।
- विंडोज़ सुविधाओं को चालू करें।
- नीचे स्क्रॉल करके Linux के लिए Windows सबसिस्टम चुनें.
- ओके पर क्लिक करें।
- कार्यक्रम आपके कंप्यूटर पर स्थापित किया जाएगा।
- अपने कंप्यूटर को पुनरारंभ करें।
- अब खोज पैनल में 'बैश' टाइप करके जांचें कि आपके कंप्यूटर पर लिनक्स बैश स्थापित है या नहीं।
- बैश खोलें और कुछ सवालों के जवाब देने के बाद सॉफ़्टवेयर इंस्टॉल करें।
- जैसे ही इंस्टालेशन पूरा हो जाए, आगे ये कमांड टाइप करें,
sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
- अगले चरण में रिपॉजिटरी को क्लोन करने के लिए नीचे दिए गए इस कमांड का उपयोग करें,
git clone https://github.com/trailofbits/algo && cd algo
- अब आपको उपयोगकर्ताओं की एक सूची बनानी है, nano config.cfg टाइप करें और एंटर बटन दबाएं।
- कमांड आपकी स्क्रीन पर एक टेक्स्ट एडिटर प्रदर्शित करेगा, उन उपयोगकर्ताओं के नाम टाइप करें जिन्हें आपके वीपीएन का उपयोग करने की अनुमति है।
- सूची को सहेजने के लिए, Ctrl+X दर्ज करें और संपादक को बंद करें।
- टर्मिनल में, कमांड दर्ज करें ./algo जो इंस्टॉलेशन शुरू करेगा।
- Amazon EC2 प्रदाता कुंजी 2 है, टाइप 2 यदि वह प्रदाता है जिसे आप ढूंढ रहे हैं।
- वीपीएन नाम दर्ज करें।
- एक सर्वर स्थान चुनें (ध्यान दें कि यदि आप अपने वास्तविक स्थान के निकट एक सर्वर स्थान चुनते हैं, तो यदि आप एक दूर का सर्वर चुनते हैं तो प्रदर्शन थोड़ा बेहतर होगा)।
- इस अगले चरण में, CSV फ़ाइल खोलें जिसे AWS (पिछले अनुभाग के अंतिम चरण में) से डाउनलोड किया गया था।
- अपनी AWS एक्सेस कुंजी और AWS गुप्त कुंजी को कॉपी करें, जब भी आवश्यक हो, कुंजियों को अनुभागों में पेस्ट करें।
- वीपीएन ऑन डिमांड सेक्शन में, हां चुनकर चुनें कि आप अपने वीपीएन को स्वचालित रूप से काम करना चाहते हैं या नहीं।
लिनक्स और macOS पर
ये निर्देश किसी भी मैक पर काम करेंगे लेकिन ध्यान दें कि लिनक्स के लिए ये निर्देश केवल डेबियन लिनक्स के लिए हैं। अन्य लिनक्स वेरिएंट के लिए कमांड अलग हैं।
- एल्गो को यहां से डाउनलोड करें ।
- अपने कंप्यूटर पर एल्गो-मास्टर ज़िप फ़ाइल निकालें।
- अपने Linux टर्मिनल में cd टाइप करें, एल्गो-मास्टर फ़ोल्डर को अपने टर्मिनल में ड्रैग और ड्रॉप करें।
- ऐसा दिखना चाहिए,
cd /Users/hammalfarooq/Downloads/algo-master
- अगले निम्न आदेश दर्ज करें,
Linux के लिए, ये कमांड टाइप करें।
$ sudo apt-get update &&sudo apt-get install \
बिल्ड-एसेंशियल \v
libssl-देव \
libffi-देव \
अजगर-देव \
अजगर-पिप \
पायथन-सेटअपटूल \
पायथन-वर्चुअलएन्व -y
macOS के लिए, ये कमांड टाइप करें
$ पायथन-एम सुनिश्चितपिप-उपयोगकर्ता
$ python -m pip install -user -upgrad virtualenv
- फिर नीचे दिए गए आदेशों को दर्ज करके शेष एल्गो निर्भरताओं को स्थापित करना जारी रखें,
$ python -m virtualenv -python=`जो python2` env &&
स्रोत env/bin/सक्रिय &&
पायथन-एम पाइप इंस्टाल-यू पाइप वर्चुअनव &&
अजगर -एम पाइप स्थापित -r आवश्यकताएँ। txt
ध्यान दें कि यदि आपका ऑपरेटिंग सिस्टम macOS है तो आपको cc इंस्टॉल करने की आवश्यकता हो सकती है।
- sudo nano config.cfg कमांड टाइप करें और उन उपयोगकर्ताओं की सूची बनाने के लिए दर्ज करें जिन्हें आपके वीपीएन का उपयोग करने की अनुमति है।
- सूची सहेजने के लिए, Ctrl+X दबाएं.
- उसी टर्मिनल में, इंस्टालेशन शुरू करने के लिए ./algo दर्ज करें।
- Amazon EC2 प्रदाता कुंजी 2 है, टाइप 2 यदि वह प्रदाता है जिसे आप ढूंढ रहे हैं।
- वीपीएन नाम दर्ज करें और सर्वर स्थान चुनें। (ध्यान दें कि यदि आप अपने वास्तविक स्थान के निकट एक वीपीएन सर्वर स्थान चुनते हैं तो आपको अच्छी गति का अनुभव होगा)।
- AWS से पिछले अनुभाग में डाउनलोड की गई CSV फ़ाइल खोलें।
- अपनी AWS एक्सेस कुंजी और AWS गुप्त कुंजी को कॉपी करें और जहां आवश्यक हो वहां पेस्ट करें।
- आप वीपीएन ऑन डिमांड सेक्शन से हां चुनकर या तो वीपीएन को स्वचालित रूप से काम करने के लिए सक्षम कर सकते हैं या इसे मैन्युअल रूप से संचालित कर सकते हैं।
VPN को कॉन्फ़िगर करके अपने उपकरण सेट करें
अपने वीपीएन को एक नए डिवाइस पर सेट और कॉन्फ़िगर करने के लिए, आपको केवल एक प्रोफ़ाइल सेट करने की आवश्यकता है।
Apple उपकरणों के लिए
मैक
- .mobileconfig फाइल पर डबल क्लिक करें जो कि कॉन्फिग फोल्डर के अंदर एल्गो-मास्टर फोल्डर में है।
- इंस्टॉलेशन शुरू हो जाएगा और एक प्रोफाइल बन जाएगी।
आईओएस
- अपने iOS डिवाइस पर .mobileconfig फ़ाइल खोलें (इसे ईमेल करें या इसे एयरड्रॉप करें) और VPN से कनेक्ट करने के लिए एक प्रोफ़ाइल सेट करें।
- जब आप वीपीएन से डिस्कनेक्ट करना चाहते हैं तो प्रोफ़ाइल हटाएं।
Android डिवाइस के लिए
- Google Play Store से मजबूत स्वान वीपीएन क्लाइंट स्थापित करें।
- कॉन्फ़िगरेशन फ़ोल्डर में, P12 फ़ाइल ढूंढें।
- P12 फ़ाइल को अपने Android डिवाइस पर स्थानांतरित करें।
- strongSwan VPN क्लाइंट के माध्यम से P12 फ़ाइल खोलें और अपने VPN से कनेक्ट करें।
Windows के लिए
- कॉन्फ़िगरेशन फ़ोल्डर में जाएं और PEM, P12, और PS1 फ़ाइलों को कॉपी करें।
- फ़ाइलों को अपने कंप्यूटर पर कहीं और पेस्ट करें।
- विश्वसनीय रूट प्रमाणपत्र फ़ोल्डर में PEM फ़ाइलों को क्लिक करें और आयात करें।
- Windows Powershell खोलें और उस निर्देशिका को बदलें जहां आपने PEM, P12, और PS1 फ़ाइलें चिपकाई थीं।
- फिर यह कमांड टाइप करें और एंटर करें,
सेट-एक्ज़ीक्यूशन पॉलिसी अप्रतिबंधित -स्कोप करेंटयूज़र
- अपना पावरशेल स्क्रिप्ट नाम दर्ज करें और एंटर दबाएं।
- आखिरी चरण में, इस कमांड को टाइप करें और सेटअप पूरा करने के लिए एंटर दबाएं।
सेट-एक्ज़ीक्यूशन पॉलिसी प्रतिबंधित -स्कोप करंट यूज़र
अब आप अपने वीपीएन से सफलतापूर्वक कनेक्ट हो गए हैं और आपका ट्रैफ़िक सुरक्षित है!
वीपीएन राउटर पर वीपीएन सर्वर कैसे बनाएं?
इस पद्धति के लिए प्राथमिक आवश्यकता यह है कि आपको पता होना चाहिए कि वीपीएन राउटर क्या है और यह नियमित राउटर से कैसे अलग है।
वीपीएन सेट करने का सबसे आसान तरीका है अपने राउटर का उपयोग करना जो वीपीएन का समर्थन करता है। लेकिन अगर आपके पास राउटर नहीं है जिसमें यह विकल्प शामिल है, तो शायद यह तरीका काम नहीं करेगा। अगर आपके पास वीपीएन राउटर नहीं है तो आप वीपीएन सर्वर कैसे बना सकते हैं, इसके बारे में अधिक जानने के लिए पढ़ते रहें।
- यह देखने के लिए कि क्या यह सेवा के अनुकूल है या नहीं, "वीपीएन" के लिए अपने राउटर पर खोज चलाएँ।
- आपको अपना राउटर मैनुअल मिला, है ना? यदि नहीं, तो आप अपने ब्राउज़र में 192.168.0.1 या 192.168.1.1 टाइप करके और फिर कॉन्फ़िगरेशन पृष्ठ के VPN अनुभाग को ढूंढकर रूटिंग सेटिंग पृष्ठ ढूंढ सकते हैं।
- जब आप वीपीएन अनुभाग पर पहुंचें, तो निर्देशों का पालन करते हुए एक वीपीएन सर्वर सेट करें।
- वीपीएन प्रोटोकॉल निर्दिष्ट करें और उपयोगकर्ता नाम और पासवर्ड टाइप करके अपना वीपीएन सेट करें। सेटिंग्स को लागू करने के लिए राउटर को पुनरारंभ करें।
- किसी भी डिवाइस पर वीपीएन का उपयोग करने के लिए, अपनी राउटर कॉन्फ़िगरेशन फ़ाइलें इंस्टॉल करें और उन्हें अपने डिवाइस में निकालें।
अपने राउटर को फ्लैश करके वीपीएन सर्वर कैसे बनाएं?
अपने राउटर के फर्मवेयर को फ्लैश करके अपने होम नेटवर्क पर वीपीएन सेट करने का एक और विकल्प है। फ्लैशिंग को करने से पहले शोध की आवश्यकता होती है, इसलिए यदि आप इस तकनीक पर निर्णय लेते हैं तो सावधान रहें। मूल रूप से, आप अपने राउटर पर एक ऑपरेटिंग सिस्टम स्थापित करने जा रहे हैं जिसमें वीपीएन-होस्टिंग जैसी सुविधाएं शामिल हैं-इस प्रकार आपको वीपीएन होस्ट करने की इजाजत मिलती है।
यह सलाह दी जाती है कि आप अपने राउटर को फ्लैश करने से पहले अपने राउटर की संगतता की जांच करें यदि यह डीडी-डब्ल्यूआरटी या ओपनडब्ल्यूआरटी का समर्थन करता है।
फ्लैशिंग राउटर
- Download the firmware compatible for your router on your computer and plug in your router with the computer.
- With an ethernet cable, plug one end of the cable to the Router’s LAN port and one end of the cable to the computer’s LAN port.
- Open your favorite browser on your computer and access the router’s configuration page.
- Go to the upgrade firmware section of your router
- Flash your router by the firmware downloaded in the first step.
- Follow the instructions carefully and flash your router’s firmware.
Create A VPN Server
- Proceed to your router’s configuration page, then follow the steps to create your own VPN server.
- On your router’s configuration page, go to the VPN section.
- Turn on the VPN protocol (Recommended Protocol:OpenVPN)
- Run the commands for DD-WRT or OpenWrt, whichever firmware type you have chosen while flashing your router’s firmware.
Set Up Your VPN Server and Clients
- To start the process, configure your router’s firewall settings to allow inbound VPN connections.
- Generate a certificate to ensure the communication of the VPN server with a secure channel to the VPN client.
- Generate Private Keys and Certificates for the Profiling of VPN Clients.
- Now install the software for OpenVPN.
- At this point, complete the profiling process by issuing the certificates and private keys to VPN clients.
- Set up the VPN client profiles on the devices that will access your VPN server.
- VPN Clients with access can now connect to your VPN server.
Why Make Your Own VPN Server?
In today’s world of thousands of VPN providers offering great deals on VPN services, there are some additional advantages and reasons why you should have your own VPN server.
Save On The Monthly VPN Charges
If you have your own VPN server, you can save all the dollars being deducted from your account on a monthly basis while getting all the benefits of a VPN. Although, you won’t be able to use the additional features which VPN services provide like Kill-Switch, Double Encryption, or Multi-Hop features.
Access to Home Network from Anywhere
Setting up your VPN on your own home router will allow you to use resources at home just as if you were still there. From printing documents from the printer in your house to accessing your personal files, anything that was available to you when connected via wireline connection will be accessible while using the VPN connection.
Avoid Being Tracked
You don’t want your web surfing activities to be monitored by a VPN service. Having your own VPN server will make sure your data is secure. Although, if you want a third-party VPN service that has strict log policies then you can go for ExpressVPN ।
Why You Should Not Make Your Own VPN Server?
Setting up your own VPN server is not necessary. A reliable VPN service will provide you with a high level of security and privacy unless you have your own reasons to set up a VPN server for yourself.
Slow Internet Speed
A VPN can have your back at all costs but it can also slow down your internet connection if you have an average speed bandwidth.
Home routers can be great assets for setting up a VPN server, but they don’t always have the necessary bandwidth. If you already have a limited speed internet then hosting your own VPN server will further slow down your internet speed.
Access to Your Home Network IP Only
You won’t have access to multiple locations or servers which a commercial VPN provider offers to its users to try out and find the best VPN server which unlocks streaming libraries or geo-spoof your favorite geo-based AR games. But you will only have access to your home network’s IP address.
No Access to External VPN Features
Commercial VPNs do not only offer secure internet activity on the web but they offer more features that can guarantee your online privacy. Features like Kill-switch, Double Encryption, or Multi-Hop features are usually included in the basic plans of third-party VPN services and these features are a plus to keep you secure and anonymous on the web!
Wrapping it up!
Prioritize your reasons first if there really is a need for you to make a VPN server of your own. Because there is a requirement of extra effort if you set up a VPN server on your own with the limited resources you have – to keep maintaining it – to check for leaks and to configure it properly. Other than that, you can always get a trusted VPN service with reasonable pricing with a little research!
इस पर कोई विचार है? हमें नीचे टिप्पणियों में बताएं या चर्चा को हमारे ट्विटर या फेसबुक पर ले जाएं।
संपादकों की अनुशंसाएं:
- Why choosing a safe VPN is super important
- Why should a small business use a VPN?
- Cybersecurity:Why you should always use VPN
- 4 benefits of using a virtual private network (VPN)