WebRTC сыноо бети 172.20.4.15 басып чыгарганда, ал ошол тармакта жергиликтүү интерфейс бар экенин билди. Бул чыныгы ачылыш, жана бул «медиа VPN чыгуусу аркылуу чыкты» деген ошол эле жыйынтык эмес. Талапкерлерди табуу жана пакеттерди маршруттоо өзүнчө механизмдер, ал эми агып кетүү тууралуу баяндамалардын көбү аларды бир өкүмгө бириктирет. Кайсынысын көрүп жатканыңыз чечимди аныктайт.

Чогултуу бир нерсе жөнөтүлө электе жүрөт

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

Заманбап браузерлер хост талапкеринин түз дарегин mDNS аты .local менен алмаштыра алат, ошондуктан бет жеке IP-ни окуй албайт. Жергиликтүү тармак ошол атты чечүүчү multicast сурамдарын дагы эле көрөт, башкача айтканда дарек колдонмодон жашырылат, тармактан алынып салынбайт.

Ирет да маанилүү: баракты жаңы жүктөө жаңы топтомду чогултат, башка TURN бөлүүсү жана балким башка чагылган карталоо менен. Эки башка жүргүзүү сөзсүз эки башка конфигурация эмес.

Талапкердин үч түрү, далилдин үч түрү

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

CandidateDerived fromWhat it establishesWhat it cannot establish
HostAn interface on the deviceA local address exists in that networkThat the peer can reach it
Server-reflexiveA STUN binding responseHow a NAT mapped this sourceWhich exit the media will use
Peer-reflexiveA connectivity check that arrivedAn address seen by the far sideThat it was ever advertised
RelayA TURN allocationThe relay server accepted the sessionThat the relay carries the call

Реле талапкерин көбүнчө колдонуучунун интернет дареги менен адаштырышат. Ал TURN серверине таандык, жана анын болушу реленин жеткиликтүү болгонун көрсөтөт, браузер аны тандаганын эмес. Ушул эле адашуу хост талапкерлеринде тескери багытта жүрөт: mDNS аты даректи барактан жашырат, тармак сурамдарды дагы эле ташыйт. Маанини окуудан мурун түрүн окуңуз.

Тандалган түгөй маршруттоо суроосуна жооп берет

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

Жеңүүчү сизге жолдун формасын айтат. Реле-реле TURN сервери аркылуу өтөт, хост түгөйү жергиликтүү тармакта калат, ал эми сервердик чагылган түгөй NAT аркылуу түз жүрөт. Бул VPN текшерүүсүнө керектүү факт, жана ал даректер тизмесинен башка факт. Талапкерлер тизмеси бирдей эки чалуу башка түгөйлөрдү алышы мүмкүн.

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

Башкаруулар максаттарга туура келет, агып кетүү упайына эмес

WebRTC-нин IP иштетүү спецификациясы бир нече саясатты сүрөттөйт: демейки маршрутту ташуучу интерфейсти гана колдонуу, бардык интерфейстерди колдонуу, жана проксисиз UDP-ни өчүрүү, ошентип трафик реле же прокси аркылуу өтүүгө мажбур болот. Ар бири байланыш менен кечигүүнү таасир этүүнүн башка түрүнө алмаштырат. Браузер кайсынысын жана кандай ат менен ишке ашырары платформага жана версияга жараша.

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

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

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