Как установить и использовать Privoxy на Ubuntu 16.04 / Debian 9 |

Как установить и использовать Privoxy на Ubuntu 16.04 / Debian 9

Мануал

Это руководство по установке и настройке 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, где вы можете просмотреть ее статус и настройки локального сервера.

 

 
Для более продвинутых конфигураций посетите страницу руководства по настройке Provoxy.

Удаление Privoxy на Ubuntu 16.04 / Debian 9

 Чтобы удалить Privoxy, используйте команды apt-get remove, а затем имя пакета.
Рекомендуется удалить его с помощью зависимостей, как показано ниже:

 # sudo apt-get remove --auto-remove privoxy 

Завершение

В этой установке и настройке privoxy на Ubuntu 16.04 / Debian 9 мы рассмотрели все основы, необходимые для начала использования Privoxy.

Если вы намерены заблокировать раздражающие объявления в Интернете и безопасно просматривать страницы html, этот инструмент подходит именно вам.
Вы можете сделать гораздо больше вещей,таких как черные списки и «белые списки» для функций контроля доступа.
Все это легко достичь, вам просто нужно отредактировать свои текстовые файлы конфигурации и готово!

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий для cryptoparty Отменить ответ

  1. иван

    Рекламу Яндекс директ режет?

    Ответить
    1. cryptoparty автор

      не в курсе

      Ответить
    2. lingvisto

      Он может резать все, что хочешь, только надо настроить.

      Ответить