Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Настройка Proxomitron

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

Открыть новую тему     Написать ответ в эту тему

Corewin



Lazy
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Proxomitron


Proxomitron -- веб-фильтр страниц, запрашиваемых и отображаемых браузером. Работает под Windows с любым браузером, т.к. устанавливается как локальный прокси-сервер.

Proxomitron Russian page
 
// nb основной сервер proxomitron.org (aka proxomitron.cjb.net) закрыт 29 мая 2003 - см архив за конец мая @prox-list или отдельно письмо Скотта Леммона @computercops.biz.
Scott Lemmon, Proxomitron Author, Deceased May 1st 2004

 
download mirrors:
http://www.proxomitron.info/files/
http://proxomitron.ru/download.htm
 
web-форумы:
Англоязычные:
asp.flaaten.dk/proxo -- The 'Official' Proxomitron Forum by Arne Flaaten (Арне всех кинул и закрыл форум вместе с контентом)
CastleCops Proxomitron Forums
Русскоязычные:
Форум Proxomitron Russian page -- Помощь в настройке; новые фильтры; удаление рекламы с конкретных сайтов
ixbt » Смерть баннерам aka FAQ по Proxomitron
 
mail-форумы:
англоязычный:  http://groups.yahoo.com/group/prox-list  (~200 msg. в месяц)
русскоязычный: http://groups.yahoo.com/group/prox-ru (~30 msg. в месяц)
 
faq на русском:
proxomitron.ru - (by Dmitry "Storm" Yudin)
 
Вопросы по сертификатам:
Создать свои by WRFan
Новая, более обширная инструкция по созданию сертификатов для Прокса, Apache и MS IIS сёрверов by WRFan
Скачать готовые
 
Альтернативные конфиги:
jd5000
Grypen's Filter Set - 11 Dec 04
Proxomitron Russian Edition
Proxomitron-RE v0.9 beta от 04.10.2006
 
Остальное:
ProxoPatcher (patched Proxomitron Interface)
Proxomitron Configuration Manager V2.1
Игнор-лист для Ru-Board'а через Proxomitron
Смежная тема: Блокировка рекламы в браузере

Всего записей: 2598 | Зарегистр. 03-08-2001 | Отправлено: 21:56 09-09-2001 | Исправлено: shrmn, 20:03 03-04-2024
seriousblin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо ....

Всего записей: 6 | Зарегистр. 10-08-2004 | Отправлено: 11:34 11-08-2004
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчёт шапки:
1. На форуме iXBT опять поменяли формат URL, теперь ссылка на верку выглядит так:
http://forum.ixbt.com/topic.cgi?id=24:12763/
2. У всем известного proxomitron.nm.ru появилось очередное зеркало: proxomitron.domtech.ru и, что более интересно, полноценный форум поддержки. Велкам.
2а. Если у вас не фильтруется сайт http://vsv.itech.ru/ -- вам этот форум понадобится ;)
 
Добавлено
2seriousblin:
Да, а NTLM вроде бы поверх HTTP-заголовков идёт, так что его, теоретически, можно Проксом эмулировать.

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 15:49 16-08-2004 | Исправлено: chAlx, 15:57 16-08-2004
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если у вас не фильтруется сайт http://vsv.itech.ru/  -- вам этот форум понадобится  

 
твое решение действительно работает. ты значит кокнул своим скриптом все неправильные "Content-Encoding" header-ы. но вдруг он кокнет и хорошие? ты уверен, что кроме gzip|compress|x-gzip|x-compress|deflate ничего больше нет?
 
этот сайт выдаёт  
 

Код:
 
Content-Encoding cp1251
 

 
так может лучше только этот и вырезать? типа
 

Код:
 
\1&(cp1251)
 

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 07:38 17-08-2004
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2WRFan:
Согласно спецификации, приведённой там же, ничего хорошего, кроме указанноого, в этом заголовке не может быть. Ну, ещё "identity" можно впихнуть, но оно и так по-умолчанию используется, т.е. как раз при вырезанном заголовке. Его вообще можно принудительно на gzip, geflate менять.
 
