Настройка прокси дома

Настройка прокси дома

У меня дома есть следующие соединения:

https://docs.google.com/drawings/d/1W_kC40Z64U8EY3szAM3wnLO9w1OOOQUifdEE--webGM/edit?usp=sharing

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

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

Поэтому я подумал о настройке простого маршрутизатора, может быть, в форме Raspberry Pi?, который станет маршрутизатором, а это, как я думаю, означает, что приведенная выше схема изменится на что-то вроде этого:

https://docs.google.com/drawings/d/1CvELFeNi5R8gTJsG9q1eLNCD2b_Qm4r_F1m93uFdUhc/edit?usp=sharing

У меня вопрос, возможна ли такая настройка? То есть использование Raspberry Pi в качестве маршрутизатора, который подключается к маршрутизатору с помощью физического кабеля, а затем все устройства подключаются к Интернету через Raspberry Pi, что должно позволить мне установить какое-то программное обеспечение в каком-то дистрибутиве Debian, установленном на SD-карте Raspberry Pi, для мониторинга и управления интернет-трафиком?

решение1

Да, такая настройка возможна. Если у вас маршрутизатор на базе DD-WRT или Open-WRT, вы можете настроить его брандмауэр так, чтобы он ограничивал доступ к отдельному серверу, на котором запущен прокси или фильтр. Я не знаю, какой объем трафика может обработать Rasberry. В зависимости от того, какой объем трафика генерирует домохозяйство, это может не быть проблемой. Если нет, то подержанный компьютер должен справиться с нагрузкой более или менее в той же конфигурации.

Я настроилКальмар как прозрачныйинепрозрачный прокси. Для фильтрации трафика вы можете использовать DNS-решение, например OpenDNS, для блокировки имен и/или веб-/контент-фильтр для блокировки контента. HTTPS не работает через прозрачный прокси, но хорошо работает через непрозрачный прокси с ограниченным ведением журнала. Большинство прокси-серверов имеют журналы, которые можно сканировать, чтобы просмотреть, какие сайты (URL-адреса) были посещены кем.

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

Одна из проблем, с которой я столкнулся, заключается в том, что ряд сайтов работают на нестандартных портах. Если вы можете обойтись без этого (что вполне вероятно), то вы можете ограничить прокси-сервер портами HTTP (80) и HTTPS (443).

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