உண்மையான கணக்குகள் இல்லாமல் VPN கில் சுவிட்சை சோதிப்பது எப்படி
போலி பக்கம் மற்றும் காப்பு சுயவிவரத்துடன் கில் சுவிட்ச் சோதனையை இயக்குங்கள்: ஒவ்வொரு தடை வகையையும் உள்ளடக்கி, curl வெளியேறும் குறியீடுகளைப் படித்து, உண்மையான தடுப்பை DNS பிழையிலிருந்து பிரிக்கவும்.
கில் சுவிட்ச் நிலைத்திருக்கிறதா என்பதை அறிய உண்மையான கணக்கு தேவையில்லை; சோதனை ஆபத்தில் வைப்பது அந்தக் கணக்கையே. இந்தச் சரிபார்ப்பு, டிராஃபிக் சுரங்கப்பாதைக்கு வெளியே செல்லலாம் அல்லது செல்லாமல் இருக்கலாம் என்ற குறுகிய சாளரத்தை உருவாக்குகிறது, எனவே இழக்கத் தயாராக இருக்கும் ஒன்றையே சுமையாக வைக்க வேண்டும். இப்போது இதை ஒரு போலி பக்கத்துடனும் காப்பு உலாவி சுயவிவரத்துடனும் செய்கிறேன், முன்பு பயன்படுத்திய உலாவி மற்றும் வலைத்தபால் முறையை விட இது தெளிவான பதிலைத் தருகிறது. கீழே கிளையண்ட் காட்டும் அதே வரிசையைப் பின்பற்றுகிறேன்: அமைப்பு, இலக்கு, மாற்றம், பின்னர் ஆதாரம்.
சோதனை ஒரே ஒரு குறுகிய கேள்விக்கு பதிலளிக்கிறது: இந்த மாற்றத்தின் போது, இந்தப் பயன்பாடு சுரங்கப்பாதைக்கு வெளியே உள்ள வலையமைப்பை அடைய முடியுமா? மீதமுள்ள கொள்கை நியாயமானதா என்பதைப் பற்றி எதுவும் கூறாது. வரம்பை அவ்வளவு சிறியதாக வைத்திருந்தால் முடிவு பதிவு செய்யத் தகுந்தது.
கிளையண்டில் சுவிட்சையும் அதன் வரம்பையும் கண்டறியுங்கள்
எந்த வலையமைப்பு நிலையையும் மாற்றுவதற்கு முன் கிளையண்டைத் திறந்து தடுப்பு அமைப்பைக் கண்டறியுங்கள். உற்பத்தியாளர்கள் இதை வெவ்வேறு பெயர்களில் அழைக்கிறார்கள்: கில் சுவிட்ச், பூட்டு முறை, வலையமைப்புப் பூட்டு, சுரங்கப்பாதைக்கு வெளியே டிராஃபிக்கைத் தடுத்தல். லேபிள் உள்ளே உள்ள விருப்பங்களை விடக் குறைவாகவே சொல்கிறது. முக்கியமானது, தடுப்பு எப்போதும் பொருந்துகிறதா அல்லது பயன்பாடு சுரங்கப்பாதை இப்போதுதான் தோல்வியடைந்தது என்று முடிவு செய்யும்போது மட்டுமா, மேலும் அது அனைத்துப் பயன்பாடுகளையும் அல்லது தேர்ந்தெடுத்த பட்டியலையும் உள்ளடக்குகிறதா என்பதே.
பின்னர் உங்கள் கிளையண்ட் உண்மையில் செய்யக்கூடிய மாற்றங்களைப் பட்டியலிடுங்கள். பயனர் தொடங்கும் துண்டிப்பு, பயன்பாட்டிலிருந்து வெளியேறுதல், சேவையகத்துடனான தொடர்பை இழத்தல் ஆகியவை பெரும்பாலான கிளையண்டுகளில் மூன்று வெவ்வேறு குறியீட்டுப் பாதைகள், அவை ஒரே தடுப்புக் கொள்கையைப் பகிரவில்லை. சில பயன்பாடு மூடும்போது தடுப்பை விடுவிக்கின்றன. மற்றவை ஏதாவது நீக்கும் வரை வடிகட்டி விதிகளை விட்டுவிடுகின்றன. ஊகிக்காமல் நீங்கள் இயக்கும் பதிப்பிற்கான உற்பத்தியாளரின் அமைப்பு குறிப்பைப் படித்து, மூன்றில் எதைச் சோதிக்கிறீர்கள் என்பதை எழுதுங்கள்.
சுயவிவரத்தையும் பதிவு செய்யுங்கள்: நெறிமுறை, முகவரிக் குடும்பங்கள், பிளவுபட்ட சுரங்கப்பாதை இயக்கப்பட்டுள்ளதா என்பது. சுயவிவரம் சில பயன்பாடுகளை வேண்டுமென்றே விலக்கினால் முழு சாதனம் என்ற கூற்று அர்த்தமற்றது, நீங்களே அமைத்த விலக்கு ஒரு கசிவு அல்ல. OpenVPN Connect அமைப்பு குறிப்பு எந்த சுவிட்ச் எந்த நடத்தையை மாற்றுகிறது என்பதைக் குறிப்பிடும் வகையான பக்கம், இருப்பினும் லேபிள்கள் கிளையண்டுக்கு ஏற்ப வேறுபடும்.
சுரங்கப்பாதை இல்லாமலும் வேலை செய்யும் போலி இலக்கைத் தேர்ந்தெடுங்கள்
போலிப் பக்கத்திற்கு இரண்டு பண்புகள் தேவை, ஏதேனும் ஒன்றைத் தவிர்த்தால் படிக்க முடியாத முடிவு கிடைக்கும். சுரங்கப்பாதை கீழேயும் தடுப்பு அணைந்தும் இருக்கும்போது அது நேரடியாக அடையக்கூடியதாக இருக்க வேண்டும், இல்லையெனில் பதிலளிப்பதை நிறுத்தியது என்பது ஹோஸ்ட் போய்விட்டது என்று மட்டுமே பொருள்படலாம். மேலும் அதற்கு உள்நுழைவு, குக்கீ அல்லது கட்டணம் தேவைப்படக்கூடாது, அதனால் ஒரு கசிவின் விலை ஒரு பதிவு வரி மட்டுமே, ஒரு அமர்வு அல்ல.
நீங்கள் கட்டுப்படுத்தும் ஹோஸ்டில் உள்ள நிலையான பக்கம் மிகத் தூய்மையான தேர்வு. சாதாரண HTTP சேவையகத்தை இயக்கும் காப்பு மெய்நிகர் இயந்திரமும் கிட்டத்தட்ட அதே அளவு நல்லது, மேலும் அதன் கிடைப்புத்தன்மை உங்கள் கட்டுப்பாட்டுக்கு வெளியே என்பதை ஏற்றுக்கொண்டால் பொது இணைப்புச் சரிபார்ப்புப் பக்கமும் பயன்படும். முகவரி, துறை, முகவரிக் குடும்பம், கோரிக்கைக்கு பெயர் தேடல் தேவையா என்பதைப் பதிவு செய்யுங்கள், ஏனெனில் இவை ஒவ்வொன்றும் பின்னர் தனிமைப்படுத்த வேண்டிய மாறியாகும்.
சுவிட்சைத் தொடுவதற்கு முன் அடிப்படைக் கோட்டை நிறுவுங்கள். சுரங்கப்பாதை மேலே இருக்கும்போது போலிப் பக்கம் சுரங்கப்பாதை வழியாகப் பதிலளிக்க வேண்டும், இது கொள்கை வழித்தடம் வேலை செய்கிறது என்பதை நிரூபிக்கிறது. சுரங்கப்பாதை கீழேயும் தடுப்பு அணைந்தும் இருக்கும்போது அது நேரடியாகப் பதிலளிக்க வேண்டும், இது இலக்கு உயிருடன் உள்ளது என்பதை நிரூபிக்கிறது. அப்போதுதான் தடுக்கப்பட்ட நிலையில் ஏற்படும் தோல்வி உங்களுக்கு ஏதாவது சொல்லும்.
மாற்றங்களை நிலையான வரிசையில் இயக்குங்கள்
மாற்றங்களை ஒவ்வொன்றாகச் செய்து, ஒவ்வொன்றுக்கும் சில வினாடிகள் அமைதியடையக் கொடுங்கள், ஏனெனில் கிளையண்டுகள் பெரும்பாலும் அந்த இடைவெளியில் விதிகளை உடைத்து மீண்டும் கட்டுகின்றன. ஒவ்வொரு முறையும் அதே குறுகிய சரிபார்ப்பை இயக்குவது கவனிப்புகளை ஒப்பிடக்கூடியதாக்குகிறது:
curl -sS -o /dev/null -w 'http=%{http_code}\n' --max-time 5 http://decoy.example/
echo "curl_exit=$?"
dig +short decoy.example
curl -6 -sS -o /dev/null -w 'v6_http=%{http_code}\n' --max-time 5 http://decoy.example/
echo "curl_v6_exit=$?"
| Transition | Expected with the block on | Failure signature |
|---|---|---|
| Manual disconnect | Decoy stops answering within seconds | Decoy still returns 200 |
| Server or path failure | Blocked, with no exemption for the old endpoint | Direct access during the gap |
| Quit the app | Client-dependent; record what happens | Block disappears with the process |
| Wi-Fi to Ethernet | Block holds until the tunnel returns | Traffic flows mid-change |
பயன்பாட்டிலிருந்து வெளியேறும் வரிசை, சாதாரண பயன்பாட்டில் கிளையண்டை ஒருபோதும் மூடாவிட்டாலும், தனியாக இயக்கத் தகுந்தது. வெளியேறும்போது தடுப்பு விடுவிக்கப்பட்டால், செயலிழப்பு அல்லது கட்டாயப் புதுப்பிப்பு அதே வெளிப்பாட்டைத் தரும், இது உங்கள் பொறுமையைப் பற்றியதல்ல, வரிசைப்படுத்தலைப் பற்றிய உண்மை. Windows இல் சமமான ஆய்வுகள் Resolve-DnsName decoy.example மற்றும் curl.exe -s -o NUL -w "%{http_code}" http://decoy.example/.
தடுப்பை உடைந்த தீர்வியிலிருந்து பிரிக்கவும்
ஏற்றப்படாத பக்கத்திற்கு பல காரணங்கள் உண்டு, அவற்றில் ஒன்று மட்டுமே சுவிட்ச் வேலை செய்வது. பெயர் தீர்க்கப்படவில்லை என்றால், தரவுப் பாதை தடுக்கப்பட்டது அல்ல, DNS தடுக்கப்பட்டது அல்லது உடைந்தது என்பதை அறிந்தீர்கள். நேரடி முகவரியையும் சோதியுங்கள், அதனால் பதில் தீர்வைச் சார்ந்து இருக்காது.
curl இன் வெளியேறும் குறியீடுகள் அந்த நிலைகளைப் பிரிக்கின்றன. 6 என்பது பெயர் தீர்வுப் பிழை, 7 என்பது இணைப்பு மறுக்கப்பட்டது, 28 என்பது நேரமுடிவு. தடுக்கப்பட்ட வழித்தடம் பொதுவாக நேரடி முகவரிக்கு எதிரான நேரமுடிவு அல்லது மறுப்பாகத் தோன்றும், DNS மட்டும் தடுக்கப்பட்டால் 6 மிஞ்சி மற்ற அனைத்தையும் மறைக்கும். தேக்ககப் பக்கம் அல்லது பிடிப்புப் போர்ட்டல் கண்ணை ஏமாற்றுகிறது, எனவே ஆதாரம் திரை அல்ல, வெளியேறும் குறியீடே.
நேரடி முகவரியுடன் IPv6 இல் ஆய்வை மீண்டும் செய்யுங்கள். IPv4 ஐ உள்ளடக்கி IPv6 ஐ புறக்கணிக்கும் தடுப்பு உங்கள் குறிப்புகளில் தனி வரிக்குத் தகுந்த அளவு பொதுவானது, சுரங்கப்பாதைக்கு வெளியே IPv6 ஐ அணைக்கும் கிளையண்ட் இரு குடும்பங்களிலும் தூய்மையாகத் தோல்வியடைய வேண்டும்.
முடிவு உள்ளடக்கும் வரம்பைப் பதிவு செய்யுங்கள்
சுரங்கப்பாதை திரும்பியதும் மீட்பை உறுதிப்படுத்துங்கள்: போலிப் பக்கம் சுரங்கப்பாதை வழியாகப் பதிலளிக்கிறது, தீர்வி பதில்களைத் திருப்பித் தருகிறது, கொள்கை நீங்கள் விட்ட இடத்தில் உள்ளது. பின்னர் சோதனைகளை மீளச் செய்யுங்கள். தற்காலிக ஃபயர்வால் விதி, பிழைத்திருத்த வழித்தடம் அல்லது சோதனைச் சுயவிவரம் அப்படியே இருந்தால் அடுத்த இயக்கத்தைக் குழப்பும், செயலியை விட நீண்ட காலம் நீடிக்கலாம்.
ஒரு சுற்று ஒரு கிளையண்ட் பதிப்பு, ஒரு சுயவிவரம், ஒரு மாற்றம், ஒரு முகவரிக் குடும்பத்தை மட்டுமே உள்ளடக்கும். அந்த நான்கையும் முடிவுடன் எழுதுங்கள்:
- கிளையண்ட் பதிப்பு மற்றும் தளம், அமைப்பு சுயவிவரத்திற்கானதா அல்லது பொதுவானதா.
- சுயவிவரம், நெறிமுறை, பிளவுபட்ட சுரங்கப்பாதை விலக்குகள்.
- சோதித்த மாற்றம், அதை எவ்வாறு தூண்டினீர்கள்.
- முகவரிக் குடும்பங்கள் மற்றும் DNS, தடுக்கப்பட்ட மற்றும் தடுக்கப்படாத நிலைகளுக்கான curl வெளியேறும் குறியீடுகளுடன்.
ஏதேனும் வரி காலியாக இருந்தால், சோதனை முடியவில்லை. நாடோடி என்பது வலையமைப்பு மாற்ற வரியை மீண்டும் செய்வது. கண்காணிப்பில்லாத மறுதொடக்கம் என்பது விதிகள் திரும்புகின்றனவா எனச் சரிபார்ப்பது என்று பொருள், இது சுவிட்சைப் பற்றிய கேள்வி அல்ல, மீட்டெடுப்பு வரிசையைப் பற்றியது. கிளையண்ட் புதுப்பிப்புக்குப் பிறகு வரிசையை மீண்டும் இயக்குங்கள், ஏனெனில் சுவிட்சுகள் அரிதாக மாறும், அவற்றின் பின்னால் உள்ள நடத்தை மாறும். போலிப் பக்கத்தை வைத்திருங்கள்: சுழற்ற எதுவும் இல்லை, அடுத்த சரிபார்ப்பு ஐந்து நிமிடங்கள் எடுக்கும்.