Хотя, пожалуй, ты прав: нечего из-за одного сайта совместимость ухудшать. Вот и статистика это подтверждает (хоть это и Accept-encoding) ;)
 
 
Добавлено
Пожалуй, Accept-encoding тут ни при чём, но всё равно, мало ли что в будущем в закон добавится..

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 10:37 17-08-2004
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В связи с тем, что админы давно живут на этом форуме и так привыкли е его недоделкам, что считают их функциональными особенностями ;), начинаю публиковать серию фильтров по тюнингу Ру-Борда средствами Проксомитрона.
 
Для начала самое надоевшее: ссылка на последний пост в строке списка тем. Т.е. открыв любой форум (в т.ч. Закладки) можно не попадать мышкой в меленькое число последней страницы топика, а кликнуть "в определённом месте" (всегда одинаковом).
 
Что-то объяснения у меня сегодня не очень получаются.. Короче, изначально хотелось, чтобы в колонке "Обновления" была ссылка не только на [бесполезнейший] профиль последнего ответившего, но и на сам этот ответ. Для этого отлично подходит (нет, не только движок форума) дата последнего поста, выдаваемая там же. Однако, реализуя такой фильтр получилась довольно громоздкая конструкция, учитывающая [неожиданно многообразные] вариации html-кода в разных вариантах вывода ссылки на тему: закладки\обычный форум; одностраничный\многостраничный пост и т.д. Поэтому я сделал проще: ссылки на последний пост приделаны к картинкам с цветными стрелочками:

   

С ними в коде тоже не всё гладко (было), но работает неплохо.
 
Теперь, хоть всё и так очевидно :), приведу сам фильтр:

Код:
Name = "RuBoard forum topic list fixer #1.1 {site} [ALX]"
Active = TRUE
URL = "forum.ru-board.com/forum.cgi\?"
Limit = 2048
Match = "(<img src=$AV(http://i.ru-board.com(:8080|)/images*.gif) border="0">)\0"
        "(</td><td class=poster><a\s ([^>]++|)"
        "href=$AV((topic.cgi\?*)\1#*) [^>]+>)\9"
        "&(^</a>)"
Replace = "<a href="\1&glp#lt">\0</a>\9"
 

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 10:34 24-08-2004
SibD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
chAlx
Класc Ещё бы сделать так, чтобы в новом окне открывала.

----------
Если человек пошёл налево, то надо его поправить.
Мтсео вчестри желиетй Тиратаи

Всего записей: 3679 | Зарегистр. 01-06-2002 | Отправлено: 19:01 24-08-2004
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну и я продолжу:
 
шрифт на рубоарде слишком маленький. и не только на нём. написал несколько скриптов, теперь хотя бы можно читать без очков. работает конечно не только с рубоардом:
 

Код:
 
[Patterns]
Name = "CSS Font"
Active = TRUE
URL = "(^*(hotmail.msn.com|isohunt.css|hosting.lycos.ru|filext.com))"
Limit = 256
Match = "font(-size|)(\s|): (9|13) (pt|px|.0pt|})\1"
Replace = "FONT-SIZE: 15\1"
 

 

Код:
 
[Patterns]
Name = "CSS Font 7"
Active = TRUE
URL = "(^*(forum.ru-board.com|hotmail.msn.com|isohunt.css))"
Limit = 256
Match = "font(-size|)(\s|): (7) (pt|px|.0pt)\1"
Replace = "FONT-SIZE: 9\1"
 

 

Код:
 
[Patterns]
Name = "CSS Font xx-small"
Active = TRUE
URL = "(^*(forum.ru-board.com|hotmail.msn.com|isohunt.css))"
Limit = 256
Match = "font(-size|)(\s|): (xx-small)"
Replace = "FONT-SIZE: 16"
 

 

Код:
 
