Это руководство по установке и настройке privoxy на Ubuntu 16.04 / Debian 9 предназначено для установки, настройки и использования Privoxy на десктопе или в качестве сервера в вашей локальной сети, где все остальные пользователи могут его использовать.
Прежде чем мы погрузимся в установку и конфигурацию, давайте определим Privoxy и посмотрим ее функции.
Что такое Privoxy?
Privoxy – это часть программного обеспечения, которая действует как не кэширующий веб-прокси.
Веб-прокси – это служба, которую веб-браузеры могут использовать, а не напрямую подключиться к веб-серверам.
Затем веб-браузер запрашивает прокси-сервер для запроса объектов, таких как веб-страницы и изображения от их имени, и перенаправляет данные обратно.
Privoxy обладает расширенными возможностями фильтрации, которые нацелены на:
- Усиление конфиденциальности веб-сайта
- Изменение данных веб-страницы и заголовков HTTP перед пересылкой в браузеры.
- Фильтрация исходящей личной информации, которая может протекать через ваш браузер
- Удаление рекламы на веб-страницах и других входящих нежелательных сообщений
Основной причиной использования прокси-серверов, таких как Privoxy, является конфиденциальность, безопасность и повышение эффективности благодаря расширенным функциям кэширования.
Privoxy очень хорошо настраивается благодаря легкому редактированию файлов конфигурации.
Установка по умолчанию должна дать вам хорошую отправную точку и заблокировать большинство объявлений и нежелательный контент, но многие из более продвинутых функций отключены по умолчанию и требуют, чтобы вы активировали их.
Установка Privoxy
Пакет Privoxy доступен в восходящих репозиториях для Ubuntu, и его можно установить с помощью диспетчера пакетов apt-get.
# sudo apt-get install privoxy
Все его файлы конфигурации будут находиться в каталоге /etc/privoxy.
# ls -l /etc/privoxy/ | awk '{ print $9 }' config default.action default.filter match-all.action templates trust user.action user.filter
Несмотря на то, что в настоящее время веб-браузеры имеют встроенные функции, похожие на privoxy, прокси-сервер является хорошим выбором, если вы используете несколько браузеров или имеете локальную сеть с несколькими компьютерами, поскольку Privoxy может работать как серверное приложение.
Таким образом, вся конфигурация находится в одном месте, и вам не нужно поддерживать аналогичную конфигурацию для, возможно, многих браузеров или пользователей.
Настройка браузера для использования Privoxy
Прежде чем приступать к использованию услуги privoxy, вам необходимо настроить браузер (ы) для использования Privoxy в качестве прокси-сервера HTTP и HTTPS (SSL).
По умолчанию используется 127.0.0.1 (или localhost) для адреса прокси-сервера и порт 8118.
Любой браузер, который может быть настроен на использование прокси-сервера, который должен быть практически во всех браузерах, включая Firefox, Internet Explorer, Opera и Safari.
Этот параметр обычно находится в разделе настроек настроек.
Если вы устанавливаете Privoxy на сервере в своей локальной сети, обязательно замените 127.0.0.1 на IP-адрес серверной машины.
В главном файле конфигурации Privoxy /etc/privoxy/config добавьте строку, как показано ниже, с IP-адресом хоста.
listen-address 192.168.1.1:8118
Это свяжет службу privoxy с адресом 192.168.1.1 ip.
Сохраните файл и перезапустите Privoxy.
Настройте все браузеры в сети, чтобы использовать этот адрес и номер порта.
Кроме того, вы можете прослушивать Privoxy на всех доступных интерфейсах:
listen-address :8118
# sudo systemctl start privoxy
Если по какой-либо причине он не включен для запуска при загрузке, включите его, используя:
# sudo systemctl enable privoxy
Затем вы можете подтвердить, что служба работает:
# sudo systemctl status privoxy ● privoxy.service - Privacy enhancing HTTP Proxy Loaded: loaded (/lib/systemd/system/privoxy.service; enabled; vendor preset: enabled) Active: active (running) since Rob 2018-02-07 10:38:02 EAT; 2min 17s ago Process: 3273 ExecStart=/usr/sbin/privoxy --pidfile $PIDFILE --user $OWNER $CONFIGFILE (code=exited, status=0/SUCCESS) Main PID: 3274 (privoxy) CGroup: /system.slice/privoxy.service └─3274 /usr/sbin/privoxy --pidfile /var/run/privoxy.pid --user privoxy /etc/privoxy/config Gur 07 10:38:01 mypc systemd[1]: Starting Privacy enhancing HTTP Proxy... Gur 07 10:38:02 mypc systemd[1]: Started Privacy enhancing HTTP Proxy.#
Вы также должны иметь возможность видеть сервис, прослушивающий порт tcp 8118, с помощью команд ss или netstat:
# ss -tunelp | grep 8118 tcp LISTEN 0 128 127.0.0.1:8118 *:* users:(("privoxy",pid=3274,fd=4)) uid:125 ino:30414 sk:e <->
Тестирование Privoxy
Чтобы проверить, работает ли Privoxy после изменения настроек прокси-сервера в браузере, попробуйте посетить веб-адрес http://p.p/.
Это должно направлять вас на главную страницу Privoxy, где вы можете просмотреть ее статус и настройки локального сервера.
Удаление Privoxy на Ubuntu 16.04 / Debian 9
# sudo apt-get remove --auto-remove privoxy
В этой установке и настройке privoxy на Ubuntu 16.04 / Debian 9 мы рассмотрели все основы, необходимые для начала использования Privoxy.
Рекламу Яндекс директ режет?
не в курсе
Он может резать все, что хочешь, только надо настроить.