Quick answer
WireGuard से होम नेटवर्क को VPS से कैसे जोड़ूँ (CGNAT के पीछे)?
CGNAT के पीछे WireGuard से होम नेटवर्क को VPS से जोड़ने के लिए VPS पर WireGuard को हब के रूप में चलाएँ, और घरेलू मशीन को PersistentKeepalive = 25 के साथ उससे बाहर की ओर डायल करने दें। Gloamport का Dusk प्लान, 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, इस हब को 12 महीने पर $5.25 प्रति माह में चलाता है।
इस सेटअप में हर पक्ष कौन सा पता इस्तेमाल करता है?
| मशीन | भूमिका | टनल पता | बाहर की ओर डायल करता है |
|---|---|---|---|
| VPS (Dusk) | सार्वजनिक IPv4 पते वाला हब | 10.8.0.1/24 | कोई नहीं; UDP 51820 पर सुनता है |
| घरेलू मशीन | CGNAT के पीछे का पीयर, LAN 192.168.1.0/24 के साथ | 10.8.0.3/24 | VPS को, हर 25 सेकंड में |
| लैपटॉप | रोमिंग पीयर | 10.8.0.2/24 | VPS |
पते निजी रेंज के उदाहरण हैं। कीमतें: Dusk 12 महीने पर $5.25 प्रति माह और 1 महीने पर $10.50।
CGNAT सामान्य WireGuard सेटअप को क्यों रोकता है?
CGNAT के पीछे आपका राउटर एक सार्वजनिक IPv4 पता दूसरे ग्राहकों के साथ साझा करता है, इसलिए बाहर से कोई आपके घर तक कनेक्शन नहीं खोल सकता। WireGuard को चाहिए कि एक पक्ष पते से पहुँचने योग्य हो, और VPS वही पक्ष है: उसके पास हर VPS को एक IPv4 पता और एक IPv6 /64, 1 Gbit/s पोर्ट पर। किसी प्लान का ट्रैफ़िक केवल बाहर जाने वाले डेटा की गिनती होता है, और ट्रैफ़िक का गुज़रना अपने-आप कभी बिल नहीं बनाता है।
घरेलू मशीन सुरंग को बाहर की ओर खोलती है। WireGuard quickstart PersistentKeepalive का वर्णन करता है, ठीक इसी मामले के लिए: उसे फ़ायरवॉल या NAT के पीछे के पीयर पर सेट करें, और 25 सेकंड "एक समझदार अंतराल है जो कई तरह के फ़ायरवॉल के साथ काम करता है"। तब NAT मैपिंग खुली रहती है और VPS उसके ज़रिए पैकेट वापस भेज सकता है।
कौन सा Gloamport प्लान हब के लिए सही है?
Dusk ऐसे हब के लिए ठीक है जो कुछ मशीनों के बीच ट्रैफ़िक ले जाता है। Gloamport इसे "एक VPN plus एक Tor रिले या onion साइट" के लिए सूचीबद्ध करता है, 1 vCPU, 2 GB RAM और 2 TB मासिक ट्रैफ़िक के साथ।
Gloamport के 10 नवंबर 2026 के सर्वेक्षण के अनुसार 32 होस्ट में 1 vCPU, 2 GB VPS की माध्यिका कीमत $18.91 प्रति माह थी। अगर आपको केवल एक छोटी सेवा के लिए सुरंग चाहिए, तो Ember काफ़ी है; बुनियादी सेटअप VPS पर WireGuard कैसे सेट करूँ? में है।
मैं अपने होम नेटवर्क को WireGuard से VPS से कैसे जोड़ूँ, चरण-दर-चरण?
छह चरण। पहले VPS, फिर घरेलू मशीन करें।
हब सेट करें
VPS पर WireGuard इंस्टॉल करें और उसकी key pair बनाएँ, बुनियादी गाइड की तरह। वहाँ जो फ़ायरवॉल आप चलाते हैं उसमें UDP 51820 खोलें।
VPS पर forwarding चालू करें
लैपटॉप से घरेलू मशीन तक के पैकेट VPS से होकर गुज़रते हैं, इसलिए IPv4 forwarding चालू होना चाहिए।
net.ipv4.ip_forwardडिफ़ॉल्ट रूप से 0 है।VPS पर दोनों पीयर घोषित करें
घरेलू मशीन के लिए एक
[Peer]और लैपटॉप के लिए एक जोड़ें। घरेलू पीयरAllowedIPsमें घरेलू LAN भी ले जा सकता है।घरेलू मशीन कॉन्फ़िगर करें
घर पर WireGuard इंस्टॉल करें,
Endpointको VPS पते पर सेट करें औरPersistentKeepalive = 25जोड़ें। घरेलू राउटर पर port forwarding की ज़रूरत नहीं है।लैपटॉप कॉन्फ़िगर करें
उसे
AllowedIPs = 10.8.0.0/24, 192.168.1.0/24दें ताकि टनल और घरेलू ट्रैफ़िक दोनों VPS से होकर जाएँ।लैपटॉप से टेस्ट करें
VPS पर
wg showचलाएँ, फिर लैपटॉप से 10.8.0.3 पर ping करें। हर पीयर के लिए हाल का handshake दिखे, तो दोनों डायल कर चुके हैं।
हब कॉन्फ़िगरेशन कैसे लिखूँ?
हब फ़ाइल हर पीयर को उसकी सार्वजनिक कुंजी और उन पतों के साथ सूचीबद्ध करती है जिन पर VPS उसे भेज सकता है। घरेलू पीयर पर घरेलू LAN घोषित करने से VPS 192.168.1.0/24 को टनल में रूट कर सकता है।
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = <VPS private key>
PostUp = sysctl -w net.ipv4.ip_forward=1
[Peer]
# home machine
PublicKey = <home public key>
AllowedIPs = 10.8.0.3/32, 192.168.1.0/24
[Peer]
# laptop
PublicKey = <laptop public key>
AllowedIPs = 10.8.0.2/32घरेलू मशीन और लैपटॉप कैसे कॉन्फ़िगर करें?
घरेलू मशीन को PersistentKeepalive और टनल सबनेट का रूट चाहिए; लैपटॉप को दोनों सबनेट के रूट चाहिए। हर एक को wg-quick up wg0 से चालू करें।
अगर आप चाहते हैं कि लैपटॉप केवल घरेलू मशीन ही नहीं, घरेलू LAN के दूसरे उपकरणों तक भी पहुँचे, तो घरेलू मशीन को खुद भी पैकेट फ़ॉरवर्ड करने होंगे: वहाँ भी net.ipv4.ip_forward को 1 पर सेट करें, उदाहरण के लिए PostUp = sysctl -w net.ipv4.ip_forward=1 लाइन से।
[Interface]
Address = 10.8.0.3/24
PrivateKey = <home private key>
PostUp = sysctl -w net.ipv4.ip_forward=1
[Peer]
PublicKey = <VPS public key>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 10.8.0.0/24
PersistentKeepalive = 25[Interface]
Address = 10.8.0.2/24
PrivateKey = <laptop private key>
[Peer]
PublicKey = <VPS public key>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 10.8.0.0/24, 192.168.1.0/24
PersistentKeepalive = 25wg-quick up wg0
systemctl enable --now wg-quick@wg0
wg show
ping -c 3 10.8.0.3टनल चालू होने के बाद आप उससे क्या कर सकते हैं?
आप घर के NAS, कैमरा या सेल्फ़-होस्टेड सेवा तक कहीं से भी पहुँच सकते हैं, बिना घर पर कोई port खोले। लैपटॉप 10.8.0.3 से ऐसे बात करता है जैसे वह बगल में हो, और आपके होम राउटर पर कुछ भी उजागर नहीं होता।
VPS को पहुँच योग्य और व्यवस्थित रखें: नए VPS पर SSH कैसे सख्त करूँ? लॉगिन वाला हिस्सा बताता है, और क्या VPS पर सेल्फ-होस्टेड VPN, VPN सेवा से बेहतर है? पूरे तरीके को तौलता है। हब के लिए, 12 महीने की अवधि पर Dusk $5.25 प्रति माह है; प्लान कीमत के पन्ने पर सूचीबद्ध हैं।
सारांश
- CGNAT बाहर से आने वाले कनेक्शन रोकता है, इसलिए घरेलू मशीन VPS से बाहर की ओर डायल करती है।
- VPS हब को सार्वजनिक IPv4 पते और खुले UDP 51820 के साथ चलाता है।
PersistentKeepalive = 25घर पर NAT मैपिंग खुली रखता है।- IPv4 forwarding (
net.ipv4.ip_forward=1) VPS पर चाहिए, और LAN तक पहुँचने के लिए घर पर भी। - हर पीयर का
AllowedIPsतय करता है कि वह कौन से सबनेट तक पहुँच सकता है। - Dusk (1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic) 12 महीने पर $5.25 प्रति माह है।
होम नेटवर्क से VPS तक WireGuard: आम सवाल
क्या मुझे अपने होम राउटर पर port forwarding चाहिए?
नहीं। घरेलू मशीन VPS की ओर बाहर की ओर कनेक्शन खोलती है, इसलिए राउटर को केवल बाहर जाने वाले UDP की अनुमति चाहिए। keepalive वापसी का रास्ता खुला रखता है।
CGNAT क्या है?
Carrier-grade NAT एक ऐसा सेटअप है जिसमें आपका इंटरनेट प्रदाता एक सार्वजनिक IPv4 पता कई ग्राहकों के बीच साझा करता है। आप बिना माँगे आने वाले कनेक्शन प्राप्त नहीं कर सकते, इसीलिए VPS मिलन-बिंदु का काम करता है।
क्या VPS मेरे पूरे होम LAN तक पहुँच सकता है?
हाँ, अगर घरेलू पीयर अपने VPS पर AllowedIPs में LAN सूचीबद्ध करता है, जैसे 192.168.1.0/24, और घरेलू मशीन net.ipv4.ip_forward को 1 पर सेट करके पैकेट फ़ॉरवर्ड करती है।
हब के लिए मुझे कौन सा Gloamport प्लान चुनना चाहिए?
Dusk, 12 महीने पर $5.25 प्रति माह, कुछ मशीनों के हब के लिए ठीक बैठता है। अगर केवल एक डिवाइस जुड़ता है तो Ember काफ़ी है।
क्या टनल IPv6 ले जाती है?
ले जा सकती है। Address में एक IPv6 पता और AllowedIPs में एक IPv6 prefix जोड़ें; wg-quick दोनों परिवार स्वीकार करता है, और kernel में IPv6 forwarding की अलग सेटिंग है।
Sources (3)
- WireGuard त्वरित प्रारंभ (persistent keepalive) — WireGuard (checked 2026-11-10)
- wg-quick(8) मैनुअल पेज — Debian (checked 2026-11-10)
- IP sysctl: ip_forward और IPv6 forwarding — The Linux Kernel documentation (checked 2026-11-10)