Windows-இன் இரண்டு அமைப்புகள் அமைப்புகளில் ஒரே மாதிரி தெரிகின்றன, ஆனால் ஒரே மாதிரி நடந்துகொள்ளவே இல்லை. ஒன்று செயலி தூண்டியுடன் நகலெடுக்கப்பட்ட VPN சுயவிவரம், எனவே ஒரு இயங்கக்கூடிய கோப்பைத் தொடங்கினால் சுரங்கப்பாதை உயர்கிறது. மற்றொன்று பிளவு சுரங்கப்பாதை சுயவிவரம், அதன் வழித்தடப் பட்டியல் தற்செயலாக அந்த செயலி பேசுவதை உள்ளடக்குகிறது. முதல் ஒன்று சுரங்கப்பாதை எப்போது உள்ளது என்பதைச் சொல்கிறது. இரண்டாவது எந்தப் பொதிகள் உள்ளே செல்கின்றன என்பதைச் சொல்கிறது, இரண்டாவது மட்டுமே மீதமுள்ள இயந்திரத்தை இயற்பிய இணைப்பில் விட்டுவிட்டு செயலி இணைந்தே இருக்கும்.

தூண்டி என்பது வாழ்க்கைச் சுழற்சி விதி, வழியமைப்பு விதி அல்ல

Add-VpnConnectionTriggerApplication இயங்கக்கூடிய கோப்பின் பாதையை சுயவிவரப் பெயருடன் இணைக்கிறது. அந்தச் செயல்முறை தொடங்கும்போது, தொலை அணுகல் இணைப்பு மேலாளர் சுயவிவரத்தை அழைக்கிறது, மேலும் தூண்டியின் நிபந்தனை முடிந்தால் இணைப்பு விழலாம். அந்தப் பரிமாற்றத்தில் எதுவும் சாக்கெட்டுகளை ஆய்வு செய்யவில்லை. கட்டளைக்கு உயர்த்தப்பட்ட ஷெல், இருமக் கோப்பின் முழுப் பாதை மற்றும் -Force ஏற்கனவே உள்ள உள்ளீட்டை மாற்றும்போது தேவைப்படும். இணைப்பு நீடித்தது என்பதை இதனால் உறுதிப்படுத்துங்கள்: Get-VpnConnectionTrigger கட்டளைக்கு நம்பிக்கை வைப்பதற்குப் பதிலாக; Microsoft-இன் Add-VpnConnectionTriggerApplication குறிப்பு அளவுருக்களையும் எடுத்துக்காட்டுகளையும் பட்டியலிடுகிறது.

இரண்டு வரம்புகள் “தூண்டி எதுவும் செய்யவில்லை” எனும் பெரும்பாலான அறிக்கைகளை விளக்குகின்றன. தூண்டிகள் அனைத்து பயனர்களின் சுயவிவரங்களைச் சுற்றி கட்டப்படுகின்றன, எனவே சுயவிவரத்தின் எல்லையை முதலில் தீர்மானிக்க வேண்டும், செயலியின் பாதை உண்மையில் இயங்கும் இருமக் கோப்புடன் பொருந்த வேண்டும், குறுக்குவழி அல்லது இரண்டாம் செயல்முறையை உருவாக்கும் தொடக்கியுடன் அல்ல. மற்ற வரம்பு வேண்டுமென்றே: Windows நம்பகமானது என வகைப்படுத்தும் பிணையத்தில் தூண்டி செயலற்றதாக இருக்கும், ஏனெனில் சுயவிவரம் அலுவலகத்திற்கு வெளியே இயங்க வடிவமைக்கப்பட்டது.

Add-VpnConnectionTriggerApplication -Name "APP_VPN" -ApplicationID "C:\Program Files\Vendor\app.exe" -Force
Get-VpnConnectionTrigger -Name "APP_VPN" | Format-List *
Get-VpnConnection -Name "APP_VPN" | Format-List Name,ConnectionStatus,SplitTunneling,AllUserConnection

பிளவு சுரங்கப்பாதை சுரங்கப்பாதையை எது கடக்கிறது என்பதைத் தீர்மானிக்கிறது

பிளவு சுரங்கப்பாதை அணைக்கப்பட்டால், Windows VPN இடைமுகத்தில் குறைந்த அளவீட்டு வகை சார்ந்த இயல்புநிலை வழித்தடத்தை நிறுவுகிறது. ஒவ்வொரு சாக்கெட்டும் அதைப் பின்பற்றுகிறது, உலாவி மற்றும் புதுப்பிப்புச் சேவை உட்பட, எனவே அந்த அமைப்பில் தூண்டி சுயவிவரம் இணைந்திருக்கும் வரை முழு இயந்திரத்தையும் நகர்த்துகிறது. தூண்டி இன்னும் வாழ்க்கைச் சுழற்சி விதி மட்டுமே; தாக்கத்தின் ஆரம் வழித்தடத்திலிருந்து வந்தது.

