Mo so ẹ̀rọ VPN mọ́ kọ̀mpútà Windows 11, tile náà yí padà sí Connected, ìpín fáìlì inú kan ṣí, àti ojú-ìwé gbogbogbò kan ṣì ń gbé wá tààrà láti Wi-Fi ọ́fíìsì. Àdàpọ̀ yìí dà bí ọ̀nà abẹ́lẹ̀ tí ó ti bàjẹ́. Ṣùgbọ́n èyí ni èsì déédéé profáìlì kan tí ń fi apá kan ìrìnàjò ránṣẹ́ nípasẹ̀ VPN tí ó sì fi ìyókù sílẹ̀ lórí atẹ́gùn ara. Fífipá ọ̀nà abẹ́lẹ̀ yí ipa-ọ̀nà àkọ́kọ́ tí Windows fẹ́ràn padà; kò pa àwọn ipa-ọ̀nà pàtó mọ́, bẹ́ẹ̀ ni kò ṣèlérí pé ìrìnàjò yóò dúró tí ìsopọ̀ bá já. Èyí tí ó tẹ̀le ni ọ̀nà tí mo ń gbà nígbà tí ẹ̀rọ kan bá sọ pé ó ní ìbòjú: ipò ẹ̀rọ, profáìlì tí a fi pamọ́, àwọn ipa-ọ̀nà tí a lò, olùyẹ̀, lẹ́yìn náà àwọn ṣíṣàn gidi.

Bẹ̀rẹ̀ ní ẹ̀rọ, lẹ́yìn náà dá gbígbẹ́kẹ̀lé e dúró

Ẹ̀rọ ni ibi tí ó tọ́ láti bẹ̀rẹ̀ kìkì nítorí pé ó sọ profáìlì tí ó ń ṣiṣẹ́. Ṣí àwọn ẹ̀yà ìsopọ̀ kí o sì kọ orúkọ profáìlì gangan, bóyá a ṣe é fún olùlò ìsinsìnyí tàbí fún gbogbo ènìyàn lórí ẹ̀rọ náà, àti atẹ́gùn tí ó farahàn nínú ncpa.cpl lẹ́yìn ìsopọ̀. Lórí kọ̀mpútà ìdánwò mi atẹ́gùn náà ń gbé orúkọ profáìlì, èyí tí ó mú kíkà àbájáde ipa-ọ̀nà rọrùn. Lórí ẹ̀rọ mìíràn ó farahàn gẹ́gẹ́ bí àkọsílẹ̀ WAN Miniport, orúkọ náà kò sì sọ ohunkóhun fún ọ.

Ohun tí ẹ̀rọ kò lè sọ fún ọ ni ìbòjú. Tile tí ó so mọ́ ń ṣàpèjúwe ipò ọ̀nà abẹ́lẹ̀, kì í ṣe àkójọ àwọn ibi. Àwọn ẹ̀rọ ẹlẹ́ẹ̀kẹta pẹ̀lú ń tọ́jú ìṣètò wọn, nítorí náà profáìlì Windows pàtó, àti gbogbo ẹ̀yà tí ìwọ yóò kà látinú rẹ̀, lè má ní í ṣe pẹ̀lú ohun tí ẹ̀rọ yẹn fi sórí ẹ̀rọ. Tí VPN bá wá nípasẹ̀ AnyConnect, OpenVPN GUI, WireGuard tàbí aṣojú olùtà, àwọn àyẹ̀wò PowerShell ní ìsàlẹ̀ kò ní í ṣe ní púpọ̀, kí o sì ka àwọn ìṣètò split-tunnel àti ìtọ́sọ́nà ti ẹ̀rọ yẹn fúnra rẹ̀.

Ka profáìlì tí a fi pamọ́, kì í ṣe tile

Fún profáìlì Windows pàtó (IKEv2, L2TP, SSTP tàbí èyí tí MDM ti ta), ìpinnu split-tunnel tí a fi pamọ́ jẹ́ ẹ̀yà kan ṣoṣo:

Get-VpnConnection -Name 'Office' | Select-Object Name, ServerAddress, SplitTunneling, DnsSuffix

Fi -AllUserConnection kún nígbà tí a bá ṣe profáìlì fún gbogbo ènìyàn lórí ẹ̀rọ náà. Láìsí rẹ̀ ìwọ ń ka àkójọ olùlò ìsinsìnyí, tí ó lè ṣófo tàbí kí ó ní àkọsílẹ̀ mìíràn pẹ̀lú orúkọ tí ó jọra. Ìye False nínú SplitTunneling túmọ̀ sí pé a fi profáìlì pamọ́ gẹ́gẹ́ bí ọ̀nà abẹ́lẹ̀ kíkún: Windows ń fi ipa-ọ̀nà àkọ́kọ́ sórí atẹ́gùn VPN. True túmọ̀ sí split tunnel, ìbòjú yóò sì gbára lé àwọn ipa-ọ̀nà àti òfin ìyẹ̀ orúkọ tí profáìlì yẹn ń ta pátápátá.