[Patterns]
Name = "CSS Font 8"
Active = TRUE
URL = "(^*(hotmail.msn.com|isohunt.css|hosting.lycos.ru|cdn.netscape.com/_media/wpsite/03_all.css|AlltheWeb.com))"
Limit = 256
Match = "font(-size|)(\s|): (8) (pt|px|.0pt|})\1"
Replace = "FONT-SIZE: 14\1"
 

 

Код:
 
[Patterns]
Name = "CSS Font 10"
Active = TRUE
URL = "(^*(hotmail.msn.com|isohunt.css|hosting.lycos.ru|filext.com|gibinsoft.de))"
Limit = 256
Match = "font(-size|)(\s|): (10) (pt|px|.0pt|})\1"
Replace = "FONT-SIZE: 15\1"
 

 

Код:
 
[Patterns]
Name = "CSS Font 11"
Active = TRUE
URL = "(^*(hotmail.msn.com|isohunt.css|hosting.lycos.ru|filext.com|gibinsoft.de|gmx.net))"
Limit = 256
Match = "font(-size|)(\s|): (11) (pt|px|.0pt|})\1"
Replace = "FONT-SIZE: 15\1"
 

 

Код:
 
[Patterns]
Name = "CSS Font 12"
Active = TRUE
URL = "(^*(hotmail.msn.com|isohunt.css|hosting.lycos.ru|filext.com|betanews.com))"
Limit = 256
Match = "font(-size|)(\s|): (12) (pt|px|.0pt|})\1"
Replace = "FONT-SIZE: 15\1"
 

 

Код:
 
[Patterns]
Name = "CSS Font TD BODY"
Active = TRUE
URL = "(^*(hotmail.msn.com|hosting.lycos.ru|gmx.net))"
Limit = 256
Match = "(txt|td, body|td|BODY,TD,TR|body, td, div)\1 { \2 (font(-size|))\3 (\s|): (bold|)\4 (8|9|10|11|12|13) (px|;)\5"
Replace = "\1 { \2 \3: \4 16\5"
 

 

Код:
 
[Patterns]
Name = "CSS LINE-HEIGHT 3pt"
Active = TRUE
URL = "(^*())"
Limit = 256
Match = "LINE-HEIGHT: 3pt"
Replace = "LINE-HEIGHT: 8pt"
 

 

Код:
 
[Patterns]
Name = "CSS LINE-HEIGHT 6pt"
Active = TRUE
URL = "(^*())"
Limit = 256
Match = "LINE-HEIGHT: 6pt"
Replace = "LINE-HEIGHT: 14pt"
 

 

Код:
 
[Patterns]
Name = "CSS LINE-HEIGHT 11 - 15px"
Active = TRUE
URL = "(^*(betanews.com))"
Limit = 256
Match = "LINE-HEIGHT : (11|12|13|14|15)(px|pt)\1"
Replace = "LINE-HEIGHT: 19\1"
 

 

Код:
 
[Patterns]
Name = "CSS LINE-HEIGHT my_p"
Active = TRUE
URL = "(^*())"
Limit = 256
Match = ".my_p {"
        "\1 LINE-HEIGHT: 13pt \2"
        "}"
Replace = ".my_p {"
          "\1 LINE-HEIGHT: 20pt \2"
          "}"
 

 

Код:
 
[Patterns]
Name = "CSS face ANSI"
Active = TRUE
Multi = TRUE
URL = "(^*())"
Limit = 256
Match = "face="\1 ANSI, \2""
Replace = "face="\1, \2""
 

 

Код:
 
[Patterns]
Name = "RuBoard.com"
Active = TRUE
URL = "*ru-board.com"
Limit = 2700
Match = "<small>|"
        "</small>"
 

 
на каждый шрифт по скрипту, чтобы можно было легче дефинировать exceptions
 
не знаю, или постить скрипт для вырезания рекламы с рубоарда, пожалуй ещё забанят за это :

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 19:17 24-08-2004 | Исправлено: WRFan, 22:19 24-08-2004
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2SibD:
 Replace = "<a target=_blank href="\1&glp#lt">\0</a>\9"  
 
