Настройте WiFi для доступа только к сайтам из белого списка

Настройте WiFi для доступа только к сайтам из белого списка

Я помогаю небольшой некоммерческой организации настроить публичную сеть Wi-Fi. Это место проведения мероприятий, в их районе ужасный сервис передачи данных по сотовой связи, и им нужно, чтобы клиенты могли вытащить удаленно размещенный QR-код из своей электронной почты, чтобы его можно было сканировать для мероприятий. Они беспокоятся о том, что офисы и жильцы наверху от их места проведения будут использовать публичный Wi-Fi для своего домашнего интернета. QR-код всегда встраивается из одного и того же домена (разрешающий IP-адрес может меняться).

Я нашел страницу поддержки на сайте D-Link, где описывается, как создать веб-фильтр с помощью программного обеспечения их маршрутизатора:

https://eu.dlink.com/uk/en/support/faq/routers/mydlink-routers/dir-810l/how-do-i-set-up-website-filtering-on-my-router

Но я обеспокоен тем, что клиенты могут обойти эту проблему, установив альтернативный IP-адрес для DNS-сервера на своих компьютерах (например, DNS от Google).

Мне интересно, есть ли у кого-нибудь опыт использования этой функции, и если да, то знаете ли вы, можно ли ее обойти таким образом?

Также интересно узнать о других маршрутизаторах, которые могут поддерживать этот вариант использования. Я нашел много рекомендаций использовать smoothwall.com, но из того, что я собрал, это кажется слишком дорогим для этой небольшой организации.

решение1

DIR-810L поддерживается последней версией OpenWrt. После установки OpenWrt вы можете делать все, что захотите! Ограничений — небо (и ОЗУ и ЦП, как обычно).

На OpenWrt вы можете установить полнофункциональный веб-сервер, портал авторизации и множество других полезных вещей, например: Adblock, Policy Routing, несколько шлюзов и т. д. Вы действительно можете выбрать, как реализовать свое решение.

Например, вы можете принудительно направлять все DNS-запросы через ваш DNS с помощью iptables. Это одно правило, размещенное в rc.local: "перенаправлять на мой DNS-IP весь исходящий трафик на порт 53". Готово. Но было бы глупо иметь такую ​​мощную машину и не реализовать еще что-нибудь полезное :)

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

Ваше здоровье

Связанный контент