Il-paġna tgħabbi mill-VPN, iżda s-sejħa qatt ma tqabbad: żewġ ħsarat differenti fl-istess bar tal-indirizzi. Il-mina biddlet it-triq li juża l-browser; ma saretx servizz ta' sinjalazzjoni, server STUN jew relay, u ma tiddeċidix liema par kandidati se jagħżel ICE. Hija proprju s-separazzjoni tax-xogħol ta' kull komponent li tibdel “WebRTC imblukkat” vag fi ħsara konkreta.

Erba' xogħlijiet, u l-mina tmiss waħda biss

L-applikazzjoni tbiddel informazzjoni tas-sessjoni permezz ta' xi arranġament ta' sinjalazzjoni, u dan huwa l-ewwel xogħol. ICE jiġbor indirizzi kandidati u jittestja pari sakemm wieħed jaħdem, li huwa t-tieni. STUN jippermetti lil sħab jitgħallem kif jidher it-traffiku tiegħu minn barra, u TURN jalloka relay għall-każijiet fejn ma teżistix triq diretta. Dawk l-erba' rwoli huma distinti, u VPN taffettwa l-indirizzi u l-filtrazzjoni li jiltaqgħu magħhom minflok ma tipprovdi xi wieħed minnhom.

Għalhekk login li jirnexxi ma jgħid xejn dwar it-triq tal-midja. Is-sinjalazzjoni normalment tgħaddi mill-istess HTTPS li l-paġna diġà tuża, fuq il-port 443, filwaqt li l-midja tista' tivvjaġġa fuq UDP lejn destinazzjoni kompletament differenti.

L-indirizzar privat jaggrava l-konfużjoni. Indirizz tal-mina huwa utli għal sħab biss meta dak is-sħab ikollu triq maħsuba lura lejh; li tkun privata mhuwiex prova ta' aċċessibilità reċiproka, u l-browsers ma jittrattawhx hekk meta jarmu kandidati li ma jistgħux jiġu vverifikati. Kandidat li jidher lokali għalik jista' jkun mhux testabbli mill-banda l-oħra. Dak id-distakk jistħoqqlu jiġi eskluż qabel ma tikkonkludi li l-mina qed taqa' l-midja.

Qabbel ħruġ VPN ma' relay TURN

It-tnejn jgħaddu pakketti, u għalhekk jiġu konfużi, u t-tabella tal-paragun hawn fuq jistħoqqlha tinqara kolonna b'kolonna u mhux bħala lista ta' karatteristiċi. L-allokazzjoni ta' relay hija oġġett għal kull sessjoni maħluq b'talba awtentikata; il-mina hija rotta. Wieħed għandu kredenzjali li jiskadu, l-ieħor għandu indirizz ta' sħab li jew huwa aċċessibbli jew mhuwiex.

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

In-numri tal-portijiet jagħmlu d-differenza konkreta. TURN jisma' b'mod awtomatiku fuq 3478 għal UDP u TCP u fuq 5349 għal TLS, u netwerk li jippermetti 443 iżda jarmi dawk il-portijiet se jfalli s-sejħiet mir-relay filwaqt li l-ibbrawżjar ikompli normalment. It-tibdil tal-port tal-VPN ma jikkonfigura xejn minn dan, għax il-portijiet li jimpurtaw jappartjenu lis-servizz tar-relay, mhux lill-mina.

Aqra d-dijanjostika, imbagħad ittestja s-sejħa

Il-browsers juru l-informazzjoni meħtieġa mingħajr qbid ta' pakketti. Iftaħ il-paġna tad-dijanjostika WebRTC għall-browser tiegħek, agħmel is-sejħa, u aqra l-par kandidati magħżul minflok il-lista miġbura: liema tipi ta' kandidati lokali u remot intgħażlu, fuq liema trasport u familja ta' indirizzi, u jekk it-triq hijiex diretta jew mir-relay.

Żewġ qari jistħoqqilhom jiġu magħrufa minn qabel. Jekk il-par magħżul huwa host għal host fuq indirizzi privati, il-midja tibqa' fuq triq li tista' tirraġuna dwarha; jekk huwa relay għal relay, is-sejħa tikkonsma kapaċità tar-relay u tiddependi mid-disponibbiltà ta' dak is-servizz. Ħsara li tieqaf f'“qed jiġi vverifikat” mingħajr par magħżul tfisser li l-kandidati nġabru iżda ħadd minnhom ma għadda mill-verifiki tal-konnettività.

Imbagħad qabbel l-istess żewġ punti finali fl-istess sejħa billi tibdel biss kundizzjoni waħda approvata, u aċċetta r-riżultat fuq midja jew data f'żewġ direzzjonijiet u mhux fuq indikatur “konness”. Il-ġbir tal-kandidati jirnexxi f'ħafna każijiet li qatt ma jġorru saħansitra frejm wieħed ta' awdjo. Erġa' għamel is-sejħa fuq in-naħa l-oħra tal-bidla u żomm iż-żewġ qabdiet dijanjostiċi, għax it-tqabbil ta' żewġ ġirjiet jagħti iktar informazzjoni milli tinqara waħda waħedha. L-istess punti finali, l-istess codec, varjabbli wieħed mibdul.

Applikazzjoni li b'mod xieraq tpoġġi l-politika tat-trasport ICE tagħha fuq relay titlob biss kandidati tar-relay. Dak is-setting ma joħloqx relay u ma jsewwix kredenzjali neqsin; jagħmel ir-rekwiżit espliċitu, li huwa utli meta xi ħadd jakkuża lill-VPN għal politika li għażel is-sit.

Żomm id-dikjarazzjoni tal-privatezza dejqa daqs il-provi

L-espożizzjoni tal-kandidati tiddependi mill-politika tal-browser u tal-applikazzjoni, mhux biss mill-istat tal-mina, u l-ispeċifikazzjoni W3C tal-konnessjoni bejn sħab tittratta l-immaniġġjar tal-IP bħala kwistjoni tagħha stess. Għalhekk VPN konness huwa bażi dgħajfa biex twegħed li sejħa tiżvela biss indirizz wieħed magħżul. Żewġ sħab wara l-istess mina jistgħu saħansitra jagħżlu triq li qatt ma titlaq mill-host, li hija fl-istess ħin titjib tal-privatezza u restrizzjoni tal-konnettività.

Dak li tista' tgħid b'mod preċiż huwa eqreb u iktar utli: liema par kandidati ntgħażel, liema trasport ġarru, u jekk dik it-triq baqgħetx fil-mina. Ikteb dawn it-tliet fatti għal sejħa li taħdem u għal waħda li tfalli, u d-differenza normalment issemmi l-komponent li għandu jiġi msewwi.

Ladarba l-konnettività taħdem, issepara l-prestazzjoni mill-aċċessibilità. Telf, dewmien, kjuwijiet u MTU kollha jinsabu f'livell aktar baxx minn par kandidati korrett, u t-trattament ta' sejħa mqattgħa bħala ħsara tal-konnettività jibgħatek lura lejn il-lista tal-kandidati mingħajr raġuni.

Artikli relatati