VPN kontra relay TURN: liema wieħed fil-fatt iġorr sejħa WebRTC?
Il-mina tbiddel it-triq li jara ICE; qatt ma talloka relay u lanqas tipprovdi sinjalazzjoni. Qabbel x'joffru ħruġ VPN u server TURN.
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.
| Component | What it contributes | What it needs to work | What it cannot do |
|---|---|---|---|
| VPN exit | Changes the observed mapping and the route packets take | A working tunnel and a policy that permits the media transport | Allocate a relay or supply signaling |
| STUN server | Reports the mapped address a peer appears to use | Reachability from the client, on its configured transport | Carry media when a direct path fails |
| TURN server | Relays media through an authenticated allocation | Valid credentials, an allowed transport and sufficient capacity | Fix a missing ICE policy or an unauthorized client |
| Signaling channel | Carries offers, answers and candidate lists | Both peers reaching the same application endpoint | Establish 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.