Wireguard क्लाइंट शुरू करने पर स्थानीय नेटवर्क से गायब होने पर क्या करें, Nextcloud के साथ

4 min

language: ja bn en es hi pt ru zh-cn zh-tw

ff-e1707311958782.png

नमस्ते, मैं अक्षम हूँ।

वायरगार्ड सुविधाजनक और सराहनीय है, लेकिन कभी-कभी स्थानीय संचार असंभव हो जाता था, जो दर्दनाक था।
विशेष रूप से, अभी मैं DLNA/UPnP सर्वर आदि बनाने की कोशिश कर रहा हूँ, और स्थानीय संचार का उपयोग न कर पाना काफी दर्दनाक है।

तो, मैं इसे हल करने की कोशिश करूँगा।


netstat -nr के साथ wg-quick का उपयोग करके वायरगार्ड को शुरू और बंद करने के बाद रूटिंग की जाँच करें।

wg-quick up wg0

netstat -nr

गंतव्य             गेटवे             नेटमास्क         फ्लैग   MSS Window  irtt इंटरफ़ेस  
0.0.0.0         192.168.10.1    0.0.0.0         UG        0 0          0 eth0
999.999.0.0     0.0.0.0         255.255.0.0     U         0 0          0 wg0
192.168.10.0    0.0.0.0         255.255.255.0   U         0 0          0 wg0
192.168.10.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0

ओह। (*मैं उन जगहों को छिपा दूँगा जिन्हें छिपाने की आवश्यकता है।)

wg-quick down wg0

netstat -nr

गंतव्य             गेटवे             नेटमास्क         फ्लैग   MSS Window  irtt इंटरफ़ेस  
0.0.0.0         192.168.10.1    0.0.0.0         UG        0 0          0 eth0
192.168.10.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0

इससे शायद wg0 और eth0 में टकराव होता है, या यूँ कहें कि वायरगार्ड शुरू होता है और रूटिंग को अधिलेखित कर देता है।
यदि आप अधिकतम सुरक्षा चाहते हैं, तो यह ठीक है, लेकिन चूंकि यह आपके घर के राउटर पर पोर्ट मैपिंग के बिना भी काम करता है, जब तक वायरगार्ड जुड़ा हुआ है, स्थानीय सुरक्षा कुछ हद तक सुरक्षित रहनी चाहिए। इसलिए, मैं वायरगार्ड का आईपी बदलूँगा।

सर्वर पक्ष

sudo vi /etc/wireguard/wg0.conf

[Interface]
Address = 10.1.0.1/24
PrivateKey = xxx
ListenPort = 51820

[Peer]
PublicKey = xxx
PreSharedKey = xxx
AllowedIPs = 10.1.0.2/32
PersistentKeepalive = 25

क्लाइंट

sudo vi /etc/wireguard/wg0.conf

[Interface]
PrivateKey = xxx
Address = 10.1.0.2/24
DNS = 8.8.8.8

[Peer]
PublicKey = xxx
PreSharedKey = xxx
Endpoint = xxx:51820
AllowedIPs = 10.1.0.0/24
PersistentKeepalive = 25

दोनों तरफ़ निम्नलिखित दर्ज करें और पुनरारंभ करें

sudo wg-quick down wg0 && sudo wg-quick up wg0

सर्वर पक्ष

गंतव्य             गेटवे             नेटमास्क         फ्लैग   MSS Window  irtt इंटरफ़ेस  
0.0.0.0         192.168.10.1    0.0.0.0         UG        0 0          0 eth0
999.999.0.0     0.0.0.0         255.255.0.0     U         0 0          0 wg0
10.1.0.0    0.0.0.0         255.255.255.0   U         0 0          0 wg0
192.168.10.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0

यह एकदम सही है।

इसके साथ, मैं स्थानीय मशीन के आईपी तक सफलतापूर्वक पहुँचने में सक्षम था।


तो, अब मैं पूरी तरह से स्व-होस्ट किए गए यूट्यूब वीडियो और संगीत को स्थानीय रूप से आसानी से देख और सुन सकता हूँ।
इसके अलावा, संगीत भी बहुत सहज है।

घर से वीडियो आदि अपलोड करने के लिए, वीपीएस के माध्यम से वीपीएन पर अपलोड करना बैंडविड्थ की बर्बादी है और सबसे महत्वपूर्ण बात यह है कि इसमें बहुत अधिक समय लगता है।
अब, मैं लगभग 5GB के वीडियो को 2 मिनट से भी कम समय में अपलोड कर सकता हूँ, जो बहुत उपयोगी है।

फिर मिलेंगे।
शुभकामनाएँ।

Related Posts