Vaša ekstenzija piše Isključeno, ikona u traci je siva, a pretraživač ipak izlazi s neočekivanog mjesta. To nije greška u Chromeovom sučelju. Dugme Isključi na ekstenziji je oznaka aplikacije, a ono što se događa ispod njega jedna je od nekoliko različitih proxy operacija s različitim posljedicama. Prije nego što prebacite bilo šta drugo, pročitajte stvarnu postavku i njen izvor, jer odgovor je već prikazan.

Pročitajte stvarnu postavku i ko ju je postavio

Otvorite chrome://net-internals/#proxy u zahvaćenom profilu. Stranica prikazuje stvarnu proxy konfiguraciju i, korisnije, izvor koji ju je dao, što vam kaže da li gledate ekstenziju, sistemsku konfiguraciju, pravilo ili nešto ugrađeno u pretraživač. Uporedite to s onim što ekstenzija tvrdi, a neslaganje obično odmah imenuje krivca. Ovo je korak samo za čitanje, zato ga uradite prije promjene bilo koje postavke.

Zatim otvorite chrome://policy i provjerite pravila vezana za proxy. Upravljano pravilo ima prednost nad vlastitom postavkom ekstenzije, pa ekstenzija koja se prijavljuje kao aktivna može biti stvarno nadglasana dok prikazuje potpuno iskren status.

Ako se obje stranice slažu, a izlaz je i dalje pogrešan, preostali kandidat je izvan pretraživača.

Tri operacije koje sve izgledaju kao Isključeno

Proxy API izlaže načine, a ne jednu zastavicu za uključivanje. Ekstenzija može postaviti direktni način, što znači da pretraživač ne koristi proxy za veze koje pokriva. Može postaviti sistemski način, koji odluku vraća konfiguraciji operativnog sistema. Ili može obrisati vlastitu postavku, što tu postavku uklanja i pušta da preuzme ono što drugo važi. To su tri različita ishoda i samo jedan od njih znači ono što korisnik misli pod Isključeno.

Razlika je važna jer je oznaku na dugmetu odabrao autor ekstenzije, a ne Chrome.

OperationWhat Chrome does with it
Set direct modeNo proxy for the covered browser connections
Set system modeUse the operating system proxy configuration
Clear the extension settingRemove that scope's setting; the effective result depends on the remaining layers

Referenca proxy API-ja dokumentuje direktni i sistemski način i napominje da sistemski način nije isto što i ostavljanje konfiguracije nepostavljenom. Ta rečenica je cijeli članak u jednom redu.

Nađite vlasnika kada se slojevi ne slažu

Chrome spaja postavke iz nekoliko izvora, a prednost odlučuje pobjednika, a ne redoslijed kojim ste klikali. Pravilo stoji iznad ekstenzija, a ekstenzije iznad konfiguracije operativnog sistema, pa proxy kojim upravlja poslodavac može pobijediti dok lična ekstenzija izgleda neaktivno u svom iskačućem prozoru. Čitajte stvarnu vrijednost i njen prijavljeni izvor umjesto da o ljestvici raspravljate po sjećanju.

Onemogućavanje ekstenzije, njeno deinstaliranje i brisanje njene postavke takođe su tri različite radnje, a samo posljednja izričito uklanja ono što je sačuvala.

Inkognito dodaje nabor u opsegu. Ekstenzija može držati odvojenu postavku za inkognito prozore, pa test u normalnom prozoru ne dokazuje ništa o privatnom prozoru, a brisanje jednog opsega ostavlja drugi netaknutim.

Šta direktni način ne znači

Direktno znači bez proxyja pretraživača na ovom sloju API-ja. Ne znači da veza zaobilazi VPN operativnog sistema, bježi s vatrozida ili postaje običan tekst. Ako uređaj ima VPN s punim tunelom, direktni saobraćaj i dalje ulazi u taj tunel, i javna adresa koju vidite i dalje će biti izlaz VPN-a. Miješanje to dvoje stvara zbunjujući slučaj u kojem korisnik onemogući ekstenziju i ne vidi nikakvu promjenu.

Testirajte dva sloja odvojeno: stvarni izvor proxyja pretraživača s interne stranice, i javnu adresu iz zahtjeva pretraživača i iz naredbe terminala na istom računaru.

Ponovo testirajte jednu promjenu odjednom

Promijenite jedan sloj, pa ponovo pročitajte stvarnu postavku prije nego što testirate bilo šta drugo. Brisanje upravljanog proxyja radi drugog izlaza je korak u kojem se podrška pretvara u kršenje pravila, pa tu odluku provedite kroz onoga ko posjeduje pravilo. Zabilježite vrijednosti izvora prije i poslije u tiketu; inače će sljedeći inženjer ponoviti cijeli slijed.

Profil pretraživača s tri ekstenzije, korporativnim pravilom i sistemskim proxyjem ima četiri moguća vlasnika, a samo jedan od njih odgovara.

Povezani članci