Privoxy

Скриншот программы:
Privoxy
Детали программы:
Версия: 3.0.26 обновление
Дата загрузки: 5 Sep 16
Разработчик: Privoxy Developers
Тип распространения: Бесплатная
Популярность: 144

Rating: 3.0/5 (Total Votes: 2)

Privoxy является открытым исходным кодом, мультиплатформенный и бесплатный веб-прокси с расширенными возможностями фильтрации для защиты конфиденциальности на Linux операционных систем на базе. Программное обеспечение является очень гибким и могут быть настроены в соответствии с индивидуальными вкусами и потребностями.

Это позволяет пользователям изменять содержимое веб-страницы, управлять печенье, управления доступом, а также удалить объявления, баннеры, всплывающие окна и другие раздражающие Интернет мусор. Privoxy работает на обеих автономных систем и многопользовательских средах.


На основе Internet Junkbuster

Privoxy основана на Internet Junkbuster, и имеет встроенные настройки браузера, основанного и утилиты управления, трассировку фильтра на основе браузера и правило влияет, дистанционное переключение, веб-фильтрации содержимого страницы и многое другое.

Глядя под капотом, мы можем заметить, что есть был полностью написан на языке программирования C. Он может быть использован на любом распределении GNU / Linux, а также на других UNIX-подобных операционных систем, в том числе FreeBSD, Solaris, Mac OS X и Microsoft Windows.

Начало работы с Privoxy

Для того, чтобы установить и использовать программное обеспечение Privoxy в операционной системе GNU / Linux, вы должны сначала загрузить последнюю версию проекта с официального сайта (см главной странице ссылку ниже) или с помощью Softoware (используйте кнопку загрузки выше).

Сохранить архив на месте по вашему выбору, предпочтительно в домашней папке, и использовать архив инструмент менеджера, чтобы извлечь его. Откройте приложение эмулятор терминала и перейдите в папку добытых архивных файлов (например, CD /home/softoware/privoxy-3.0.22-stable).

Запуск & lsquo; AUTOHEADER && && Autoconf ./configure’ Команда для настройки проекта для архитектуры и операционных систем центрального процессора. Затем запустите & lsquo; сделать установку & Rsquo; Команда как корень, или & lsquo; Sudo сделать установку & Rsquo; команда, если вы & Rsquo;. повторно привилегированным пользователем, чтобы установить его для всей системы

Наконец, запустите & lsquo; Privoxy --help & Rsquo; команда в терминале приложение, чтобы просмотреть его сообщение об использовании и какие варианты доступны. Программное обеспечение было успешно протестировано на 32-разрядных и 64-разрядных платформ,