பிளவு சுரங்கப்பாதை இயக்கத்தில் இருக்கும்போது, நுழைவாயில் தள்ளும் அல்லது நீங்கள் VPN இடைமுகத்தில் சேர்க்கும் முன்னொட்டுகளை மட்டுமே சுயவிவரம் சுமக்கிறது. மற்ற அனைத்தும் இயற்பிய இயல்புநிலை வழித்தடத்தைப் பயன்படுத்துகிறது. இதுவே மக்கள் பொதுவாக “ஒரு செயலி தனி வெளியேற்றம் வழியாக” எனக் குறிப்பிடுவது, இது தொடக்கத்திலிருந்து இறுதி வரை வழியமைப்பு முடிவு.

Set-VpnConnection -Name "APP_VPN" -SplitTunneling $true
Get-VpnConnection -Name "APP_VPN" | Select-Object SplitTunneling
Get-NetRoute -InterfaceAlias "APP_VPN" | Sort-Object DestinationPrefix

வழியமைக்கப்பட்ட பிளவு உங்கள் செயலியைத் தனிமைப்படுத்துவதை நிறுத்தும் இடம்

பொதுவான தோல்வி என்பது சுரங்கப்பாதையின் வழித்தடப் பட்டியலில் ஒருபோதும் தோன்றாத இலக்கு. ஒரு முகவரிக்கு உள்நுழைந்து பின்னர் CDN-இலிருந்து ஸ்ட்ரீம் செய்யும், அல்லது டஜன் கணக்கான சுழலும் முனைப்புள்ளிகளைத் தீர்க்கும் செயலி, சில இணைப்புகளை VPN இடைமுகத்திலும் மீதியை Wi-Fi-இலும் வைக்கும். IPv6 தனி அட்டவணை, எனவே IPv4 முன்னொட்டுகளை மட்டும் தள்ளும் சுயவிவரம் சரியாகத் தெரியலாம், செயலியின் IPv6 போக்குவரத்து உள்ளூராகவே இருக்கும்.

இரண்டு சிறிய விளைவுகளும் அதே அளவு முக்கியம். நீளமான முன்னொட்டுப் பொருத்தம் வெல்லும், எனவே மிகக் குறிப்பிட்ட ஆன்-லிங்க் வழித்தடம், நிர்வாக ஹோஸ்டுக்குத் தள்ளப்பட்ட /32, அல்லது இரண்டாம் அடாப்டரின் துணைப் பிணையம் உங்களுக்கு முக்கியமான முகவரிக்கே சுரங்கப்பாதையை வெல்லலாம். பெயர் தீர்வும் வழியமைப்புக்கு முன்பே நடக்கிறது: சுயவிவரத்தின் DNS சேவையகங்கள் அல்லது NRPT விதி பெயரை உள்ளடக்காவிட்டால், செயலி இயற்பிய அடாப்டர் வழியாகத் தீர்த்து, சுரங்கப்பாதை முன்னொட்டுகளுக்குள் ஒருபோதும் இல்லாத முகவரியை அழைக்கலாம்.

மூன்று வடிவங்கள், ஒவ்வொன்றும் என்ன தருகிறது

அட்டவணைதான் நான் சுவரில் ஒட்டும் பகுதி, ஏனெனில் முடிவு தாக்க ஆரம் பற்றியது, அம்சங்கள் பற்றியது அல்ல. செயலியின் இலக்குகள் நீங்கள் பட்டியலிடக்கூடிய நிலையான முன்னொட்டுகள் என்றால், வழியமைக்கப்பட்ட பிளவு மிகச் சிறிய தடத்துடன் தனிமையைத் தருகிறது. இல்லையெனில், VM அல்லது இரண்டாம் சாதனத்தின் பின்னால் இயல்புநிலை வழித்தட சுயவிவரம் ஒன்றுக்கு மேற்பட்ட செயல்முறையை நகர்த்தும் விலையில் பிரிவை நேர்மையாக வைத்திருக்கிறது.

ShapeWhat starts the tunnelWhat enters itPick it when
Trigger plus routed splitProcess startOnly pushed or added prefixesThe app's endpoints are stable prefixes and the host should stay direct
Trigger plus default routeProcess startEverything, machine-wideYou need one exit for all traffic and accept the wider scope
Separate VM or deviceGuest boot or loginEverything inside that guestThe app's destinations rotate, or the host must keep its own public address

