SwitchyOmega і Manifest V3: що ще працює в Chrome
Зміст

Коротко: Оригінальний Proxy SwitchyOmega більше не працює в актуальному Chrome. Це розширення на Manifest V2; Chrome вимкнув усі розширення Manifest V2 для всіх користувачів у Chrome 138 у липні 2025 року, а автор перестав підтримувати проєкт. Manifest V3 зберіг API, через який розширення задає проксі в Chrome, тому перемикачі проксі й далі працюють, а ваші профілі та правила можна перенести в той, що читає резервні копії SwitchyOmega.
Перехід Chrome на Manifest V3 поклав край Proxy SwitchyOmega, і оригінальне розширення не повернеться. Manifest V3 зберіг API, потрібний перемикачу проксі, тож роботу, яку виконував SwitchyOmega, і далі можна робити з перемикачем на Manifest V3, а файл резервної копії SwitchyOmega здатен перенести більшу частину ваших налаштувань.
Чи працює Proxy SwitchyOmega в Chrome?
Ні. SwitchyOmega написано на Manifest V2, а графік підтримки Chrome фіксує, що починаючи з Chrome 138 «в усіх користувачів на всіх каналах Chrome розширення Manifest V2 тепер вимкнено» (all users on all channels of Chrome have now Manifest V2 extensions disabled) і що «користувачі більше не можуть увімкнути їх знову» (Users can no longer turn them back on). Політику, яка дозволяла організаціям залишати розширення Manifest V2 робочими, прибрали в Chrome 139.
Завершився і сам проєкт. В оновленні закріпленого issue 2513 у його репозиторії автор написав у січні 2025 року, що «цей проєкт більше не підтримується» (This project is no longer maintained) і що розширення «вимкнено в Chrome і видалено з Chrome Web Store» (has been disabled on Chrome and removed by Chrome Web Store). Останній реліз, з версіями 2.5.20 і 2.5.21, вийшов у серпні 2018 року.
Що Manifest V3 змінив для проксі-розширень?
API, який задає проксі в Chrome, уцілів. Chrome документує chrome.proxy API, який застосовує що завгодно, від фіксованого сервера до PAC-скрипту, для розширень на Manifest V3, а будову перемикача визначають ще три зміни:
- Фоновий код зупиняється під час простою. Manifest V3 замінив фонові сторінки на service worker, який, як сказано в посібнику з міграції, «завершується через неактивність» (terminate on inactivity). Перемикач зберігає профілі й правила у сховищі і читає їх, коли прокидається.
- Блокувальне перехоплення лишили для керованих браузерів.
Довідник з webRequest
надає дозвіл
webRequestBlockingлише розширенням, установленим політикою організації. - Для входу на проксі є окремий дозвіл. Розширення, яке відповідає на
запит проксі про ім’я користувача й пароль, оголошує
webRequestAuthProvider, а його параметрasyncBlockingдає змогу знайти облікові дані, перш ніж відповісти.
Отже, перемикач на Manifest V3 і далі може змінювати проксі, спрямовувати сайти за правилами і входити на HTTP- чи HTTPS-проксі.
Чи в Microsoft Edge той самий графік?
Edge відстає від Chrome. Графік Microsoft показує частині користувачів попередження про припинення підтримки на сторінці керування розширеннями (Manage extensions) з середини вересня 2026 року і очікує, що для корпоративних клієнтів припинення підтримки почнеться на початку 2027 року. Розширення на Manifest V2, яке ще працює в Edge, чекає той самий кінець, за пізнішим графіком Microsoft.
Які перемикачі працюють в актуальному Chrome?
ZeroOmega, FoxyProxy від версії 8 і ProxyJam Connector усі випускають збірки на Manifest V3. ZeroOmega це форк SwitchyOmega, сумісний із Manifest V3. FoxyProxy це окремий перемикач, який переписав своє розширення під Manifest V3 у версії 8. Наш безкоштовний ProxyJam Connector є третім перемикачем, і його імпорт читає файли резервних копій SwitchyOmega напряму. Таблиця порівняння наводить усі три з джерелами, а репозиторій кожного проєкту це місце, де можна перевірити, що він підтримує сьогодні.
Що переноситься з резервної копії SwitchyOmega?
Імпорт ProxyJam Connector переносить фіксовані профілі проксі з їхніми іменами користувачів і паролями, а також правила з ваших профілів автоперемикання, які він додає до вже наявних правил. Умови з wildcard, regex і ключовими словами стають його власними типами правил; умова host-regex переноситься як regex, що зіставляється з усією адресою.
Решту він пропускає і називає кожен пропущений запис у звіті:
- профілі PAC і профілі зі списком правил, наприклад підписаний список хостів;
- умови за діапазонами IP, рівнями хостів, днями тижня чи часом доби, а також умови винятків;
- профіль за замовчуванням, до якого повертається профіль автоперемикання, і списки винятків SwitchyOmega, які ви задаєте вручну знову.
Прочитайте звіт, перш ніж видаляти резервну копію.
Чого не може жоден перемикач проксі в Chrome?
Два обмеження стосуються кожного перемикача, зокрема й SwitchyOmega. Нотатки Chromium про проксі кажуть, що починаючи з Chrome 52 PAC-скрипт отримує HTTPS-адреси лише як схему, хост і порт, тож правило, яке залежить від шляху, не спрацює на жодній HTTPS-сторінці. Ті самі нотатки кажуть, що Chrome не підтримує жодного методу автентифікації для SOCKS5-проксі, тож SOCKS5-проксі, якому потрібен пароль, у Chrome не можна використати через жодне розширення.
Що далі?
Щоб перенести налаштування, установіть ProxyJam Connector, імпортуйте резервну копію SwitchyOmega і прочитайте звіт, який він видасть. Щоб пускати через проксі лише деякі сайти, прочитайте статтю як пустити через проксі лише деякі сайти в Chrome. Якщо проксі весь час питає пароль, прочитайте чому Chrome весь час питає пароль від проксі.
Якщо вам також потрібні проксі для роботи з ним, спершу прочитайте що таке ISP-проксі: ProxyJam продає статичні резидентні (ISP) проксі на сторінці ISP-проксі, а ціни є на сторінці цін.
