Записать все посещенные сайты
У меня есть домашняя сеть с примерно 5 компьютерами (все Windows, кроме 1 Ubuntu) и 4 смартфонами. Моя текущая настройка - все устройства подключаются напрямую к маршрутизатору. Я хочу вести журнал всех посещенных веб-сайтов, на каком устройстве (с IP-адресом все в порядке) и дате посещения. OpenDNS не работает в моей ситуации. Кроме того, на моем маршрутизаторе не включена регистрация веб-сайтов и т. Д., И я предпочел бы не прошивать ddwrt или помидор или что-то в этом роде.
Есть ли вики или руководство, объясняющее, как использовать мой компьютер с Ubuntu для записи всей этой информации?
1 ответ
Вам нужно настроить ваш Ubuntu Box как маршрутизатор / прокси / прозрачный прокси. Для достижения наилучших результатов вашей коробке нужны две сетевые карты (ник). В такой конфигурации все системы, которые должны контролироваться, находятся за ником вашего бокса, и весь трафик проходит через ваш бокс. Ваш ящик контролирует трафик и перенаправляет его через nic2 на роутер в интернет.
Это сложный сценарий, который выходит за рамки этого ответа и, возможно, этого сайта. Более подробную информацию вы получите на сайтах с учебными пособиями по настройке прозрачных прокси-серверов squid. Хорошие условия поиска:
howto squid transparent proxy https
Некоторые сайты, которые я нашел, это superuser, serverfault, ubuntuserverguide и Robert's.
Я не рассмотрел эти стороны, поэтому я не могу сказать, насколько полезна информация / учебники.