Wo ìye yẹn gẹ́gẹ́ bí ìṣètò, kì í ṣe àkíyèsí. Ó ń kọ ohun tí profáìlì béèrè ní àkókò ìsopọ̀. Windows lè parí pẹ̀lú àwọn ipa-ọ̀nà tí a lò tí ó yàtọ̀, nítorí ipa-ọ̀nà pàtó kan ti ojú-ìsopọ̀ mìíràn, ètò ìlànà tàbí àkọsílẹ̀ tí ó kù láti ìsopọ̀ tẹ́lẹ̀, nítorí náà Boolean kò ní yanjú ìbéèrè náà nìkan.

Fi ìye tí a fi pamọ́ wé tábìlì ipa-ọ̀nà tí a lò

Lẹ́yìn ìsopọ̀, ṣe àkójọ àwọn ipa-ọ̀nà lórí atẹ́gùn ọ̀nà abẹ́lẹ̀ dípò yíyí gbogbo tábìlì:

$vpn = Get-NetAdapter | Where-Object InterfaceDescription -match 'VPN|WAN Miniport'
Get-NetRoute -InterfaceIndex $vpn.ifIndex | Sort-Object DestinationPrefix
Find-NetRoute -RemoteIPAddress 10.20.4.15 | Select-Object -First 1

Find-NetRoute ni ìlàjì tí ó wúlò. Ó ń dáhùn ìbéèrè tí ẹ̀rọ kò ní dáhùn rárá: fún ibi yìí, ojú-ìsopọ̀ wo àti adírẹ́sì orísun wo ni Windows yóò lò gan-an? Ṣe é fún ẹ̀rọ inú, ẹ̀rọ gbogbogbò àti ohunkóhun tí ìwọ kà sí ìyọkù mọ̀ọ́mọ̀. Profáìlì ọ̀nà abẹ́lẹ̀ kíkún yẹ kí ó fi ojú-ìsopọ̀ ọ̀nà abẹ́lẹ̀ hàn fún adírẹ́sì gbogbogbò. Profáìlì split tunnel sábà máa ń fi atẹ́gùn ara hàn níbẹ̀ nígbà tí àwọn ìpilẹ̀ inú ṣì ń yẹ̀ sí VPN.

Ìdẹ̀kùn méjì ń ṣàlàyé ọ̀pọ̀ àwọn ìjábọ̀ «ó ń gbà ní ọ̀nà tí kò tọ́». Ìpilẹ̀ tí ó pàtó jù ló máa ń borí nígbà gbogbo, nítorí náà /24 lórí atẹ́gùn ara borí ipa-ọ̀nà àkọ́kọ́ lórí VPN bí métíkì ọ̀nà abẹ́lẹ̀ ti lè kéré tó. Métíkì ń yanjú ìdọ́gba nìkan láàrín àwọn ipa-ọ̀nà fún ìpilẹ̀ kan náà. IPv4 àti IPv6 sì ni a ń pinnu lọ́tọ̀: profáìlì tí ó bo 0.0.0.0/0 lè fi IPv6 sílẹ̀ lórí ìsopọ̀ àdúgbò, èyí tí ó mú kí ojú-ìwé onípele méjì dà bí ẹni tí a fi ìdajì ọ̀nà abẹ́lẹ̀. Ṣàyẹ̀wò Get-NetRoute -AddressFamily IPv6 kí o tó pinnu pé ọ̀nà abẹ́lẹ̀ náà dára.

What you seeMost likely causeCheck next
Public traffic leaves the physical adapter while SplitTunneling reads FalseA more specific route on that adapter wins over the tunnel defaultFind-NetRoute for the exact destination, then look for a /24 or host route on the physical interface
Internal name fails, internal IP worksNo NRPT rule for that namespace, or a broader rule matches firstGet-DnsClientNrptPolicy and the namespace order
A dual-stack site opens directly while IPv4 uses the tunnelThe profile covers only the IPv4 default routeThe IPv6 route table on both interfaces
Routes look right but one app still goes directThe app uses its own proxy, or the client keeps a per-app listThe app's proxy settings and the client's application list

Ṣàyẹ̀wò ìyẹ̀ orúkọ lọ́tọ̀ pẹ̀lú NRPT

Àwọn orúkọ inú tí ó kùnà nígbà tí àwọn adírẹ́sì IP inú ń ṣiṣẹ́ ń tọ́ka sí ìlànà olùyẹ̀, kì í ṣe ìtọ́sọ́nà. Windows ń pinnu DNS fún gbogbo ààyè orúkọ nípasẹ̀ tábìlì ìlànà ìyẹ̀ orúkọ, tí ó yàtọ̀ sí tábìlì ipa-ọ̀nà:

Get-DnsClientNrptPolicy -Effective | Select-Object Namespace, NameServers
Get-DnsClientServerAddress -InterfaceIndex $vpn.ifIndex

