Вопрос или проблема
Я хочу посмотреть, смогу ли я контролировать трафик в своей домашней сети и блокировать определенные веб-сайты для конкретных ПК.
Существует ли способ сделать это удаленно (т.е. без физического доступа к ПК), и можно ли обойти это с помощью VPN?
Все упомянутые ПК работают на Windows 10.
OpenDNS позволяет вам контролировать веб-сайты и блокировать выбранные сайты. Если вам нужно заблокировать конкретное устройство, возможно, вам придется приобрести VIP-версию:
https://support.opendns.com/hc/en-us/community/posts/220047987-Blocking-on-only-one-computer
Тем не менее, OpenDNS можно легко обойти, просто изменив сервер DNS по умолчанию, что можно сделать на практически любом устройстве. VPN также может обходить OpenDNS, однако возможным решением является блокировка VPN-сервера.
Кроме того, в зависимости от вашего роутера, могут быть встроенные функции родительского контроля. Введите IP-адрес шлюза вашего роутера и посмотрите доступные функции.
- Купите Raspberry Pi
- Установите Pi-Hole
- Используйте его в качестве вашего DNS-сервера
Pi-Hole может блокировать рекламу и интернет-трекеры, но также может блокировать любые сайты по вашему желанию через пользовательский список блокировок.
Вы даже можете использовать его в качестве DHCP-сервера. Его также можно использовать в качестве инструмента мониторинга сети.
Его можно обойти, используя VPN, так же как и OpenDNS.
Программное обеспечение можно найти на https://pi-hole.net/
Документацию можно найти на https://docs.pi-hole.net/
Настройка и конфигурация очень простые. Это бесплатно и с открытым исходным кодом.
Если под
кем-то в доме вы имеете в виду, что кто-то посещает сайты, на которые ему не следует заходить
то, возможно, это порно, и для этих сайтов есть (огромный) список блокировок. Но, возможно, лучше провести здоровую дискуссию.
https://github.com/chadmayfield/my-pihole-blocklists/tree/master/lists
Ответ или решение
Для блокировки веб-сайтов на конкретных ПК в вашей локальной сети, существует несколько решений, которые вы можете использовать.
1. Использование OpenDNS
OpenDNS позволяет мониторить трафик и блокировать определённые веб-сайты. Вот как это сделать:
- Зарегистрируйтесь на OpenDNS и настройте его на вашем роутере, указав DNS-серверы OpenDNS.
- Настройте фильтры, выбрав те веб-сайты, которые хотите заблокировать.
Однако, стоит отметить, что OpenDNS можно обойти, изменив DNS-сервер на устройстве, что может сделать любой пользователь.
2. Использование встроенных функций роутера
Многие современные роутеры имеют встроенные функции родительского контроля, которые позволяют блокировать конкретные веб-сайты:
- Войдите в админ-панель вашего роутера (обычно это делается через ввод IP-адреса роутера в браузере).
- Найдите раздел, связанный с родительским контролем или фильтрацией URL.
- Добавьте необходимые адреса веб-сайтов в список заблокированных.
Если ваш роутер поддерживает эту функцию, это может быть самым простым решением.
3. Установка Pi-Hole
Установка Pi-Hole — это ещё один эффективный способ блокировки веб-сайтов:
- Приобретите Raspberry Pi.
- Установите Pi-Hole, следуя инструкциям на официальном сайте.
- Настройте его как DNS-сервер в вашей сети.
Pi-Hole может блокировать как рекламу, так и определённые веб-сайты с помощью настраиваемого списка блокировок. Более того, он может работать как DHCP-сервер для вашей сети. Однако стоит помнить, что использование VPN позволит обойти блокировки, как и в случае с OpenDNS.
4. Блокировка VPN
Если вы хотите предотвратить обход блокировок с помощью VPN, можно попытаться заблокировать IP-адреса известных VPN-сервисов на вашем роутере. Однако, это может быть сложной задачей, так как множество VPN-сервисов постоянно обновляют свои IP-адреса.
Заключение
Если у вас возникли проблемы с определёнными пользователями, которые зашли на нежелательные сайты, возможно, стоит обсудить это с ними, а не просто полагаться на технические меры. Иногда открытый диалог может быть более эффективным, чем попытки блокировки.
Если у вас возникнут дополнительные вопросы или потребуется помощь в настройке любого из предложенных решений, не стесняйтесь задавать их.