Ikkala variant ham TCP 443 orqasida turishi mumkin, shuning uchun odamlar ularni almashtiriladigan oxirgi nuqtalar deb o'ylaydi. Unday emas: SSTP server HTTPS ichida PPP gapiradi, OpenVPN serveri esa o'z protokolini TLS ustida yoki xom UDP oqimi orqali gapiradi. Bir mijozni ikkinchisining portiga yo'naltirish hech qachon kirish so'roviga yetib bormaydigan ulanish hosil qiladi. Tanlov qaysi mijoz va transportni qo'llab-quvvatlashingiz bilan bog'liq, raqam bilan emas.

Umumiy port umumiy protokol yaratmaydi

TLS qo'l siqish tugashi mumkin va baribir hech qayerga olib bormasligi mumkin, chunki keyin mijoz va server keyin nima deyish borasida kelisha olmaydi. Paket yozuvida toza qo'l siqishdan keyin qarshi tomon rad etgan yoki e'tiborsiz qoldirgan dastur ma'lumotlarini ko'rasiz. Bu naqsh protokollar mos kelmasligining belgisi, xavfsizlik devori blokining emas.

Na nomi o'zgartirilgan profil, na boshqa menyu bandi birini ikkinchisiga aylantiradi. SSTP ulanishi Windows VPN sozlamalarida server manzili va operatorning autentifikatsiya ma'lumotlari bilan yaratiladi, OpenVPN ulanishiga esa mijoz va mos konfiguratsiya fayli kerak. Microsoft-ning SSTP spetsifikatsiyasi birinchisini tavsiflaydi va OpenVPN qo'l siqishini tavsiflamaydi.

443-port siyosat qulayligi. U boshqa juda kam narsaga ruxsat beradigan tarmoqlardan o'tadi va bu haqiqiy afzallik, lekin uning orqasida qaysi protokol ishlayotgani haqida hech narsa demaydi.

SSTP PPP-ni HTTPS ichida tunnel qiladi

Nom qurilishni tavsiflaydi: HTTPS sessiyasi ichida tashiladigan PPP kadrlari, ya'ni pastda TLS va mijoz tekshira oladigan sertifikat. Windows buni mahalliy VPN turi sifatida qo'shadi, shuning uchun boshqariladigan noutbuk ko'pincha operator bergan profildan boshqa qo'shimcha dasturiy ta'minotsiz ulanadi.

Boshqa platformalar boshqa hikoya. Linux yoki macOS mijozi qo'llab-quvvatlanadigan amalga oshirishni talab qiladi va ular nima qo'llab-quvvatlashi va xatolarni qanday xabar qilishi bilan farq qiladi. Haqiqatan ham ishlatmoqchi bo'lgan mijozingizni tekshiring, Windows-ning ichki imkoniyati o'tadi deb o'ylamang va profildagi server nomi server taqdim etgan sertifikatga mos kelishini tasdiqlang.

SSTP odatda faqat TCP. Bu yagona transport uning yo'qotishli liniyada qanday tutishiga ta'sir qiladi, chunki qayta yuborish tunnel ichida ham, uning ostida ham sodir bo'ladi.

OpenVPN o'z mijozini va transport tanlovini olib keladi

OpenVPN o'z mijozi va profilini taqdim etadi, bu sizga mahalliy Windows muloqoti ko'rsatmaydigan diagnostika beradi. Server UDP yoki TCP da tinglashi mumkin va mijozingiz qaysinisini ishlatishi operator konfiguratsiyasi bilan hal qilinadi. Noto'g'ri transportga yo'naltirilgan profil autentifikatsiyadan oldin muvaffaqiyatsiz bo'ladi.

Autentifikatsiya ham xuddi shunday konfiguratsiyaga bog'liq. Joylashtirish faqat sertifikatlar, sertifikatlar bilan birga foydalanuvchi nomi va parol, yoki ularning ustiga ikkinchi omil talab qilishi mumkin va mijoz bu tartibga aniq mos kelishi kerak. Ulanishning TLS bosqichiga yetishi keyin qaysi hisob ma'lumotlarini so'rashini aytmaydi.

UDP odatiy standart, chunki ishonchli oqimni boshqa ishonchli oqim ichiga joylashtirishdan qochadi. TCP rejimi UDP ni bloklaydigan tarmoqlar uchun mavjud va u ishlaydi, lekin katta yo'qotish uni almashtirgan UDP yo'lidan yomonroq his qilishi mumkin. Kerak bo'lganda TCP tanlang, ishonchliroq eshitilgani uchun emas.

Mijoz, transport va qo'llab-quvvatlashga qarab tanlang

Uch savol bu qarorlarning ko'pini hal qiladi. Har bir mijoz qurilmasi qo'shimcha dasturiy ta'minotsiz ishlaydigan ulanishga muhtojmi? Siz tayanadigan tarmoq UDP ga ruxsat beradimi yoki TCP 443 yagona chiqishmi? Va profil tugaganda mijoz, uning yangilanishlari va tiklanishini kim qo'llab-quvvatlaydi?

Ikkalasini solishtirganda bir xil qurilmada va bir xil kirish tarmog'ida sinab ko'ring. Agar SSTP oxirgi nuqtasi va OpenVPN oxirgi nuqtasi boshqa serverlar yoki boshqa joylar bo'lsa, natijangiz protokolni ajratish o'rniga o'sha yo'llar va mashinalarni o'z ichiga oladi. Bunday taqqoslashlar ishonchli, lekin noto'g'ri javob berishining eng keng tarqalgan usuli shu.

Keyin boshqa narsani tuzatishdan oldin qaysinisini haqiqatan o'rnatganingizni tasdiqlang:

> Get-VpnConnection -Name "Office SSTP" | Select-Object TunnelType, ServerAddress
> openvpn --config office.ovpn --verb 4

Qanday bo'lsa ham, tunnel holatida muvaffaqiyat e'lon qilish o'rniga o'zingizga kerakli resurs va DNS ni sinash bilan yakunlang. Ikkala protokolni faqat tanlangan shaxsiy trafikni tashish uchun sozlash mumkin va ishlaydigan nom hal qilishsiz ulangan tunnel aslida bo'lingan tunnel yoki DNS loyihasi bo'lsa-da, buzilgan VPN kabi ko'rinadi.

Boshqariladigan parkda profil tarqatish va yangilanishlarni qo'llab-quvvatlash bu savolni har qanday transport o'lchovidan ancha oldin hal qiladi.

O'xshash maqolalar