Nígbà tí òfin kan bá bá *.corp.example mu, àwọn ìbéèrè fún ààyè orúkọ yẹn ń lọ sí àwọn sáfà DNS ti ọ̀nà abẹ́lẹ̀ kódà bí ọ̀nà dátà sí àwọn sáfà yẹn nínú ipò split tunnel bá wà lórí atẹ́gùn ara. Ìyẹn ni ìṣètò, ìdí nìyẹn tí ìdánwò aṣàwákiri tí ó ṣí ojú-ìwé gbogbogbò kò fi sọ ohunkóhun nípa àwọn orúkọ inú. Tí atẹ́gùn bá ṣe àkójọ àwọn sáfà tí a retí ṣùgbọ́n wíwá ṣì ń lọ síbòmííràn, fi ìtòlẹ́sẹẹsẹ àwọn òfin NRPT wé ara wọn kí o sì ṣàyẹ̀wò bóyá ààyè orúkọ pàtó kan bá mu ní àkọ́kọ́.

Ṣèrí ìdánilójú àwọn ṣíṣàn, lẹ́yìn náà pinnu ohun tí ìwọ béèrè gan-an

La àwọn ibi ní ìtòlẹ́sẹẹsẹ tí ó dúró ṣinṣin kí àwọn èsì lè jẹ́ àfiwé láàrín àwọn ẹ̀rọ: adírẹ́sì gbogbogbò, adírẹ́sì inú, orúkọ inú àti ìyọkù mọ̀ọ́mọ̀ kan bí ẹ̀rọ ìtẹ̀wé àdúgbò tàbí ìpè fídíò. Kọ ojú-ìsopọ̀ àti adírẹ́sì orísun tí Find-NetRoute ń dá padà fún ọ̀kọ̀ọ̀kan. Lẹ́yìn ìyípadà ìlànà èyíkéyìí, tún so mọ́ kí o sì tún àwọn àyẹ̀wò mẹ́rin náà ṣe; tábìlì ipa-ọ̀nà lẹ́yìn àtúnsopọ̀ ni ẹ̀rí kan ṣoṣo pé profáìlì tuntun ti bẹ̀rẹ̀.

Lẹ́yìn náà ya ìtọ́sọ́nà kúrò nínú fífipá. Fífipá ọ̀nà abẹ́lẹ̀ ń fẹ́ràn ọ̀nà abẹ́lẹ̀ fún ìrìnàjò tí a bo nígbà tí ó wà lórí. Kì í ṣe kill switch. Tí ìbéèrè bá ni pé kò sí ohun tí yóò jáde kúrò nínú ẹ̀rọ nígbà tí ọ̀nà abẹ́lẹ̀ bá ṣubú, ó gbọ́dọ̀ wá láti inú ìṣètò tí ń dènà: profáìlì firewall tí ó so mọ́ ipò ọ̀nà abẹ́lẹ̀, profáìlì tí ó wà ní títàn nígbà gbogbo pẹ̀lú àwọn àlẹ̀mọ́ ìrìnàjò tàbí àṣàyàn ẹ̀rọ olùtà fúnra rẹ̀ láti pa nígbà ìkùnà. Fífipá ọ̀nà abẹ́lẹ̀ gbọ́dọ̀ fi adírẹ́sì sáfà VPN fúnra rẹ̀ sílẹ̀ ní àrúgbọ́n níta ọ̀nà abẹ́lẹ̀, dídènà rẹ̀ ní orúkọ «fipá gbogbo nǹkan» sì jẹ́ ọ̀nà tí ó gbẹ́kẹ̀lé láti ti ara ẹni mọ́lẹ̀ kúrò nínú ìsopọ̀ tí ìwọ ń gbìyànjú láti fipá.

Kí o tó yí ohunkóhun padà, la àkójọ yìí. Gbogbo ohun tí ó kùnà ń dín ibi tí ìṣòro gidi wà kù.

  • Orúkọ àti ìwọ̀n profáìlì ti jẹ́rìí, a lo -AllUserConnection fún àwọn profáìlì gbogbo ẹ̀rọ.
  • A ka SplitTunneling a sì kà á sí ìṣètò, kì í ṣe ẹ̀rí ìbòjú.
  • A ṣe àkójọ àwọn ipa-ọ̀nà atẹ́gùn ọ̀nà abẹ́lẹ̀ lọ́tọ̀ fún IPv4 àti IPv6.
  • A ṣe Find-NetRoute fún ibi gbogbogbò kan, ti inú kan àti ìyọkù kan.
  • A ṣàyẹ̀wò àwọn òfin NRPT kí a tó dẹ́bi àwọn ipa-ọ̀nà fún ìkùnà orúkọ.
  • A tún ìbéèrè ìdènà kà: ìtọ́sọ́nà tí a fẹ́ràn kì í ṣe ohun kan náà pẹ̀lú ìdènà tí a fipá.

Ìpinnu ọ̀nà abẹ́lẹ̀ kíkún tàbí split jẹ́ ti ẹni tí ó ni profáìlì, àwọn àkọsílẹ̀ ìtọ́sọ́nà Microsoft sì ń ṣàpèjúwe ìhùwàsí tí Windows ń mú ṣẹ nígbà tí profáìlì bá gbé e kalẹ̀. Microsoft: fífipá àti split ọ̀nà abẹ́lẹ̀ ni ìtọ́kasí tí mo ń ṣí sílẹ̀ nígbà tí mo ń ka àbájáde.

Àwọn àpilẹ̀kọ tó jọra