Povezujete se, klijent kaže da je povezan, a test adrese još pokazuje isti broj koji ste imali prije. S indikatorom nije ništa loše; nešto između profila i aplikacije zadržalo je taj zahtjev izvan tunela. Odlučite na koju od tri stvari gledate prije nego što dotaknete bilo koju postavku: test koji nikada nije mjerio javnu adresu, tunel koji pokriva samo dio saobraćaja ili drugi put koji pobjeđuje u odluci o rutiranju. Svaka ima jednu provjeru koja traje manje od minute.

Potvrdite šta je test zapravo izmjerio

Adresa prikazana u dijalogu za Wi-Fi ili Ethernet jest adresa interfejsa na vašem vlastitom segmentu, a ne adresa koju vidi web stranica, pa može ostati ista dok tunel radi savršeno. Lokacija je opet odvojen signal: sačuvana regija računa ili dozvoljeno očitanje geolokacije ne pomjeraju se kada promijenite izlaz, niti prijava koja vas već prepoznaje.

Koristite odjek javne adrese i pitajte svaku familiju odvojeno, jer rezultat testa s dvostrukim stekom skriva zanimljiv slučaj:

curl -4 -s https://ifconfig.me
curl -6 -s https://ifconfig.me

Pokrenite oba prije i poslije povezivanja. Ako se odgovor IPv4 promijeni u izlaznu adresu, a odgovor IPv6 ne, nemate pokvaren tunel; imate jednu familiju koja putuje izvan njega. Ako oba odgovora ostanu ista, zahtjev nikada nije stigao do tunela i ostatak ovdje važi.

Profil može pokrivati samo dio saobraćaja

Profil s podijeljenim tunelom uobičajen je odgovor i nije greška. OpenVPN šalje sve kroz tunel samo kada je redirect-gateway među dostavljenim opcijama; bez toga klijent dobija nekolicinu konkretnih ruta, a vaša podrazumijevana ruta ostaje na fizičkoj vezi. Na Windowsu se isti prekidač pojavljuje kao „Koristi podrazumijevani pristupnik na udaljenoj mreži” u IPv4 svojstvima adaptera, a njegovo isključivanje je svjestan izbor koji preživljava svako ponovno povezivanje.

Obuhvat po aplikacijama je drugi sloj. Androidova postavka VPN-a po aplikacijama odlučuje koje su aplikacije uključene, pa ključ VPN-a u statusnoj traci ne dokazuje da je preglednik unutar njega. Proširenje preglednika koje proxyja vlastiti saobraćaj stvara zrcalnu sliku: preglednik pokazuje izlaznu adresu, dok poštanski klijent ili igra na istom računaru još pokazuje vašu. Uporedite isti zahtjev u dvije aplikacije. Ako se jedna promijeni, a druga ne, gledate obuhvat, a ne neuspjeli tunel.

Jedna familija adresa ipak može ići direktno

Većina VPN profila napisana je za IPv4, a mnogi su i danas takvi. Na mreži s dvostrukim stekom tunel uzima 10.8.0.x za IPv4, dok fizička veza zadržava globalnu IPv6 adresu i podrazumijevanu rutu, pa se stranica koja podržava IPv6 dostiže direktno i adresa koju prijavljuje je adresa vašeg provajdera. To je curenje uz ispravan IPv4 tunel i nevidljivo je za test koji govori samo IPv4.

ip -4 route get 1.1.1.1
ip -6 route get 2606:4700:4700::1111

Pročitajte interfejs u svakom odgovoru. Ako IPv6 pretraga imenuje vaš Ethernet ili Wi-Fi uređaj, a IPv4 pretraga imenuje tunel, politika za tu familiju nedostaje, a nije pokvarena. Isključivanje IPv6 na cijelom uređaju uklanja simptom i skriva odluku; radije popravite pokrivenost profila ili onemogućite familiju samo na toj vezi i zabilježite koju ste od dvije opcije odabrali.

Drugi put može pobijediti u pretrazi

Konkurentski proxy, drugi VPN klijent, virtuelni adapter iz kontejnera ili alata za udaljenu radnu površinu, ili dodatna ruta za tačan prefiks koji testirate — svi mogu imati prednost. Konkretna ruta uvijek pobjeđuje podrazumijevanu rutu, pa preostala /24 za stranicu koju mjerite, usmjerena na vaš LAN pristupnik, nastavlja slati taj saobraćaj izvan tunela koliko god tunel bio zdrav.

Napravite inventar prije nego što bilo šta promijenite, koristeći komande samo za čitanje:

route print -4
Get-NetRoute -DestinationPrefix 0.0.0.0/0 | Sort-Object RouteMetric
nmcli connection show --active

Tražite više od jedne podrazumijevane rute s vjerodostojnom metrikom i konkretnu rutu koja pokriva odredište. U pregledniku također provjerite da li proxy proširenje ili sistemska proxy postavka posjeduje vezu; proširenje može imenovati vlastiti upstream i ostaviti izlaz operativnog sistema netaknutim, što daje drugačiju adresu u pregledniku nego u terminalu na istom računaru.

Izmjerite ponovo sa svježim zahtjevom

Ponovo se povežite, pa ponovite mjerenje iz iste aplikacije koju ste testirali prvi put, jer keširana stranica ili ponovo iskorištena veza prijavljuje staro stanje. Posmatrajte dnevnik klijenta ili pregled događaja tokom povezivanja: greška pri primjeni ruta nakon autentifikacije jači je dokaz od bilo kojeg indikatora i obično imenuje rutu ili adapter koji nije uspio.

Držite dva ishoda odvojeno. Ako se adresa promijeni, ali vas jedna stranica i dalje odbija, tunel radi i stranica odbija adresu data centra; to je drugi problem s drugim odgovorom. Ako se adresa nikada ne promijeni, prođite četiri pitanja po redu: koju je adresu test ispisao, koja je familija bila, koja aplikacija je poslala zahtjev i koju je rutu taj zahtjev slijedio. Microsoft dokumentacija o VPN odlukama rutiranja objašnjava kako Windows klijent bira između tunela i fizičkog adaptera kada oba imaju rutu.

Povezani članci