Chrome-utvidelse av mot direkte modus: hvilken proxy er aktiv
Etiketten Av kan bety direkte modus, systemmodus eller en slettet innstilling. Les Chromes faktiske proxykilde før du endrer noe.
Utvidelsen din sier Av, ikonet i verktøylinjen er grått, og nettleseren går likevel ut fra et uventet sted. Det er ikke en feil i Chromes grensesnitt. Av-knappen til en utvidelse er en etikett fra applikasjonen, og det som skjer under den, er én av flere ulike proxyoperasjoner med ulike konsekvenser. Før du bytter noe annet, les den faktiske innstillingen og kilden dens, fordi svaret allerede vises.
Les den faktiske innstillingen og hvem som satte den
Åpne chrome://net-internals/#proxy i den berørte profilen. Siden viser den faktiske proxykonfigurasjonen og, mer nyttig, kilden som leverte den, noe som forteller deg om du ser på en utvidelse, en systemkonfigurasjon, en policy eller noe som er innebygd i nettleseren. Sammenlign det med det utvidelsen hevder, og avviket navngir vanligvis synderen med en gang. Dette er et rent lesetrinn, så gjør det før du endrer noen innstilling.
Åpne deretter chrome://policy og se etter proxyrelaterte policyer. En administrert policy står over utvidelsens egen innstilling, så en utvidelse som rapporterer seg som aktiv, kan i praksis bli overstyrt mens den viser en helt ærlig status.
Hvis begge sidene er enige og utgangen fortsatt er feil, er den gjenværende kandidaten utenfor nettleseren.
Tre operasjoner som alle ser ut som Av
Proxy-API-et eksponerer moduser, ikke ett enkelt aktiveringsflagg. En utvidelse kan sette direkte modus, som betyr at nettleseren ikke bruker noen proxy for tilkoblingene den dekker. Den kan sette systemmodus, som gir beslutningen tilbake til operativsystemets konfigurasjon. Eller den kan slette sin egen innstilling, som fjerner den innstillingen og lar det som ellers gjelder, overta. Det er tre ulike utfall, og bare ett av dem betyr det en bruker tror Av betyr.
Forskjellen betyr noe fordi etiketten på knappen ble valgt av forfatteren av utvidelsen, ikke av Chrome.
| Operation | What Chrome does with it |
|---|---|
| Set direct mode | No proxy for the covered browser connections |
| Set system mode | Use the operating system proxy configuration |
| Clear the extension setting | Remove that scope's setting; the effective result depends on the remaining layers |
Proxy-API-referansen dokumenterer direkte modus og systemmodus og bemerker at systemmodus ikke er det samme som å la konfigurasjonen stå usatt. Den setningen er hele artikkelen på én linje.
Finn eieren når lagene er uenige
Chrome slår sammen innstillinger fra flere kilder, og forrang avgjør vinneren, ikke rekkefølgen du klikket i. Policy står over utvidelser, og utvidelser over operativsystemets konfigurasjon, så en proxy som administreres av arbeidsgiveren kan vinne mens en personlig utvidelse ser inaktiv ut i sin egen popup. Les den faktiske verdien og dens rapporterte kilde i stedet for å resonnere om stigen fra hukommelsen.
Å deaktivere en utvidelse, avinstallere den og slette innstillingen er også tre ulike handlinger, og bare den siste fjerner eksplisitt det den lagret.
Inkognito legger til en fold i omfanget. En utvidelse kan ha en egen innstilling for inkognitovinduer, så en test i et vanlig vindu beviser ingenting om et privat vindu, og sletting av ett omfang lar det andre være intakt.
Hva direkte modus ikke betyr
Direkte betyr ingen nettleserproxy på dette API-laget. Det betyr ikke at tilkoblingen omgår en VPN i operativsystemet, slipper ut av en brannmur eller blir klartekst. Hvis enheten har en VPN med full tunnel, går direkte trafikk fortsatt inn i den tunnelen, og den offentlige adressen du observerer, vil fortsatt være VPN-utgangen. Å blande de to skaper det forvirrende tilfellet der en bruker deaktiverer utvidelsen og ikke ser noen endring i det hele tatt.
Test de to lagene hver for seg: nettleserens faktiske proxykilde fra den interne siden, og den offentlige adressen både fra en nettleserforespørsel og fra en terminalkommando på samme maskin.
Test på nytt med én endring om gangen
Endre ett lag, og les deretter den faktiske innstillingen på nytt før du tester noe annet. Å slette en administrert proxy for å få en annen utgang er trinnet der en støtteundersøkelse blir til et policybrudd, så send den beslutningen gjennom den som eier policyen. Skriv ned kildeverdiene før og etter i saken; ellers gjentar den neste ingeniøren hele sekvensen.
En nettleserprofil med tre utvidelser, en bedriftspolicy og en systemproxy har fire mulige eiere, og bare én av dem svarer.