' +'' +'' +'' +'' +''+(OBS.pswFlag=!0,'') +'' +'' +'' +'' +'' +'' +'' +'')//-->
Доработка линейки "SMART". Сохранена полная совместимость с браузерами CR29-132. Выравнивающая версия, базовый код соответствует текущим изменениям линейки Classic. Исправлены проблемы работы в браузерах Cent Browser и 360 Extreme Explorer 12/13. Доработаны функции подключения PAC‑скриптов, добавлено 3 "типовых" варианта.
Эта версия (как и вся линейка в целом) полностью совместима по ключам настроек с другими линейками аддона. Эта версия может быть установлена поверх любой другой линейки расширения без потери предыдущих настроек. Отличие "универсальной" линейки – полный набор возможностей управления различными типами прокси.
Проверено: SRWare Iron 29/31 + Chromium GOST 49 + 360EE-11/12/13 (CR63/69/78/86) + Chromium 109/122/132.
Дополнительная проверка: Cent Browser 1.8.9.24 (CR49) – работа загрузчика обновлений серверов.
Версия выпущена в рамках концепции разделения расширения на отдельные линейки, имеющие полностью идентичные базовые функции управления прокси и отличающиеся только набором дополнительных функций для разных категорий пользователей (в зависимости от их потребностей и технической подготовки).
Этот выпуск продолжает "универсальную" линейку UltraSurf VPN RU – отдельную серию автономных приложений с расширенными функциями управления прокси, предназначенную для пользователей, которым не требуется постоянный "приватный" доступ в Сеть, но которым нужно "эпизодически" работать через внешние или локальные прокси.
Этот выпуск является "выравнивающим" для линейки "SMART" с точки зрения принципа "единый универсальный код основных функций". Связан с исправлениями общего кода расширения в текущей версии линейки "CLASSIC", сделанными после выпуска предыдущей "универсальной" версии. Направлен на приведение кода линейки "SMART" в соответствие с текущими доработками и улучшениями, относящимися к одинаковым для всех линеек функциям.
Доработка полностью аналогична текущим изменениям базовых функций управления в коде линейки "CLASSIC". Подробнее о сделанных изменениях можно прочитать в сведениях о соответствующем выпуске этой линейки.
Теперь этот набор называется "Обновляемый встроенный список + "самоогороженные"", к предыдущему авторскому варианту теперь добавляется два* обновляемых списка доменов, которые теперь также проксируются через встроенный пул серверов.
* Источник – проект "No Russia Hosts", обновляемый список доменов, владельцы которых ограничивают доступ с российских IP‑адресов. Используются два варианта списков, объединяются в один общий с фильтрацией дублирующих хостов.
В некоторых браузерах (в частности, в 360 Extreme Explorer 9.5, CR63) при подключении этого набора теперь может возникать устойчивая ошибка загрузки дополнительного списка хостов. Это связано с некорректной обработкой браузером сертификатов** сайта‑источника списков. Ошибку можно увидеть в консоли аддона, где будет множество сообщений об ошибке сертификата.
** Решить эту проблему можно добавлением соответствующего хоста в "доверенные" (отключив тем самым проверку ошибок сертификата на нём), после чего загрузка и подключение дополнительных списков будет происходить корректно.
В других браузерах версий от CR29+ до CR69+ указанные ошибки при тестировании не зафиксированы, но могут возникать в принципе. Решение при этом аналогичное – добавляем URL источника в "доверенные" или используем другие "хардкорные" методы (решение №4).
Наборы "Анонимно АЗ+" (№5) и "Всё ZаБугром" (№6), построены на базе обновляемых скриптов проекта "Анонимно". Оба варианта работают через встроенный пул серверов.
Для российских пользователей представляет особый интерес набор №6, который, фактически, равноценен режиму "VPN‑as‑PAC" (VAP) для всех адресов, кроме трафика на IP‑адреса, официально закрепленных за РФ (за исключением некоторых доменов).
Скрипт №5 может не работать на браузерах версий до CR49, это связано с особенностями самого скрипта, которые некорректно работают в "старых" браузерах. При этом в консоли появляется критическая ошибка подключения скрипта и аддон "подвисает" (на бэджике отображается "бесконечный бегунок"). Решается только отключением скрипта и последующей принудительной перезагрузкой бэкенда кнопкой "Сброс".
Скрипт №6 может не работать на браузерах версий до CR69, это также связано с особенностями скрипта, которые некорректно работают в "старых" браузерах. При этом сам скрипт подключается нормально, но на странице диагностики прокси в браузере (chrome://net-internals/#proxy) будут отображаться "проблемы" с ним.
Совет: оперативно оценить, "сработало" или нет именно в вашем браузере, можно по изменению текущего IP‑адреса в блоке сообщений Панели управления – если скрипт корректно подключился, этот адрес изменится на адрес текущего прокси.
Часть функций этого режима доработана под изменённные и добавленные "типовые" скрипты.
Также доработка устраняет ошибку подключения PAC‑скриптов, авторы которых используют в коде комментарии с не‑ASCII символами (буквы любых национальных языков кроме латиницы), что однозначно приводит к отказу от установки браузером такого скрипта (такие ошибки можно увидеть только в консоли расширения).
Кроме того, доработка решает проблему некорректных переносов строк в некоторых PAC‑скриптах (в частности, в новом "типовом" с индексом №6). Эта проблема могла приводить к нерабочему коду на выходе функции компрессии скриптов (принудительное удаление из кода пробелов, пустых строк и табуляций) для уменьшения их "рабочего" размера с целью повышения общего быстродействия браузера при работе с "паками".
Изменение не затрагивает индикатор на бэджике и относится только к окну Панели управления. Теперь в блоке состояния при смене "типовых" наборов в строке статуса отображается сообщение "Загружаем PAC‑скрипт…":
Сделано чисто в "уведомительных" целях – на медленных каналах процесс загрузки скриптов из внешних источников может быть достаточно длительным (до нескольких секунд) и "юзер начинает нервничать"… :)
С учётом сделанных изменений, размер установочного комплекта немного увеличился* (+1.1 kB, стал 53.2 kB), размер CRX‑установщика также подрос* (+464 байта, стал 24.1 kB).
* По отношению к размеру предыдущей версии "универсальной" линейки.
Сделано с целью общего ускорения загрузки окон аддона при их вызове. Как и раньше – в публичном варианте исходного кода, соответствующего текущей версии по системе LBSC, компрессия НЕ используется, все файлы оставлены "как есть", включая все комментарии и "отложенные на потом" фрагменты кода.
В штатный комплект поставки входит полный список серверов текущего пула. Если в вашем браузере есть проблемы, связанные с некорректными сертификатами пары "глючных" серверов, сразу после установки этой версии необходимо загрузить обновление списка серверов, в котором эта пара отключена.
Это исправление следует применять только если вы сталкиваетесь с проблемами доступа к прокси или если у вас есть устойчивые ошибки при подключении (замедление проверок соединения, увеличение времени подключения и т.д.).
При необходимости, вы можете в любой момент обновить список серверов вручную через штатный обновлятор.
Также для устранения этой проблемы можно использовать и другие варианты решений, не связанные с сокращением списка доступных прокси.
В браузерах с движком CR63+ какие‑либо проблемы с "типовыми" прокси‑паками отсутствуют. Для лучшего понимания причин неработоспособности "паков" и способов их устранения читаем раздел FAQ: Известные проблемы и способы их решения.
…но если вдруг вы обнаружите баг или глюк – не стесняйтесь и напишите об этом в комментариях, всё починим и поправим! :)
Кроме того, помним и об общем разделе UltraSurf VPN RU : Проблемы и решения, где можно посмотреть "общеизвестное" и вообще "поглубже войти" в курс дела.)
Блок UltraSurf VPN RU на странице со списком расширений:
Панель управления, переключение между PAC-скриптами "на лету" :
Скачать и установить эту версию в формате CRX v.2 (для браузеров версий 29-72, манифест v.2)
Скачать и установить эту версию в формате CRX v.3/2 (для браузеров версий 63+, манифест v.2)