Label di sebelah penyesuai VPN menerangkan perisian yang mencipta antara muka, dan itu satu lapisan di atas paket yang benar-benar melintasi rangkaian. Pemalam boleh mendedahkan penyesuai yang namanya mencerminkan klasifikasi pemalam itu sendiri dan bukan enkapsulasi di rangkaian. Membaca klien, profil dan rakan menjawab apa yang tidak dapat dijawab oleh nama. Dua sambungan yang kelihatan serupa dalam menu tetapan boleh berkelakuan sangat berbeza dalam tangkapan.

Nama itu datang daripada penyedia, bukan daripada rangkaian

Windows mentakrifkan senarai pendek jenis sambungan untuk klien VPN binaannya, dan produk pihak ketiga memasang tindanan mereka sendiri di sebelahnya. Penyesuai yang muncul dalam senarai rangkaian dicipta oleh pemacu yang memiliki sambungan itu, jadi namanya ialah bukti tentang pemacu, bukan jaminan tentang protokol luar. Itulah sebabnya menyahpasang satu klien boleh meninggalkan nama penyesuai.

Dokumentasi Microsoft tentang jenis sambungan VPN menyatakan dengan jelas bahawa jenis itu menerangkan konfigurasi klien untuk sambungan tersebut. Apabila pemalam terlibat, jenis yang dipaparkan mengikut apa yang didaftarkan oleh pemalam, dan enkapsulasi sebenar mungkin sesuatu yang sama sekali lain.

Lapisan yang sama muncul di tempat lain. Penyesuai maya pada hos Linux, peranti TAP atau sambungan perkhidmatan VPN mudah alih semuanya antara muka yang dicipta oleh perisian, dan nama antara muka dipilih oleh perisian itu dan bukannya dirundingkan dengan pelayan.

Apa yang boleh dan tidak boleh diberitahu oleh port dan alamat

Setiap lapisan meninggalkan bukti yang berbeza. Bacalah secara berasingan dan label berhenti menjadi keputusan:

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 ialah contoh paling jelas. Ia boleh membawa SSTP, terowong OpenVPN TCP, sesi SoftEther SSL-VPN atau trafik web biasa, dan nombor port sahaja tidak dapat membezakannya. Oleh itu peraturan tembok api yang membenarkan 443 bukan bukti tentang klien yang digunakan. Tangkapan pada antara muka luar menyelesaikannya, dan menyelesaikannya dalam beberapa saat.

Baca format profil dan rakan

Fail konfigurasi ialah petunjuk yang lebih kukuh daripada penyesuai. Profil OpenVPN mengandungi arahan seperti remote, proto dan ca; konfigurasi WireGuard mengandungi bahagian [Interface] dengan kunci peribadi dan bahagian [Peer] dengan IP yang dibenarkan; entri buku telefon Windows menyimpan jenis sambungan dalam formatnya sendiri. Setiap sintaks tergolong dalam satu pelaksanaan.

Kemudian lihat dokumentasi dan log rakan. Pelayan tahu pengendali protokol mana yang menerima sesi itu, dan lognya menamakan peringkat yang selesai. Bukti itu mengalahkan mana-mana label desktop, kerana ia direkodkan di tempat paket benar-benar ditafsirkan.

Pilih manual mengikut protokol, bukan mengikut label

Arahan OpenVPN milik OpenVPN, kunci dan IP yang dibenarkan WireGuard milik WireGuard, dan profil SSTP bukan kedua-duanya. Menampal pilihan satu klien ke dalam klien lain kerana nama penyesuai kedengaran serasi ialah cara konfigurasi yang berfungsi dirosakkan.

Setelah protokol dikenal pasti, pilih laluan penyelesaian masalah yang sepadan: log klien itu sendiri, log pelayan yang khusus kepada protokol, dan tangkapan yang menunjukkan pertukaran luar. Dari situ kegagalan mempunyai nama dan bukan label.

Artikel berkaitan