creator cover Ground Zerro
Ground Zerro

Ground Zerro 

Сетевые и информационные технологии

339subscribers

26posts

About

Привет!
Я стараюсь делать свои проекты полезными не только для себя, но и для каждого, кто сталкивается с определёнными задачами.
Всё, что я создаю — это моё хобби и я стремлюсь делать свои работы доступными для всех, потому что уверен, что любые инструменты должны быть открыты каждому.
Если Вам нравится то, что я делаю или Вы хотите поддержать развитие проектов, Ваш донат поможет уделять им больше времени, улучшать функциональность и реализовывать новые идеи.
Это не обязательный шаг, но любая поддержка даёт мне мотивацию двигаться дальше, зная, что мои работы приносят Вам реальную пользу.
Большое спасибо!

Социальные медиа:
Github
Hydra Route - новый инструмент и ранний доступ
Hydra Route Neo v.3 В репозитории - через 2 недели.
Level required:
Искра Прометея
Небольшой обзор изменений в web панели Hydra Route (АНОНС)
Без монтажа: кратко об изменениях в грядущей версии веб-интерфейса HydraRoute Neo.
Level required:
Искра Прометея
Phobos - легкая установка, контроль и настройка
Level required:
Искра Прометея

HydraRoute Neo v.2.4.0-1

Основные исправления и улучшения

✅ Исправлена маршрутизация доменов с перенаправлениями (CNAME)

Проблема: Если сайт использует перенаправление на другой адрес, HRNeo не распознавал оригинальный домен из списка.
Пример:
Вы добавили: hermes-agent.nousresearch.com
Сайт перенаправляет на: vercel-dns-016.com → IP адрес
Раньше: трафик игнорировался
Теперь: трафик правильно маршрутизируется

✅ Защита от ошибок при большом количестве IP-адресов

Проблема: При загрузке огромных списков IP-адресов (географические базы, блоки CIDR) HRNeo мог столкнуться с переполнением ipset.
Решение: Добавлены проверки размера и автоматическое управление:
  • HRNeo теперь контролирует количество добавляемых адресов
  • При превышении лимита показывает предупреждение
  • Слишком большие списки игнорируются и автоматически перемещаются в отдельный отключенный раздел конфига

✅ Улучшена совместимость с разными версиями прошивок

Проблема: HRNeo не запускал модуль nfLog на некоторых версиях прошивок Keenetic.
Решение:
  • Исправлена автоматическая загрузка системных модулей (теперь работает на любых версиях)
  • Улучшена обработка файлов конфигурации

✅ Исправлена корректная остановка сервиса

Проблема: При остановке HRNeo ошибочно сообщал что правила маршрутизации очищены не полностью
Решение: Добавлена корректная обработка ответов системы при остановке программы
Спасибо за репорты об ошибках! Это помогает делать HRNeo надёжнее и стабильнее
Подписчики могу забрать обновление в оригинальном посте.
Подскажите, на Keenetic Giga III с KeeneticOS: 3.5.10 вообще что-нибудь можно сделать? А то в мануале написано минимальная версия v4.3.6
DeNZoL, Можно попробовать, некоторые ставят, правда какая прошивка я не знаю, но скорее всего там нет необходимых компонентов. Если не выйдет - ждать v.3 в которой нет внешних зависимостей.
Управление приоритетами и настройка правил маршрутизации в HydraRoute
Экспромт видео для подписчиков.
Level required:
Искра Прометея
HR Neo v.2 - ранний доступ
Хостинг+домен на 1-2 года. Через 2 нед. — доступ для всех. Поддержка = вклад в проект.
Level required:
Искра Прометея

Мажорное обновление HydraRoute Neo v.2.0.0-1

HydraRoute Neo портирована на Си.

Переход на низкоуровневый язык позволил получить значительный прирост производительности.

Подробности:

Повышение скорости отклика:
  • Благодаря переходу на Си быстродействие программы существенно выросло и в большинстве случаев IP-адрес оказывается в `ipset` раньше, чем клиентское приложение инициирует к нему обращение. Вследствие этого механизм `conntrack` срабатывает крайне редко. Для пользователя это выражается в визуальном ускорении работы и отклика web ресурсов "из списков" в браузере/приложениях.
