Эки вариант тең TCP 443 артында тура алат, ошондуктан адамдар аларды бири-бирине алмаштырууга боло турган четки чекиттер деп ойлошот. Андай эмес: SSTP сервери HTTPS ичинде PPP сүйлөйт, ал эми OpenVPN сервери өз протоколун TLS үстүндө же чийки UDP агымы аркылуу сүйлөйт. Бир клиентти экинчисинин портуна багыттоо эч качан кирүү экранына жетпеген туташууну жаратат. Тандоо кандай клиент жана транспортту колдой аларыңызга байланыштуу, номерге эмес.

Жалпы порт жалпы протоколду жаратпайт

TLS кол алышуу бүтүп, баары бир эч жакка алып барбашы мүмкүн, анткени андан кийин клиент менен сервер андан ары эмне айтуу керектиги боюнча макулдашпайт. Пакеттер жазуусунда таза кол алышуудан кийин каршы тарап четке каккан же этибарга албаган колдонмо маалыматтарын көрөсүз. Бул үлгү протоколдордун дал келбестигинин белгиси, өрт дубалынын тошу эмес.

Аты өзгөртүлгөн профиль да, башка меню пункту да бирин экинчисине айландырбайт. SSTP туташуусу Windows'тун VPN жөндөөлөрүндө сервер дареги жана оператордун аутентификация маалыматтары менен түзүлөт, ал эми OpenVPN туташуусуна клиент жана тиешелүү конфигурация файлы керек. Microsoft'тун SSTP спецификациясы биринчисин сүрөттөйт жана OpenVPN кол алышуусун сүрөттөбөйт.

443 порту — саясаттын ыңгайлуулугу. Ал башка аз нерсеге уруксат берген тармактардан өтөт жана бул чыныгы артыкчылык, бирок анын артында кайсы протокол иштеп жатканы жөнүндө эч нерсе айтпайт.

SSTP PPP'ны HTTPS ичинде туннелдейт

Аталышы курулушту сүрөттөйт: HTTPS сессиясынын ичинде ташымалданган PPP кадрлары, башкача айтканда астында TLS жана клиент текшере ала турган сертификат. Windows муну жергиликтүү VPN түрү катары камтыйт, ошондуктан башкарылуучу ноутбук көбүнчө оператор берген профилден тышкары кошумча программасыз туташа алат.

Башка платформалар — башка окуя. Linux же macOS клиентине колдоого алынган ишке ашыруу керек, алар эмнени колдой турганы жана каталарды кантип билдирери боюнча айырмаланат. Чынында колдонууну пландаган клиентти текшериңиз, Windows'тун курулган мүмкүнчүлүгү өтөт деп болжобоңуз жана профилдеги сервер аты сервер сунуштаган сертификатка дал келерин ырастаңыз.

SSTP адатта тек TCP. Ошол бир транспорт анын жоготуулары бар байланышта кандай жүрүшүнө таасир этет, анткени кайра жөнөтүү туннелдин ичинде да, астында да болот.

OpenVPN өз клиентин жана транспорт тандоосун алып келет

OpenVPN өз клиентин жана профилин жеткирет, бул сизге Windows'тун жергиликтүү диалогу көрсөтпөгөн диагностика берет. Сервер UDP же TCP'де уга алат, ал эми кайсынысын колдонууну оператордун конфигурациясы чечет. Туура эмес транспортко багытталган профиль аутентификацияга чейин ишке ашпайт.

Аутентификация да конфигурацияга көз каранды. Жайгаштыруу тек сертификаттарды, сертификаттар жана колдонуучунун аты менен сырсөздү, же алардын үстүнөн экинчи факторду талап кылышы мүмкүн, ал эми клиент ошол тартипке так дал келиши керек. Туташуунун TLS баскычына жетиши кийинки кайсы каттоо маалыматтарын сурарын айтпайт.

UDP адаттагы демейки, анткени ишенимдүү агымды башка ишенимдүү агымдын ичине салуудан качат. TCP режими UDP'ну тоскон тармактар үчүн бар жана иштейт, бирок оор жоготуу аны алмаштырган UDP жолунан жаман сездириши мүмкүн. Керек болгондо TCP тандаңыз, ишенимдүүрөөк угулат деп эмес.

Клиент, транспорт жана колдоо боюнча тандаңыз

Үч суроо бул чечимдердин көбүн чечет. Ар бир клиент түзмөгүнө кошумча программасыз иштеген туташуу керекпи? Сиз таянган тармак UDP'га уруксат береби, же TCP 443 жалгыз чыгуубу? Жана профилдин мөөнөтү бүткөндө клиентти, анын жаңыртууларын жана калыбына келтирүүсүн ким колдойт?

Экөөнү салыштырганда бир түзмөктө жана бир кирүү тармагында сынаңыз. Эгер SSTP четки чекити менен OpenVPN четки чекити башка серверлер же башка жерлер болсо, жыйынтыгыңыз протоколду обочолотуунун ордуна ошол маршруттарды жана машиналарды камтыйт. Бул ушундай салыштыруулардын ишенимдүү, бирок туура эмес жооп берүүсүнүн эң кеңири тараган жолу.

Андан кийин башка нерсени оңдоого чейин кайсынысын чынында орнотконуңузду ырастаңыз:

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

Кантип болбосун, туннелдин абалында ийгилик жарыялоонун ордуна керектүү ресурс менен DNS'ти сынаш менен бүтүрүңүз. Эки протокол тең тек тандалган жеке трафикти ташууга конфигурацияланышы мүмкүн, ал эми ат чечүү иштебеген туташкан туннель чындыгында бөлүнгөн туннель же DNS долбоору болсо да, бузулган VPN сыяктуу көрүнөт.

Башкарылуучу паркта профилдерди бөлүштүрүү жана жаңыртууну колдоо бул суроону каалаган транспорт өлчөмүнөн алда канча мурун чечет.

Тектеш макалалар