
Zeleza
Участники форума-
Постов
831 -
Зарегистрирован
-
Победитель дней
80
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент Zeleza
-
Доброго дня, Чуть подправил, пробуем КВАС
- 1 983 ответа
-
opkg files kvas ls /opt/apps/kvas/files/ В Вашем профиле написано, что у Вас имеется роутер от Keenetic. С этим учетом и с учетом Вашего внимательного прочтения первого сообщения этой темы (раздел Ограничения ) и был дан ответ. Нет, на Ubuntu установить нет возможности, если у Вас только не стоит на ней эмулятор KeenOS.
- 1 983 ответа
-
Доброго дня В текущей версии IPv6 не поддерживает. Чуть позже реализую, спасибо за идею. Спасибо за внимательность. Исправил, пробуем КВАС версии 1.0 beta 10. Исправлены ошибки при отображении шифрования kvas crypt Исправлена ошибка, которая приводила к перегрузке роутера при сканировании интерфейсов по команде kvas vnp set на прошивках >=3.8.
- 1 983 ответа
-
- 3
-
-
-
Доброго вечера, Так именно для этого и предназначен КВАС. Можно работать не только с wg, но и со списком иных vpn, которые перечислены в первом сообщении данной темы.
- 1 983 ответа
-
Пробуем КВАС 1.0 beta 8 Добавлена возможность установки AdGuard Home в качестве DNS сервера. Исправлены мелкие недочеты Использование: kvas dns adguard Команда установит AdGuard Home в качестве DNS сервера автоматически, если AdGuard Home установлен на самом роутере и попросит ввести "ip:port", если у Вас AdGuard Home расположен где-то в сети.
- 1 983 ответа
-
- 4
-
-
-
Доброго дня Не совсем Вас понимаю, разве нельзя удалить то, что не нужно и добавить, что что необходимо? kvas del *fbcdn.net kvas add fbcdn.net
- 1 983 ответа
-
Доброго вечера, Пожалуйста по подробнее. Не до конца ясна цель подобного функционала. Забираем и пробуем КВАС версия 1.0 beta 7
- 1 983 ответа
-
- 4
-
-
Доброго всем дня, Задача показалась интересной и не трудоемкой, потому пробуем КВАС версия 1.0 beta 6 с реализацией данного функционала и уже без "костыля" ). Использование: kvas bridge del - удалить существующую текущую гостевую сеть kvas bridge add - добавить гостевую сеть на выбор
- 1 983 ответа
-
- 4
-
-
-
Пробуем КВАС версия 1.0 beta 5 Исправлены несколько ошибок при смене DNS (кvas dns 8.8.4.4) Добавлен "небольшой костыль" для добавления в vpn - гостевую сеть (по просьбе @i81). Использование: kvas bridge del br1 - удалить гостевой мост kvas bridge add br1 - добавить гостевой Это решение является "костылём", так как подставить id необходимой сети автоматически пока не знаю как. Если будут мысли - пишите.
- 1 983 ответа
-
- 2
-
-
-
Доброго всем дня Я бы еще добавил, что при удалении, при запросе об удалении файлов конфигурации, необходимо ответить "да". Update: Если установлен vpu или zezl - просьба удалить все маршруты из WUI посредством команд vpu purge и/или zpu purge
- 1 983 ответа
-
Обновление КВАСа небольшое: версия 1.0 beta 3 Исправлена ошибка, возникавшая порой при установке пакета - "dnsmasq: cannot read /opt/etc/kvas.dnsmasq: No such file or directory"
- 1 983 ответа
-
- 1
-
-
Вниманию всех, кто пользуется КВАСом, был выявлен отказ работы WhatsApp на компьютерах из-за проблемы наличия доменных имен этого сервиса в списках блокировки при активации режима блокировки рекламы. Если проблема проявилась, то либо отключите блокировку рекламы, либо внесите доменное имя whatsapp.com в БС - kvas add *whatsapp.com. Update: Обновитесь пожалуйста по ссылке выше - была устранена проблема обновления данных при добавлении доменного имени в список.
- 1 983 ответа
-
- 2
-
-
Пробуем КВАС, версии 1.0 beta 2 Исправлена ошибка при установке DNS. Благодарю @Кирилл СП Исправлена ошибка при тестировании DNS. Благодарю @kilia Доработан механизм проверки наличия IP адресов хостов БС в таблице ipset. Благодарю @kilia Update (ссылка выше): Добавлено предупреждение при смене DNS, в случае наличия защиты DNS при помощи dnscrypt_proxy2 Устранена проблема очистки правил iptables для shadowsocks. Благодарю @Андрей Волосков и @kilia.
- 1 983 ответа
-
Доброго утра, Полагаю, такое вполне возможно.
- 1 983 ответа
-
Доброго дня Системная ошибка "failed to load names from /opt/tmp/adblock: No such file or directory", говорит о том, что Вы установили блокировку рекламы, но не обновили источники. Если у Вас нет необходимости в блокировщике рекламы - kvas ads off и затем попробуйте снова kvas vpn set.
- 1 983 ответа
-
Пробуем квас, версии 1.0 beta 1 Исправлена ошибка при установке пакета, теперь корректно вписывается локальный номер порта в /opt/etc/dnsmasq.conf Внесены различные улучшения и изменения, направленные на лучшее восприятие информации. Изменена файловая структура проекта. Создан файл kvas.config в котором хранится большинство настроек по умолчанию. Доработана работа блока тестирования и отладки по командам kvas test и kvas debug Полностью переписан модуль блокировки рекламы Исключается блокировка хостов в белом списке Сразу при загрузке производится сортировка и удаление дубликатов При наличии html тегов в файле источнике (возможно при ошибке добавления) загрузка такого источника пропускается. Выводится статистика по числу добавленных доменов Появилась возможность работы с почти любым VPN интерфейсом. Список ниже: Shadowsocks (продтверждено) OpenVPN (продтверждено) Wireguard, IKE, PPPOE, CdcEthernet, L2TP, SSTP. Появились новые команды: Выпускаю бету, так как не все успеваю проверить, надеюсь на Вашу помощь.
- 1 983 ответа
-
- 1
-
-
Доброго всем дня, Прошу простить меня великодушно, к сожалению, сегодня не получиться выложить - проблемы с доступом к серверу разработки. Постараюсь сделать завтра, крайний вариант - в понедельник.
- 1 983 ответа
-
- 4
-
-
Доброго дня, Хорошо, подумаю)
- 1 983 ответа
-
- 1
-
-
Доброго вечера, Поясните пожалуйста, более детально, что имеете в виду и как Вы видите данную реализацию в квасе.
- 1 983 ответа
-
Доброго всем дня, Собранная информация из разных источников позволяет сделать следующие выводы, относительно вопроса, связанного с НЕ открытием некоторых сайтов: Наличие установленного AdGuard Home и его неверная настройка в квасе. Проблемы с правилами iptables и с настройками DNS. Сайты, которые не открываются могут находиться в списках блокировщика рекламы. Правда это относится к тем, кто установил его командой kvas ads on и скачал данные из источников. Относительно крайних двух вопросов - завтра выложу бету кваса, в которой эти проблемы решаются и их можно быстро диагностировать по команде kvas debug.
- 1 983 ответа
-
- 2
-
-
Доброго дня Рад был бы помочь, ни никто видимо не читает предыдущих сообщений в теме, чтобы помочь как минимум самому себе.
-
Доброго утра, kvas debug "в личку"
- 1 983 ответа
-
Чуть модернизировал скрипт - преобразовал в функцию (все "в одном флаконе"). Однако при работе с включёнными уже vpn интерфейсами (у которых долгое время соединения, например openvpn), приходится ставить на паузу минимум в 2 секунды. Может кто из опыта подскажет, как побороть данный недуг? HOOK_INFACE_FILE=/opt/etc/ndm/ifstatechanged.d/100-get-entware-inface INFACE_NAMES_FILE=/opt/etc/inface_equals URL_REQUEST='localhost:79/rci/interface' # ------------------------------------------------------------------------------------------ # # Получаем список соотвествия имен интерфейсов CLI keenetic = Entware # Список забираем из /opt/etc/inface_equals в формате: # <ID интерфейса в CLI>|<ID интерфейса в entware>|<Описание интерфейса в CLI> # # ------------------------------------------------------------------------------------------ get_interface_name_list(){ # если нет файла по отлавливанию хука if ! [ -f "${HOOK_INFACE_FILE}" ]; then # создаем файл cat <<EOF > "${HOOK_INFACE_FILE}" #!/bin/sh ! [ -f "${INFACE_NAMES_FILE}" ] && touch "${INFACE_NAMES_FILE}" [ -z "\$(grep "\${id}" "${INFACE_NAMES_FILE}")" ] && echo "\${id}|\${system_name}" >> "${INFACE_NAMES_FILE}" exit 0 EOF chmod +x "${HOOK_INFACE_FILE}" fi # обозначаем список типов обрабатываемых интерфейсов types_inface="openvpn|wireguard|ike|sstp|pppoe|l2tp|cdcethernet" # получаем список ID интерфейсов в наличии на роутере через пробел inface_list=$(curl -s "${URL_REQUEST}" \ | grep '"id"' \ | grep -Ei "${types_inface}" \ | cut -d':' -f2 \ | tr -d ' ",' \ | tr '\n' ' '\ ) # проходимся по каждому интерфейсу for inface_entware in ${inface_list}; do # получаем текущее состояние инф-са для возвращения его к исходному состоянию state=$(curl -s "${URL_REQUEST}" \ | grep -i "${inface_entware}" -A7 \ | grep -Ei 'state' \ | cut -d: -f2 | tr -d ' ",'\ ) # в зависимости от состояния - включаем и выключаем или выключаем и включаем интерфейс # для того, чтобы сработал наш хук в файле /opt/etc/ndm/ifstatechanged.d/100-save-inface_entware if [ "${state}" = 'up' ]; then curl -s -d '{"down":"true"}' "${URL_REQUEST}/${inface_entware}" &>/dev/null else curl -s -d '{"up":"true"}' "${URL_REQUEST}/${inface_entware}" &>/dev/null fi # Пауза мин. в 2 сек. для получения результата в соединениях, которые не сразу подключаются (как пример OpenVPN) sleep 2 curl -s -d "{\"${state}\":\"true\"}" "${URL_REQUEST}/${inface_entware}" &>/dev/null # получаем описание интерфейса description=$(curl -s "${URL_REQUEST}" \ | grep '"id"' -A7 \ | grep -i "${inface_entware}" -A4 \ | grep -Ei 'description' \ | cut -d: -f2 | tr -d ' ",' \ | sed 's|\/|\\/|g'\ ) # вставляем описание в файл /opt/etc/infaces_names sed -i 's/\('"${inface_entware}"'.*\)/\1|'"${description}"'/' "${INFACE_NAMES_FILE}" done rm -f "${HOOK_INFACE_FILE}" cat "${INFACE_NAMES_FILE}" }
-
Доброго дня Новости Минцфиры: Возможно проблема связана именно с этим фактом.
- 1 983 ответа
-
Доброго утра, Нет опыта в этом направлении, но полагаю, что если эта возможность реализуема в скриптах, то проблем нет. У Вас есть ссылка на вариант реализации или на сам алгоритм реализации этого функционала?
- 1 983 ответа