Это краткое описание основных фильтров заголовков HTTP, идущих с программой. Как и web-фильтры, эти фильтры постоянно добавляются и обновляются, и этот список может быть неполным. Также многие фильтры включают (in) или (out) в свое имя. Очевидно, что фильтры, помеченные как (in) должны активизироваться флажком в колонке IN, а помеченные (out) - в колонке OUT. Небольшое число фильтров может активироваться в обоих направлениях.
Примечание: Многие из этих фильров имеют реальное применение (намного больше, чем web-фильтры) и несколько представлены только для примера. Чтобы упростить вам задачу, наиболее полезные для большинства фильтры выделены красным. Менее полезные (или вовсе бесполезные) фильтры выделены серым.
Этот фильтр разрешает web-серверу использовать "Content Encoding" на web-страницах, посылаемых Proxomitron'у. Это может использоваться для сжатия страниц (и более быстрой их передачи), однако не все броузеры или web-серверы поддерживают эту возможность. Proxomitron может распаковывать такие страницы самомтоятельно (используя zlib.dll) и фильтровать результаты. Страницы отсылаются броузеру уже в нормальной, несжатой форме. Таким образом, вы можете использовать эту возможность даже если броузер не поддерживает ее сам. Использование этого фильтра также может помочь удостовериться, что страница сжата одним из способов, который понимает Proxomitron.
Этот фильтр противоположен предыдущему. Он запрещает серверу использовать кодирование содержимого. В прошлом он был необходим для уверенного фильтрования страниц. Однако более вы не должны использовать его, разве что вы по каким-либо соображениям не хотите использовать кодирование страниц.
Этот фильтр является приимером, как можно автоматически отсылать пароль защищенному сайту. Используется опция MIME кодирования/декодирования, доступная при выделении и правом клике мышью на тексте замены, при этом текст замены должен быть представлен в виде пары username:password. (Замечание: авторизация будет работать только со страницами, использующими стандартную форму паролей HTTP - в некоторых же страницах могут использоваться специфические CGI-скрипты).
Это один из нескольких фильтров заголовков, позволяющий вынудить сайт всегда сохранять страницы в кеше броузера. Использование этого фильтра позволяет предотвратить лишние перезагрузки и ускорить web-серфинг, но с другой стороны он же может причинить неудобства на часто обновляющихся сайтах, например, форумах или лентах новостей. В этом случае придется обновлять страницу путем нажатия кнопки "Reload" броузера.
Включение этого фильтра в обоих направлениях - IN и OUT - предотвратит повторное использование Proxomitron'ом имеющихся соединений HTTP. Обычно этого не требуется, за исключением особых проблем с "постоянными соединениями".
Иногда web-сервер отсылает элементы с неправильными заголовками "Content-Type". Это может помешать Proxomitron'у корректно работать с такими файлами. Этот фильтр использует блок-файл MIME List.txt для исправления многих неправильно передаваемых типов файлов. Этот фидьтр неплохо использовать все время.
Файлы с расширением .pac - это JavaScript, используемый Netscape и IE для установки прокси-сервера в настройках броузера. Иногда провайдеры или операторы брандмауэров предоставляют эти файлы вместо обычных настроек прокси. Установка этого фильтра позволит загрузить эти файлы в броузер и посмотреть их содержимое. Это может помочь, если вам нужна реальная информация о прокси, но для обычной работы этот фильтр бесполезен.
Еще один фильтр "особого назначения". Он показывает содержимое ссылок RealAudio (которые часто просто указатели на другие указатели или URL, содержащие собственно видео или аудио). Не особенно нужен для повседневного использования.
Этот фильтр пример того, как можно контролировать кодовую страницу сайтов. Используйте его только в тех случаях, если страница неправильно сконфигурирована, или вы хотите загрузить страницу именно в этой кодировке. Путем дублирования этого фильтра и использования соответствия URL, вы можете автоматически исправить проблемы с часто посещаемыми страницами.
Этот фильтр cookie изменяет любой cookie, посылаемый броузером, например только "Monster" - забавно, но бесполезно. Однако этот фильтр можно рассматривать как пример изменения cookie.
Уничтожает все исходящие cookies, уже установленные в броузере и не дает им достигнуть web-сервера. Если фильтр включен, то он разрешает отправку cookies только тем серверам, которые перечислены в блок-файле CookieList.
Это еще один из нескольких фильтров заголовков, позволяющий вынудить сайт всегда сохранять страницы в кеше броузера. Использование этого фильтра позволяет предотвратить лишние перезагрузки и ускорить web-серфинг, но с другой стороны он же может причинить неудобства на часто обновляющихся сайтах, например, форумах или лентах новостей. В этом случае придется обновлять страницу путем нажатия кнопки "Reload" броузера.
Пример добавления заголовка "Forwarded:", как это делают некоторые неанонимные прокси-серверы. Вы можете послать все что угодно, (вместо IP-адреса вашего компьютера). Не особенно полезен, поскольку не может изменить заголовки, фактически добавленные внешним прокси-сервером впоследствии.
Может быть включен, чтобы вынудить web-сервер всегда отсылать страницы, даже если она не отличается от сохраненной в кеше броузера. Скорее всего, вы не захотите использовать этот фильтр постоянно.
Удаляет дату последнего изменения страницы из ответа сервера. Не для регулярного использования, однако этот фильтр может решить проблему, когда IE не распознает новую страницу (временами IE попросту игнорирует отправленную сервером страницу, а использует сохраненную копию - это бесполезно, поскольку трафик уже был использован).
Броузер посылает заголовок "Pragma: no-cache" когда ожидает перезагрузки страницы для гарантированного получения свежей копии. Вы можете удалить эти заголовки, но не стоит этого делать без особой необходимости.
Аналогичен заголовку "Authorization:", но посылает данные авторизации прокси-серверу. Замечание: в таких случаях проще использовать расширенные настройки прокси.
Заголовок Referrer сообщает сайту URL последней посещенной страницы. Это как раз то, что лучше им не сообщать, особенно в тех случаях, когда вы переходите на страницу по ссылке с вашего почтового ящика или частной конференции. Утечка конфиденциальной информации таким путем очень вероятна. По умолчанию, Proxomitron отсылает страницам свой собственный URL. Это выглядит более или менее нормально для сервера, но не предоставляет ему никакой информации. Я рекомендую использовать этот фильтр, если вас беспокоят проблемы безовасности.
При включении этого фильтра, Proxomitron будет пытаться преобразовать любые "постоянные" cookie во временные (на одну сессию). Временный cookie не сохраняется на винчестере вашего компьютера не будет доступен при следующем запуске броузера. Сделав их временными, вы делаете их наиболее безопасными в тех случаях, когда сервер не пускает вас при отключенных cookies (например, в online-магазинах). Вы можете использовать этот фильтр или "Never accept cookies" (для более строгого контроля), но не используйте их вместе.
Этот фильтр также использует блок-файл "CookieList" для сайтов, которым вы разрешаете установку постоянных cookie (например, для сайтов с автоматической авторизацией или с сохранением предпочтений).
Включение этого фильтра разрешает cookies только с сайтов, перечисленных в списке "CookieList". Этот фильтр обеспечивает более строгий контроль над cookie, чем "Make cookies session only".
Этот фильтр полностью блокирует соединения с хостами, перечисленными в списке "AdList". Это гарантирует, что эти сайты с вами никогда не контактируют и не могут отслеживать вас через "web bugs", cookies и подобные вещи. Вы можете отключить этот фильтр для менее агрессивной блокировки, но в большинстве случаев лучше просто просто исключить блокированный сайт из списка.
Этот фильтр дает вам возможность быстрой перейти по адресам URL из списка "URL Alias List" file. Используя его, вы можете задать "Псевдонимы" для часто посещаемых сайтов. Просто поставьте точку перед псевдонимом в адресной строке. Например, вы можете ввести ".sd" для перехода на сайт "www.slashdot.org". Свои псевдонимы добавлять очень просто - отредактируйте файл URL Alias List.
И Netscape, и IE автоматически переходят на сайт, если ввести одно слово в адресной строке. Для этого они вызывают специальный поисковый механизм с базой данных распространенных имен. К сожалению, эта возможность часто не работает хорошо через прокси. Использование этого фильтра позволяет Proxomitron'у прозрачно эмулировать эту процедуру.
Этот фильтр подобен web-фильтру "URL unprefixer", но работает на уровне заголовков используя переадресование. В большинстве случаев вас удовлетворит web-версия фильтра, а эта представлена в качестве примера.
Фильтры User-Agent сообщают сайту информацию о вашем броузере и операционной системе. Используйте эти фильтры, чтобы сообщить сайту свою информацию. Proxomitron сейчас включает несколько примеров таких фильтров, выможете выбрать один из них или создать свой. Только задействуйте не более одного одновременно! Также имейте в виду, что некоторые сайты могут не принять вас, если посчитают, что ваш броузер не соответствует их требованиям. С другой стороны, некоторые сайты, упершись в неизвестный UA заголовок, могут не посылать целенаправленную (для конкретного броузера) рекламу, что совсем неплохо.
Останавливает запросы пароля, посылаемые страницей броузеру. Однако, это не позволит попасть на сайт, защищенный паролем! Просто броузер не будет приставать к вам с запросом паролей.
Аналогично фильтру "Forwarded:", это пример того, как добавить заголовок "X-Forwarded-For:" подобно неанонимному прокси-серверу. Это не будет удалять такой заголовок (поскольку прокси добавляет свой уже после Proxomitron).