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 prometa ili drugi put koji pobjeđuje u odluci o usmjeravanju. Svaka ima jednu provjeru koja traje manje od minute.

Potvrdite što je test zapravo izmjerio

Adresa prikazana u dijalogu za Wi-Fi ili Ethernet jest adresa sučelja 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: spremljena regija računa ili dopušteno očitanje geolokacije ne pomiču se kada promijenite izlaz, niti prijava koja vas već prepoznaje.

Koristite odjek javne adrese i pitajte svaku obitelj odvojeno, jer rezultat testa s dvostrukim stogom 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 obitelj koja putuje izvan njega. Ako oba odgovora ostanu ista, zahtjev nikada nije stigao do tunela i ostatak ovdje vrijedi.

Profil može pokrivati samo dio prometa

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 dobiva nekolicinu konkretnih ruta, a vaša zadana ruta ostaje na fizičkoj vezi. Na Windowsu se isti prekidač pojavljuje kao „Koristi zadani 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 drugi je 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 promet stvara zrcalnu sliku: preglednik pokazuje izlaznu adresu, dok poštanski klijent ili igra na istom računalu još pokazuje vašu. Usporedite isti zahtjev u dvije aplikacije. Ako se jedna promijeni, a druga ne, gledate obuhvat, a ne neuspjeli tunel.

Jedna obitelj adresa ipak može ići izravno

Većina VPN profila napisana je za IPv4, a mnogi su i danas takvi. Na mreži s dvostrukim stogom tunel uzima 10.8.0.x za IPv4, dok fizička veza zadržava globalnu IPv6 adresu i zadanu rutu, pa se stranica koja podržava IPv6 dostiže izravno i adresa koju prijavljuje je adresa vašeg davatelja. 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 sučelje u svakom odgovoru. Ako IPv6 pretraga imenuje vaš Ethernet ili Wi-Fi uređaj, a IPv4 pretraga imenuje tunel, politika za tu obitelj nedostaje, a nije pokvarena. Isključivanje IPv6 na cijelom uređaju uklanja simptom i skriva odluku; radije popravite pokrivenost profila ili onemogućite obitelj 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, virtualni adapter iz kontejnera ili alata za udaljenu radnu površinu, ili dodatna ruta za točan prefiks koji testirate — svi mogu imati prednost. Konkretna ruta uvijek pobjeđuje zadanu rutu, pa preostala /24 za stranicu koju mjerite, usmjerena na vaš LAN pristupnik, nastavlja slati taj promet izvan tunela koliko god tunel bio zdrav.

Napravite popis prije nego što bilo što promijenite, koristeći naredbe 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 zadane rute s vjerodostojnom metrikom i konkretnu rutu koja pokriva odredište. U pregledniku također provjerite posjeduje li vezu proxy proširenje ili sistemska proxy postavka; proširenje može imenovati vlastiti upstream i ostaviti izlaz operacijskog sustava netaknutim, što daje drugačiju adresu u pregledniku nego u terminalu na istom računalu.

Izmjerite ponovno sa svježim zahtjevom

Ponovno se povežite, pa ponovite mjerenje iz iste aplikacije koju ste testirali prvi put, jer predmemorirana stranica ili ponovno iskorištena veza prijavljuje staro stanje. Promatrajte dnevnik klijenta ili pregled događaja tijekom 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 podatkovnog 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 obitelj bila, koja aplikacija je poslala zahtjev i koju je rutu taj zahtjev slijedio. Microsoft dokumentacija o VPN odlukama usmjeravanja objašnjava kako Windows klijent bira između tunela i fizičkog adaptera kada oba imaju rutu.

Povezani članci