Архив метки: listen-address

Быстрая настройка прокси-сервера privoxy в Ubuntu-образном линуксе за 10 минут

Предупреждение: не для продакшна!

Установка:

$ sudo apt-get install privoxy

Настройка:

  • /etc/privoxy/config
...
debug 512
...
listen-address 192.168.0.88:8118
...
  • /etc/privoxy/user-action: дописать в самый конец
...
# как блокировать вообще всё пока не нашёл, поэтому такой стыд из звёздочек
{+block}
*
*.*
*.*.*
*.*.*.*
*.*.*.*.*

# белый список куда можно
{-block}
linux.org.ru
*.linux.org.ru

Просмотр логов:

$ tail -f /var/log/privoxy/logfile

Идея здесь такая, что никуда нельзя. Смотрим лог, выбираем адреса, которые нужны, добавляем в конец user-action.

Из плюсов:

  • все левые сайты блокируются
  • работает для HTTPS без колдовства с сертификатами (соединение остаётся нормально зашифрованным)

Из минусов — читать логи и ручками дописывать конфиг. Ещё не разобрался как нормально заблокировать вообще все сайты. В примере конфига блокируются все поддомены до 5 уровня. Сайты с доменами 6 уровня и больше не блокируются.