Chrome-VPN-API: nëmmen ChromeOS, keen Desktop-Tunnel
chrome.vpnProvider ass eng ChromeOS-API. E Browserproxy an eng Extensioun, déi en Desktop-VPN-Client steiert, sinn ënnerschiddlech Produkter mat ënnerschiddlechem Ëmfang.
Dräi Produkter nennen sech Chrome VPN, an nëmmen een dovun ass dat, wat d’Dokumentatioun vum vpnProvider beschreift. Dës API ass op ChromeOS disponibel, wou eng Extensioun d’Client-Säit vun enger VPN-Verbindung ëmsetze kann, amplaz mat engem installéierte Client ze schwätzen. Eng Browserproxy-Extensioun ännert, wouhi Chrome seng Ufroe schéckt. An eng Extensioun, déi en separaten Desktop-Client steiert, ass eng Steierkonsole fir Software, déi ausserhalb vum Browser leeft. Ze wëssen, ween vun den dräi Dir virun Iech hutt, beäntwert déi meescht Froen, déi d’Leit zu dësem Verglach bréngen.
D’Plattformnotiz ass den éischte Filter
D’offiziell vpnProvider-Referenz gëtt hir Disposibilitéitsbeschränkung an hirem eegenen Text un, an d’Berechtegung, déi do genannt gëtt, gehéiert zu deem Kontrakt. vpnProvider an e Manifest ënner Windows derbäizesetzen schaaft d’Interface net.
Liest d’Plattformlinn virun der Lëscht vun de Berechtegungen, well d’Berechtegung nëmme do Sënn mécht, wou d’API existéiert.
Proxy-Extensioun: de Browser ass d’Grenz
Eng Proxy-Extensioun benotzt dem Browser seng Proxy-Astellungen, fir dem Chrome seng Ufroe vun engem Server duerchzeschécken. Si ass plattformiwwergräifend an ass éierlech iwwer hirem Ëmfang. Aner Applikatioune behalen hir eegen Verbindungen, an en Deel vum Browsertrafic follegt vläicht nach ëmmer net der konfiguréierter Streck. Dat ass eng Ännerung op Browser-Niveau, keen System-Tunnel.
Wann d’Ufuerderung „dës eng eenzeg Säit, an dësem eenzege Browser“ ass, dann ass et dat richtegt Instrument.
Extensioun plus Begleit-App: d’App besëtzt den Tunnel
En Desktop-VPN-Client installéiert meeschtens e Service an en virtuelle Adapter, an seng Extensioun ass eng Fernsteierung, déi an d’App eruffrifft. Den Tunnel existéiert op Betribssystem-Niveau, also deckt en Applikatiounen of, déi de Browser ni gesäit. D’Berechtegungen vun der Extensioun beschreiwen de Steierkanal, net d’Verschlësselung. D’Extensioun ewech huelen léisst den Tunnel intakt, wärend d’App ewech huelen d’Extensioun zerbriecht.
Dës Asymmetrie ass den séiersten Test. Deaktivéiert d’Extensioun an kuckt, ob aner Applikatiounen de VPN nach benotzen.
ChromeOS-Ubidder: d’Extensioun setzt de Client ëm
Op ChromeOS ass den Ubidder-Modell vun der Aart hier anescht. D’Extensioun kritt Konfiguratiouns- a Plattformmessage, erstellt en Konfiguratiounsobjekt, mellt de Verbindungsstatus un d’Plattform zréck a liwwert Trafic duerch d’API amplaz duerch en separat installéierte Client. Dat ass méi no un engem VPN-Client schreiwen wéi un enger Konfiguratioun dovun. D’API setzt och en Endpunkt viraus, deen Dir schonn bedreift, also liwwert si kee Service.
Dofir schwätzt d’Referenz dovun, e Client ëmzesetzen, an net sech mat engem ze verbannen.
Eng Produktausso géint déi dräi liesen
Frot, wéi eng Betribssystemer ënnerstëtzt ginn, a frot dann, wéi eng Komponent d’Verbindung besëtzt. Ass d’Äntwert e Browserproxy, da rechent mat Browser-Ëmfang. Ass d’Äntwert eng Begleit-App, da rechent mat System-Ëmfang, soulaang dës App leeft. Ass d’Äntwert en ChromeOS-Ubidder, da rechent domat, datt en op ChromeOS a soss néierens schafft. Eng Produktsäit, déi „Chrome VPN“ seet, ouni dës zwou Froen ze beäntweren, huet Iech net gesot, wat si mécht.
Préift d’Berechtegungen och géint déi ugekënnegt Aarbecht. Zougang zu Websäiten a Proxy-Steierung si verschidde Berechtegungen, an keng gëtt gerechtfertegt, well d’API vun enger anerer Plattform zoufälleg deeselwechten Numm huet.
Wat keng vun hinnen Iech seet
D’Interface seet näischt driwwer, wien den Endpunkt bedreift, wat e logt, oder ob de Service do disponibel ass, wou Dir wunnt. Dat sinn Eegenschafte vum Ubidder, net vun der API. En Tunnel, deen existéiert, ass net automatesch en Tunnel, deem Dir misst vertrauen, an eng Berechtegung, déi existéiert, ass keng Fäegkeet op Ärer Plattform. Halt déi zwou Bewäertungen auserneen.
Test d’Ausso duerno op dem Apparat, deen Dir tatsächlech benotzt, mat enger Applikatioun, déi net de Browser ass.