Я это дело недолюбливаю: лишняя несанкционированная активность (открытие нового окна), да ещё без предупреждения (по статус-бару ссылки не видно, что она с таргетом). Даже использую фильтр, который все ссылки делает открываемыми в текущем окне. А если надо открыть в новом окне/табе -- есть Ctrl, средняя кнопка мыши, контекстное меню в конце концов.
 
2WRFan:
Основательно подошёл ;)
 
А рекламу у меня и так нормально вырезает: сверху полностью, а нижний баннер остаётся: он на ру-борде хостится, не мешает (почти;), особенно когда саму борду рекламирует. Да и кликаю по ним иногда для профилактики -- не зря же висят :)

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 21:50 24-08-2004
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Даже использую фильтр, который все ссылки делает открываемыми в текущем окне

 
а я это делаю так:
 

Код:
 
[Patterns]
Name = "Blank 2 New"
Active = TRUE
Limit = 256
Match = "_blank"
Replace = "_new"
 

 
ну, а чтобы одному из ИЕ окон дать "new" название, ИЕ добавочка:
 

Код:
 
<script type="text/javascript">  
win = external.menuArguments  
if( win.name=="_new" )  
{  
alert('Already set, you dumbass!');  
}  
else{  
external.menuArguments.name="_new";  
}  
</script>  
 

 
+
 

Код:
 
REGEDIT4  
 
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Set Window Name]  
@="E:\\WINDOWS\\Web\\WindowName.html"  
"Contexts"=hex:23  
 
 

 
открываю при старте виндов две ИЕ инстанции, правая сразу же получает new название, левая используется для сёрфа по нету, в правой все новые окна открываются. так сказать вспомогательная инстанция

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 22:07 24-08-2004
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2WRFan:
Весело. Но IE -- это не для меня. Я для чистоты эксперимента заменяю таргеты ссылок на текущее окно, а скриптовые окна нормально поверх открываются.

Код:
 
Name = "Kill new window anchors [ALX]"
Active = TRUE
Multi = TRUE
Bounds = "<(a|area|base)\s*>"
Limit = 256
Match = "< ((*\s)\# target=($AV(_blank|_new|blank|new))\2)+{1,*} \#>"
Replace = "<match><\@ target=_top>"
 

Только вот вчера выяснилось, что невалидный тег в Мозилле иногда неадекватно влияет на разбор кода. Видимо, придётся его закрывать..

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 10:23 25-08-2004
Halfmoon



Главбух
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
WRFan

Цитата:
шрифт на рубоарде слишком маленький. и не только на нём. написал несколько скриптов, теперь хотя бы можно читать без очков. работает конечно не только с рубоардом:

Имхо ссылка на твой пост непременно должна быть в шапке топика, сейчас поставил и балдею... насколь стало глазам легче. Большое спасибо.
Удачи.
 
зы Уважаемые гуру Proxomitron-a!
Я думаю, есть смысл размещать ссылки на полезные настройки для работы с рубордом в шапке, иначе потонут в топике.
Удачи

----------
PoohBear
Помним, любим, скорбим...

Всего записей: 1018 | Зарегистр. 08-04-2002 | Отправлено: 23:03 26-08-2004
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В связи с внесением разнообразия в код форума подправил фильтр для открывания последней страницы топика в списке тем:

Код:
 
Name = "RuBoard forum topic list fixer #1.2 {site} [ALX]"
Active = TRUE
URL = "forum.ru-board.com/forum.cgi\?"
Limit = 2048
Match = "(<img src=$AV(http://i.ru-board.com(:8080|)/images*.gif) border=$AV(0)>)\0"
        "(</td><td class=$AV(poster)><a\s ([^>]++|)"
        "href=$AV((topic.cgi\?*)\1#*) [^>]+>)\9"
        "&(^</a>)"
Replace = "<a href="\1&glp#lt">\0</a>\9"
 

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 15:00 01-09-2004
nidvoxx

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi, у меня проблема небольшая с Operoй omi + proxomitron.
На некоторых сайтах вылетает "Программа выполнила недопустимую и будет ..............", ошибка Plugdef.dll  - это Opera. Несколько раз вылетит это окошко, я жму OK, opera при этом работает нормально. Я так понимаю на страничке код, который opera не может обработать или может flash ? или  еще что то. Что это ? и Может с помощью proxa можно этот код подрезать.  
 