Хотя и до этого было не так чтобы долго ^_^
Производительность ipset и geo:
  • Скорость взаимодействия с `ipset` увеличена кратно. Два десятка тысяч CIDR добавляются в таблицы меньше чем за секунду.
  • Нагрузка CPU на старте и во время обработки `geo`-списков существенно снижена.
Приоритеты маршрутизации:
  • Доработан механизм приоритетов. Можно создавать полноценную иерархию правил, задавать исключения или общие правила используя политики Keenetic и политики прямой маршрутизации DirectRoute
В v.0.x.x-x версиях DirectRoute политики игнорируют приоритеты

Ресурсы:
  • Размер бинарного файла ~700 Кб. Потребление ОЗУ — в районе 3 Мб (зависит от объема ваших списков). Нагрузка на процессор при работе стала еще ниже.
Почему 2.x, где 1.x?
  • Существует несколько версий ветки 1.x — они создавались в рамках экспериментов и поиска решений. Одна из них даже выходила в паблик в статусе беты. В целом те версии были не самыми удачными, но позволили накопить необходимый опыт и понять, в каком направлении двигаться.
Можно обновляться?
  • Это только анонс. Все детали будут в следующем посте.

Инфраструктура и зеркало репозитория

В связи со сбоями работы GitHub, доступ к оригинальному репозиторию для многих пользователей стал затруднен.
Для обеспечения стабильной работы, в тестовом режиме, поднято статичное зеркало GitHub-репозитория на отечественном хостинге.
Если у вас отсутствует доступ к GitHub, сменить репозиторий на зеркало можно командой в терминале Entware:
curl -Ls "https://git.zerrolabs.org/Ground-Zerro/release/pages/keenetic/install-feed.sh" | sh
Остальным пользователям, у кого Git работает штатно, это не требуется.
Также скорректированы скрипты установки HydraRoute (hrNeo+hrWeb).
После доработок, если они конечно понадобятся, и небольшого тестового периода к репозиторию будет подтянут функционал HRweb, связанный с загрузкой доменов, CIDR списков и geo.dat файлов.

hrweb & hrneo: Тёмная тема и новый Dashboard

====== hrweb ======
Новый интерфейс
• Визуальное оформление переработано: горизонтальный макет
заменён на вертикальный с боковой навигацией.
• Работа с GeoIP и GeoSite объединена в один логический блок
вместо разрозненных элементов управления.
Настройки
• Настройки hrweb перенесены из cookie браузера в файл /opt/etc/HydraRoute/hrweb.conf
— теперь сохраняются на роутере и не зависят от браузера или устройства.
Dashboard — приоритет политик доступа
• Управление приоритетом политик доступа перенесено из
раздела DANGER ZONE в dashboard: карточки политик можно перетаскивать мышью,
порядок карточек определяет приоритет.
Dashboard — политики доступа
• Рядом с названием политики доступа теперь отображается
текущее активное подключение.
• Добавлена кнопка swap — позволяет сменить подключение
политики из доступных в роутере без перехода в его админку.
• Кнопка swap скрыта для только что созданных политик,
которые ещё не сохранены в роутере.
• После сохранения dashboard кнопка swap появляется
автоматически по факту создания политики в роутере (без перезагрузки страницы).
• Поддержано переименование политики: смена типа DirectRoute
классическая политика доступа отрабатывает корректно при сохранении.
• Список системных интерфейсов, определяющий тип политики
(interface / policy), кэшируется и периодически обновляется; при добавлении
нового интерфейса в систему hrweb подхватывает изменение без перезагрузки
страницы.
Здравствуйте. Как можно запустить службу xRay через SSH-клиент? Через вэб-интерфейс не запускается:(
xRay после обновления HRNEO теперь недоступен к установке ни через через SSH, ни через WEB интерфейс... выдает - Collected errors:* opkg_download: Failed to download
Не знаю в курсе ли этого сам автор?!? Появится если тут, расскажет что случилось
Arstol, GitHub под блокировками. Решение: 
Subscription levels4

Искра Прометея

$1.49 per month
Небольшая, но важная поддержка, как огонь, дарованный людям.

Крылья Икара

$2.97 per month
Вклад, устремлённый к высотам.

Молния Зевса

$7.5 per month
Мощная поддержка, сверкающая, как удар громовержца.

Титан Атлант

$14.9 per month
Щедрость, способная держать целый мир на плечах.
Go up