Chrome VPN API: samo na ChromeOS-u, nije desktop tunel
chrome.vpnProvider ChromeOS je API. Proxy dodatak u pregledniku i dodatak koji upravlja desktop VPN klijentom različiti su proizvodi različitog opsega.
Tri proizvoda nazivaju se Chrome VPN, a samo je jedan od njih ono što opisuje dokumentacija vpnProvider. Taj je API dostupan na ChromeOS-u, gdje dodatak može implementirati klijentsku stranu VPN veze umjesto razgovora s instaliranim klijentom. Proxy dodatak u pregledniku mijenja kamo Chrome šalje svoje zahtjeve. Dodatak koji upravlja zasebnim desktop klijentom upravljačka je ploča za softver koji radi izvan preglednika. Ako znate koja je od te tri stvari pred vama, odgovorili ste na većinu pitanja koja ljudi donose u ovu usporedbu.
Napomena o platformi prvi je filtar
Službena referenca za vpnProvider navodi ograničenje dostupnosti u vlastitom tekstu, a dopuštenje koje se ondje imenuje pripada tom ugovoru. Dodavanje vpnProvider u manifest na Windowsu ne stvara to sučelje.
Pročitajte redak o platformi prije popisa dopuštenja jer dopuštenje ima smisla samo ondje gdje API postoji.
Proxy dodatak: preglednik je granica
Proxy dodatak rabi proxy postavke preglednika da bi zahtjeve Chromea poslao kroz poslužitelj. Neovisan je o platformi i iskren glede svog opsega. Druge aplikacije zadržavaju vlastite veze, a dio prometa preglednika možda još uvijek ne slijedi konfiguriranu rutu. To je promjena na razini preglednika, a ne sustavni tunel.
Ako je zahtjev „samo ovo jedno mjesto, u ovom jednom pregledniku“, to je pravi alat.
Dodatak i popratna aplikacija: aplikacija posjeduje tunel
Desktop VPN klijent obično instalira uslugu i virtualni adapter, a njegov je dodatak daljinski upravljač koji poziva aplikaciju. Tunel postoji na razini operacijskog sustava pa pokriva i aplikacije koje preglednik nikada ne vidi. Dopuštenja dodatka opisuju upravljački kanal, a ne šifriranje. Uklanjanje dodatka ostavlja tunel netaknutim, dok uklanjanje aplikacije kvari dodatak.
Ta je asimetrija najbrži test. Onemogućite dodatak i promatrajte služe li se druge aplikacije i dalje VPN-om.
ChromeOS pružatelj: dodatak implementira klijenta
Na ChromeOS-u se model pružatelja bitno razlikuje. Dodatak prima konfiguracijske i platformne poruke, stvara konfiguracijski objekt, prijavljuje stanje veze natrag platformi i isporučuje promet kroz API umjesto kroz zasebno instaliranog klijenta. To je bliže pisanju VPN klijenta nego njegovu konfiguriranju. API također pretpostavlja krajnju točku koju već vodite pa ne pruža uslugu.
Zato referenca govori o implementaciji klijenta, a ne o povezivanju s njim.
Kako čitati tvrdnju proizvoda prema ta tri
Pitajte koji su operacijski sustavi podržani, a zatim pitajte koja komponenta posjeduje vezu. Ako je odgovor proxy u pregledniku, očekujte opseg preglednika. Ako je odgovor popratna aplikacija, očekujte opseg sustava dok ta aplikacija radi. Ako je odgovor ChromeOS pružatelj, očekujte da će raditi na ChromeOS-u i nigdje drugdje. Stranica proizvoda koja kaže „Chrome VPN“ bez odgovora na ta dva pitanja nije vam rekla što čini.
Provjerite i dopuštenja prema oglašenom poslu. Pristup web-mjestima i upravljanje proxyjem različita su dopuštenja i nijedno ne postaje opravdano zato što API druge platforme slučajno nosi isto ime.
Što vam nijedan od njih ne kaže
Sučelje ne govori ništa o tome tko upravlja krajnjom točkom, što bilježi ili je li usluga dostupna ondje gdje živite. To su svojstva pružatelja, a ne API-ja. Tunel koji postoji nije automatski tunel kojemu biste trebali vjerovati, a dopuštenje koje postoji nije mogućnost na vašoj platformi. Držite te dvije prosudbe odvojeno.
Zatim testirajte tvrdnju na uređaju koji doista rabite, s aplikacijom koja nije preglednik.