Chrome VPN API: tikai ChromeOS, nevis darbvirsmas tunelis
chrome.vpnProvider ir ChromeOS API. Pārlūka starpniekserveris un paplašinājums, kas vada darbvirsmas VPN klientu, ir dažādi produkti ar atšķirīgu tvērumu.
Trīs produkti sauc sevi par Chrome VPN, un tikai viens no tiem ir tas, ko apraksta vpnProvider dokumentācija. Šī API ir pieejama ChromeOS, kur paplašinājums var ieviest VPN savienojuma klienta pusi, nevis sazināties ar instalētu klientu. Pārlūka starpniekservera paplašinājums maina to, kur Chrome sūta savus pieprasījumus. Savukārt paplašinājums, kas vada atsevišķu darbvirsmas klientu, ir vadības panelis programmatūrai, kas darbojas ārpus pārlūka. Zinot, kuru no trim jūs redzat, tiek atbildēts uz lielāko daļu jautājumu, ko cilvēki pie šī salīdzinājuma atnes.
Platformas piezīme ir pirmais filtrs
Oficiālā vpnProvider uzziņa norāda savu pieejamības ierobežojumu savā tekstā, un tur minētā atļauja pieder šim līgumam. vpnProvider pievienošana manifestam Windows sistēmā neveido saskarni.
Lasiet platformas rindu pirms atļauju saraksta, jo atļaujai ir jēga tikai tur, kur API pastāv.
Starpniekservera paplašinājums: pārlūks ir robeža
Starpniekservera paplašinājums izmanto pārlūka starpniekservera iestatījumus, lai Chrome pieprasījumus sūtītu caur serveri. Tas ir starpplatformu un ir godīgs par savu tvērumu. Citas lietotnes saglabā savus savienojumus, un daļa pārlūka trafika joprojām var neietilpt konfigurētajā maršrutā. Tās ir izmaiņas pārlūka līmenī, nevis sistēmas tunelis.
Ja prasība ir “tieši šī viena vietne, tieši šajā vienā pārlūkā”, tas ir pareizais rīks.
Paplašinājums un papildu lietotne: tunelis pieder lietotnei
Darbvirsmas VPN klients parasti instalē pakalpojumu un virtuālo adapteri, un tā paplašinājums ir tālvadības pults, kas izsauc lietotni. Tunelis pastāv operētājsistēmas līmenī, tāpēc tas aptver lietotnes, ko pārlūks nekad neredz. Paplašinājuma atļaujas apraksta vadības kanālu, nevis šifrēšanu. Noņemot paplašinājumu, tunelis paliek neskarts, bet noņemot lietotni, paplašinājums salūzt.
Šī asimetrija ir ātrākais tests. Atspējojiet paplašinājumu un vērojiet, vai citas lietotnes joprojām izmanto VPN.
ChromeOS nodrošinātājs: paplašinājums ievieš klientu
ChromeOS nodrošinātāja modelis būtībā atšķiras. Paplašinājums saņem konfigurācijas un platformas ziņojumus, izveido konfigurācijas objektu, ziņo platformai par savienojuma stāvokli un nodrošina trafiku caur API, nevis caur atsevišķi instalētu klientu. Tas ir tuvāk VPN klienta rakstīšanai nekā tā konfigurēšanai. API arī pieņem, ka galapunkts jau ir jūsu pārvaldībā, tāpēc tā nesniedz pakalpojumu.
Tāpēc uzziņa runā par klienta ieviešanu, nevis par pieslēgšanos tam.
Produkta apgalvojuma lasīšana pret trim
Jautājiet, kuras operētājsistēmas tiek atbalstītas, tad jautājiet, kurš komponents pārvalda savienojumu. Ja atbilde ir pārlūka starpniekserveris, gaidiet pārlūka tvērumu. Ja atbilde ir papildu lietotne, gaidiet sistēmas tvērumu, kamēr šī lietotne darbojas. Ja atbilde ir ChromeOS nodrošinātājs, gaidiet, ka tas darbosies ChromeOS un nekur citur. Produkta lapa, kas saka “Chrome VPN” un neatbild uz šiem diviem jautājumiem, nav pateikusi, ko tā dara.
Pārbaudiet arī atļaujas pret reklamēto darbu. Piekļuve vietnēm un starpniekservera vadība ir dažādas atļaujas, un neviena nekļūst pamatota tāpēc, ka citas platformas API nejauši ir tāds pats nosaukums.
Ko neviens no tiem jums nepasaka
Saskarne neko nesaka par to, kas pārvalda galapunktu, ko tas reģistrē, vai pakalpojums ir pieejams tur, kur jūs dzīvojat. Tie ir nodrošinātāja raksturlielumi, nevis API. Esošs tunelis nav automātiski tunelis, kuram jums vajadzētu uzticēties, un esoša atļauja nav iespēja jūsu platformā. Turiet šos divus spriedumus atsevišķi.
Pēc tam pārbaudiet apgalvojumu ierīcē, ko tiešām lietojat, ar lietotni, kas nav pārlūks.