' +'' +'' +'' +'' +''+(OBS.pswFlag=!0,'') +'' +'' +'' +'' +'' +'' +'' +'')//-->
Первая версия новой "универсальной" линейки с дополнительными функциями управления. Разработана на основе классической линейки, сохранена совместимость с браузерами CR29-132. Добавлена полная поддержка типовых и персональных PAC‑скриптов (распределение трафика). Добавлена возможность работы с локальными HTTP‑прокси (дешифрующими, кэширующими и др.). Опциональный режим "оффлайн" – работа с локальными ресурсами без подключения к Интернету.
Эта версия (как и вся линейка в целом) полностью совместима по ключам настроек с другими линейками аддона. Эта версия может быть установлена поверх любой другой линейки расширения без потери предыдущих настроек. Отличие "универсальной" линейки – полный набор возможностей управления различными типами прокси.
Проверено: SRWare Iron 29/31 + Chromium GOST 49 + 360EE-11/12/13 (CR63/69/78/86) + Chromium 109/122/132.
Версия выпущена в рамках концепции разделения расширения на отдельные линейки, имеющие полностью идентичные базовые функции управления прокси и отличающиеся только набором дополнительных функций для разных категорий пользователей (в зависимости от их потребностей и технической подготовки).
Этот выпуск начинает "универсальную" линейку UltraSurf VPN RU – отдельную серию автономных приложений с расширенными функциями управления прокси, предназначенную для пользователей, которым не требуется постоянный "приватный" доступ в Сеть, но которым нужно "эпизодически" работать через внешние или локальные прокси.
Начиная с этой версии в расширении доступен режим автоконфигурации прокси штатными функциями самого браузера (обработка сетевого трафика по правилам, заложенным в PAC‑скрипте). При этом бо́льшая часть трафика идёт напрямую, минуя прокси, что в целом обеспечивает максимальную скорость работы браузера.
Это альтернативный* "приватному" режиму (VPN, весь трафик через прокси) способ работы с прокси по принципу "чёрного списка" – при включении этого режима через прокси проходит только трафик сайтов, указанных в списке, содержащемся в выбранном скрипте.
* Следует отметить, что кроме большинства подобных аддонов, по принципу PAC‑прокси также работают и все последние версии расширения‑прототипа (переход с VPN на PAC был сделан в версии 1.5.5 от 27.02.2021) с той разницей, что в "оригинале" из списка проксируемых ресурсов исключаются только локальные, весь остальной трафик проходит через хосты пула прокси. Фактически, это равноценно "приватному" режиму со включённой опцией "Менять IP‑адрес при подключении".
По умолчанию PAC‑режим выключен (как и в предыдущих версиях задействуется "приватный" VPN‑режим).
Запуск, остановка и включение режима PAC‑прокси выполняется той же кнопкой, что и для VPN‑режима. Для переключения** режима VPN/PAC (и обратно) следует щёлкнуть левой кнопкой мыши по "главной кнопке" с зажатой клавишей ALT (также смотрим изменённую подсказку к "главной кнопке").
**При этом, если был включен "приватный" режим (VPN), будет произведён перезапуск подключения к прокси с переустановкой параметров в зависимости от связанных настроек (см.далее).
Включение режима PAC‑прокси индицируется отображением дополнительной кнопки настроек (Ⓐ, справа от "главной кнопки"), а также изменением статуса, текста и заголовка блока состояния аддона (см.скриншоты ниже). Указанная экранная кнопка отвечает за выбор как самого PAC‑скрипта, так и за установку режимов работы при разделении трафика (автобалансировка нагрузки, описание ниже).
В "приватном" режиме (VPN) кнопка управления настройками PAC‑скриптов не отображается, строка состояния, текст и заголовок блока сообщений аналогичны "классической" версии.
При активации (включении) режима "распределения трафика" состояние также отображается на бэджике значка на тулбаре. Цвет фона бэджика при успешном подключении становится зелёным, вместо "VPN" (приватный режим) отображается "PAC" (режим распределения трафика).
Как и при включении приватного режима, перед активацией PAC‑прокси выполняются проверки состояния сети и доступности серверов. Кроме того, аналогично "приватному" режиму при этом также отслеживаются конфликты с другими расширениями и сетевые ошибки.
Как уже сказано, эта кнопка позволяет задать требуемый PAC‑скрипт и включить (или отключить) режим автоматической балансировки нагрузки на внешний прокси‑сервер:
Щелчок по этой кнопке левой (или правой) кнопкой мыши вызывает соответствующий диалог с подробным описанием порядка и процедуры настроек. Просто прочитайте (внимательно!)) текст диалога, чтобы ваши настройки применились корректно.
Сделанные настройки запоминаются по подтверждению в диалогах, сохраняются в локальном хранилище аддона и работают до их последующего изменения (независимо от переключения между режимами VPN/PAC), до следующего обновления или до ручного сброса настроек серверов через кнопку сброса в Панели управления.
С помощью этой же кнопки можно в любой момент перезагрузить внешний PAC‑скрипт и обновить его до текущей авторской версии. Для обновления достаточно подтвердить текущую настройку, без её изменения, нажав кнопку "OK" в соответствующем диалоге. При этом произойдёт автоматический сброс "старой" версии скрипта, загрузка его новой версии и её переустановка в качестве текущей настройки внешнего прокси.
Доступные действия при щелчке по кнопке:
ЛКМ = вызов диалога для выбора "типового скрипта" – всего 6 вариантов, включая встроенный тестовый набор (по умолчанию, 4 сайта для общей проверки работоспособности) или для задания произвольного URL скрипта (указываем полный прямой URL либо URL с 301‑м редиректом на файл pac‑скрипта).
ПКМ = вызов диалога для ввода кода собственного PAC‑скрипта (если задан – перекроет выбор скрипта по URL).
CTRL + ЛКМ = включить/отключить автобалансировку* нагрузки прокси‑серверов (работает только для "типовых" скриптов). После подтверждения в диалоге будет выдано соответствующее сообщение и изменится подсказка к кнопке (состояние этой настройки запоминается автоматически). Изменится и цвет кнопки (зелёный указывает на включение автобалансировки).
* Автобалансировка заключается в добавлении к серверам "типовых" скриптов всего пула прокси UltraSurf (если включена опция "Менять IP…" или если выключена опция "Использовать последний рабочий…") либо только одного из них (в зависимости от указанных опций).
При этом переключение между серверами автоматически регулируется самим браузером, если какой‑либо сервер в конкретный момент недоступен – будет автоматическая попытка подключения к следующему (и так по кругу). Если будут недоступны все сервера (маловероятно, но приципиально возможно), браузер автоматически переключит соединение на прямое подключение (до следующего запроса).
Опция автобалансировки игнорируется для произвольно заданных URL и для собственных ("самодельных") скриптов. Это связано с невозможностью надёжного определения структуры таких скриптов (заранее "неизвестных") и точки подключения балансировочных прокси в них.
В любом случае следует помнить, что проксирование выполняется ТОЛЬКО для сайтов и адресов, заложенных в текущих подключаемых PAC‑скриптах, все ДРУГИЕ соединения ВСЕГДА производятся НАПРЯМУЮ.
При изменении настроек также меняется текст сообщения в блоке состояния (соответствует текущему подключенному скрипту).
Кроме опциональной автобалансировки, при использовании "типовых паков" работают "белые" (хосты с доступом напрямую, для гарантированного доступа к обновлениям этого расширения или для исключения локальных ресурсов из проксирования) и "чёрные" списки (сайты, всегда проходящие через прокси, независимо от списков в выбранном скрипте). Обработка этих "встроенных" списков безусловна и приоритетна по отношению ко всем другим ресурсам, заложенным в скрипте.
С учётом того, что прокси‑серверы текущего пула UltraSurf не поддерживают IPv6-адресацию, такие URL также автоматически добавляются в список исключений ("белый" список, идут в обход прокси).
Установка "принудительных" встроенных списков сделана в рамках "задела на будущее", для продвинутых версий на базе "профессиональной" линейки, в которых предполагается ведение собственных списков ресурсов для проксирования и/или безусловного обхода прокси (персональный байпасс‑лист).
Во встроенный "чёрный" список внесены некоторые ресурсы, отображающие IP‑адрес клиента (2ip.ru, ip.mail.ru и др.). Это сделано для того, чтобы при включении режима "распределения трафика" вы могли сразу же убедиться в его фактической работоспособности по изменению вашего текущего IP‑адреса в блоке состояния Панели управления.
Позволяет сымитировать ситуацию, когда нужно "отключить интернет" перед выполнением каких‑либо действий. В рамках системы (при вызове из других программ) сработает только для браузера по умолчанию. На уровне конкретного браузера работает в любом случае.
Режим "оффлайн" включается/отключается "главной кнопкой" при щелчке по ней с зажатой клавишей CTRL (читаем подсказку). При активации режима меняется текст на "главной кнопке" (будет отображаться "Выйти из режима оффлайн"), сообщение в блоке состояния Панели управления и его заголовок. Также меняется бэджик и подсказка у значка на тулбаре ("LAN", только локальная сеть).
С технической точки зрения имитация "оффлайна" состоит в том, что при этом ВСЕ соединения (кроме локальных ресурсов!) перенаправляются на локальный (незанятый!) порт. В этом случае "отклика" не будет и браузер выдаст ошибку подключения (аналогично как и при "выдёргивании кабеля из розетки").
В этой версии изменение локального порта недоступно, для "имитатора" используется порт из "свободного диапазона" (49094). Если этот порт у вас "занят" – измените его самостоятельно в соответствующей программе (или не используйте "оффлайн").
Должно быть понятно, что в режиме "оффлайн", кроме отсутствия доступа к произвольным сайтам, также нельзя определить текущий внешний IP‑адрес и проверить соединение с серверами пула прокси. В блоке сетевой диагностики в этом случае отображается предупреждение и диагностика не запускается в принципе:
Позволяет использовать произвольный локальный прокси вместо системного. Может быть полезно в случае если такой прокси вам нужен только в одном браузере (например, локальный дешифрующий и/или кэширующий прокси). Опция работает при отключении от внешнего прокси, как альтернатива режиму прямого доступа (или системному прокси).
Режим включается "галкой" "Не учитывать системные настройки прокси" (ранее работала только как переключатель с системных настроек на прямой доступ и обратно). Теперь эта настройка является "смарт‑опцией", третье состояние (режим "локального прокси") включается щелчком ПРАВОЙ кнопки мыши при условии, что опция УЖЕ предварительно была включена – сначала нужно включить режим "прямой доступ" (ЛКМ), затем изменить его (ПКМ), для понимания также читаем подсказку).
При включении "смарт-опции" меняется её цвет (на зелёный) и подсказка к "галке":
Переключение на локальный прокси сработает только при отключенном "оффлайне" или при отключении от внешнего прокси (независимо от его типа, VPN/PAC, как при отключении приватного режима в других линейках). При активации этого режима меняется текст блока состояния, также меняется бэджик и подсказка у значка на тулбаре ("LOC", сокращение от "local").
С технической точки зрения при этом ВСЕ соединения (кроме локальных ресурсов!) перенаправляются на локальный прокси, работающий на стандартном порте. В этом случае "отклик" будет только если у вас действительно работает такой локальный сервис, иначе браузер выдаст ошибку подключения (аналогично как и при режиме "оффлайн").
В этой версии изменение локального порта недоступно, используется стандартный порт (3128). Если этот порт у вас уже "занят" – измените его самостоятельно в соответствующей программе (или не используйте этот режим).
В этом режиме доступ к произвольным сайтам зависит только от настроек и возможностей вашего локального прокси. Корректность работы можно определить по индикации текущего внешнего IP‑адреса в Панели управления. При этом также будет доступна проверка соединения с серверами пула прокси (точно также, как и при прямом доступе).
Добавлены функции проверки возможностей клиентского браузера и операционной системы для устранения ошибок загрузки внешних PAC‑скриптов, решается часть проблем, связанных с неподдерживаемыми в "раритетах" протоколами и функциями (в частности, ошибка "ERR_SSL_VERSION_OR_CIPHER_MISMATCH", возникающая под Windows XP при загрузке большинства внешних "типовых паков" в браузерах с движком до CR63).
Для "старых" браузеров загрузка части "типовых" файлов скриптов выполняется с зеркал, не имеющих ограничений "снизу" на используемые алгоритмы шифрования HTTP‑запросов. Это, в частности, позволяет загружать "типовые паки" даже в браузерах с движками CR29.
При выборе произвольных URL скриптов в качестве дополнительной меры можно установить на момент загрузки PAC‑скрипта режим доступа через локальный дешифрующий прокси (если он у вас есть и правильно настроен). Это даёт шанс нормальной загрузки скриптов из любых источников. Должно быть понятно, что перед выбором (указанием) собственного URL скрипта внешний прокси должен быть выключен (загрузка самого pac‑файла выполняется через локальный).
Кроме списка серверов пула UltraSurf при вызове этой функции также обновляются текущие URL внешних "типовых" скриптов и ряд других параметров, которые ранее менялись только путём выпуска обновлённых версий.
Изменение относится только к линейке SMART, в других линейках, как и ранее, обновляется только основной пул прокси.
Предназначено для "вдумчивых" пользователей, желающих самостоятельно разобраться в работе аддона. Сделано для лучшего восприятия последовательности выполнения процедур бэкенда и для понимания логики работы в разных режимах.
С учётом сделанных изменений и добавления новых функций, размер установочного комплекта увеличился* почти на четверть (+9.9 kB, стал 51.8 kB), размер CRX‑установщика также подрос* (+4 kB, стал 23.6 kB).
* По отношению к размеру предыдущей версии "классической" линейки.
Сделано с целью общего ускорения загрузки окон аддона при их вызове. Как и раньше – в публичном варианте исходного кода, соответствующего текущей версии по системе LBSC, компрессия НЕ используется, все файлы оставлены "как есть", включая все комментарии и "отложенные на потом" фрагменты кода.
Для "универсальной" линейки будет так – "Эффективный контроль доступа. Быстро. Просто. Надёжно." …и точка!)))
В браузерах с движком CR63+ какие‑либо проблемы с "типовыми" прокси‑паками отсутствуют.
Проблема ограниченного размера скрипта, в частности, наблюдалась в достаточно старых браузерах с движками CR29–CR49 при попытке задействования объёмного скрипта проекта "Антицензорити" (размер "пака" ок.10МБ). При этом само расширение ошибку не выдаёт, но браузер "не принимает" скрипт такого размера и в качестве "эффективного прокси" выставляет "прямое подключение". С другими "типовыми паками" такой проблемы нет во всех протестированных браузерах.
Кроме того, возможна "нестыковка" с внешним прокси по алгоритмам шифрования (например, при работе под Windows XP), эта проблема для "типовых паков" решается включением опции автобалансировки, скорость доступа будет немного ниже, но скрипт остаётся работоспособным. Эта проблема отсутствует в операционных системах Windows 7 и новее.
Обе описанные проблемы не вызваны ошибками кода этого расширения и зависят только от возможностей движка вашего браузера и/или вашей операционной системы.
Ошибка заявлена на форуме Ru-Board, позднее подтверждена при проверке. Причина – "детская ошибка", просто опечатка в коде (неправильно указан ключ локального хранилища, две буквы поменяны местами).
Исправлено в версии [2025.8.8]. Для решения проблемы нужно обновить версию через встроенную функцию автообновления.
…но если вдруг вы обнаружите баг или глюк – не стесняйтесь и напишите об этом в комментариях, всё починим и поправим! :)
Кроме того, помним и об общем разделе UltraSurf VPN RU : Проблемы и решения, где можно посмотреть "общеизвестное" и вообще "поглубже войти" в курс дела.)
* Несмотря на улучшенную процедуру автоматической конверсии настроек, такая проблема не исключена. Способ её решения аналогичен действиям, требуемым в обязательном порядке в предыдущих версиях расширения. Все "заводские настройки" (после сброса они установятся автоматически) проверены неоднократно и являются универсальной гарантированно рабочей комбинацией параметров.
Эта рекомендация (полный сброс со стиранием локального хранилища аддона) также будет полезна, если вы чего‑то "накрутили", но не помните, что конкретно и в какой момент "отвалилось".)
Блок UltraSurf VPN RU на странице со списком расширений:
Общий вид окна настроек Панели управления (режим "распределения трафика"):
Общий вид окна настроек Панели управления (режим "локальный HTTP‑прокси"):
Общий вид окна настроек Панели управления (режим "оффлайн"):
Работа в режиме "распределения трафика" в браузере с движком CR29: Щёлкните по изображению, чтобы просмотреть другой скриншот.
Скачать и установить эту версию в формате CRX v.2 (для браузеров версий 29-72, манифест v.2)
Скачать и установить эту версию в формате CRX v.3/2 (для браузеров версий 63+, манифест v.2)