UltraSurf VPN RU : 2019.9.18
Опубликовано: Бармалей · 18.09.2019 · 00:01 ••• Обновление: 08.07.2020 · 05:41 0

Добавлены новые функции, доработка фоновых скриптов.
Оптимизированы дисковые операции чтения/записи для локального хранилища.

Проверка работоспособности: SRWare Iron 29/31/49 + 360EE11/CR69.


Основные изменения:
  • исправлено "залипание" сообщения о стороннем pac-скрипте – не сбрасывалось при подключении (при выключенном автоконтроле);
  • в блок Настроек добавлена опция "Не учитывать системные настройки прокси" при отключении (обход системных настроек):
    • если опция включена – при отключении от прокси устанавливается режим "DIRECT MODE", индикация на бейджике – "DM" вместо "OFF";
    • если опция выключена, при выходе из приватного режима настройки прокси определяются системой или сторонним расширением;
    • все проверки подключения к сети теперь выполняются в зависимости от этой опции – либо с системными настройками, либо напрямую;
    • по умолчанию опция выключена ("старое" поведение), при её переключении фоновый скрипт перезагружается, если прокси был выключен;
  • в блок Настроек добавлена опция "Прокси только для HTTP/HTTPS протокола" (остальные протоколы – напрямую):
    • снижает вероятность проблем с доступом по протоколам, неподдерживаемым серверами UltraSurf (в частности – FTP);
    • по умолчанию опция выключена ("старое" поведение), если включена – прокси устанавливается только как HTTP/HTTPS-прокси;
  • оптимизирована часть дисковых операций чтения/записи localStorage, запись – только при изменениях значений, чтение – из памяти;
    • загрузка статичного файла хэшей прокси делается однократно – убрана загрузка этого файла при каждой проверке/запуске;
    • хранение файла хэшей прокси продублировано в localStorage, перезагрузка в хранилище – при первой установке либо после сброса;
  • изменения части кода фоновых скриптов + добавление нового функционала под добавленные опции настроек.
Прочие изменения:
  • небольшие изменения в скриптах:
    • логика проверки конфликтов – проверка "включабельности" прокси при наличии стороннего PAC-скрипта;
    • логика проверок/запуска в отключённом состоянии – принудительное отключение либо установка режима прямого доступа;
  • подкорректированы/добавлены консольные сообщения – в связи с изменениями и в соответствии с текущей логикой работы;
  • изменён скрипт окна управления – под добавленные фичи и в связи с изменениями в фоновых скриптах.

Скриншоты:


[Копия скриншота]


Общие технические сведения
  • Технологии и API:
    Чистый JavaScript (ES5), API: proxy, webRequest, browserAction
  • Запрашиваемые разрешения:
    [ "*://*/*", "proxy", "webRequest" ]

Загрузка и установка

Дополнительно

Официальные версии Документация
Бармалей 18.09.2019 08.07.2020 221 0.0

Поделиться

Всего комментариев: 0
close