Etiķete blakus VPN adapterim apraksta programmatūru, kas izveidoja saskarni, un tas ir vienu slāni augstāk par paketēm, kas faktiski šķērso tīklu. Spraudnis var parādīt adapteri, kura nosaukums atspoguļo paša spraudņa klasifikāciju, nevis iekapsulējumu tīklā. Klienta, profila un partnera lasīšana atbild uz to, uz ko nosaukums nevar atbildēt. Divi savienojumi, kas iestatījumu izvēlnē izskatās identiski, ierakstā var uzvesties pilnīgi atšķirīgi.

Nosaukums nāk no pakalpojumu sniedzēja, nevis no tīkla

Windows definē īsu savienojumu tipu sarakstu saviem iebūvētajiem VPN klientiem, un trešo pušu produkti blakus tiem instalē savu steku. Adapteri, kas parādās tīklu sarakstā, izveido draiveris, kuram pieder savienojums, tāpēc tā nosaukums ir pierādījums par draiveri, nevis garantija par ārējo protokolu. Tāpēc arī viena klienta atinstalēšana var atstāt adaptera nosaukumu.

Microsoft dokumentācija par VPN savienojumu tipiem skaidri norāda, ka tips apraksta klienta konfigurāciju šim savienojumam. Ja ir iesaistīts spraudnis, parādītais tips seko tam, ko reģistrē spraudnis, un faktiskais iekapsulējums var būt pavisam kas cits.

Tāda pati slāņošana parādās arī citur. Virtuālais adapters Linux resursdatorā, TAP ierīce vai mobilā VPN pakalpojuma paplašinājums ir visas programmatūras veidotas saskarnes, un saskarnes nosaukumu izvēlas šī programmatūra, nevis vienojas par to ar serveri.

Ko porti un adreses var un ko nevar pateikt

Katrs slānis atstāj citus pierādījumus. Lasiet tos atsevišķi, un etiķete pārstāj būt spriedums:

EvidenceWhat it establishesWhere it misleads
Adapter nameWhich driver bound the interfacePlugins choose their own labels
Profile fileWhich client consumes the configurationAbstraction layers hide the transport
Outer portWhich port the peer accepts443 carries several protocols plus HTTPS
Tunnel addressThe inner interface's networkSays nothing about encapsulation

TCP 443 ir skaidrākais piemērs. Tas var pārnēsāt SSTP, OpenVPN TCP tuneli, SoftEther SSL-VPN sesiju vai parastu tīmekļa trafiku, un portu skaitlis vien pats nevar tos atšķirt. Tāpēc ugunsmūra noteikums, kas atļauj 443, nav pierādījums par to, kurš klients tiek izmantots. Ieraksts ārējā saskarnē to atrisina un atrisina sekundēs.

Lasiet profila formātu un partneri

Konfigurācijas fails ir spēcīgāka norāde nekā adapters. OpenVPN profilā ir direktīvas, piemēram, remote, proto un ca; WireGuard konfigurācijā ir [Interface] sadaļa ar privātu atslēgu un [Peer] sadaļas ar atļautajām IP adresēm; Windows tālruņu grāmatas ieraksts glabā savienojuma tipu savā formātā. Katra sintakse pieder vienai implementācijai.

Pēc tam aplūkojiet partnera dokumentāciju un žurnālus. Serveris zina, kurš protokola apstrādātājs pieņēma sesiju, un tā žurnāls nosauc pabeigto posmu. Šis pierādījums pārspēj jebkuru darbvirsmas etiķeti, jo tas tiek reģistrēts tur, kur paketes faktiski tika interpretētas.

Izvēlieties rokasgrāmatu pēc protokola, nevis pēc etiķetes

OpenVPN direktīva pieder OpenVPN, WireGuard atslēgas un atļautās IP adreses pieder WireGuard, un SSTP profils nav ne viens, ne otrs. Viena klienta opciju ielīmēt citā tāpēc, ka adaptera nosaukums izklausījās saderīgs, ir veids, kā sabojāt strādājošu konfigurāciju.

Kad protokols ir noteikts, izvēlieties atbilstošo problēmu novēršanas ceļu: paša klienta žurnālu, servera žurnālu, kas raksturīgs protokolam, un ierakstu, kas parāda ārējo apmaiņu. No turienes kļūdai ir nosaukums, nevis etiķete.

Saistītie raksti