Linux पर VpnHood! CONNECT इंस्टॉल करें
एक कमांड ऐप को उसकी विंडो और कमांड के एक सेट के साथ इंस्टॉल कर देता है। विंडो से एक बार साइन इन करें, फिर दोनों में से किसी से भी कनेक्ट करें।
शुरू करने से पहले
- प्रीमियम प्लान, क्योंकि Linux वर्ज़न में कोई मुफ़्त सर्वर उपलब्ध नहीं हैं: प्रीमियम में अपग्रेड करें।
- जांच लें कि आपकी मशीन Linux सिस्टम आवश्यकताएँ पूरी करती है।
इंस्टॉल करें
यह कमांड चलाएं और इसके एकमात्र सवाल का जवाब दें: क्या VPN सर्विस बूट पर शुरू हो। यह आपके प्रोसेसर के लिए सही बिल्ड अपने आप चुन लेता है।
sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh)"यह VPN सर्विस और vhconnect कमांड इंस्टॉल करता है। डेस्कटॉप वाली मशीन पर यह VpnHood! CONNECT को ऐप्लिकेशन मेन्यू में भी जोड़ देता है।
कनेक्ट करें
ऐप्लिकेशन मेन्यू से VpnHood! CONNECT खोलें, अपने प्रीमियम अकाउंट में साइन इन करें और कनेक्ट करें।
साइन इन करने के बाद, आप टर्मिनल से भी कनेक्ट कर सकते हैं और कनेक्शन जांच सकते हैं:
vhconnect connectvhconnect statusसाइन इन के लिए ऐप की विंडो ज़रूरी है, इसलिए बिना डेस्कटॉप वाली मशीन पर VpnHood! CONNECT का उपयोग अभी नहीं किया जा सकता। ऐसी मशीन पर आप अपने खुद के सर्वर के साथ VpnHood! CLIENT का उपयोग कर सकते हैं।
कमांड
ये कमांड किसी भी एडमिनिस्ट्रेटर के टर्मिनल से, बिना sudo के काम करते हैं। vhconnect --help सभी कमांड की सूची दिखाता है, और vhconnect connect --help किसी एक कमांड को समझाता है।
| कमांड | यह क्या करता है |
|---|---|
vhconnect connect | कनेक्ट करता है और नतीजे का इंतज़ार करता है। --location से लोकेशन चुनी जाती है, उसी नाम से जैसा vhconnect locations की सूची में दिखता है।
|
vhconnect disconnect | डिस्कनेक्ट करता है। सर्विस चलती रहती है। |
vhconnect status | कनेक्शन और आने वाले किसी भी अपडेट की जानकारी दिखाता है। --watch इसे लगातार प्रिंट करता रहता है।
|
vhconnect locations | उन सर्वर लोकेशन की सूची दिखाता है जिनसे आप कनेक्ट कर सकते हैं। |
vhconnect ui | ऐप की विंडो खोलता है। |
vhconnect service status | दिखाता है कि सर्विस चल रही है या नहीं। |
vhconnect service log | सर्विस का लॉग दिखाता है। -f नई लाइनें आते ही उन्हें दिखाता रहता है।
|
vhconnect service restart | सर्विस को रीस्टार्ट करता है, जिससे VPN डिस्कनेक्ट हो जाता है। यह आपका पासवर्ड मांगता है। |
स्टार्टअप पर कनेक्ट करें
हमेशा चालू फ़ीचर से VPN कंप्यूटर शुरू होते ही, किसी के साइन इन करने से पहले कनेक्ट हो जाता है। जब तक सर्वर तक पहुंच नहीं होती, यह बार-बार कोशिश करता है और हर बार ज़्यादा देर इंतज़ार करता है। यह तब रुकता है जब आप डिस्कनेक्ट करते हैं, जब कोई दूसरा VPN ऐप कंट्रोल ले लेता है, या जब सर्वर कनेक्शन अस्वीकार कर देता है। इसे ऐप की सेटिंग्स में या इस कमांड से चालू करें:
vhconnect always-on onहमेशा चालू फ़ीचर के लिए प्रीमियम ज़रूरी है।
किल स्विच
किल स्विच VPN टनल के अलावा कुछ भी बाहर नहीं जाने देता, चाहे कोई एरर हो, क्रैश हो या रीबूट। until-disconnect के साथ ब्लॉक डिस्कनेक्ट करने पर खत्म हो जाता है, और lockdown के साथ यह डिस्कनेक्ट के बाद भी बना रहता है:
vhconnect kill-switch until-disconnectब्लॉक हटाने के लिए vhconnect kill-switch off चलाएं। अगर सर्विस बंद है, तो इसे sudo के साथ चलाएं।
अपडेट्स
ऐप खुद को अपडेट करता है: बूट पर और हर 12 घंटे में यह नया वर्ज़न खोजता है, उसे डाउनलोड करता है, और VPN डिस्कनेक्ट होने पर उसे इंस्टॉल करता है। ऐप की सेटिंग्स में स्वचालित अपडेट से इसे बंद किया जा सकता है। यह कमांड नया वर्ज़न तुरंत इंस्टॉल करता है, अपडेट्स बंद होने पर भी, और इंस्टॉल के दौरान VPN डिस्कनेक्ट हो जाता है:
vhconnect updateइंस्टॉलर विकल्प
किसी स्क्रिप्ट या बिना डेस्कटॉप वाली मशीन के लिए, इन्हें इंस्टॉल कमांड में उसके बंद होने वाले ब्रैकेट के बाद जोड़ें:
| विकल्प | यह क्या करता है |
|---|---|
-q | कोई सवाल नहीं पूछता। नया इंस्टॉलेशन बूट पर शुरू होता है और खुद को अपडेट करता है; अपडेट करने पर आपके चुने हुए विकल्प बने रहते हैं। |
-noautostart | बूट पर सर्विस शुरू नहीं करता। |
-noautoupdate | ऐप को अपने आप अपडेट नहीं करता। |
-autoupdate | -noautoupdate के बाद ऐप को फिर से अपने आप अपडेट करता है।
|
-nodesktop | सिर्फ़ सर्विस और कमांड इंस्टॉल करता है: न मेन्यू एंट्री, न विंडो की लाइब्रेरी। |
-desktop | डेस्कटॉप न मिलने पर भी मेन्यू एंट्री और विंडो की लाइब्रेरी इंस्टॉल करता है। |
-help | विकल्पों की सूची दिखाता है। |
उदाहरण के लिए, बिना किसी सवाल के और बिना डेस्कटॉप के:
sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Connect/releases/latest/download/VpnHoodConnect-linux.sh) -q -nodesktop"अनइंस्टॉल करें
ऐप्लिकेशन मेन्यू में VpnHood! CONNECT पर राइट-क्लिक करें और Uninstall चुनें, या यह कमांड चलाएं:
sudo /opt/VpnHoodConnect/vhuninstallयह बाद में दोबारा इंस्टॉल करने के लिए आपकी सेटिंग्स /opt/VpnHoodConnect/storage में सुरक्षित रखता है। उन्हें भी हटाने के लिए -purge जोड़ें।
जब कुछ गड़बड़ हो
| आपको क्या दिखता है | क्या करें |
|---|---|
The VpnHoodConnect service is not running.
| sudo vhconnect service start चलाएं, फिर vhconnect service log पढ़ें।
|
| मेन्यू एंट्री पर क्लिक करने से कुछ नहीं होता | कारण देखने के लिए टर्मिनल में vhconnect ui चलाएं। आमतौर पर -nodesktop के साथ इंस्टॉल करने के बाद कोई लाइब्रेरी मौजूद नहीं होती।
|
| विंडो कहती है कि सिर्फ़ एडमिनिस्ट्रेटर ही ऐप का उपयोग कर सकता है | अपना अकाउंट sudo ग्रुप में जोड़ें, या जिस सिस्टम में wheel ग्रुप इस्तेमाल होता है वहाँ उसमें जोड़ें, फिर दोबारा साइन इन करें।
|
| ऐप कहता है कि किसी दूसरे VPN ऐप ने कंट्रोल ले लिया | VpnHood! से बना सिर्फ़ एक ऐप एक समय में कनेक्ट होता है, इसलिए दूसरा ऐप कनेक्ट करने पर यह डिस्कनेक्ट हो जाता है। हमेशा चालू फ़ीचर के साथ भी यह तब तक बंद रहता है जब तक आप इसे दोबारा कनेक्ट नहीं करते। |
Could not set the VPN's DNS servers.
| sudo systemctl enable --now systemd-resolved चलाएं, फिर संदेश के अनुसार /etc/resolv.conf को /run/systemd/resolve/stub-resolv.conf से लिंक करें।
|
The kill switch needs nftables (nft), which is not installed.
| nftables पैकेज इंस्टॉल करें, या किल स्विच बंद करें।
|
| कनेक्ट है, लेकिन कुछ भी लोड नहीं होता | vhconnect service log -n 100 पढ़ें।
|
The VPN cannot use its interface name
| किसी दूसरे VPN का VpnHoodConnect नाम का इंटरफ़ेस है, और संदेश बताता है कि वह किसका है। उस VPN को बंद करें, या अगर वह हट चुका है और इंटरफ़ेस पीछे छूट गया है, तो sudo ip link delete VpnHoodConnect चलाएं।
|