<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Proxomitron</id>
	<title>Proxomitron - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Proxomitron"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Proxomitron&amp;action=history"/>
	<updated>2026-07-16T09:24:31Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=Proxomitron&amp;diff=26438&amp;oldid=prev</id>
		<title>imported&gt;Alex NB OT: унификация языковых шаблонов</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Proxomitron&amp;diff=26438&amp;oldid=prev"/>
		<updated>2025-11-15T11:08:54Z</updated>

		<summary type="html">&lt;p&gt;унификация языковых шаблонов&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Карточка программы &lt;br /&gt;
|  name = Proxomitron &lt;br /&gt;
|  screenshot = &lt;br /&gt;
|  caption =  &lt;br /&gt;
|  developer = Scott R. Lemmon &lt;br /&gt;
|  latest_release_version = 4.5j &lt;br /&gt;
|  latest_release_date = 01.06.2003 &lt;br /&gt;
|  operating_system = [[Windows]] &lt;br /&gt;
|  genre = [[Прокси-сервер]] &lt;br /&gt;
|  license = [[Freeware]]&lt;br /&gt;
|  website = https://proxomitron.info&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Proxomitron&amp;#039;&amp;#039;&amp;#039; — [[freeware|бесплатная]] программа с [[Закрытый код|закрытым кодом]], универсальный фильтр для интернет-страниц, технически реализованный в качестве [[прокси-сервер]]а. Основное его назначение — уничтожение всевозможных видов [[интернет-реклама|интернет-рекламы]] (в частности, [[баннер]]ов) и блокировка [[всплывающее окно|всплывающих окон]]. Но этим возможности программы не ограничиваются: изменить на странице можно всё «до последнего [[Тег (языки разметки)|тега]]», что делает его универсальным инструментом для управления содержимым страниц. Например, можно добавить недостающие возможности, встраивая [[скрипт]]ы или обойти различные ограничения и защиты на веб-сайтах.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
=== Фильтрация ===&lt;br /&gt;
Редактирование страниц («фильтрация») происходит на основе правил («фильтров»), построенных с помощью собственного языка [[регулярные выражения|регулярных выражений]]&amp;lt;ref name=&amp;quot;matching rules&amp;quot;/&amp;gt; и функций&amp;lt;ref&amp;gt;[http://proxomitron.ru/help/matching%20commands.html Функции Proxomitron] {{webarchive|url=https://web.archive.org/web/20070928123707/http://proxomitron.ru/help/matching%20commands.html |date=2007-09-28 }}&amp;lt;/ref&amp;gt;, предназначенных для работы с HTML.&lt;br /&gt;
Фильтры могут быть 2 типов: для текста страницы и для HTTP-заголовков. Фильтры для текста — двухуровневые: с помощью более простого выражения выбираются фрагменты текста (обычно тег или группа тегов), которые затем проверяются основным кодом фильтра.&lt;br /&gt;
&lt;br /&gt;
=== Регулярные выражения ===&lt;br /&gt;
В программе не используется громоздкий, хотя универсальный и широко распространённый [[PCRE]]. Вместо этого автор создал свой язык, упрощённый и приспособленный для использования именно для работы с [[HTML|текстом]] веб-страниц.&amp;lt;ref name=&amp;quot;matching rules&amp;quot;&amp;gt;[http://proxomitron.ru/help/matching%20rules.html Язык регулярных выражений Proxomitron] {{webarchive|url=https://web.archive.org/web/20070110125658/http://www.proxomitron.ru/help/matching%20rules.html |date=2007-01-10 }}&amp;lt;/ref&amp;gt; Благодаря этому создавать и читать фильтры Proxomitron&amp;#039;а намного проще, чем синтаксически сложные конструкции [[PCRE]].&lt;br /&gt;
&lt;br /&gt;
Сравнения в Proxomitron&amp;#039;е нечувствительны к регистру, что тоже сделано для удобства пользователя. Однако при замене русского текста регистрозависимость всё же есть, хотя это напрямую и не относится к языку разметки [[HTML]] — с ним-то это работает отлично.&lt;br /&gt;
&lt;br /&gt;
== URL-команды ==&lt;br /&gt;
В Proxomitron&amp;#039;е есть возможность использования префиксов URL вида &amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;prefix..&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;ru.wikipedia.org&amp;lt;/nowiki&amp;gt;. Существует десяток команд-префиксов, которые обычно используются для отладки. С помощью префиксов, например, можно временно отключать фильтрацию, получать исходный код страницы с подсветкой синтаксиса или его же с отладочным выводом фильтров. При этом можно использовать несколько префиксов одновременно.&lt;br /&gt;
&lt;br /&gt;
== Отладка фильтров ==&lt;br /&gt;
В программе реализованы достаточно удобные средства для отладки фильтров. В первую очередь, в окне редактирования есть возможность проверки — при нажатии кнопки выдаётся окно с двумя текстовыми полями. В верхнее можно вставить кусок HTML-кода с интересующей страницы, в нижнем при этом будет отображён результат, код после прохода данного фильтра.&lt;br /&gt;
&lt;br /&gt;
Для проверки совпадения фильтра по маске адреса используется то же окно, но теперь в первой строке верхнего поля нужно вставить URL, в нижнее будет выдан результат совпадения.&lt;br /&gt;
&lt;br /&gt;
Наконец, удобно тестировать фильтры на «живых» веб-страницах с использованием URL-префикса &amp;#039;&amp;#039;&amp;#039;dbug&amp;#039;&amp;#039;&amp;#039;, наглядно выдающего результат применения фильтров на текст страницы.&lt;br /&gt;
&lt;br /&gt;
Все эти возможности, как и остальные, хорошо описаны во встроенном в программу руководстве пользователя.&lt;br /&gt;
&lt;br /&gt;
== Внешние прокси ==&lt;br /&gt;
Proxomitron поддерживает внешние [[Прокси-сервер|прокси]]. Хотя поддерживаются только HTTP-прокси, для использования его с [[Socks]]-прокси достаточно установить дополнительный «соксификатор» типа SocksCap, FreeCap и т.д.&lt;br /&gt;
&lt;br /&gt;
В правилах Proxomitron&amp;#039;а можно гибко задать использование прокси-серверов. Например, настроить использование внешнего прокси только для некоторого «чёрного» списка сайтов или наоборот, использовать на всех сайтах, кроме доверенных из «белого» списка. Можно установить, какой прокси на каком сайте будет использоваться — например, для российских сайтов - российские сервера, а для иностранных - американские. Вдобавок, всегда есть возможность с помощью фильтров отдавать разным сайтам, например, разные заголовки HTTP: Useragent, поддерживаемые браузером языки, используемая операционная система и так далее — заметный шаг к анонимности.&lt;br /&gt;
&lt;br /&gt;
Благодаря своим широким возможностям Proxomitron иногда используется в составе некоторых проектов в качестве одного из звеньев цепочки локальных [[прокси-сервер]]ов. Например, он применяется в нескольких «связках» [[Tor]].&lt;br /&gt;
&lt;br /&gt;
== Разработка ==&lt;br /&gt;
Проект с конца 1990-x годов до 2003 года разрабатывал Скотт Лемон (Scott R. Lemmon). Хотя существовало сообщество, члены которого активно тестировали и предлагали к реализации новые функции&amp;lt;ref&amp;gt;[http://groups.yahoo.com/group/prox-list/ YahooGroups Prox-List: The original discussion group, includes message archives, files section, more] {{Wayback|url=http://groups.yahoo.com/group/prox-list/ |date=20051030024021 }}{{ref|en}}&amp;lt;/ref&amp;gt;, сама программа писалась Скоттом в одиночку.&lt;br /&gt;
&lt;br /&gt;
Разработка Proxomitron&amp;#039;а была прекращена в июне [[2003]] года на версии 4.5j по личным причинам автора&amp;lt;ref&amp;gt;[http://proxomitron.ru/lastmsg.htm Последнее обращение автора] {{webarchive|url=https://web.archive.org/web/20070110122345/http://proxomitron.ru/lastmsg.htm |date=2007-01-10 }}&amp;lt;/ref&amp;gt;. Существует несколько версий, почему он это сделал, а также, почему не выложил исходные коды, но факт остаётся фактом.&lt;br /&gt;
&lt;br /&gt;
Спустя год после выпуска последней версии единственный автор программы Скотт Лемон (Scott R. Lemmon) умер&amp;lt;ref&amp;gt;{{Cite web |url=http://proxomitron.info/ |title=Proxomitron.Info …the Webhiker’s Guide to Proxomitron|access-date=2005-05-13 |archive-date=2005-11-05 |archive-url=https://web.archive.org/web/20051105051106/http://proxomitron.info/ |url-status=live }}&amp;lt;/ref&amp;gt;. Проект не был [[Свободное ПО|открытым]] и исходные тексты программы формально принадлежат компании, в которой работал Скотт, которая не раскрывает и не использует их сама. Неофициальных утечек кода тоже не было. Предпринимались попытки [[обратная разработка|обратной разработки]] Proxomitron&amp;#039;а, но результата не достигли.&lt;br /&gt;
&lt;br /&gt;
Тем не менее, функциональность программы настолько высока, что даже при отсутствии обновления и добавления новых функций Proxomtron во многом остаётся непревзойдённым другими проектами-конкурентами.&lt;br /&gt;
&lt;br /&gt;
== Другие проекты по фильтрации веб-страниц ==&lt;br /&gt;
* HandyCache (HC) - это кэширующий прокси-сервер с плагином Content Master, позволяющий заблокировать загрузку и отображение рекламы. Обладает огромной гибкостью и функциональностью, Пожалуй, на сегодняшний день является лучшим решением для резки рекламы. Списки правил обновляются постоянно, кроме того, пользователь может добавлять свои правила фильтрации и исключения из правил. Обрабатывается также содержание https-сайтов (возможность может быть отключена либо гибко настроена). Кэшированием также можно гибко управлять. Дополнительно можно подключать к программе списки Ad Muncher и AdBlock Plus. Есть возможность даже создавать собственные списки блокировки визуально, щёлкая мышкой по элементам сайта, показ которых нужно отключить. Официальный сайт - &amp;lt;nowiki&amp;gt;http://handycache.ru/&amp;lt;/nowiki&amp;gt; Программа русскоязычная, имеет форум поддержки, на котором оперативно решаются возможные проблемы.&lt;br /&gt;
* [[Privoxy]] — кроссплатформенная программа с похожей идеей. Концепция другая, но этот проект достаточно близко подошёл к Proxomitron&amp;#039;у по общей функциональности&lt;br /&gt;
* Proximodo&amp;lt;ref&amp;gt;{{Cite web |url=http://proximodo.sourceforge.net/ |title=Сайт проекта Proximodo |access-date=2005-05-13 |archive-date=2005-12-14 |archive-url=https://web.archive.org/web/20051214124409/http://proximodo.sourceforge.net/ |url-status=live }}&amp;lt;/ref&amp;gt; — попытка создания [[Свободное ПО|свободной]] программы, подобной Proxomitron&amp;#039;у. Проект развивался в 2004—2005 годах, позднее были попытки пересобрать открытые коды. К использованию не пригоден, так как проект не дошёл до рабочей стадии, но код открыт для последователей.&lt;br /&gt;
&lt;br /&gt;
Существуют плагины для [[браузер]]ов, позволяющие реализовывать простые частные случаи по фильтрации веб-страниц. Подавляющее большинство их реализовано для [[Mozilla Firefox]]&amp;#039;а благодаря его распространённости и открытой структуре. Наиболее функциональные расширения:&lt;br /&gt;
* [[Ad Muncher]] — осуществляет мониторинг и фильтр, обеспечивает блокирование принудительно всплывающих окон, баннеров и некоторых других назойливых элементов, среди которых фоновая музыка и звуки, потеря фокуса ввода и т. п. Содержит более 2000 фильтров.&lt;br /&gt;
* [[Adguard]] — позволяет блокировать рекламу, всплывающие окна, баннеры и другие нежелательные объекты.&lt;br /&gt;
&lt;br /&gt;
=== Расширения Firefox&amp;#039;а ===&lt;br /&gt;
* [[NoScript]] — [[расширение Firefox]]&amp;#039;а, позволяющее отключать [[javascript|java-скрипт]]ы на страницах. Есть «чёрный» и «белый» списки, небольшие настройки и, собственно, всё.&lt;br /&gt;
* [[AdBlock Plus]] — [[расширение Firefox]]&amp;#039;а, позволяющее вырезать из страниц [[баннер]]ы. Несмотря на то, что средства, предоставляемые этой программой, очень скудны (фактически большей частью блокировка по списку адресов), существует несколько обновляемых источников бан-листов.&lt;br /&gt;
* [[RequestPolicy]] — [[расширение Firefox]]&amp;#039;а, блокирующее запросы со страницы на сторонние сайты&lt;br /&gt;
* [[HTTP User Agent Cleaner]] — [[расширение Firefox]]&amp;#039;а, позволяющее подменять http-заголовки на случайные, запрещать AJAX (иногда это блокирует всю рекламу).&lt;br /&gt;
&lt;br /&gt;
=== Расширения Opera ===&lt;br /&gt;
* Block External Scripts&amp;lt;ref&amp;gt;{{cite web|url=http://operafan.net/forum/index.php?topic=8840.0|title=ЛУЧШИЕ и просто полезные UserJS !!!!!|access-date=2013-04-26|archive-url=https://www.webcitation.org/6GCrJHgch?url=http://operafan.net/forum/index.php?topic=8840.0|archive-date=2013-04-28|url-status=dead}}&amp;lt;/ref&amp;gt; — скрипт убирает рекламу, реализованную на js, блокируя загрузку скриптов с неродительского домена. В результате отображается страница, полностью очищенная от «чужих» элементов.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Интернет-реклама]]&lt;br /&gt;
* [[Баннерная реклама]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки == &lt;br /&gt;
; Русскоязычные ресурсы&lt;br /&gt;
* [http://proxomitron.ru/ Русскоязычный сайт Proxomitron] — наиболее подробный сайт, посвящённый программе. Были попытки создания [[вики]]-проекта.&lt;br /&gt;
* [http://www.xakep-archive.ru/spec/s029/066/1.htm Маскировка в сети — персональный фильтр базара] {{Wayback|url=http://www.xakep-archive.ru/spec/s029/066/1.htm |date=20131117230853 }}, Журнал «[[Хакер (журнал)|Хакер]]-спец», номер #029&lt;br /&gt;
; Англоязычные&lt;br /&gt;
* [https://web.archive.org/web/20030804164842/http://www.proxomitron.org/ Официальный сайт (сейчас не функционирует)]{{ref|en}}&lt;br /&gt;
* [http://proxomitron.info/ Proxomitron.Info: A main program distribution site and ongoing information/resource project]{{ref|en}}&lt;br /&gt;
* [https://web.archive.org/web/20050510013754/http://www.jd5000.net/proxo/ Proxomitron advanced filters/configuration — popular and regularly maintained]{{ref|en}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Прокси-серверы]]&lt;br /&gt;
[[Категория:Интернет-реклама]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Alex NB OT</name></author>
	</entry>
</feed>