बाहेर पडणे की डिस्कनेक्ट करणे: VPN चे दोन वेगळे परिणाम
बाहेर पडणे, डिस्कनेक्ट करणे, थांबवणे आणि विंडो बंद करणे वेगवेगळ्या स्वच्छता आणि अडवणुकीच्या स्थिती सोडू शकतात। गोपनीयतेचे वर्तन तपासण्यापूर्वी क्लायंटच्या व्याख्या वाचा.
मेनूमध्ये डिस्कनेक्टचा पर्याय आहे, विंडोमध्ये बंद करण्याचे बटण आहे, आणि टास्क मॅनेजरमध्ये कार्य संपवण्याचा पर्याय आहे। यापैकी प्रत्येकजण VPN थांबवण्याचा मार्ग वाटतो, आणि प्रत्येकजण मशीन वेगळ्या स्थितीत सोडू शकतो। एक टनेल थांबवून अडवणूक जागेवरच ठेवू शकतो, दुसरा सुव्यवस्थित बाहेर पडण्याचा भाग म्हणून सर्व काही स्वच्छ करू शकतो, आणि तिसरा फक्त इंटरफेस लपवू शकतो जेव्हा पार्श्वभूमी घटक चालू राहतो। यांना समानार्थी मानणे हाच मार्ग गोपनीयता चाचणी काय घडले याबद्दल चुकीच्या निष्कर्षापर्यंत पोहोचते।
कोणते काय आहे हे जाणून घेण्याची एकमेव विश्वासार्ह जागा क्लायंटची माहिती आहे।
चार नियंत्रणे, कदाचित चार वर्तन
डिस्कनेक्ट सामान्यतः टनेल तोडते तर क्लायंट मेमरीत राहतो, याचा अर्थ सेवा, ट्रे घटक किंवा kill switch नियम क्लिकनंतरही टिकू शकतो। नंतर अनेक क्लायंट रहदारी अडवत राहतात, कारण त्यांचे धोरण सांगते की क्लायंट उपस्थित असताना उपकरणाने थेट प्रवेशाकडे परत जाऊ नये। हे वर्तन तुटलेल्या नेटवर्कसारखे दिसते आणि ते जाणीवपूर्वक केलेले संरक्षण आहे।
बाहेर पडणे हे ॲप्लिकेशन संपवण्यासाठी आहे, आणि चांगले वागणारा क्लायंट बाहेर पडताना आपले नियम काढून टाकतो। काही रचना त्याऐवजी धोरण लागू करणारा वेगळा सहाय्यक सोडतात, आणि तो दोष नसून निवड आहे। विंडो बंद करणे ही इंटरफेसची क्रिया आहे जिचा टनेलवर निश्चित परिणाम नाही, आणि थांबवणे, जिथे उपलब्ध आहे, आपल्या नियमांसह चौथे वर्तन आहे।
सर्व्हर बाजूचा व्यत्यय पूर्णपणे पाचवा मार्ग आहे, आणि वापरकर्त्यांना प्रत्यक्षात सर्वाधिक भेटतो तो हाच।
प्रत्येक क्रियेपूर्वी आणि नंतर स्थिती वाचा
क्रियेपूर्वी प्रक्रियांची यादी, सेवेची स्थिती आणि फायरवॉल नियम नोंदवा, नंतर लगेच तीच नोंद पुन्हा करा। दोन्ही याद्या तुलना केल्यास नियंत्रणाने प्रत्यक्षात काय केले हे दिसते, इंटरफेसच्या स्वतःच्या वर्णनावर अवलंबून न राहता।
systemctl status wg-quick@wg0 --no-pager pgrep -a -f 'openvpn|wireguard|vpnagent' ip link show | grep -E 'tun|wg' nft list ruleset | grep -E 'drop|reject' | head -20 scutil --nc list
नियम प्रक्रियेसोबत गायब झाले तर ते क्लायंटचे होते। प्रक्रिया गेल्यावरही नियम राहिले तर दुसरे काहीतरी धोरण लागू करत आहे, आणि तो घटक शोधणे कोणत्याही बदलापूर्वी येते। त्याच क्षणी सेवेची स्थिती नोंदवा, कारण थांबलेला इंटरफेस सिस्टम सेवेबद्दल काहीही सांगत नाही।
हाताने डिस्कनेक्ट करणे क्रॅश नाही
डिस्कनेक्ट करणे इच्छित शटडाउन मार्गाने जाते, आणि क्रॅश तो वगळतो। त्यामुळे एकाचे परिणाम दुसऱ्यावर लागू होत नाहीत, म्हणून मेनू पर्याय वापरलेली चाचणी क्लायंट मेल्यावर वर्तनाबद्दलचा दावा टिकवू शकत नाही।
त्याचप्रमाणे, क्रॅश मंजूर तात्पुरत्या थांब्याबद्दल काहीही सांगत नाही। हे तीन प्रश्न चाचणी योजनेत आणि नंतर लिहिल्या जाणाऱ्या प्रत्येक गोष्टीत वेगळे ठेवा। शटडाउन मार्ग हे देखील स्पष्ट करतो की स्वच्छ निर्गमन क्रॅशने सोडलेले नियम का काढू शकते। तेच बटण, वेगळा कोड, वेगळे पुरावे।
तुम्हाला खरोखर आवश्यक असलेली अनुपलब्ध स्थिती निवडा
टनेल बंद असताना रहदारी नेहमी अडवलेली राहिली पाहिजे असेल, तर तुम्हाला महत्त्वाच्या असलेल्या त्या विशिष्ट क्रियेदरम्यान ज्ञात गंतव्यस्थानाकडे हानी न करणाऱ्या रहदारीसह ती आवश्यकता तपासा। ॲप्लिकेशन अपवाद आणि स्थानिक नेटवर्क अपवाद समाविष्ट करा, कारण संपूर्ण उपकरणावर अंमलबजावणी बऱ्याचदा नाव सुचवते त्यापेक्षा अरुंद असते। नंतर रीबूटनंतर काय होते याची पुष्टी करा, कारण सामान्यतः तेव्हाच जुनी स्थिती दिसते।
ध्येय सामान्य थेट प्रवेश असेल, तर प्रक्रिया मारण्याऐवजी किंवा संपूर्ण फायरवॉल बंद करण्याऐवजी दस्तऐवजीकृत नियंत्रण वापरा। व्यत्यय आलेल्या निर्गमनाने सोडलेले जुने नियम जाणीवपूर्वक लॉकडाउनपेक्षा वेगळी समस्या आहेत, आणि त्यांना वेगळी पुनर्प्राप्ती लागते।
कोणता घटक थांबला ते लिहा: टनेल, दिसणारे ॲप्लिकेशन, किंवा धोरण लागू करणारा स्तर। ते एक वाक्य या नियंत्रणांमुळे निर्माण होणारी बहुतेक गोंधळ टाळते।