Skip to content

Latest commit

 

History

History
60 lines (50 loc) · 5.65 KB

HISTORY.md

File metadata and controls

60 lines (50 loc) · 5.65 KB

1.0 beta 16

  • доработан скрипт маркировки VPN трафика [100-vpn-mark], теперь скрипт автоматически определяет как ему маркировать трафик (с включенным или отключенным ускорением)

1.0 beta 15

  • покрытие тестами составляет 27% (33/121)
  • доступна новая команда bridge выводит список доступных гостевых интерфейсов
  • исправлена ошибка, возникавшая при чтении данных из архива shadowsocks соединения
  • в скрипте kvas_ipset адрес 0.0.0.0 убран из добавления в таблицу ipset
  • доработан механизм установки AdGuard Home на локальное устройство
  • при запуске команды kvas dns, теперь выводится сервис-владелец DNS: dnsmasq, dnscrypt_proxy2, AdGuard Home
  • доработан скрипт kvas_adblock по обновлению списков рекламы в разрезе отработки различных ошибок.

1.0 beta 14

  • исправлена ошибка, которая приводила к невозможности запустить adguard после перезагрузки роутера.
  • исправлена ошибка восстановления из архивной копии shadowsocks, которая приводила к невозможности ввода новых данных
  • переписан код определения состояния AdGuard Home и код по его установке

1.0 beta 13

  • исправлена ошибка зависания при удалении пакета на стадии очистки правил iptables.
  • исправлена ошибка при зависании при установке пакета на стадии тестирования соединения.
  • переписан скрипт формирования списка ipset для AdGuard Home

1.0 beta 12

  • реализованы новые команды

    • 'bridge add all' - разрешаем доступ к VPN всем существующим гостевым сетям
    • 'bridge del all' - запрещаем доступ к VPN для всех гостевых сетей.
    • 'ssr new' - меняет настройки учетной записи shadowsocks сервера на другие настройки, в случае смены сервера или иных данных учетной записи
    • 'adguard on' - подключает использование AdGuard Home к КВАСу
    • 'adguard off' - отключает использование AdGuard Home в КВАСе
    • 'adguard test' - тестирует правила создания ipset для AdGuard Home
  • упразднены следующие команды - 'ssr set', вместо нее используйте 'vpn set' - 'dns adguard', вместо нее используйте 'adguard on' - 'ssr flush' за ненадобностью, вместо нее используйте 'ssr reset' - 'vpn flush' за ненадобностью, вместо нее используйте 'vpn reset'

  • обновлена справка по новым командам

  • возможность сохранения списка разблокировки при обновлении/переустановке пакета

  • команда смены DNS сервера на AdGuard Home теперь работает как положено. AdGuard Home слушает 53 порт, а записи ipset формируются для него скриптом. При этом отключаются службы dnsmasq и dnscrypt_proxy2, так как AdGuard Home имеет полную замену всему их функционалу + WUI интерфейс.

  • в случае отсутствия AdGuard Home на роутере, теперь скрипт может его автоматически скачать.

  • полностью переписан скрипт сборки проекта с учетом нововведений выше.

  • добавлена проверка, при установке пакета, на включение IPv6 на интерфейсе для интернета В случае ее наличии - отключает.

  • оптимизирован код отвечающий за тесты и отладку пакета

  • в целях отладки ведется сбор данных при установке пакета в файл /opt/tmp/kvas.install.log

  • при удалении пакета, теперь очищаются все правила и таблицы, которые были созданы пакетом для своей работы

  • упразднено большинство вопросов при установке, все делается по умолчанию и в случае необходимости может быть отключено вручную соответствующими командами

  • внесены правки в код для проверки работоспособности пакета AdGuard Home в связке с КВАСом.

  • исправлены синтаксические ошибки.

  • теперь, исходный код пакета Вы сможете посмотреть по этой ссылке https://github.com/qzeleza/kvas.git