Comments 4
Выглядит как аналог ZeroOmega. И это хорошо, потому что последний имеет привычку периодически подвешивать весь браузер при включенном прокси.
Но лично мне в EasyProxy не хватает двух вещей: поддержки нескольких прокси (чтобы можно было переключаться вручную и автоматически, например, пуская один сайт через первый прокси, а другой через второй) и возможности указать список хостов в виде ссылки (по которой расширение будет периодически его скачивать). Не лишним было бы иметь и список исключений или, хотя бы, опцию "не гонять локальные ресурсы через прокси", чтобы не приходилось отключать прокси вручную, когда приспичит зайти на всякие 10.*, 172.16.* и 192.168.*
Вот несколько прокси - это важно. Сам для этого использую SwitchyOmega
Вариант с несколькими прокси не добавлял осознанно, так как расширение изначально задумывалось как простой способ работы с хост листом для одного прокси (в моем случае локального socks - туннеля до сервера). В случае нескольких прокси уже нужно указывать к какому прокси добавлять хост и в каком из списков содержится загружаемый хост в Host tracker. Все это уже выходит за рамки небольшого popup по нажатию на иконку расширения. Вариант же с black list можно добавить (учитывая что в прошлом уже поступало такое предложение), только нужно будет ограничивать одновременную работу hostlist и blacklist. Подгружаемый список хостов также можно добавить, обновлять автоматически при старте с возможностью ручного обновления. Спасибо за отклик.
То, что я напишу ниже, не является советом или указанием, это всего лишь мое мнение, не принимайте его как инструкцию.
Однажды, когда гуглоголовые выкатили новый Material Design и Chrome Refresh 2023, я сильно плевался на него (причины, как минимум - жирные контекстные меню, которые даже при достаточном пространстве по высоте умудрялись скрываться и приходилось прокручивать). Поставил версию 125 (последняя, где еще не был вырезан старый дизайн), полез в рабочую папку (папку хрома, не папку профиля) и отжал всевозможные права, оставив только чтение и выполнение. Далее выполнил некоторые твики по возвращению старого дизайна (описывать не буду, инфа есть в сети), и с тех пор по сей день пользуюсь этой версией. И, понятное дело, MV2 там работает. В качестве прокси расширения использую "обход блокировок рунета". Разработчик забросил поддержку после перехода на MV3, но не суть. В целом, реализация автора поста схожа с тем плагином. Если будет желание, то можно посмотреть фичи оттуда и увеличить функционал. Правда, учитывая, что не работает тот же Discord и Telegram, то приходится использовать полноценные туннели с проксированием конкретных приложений и маршрутизацией либо по доменам, либо по geoip+geosite базам
Ограничения Manifest V3 в расширении EasyProxy для управления прокси