Polipo - Википедия - Polipo

Polipo
Прокси-сервер polipo, соединяющий внутреннюю сеть и Интернет.
Разработчики)Юлиуш Хробочек
Окончательный релиз
1.1.1 / 15 мая 2014 г. (2014-05-15)
Репозиторий Отредактируйте это в Викиданных
Написано вC
Операционная системаWindows, OS X, Linux, OpenWrt, FreeBSD, OpenBSD[1]
Типвеб-кеш, Прокси сервер
ЛицензияЛицензия MIT (бесплатно программное обеспечение )[2]
Интернет сайтwww.pps.univ-paris-diderot.fr/~jch/software/polipo/
В ЛАМПА (комплект ПО) с полипо как облегченный сервер пересылки и кеширования веб-прокси. Решение с высокой производительностью и доступностью для агрессивной среды

Polipo легкий кеширование и пересылка сеть Прокси сервер. Он имеет множество применений: от помощи в обеспечении безопасности путем фильтрации трафика; к кэшированию сети, DNS и другие компьютерная сеть поиск группы людей, разделяющих сетевые ресурсы; к ускорению веб сервер путем кеширования повторяющихся запросов. Его можно настроить для использования кеша на диске и обслуживания кэшированного содержимого в автономном режиме и выполнения различных форм фильтрации содержимого.

Минимизировать задержка, Polipo оба трубопроводы несколько запросов ресурсов и мультиплексы несколько транзакций на одном TCP / IP соединение.[3] Polipo - это HTTP 1.1 -соответствует, поддерживает IPv4, IPv6, фильтрация трафика и повышение конфиденциальности.

Polipo - это бесплатно программное обеспечение[4] выпущен под Лицензия MIT.[5]

Polipo прекратил обслуживание 6 ноября 2016 г.[6] из-за все более широкого использования шифрования (т.е. HTTPS ) делает кеширующие прокси устаревшими.[7]

Дизайн

Polipo разработан для использования в качестве личного веб-кеша или веб-кеша, совместно используемого несколькими пользователями, для расширения доступа в Интернет.[8][9] Разработанный, чтобы быть быстрым, легким и небольшим, он полезен, когда системные ресурсы для более крупного прокси недоступны. Из-за этого он использовался, например, как привязь на OpenWrt.

Обертки GUI

Изначально polipo является узкоспециализированным Интерфейс командной строки (CLI) программное обеспечение, которое требует, чтобы команды вводились на клавиатура и параметры хранятся в текстовые файлы конфигурации. В качестве альтернативы Polipo позволяет пользователи запускать программу в автоматическом и неинтерактивном режиме, например, в сценарий оболочки. Запустив Приложение-оболочка GUI пользователи могут интуитивно взаимодействовать с polipo, запускать и останавливать его и изменять его рабочие параметры с помощью графического иконки и визуальные индикаторы.

Некоторые независимые проекты оболочки GUI:

  • Solipo[10] - приложение-оболочка GUI для polipo в Windows
  • Долипо[11] - оболочка GUI для OS X
  • Полипоид[12] - обертка для Android

Функции

В быстром, легком и компактном прокси-сервере polipo используются различные методы:[4]

  • Polipo обновит клиентские запросы до HTTP / 1.1, даже если они поступают как старый HTTP / 1.0.
  • Polipo хорошо выполняет конвейерную обработку HTTP 1.1, поэтому он может увеличить задержку интернет-соединения.
  • Polipo сделает просмотр веб-страниц быстрее или, по крайней мере, будет иметь меньшую задержку.
  • Polipo кэширует начальный сегмент загрузки и может завершить его позже, используя запросы диапазона, в случае прерывания.
  • Polipo может до некоторой степени заменить прокси-серверы для фильтрации и повышения конфиденциальности, такие как Privoxy или же WWWOFFLE, он предоставляет возможности для блокировки или перенаправления запросов, цензуры заголовков HTTP-запросов и информации о реферере.[13]
  • Polipo полностью поддерживает IPv6.
  • Поскольку Polipo может работать как с IPv4, так и с IPv6, Polipo можно использовать как мост между IPv4 и IPv6 Интернет.
  • Polipo может говорить на Протоколы SOCKS 4 и SOCKS 5.
  • Polipo служит веб-кеш.

Ограничения

Polipo ограничен размером файла 2G или 4G в 32-битных системах, что вызовет ошибки при обслуживании больших запросов.

Смотрите также

Рекомендации

  1. ^ "polipo-1.1.1 - HTTP-кеширующий прокси". Порты OpenBSD. 20 августа 2014 г.. Получено 10 ноября 2015.
  2. ^ "Руководство Polipo". Получено 23 сентября 2010.
  3. ^ «rfc2068 - HTTP / 1.1». Получено 23 сентября 2010.
  4. ^ а б «Polipo - кеширующий веб-прокси». Получено 5 февраля 2010.
  5. ^ «Условия распространения Polipo». Получено 23 сентября 2010.
  6. ^ polipo коммиты: перефразируйте README (6 ноября 2016 г.)
  7. ^ «Polipo - кеширующий веб-прокси». Получено 5 декабря 2016.
  8. ^ «Повысьте скорость просмотра Интернета - установите Polipo». Получено 5 февраля 2010.
  9. ^ "Руководство Polipo". Получено 23 сентября 2010.
  10. ^ "Солипо". Получено 23 сентября 2010.
  11. ^ "Долипо". Получено 23 сентября 2010.
  12. ^ «Полипоид». Получено 21 апреля 2014.
  13. ^ «Цензура заголовков - Руководство Polipo». Получено 30 апреля 2013.

внешняя ссылка