Разширение на Chrome изключено срещу директен режим: кой прокси е активен
Етикетът Изключено може да означава директен режим, системен режим или изчистена настройка. Прочетете действителния източник на прокси в Chrome, преди да промените нещо.
Разширението ви показва Изключено, иконата в лентата е сива, а браузърът все още излиза от неочаквано място. Това не е дефект в интерфейса на Chrome. Бутонът Изключване на разширението е етикет на приложението и това, което се случва под него, е една от няколко различни прокси операции с различни последици. Преди да превключите каквото и да е друго, прочетете действителната настройка и нейния източник, защото отговорът вече се показва.
Прочетете действителната настройка и кой я е задал
Отворете chrome://net-internals/#proxy в засегнатия профил. Страницата показва действителната конфигурация на прокси и, по-полезно, източника, който я е предоставил, което ви казва дали виждате разширение, системна конфигурация, политика или нещо вградено в браузъра. Сравнете това с това, което твърди разширението, и разминаването обикновено веднага посочва виновника. Това е стъпка само за четене, затова я направете преди да промените каквато и да е настройка.
След това отворете chrome://policy и проверете за политики, свързани с прокси. Управляваната политика е с по-висок приоритет от собствената настройка на разширението, така че разширение, което се отчита като активно, може да бъде ефективно отменено, докато показва напълно честен статус.
Ако двете страници съвпадат, а изходът все още е грешен, останалият кандидат е извън браузъра.
Три операции, които всички изглеждат като Изключено
Прокси API предлага режими, а не един флаг за включване. Разширението може да зададе директен режим, което означава, че браузърът не използва прокси за връзките, които покрива. Може да зададе системен режим, което връща решението на конфигурацията на операционната система. Или може да изчисти собствената си настройка, което премахва тази настройка и позволява на каквото друго важи да поеме. Това са три различни резултата и само един от тях означава това, което потребителят мисли под Изключено.
Разликата е важна, защото етикетът на бутона е избран от автора на разширението, а не от 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 |
Справката за прокси API документира директния и системния режим и отбелязва, че системният режим не е същото като оставяне на конфигурацията незададена. Това изречение е цялата статия в един ред.
Намерете собственика, когато слоевете не съвпадат
Chrome обединява настройки от няколко източника и приоритетът решава победителя, а не редът на вашите щраквания. Политиката стои над разширенията, а разширенията над конфигурацията на операционната система, така че прокси, управлявано от работодател, може да победи, докато лично разширение изглежда неактивно в собствения си изскачащ прозорец. Четете действителната стойност и отчетения източник, вместо да разсъждавате за стълбицата по памет.
Деактивирането на разширение, деинсталирането му и изчистването на настройката му също са три различни действия и само последното изрично премахва това, което е съхранило.
Инкогнито добавя гънка в обхвата. Разширението може да поддържа отделна настройка за прозорците инкогнито, така че тест в нормален прозорец не доказва нищо за частен прозорец, а изчистването на един обхват оставя другия непокътнат.
Какво не означава директният режим
Директен означава без браузърно прокси на това ниво на API. Това не означава, че връзката заобикаля VPN на операционната система, избягва защитна стена или става открит текст. Ако устройството има VPN с пълен тунел, директният трафик все още влиза в този тунел и публичният адрес, който наблюдавате, все още ще бъде изходът на VPN. Смесването на двете създава объркващия случай, в който потребител изключва разширението и не вижда никаква промяна.
Тествайте двата слоя поотделно: действителния източник на прокси на браузъра от вътрешната страница и публичния адрес от заявка в браузъра и от команда в терминал на същата машина.
Тествайте отново по една промяна наведнъж
Променете един слой, след което прочетете отново действителната настройка, преди да тествате каквото и да е друго. Изчистването на управлявано прокси за получаване на различен изход е стъпката, при която поддръжката се превръща в нарушение на политиката, затова прекарайте това решение през този, който притежава политиката. Запишете стойностите на източника преди и след в заявката; иначе следващият инженер ще повтори цялата последователност.
Профил на браузър с три разширения, фирмена политика и системно прокси има четири вероятни собственика и само един от тях отговаря.