Mobile Proxy Manager 3.1: 10 языков, защита от WebRTC-утечек и быстрая смена IP
Команда MobileProxy.space обновила фирменное браузерное расширение Mobile Proxy Manager до версии 3.1. Релиз продолжает курс на стабильность, безопасность и удобство: десятки исправлений, новые языки интерфейса и переработанный визуальный индикатор активного прокси.
Десять языков интерфейса
К уже поддерживаемым английскому, русскому, испанскому, турецкому, польскому, китайскому и тайскому добавлены французский, немецкий и португальский (бразильский). Теперь расширение полностью локализовано на десять языков, а переключение работает мгновенно через меню в шапке. Каждая локаль грузится отдельным чанком, поэтому размер бандла не вырос.
Реальная защита от утечки IP через WebRTC
Раньше галочка Отключить WebRTC в настройках просто сохранялась в хранилище, но никак не применялась: реальный IP мог быть виден через STUN-серверы даже при активном прокси. В 3.1 эта защита наконец реально работает. Расширение запрашивает разрешение privacy и через chrome.privacy.network управляет политикой WebRTC: включаешь галку — браузер перестаёт использовать non-proxied UDP и multiple routes, и реальный IP перестаёт утекать. При снятии галки настройки корректно сбрасываются обратно к дефолтному поведению браузера.
Чистка фантомных настроек приватности
Из раздела убраны опции, которые сохранялись в БД, но никогда не применялись: подмена часового пояса, языка браузера, геолокации и блокировка browser fingerprinting. Эти возможности требуют content-script инъекций, нестабильны на современных сайтах и в текущей версии не были реализованы. Поля удалены из интерфейса, а схема хранилища автоматически очищается миграцией v3 при первом запуске после обновления.
Смена IP без бесконечного лоадера
Самая раздражающая проблема прошлых версий: после нажатия кнопки смены IP спиннер крутился до закрытия попапа, хотя ротация на сервере проходила за пару секунд. Корень — запрос на rotation шёл через сам прокси, который рвал соединение во время смены IP. В 3.1 хост ротации добавлен в bypassList прокси, запрос идёт напрямую с коротким таймаутом 12 секунд, а timeout-ответ трактуется как partial success с автоматическим обновлением данных прокси и сбросом лоадера.
Обновлённый UI страницы настроек
Кнопки Отмена и Сохранить внизу формы теперь одинаковой ширины и стоят рядом справа — раньше из-за неудачного брейкпоинта на ширине попапа они растягивались на всю ширину и вставали столбиком. Hover на кнопке отмены больше не превращает её в нечитаемый белый прямоугольник: фон контрастный, текст всегда тёмный.
Аккуратный индикатор активного прокси
Текстовый бейдж ON, который частично перекрывал логотип на иконке расширения, заменён на маленькую зелёную точку с тонкой белой обводкой в правом верхнем углу. Сам логотип остаётся полностью видимым и узнаваемым, а активный статус читается с любого расстояния. Логотип в шапке попапа также перестал дёргаться при наведении.
Автосинхронизация между окнами
Если открыто несколько окон попапа или меняется состояние из background-скрипта, изменения теперь автоматически отражаются во всех экземплярах UI. Список прокси подписан на события chrome.storage.local и через debounced задержку 150 миллисекунд перечитывает свежее состояние из БД. Ручной refresh не нужен.
Внутренние улучшения
Добавлен test runner Vitest и 26 unit-тестов для парсера импорта прокси, валидаторов host и port, атомарного генератора идентификаторов и очереди тостов. Введена система версионирования схемы хранилища с механизмом миграций — будущие обновления смогут безопасно менять структуру данных без потери пользовательских настроек. Также проведена структурная переработка кодовой базы: composables для проксирования, репозитории для слоя данных, модули для service worker, отдельные секционные компоненты для страницы настроек.
Как обновиться
В Chrome и Firefox обновление прилетит автоматически из официальных магазинов в течение нескольких часов после публикации. При первом запуске после апдейта браузер попросит подтвердить новое разрешение privacy — оно требуется для работы защиты от WebRTC-утечек. Если подтвердить не сразу, защита просто не активируется до следующего согласия. Все остальные функции работают без дополнительных подтверждений.
Подробное описание возможностей, скриншоты и прямые ссылки для установки доступны на странице расширения Mobile Proxy Manager на сайте mobileproxy.space. Расширение также опубликовано в Chrome Web Store и Firefox Add-ons.