ps Например на http://IMHO.ws  4-е раза вылетает, даже в offline если нажимаю свернуть или развернуть (страница при это открыта)

Всего записей: 280 | Зарегистр. 19-08-2003 | Отправлено: 19:46 01-09-2004
XMMS



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nidvoxx
Ты оперу обновлять или переставлять не пробовал? И возникают ли такие ошибки без использования проксимитрона?

Всего записей: 2603 | Зарегистр. 14-01-2003 | Отправлено: 21:16 01-09-2004
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nidvoxx
 
это точно не проксомитрон проблема. проблема с дурацкой оперой. попробуй убрать этот плагин из папки плагинов

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 05:00 02-09-2004
nidvoxx

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WRFan

Цитата:
это точно не проксомитрон проблема. проблема с дурацкой оперой. попробуй убрать этот плагин из папки плагинов

Спасиб, убрал плагин помогло.

Всего записей: 280 | Зарегистр. 19-08-2003 | Отправлено: 05:14 02-09-2004
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
блин, откуда этот сволочный сайт знает, что я использую proxomitron? меня это  беспокоит. ведь так можно его и заблокировать!
 
http://leader.ru/secure/who.html
 
Добавлено
а, всё, понял, он не знает, он только так предполагает, потому что http_user_agent изменён, так он случайно в точку попал, хотя его можно и другими проксями изменить, вроде webwasher-а

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 08:14 03-09-2004
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WRFan
Потому что не надо кривой юзер-агент юзать; вот у меня честно выдаёт "Mozilla v 1.7.2" -- и нечего стыдиться ;)
 
А еслу у тебя какой-нибудь SpaceBizon -- тут и предполагать нечего..

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 10:47 03-09-2004
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Потому что не надо кривой юзер-агент юзать; вот у меня честно выдаёт "Mozilla v 1.7.2" -- и нечего стыдиться  
 
А еслу у тебя какой-нибудь SpaceBizon -- тут и предполагать нечего..  

 
не, знаешь в чём проблема? я написал себе пару скриптов для моей страницы, которые должны меня распознавать. а как сделать? у меня dynamic ip, значит проверка ip не подходит. думал, думал, додумался. скрипты теперь проверяют мой user agent и т.к. он у меня уникальный, они меня узнают. а если я "internet explorer bla bla" впишу, то мои скрипты запутаются и всех с таким user agent-ом за меня принимать будут
 
но кстати у меня совсем и не SpaceBizon, и вообще ни один из стандартных proxomitron user agent-ов не проставлен, а так, свой собственный, который я сам придумал. а эта страница сразу думает, если такого user agent-а у неё в database нет, значит он не настоящий. а вдруг завтра новый браузер на рынке появится, с новым user agent reply-ем, так эта страница его тоже за proxomitron примет, пока админ апдейт не сделает и новый user agent в свою database не добавит

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 11:23 03-09-2004 | Исправлено: WRFan, 11:26 03-09-2004
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
блин, хорошенечко ебнулся на вирусе, который использует shell:startup IE exploit:
 
http://securitytracker.com/alerts/2004/Jul/1010693.html
 
получил виря прямо в startup папку. сразу же написал П. скриптик, чтобы больше не повторялось:

Код:
 
[Patterns]  
Name = "Viruses"  
Active = TRUE  
Limit = 256  
Match = "shell:startup"  
 

 
папку можно задавать, какую хошь, можно и shell:my music, но мне на это наплевать, во всех других папках, кроме startup-а вирусы могут хоть 10 лет валяться. так что думаю shell:startup задать достаточно

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 23:37 05-09-2004 | Исправлено: WRFan, 23:37 05-09-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

Компьютерный форум Ru.Board » Компьютеры » Программы » Настройка Proxomitron


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru