gSpotx2f / ruantiblock_openwrt

Обход блокировок в OpenWrt с помощью Tor или VPN
GNU General Public License v3.0
220 stars 20 forks source link

Не хватает Whitelist #25

Closed zalessky closed 1 year ago

zalessky commented 1 year ago

Есть пользовательский блэклист, очень удобен и самодостаточен. Нужен аналогичный вайтлист для записей, которые присутствуют в блеклистах, но все равно должны ходить напрямую через обычное соединение - не через обход. И по аналогии с блэклистом - с возможностью выбора DNS

Пример: https://rezka.ag/ - через VPN открывается, но воспроизводить не хочет, т.к. "К сожалению, это видео не доступно в вашем регионе" Просто перебором IP/CIDR, как в фильтре хостов, не справиться, т.к. многие прячутся за Cloudflare

ilyasyakubov commented 1 year ago

Зашел сюда, чтобы попросить разработчика добавить whitelist! Не пускает на питерские Госуслуги и еще некоторые сайты. Очень нужен список исключений!

gSpotx2f commented 1 year ago

Есть пользовательский блэклист, очень удобен и самодостаточен. Нужен аналогичный вайтлист для записей, которые присутствуют в блеклистах, но все равно должны ходить напрямую через обычное соединение - не через обход. И по аналогии с блэклистом - с возможностью выбора DNS

Установите модуль-парсер и создавайте свой блэклист с исключением этих записей (fqdn_filter и ip_filter). Возможность выбора DNS для незаблокированных сайтов не имеет отношения к обходу блокировок и выходит за рамки этого проекта (по теме смотрите настройки dnsmasq или policy-based-routing и т.п.).

Пример: https://rezka.ag/ - через VPN открывается, но воспроизводить не хочет, т.к. "К сожалению, это видео не доступно в вашем регионе"

Сейчас специально проверил, заблокирован только домен rezka.ag, серверы с которых идут потоки (voidboost.cc) доступны напрямую (они не в реестре). Видимо, сам сервис блокирует ваш регион. Попробуйте пустить их через VPN (добавить в записи пользователя домен voidboost.cc).

@ilyasyakubov, какой режим блэклиста вы используете?

Очень нужен список исключений!

Он уже есть: модуль-парсер + fqdn_filter и ip_filter.

zalessky commented 1 year ago

Он уже есть: модуль-парсер + fqdn_filter и ip_filter.

В интерфейсе luci-app раньше были, если мне память не изменяет. Теперь нет

gSpotx2f commented 1 year ago

@zalessky, нужно установить модуль-парсер и тогда вкладка с его настройками будет отображаться в веб-интерфейсе.

ilyasyakubov commented 1 year ago

Он уже есть: модуль-парсер + fqdn_filter и ip_filter.

@gSpotx2f Спасибо, помогло! Простите за невнимательность!

ilyasyakubov commented 1 year ago

@gSpotx2f Спасибо, помогло! Простите за невнимательность!

@gSpotx2f нет, не помогло. Я включил FQDN-filter и прописал в нем gu[.]spb[.]ru но сайт все равно не открывается!

Blacklist module: ruab_parser.py Blacklist update mode: ruantiblock - fqdn

gSpotx2f commented 1 year ago

@ilyasyakubov, в домене spb.ru много заблокированных сайтов и он попал под группировку в парсере, потому что не внесён в список доменов не подлежащих оптимизации (BLLIST_GR_EXCLUDED_SLD), т.е. все поддомены spb.ru заворачиваются в VPN. Видимо, госуслуги пускают только из РФ. Я добавил spb.ru в список исключений. Верните режим обновления блэклиста ruantiblock-fqdn и обновите блэклист.

Blacklist module: ruab_parser.py Blacklist update mode: ruantiblock - fqdn

Кстати, режим ruantiblock-fqdn (как и ruantiblock-ip) вообще не использует модуль блэклиста, в этом режиме загружаются уже готовые конфиги из моего репозитория с блэклистом, т.е. ваш роутер не выполняет никакой работы с реестром, а просто скачивает готовые файлы. Для работы модуля нужно выбрать режим обновления использующий модуль (эти режимы помечены * в веб-интерфейсе), например, zapret-info-fqdn.

zalessky commented 1 year ago

нужно установить модуль-парсер и тогда вкладка с его настройками будет отображаться в веб-интерфейсе.

да, спасибо, получилось

ilyasyakubov commented 1 year ago

Я добавил spb.ru в список исключений. Верните режим обновления блэклиста ruantiblock-fqdn и обновите блэклист.

@gSpotx2f спасибо! Теперь сайт работает!