Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
terraguard — 🛡️ 🔒 इस परियोजना का लक्ष्य WireGuard का उपयोग करके अपनी स्वयं की VPN सेवा बनाना और नष्ट करना सरल बनाना है। | Kitploit
उपकरण/GitHubGitHub/p0ssuidao/terraguard
क्लाउड इन्फ्रास्ट्रक्चर सुरक्षानेटवर्क सुरक्षाDevSecOps
GitHubp0ssuidao/terraguard

terraguard

🛡️ 🔒 इस परियोजना का लक्ष्य WireGuard का उपयोग करके अपनी स्वयं की VPN सेवा बनाना और नष्ट करना सरल बनाना है।

रिपॉजिटरी देखें
63911442 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

परियोजना के बारे में

इस परियोजना का उद्देश्य WireGuard का उपयोग करके अपनी खुद की VPN सेवा बनाना और नष्ट करना सरल बनाना है।

पूर्वापेक्षाएँ

  • Terraform >= 1.0.0
  • Ansible >= 2.10.5

कैसे तैनात करें

Terraform

sudo के साथ चलाना आवश्यक है क्योंकि हमें localhost पर पैकेज स्थापित करने, नेटवर्क इंटरफ़ेस कॉन्फ़िगर करने और प्रक्रिया शुरू करने की अनुमति चाहिए।

अपना क्लाउड प्रदाता AWS, DigitalOcean, GCP चुनें और निर्देशिका खोलें

आप variable.tf में क्षेत्र या कुंजी नाम बदल सकते हैं

  • Terraform को प्रारंभ करें
root@kitploit:~
sudo terraform init
  • हमारे संशोधनों की योजना बनाएं
root@kitploit:~
sudo terraform plan
  • परिवर्तन लागू करें
root@kitploit:~
sudo terraform apply
  • Digital Ocean के लिए आपको अपना टोकन(do_token) variable.tf या कमांड लाइन में घोषित करना होगा:
  • root@kitploit:~
    sudo terraform plan -var "do_token=value"
    sudo terraform apply -var "do_token=value"
    
    • GCP के लिए आपको अपना टोकन(project_id) variable.tf या कमांड लाइन में घोषित करना होगा:
    root@kitploit:~
    sudo terraform plan -var "project_id=value"
    sudo terraform apply -var "project_id=value"
    

    आप पर्यावरण चर GOOGLE_APPLICATION_CREDENTIALS का उपयोग करके Terraform को कुंजी प्रदान करते हैं:

    root@kitploit:~
    export GOOGLE_APPLICATION_CREDENTIALS=path
    
    • AWS के लिए आपको निम्न कमांड का उपयोग करके अपनी साख कॉन्फ़िगर करनी होगी:
    root@kitploit:~
    sudo aws configure
    

    या आप अपनी साख को पर्यावरण चर के रूप में उपयोग कर सकते हैं:

    root@kitploit:~
    export AWS_ACCESS_KEY_ID=
    export AWS_SECRET_ACCESS_KEY=
    

    परीक्षण - IP की जाँच करना

    • VPN के बिना कनेक्शन का परीक्षण करें
    root@kitploit:~
    curl ipinfo.io/ip
    
    • VPN प्रारंभ करें
    root@kitploit:~
    sudo systemctl start wg-quick@wg0
    
    • VPN के साथ कनेक्शन का परीक्षण करें
    root@kitploit:~
    curl ipinfo.io/ip
    

    मोबाइल क्लाइंट

    यदि आप मोबाइल के लिए एक अतिरिक्त क्लाइंट चाहते हैं, तो आपको variable.tf या कमांड लाइन में mobile चर का मान बदलना होगा:

    root@kitploit:~
    sudo terraform plan -var "mobile=true"
    sudo terraform apply -var "mobile=true"
    

    यदि चर सक्षम है तो आपके मोबाइल उपकरण में कॉन्फ़िगर करने के लिए QRCODE उत्पन्न करने हेतु पैकेज qrencode स्थापित किया जाएगा।

    निष्पादन के बाद terraform के stdout में एक QRCODE उत्पन्न होगा, बस अपने मोबाइल उपकरण में स्कैन करें।

    एंड्रॉइड WireGuard क्लाइंट के साथ परीक्षण किया गया

    🧹 सफाई

    • बस चलाएं:
    root@kitploit:~
    sudo terraform destroy
    

    ☁️ क्लाउड प्रदाता

    • AWS
    • Digital Ocean
    • GCP
    • Azure
    • OCI

    🤝 योगदान

    योगदान, समस्याएं और सुविधा अनुरोधों का स्वागत है!
    बेझिझक issues देखें।

    🛣️ रोडमैप

    • Work🤣
    • Linux client(Debian, RedHat and Arch base)
    • Terraform to deploy server on AWS
    • Mobile client
    • Mac client
    • Add other cloud providers

    लेखक

    👤 João Freire

    • Twitter: @p0ssuidao
    टूल डाउनलोड करें