Установка простого прокси-кэша HTTP (polipo)
вступление
Установка HTTP-кэша прокси на вашем компьютере может принести несколько преимуществ:
- Это позволяет разделить интернет-соединение
- Кеш будет отображать страницы быстрее, даже если вы не делитесь своим подключением
- Он предлагает дополнительную утилиту фильтрации.
Polipo - это эффективный и легкий HTTP-кеш прокси.
Быстрая установка
sudo apt-get установить полипо
Настройте ваше программное обеспечение (например, веб-браузер) для использования localhost: 8123 в качестве прокси.
Обратите внимание, что Polipo доступен только с вашего компьютера, что снижает ограничения безопасности.
Некоторые из предлагаемых настраиваемых параметров:
- Настройка памяти и дискового кэша
- Автоматическая фильтрация заголовков HTTP, таких как user-agent, http-referer
- URL-фильтр
Разрешение хостов в локальной сети для подключения
Если ваша локальная сеть 192.168.0.0/24, а прокси-сервер 192.168.0.1, отредактируйте следующий файл / etc / polipo / config и добавьте строки:
proxyAddress = "192.168.0.1" allowClients = 127.0.0.1, 192.168.0.0/24
Затем введите sudo /etc/init.d/polipo restart, чтобы учесть новую конфигурацию.
Смена порта
Чтобы изменить порт, который прослушивает Polipo, добавьте следующий параметр proxyPort в / etc / polipo / config :
proxyPort = 3128
Не забудьте использовать sudo /etc/init.d/polipo restart, чтобы применить изменения.
Использовать родительский прокси-сервер
Если вы хотите, чтобы Polipo отправлял свои собственные запросы другому прокси, добавьте следующий параметр:
parentProxy = "squid.example.org: 3128"
Использование альтернативного DNS-сервера
Для повышения производительности Polipo создает собственные разрешения DNS без использования операционной системы.
Он использует DNS, зарегистрированный непосредственно в /etc/resolv.conf .
Но вы можете запросить, чтобы Polipo использовал другие DNS-серверы (например, для использования OpenDNS). Просто добавьте следующий параметр:
dnsNameServer = 208.67.222.222, 208.67.220.220
Отключение IPv6
Если вы не используете IPv6, добавьте этот параметр:
dnsQueryIPv6 = нет
Больше информации
Подробнее: Установка HTTP прокси-сервера (Squid)