Что нового в этом выпуске:.

  • Исправлены ошибки:
  • Исправлено падение с & Quot; слушать-адр: 8118 & Quot; (SF Ошибка # 902). Регрессия была введена в 3.0.25 бета и сообщает Marvin Renich в Debian ошибки # 834941.
  • Общие улучшения:
  • Войти при Privoxy будет включаться и выключаться через интерфейс CGI.
  • Выделите & Quot; Info: Теперь переключены & Quot; вкл / выкл сообщения журнала в журнале просмотра Windows.
  • Выделите сообщение в файле журнала загрузки действия / фильтра в просмотрщик Windows.
  • Упоминание клиентские специальные теги на странице переключения в качестве potentionally более подходящей альтернативы.
  • Улучшения Документация:
  • Обновление загрузки раздел на главной странице. Загружаемые файлы теперь доступны на сайте.
  • Добавить спонсор FAQ.
  • Удалите устаревшие ссылки на списки рассылки, размещенных на сайте SourceForge.
  • Обновление & Quot; перед выпуском & Quot; раздел руководства разработчика.
  • Улучшение инфраструктуры:
  • Добавьте Perl скрипт для создания RSS-канал для пакетов Представлено & Quot; Unknown & Quot;.
  • Построить улучшения системы:
  • strptime.h:. Исправить предупреждение компилятора о неоднозначной еще
  • configure.in:. Проверьте Docbook слизью на BSDs, а
  • GNUmakefile.

    в:. Пусть цель ДОК-пользователь удалить временные файлы

Что нового в версии 3.0.24:

  • исправления безопасности (отказ в обслуживании):
  • Запрет недействительным читает в случае коррумпированного куска кодированного контента. CVE-2016-1982. Ошибка обнаружена с AFL-пуха и AddressSanitizer.
  • Удалить пустые заголовки узлов в запросах клиента. Ранее они приведут к недействительным читает. CVE-2016-1983. Ошибка обнаружена с AFL-пуха и AddressSanitizer.
  • Исправление ошибок:
  • При использовании socks5t, отправить тело запроса оптимистически, а также. Ранее тело запроса не гарантированно будет отправлено на всех, и сообщение об ошибке неправильно обвинял сервер. Исправления # 1686 сообщил Питер Müller и G4JC.
  • Исправлена ​​ошибка масштабирования буфера в execute_external_filter (), что может привести к аварии. Представлено Yang Xia в # 892.
  • Исправлено падение при выполнении внешних фильтров на платформах, таких как Mac OS X. Об этом сообщает Джонатан McKenzie на ijbswa пользователей @.
  • Правильно разобрать директивы ACL с портами при компиляции с HAVE_RFC2553. Ранее порт не был удален из хозяина и в случае «разрешения доступа 127.0.0.1 example.org:80~~pobj 'Privoxy бы попробовать (и не) разрешить & Quot; example.org: 80 & Quot; вместо example.org. Об этом сообщает Пак Чан на ijbswa пользователей @.

  • Проверить запросы более тщательно перед подачей их силой, когда блоки не применяются. Privoxy всегда добавляет маркер силы в начале пути, но будет предварительно принять его в любом месте в строке запроса. Это может привести к запросам обслуживаемые, которые должны быть заблокированы. Например, в случае страниц, которые были нагружены силой, и содержал JavaScript для создания дополнительно запросов, которые встраивать происхождения URL (таким образом, наследуя префикс силы). Ошибка не рассматривается как проблема безопасности и исправление не делает его более трудным для удаленных объектов намеренно обойти блоки, если Privoxy не настроен обеспечить их соблюдение. Исправления # 1695 сообщает Корда.
  • Нормализация строку запроса в перехваченных запросов, чтобы сделать перезапись назначения более удобным. Ранее переписывает для перехваченных запросов, как ожидается, потерпит неудачу, если не используется $ HostPort, но они потерпели неудачу & Quot; неправильный путь & Quot; и приведет к сообщению вне-памяти (шаблоны ваниль хоста) или сбоя (расширенные паттерны хост). Сообщил & Quot; Гайбраша Threepwood & Quot; в # 1694.
  • Включить сокет задерживаясь для правильного сокета. Ранее он был неоднократно включен для сокета слушать, а не для принятого сокета.Ошибка была обнаружена обследованием кода и не вызывает каких-либо (сообщается) вопросы.
  • Обнаружение и отвергают параметры для параметра меньше действий. Раньше они были проигнорирована.
  • Исправлена ​​недействительными читает во внутренней и устаревшего кода PCRE. Найдено с AFL-пуха и AddressSanitizer.
  • предотвращать недействительные чтения при загрузке файлов недопустимые действия. Найдено с AFL-пуха и AddressSanitizer.
  • Окна сборки: Используйте правильную функцию, чтобы закрыть дескриптор события. Пока неясно, если эта ошибка оказала негативное влияние на поведение Privoxy в. Об этом сообщает Jarry Сюй в # 891.
  • В случае недопустимых вперед-Socks5 (T) директив, используйте правильное имя директивы в сообщениях об ошибках. Ранее они ссылались вперед-socks4t неудачи. Об этом сообщает Joel Ферхагена в # 889.
  • Общие улучшения:
  • Установите NO_DELAY флаг для принимающего гнезда. Это значительно сокращает время ожидания, если операционная система не настроена, чтобы установить флаг по умолчанию. Об этом сообщает Йохан Sintorn в # 894.
  • Разрешить строить с MinGW x86_64. Представлено Рустама Абдуллаева в # 135.
  • Ввести новый тип переадресации "вперед-веб-сервер".В настоящее время он поддерживается только действием вперед-переопределение {} и нет никакой директивы конфигурации с тем же именем. Тип переадресации похож на «вперед», но строка запроса содержит только путь вместо полного URL.
  • Главный редактор CGI больше не трактует "standard.action" особенным. В настоящее время официальная & Quot; стандарты & Quot; являются частью default.action и нет никакой очевидной причины, чтобы запретить их редактирования с помощью редактора CGI в любом случае (если пользователь решил, что отсутствие аутентификации не является проблемой в ее среде).
  • Улучшенные сообщения об ошибках, когда отвергая перехватил запросы с неизвестном направлении.
  • Несколько сообщений журнала теперь включают в число активных потоков.
  • Удалены нестандартные заголовки прокси-агент в HTTP snipplets, чтобы сделать тестирование более удобным.
  • Включите код ошибки для ошибки PCRE Privoxy не признает.
  • директивы Config с численными аргументами проверяются более тщательно.
  • таНос Privoxy (в) обертка была изменена, чтобы предотвратить распределения нулевого размера, которые должны произойти только в результате ошибок.
  • Различные косметические изменения.
  • Улучшения Действие файла:
  • Разблокировать & Quot; .deutschlandradiokultur.de / & Quot ;.Об этом сообщает u302320 в # 924.
  • Добавьте два быстрых переадресовывать исключения для & Quot; yandex.ru & Quot;.
  • Отключить фильтр {баннеры-по-размеру} для & Quot; .plasmaservice.de / & Quot;.
  • Разблокировать & Quot; klikki.fi/adv/".
  • Блокировать запросы на & Quot; resources.infolinks.com/"~~pobj ;. Сообщил & Quot; Black Rider & Quot; на ijbswa пользователей @.
  • Блок кучу Criteo доменов. Об этом сообщает Black Rider.
  • Block & Quot; abs.proxistore.com/abe/" ;. Об этом сообщает Black Rider.
  • Отключить фильтр {баннеры-по-размеру} для & Quot; .black-mosquito.org / & Quot;.
  • Отключить фаст-редирект для & Quot; disqus.com/".
  • Улучшения Документация:
  • Вопросы и ответы:. Явно указывать пальцем на ASUS в качестве примера компании, было сообщено, чтобы заставить вредоносные программы, основанные на Privoxy на своих клиентов
  • Правильно документировать тип действия для связки & Quot; многозначное & Quot; действия, которые были неправильно документированные быть & Quot; Параметризованный & Quot ;. Об этом сообщает Григорий Зайдман на ijbswa пользователей @.
  • Исправлена ​​документированную тип действия вперед-переопределение {}, которое, очевидно, "параметризованных".
  • улучшения веб-сайта:
  • Пользователи, которые не доверяют бинарники обслуживаемые SourceForge может получить их от зеркала.

    Переход от SourceForge запланирован на 2016 г. (список TODO пункт # 53).

  • Веб-сайт теперь доступен в качестве лукового службы (HTTP: //jvauzb4sb3bwlsnc.onion/).

Что нового в версии 3.0.23:

  • Исправлены ошибки:
  • На POSIX-подобных платформах, сетевые сокеты со значениями дескрипторов файлов выше FD_SETSIZE правильно отвергнуто. Ранее они могли бы привести к повреждению памяти в конфигурациях, которые позволили предел достигнут.
  • заголовки аутентификации прокси-сервера будут удалены, если новая директива не будет включен прокси-аутентификации для переадресации используется. Forwarding заголовки потенциально позволяет вредоносные сайты, чтобы обмануть пользователя в обеспечение их регистрационной информации. Об этом сообщает Крис Джон Райли.
  • компилирует на OS / 2 раз теперь, когда unistd.h включается только на платформах, которые имеют его.
  • Общие улучшения:
  • На странице шоу-статус показывает статус FEATURE_STRPTIME_SANITY_CHECKS.
  • Пару () утверждают, с которые теоретически разыменовать NULL указатели в отладочных сборках были перемещены.
  • Добавлена ​​информация LSB блок общего запуска сценария. На основе патча от Natxo Asenjo.
  • Max-клиент-соединения по умолчанию было изменено на 128, которые должны быть более чем достаточно для большинства установок.
  • Улучшения Действие файла:
  • Блок rover.ebay./ar.*&adtype= вместо & Quot; /.* & adtype = & Quot; который вызвало слишком человеку ложных срабатываний.

    Об этом сообщили в u302320 # 360284, дополнительной обратной связи от Адама Пигготт.
  • Разблокировать '.advrider.com /' и '/.*ADVrider'. Анонимно сообщили в # 3603636.
  • Остановить блокирование "/js/slider.js". Об этом сообщает Адам Piggott в # 3606635 и _lvm в # 2791160.
  • Улучшения Фильтр файлов:
  • Добавлен IFrames фильтр.
  • Улучшения Документация:
  • Весь текст GPLv2 включен в руководстве сейчас, так что Privoxy может служить он сам, и пользователь может прочитать его без необходимости пробираться через GPLv3 объявлений в первую очередь.
  • Правильно пронумерованы и подчеркнуты несколько названий разделов в конфигурации, что, где раньше не обращали внимания из-за ошибки в сценарии преобразования. Об этом сообщает Ralf Jungblut.
  • Улучшение инструкции поддержки, мы надеемся сделать это труднее непреднамеренно предоставлять недостаточную информацию при запросе поддержки. Раньше это не было очевидно, что информация, которую мы должны в сообщениях об ошибках, как правило, требуется также в запросах поддержки.
  • Удалены документация о пакетах, которые не были предоставлены в годы.

  • Privoxy-регрессионного-Test:
  • войти только номер теста, когда он не работает в расширенном режиме Положение испытания редко бывает уместным и раньше было не совсем очевидно, какой из чисел было полезно повторить тест с --test-номером.
  • улучшения GNUmakefile:
  • Фактор-сгенерировать конфигурационный-файл из конфигурационного-файла, чтобы сделать тестирование более удобным.
  • Чистая цель теперь также заботится о накладными остатки.

Что нового в версии 3.0.13 Beta:

  • Добавлена ​​поддержка IPv6. Благодаря Петру Писарь, который не только при условии, что первоначальный патч, но и помогло много с интеграцией.
  • Добавлен на стороне клиента Keep-Alive поддержку. Это должно также позволить аутентификацию NTLM через Privoxy, но это еще не подтверждено.
  • Код Совместное использование подключения используется только если опция подключения обмен включен.

  • <Литий> Опция Max-клиент-соединения было добавлено, чтобы ограничить число клиентских подключений ниже значения, подкрепленный операционной системы.
  • Исправлена ​​регрессия восстановлена ​​в 3.0.12, что может привести к аварии на MingW32, если дата заголовка рандомизации был включен.
  • Сжатый содержание с дополнительными полями не могут быть распакованы и хотел бы получить передаются клиенту без фильтра. Эта проблема обнаруживается только через статическому анализа с лязгом, как никто, кажется, использует дополнительные поля в любом случае.
  • Если сервер сбрасывает соединение после отправки только заголовки Privoxy переадресует то, что он попал к клиенту. Ранее Privoxy бы доставить сообщение об ошибке.
  • Сообщения об ошибках в случае времени ожидания подключения используют правильный код статуса HTTP.

  • Если нерест ребенка обработать запрос терпит неудачу, клиент получает сообщение об ошибке и Privoxy продолжает прослушивать новые запросы сразу же.
  • Сообщения об ошибках в случае тайм-аута сервера подключения или преждевременно закрытых соединений с сервером теперь на основе шаблонов.
  • Если поддержка Zlib не вкомпилирована, Privoxy больше не пытается отфильтровать сжатый контент, если явно не попросят сделать это.
  • В случае соединений, которые отказывали на основе директив ACL, память, используемая для IP клиента больше не просочилась.
  • Исправлена ​​еще одна небольшая утечка памяти, если время запроса клиента при ожидании клиента заголовки, кроме строки запроса.
  • Гнездо клиент остается открытым, пока серверный сокет не был помечен как не использовался. Это должно увеличить вероятность того, что все еще открытое соединение будет повторно использоваться для следующего запроса клиента в тот же пункт назначения. Обратите внимание, что это имеет значение только если соединение обмен включен.
  • перечень А TODO был добавлен к исходным тарболлов, чтобы дать потенциальным добровольцам лучшее представление о том, что текущие цели. Пожертвования по-прежнему приветствуются тоже: http://www.privoxy.org/faq/general.html#DONATE

Что нового в версии 3.0.12:

  • Опция сокета таймаут теперь работает на платформах реализации (), чей выбор изменяет структуру тайм-аута. Ранее тайм-аут был вызван даже если соединение не заглохнуть. Об этом сообщает CyberPatrol.
  • Связь: Keep-Alive код правильно имеет дело с файлами размером более 2 Гб. Ранее соединение было закрыто слишком рано.
  • Длина содержимого файлов выше 2GB регистрируется правильно.
  • Пользовательская директива по эксплуатации на шоу-страницы состояния ссылок на место документации, указанной в директиве, а не на сайт Privoxy.
  • При работе в режиме демона, Privoxy ничего не войти в консоль, если нет ошибки до того, как файл_журнала был открыт.
  • На странице шоу-статус выводит предупреждения о недействительных директив по той же линии, что и сами директивы.
  • Исправлено несколько оправданные (но безвредный) предупреждения компилятора, в основном на 64-битных платформах.
  • Версия mingw32 явно запрашивает кодировку по умолчанию для предотвращения отображения проблемы с некоторыми шрифтов, доступных в более поздних версиях Windows. Патч от Burberry.
  • В версии mingw32 использует значок Privoxy в-вкладке альт окна. Патч от Burberry.

  • Метка времени и идентификатор потока опущен в & Quot; Фатальная ошибка & Quot; окно сообщения на MingW32.
  • Исправлено два связанных mingw32 только переполнение буфера. Вызывать их требуется контроль над файлом конфигурации, поэтому это не рассматривается как проблема безопасности.
  • В расширенном режиме, или если используется новая опция --show-пропускаемых-тестов, журналы Privoxy-регрессионного-Test пропускаться тесты и причину пропуска.

Что нового в версии 3.0.11:

  • На большинстве платформ, исходящие соединения могут быть сохранены в живых и использовать повторно, если сервер поддерживает его. Является ли это улучшает вещи зависит от связи.
  • Когда сбрасывают привилегии, членство в группах дополнительных дается также. Не делает, что может привести к Privoxy работает больше прав, чем это необходимо и нарушает принцип наименьших привилегий. Пользователям опции --user рекомендуется обновить. Благодаря Matthias Дрохнер за сообщение о проблеме, обеспечивая первоначальный патч и тестирования окончательной версии.
  • Передача недействительных пользователей или групп с опцией --user не привела к выходу программы. Регресс введена в 3.0.7.
  • Матч всех раздел был перемещен из default.action в новый файл под названием матч-all.action. нет В результате default.action больше не нужно трогать пользователем и может быть безопасно перезаписаны обновлений.
  • Файл standard.action был удален. Его содержание в настоящее время часть файла default.action.
  • В некоторых ситуациях вошедшего содержание длина была немного слишком низкая.
  • хрустел запросы регистрируются с их собственным уровнем лог.

    Если вы использовали & Quot; отладочный 1 & Quot; в прошлом, вы, вероятно, хотите дополнительно включить & Quot; отладочный 1024 & Quot ;, в противном случае передается только запросы будут регистрироваться. Если вы заботитесь только о хрустел запросов, просто заменить & Quot; отладочный 1 & Quot; с & Quot; отладочный 1024 & Quot;.
  • Причиной хруста был перемещен в начале сообщения хруста. Для HTTP URL, протокол регистрируется, а также.
  • Сообщения журнала укорочена, напечатав идентификатор потока по себе (в отличие от положить его внутри строки & Quot; Privoxy () & Quot;).
  • Опция конфигурации сокет-тайм-аут был добавлен для управления временем Privoxy ждет данных, чтобы прибыть на сокете.
  • Поддержка удаленного переключая управляется опцией только настройка --disable-тумблер. В предыдущих версиях она также зависит от редактора действий и, таким образом, настройка с помощью опции --disable-редактор будет отключить удаленный переключая поддержку.
  • Запросы с недействительными версии HTTP отвергаются.
  • Символ шаблон дата @ @ может использоваться для включения даты (1) -как время строки. Первоначальный патч, представленный Эндре Сабо.
  • Ответы от SHOUTcast серверов принимаются снова. Проблема сообщалось и исправить предложенный Стефан.

  • Шкура пересылаются-для-заголовков действие было заменено изменение-X-Forwarded-для {} действий, которые также могут быть использованы для добавления X-Forwarded-For заголовков. Последняя функциональность уже существует в версиях Privoxy до 3.0.7, но была удалена, как это часто используется непреднамеренно (не используя действие прятки пересылается-для-заголовков).

  • <Литий> а & Quot; Очистить журнал & Quot; опция вид был добавлен в версии mingw32, чтобы очистить все строки в окне журнала Privoxy. На основании представленного патча T Ford.
  • Версия mingw32 использует & Quot; критические секции & Quot; Теперь, что предотвращает журнального сообщения с коррупцией под нагрузкой. В качестве побочного эффекта, то & Quot; не поточно-ПСЧ & Quot; Предупреждение может быть также удален.
  • значок панели задач The Mingw32 создания версии зачеркнуто и цвет меняется на серый, если Privoxy выключена.

Что нового в версии 3.0.10:

  • Обычные изменения файла конфигурации больше не приводят к завершению работы программы на OS / 2, если имя файла журнала не была изменена, а также. Эта регрессия, вероятно, вкралась с улучшением лесозаготовок в 3.0.7. Об этом сообщает Maynard.

  • <Литий> The IMG-перезаказа фильтр имеет меньше шансов испортить код JavaScript в IMG тегов. Проблема и решение сообщает Гленн Washburn в # 2014552.
  • Смола мяч теперь включает в себя источник Privoxy-Log-Parser, синтаксис-текстовыделитель для журналов Privoxy. Для фантазии скриншоты см: http://www.fabiankeil.de/sourcecode/privoxy-log-parser/ Документация доступна через perldoc (1)
  • .

Похожие программы

tinyproxy
tinyproxy

11 May 15

SPIKE Proxy
SPIKE Proxy

3 Jun 15

Namistai
Namistai

3 Jun 15

Другие программы разработчика Privoxy Developers

Privoxy
Privoxy

30 Mar 18

Комментарии к Privoxy

Комментарии не найдены
добавить комментарий
Включите картинки!