Skip to content

nikrays/keen_dpi_public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 

Repository files navigation

Keen DPI

Публичная Группа Telegram

Краткое описание.

Проект предназначен для установки и настройки фильтрации интернет-трафика через репозиторий Zapret. Он загружает необходимые пакеты, настраивает автозапуск, изменяет конфигурационные файлы, обновляет список доменов, ускоряет устаревшие сервера Google Global Cache, Discord Global Cache (и не только) без проксирования, а значит не влияет на скорость интернета/пинг.

Также он включает функции автоматического подбора стратегий для выбранных доменов.

Demo

Keen DPI

Доступна новая версия Keen DPI: 2024.12.15 🎉

Что нового:

Подготовка.

Все условия обязательны! Если у вас была установленна старая версия, то прийдется очистить корневой каталог OPKG, так как этот проект устанавливается на чистый, подготовленный Entware.

  • Если у вас до этого был установлен Zapret, то отформатируйте раздел OPKG командой ниже.
rm -rf /opt/*
  • Отключите ipv6 только в разделе настроек для провайдера.
  • Версия Keenetic OS должна быть не ниже 4.2.
  • В разделе "Интернет-фильтры" отключить все сторонние фильтры (NextDNS, SkyDNS, Яндекс DNS и другие).
  • В настройках Ethernet поставить галочки "Игнорировать DNSv4 и DNSv6 интернет-провайдера"
  • Необходимо настроить DоT вне зависимости от провайдера, согласно инструкции Прокси-серверы DNS-over-TLS и DNS-over-HTTPS для шифрования DNS-запросов.
Обязательно привести настройки DNS к виду как на скриншоте, либо попробовать другие DNS-over-TLS, с целью исключить перехват со стороны провайдера и попадания максимального колличеста блокированных IP адресов для желаемых ресурсов.
  • DoT1:
    ams01.dnscry.pt
    
  • DoT2:
    77.88.8.8
    
    common.dot.dns.yandex.net
    
    • Еще один эффективный вариант - использовать ресолвер от yandex 77.88.8.88 на нестандартном порту 1253. Многие провайдеры не анализируют обращения к DNS на нестандартных портах.

image

Короткая инструкция от себя.
  1. Подключить флэш накопитель к ПК и подготовить его разделы. Для работы менеджера пакетов OPKG диск должен быть отформатирован в файловой системе EXT, желательно этой программой DiskGenius если у вас Windows. В программе выберите флэшку, удалите все разделы, создайте новый как на скриншоте ниже и примените, нажам Save All в верхнем левом углу.

Снимок экрана 2024-09-10 174029

Снимок экрана 2024-09-10 174047

  1. В компонентах операционной системы, спуститься в самый низ до раздела Пакеты OPKG и поставить везде галочки как на скриншоте ниже, применить и перезагрузиться.

Снимок экрана 2024-09-30 132953

  1. Теперь нужно установить репозиторий системы пакетов Entware.
  • Для моделей 4G (KN-1212), Omni (KN-1410), Extra (KN-1710/1711/1713), Giga (KN-1010/1011), Ultra (KN-1810), Viva (KN-1910/1912), Giant (KN-2610), Hero 4G (KN-2310), Hopper (KN-3810) и Zyxel Keenetic II / III, Extra, Extra II, Giga II / III, Omni, Omni II, Viva, Ultra, Ultra II используйте для установки архив mipsel — mipsel-installer.tar.gz.

  • Для моделей Ultra SE (KN-2510), Giga SE (KN-2410), DSL (KN-2010), Duo (KN-2110), Ultra SE (KN-2510), Hopper DSL (KN-3610) и Zyxel Keenetic DSL, LTE, VOX используйте для установки архив mips — mips-installer.tar.gz.

  • Для моделей Peak (KN-2710), Ultra (KN-1811), Hopper SE (KN-3812) используйте архив aarch64 — aarch64-installer.tar.gz.

  1. Например скачали mipsel-installer.tar.gz.
  • Подключите уже подготовленный накопитель c файловой системой EXT4 к USB-порту роутера. Диск должен отобразиться на странице "Приложения" в разделе "Диски и принтеры".

Снимок экрана 2024-09-10 174748

  • Нажмите на флэшку и в корневом каталоге OPKG создайте директорию install, куда положите файл, например mipsel-installer.tar.gz ниже скринщот как должно быть.

Снимок экрана 2024-09-10 175124

  1. Перейдите на страницу OPKG для выбора накопителя и нажмите применить. Идем в раздел диагностика, открываем журнал, дожидаемся сообщений installer: [5/5] Установка системы пакетов "Entware" завершена! Не забудьте сменить пароль и номер порта! И System configuration save.

Снимок экрана 2024-09-10 175304

  1. Скачайте Putty для работы с протоколами SSH и Telnet. Запустите и выберите тип подключения SSH, впишите IP-адрес роутера в домашнем сегменте Home (по умолчанию 192.168.1.1), укажите 22-й порт или 222-й порт, если не подключается и нажмите кнопку Open. Если заходили под admin, то вводим exe sh.

Снимок экрана 2024-09-10 175953

  1. Если видите это, то подготовка завершена.

Снимок экрана 2024-09-10 180159

  • Проверить, что установленны все пакеты под категорией OPKG в наборах компонентов в настройках, также протокол IPv6 и Модули ядра подсистемы Netfilter, он появится в списке пакетов только после установки пакета "Протокол IPv6".
Обязательно привести настройки OPKG к виду как на скриншоте.

image

  • Проверить наличие галочки Протокол IPV6

image

!!! Если хотя бы одно обязательное условие не выполненно, мне не пишите !!!

НЕАКТУАЛЬНО! Blockcheck.
  • Сделать тест blockcheck на ПК, предварительно выключив все сервисы(VPN, proxy, DPI bypass), которые обходят блокировки. Скачать zapret-win-bundle, распаковать, запустить исполняемый файл blockcheck.cmd как на скриншоте.
Короткая инстркция.
  1. Запустить:

Снимок экрана 2024-09-10 180749

  1. Вставить:

Сначала отдельно прогоняем для YouTube:

rr1---sn-ntq7ynle.googlevideo.com rr3---sn-n8v7kn7k.googlevideo.com

Затем для всего стального, если потребуется:

rutor.info rutracker.org instagram.com static.cdninstagram.com scontent-hel3-1.cdninstagram.com facebook.com static.xx.fbcdn.net scontent-hel3-1.xx.fbcdn.net x.com api.x.com

Или все вместе, но это займет очень много времени, более 4 часов, лучше ставить на ночь:

rr1---sn-ntq7ynle.googlevideo.com rr3---sn-n8v7kn7k.googlevideo.com rutor.info rutracker.org instagram.com static.cdninstagram.com scontent-hel3-1.cdninstagram.com facebook.com static.xx.fbcdn.net scontent-hel3-1.xx.fbcdn.net x.com api.x.com
  1. Отвечать в такой последовательности:
  • 4 или 6 или 46 решать вам, это означает по каким протоколам ip искать, зачастую "4"
  • у 4 раза
  • ENTER 3 раза
  • запустится тест, файл которого нужно будет скинуть мне в личку.

Можно приступать к установке репозитория Zapret или воспользоваться коммерческим проектом на базе Zapret, с тонкой настройкой под вашу ситуацию написав в группу.

Решение некоторых ситуаций...

  • Если ваше устройство поддерживает аппаратное ускорение (flow offloading, hardware nat, hardware acceleration), то iptables могут не работать. При включенном offloading пакет не проходит по обычному пути netfilter. Необходимо или его отключить, или выборочно им управлять.
  • На Keenetic можно попробовать выключить или наоборот включить сетевой ускоритель
  • Возможно, стоит выключить службу классификации трафика IntelliQOS.
  • Можно попробовать отключить IPv6 на сетевом интерфейсе провайдера через веб-интерфейс маршрутизатора.
  • Можно попробовать запретить весь UDP трафик на 443 порт для отключения QUIC: Межсетевой экран → Домашняя сеть → Добавить правило Включить правило: Включено Описание: Блокировать QUIC Действие: Запретить Протокол: UDP Номер порта назначения: Равен 443 Остальные параметры оставляем без изменений

About

Public info

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published