Trije izdelki se imenujejo Chrome VPN, in le eden od njih je tisto, kar opisuje dokumentacija vpnProvider. Ta API je na voljo v ChromeOS, kjer lahko razširitev izvede odjemalsko stran povezave VPN, namesto da bi se pogovarjala z nameščenim odjemalcem. Razširitev proxy v brskalniku spremeni, kam Chrome pošilja zahteve. Razširitev, ki upravlja ločenega namiznega odjemalca, je nadzorna plošča za programsko opremo, ki teče zunaj brskalnika. Vedenje, kateri od treh je pred vami, odgovori na večino vprašanj, ki jih ljudje prinašajo k tej primerjavi.

Opomba o platformi je prvi filter

uradni referenčni opis vpnProvider navaja svojo omejitev razpoložljivosti v lastnem besedilu, in dovoljenje, navedeno tam, pripada tej pogodbi. Dodajanje vpnProvider v manifest v sistemu Windows ne ustvari vmesnika.

Preberite vrstico o platformi pred seznamom dovoljenj, ker je dovoljenje smiselno le tam, kjer API obstaja.

Razširitev proxy: meja je brskalnik

Razširitev proxy uporablja nastavitve proxy v brskalniku za pošiljanje zahtev Chrome prek strežnika. Deluje na več platformah in je poštena glede svojega obsega. Druge aplikacije obdržijo svoje povezave, in del prometa brskalnika morda še vedno ne sledi nastavljeni poti. To je sprememba na ravni brskalnika, ne sistemski tunel.

Če je zahteva »ta ena stran, v tem enem brskalniku«, je to pravo orodje.

Razširitev in spremljevalna aplikacija: tunel pripada aplikaciji

Namizni odjemalec VPN običajno namesti storitev in navidezni adapter, njegova razširitev pa je daljinski upravljalnik, ki kliče aplikacijo. Tunel obstaja na ravni operacijskega sistema, zato pokriva aplikacije, ki jih brskalnik nikoli ne vidi. Dovoljenja razširitve opisujejo nadzorni kanal, ne šifriranja. Odstranitev razširitve pusti tunel nedotaknjen, medtem ko odstranitev aplikacije pokvari razširitev.

Ta asimetrija je najhitrejši preizkus. Onemogočite razširitev in opazujte, ali druge aplikacije še vedno uporabljajo VPN.

Ponudnik ChromeOS: razširitev izvede odjemalca

V ChromeOS je model ponudnika drugačen po svoji naravi. Razširitev prejema konfiguracijska in platformna sporočila, ustvari konfiguracijski objekt, poroča stanje povezave nazaj platformi in zagotavlja promet prek API, namesto prek ločeno nameščenega odjemalca. To je bližje pisanju odjemalca VPN kot njegovemu konfiguriranju. API tudi predpostavlja končno točko, ki jo že upravljate, zato ne zagotavlja storitve.

Zato referenca govori o izvajanju odjemalca, ne o povezovanju z njim.

Kako brati trditev izdelka glede na te tri

Vprašajte, kateri operacijski sistemi so podprti, nato pa vprašajte, katera komponenta je lastnica povezave. Če je odgovor proxy v brskalniku, pričakujte obseg brskalnika. Če je odgovor spremljevalna aplikacija, pričakujte sistemski obseg, dokler ta aplikacija teče. Če je odgovor ponudnik ChromeOS, pričakujte delovanje v ChromeOS in nikjer drugje. Stran izdelka, ki reče »Chrome VPN« in ne odgovori na ti dve vprašanji, vam ni povedala, kaj počne.

Preverite tudi dovoljenja glede na oglaševano nalogo. Dostop do spletnih mest in nadzor proxy sta različni dovoljenji in nobeno od njiju ni upravičeno zato, ker ima API druge platforme slučajno isto ime.

Česa vam noben od njih ne pove

Vmesnik ne pove ničesar o tem, kdo upravlja končno točko, kaj beleži, ali je storitev na voljo tam, kjer živite. To so lastnosti ponudnika, ne API. Tunel, ki obstaja, ni samodejno tunel, ki bi mu morali zaupati, in dovoljenje, ki obstaja, ni zmožnost na vaši platformi. Ti dve presoji držite ločeno.

Nato preizkusite trditev na napravi, ki jo dejansko uporabljate, z aplikacijo, ki ni brskalnik.

Sorodni članki