Polipo - Википедия - Polipo
Разработчики) | Юлиуш Хробочек |
---|---|
Окончательный релиз | 1.1.1 / 15 мая 2014 г. |
Репозиторий | |
Написано в | 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-битных системах, что вызовет ошибки при обслуживании больших запросов.
Смотрите также
- Веб-ускоритель в котором обсуждается ускорение HTTP на основе хоста
- Обратный прокси в котором обсуждаются прокси на стороне источника
- Сравнение веб-серверов
- Протокол интернет-кеширования
- Список номеров портов TCP и UDP
Рекомендации
- ^ "polipo-1.1.1 - HTTP-кеширующий прокси". Порты OpenBSD. 20 августа 2014 г.. Получено 10 ноября 2015.
- ^ "Руководство Polipo". Получено 23 сентября 2010.
- ^ «rfc2068 - HTTP / 1.1». Получено 23 сентября 2010.
- ^ а б «Polipo - кеширующий веб-прокси». Получено 5 февраля 2010.
- ^ «Условия распространения Polipo». Получено 23 сентября 2010.
- ^ polipo коммиты: перефразируйте README (6 ноября 2016 г.)
- ^ «Polipo - кеширующий веб-прокси». Получено 5 декабря 2016.
- ^ «Повысьте скорость просмотра Интернета - установите Polipo». Получено 5 февраля 2010.
- ^ "Руководство Polipo". Получено 23 сентября 2010.
- ^ "Солипо". Получено 23 сентября 2010.
- ^ "Долипо". Получено 23 сентября 2010.
- ^ «Полипоид». Получено 21 апреля 2014.
- ^ «Цензура заголовков - Руководство Polipo». Получено 30 апреля 2013.