💁‍♂️ Как установить и настроить кэширующий веб-прокси Polipo на Linux👨⚕️ |

💁‍♂️ Как установить и настроить кэширующий веб-прокси Polipo на Linux👨⚕️

Мануал

Polipo был лучшим HTTP-прокси, когда он появился.

С тех пор поведение в Интернете сильно изменилось, и HTTPS стал популярным.

HTTPS запрещает промежуточным устройствам считывать трафик и кэшировать его.

Полипо не поддерживается в настоящее время, но полезен для различных случаев.

Например, инструмент тор-сети Orbot  содежит этот прокси.

Установка для Ubuntu, Debian, Mint, Kali

Мы можем установить polipo для Ubuntu, Debian, Mint, Kali с помощью команды apt-get, как показано ниже.

 $ sudo apt-get install polipo 

Конфигурационный файл

Файл конфигурации Polipo хранится в /etc/polipo/polipo.

Мы будем использовать этот файл конфигурации для изменения конфигурации.

Мы можем настроить конфигурацию, такую как адрес прокси, разрешенные клиенты, журнал и т. д.

Параметры

Существует много опций конфигурации, поддерживаемых Polipo.

Мы можем перечислить опции с опцией -v для команды polipo, как показано ниже.

Интересно, что для этой опции требуются привилегии суперпользователя, которые предоставляются sudo в следующем примере.

 $ sudo polipo -v 

Установите адрес прокси

По умолчанию прокси будет прослушивать локальные прокси-соединения.

Мы можем разрешить polipo прослушивать данный IP-адрес для прокси-соединения в сети.

Мы будем использовать конфигурацию proxyAddress и предоставим IP-адрес сетевого интерфейса для этого в файле конфигурации /etc/polipo/polipo.

Polipo будет прослушивать порт TCP 8123 по умолчанию.

 proxyAddress = 192.168.122 

Установить разрешенных клиентов

Мы можем разрешить или запретить клиента, который может подключиться к нашему прокси-серверу Polipo.

Мы будем использовать опцию allowClients.

Мы можем предоставить сетевой адрес в формате CIDR или клиентском диапазоне/

 allowedClients=192.168.122.0/24 

ИЛИ мы можем использовать звездочку *, чтобы указать весь диапазон сетевых адресов

 allowedClients=192.168.122.* 

Мы также можем использовать звездочку для сетевой части адреса, как показано ниже.

 allowedClients=192.168.*.* 

Отображение статуса службы Polipo

Мы можем использовать команду systemctl для отображения статуса службы polipo, как показано ниже.

 $ sudo systemctl status polipo 

Перезапустите службу для перезагрузки конфигурации

После внесения некоторых изменений в конфигурацию в /etc/polipo/polipo нам нужно перезапустить службу прокси polipo, чтобы изменения вступили в силу.

Мы будем использовать команду systemctl, как показано ниже, которая перезапустит polipo и перезагрузит конфигурацию.

 $ sudo systemctl restart polipo 

Пример конфигурации клиента для команды Apt

Есть много приложений, которые могут использовать прокси для подключения к Интернету.

Команда Apt может использоваться с конфигурацией прокси.

Мы можем настроить Apt с помощью следующей строки, чтобы подключить прокси-сервер типа polipo.

 Acquire::http::Proxy "http://192.168.0.1:8123"; 

Пример клиентской конфигурации для Firefox

Мы также можем настроить браузер Firefox для использования прокси-сервера polipo с номером порта TCP 8123.

Откройте следующую конфигурацию Edit-> Preferences-> Settings Connection-> Maual Proxy Configuration

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