இவற்றில் எதுவும் ஹோஸ்ட்டில் சாக்கெட் நிலை பிணைப்பைத் தரவில்லை. Windows-இன் பாரம்பரிய VPN கிளையண்டில் இந்தச் செயல்முறை அந்த அடாப்டரைப் பயன்படுத்த வேண்டும் என்ற விதி இல்லை; தூண்டிகளும் வழித்தட வடிகட்டிகளும் வெவ்வேறு அடுக்குகளில் வாழ்கின்றன, இடைமுகத்தைத் தேர்ந்தெடுக்கும் அடுக்கு வழித்தட அட்டவணை. ஒரு வழிகாட்டி நகலெடுக்கப்பட்ட சுயவிவரத்திலிருந்து மட்டும் ஒவ்வொரு செயலிக்கும் அமலாக்கத்தை உறுதியளித்தால், எந்த வழித்தடம் அல்லது எந்த வடிகட்டி வேலையைச் செய்கிறது என்று கேளுங்கள்.

ஒரே சுற்றில் ஜோடியைச் சரிபார்க்கவும்

வாழ்க்கைச் சுழற்சியையும் வழியமைப்பையும் தனித்தனியாகச் சோதிக்கவும், அதே வரிசையில். செயலியை மூடி, சுயவிவரம் Disconnected எனத் தெரிவிப்பதை உறுதிப்படுத்தி, பின்னர் செயலியைத் தொடங்கி நிலை மாறியதா எனப் பாருங்கள். சுரங்கப்பாதை உயர்ந்த பிறகே ஒரு குறிப்பிட்ட இலக்கு எங்கு செல்கிறது எனக் கேட்க வேண்டும், ஊகத்திற்குப் பதிலாக செயலி உண்மையில் அழைக்கும் முகவரியைப் பயன்படுத்த வேண்டும்.

$app = Get-Process app | Select-Object -First 1
Get-VpnConnection -Name "APP_VPN" | Select-Object ConnectionStatus
Get-NetTCPConnection -OwningProcess $app.Id -State Established | Select-Object RemoteAddress,RemotePort
Find-NetRoute -RemoteIPAddress 203.0.113.10

Find-NetRoute இடைமுகத்தையும் அந்த இலக்கைச் சுமக்கும் அடுத்த தாவலையும் பெயரிடுகிறது. அங்கு இயற்பிய மாற்றுப்பெயர் இருந்தால் சுரங்கப்பாதை உயர்ந்துள்ளது, அந்த ஓட்டத்திற்கு அது பொருந்தாது: தள்ளப்பட்ட முன்னொட்டுகளை, பின்னர் மிகக் குறிப்பிட்ட வழித்தடங்களை, பின்னர் IPv6-ஐ பாருங்கள். நிலை சிறிதும் மாறவில்லை என்றால் தூண்டி இயங்கவில்லை, இயங்கக்கூடிய கோப்பின் பாதை, சுயவிவரத்தின் எல்லை, VPN கிளையண்டின் இயக்கப் பதிவு ஆகிய மூன்று இடங்கள் பார்க்க வேண்டியவை.

அடுத்த சோதனை நேர்மையாக இருக்க அழகாக அகற்றுங்கள்

நீங்கள் கட்டியதற்கு எதிர் வரிசையில் அகற்றுங்கள்: முதலில் செயலி தூண்டி, பின்னர் சுயவிவரம். தூண்டி இருக்கும்போது சுயவிவரத்தை நீக்கினால் அடுத்த முயற்சியைக் குழப்பும் தொங்கும் இணைப்பு எஞ்சும், மேலும் Remove-VpnConnection -Force கட்டளைகளுக்கு வெளியே உருவாக்கப்பட்ட தொலைபேசி புத்தக உள்ளீட்டை எப்போதும் அழிப்பதில்லை.

ஒவ்வொரு பயனருக்கான உள்ளீடுகள் பயனரின் rasphone.pbk இல் Roaming சுயவிவரத்தின் கீழ் உள்ளன; அனைத்து பயனர்களுக்கான உள்ளீடுகள் ProgramData-இன் கீழ் உள்ளன. சுயவிவரத்தின் எல்லைக்குப் பொருந்தும் சேமிப்பகத்தைச் சரிபார்த்து, வைத்திருந்த சுயவிவரத்தை மீண்டும் இணைத்து, அதன் வழித்தடங்களும் DNS-உம் இன்னும் சரியாக நடப்பதை உறுதிப்படுத்துங்கள், பின்னர் சோதனை நீங்கள் செய்த மாற்றத்தை அளவிடும், எஞ்சிய நிலையை அல்ல.

  • சுரங்கப்பாதை செயல்முறை தொடங்கும்போது உயர்கிறது, உள்நுழைவில் அல்ல.
  • VPN இடைமுகத்தில் நோக்கப்பட்ட முன்னொட்டுகள் மட்டுமே தெரிகின்றன.
  • செயலியின் உண்மையான தொலை முகவரி VPN மாற்றுப்பெயராகத் தீர்கிறது.
  • சுயவிவரம் அகற்றப்பட்ட பிறகு தொங்கும் தூண்டி எதுவும் எஞ்சாது.

தொடர்புடைய கட்டுரைகள்