Windows இல் WireGuard சேவையகத்தின் பொது IP க்கு SSH தோல்வியடைகிறது
வழி மற்றும் ஃபயர்வால் விதி இரண்டு தனித்தனி முடிவுகள். Windows இல் /0 உள்ள சக அமைப்பு கட்டுப்படுத்தும் விதிகளை இயக்குகிறது, மேலும் சுரங்கப்பாதையின் சொந்தப் போக்குவரத்தே விதிவிலக்கு.
சேவையகத்தின் பொது முகவரிக்கான SSH வேலை செய்வதை நிறுத்தும்போது மேலெழும் சுரங்கப்பாதைகள் சேவையகம் இணைப்பை மறுப்பதுபோல் தோன்றும். Windows இல் அதிக வாய்ப்புள்ள காரணம் உள்ளூர்: முழு சுரங்கப்பாதையின் AllowedIPs /0 ஆக இருக்கும்போது, சுரங்கப்பாதையின் சொந்தப் போக்குவரத்துக்கும் மிகக் குறைவான மற்றவற்றுக்கும் மட்டும் அனுமதி அளிக்கும் கட்டுப்படுத்தும் ஃபயர்வால் விதிகள் இயக்கப்படும். அந்த முகவரியை அடையும் மறையாக்கப்பட்ட தொகுப்புகள், அதே முகவரிக்கு தனி TCP இணைப்பு வெளியேற முடியுமா என்பதைப் பற்றி எதுவும் கூறுவதில்லை.
சக பட்டியலைத் தொடுவதற்கு முன் முனை முகவரியின் பொது முகவரியை அதன் உள் சுரங்கப்பாதை முகவரியிலிருந்து பிரிக்கவும். AllowedIPs திருத்தி இதைச் சரிசெய்யும் கிட்டத்தட்ட ஒவ்வொரு முயற்சியும் வழியைச் சரியாக்குவதற்குப் பதிலாகக் கொள்கையைப் பலவீனப்படுத்துகிறது.
வழியமைப்பு அனுமதியும் ஃபயர்வால் அனுமதியும் வேறுபட்டவை
வழி ஒரு தொகுப்பு எங்கு அனுப்பப்படும் என்பதைத் தீர்மானிக்கிறது, ஃபயர்வால் விதி அது ஏதேனும் அனுப்பப்படலாமா என்பதைத் தீர்மானிக்கிறது. எனவே முனை முகவரியின் பொது IP க்கு வழி சேர்ப்பது வடிகட்டி இன்னும் தடுக்கக்கூடிய பாதையை உருவாக்குகிறது, இந்த அறிகுறி உருவாக்கும் குழப்பம் சரியாக அதுவே. Windows இல் வடிகட்டி கூடுதல் பொருள் அல்ல, செயலாக்கத்தின் பகுதி, ஆகவே எந்த வழிப் பதிவும் அதை மாற்றாது. இந்த இரண்டு முடிவுகளும் வேறிடங்களிலும் தனித்தனியே உள்ளன, இருப்பினும் இயல்புநிலை மதிப்புகள் வேறுபடுகின்றன.
அதனால்தான் முனை முகவரிக்கான traceroute வெற்றியடையும்போது SSH முயற்சி தோல்வியடைகிறது. முதலாவதை விதிவிலக்கு உள்ள சேவை சுமக்கிறது, இரண்டாவதை இல்லை.
Windows இல் /0 என்ன செய்கிறது
ஒரு சக அமைப்பின் அனுமதிக்கப்பட்ட முகவரிகள் முழு IPv4 பரப்பையும் மூடும்போது, WireGuard for Windows சுரங்கப்பாதைக்கு வெளியே செல்லக்கூடிய போக்குவரத்தைத் தடுக்கும் கட்டுப்படுத்தும் ஃபயர்வால் நிலைப்பாட்டைப் பயன்படுத்துகிறது. சுரங்கப்பாதை சேவையின் சொந்தப் போக்குவரத்து அனுமதிக்கப்படுகிறது, இல்லையேல் VPN செயல்பட முடியாது. அதே பொது முகவரிக்குச் செல்லும் மற்றொரு பயன்பாட்டுக்கு அத்தகைய அனுமதி கிடைக்காது, ஏனெனில் விதிவிலக்கு போக்குவரத்துக்கு உரியது, முகவரிக்கு அல்ல. Windows வலைப்பிணையக் குறிப்புகள் இந்த நடத்தையையும் தொகுப்பியில் உள்ள தொடர்புடைய கட்டுப்பாட்டையும் விவரிக்கின்றன.
அந்த விதிகளே kill switch என்ற சொற்றொடருக்குப் பின்னால் உள்ள இயங்குமுறை. அவை அந்தப் பெயருள்ள தேர்வுப்பெட்டியால் அல்ல, கட்டமைப்பின் வடிவத்தால் செயல்படுத்தப்படுகின்றன.
விதிவிலக்குகள் பாதுகாப்பு மாதிரியை மாற்றுகின்றன
/0 ஐ இரண்டு அரை-இயல்புநிலை முன்னொட்டுகளால் மாற்றுவது கட்டுப்படுத்தும் பொருளின்றி பரந்த வழியமைப்பைத் தக்கவைக்கும் ஆவணப்படுத்தப்பட்ட வழி, இது குறுகிய எழுத்துப்பிழை அல்ல, வேறு பாதுகாப்பு மாதிரி. அனுமதிக்கப்பட்ட முன்னொட்டுகளிலிருந்து முனை முகவரியைக் கழிப்பது மற்றொரு பொதுவான தீர்வு, அது பட்டியலை நீட்டுகிறது மற்றும் எந்த விதிகள் செயல்படுத்தப்படுகின்றன என்பதையும் மாற்றுகிறது. இரண்டும் உள்ளூர் விளைவுள்ள உள்ளூர் திருத்தங்கள் அல்ல. ஒவ்வொன்றும் இயந்திரத்தில் உள்ள ஒவ்வொரு ஓட்டத்துக்கும் எல்லையை நகர்த்துகிறது, நீங்கள் சரிசெய்த இணைப்புக்கு மட்டுமல்ல.
நேரடிப் பொது SSH உண்மையில் தேவைப்படும் இடத்தில், சுயவிவர உரிமையாளர் வெளி வழியையும் அதன் ஃபயர்வால் அனுமதியையும் வடிவமைக்க வேண்டும், சுரங்கப்பாதை விழும்போது தொடர்பில்லாத போக்குவரத்துக்கு என்ன நடக்கும் என்பதை முடிவு செய்ய வேண்டும். IPv4 மற்றும் IPv6 ஐத் தனித்தனியாக மதிப்பாய்வு செய்வதும் அதில் அடங்கும், ஏனெனில் விதிகள் குடும்பம் வாரியாக வெளிப்படுத்தப்படுகின்றன. ஒரு நிர்வாக அமர்வைக் காப்பாற்றச் சேர்க்கப்படும் பரந்த பைபாஸ் பொதுவாக அந்த அமர்வை விட அதிகத்தை வெளிப்படுத்துகிறது.
நீங்கள் தேர்ந்தெடுத்த நிர்வாகப் பாதையைச் சோதிக்கவும்
முதலில் நிர்வாகம் சுரங்கப்பாதைக்குள் செல்ல வேண்டுமா வெளியே செல்ல வேண்டுமா என்று முடிவு செய்யுங்கள், பிறகு இரண்டையும் ஒரே நேரத்தில் அல்ல, அந்தத் தேர்வைச் சோதியுங்கள். கீழே உள்ள கட்டளைகள் கிளையண்டின் முகவரிகள், சக நிலை மற்றும் ஒவ்வொரு இலக்குக்கான இணைப்பைச் சரிபார்க்கின்றன. சுரங்கப்பாதை இயங்கும்போது அவற்றை Windows கிளையண்டிலிருந்து இயக்கவும்.
ipconfig | findstr /i "WireGuard IPv4"
wg show
ssh -v [email protected]
Test-NetConnection 203.0.113.9 -Port 22
உள் முகவரிக்கு வெற்றிகரமான SSH, சுரங்கப்பாதை நிர்வாகப் போக்குவரத்தைச் சுமக்கிறது என்பதையும் சேவையகத்தின் சொந்த ஃபயர்வால் அதை சக வரம்பிலிருந்து ஏற்கிறது என்பதையும் நிரூபிக்கிறது. இரு இலக்குகளிலும் தோல்வி Windows வழியமைப்பின் பிரச்சினை அல்ல, சேவையகப் பக்கம் அல்லது விசையின் பிரச்சினை. உள் முகவரி வேலை செய்து வெளி முகவரி செய்யவில்லை என்றால், உள்ளூர் ஃபயர்வால் நிலைப்பாடு வடிவமைக்கப்பட்டதைச் சரியாகச் செய்கிறது. சுயவிவரத்தைத் திருத்துவதற்கு முன் மூன்று முடிவுகளையும் அதே வரிசையில் படியுங்கள்.
நிர்வாகப் பாதை, பயன்படுத்திய முகவரி மற்றும் சுரங்கப்பாதை கீழே இருக்கும்போது நடத்தையைப் பதிவு செய்யுங்கள். ஐந்து நிமிடங்களைச் சேமிக்க பைபாஸை விரிவுபடுத்துவதிலிருந்து அடுத்த நபரைத் தடுப்பது அந்தக் குறிப்பே.