Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
algo — क्लाउड में एक निजी VPN सेट अप करें | Kitploit
उपकरण/GitHubGitHub/trailofbits/algo
एन्क्रिप्शन/डिक्रिप्शन उपकरणस्क्रिप्टिंग और स्वचालननेटवर्क सुरक्षाक्लाउड सुरक्षागोपनीयता
GitHubtrailofbits/algo

algo

क्लाउड में एक निजी VPN सेट अप करें

रिपॉजिटरी देखें
30.4k2.4k8910 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट

Algo VPN

Twitter

Algo VPN, Ansible स्क्रिप्ट का एक सेट है जो व्यक्तिगत WireGuard और IPsec VPN की स्थापना को सरल बनाता है। यह उपलब्ध सबसे सुरक्षित डिफ़ॉल्ट सेटिंग्स का उपयोग करता है और सामान्य क्लाउड प्रदाताओं के साथ काम करता है।

अधिक जानकारी के लिए हमारी रिलीज़ घोषणा देखें।

विशेषताएँ

  • केवल iOS, macOS और Linux के लिए मजबूत क्रिप्टो (AES-GCM, SHA2, और P-256) के साथ IKEv2 का समर्थन करता है
  • उपरोक्त सभी के अलावा Android और Windows 11 के लिए WireGuard का समर्थन करता है
  • iOS, macOS, Android और Windows WireGuard क्लाइंट्स के लिए .conf फ़ाइलें और QR कोड जनरेट करता है
  • IPsec के लिए iOS और macOS डिवाइसों को स्वतः कॉन्फ़िगर करने हेतु Apple प्रोफ़ाइल जनरेट करता है - किसी क्लाइंट सॉफ़्टवेयर की आवश्यकता नहीं
  • उपयोगकर्ताओं को जोड़ने, हटाने और प्रबंधित करने के लिए सहायक स्क्रिप्ट शामिल हैं
  • स्थानीय DNS रिज़ॉल्वर से विज्ञापन ब्लॉक करता है (वैकल्पिक)
  • ट्रैफ़िक टनलिंग के लिए सीमित SSH उपयोगकर्ता सेट करता है (वैकल्पिक)
  • न्यूनतम लॉगिंग, स्वचालित लॉग रोटेशन और कॉन्फ़िगर करने योग्य गोपनीयता वृद्धि के साथ गोपनीयता-केंद्रित
  • स्वचालित सुरक्षा अपडेट के साथ Ubuntu 22.04 LTS पर आधारित
  • DigitalOcean, Amazon Lightsail, Amazon EC2, Vultr, Microsoft Azure, Google Compute Engine, Scaleway, OpenStack, CloudStack, Hetzner Cloud, Linode, या आपके अपने Ubuntu सर्वर (उन्नत उपयोगकर्ताओं के लिए) पर इंस्टॉल होता है

विरोधी-विशेषताएँ

  • L2TP, IKEv1, या RSA जैसे पुराने सिफर सुइट या प्रोटोकॉल का समर्थन नहीं करता
  • Tor, OpenVPN, या अन्य जोखिम भरे सर्वर इंस्टॉल नहीं करता
  • TLS की सुरक्षा पर निर्भर नहीं करता
  • गुमनामी या सेंसरशिप से बचाव प्रदान करने का दावा नहीं करता
  • FSB, MSS, DGSE, या FSM से आपकी रक्षा करने का दावा नहीं करता

Algo सर्वर तैनात करें

Algo सर्वर चालू करने का सबसे आसान तरीका है इसे अपनी स्थानीय प्रणाली पर या Google Cloud Shell से चलाना और इसे आपके लिए क्लाउड में एक नया वर्चुअल मशीन सेट करने देना।

  1. किसी क्लाउड होस्टिंग प्रदाता पर खाता सेटअप करें। Algo DigitalOcean (सबसे उपयोगकर्ता-अनुकूल), Amazon Lightsail, Amazon EC2, Vultr, Microsoft Azure, Google Compute Engine, Scaleway, DreamCompute, Linode, अन्य OpenStack-आधारित क्लाउड होस्टिंग, CloudStack-आधारित क्लाउड होस्टिंग, या Hetzner Cloud का समर्थन करता है।

  2. Algo की एक प्रति प्राप्त करें। Algo स्क्रिप्ट आपकी स्थानीय प्रणाली से चलाई जाएंगी। एक प्रति प्राप्त करने के दो तरीके हैं:

    • ZIP फ़ाइल डाउनलोड करें। फ़ाइल को अनज़िप करके algo-master नामक एक निर्देशिका बनाएं जिसमें Algo स्क्रिप्ट हों।

    • Algo स्क्रिप्ट युक्त algo नामक निर्देशिका बनाने के लिए git clone का उपयोग करें:

      git clone https://github.com/trailofbits/algo.git
      
  3. अपने कॉन्फ़िगरेशन विकल्प सेट करें। config.cfg को अपने पसंदीदा टेक्स्ट एडिटर में खोलें। users सूची में उन उपयोगकर्ताओं को निर्दिष्ट करें जिन्हें आप बनाना चाहते हैं। VPN से कनेक्ट करने की योजना वाले प्रत्येक डिवाइस के लिए एक अद्वितीय उपयोगकर्ता बनाएं। आपको तैनाती से पहले अन्य विकल्पों की भी समीक्षा करनी चाहिए, क्योंकि बाद में उनके बारे में अपना विचार बदलना आपको एक बिल्कुल नया सर्वर तैनात करने के लिए बाध्य कर सकता है।

  4. तैनाती शुरू करें। अपने टर्मिनल पर लौटें। Algo निर्देशिका में, अपने प्लेटफ़ॉर्म के लिए उपयुक्त स्क्रिप्ट चलाएं:

    macOS/Linux:

    ./algo
    

    Windows:

    .\algo.ps1
    

    पहली बार जब आप स्क्रिप्ट चलाते हैं, तो यह स्वचालित रूप से आवश्यक Python वातावरण (Python 3.11+) इंस्टॉल करेगी। बाद के रनों में, यह तुरंत शुरू हो जाती है और सभी प्लेटफ़ॉर्म (macOS, Linux, WSL के माध्यम से Windows) पर काम करती है। Windows PowerShell स्क्रिप्ट आवश्यकता पड़ने पर स्वचालित रूप से WSL का उपयोग करती है, क्योंकि Ansible को Unix-जैसे वातावरण की आवश्यकता होती है। कई वैकल्पिक सुविधाएँ उपलब्ध हैं, जिनमें से कोई भी पूर्ण रूप से कार्यशील VPN सर्वर के लिए आवश्यक नहीं है। इन वैकल्पिक सुविधाओं का वर्णन तैनाती दस्तावेज़ में किया गया है।

