Барак VPN аркылуу жүктөлөт, бирок чалуу эч качан туташпайт: бир дарек тилкесиндеги эки башка бузулуу. Туннель браузер колдонгон жолду өзгөрттү; ал сигналдоо кызматына, STUN серверине же релеге айланган жок жана ICE кайсы талапкер жупун тандай турганын чечпейт. Ар бир компоненттин аткарган ишин бөлүү — бул бүдөмүк «WebRTC блоктолгон» дегенди так бузулууга айландырат.

Төрт иш, алардын ичинен туннель бирөөнө гана тиет

Колдонмо сессия маалыматын кандайдыр бир сигналдоо тартиби аркылуу алмашат, жана бул биринчи иш. ICE талапкер даректерди чогултуп, бирөө иштегенге чейин жуптарды текшерет, бул экинчиси. STUN шеригине анын трафиги сырттан кандай көрүнөрүн билүүгө мүмкүндүк берет, ал эми TURN түз жол жок болгон учурлар үчүн реле бөлөт. Бул төрт ролдун ар башка, жана VPN алар кезиктирген даректер менен чыпкалоого таасир этет, алардын эч бирин өзү бербейт.

Ошондуктан ийгиликтүү кирүү медиа жолу жөнүндө эч нерсе айтпайт. Сигналдоо адатта барак колдонуп жаткан HTTPS аркылуу, 443 портунда жүрөт, ал эми медиа UDP аркылуу таптакыр башка максатка барышы мүмкүн.

Жеке даректөө түшүнбөстүктү күчөтөт. Туннель дареги шерик үчүн ага кайра баруучу ниеттелген жолу болгондо гана пайдалуу; жеке болуу өз ара жетүүнүн далили эмес, жана браузерлер текшерүүгө мүмкүн болбогон талапкерлерди таштаганда аны андай кабыл алышпайт. Сизге жергиликтүү көрүнгөн талапкер экинчи тараптан текшерилбей калышы мүмкүн. Туннель медианы түшүрүп жатат деп жыйынтык чыгарардан мурун ушул боштукту жокко чыгаруу керек.

VPN чыгуусун TURN релеси менен салыштырыңыз

Экөө тең пакеттерди жиберет, ошондуктан аларды чаташтырышат, жана жогорудагы салыштыруу таблицасын өзгөчөлүктөрдүн тизмеси катары эмес, мамыча-мамыча окуу керек. Реле бөлүү — аутентификацияланган суроо менен түзүлгөн ар бир сессияга объект; туннель — маршрут. Биринде мөөнөтү бүтөт турган каттоо маалыматтары бар, экинчисинде же жетүүгө боло турган, же болбогон шерик дареги бар.

ComponentWhat it contributesWhat it needs to workWhat it cannot do
VPN exitChanges the observed mapping and the route packets takeA working tunnel and a policy that permits the media transportAllocate a relay or supply signaling
STUN serverReports the mapped address a peer appears to useReachability from the client, on its configured transportCarry media when a direct path fails
TURN serverRelays media through an authenticated allocationValid credentials, an allowed transport and sufficient capacityFix a missing ICE policy or an unauthorized client
Signaling channelCarries offers, answers and candidate listsBoth peers reaching the same application endpointEstablish connectivity by itself

Порт сандары айырманы тактайт. TURN демейки боюнча UDP жана TCP үчүн 3478де жана TLS үчүн 5349да угат, ал эми 443кө уруксат берип, бул портторду таштаган тармак реле аркылуу чалууларды ийгиликсиз кылат, серептөө кадимкидей уланат. VPN портун өзгөртүү алардын эч бирин конфигурациялабайт, анткени маанилүү порттор туннелге эмес, реле кызматына таандык.

Диагностиканы окуңуз, анан чалууну текшериңиз

Браузерлер керектүү маалыматты пакет кармабастан көрсөтөт. Браузериңиз үчүн WebRTC диагностика баракчасын ачыңыз, чалуу жасаңыз жана чогултулган тизменин ордуна тандалган талапкер жупун окуңуз: кайсы жергиликтүү жана алыскы талапкер түрлөрү тандалды, кайсы транспорт жана дарек үй-бүлөсү аркылуу, жол түзбү же реле аркылуубу.

Эки окууну алдын ала билген жөн. Эгер тандалган жуп жеке даректердеги хост-хост болсо, медиа ой жүгүртүүгө боло турган жолдо калат; эгер реле-реле болсо, чалуу реле сыйымдуулугун сарптайт жана ошол кызматтын жеткиликтүүлүгүнө көз каранды. Тандалган жупсуз «текшерилүүдө» абалында токтогон бузулуу талапкерлер чогулганын, бирок эч бири байланыш текшерүүлөрүнөн өтпөгөнүн билдирет.

Андан кийин ошол эле чалуудагы ошол эки четти бир гана бекитилген шартты өзгөртүп салыштырыңыз жана натыйжаны «туташты» көрсөткүчүнө эмес, эки тараптуу медиага же маалыматка карап кабыл алыңыз. Талапкерлерди чогултуу үндүн бир да кадрын ташыбаган көп учурларда ийгиликтүү болот. Чалууну өзгөртүүнүн экинчи тарабында кайталаңыз жана эки диагностикалык жазууну тең сактаңыз, анткени эки жүгүртүүнү салыштыруу кайсынысын жеке окугандан көбүрөөк маалымат берет. Бирдей четтер, бирдей кодек, бир өзгөргөн өзгөрмө.

ICE транспортунун саясатын атайын relayге койгон колдонмо реле талапкерлерин гана сурайт. Бул жөндөө реле түзбөйт жана жетишпеген каттоо маалыматтарын оңдобойт; ал талапты ачык кылат, бул бирөө сайт тандаган саясат үчүн VPNди күнөөлөгөндө пайдалуу.

Купуялык тууралуу билдирүүнү далилдердей тар кармаңыз

Талапкерлердин ачылышы туннелдин абалына гана эмес, браузердин жана колдонмонун саясатына көз каранды, ал эми W3Cнин шерик байланышы спецификациясы IP менен иштөөнү өзүнүн өзүнчө иши деп эсептейт. Ошондуктан туташкан VPN чалуу бир гана тандалган даректи ачат деп убада кылууга алсыз негиз. Бир эле туннелдин артындагы эки шерик хосттон эч качан чыкпаган жолду да тандашы мүмкүн, бул бир эле учурда купуялыкты жакшыртуу жана байланышты чектөө.

Так айта аларыңыз — тарыраак жана пайдалуураак: кайсы талапкер жубу тандалды, аны кайсы транспорт ташыды жана бул жол туннелдин ичинде калдыбы. Бул үч фактыны иштеген жана ийгиликсиз чалуу үчүн жазып алыңыз, ал эми айырма адатта оңдоо керек болгон компонентти атайт.

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

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