बस इतना ही! अब आप अपने VPN से कनेक्ट करने के लिए क्लाइंट्स सेट कर सकते हैं। नीचे VPN क्लाइंट्स कॉन्फ़िगर करें पर जाएं।

    "#                          Congratulations!                            #"
    "#                     Your Algo server is running.                     #"
    "#    Config files and certificates are in the ./configs/ directory.    #"
    "#              Go to https://whoer.net/ after connecting               #"
    "#        and ensure that all your traffic passes through the VPN.      #"
    "#                     Local DNS resolver 172.16.0.1                    #"
    "#        The p12 and SSH keys password for new users is XXXXXXXX       #"
    "#        The CA key password is XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       #"
    "#      Shell access: ssh -F configs/<server_ip>/ssh_config <hostname>  #"

VPN क्लाइंट्स कॉन्फ़िगर करें

उपयोगकर्ताओं को आवश्यक प्रमाणपत्र और कॉन्फ़िगरेशन फ़ाइलें configs निर्देशिका में रखी जाती हैं। इन फ़ाइलों को सुरक्षित रखना सुनिश्चित करें, क्योंकि कई में निजी कुंजियाँ होती हैं। सभी फ़ाइलें आपके नए Algo VPN सर्वर के IP पते के नाम वाली एक उपनिर्देशिका में सहेजी जाती हैं।

IPsec उपयोगकर्ताओं के लिए महत्वपूर्ण: यदि आप बाद में उपयोगकर्ताओं को जोड़ना या हटाना चाहते हैं, तो सर्वर तैनाती के दौरान Do you want to retain the keys (PKI)? संकेत पर yes चुनना होगा। यह उपयोगकर्ता प्रबंधन के लिए आवश्यक प्रमाणपत्र प्राधिकरण को संरक्षित रखता है।

Apple

Apple डिवाइसों पर VPN सेवाएँ प्रदान करने के लिए WireGuard का उपयोग किया जाता है। Algo config.cfg में परिभाषित प्रत्येक उपयोगकर्ता के लिए एक WireGuard कॉन्फ़िगरेशन फ़ाइल, wireguard/<username>.conf, और एक QR कोड, wireguard/<username>.png, जनरेट करता है।

iOS पर, iOS App Store से WireGuard ऐप इंस्टॉल करें। फिर, QR कोड स्कैन करने या कॉन्फ़िगरेशन फ़ाइल को डिवाइस पर AirDrop करने के लिए WireGuard ऐप का उपयोग करें।

macOS पर, Mac App Store से WireGuard ऐप इंस्टॉल करें। ऐप चलाने पर WireGuard मेनू बार में दिखाई देगा। WireGuard आइकन पर क्लिक करें, Import tunnel(s) from file... चुनें, फिर उपयुक्त WireGuard कॉन्फ़िगरेशन फ़ाइल चुनें।

iOS या macOS दोनों में, आप WireGuard ऐप में टनल कॉन्फ़िगरेशन संपादित करके "Connect on Demand" सक्षम कर सकते हैं और/या कुछ विश्वसनीय Wi-Fi नेटवर्क (जैसे आपका घर या कार्यालय) को बाहर कर सकते हैं। (Algo यह आपके लिए स्वचालित रूप से नहीं कर सकता।)

यदि आप Apple डिवाइसों पर अंतर्निहित IPsec VPN का उपयोग करना पसंद करते हैं, या "Connect on Demand" या बहिष्कृत Wi-Fi नेटवर्क स्वचालित रूप से कॉन्फ़िगर करने की आवश्यकता है, तो विस्तृत कॉन्फ़िगरेशन निर्देशों के लिए Apple IPsec क्लाइंट सेटअप गाइड देखें।

Android

टूल डाउनलोड करें