FAQ: Proxomitron (блокировка баннеров, flash и многое другое)
(Эта тема расположена в архиве и закрыта для обсуждения.)

Версия для печати

Конференция: Конференция iXBT.com (http://forum.ixbt.com/)
Форум: Архив "Программы: Интернет" (http://forum.ixbt.com/?id=69)
URL: http://forum.ixbt.com/topic.cgi?id=69:165


Urry нашедший кнопку, 01.02.2002 11:44
В матплатах уже давно ведут факи по отдельным прогам, а чем этот раздел хуже? :D

Итак, что есть Proxomitron? А проксомитрон есть рульная прога для отрезания баннеров. Причём лучшая из тех, что я видел. Что мне в ней нравится:

1) Компактность
2) Высокая режущая способность. Режет все баннеры, в отличие от Outpost, например (ну, по крайней мере мне неотрезаемые ещё не попадались)
3) Бесплатность. :)
4) То, что на месте отрезанного остаются ссылки (Atguard таковых не оставляет. А если мне невмочь кликнуть хочется??? :D)
5) Обрезка флеша
6) Гибконастраиваемость (allow cookie list, bypass list и т.д.) Если какой фильтр не нравится, можешь сам доработать, благо способ создания фильтров разжёван до мелочей.
7) Неплохая поддержка на русском языке (http://www.proxomitron.nm.ru)

Вот.

Здесь я предлагаю собирать инфу по этой рульной проге, дабы не искать отдельные кусочки информации по всему форуму.

Для заинтересовавшихся прогой:

1) Скачать здесь (http://www.proxomitron.nm.ru/files/ProxN41.zip)
2) Распаковать в любой каталог.
3) Запустить.
4) Прописать в свойствах браузера proxy-сервер для http: localhost port 8080
5) Если подключаетесь к инету через проксю, то поставьте в Proxomitron галочку "Use Remote Proxy", и, нажав на кнопочку "Proxy", прописать проксю в виде адрес:порт.
6) Усё :)


Внимание: В свойствах браузера надо прописывать localhost:8080 только для протокола HTTP. Остальное оставьте как есть.
И ещё: В Эксплорере, если вы используете модемное соединение, прокся прописывается в свойствах соединения и задаётся для каждого соединения отдельно. Подробнее - здесь (http://www.proxomitron.nm.ru/setup.htm) .

Народ, если кто написал свой фильтр или хочет дополнить чего, выкладывайте ссылки сюды! :)

Да, вот (http://www.proxomitron.nm.ru/files/rus_html_help.zip) русский хэлп. Хоть и по предыдущей версии, но вполне сгодится :)

1. corvus, 02.02.2002 00:49
Urry нашедший кнопку
спасибо за подробности!
я сейчас "радуюсь" с Ad-Muncher c "большущим" бан-листом...
Но Proxomitron мне заранее нравиться способностью биться с флешем .
Попробуем

2. Urry нашедший кнопку, 02.02.2002 19:23
В качестве наглядного пособия решил привести два скриншота: верх (http://user.iteranet.ru/~uras/i-top.gif) и низ (http://user.iteranet.ru/~uras/i-bottom.gif) заглавной ихбитовской странички

3. Flynn, 04.02.2002 00:11
Urry нашедший кнопку
Сорри за оффтоп.
Посмотрел скриншоты и офигел. Весь таскбар забит иконками квиклаунча и систрея. Попробуй проги TrueLaunchBar и SysTrayX. Они собирают в себя все иконки из соответсвующих областей таскбара.ИМХО не менее нужные и удобные проги.
А Proxomitron по вашей рекомендации начал активно юзать.
Еще раз сорри за оффтоп

4. Intelligent, 04.02.2002 03:01
всё намного проще
я вообще в 2 ряда живу
но не из-за трея , а из за 20-25 приложений .... места не хватает

5. Flynn, 04.02.2002 09:00
Intelligent
А для таких случаев есть прога Taskbar Executive - позволяет группировать приложения в таскбаре по своему усмотрению.

6. Herro, 10.02.2002 00:12
Urry нашедший кнопку
а скажи пожалуйста: у меня локальная сеть, наружу выход через прокси, но адрес и порт умалчивается. т.е. тайна что там ставить мне - непонятно Есть ли способ узнать ?

7. Urry нашедший кнопку, 10.02.2002 00:26
Herro, что-то интересную ты какую вещь говоришь... Если на твоей локальной машине интернет работает без указания прокси-сервера, то и у Proxomitron-а галочку напротив "Use remote proxy" ставить не надо. Усё и так пахать будет. Ну а если надо надо прописывать... тогда на твоей машине интернет не должен работать, если ты свойсв прокси не знашь. Конкретизируй свою ситуацию, плиз.

8. Herro, 10.02.2002 00:48
ага. всё уже - разобрался. Пашет через прокси без установленного прокси. Спасибо!

Но честно говоря по поиску нашёл эту тему ища (в поисках) как раз чтоб узнать установки этого самого прокси - вот такая вот цель была .

9. FiliAl, 10.02.2002 06:42
Urry нашедший кнопку
Раз здесь FAQ по Proxomitron может объяснишь как его настроить чтобы он убирал банеры ну хотябы с газеты.ру.

10. MeLoEngine, 10.02.2002 11:44
Мне не нравится Proxymytron - он сидит в трее и настройка глючная. Использую MyCache - консольная, консоль скрывается, написано хоботером, все злобные_адреса уже забанены. Ставишь и юзаешь.

11. Urry нашедший кнопку, 10.02.2002 13:36
FiliAl

Хорошо. Упущение с моей стороны, ты прав.

Значится так: если вдруг где увидел баннер, то

1. Кликай на нём правой клавищей и жми "копировать ярлык", если ты эксплорере, или что-то типа "copy link address" если в каком-нибудь другом браузере.
2. Жмёшь правой клавишей мышки на значке Проксомитрона и выбираешь "Add to Blockfile - AdList". У тебя появляется окошко со скопированной тобой ссылкой (автоматом вставляется из буфера)
3. При необходимости корректируешь ссылку. Например, адрес твоего баннера - www.vasya.ru/banners/halyava.gif . В этом случае имеет смысл забанить не конкретный баннер halyava.gif, а весь каталог banners на сайте www.vasya.ru, чтобы обрезать все баннеры, которые там заскладированы. Поэтому укорачиваешь строчку до www.vasya.ru/banners и жмёшь кнопочку "Ok".
4. Перегружаешь страничку. Баннера больше нет.

Если надо убить флешовый баннер, то надо поставить галочку "Flash animation killer" в списке фильтров "Web page". Но при этом убьётся весь флеш. Если на каком-либо сайте флеш является частью навигации, то этот сайт можно добавить в bypass list (правая клавише на значке в трее - Add to Blockfile - Bypass), и весь флеш будет виден.

12. Flyer, 10.02.2002 14:41
Urry нашедший кнопку
А лучше создать отдельный лист AllowFlash, добавить во Flash animation killer URL Match (^$LST(Flash)) и добавлять флешовые сайты в этот лист.

Добавление от 10-02-2002 14:46:

Кстати, с Kill Dynamic HTML JavaScripts имеет смысл поступить так же и держать его включённым, а, например, forum.ixbt.com внести в этот лист (если нужен "Околокомпьютерный Флейм")

13. SLADE 007, 11.02.2002 09:08
Urry нашедший кнопку
Спасибо за заботу о других,я читал про эту прогу,вот тоже решил скачать и проверить,спасибо...

14. FiliAl, 12.02.2002 03:46
All
После установки сабжа IE перестал сохранять пароли например в конфе. Как пофиксить?

15. Flyer, 12.02.2002 04:03
FiliAl
Cookie разрешить нужным сайтам. (Add to Blockfile -> CookieList)

16. SLADE 007, 12.02.2002 09:15
FiliAl Такаяже блин хренотень...

Flyer Нифига не получается
FiliAl
Cookie разрешить нужным сайтам. (Add to Blockfile -> CookieList)

17. Urry нашедший кнопку, 12.02.2002 11:19
FiliAl
SLADE 007

Попробуйте снять галочку с фильтра "Disable JavaScript (and meta) cookies"

18. brat, 12.02.2002 12:45
А как же Proxomitron в нужный момент запускается?
Или его автоматически запускает броузер?
Но тогда как броузер узнает, в какой папке
(директории) сидит Proxomitron?

19. rudm, 12.02.2002 13:26
а JunkBuster кто нибудь юзал?

20. Flyer, 13.02.2002 05:35
Urry нашедший кнопку
Попробуйте снять галочку с фильтра "Disable JavaScript (and meta) cookies"
Этот фильтр использует CookieList, должно работать.

SLADE 007
Возможно, у тебя включён "Kill Nosey JavaScripts". Он тоже режет JavaScript Cookie, но CookieList на него не влияет.
Я его у себя выключил и сделал такой же Kill Nosey JavaScripts 2, но без подчёркнутого:
*(.(referrer|plugins|cookie|colorDepth|pixelDepth|external)|history.length)*

brat
Я его пускаю вручную, а он у меня запускает Tiny Personal Firewall.

21. brat, 13.02.2002 07:32
Спасибо, Flyer!
А кто знает, как заставить proxomitron резать
большие таблицы? Я лазил по help'у, но не нашел.
А то таблицы очень долго грузятся, а если
ее кончик так и не смог загрузиться, то
и ее начало не увидишь!
P.S. На всякий случай (если proxomitron этого
не умеет, а делается это другим способом)
я cдублировал этот вопрос в другой теме.
Это ничего?

22. MeLoEngine, 13.02.2002 10:56
rudm
Я юзал. Задолбал своими сообщениями и я перешёл на mycache.

23. Urry нашедший кнопку, 14.02.2002 00:09
Flyer, спасибо за информацию. Может, выложишь куда свои конфиги?

24. Flyer, 14.02.2002 03:55
Urry нашедший кнопку
Как бы некуда, и не факт, что то, что подходит мне, подойдёт и другим. Да и не так уж сильно мои конфиги отличаются от стандартных - кое-что на скорую руку добавил.
Вот, например:

Name = "Webpage White Bgcolor Replacer"
Active = TRUE
Limit = 50
Match = "(background-color: |bgcolor=)\0((("|)\1#F?F?F?("|)\2)|white)"
Replace = "\0\1#E8E8E8\2"

(Ну режет мне глаза ярко-белый фон)

25. SLADE 007, 15.02.2002 08:23
Короче стёр я этот Proxomitron нахрен,ИМХО я с ним больше время и денег истратил пока проколупался здесь блин,чем сэкономил на баннерах,настройки(кукиес) не запоминаются,на каждой стр.надо по новой вводить пароль,плюс стр.открываются с ошибкой "!",и чисто визуально намного медленнее чем без этой проги,стр.многие забаниваются,настройки все по дефолту.
Может конечно эта прога нужна ,кто много путешествует по просторам всемирной паутины,я лично редко,дрова там перекачать или инфу собрать какую,а в основном все время трачу на две конфы,а из-за одного баннера столько мучений,нет извольте...,и на хрена я под это дело подписался?
Сам не знаю блин,если только попробовать еще поставитьWebWasher3.0
та хоть и шарованная,но ИМХО и не только лучшая прога в этой области,а что шарованная это по барабану,вот только нужна ли она,если и так все прекрассно,а от добра добра не ищут,удачи всем.

26. Urry нашедший кнопку, 15.02.2002 09:19
SLADE 007, ну, удачи тебе в оваивании новых прог! Жаль, что с Proxomitron ты так и не разобрался...

27. rudm, 15.02.2002 10:28
ИМХО ВебВошер тоже фуфло. Слишком чатсо о себе напоминает и медленный какой то Хотя может я к АтГарду сильно привык?

28. Herro, 16.02.2002 00:22
Встречал маньяков у которых весь тулбар в прогах типа AdMuncher, ещё какая-то. Proxomitron один их заменил бы имхо. Но опять же - для маньяков У меня Outpost многое режет, что не режет - не страшно. Вот!

29. SLADE 007, 16.02.2002 20:16
Urry нашедший кнопку
SLADE 007, ну, удачи тебе в оваивании новых прог! Жаль, что с Proxomitron ты так и не разобрался...
Да нет не буду я ставить эту WebWasher3.0 ,просто,как уже сказал никчему мне это,а лучше она Proxomitron или хуже это уже вам решать,для своих нужд у меня есть др.ускорители инета...,а с Proxomitron,наверно и в правду не разобрался,ошибкой моей было то,что,как я уже выссказался мне это в принципе не надо было ,просто тов. напомнил про резку баннеров,вот я и решил попробовать его или WebWasher,поэтому при первом же глюке я его с радостью и удалил,просто действительно никчему мне,а другим очень даже и пригодится,тем более эти 2 проги по резке баннеров стоят на первом месте в рейтинге журнала "ЧИП".
ЗЫ.Если был резок в предыдущем постинге извини,не разобрался и разозлился блин...,обидно ,когда не получается,чтото ,а виноват как всегда стрелочник.
brat
А как же Proxomitron в нужный момент запускается?
Или его автоматически запускает броузер?
Но тогда как броузер узнает, в какой папке
(директории) сидит Proxomitron?

Я там сделал просто,указал в настройках при включ. путь к IE ,и когда я запускал Proxomitron,то одновременно стартовал интер.экспл.,вот такс...

30. MPashuk, 16.02.2002 20:54
Вопрос по Proxomitron-у
Посмотрел я на свой трафик и вижу, что 5 мегов за сегодня у меня прошло с трех адресов:
213.59.3.123 - fe3.masterhost.ru
213.59.3.107 - fe5.masterhost.ru
213.59.3.40 - woody.masterhost.ru
как бы, того, запретить в Проксомитроне обмен с определенными ай-пи адресами?
Или, как организовать запрет по именам хостов?

А может кто-нить скинет мне конфиг адаптированный к российским сайтам, типа: rbc. lenta, gazeta ... и т.д.

31. Flyer, 18.02.2002 01:56
MPashuk
Как насчёт того, чтобы хоть мельком посмотреть документацию и понять возможности программы?

AdList (This is a list of advertising URLs to block)

For example, say you see an ad or something on a page you'd like to block. Just do the following...

First we need it's URL. Right-click over the image and select "Copy URL to clipboard" or whatever your browser happens to call it.
Go to Proxomitron's System Tray Menu and select "Add to Blockfile".
Pick the blockfile you want to add the URL too (AdList in our case)
You should see the "Add URL to blockfile" dialog. Here you can clean the URL up a bit, add Wildcards if you like, and click OK to add the URL to a list.

32. Urry нашедший кнопку, 19.02.2002 18:23
На сайте www.proxomitron.nm.ru выложена русификация (http://proxomitron.nm.ru/files/russian_update_41.zip) для Проксомитрона версии 4.1. Вроде даже работает

33. awas66, 24.02.2002 09:02
На форуме не кэшируются страницы, приходится постоянно ждать полной загрузки, в чем грабли?

34. KukuruzniX, 24.02.2002 22:53
У меня из-за этого Проксомитрона не хочет грузится ни почта на ленте.ру, ни апорт (там вспл. окно с погодой). А вот баннеры он режет классно - всех убивает! Что делать?

35. Flyer, 25.02.2002 03:10
Как обычно - смотреть Log window, выяснять, какой фильтр мешает.

36. Papahoolio, 25.02.2002 04:53
господа ! кто может, киньте эту прогу куда-нить на побыстрее хостинг.. а то я с этого НовогоМыла ее качать 6 часов буду (скорость 35 байт-с)... о сайте вообще молчу - дальше цвета фона не доходит...
советую estarter.ru

37. Атомный Кот, 25.02.2002 12:12
Это лучший банероубиватель!
Гип-гип - Ура!

38. u76, 11.03.2002 22:31
MPashuk
Если не секрет, с помощью какой программы можно посмотреть траффик и адреса, откуда он?

39. Trespasser, 26.03.2002 12:54
Странно, включаю внешний прокси(proxy.wplus.net:3128), проверяю его, всё нормально, сохраняю. Но всё равно proxomitron продолжает ждать 8080. Что я делаю не так? Может ещё что-нибудь включить надо???

40. Flinston, 26.03.2002 16:13
Люди, киньте на мыло прогу...... а то с сайта не качается....

flinston_s@pisem.net

41. Flyer, 27.03.2002 01:32
Trespasser
Не понял вопроса, подробнее!

Flinston
http://proxomitron.cjb.net

42. Flinston, 27.03.2002 16:42
Flyer

Спасибо, скачал.....

Сейчас буду разбираться.....

43. bopUK, 27.03.2002 18:24
а как можно запретить загрузку рисунков-баннеров по размеру.
т.е. задать несколько размеров и фильтровать баннеры по ним.

44. Flyer, 29.03.2002 02:05
bopUK
Так там и так размер учитывается:
код:
Name = "Banner Blaster (limit text)"
[..skip..]
Match =
[..skip..]
"(*width=[#460-480]&*height=[#55-60]*)|"
"(*width=[#88]&*height=[#31]*)))"
[..skip..]


Или вот мой вариант для модных нынче 1x1 счётчиков:
код:
Name = "Kill 1x1 Images"
Active = TRUE
Limit = 256
Match = "<i(mg|mage|nput) *src=*>&&((*http://(^\h)&(*\?*))&(*width=1^[0..9])&(*height=1^[0..9]))"
Replace = "<font size=1 color=red>[1x1]</font>"

45. Flyer, 02.04.2002 01:15
Кстати, всем рекомендую в фильтре "Flash animation killer" увеличить лимит с default'ных 1024. Я у себя поставил 4096 - с запасом.

46. S.A.B, 06.05.2002 23:47
А как убрать яндоксовый редирект: http://www.ya.ru/redir?dtype=web&url=http://www.aa.aa. Чтобы сразу в браузер выдавался http://www.aa.aа?

47. Heretic, 07.05.2002 16:29
Поствил руссифицированный 4.2, ничего не поубивал - и кроме аляпистого дизайна(уже сменил) ничего не нашел. Чего делать. Подключение модемное, винды 98

Добавление от 07-05-2002 16:34:

Сорри. Сам дурак Я в IE не прописал localhost и все такое. Попробую - расскажу!

48. S.A.B, 10.05.2002 00:24
Ну так никто не знает?

49. Михеич, 13.05.2002 09:52
S.A.B
Фильтр Un-Prefix Urls. Добавить в строку URL Match ya и yandex.

50. S.A.B, 14.05.2002 23:15
Михеич

Там уже есть это:

Name = "Un-Prefix URLs"
Active = TRUE
URL = "[^.]+.(lycos|snap|yahoo|metacrawler)"
Limit = 1024
Match = "href=($AV(?????*[^a-z0-9]((http|ftp)(%3A|:)(%2F|/)(%2F|/)(^\h)[^&]+)\1*)&("|)\0)"
Replace = "href=\0$UESC(\1)\0"
Как добавить то что ты предложил.

51. Михеич, 15.05.2002 10:06
lycos|snap|yahoo|metacrawler|ya|yandex
Вроде так.

52. Pepsi, 18.05.2002 04:28
Proxomitron хорошо режет Flash баннеры - но зайдя вчера на www.price.ru был очень удивлен - как и прежде показывался (справа) большой Flash баннер - как пофиксить этот косяк?

P.S. Повторясь - flash баннеры на других сайтах он режет!

53. Михеич, 18.05.2002 08:57
Pepsi
Хм, только что проверил - нету баннера.

54. Pepsi, 18.05.2002 11:13
Есть черт побьери... (стоит галка на против FLASH ANIMATION KILLER).

Михеич - А У тебя там что прописано? - у меня как было по умолчанию!

55. S.A.B, 18.05.2002 11:13
Михеич
Вроде так - точно, работает. thks.

56. Михеич, 18.05.2002 12:12
Pepsi
У меня конфиг homeric-naoko42-russian-public.cfg. В нем я ничего не менял.
Сам фильтр такой:
Name = "Flash animation killer"
Active = FALSE
Bounds = "<object*</object>"
Limit = 1024
Match = "[^>]++codebase=$AV(*macromedia.com*flash*)*"
"<param ( name=$AV(movie|src)| value=$AVQ(\1))+{2}*"
Replace = "<a href=\1>[flash]</a>"

57. Pepsi, 18.05.2002 16:16
Михеич - Все сходится - странно...

Добавление от 18-05-2002 16:45:

Есть еще погодный flash баннер который не отрезается на http://www.vladimir-city.ru/ (слева, в середине страницы)

58. Михеич, 18.05.2002 16:59
Pepsi
Тот, что под надписью "Погода"? Так у меня и его нет
Мож от браузера зависит? У меня Опера.

59. Pepsi, 18.05.2002 18:19
Михеич - я смотрю в ИЕ 5.0

60. Flyer, 20.05.2002 01:19
Pepsi
Почитай, что я писал про Flash-фильтр выше! Это именно оно!

61. Outrider, 20.05.2002 03:25
Есть такая программа Naviscope (http://www.naviscope.com/nscope.exe) . Много чего умеет -> баннеры там режет, флеш, показывает что грузится, откуда грузится и зачем грузится. Вообщем очень достойная вещь.

62. Flyer, 20.05.2002 10:32
Outrider
Ты Proxomitron смотрел? Встроенный язык для написания своих фильтров и все стандартные фильтры на этом же языке - непревзойдённая гибкость!

63. Pepsi, 20.05.2002 13:46
Outrider - про флэш ты уж загнул - раньше ентой прогой пользовался - ну не режет он его!!!

Добавление от 20-05-2002 13:51:

Flyer YES!!! Спасибо - сработало (а за что отвечал тот параметр?)

64. Flyer, 20.05.2002 14:09
Pepsi

А как насчёт его Help'а?

"Byte Limit controls how many characters forward to look for a match before giving up. Normally keep this as small as possible - for most tags, a value of 128-256 or even less is fine. Increase it if you find a rule that should match isn't working. Making it too large however, can make pages appear to load slower since the program must process more data before sending anything to your browser.

Often the best size to use depends heavily on the tag in question. The "<Script ... </script>" tag for instance, often needs a large limit since it may contain many lines of JavaScript. In this case, try a limit of around 4096."

65. vasketsov, 20.05.2002 15:50
Ну а как ему прописать, что прокся определяется через proxy.pac?
То бишь, файл конфигурации, что через прокси, а что - нет.
А то вручную как-то криво.

66. Flyer, 24.06.2002 09:35
to ALL
Вышла версия 4.3
Как всегда http://proxomitron.cjb.net/

67. Timofey, 24.06.2002 11:12
По поводу 4.3...
По WinXP, в момент закрытия окна IE иногда вылетает BSOD с сообщением BAD_POOL_CALLER. До этого BSOD'ов на XP не видал практически (только кривой драйвер и AVP). Возвращаю обратно 4.2 - все работает стабильно. Переустановка осуществлялась просто заменой директорий с Проксомитронами, т.е. никакие cfg-файлы не пересекались. Под Win2000 версия 4.3 работает без проблем. Кто-нибудь еще этими граблями получил?

68. Utandr, 25.06.2002 19:41
GZIP pages он понимает ?

Он понимает gzip/deflate -сжатые страницы?

И еще, совет автору: ПОЖАЛУЙСТА, сделай так, чтобы при инсталляции он трахал IE и сам ставил настройки proxy.
И хорошо, чтобы он понимал конфиги и настраивал proxy для Opera 5.12 и 6.0 -- у меня в сетке есть люди, которые этими браузерами пользуются.
Дело в том, что объяснить нажать два раза мышкой на программке ОБЫЧНОМУ пользователю - это одно.
Другое - объяснить то, как настроить proxy

69. Timofey, 25.06.2002 20:19
Utandr
И еще, совет автору
А с чего ты взял, что Scott R. Lemmon читает этот форум?

70. SEKIRA, 25.06.2002 21:44
Проксик хорош. Хотя бы потому, что легко и наглядно показывает куда и что IE отсылает и откуда принимает. Откройте журнал в проксике и попытайтесь загрузить какую либо страничку. Всё в журнале пропишется, и то что отослано, и что принято, и что Проксик "убил". Рулёз. Я так для качалки ссылки вылавливаю, когда некоторые особо умные сайты не хотят честно отдавать

71. T7, 03.07.2002 10:17
дано - dialup подключение, аутпост, proxomitron. визуальное впечатление (отчасти продкрепленное DUMeter), что при использовании proxomitron падает общая скорость соединения... никто не сталкивался?

72. Timofey, 03.07.2002 10:58
T7
Попробуй отключить баннерорезку в Outpost для начала (а лучше его целиком).
Насколько я понимаю, для фильтрации html он посылает сообщение серверу о том, что не поддерживает сжатие страниц. Проксомитрон же умеет сам распаковывать страницы. И проверь в нем установлена ли галка на Accept-encoding: Allow webpage encoding (out).

иногда вылетает BSOD с сообщением BAD_POOL_CALLER
Отвечу сам себе: после деинсталляции Outpost за несколько дней ни одного BSOD с версией 4.3

73. Flyer, 03.07.2002 12:00
T7
С Outpost не сталкивался, в своё время (когда искал замену для @Guard) думал его себе поставить, но у меня уже стояла отличная баннерорезка Proxomitron (тогда ещё 3.x), а про Outpost народ отзывался не очень лестно, и я выбрал "чистый" (без web-фильтра) Tiny (Kerio) Personal Firewall - http://www.kerio.com http://www.tpffaq.com , о чём ни разу не пожалел.

Вопрос: какой у тебя проц и не софтовый ли модем (не может ли в этом быть дело)?

74. T7, 03.07.2002 17:49
проц - р3-450, модем да, софтовый, lucent какой-то там... а как может влиять софтовость модема на работу баннерорезалки?

попробую сегодня без аутпоста, посмотрим... спасибо всем за наводки / советы. KPF все еще бесплатен для personal use? никаких там баннеров oк smth?

75. Flyer, 04.07.2002 09:36
T7
как может влиять софтовость модема на работу баннерорезалки?
Так проц-то на всех "делится". А Prox'овские фильтры _могут_ (а могут и не) быть довольно тяжёлыми...
Впрочем, это лишь предположение. Другое предположение - интерференция Prox и Outpost (если тормозится _только_ HTTP).

76. T7, 04.07.2002 11:53
без аутпоста визуально то же самое. в принципе, если это толтько меня плющит, то значит именно "плющит", не мог же никто не заметить больше...

тормозится, конечно, только HTTP, другие-то не через Proxomitron ходят...


а какие есть вообще ему альтернативы? или, вернее, может есть утиль, которая умеет резать flash-баннеры? со всеми остальными аутпост справляется на "ура..."

77. Flyer, 04.07.2002 12:29
T7
Про альтернативы ничего толкового не скажу - Prox для меня практически идеален. Его гибкость позволяет делать многое, на что он исходно вроде бы и не рассчитан. Например, у меня с этой конфы грузятся только .html файлы, а все .gif, .js, .css Prox подсовывает с локального диска, кроме того, добавлен twit-лист - вырезание постингов тех участников, которых я не хочу видеть.
Что же касается твоей проблемы с притормаживанием - попробуй оптимизировать набор включённых фильтров: все ли они тебе реально нужны? Может, слишком много накидано в AdList и их стОит упорядочить?

78. T7, 04.07.2002 13:42
Flyer

может. а может это вызванно тем, что это первые запуски? а дальше он именно с винта будет подгружать?

79. Flyer, 04.07.2002 16:16
T7
Сам он ничего не кэширует.
У меня для этого сделано:
код:
Name = "iXBT forum local"
Active = TRUE
URL = "forum.ixb*"
Limit = 100
Match = "((href|src)=)\0$AV((/)\1\2(gif|js|css)\3)"
Replace = "\0"file://e:/1/iXBTubb\1\2\3""

80. S.A.B, 10.07.2002 00:11
Flyer
А как сделать чтобы наоборот не кешировался определённы сайт? (с примерчиком и куда писать)

81. Flyer, 11.07.2002 13:07
S.A.B
Как-то никогда не интересовался. Разберись, потом всем расскажешь.

82. Timofey, 11.07.2002 17:58
vasketsov
что через прокси, а что - нет
цитата (Proxomitron help file):
Proxomitron supports several commands that can be used in Header Filters to control your proxy. For example $USEPROXY(True) or $USEPROXY(False) can be placed in the replacement section to turn the proxy on or off for a given URL (overriding the global setting). While $SETPROXY(proxyname:рort) when used, can auto-select a particular proxy for that URL (Note: the proxy must also be in your external proxy list!).
Так не годится?

83. vasketsov, 11.07.2002 18:24
Timofey
а почему все броузеры понимают один и тот же проксипак, а проксомитрону свое надо писать?
то есть, вообще то понятно почему.

вот представь, есть такой лист, в котором десяток проксей и больше сотни isInNet.
Даже опера - и та понимает что к чему.
Если я чего-то неправильно понял - тогда пожалуйста на пальцах, куда мне вписать нужный урл.

84. Timofey, 12.07.2002 00:03
vasketsov
а почему все броузеры понимают один и тот же проксипак, а проксомитрону свое надо писать?
Потому что он не браузер.

вот представь, есть такой лист, в котором десяток проксей и больше сотни isInNet
Тебе к каждому хосту надо через свой прокси лазить? Ну Проксомитрон просто не для этого. Извернуться можно, но будет не особо удобно.

85. Bozo, 12.07.2002 20:45
цитата:
а какие есть вообще ему альтернативы? или, вернее, может есть утиль, которая умеет резать flash-баннеры? со всеми остальными аутпост справляется на "ура..."
Flash режет Norton Internet Security, можно запретить или разрешить загрузку ActiveX controls. Например на www.ixbt.com у меня сейчас флеша нет, но я и не знаю, может его счас и перестали показывать на главной странице.
цитата:
вот представь, есть такой лист, в котором десяток проксей и больше сотни isInNet. Даже опера - и та понимает что к чему.
А где можно про такие извраты почитать и зачем это нужно? А то может у меня инет залетает если я такой лист надыбаю.

86. vasketsov, 12.07.2002 23:53
Bozo
зачем это нужно?
к одной подсети хожу через одну проксю, к другой - через другую. прокси тоже так настроены, что неправильные запросы не пропускают.

А то может у меня инет залетает если я такой лист надыбаю
для начала тебе надо надыбать десяток проксей. пойми, тут же не анонимные прокси в инете имеются в виду, это все гейты в локалке.

87. keea, 16.07.2002 17:36
У меня есть два вопроса к спецам.

1.Имеется страница, которую я часто смотрю. Хочу сделать, чтобы Proxomitron отлавливал на этой странице стринг Last="бла-бла-бла" и заменял это каким-нибудь скриптом, который бы сохранял бла-бла-бла в файл. Ради этого бла-бла-бла я и лазию на ту страницу (а руками сохранять по сотне раз в день - плохо). Не знаю, возможно ли это... Только, плиз, не надо советовать воспользоваться менеджером закачек, WatzNew и т.п. Нужно именно то, что я написал.

2.Как сделать чтобы встретив заданный стринг, Proxomitron обрывал загрузку страницы (не закачивал оставшуюся часть страницы, а сразу бы писал
</body>
</html>
и всё)?

Спасибо.

88. Flyer, 16.07.2002 18:20
keea
1. А если настроить Prox, чтобы он с этой страницы убивал всё, кроме этого бла-бла-бла и пусть какой-нибудь менеджер закачек периодически загружает эту страницу через Prox?

2. Ну и сделай такой фильтр, в замене после </body></html> добавь \k - будет рвать соединение.
У меня есть такой фильтр:
код:
Name = "Kill add-on"
Active = TRUE
Limit = 10240
Match = "</body></html>|</body>|</html>"
Replace = "</body></html>\k"

Правда, на некоторых сайтах его приходится отключать.

89. keea, 16.07.2002 23:25
1. Дело в том что это бла-бла-бла меняется до 3-х раз в минуту (раз в минуту точно изменяется) и когда я смотрю страницу, я каждый раз принимаю определённое решение и действую, потом опять смотрю ... и так далее (этот цикл у меня 100-200 раз в день). Так я хочу и для истории и для анализа своих ошибок каждый раз сохранять это бла-бла-бла в файл (и именно то бла-бла-бла, которое я и видел, а не то новое которое выудит Флашгет или Вотзнью).
2.Flyer , может я не понял, может ты не понял. Та же страница, после бла-бла-бла мне ничего не нужно (а там ещё много и хтмл-а и графики). Так я хочу чтобы Proxomitron сразу после бла-бла-бла вставил </body></html> и всё.

90. Flyer, 17.07.2002 04:39
Так я хочу чтобы Proxomitron сразу после бла-бла-бла вставил </body></html> и всё.
Я о том и говорю. Грубо, это выглядит так:
Match = "*[то, что обычно передбла-бла-бла ]\1[то, что обычно послебла-бла-бла ]"
Replace = "\1</body></html>\k"
Соответственно на выход пойдёт только бла-бла-бла</body></html> и соединение кильнётся.
Это если перед и после бла-бла-бла всегда одно и то же.
Или же задать какие-то признаки как bounds.
Дальше уж читай доки (они - рулез! ) и думай сам.

Что же до первого вопроса, то я не знаю, что такого можно вставить в HTML, загружающийся с сайта, чтобы заставить браузер автоматом писАть что-то на диск.
Может, тебе стОит смотреть не в Inet'е, а сразу то, которое выудит Флашгет или Вотзнью и по нему принимать решение?

91. Flynn, 17.07.2002 06:43
Неполучается прибить баннер на анекдот.ру. Копирую урл, который имеет вид типа http://www.anekdot.ru/cgi-bin/g.cgi?http://www.rtr-v…html?id=10091&F52 , вставляю его в AdList в виде http://www.anekdot.ru/cgi-bin/g.cgi*, а баннер как висел так и висит. Не убирается, даже если полный урл прописать в prox

92. Oleg Babarykin, 17.07.2002 08:03
Мои настройки не претендуют на оптимальность но работают нормально (я по крайней мере доволен)

Пример некоторых частей конфига:

в этой части конфига описываются файлы с блоклистами
----- default.cfg -----
[Blocklists]
List.Banners = "..\Lists\Banners.txt"
List.IFrame_Banners = "..\Lists\IFrame_Banners.txt"
List.PopUp = "..\Lists\PopUp.txt"
---------------

собственно настройки фильтров для резки банеров.
----- default.cfg -----
[Patterns]
Name = "PopUp"
Active = TRUE
Multi = TRUE
URL = "*$LST(PopUp)*"
Bounds = "<script*</script>"
Limit = 32767
Match = "<script*window.open*</script>"

Name = "Banners"
Active = TRUE
Multi = TRUE
Bounds = "<a*</a>"
Limit = 32767
Match = "<a*$LST(Banners)*</a>"

Name = "IFrame Banners"
Active = TRUE
Multi = TRUE
Bounds = "<iframe*</iframe>"
Limit = 32767
Match = "<iframe*$LST(IFrame_Banners)*</iframe>"
---------------
теперь достаточно просто добавлять куски URL в нужные блоклисты и вуаля =))

такая система работает около полугода.
если кого интересует могу выслать полные конфиги...

93. Flyer, 17.07.2002 11:02
Flynn
Вот: это не всерьёз, а так, что первое а голову пришло...

Name = "MAP"
Active = TRUE
URL = "www.anekdot.ru"
Limit = 2048
Match = "<map*usemap*>"

94. keea, 17.07.2002 14:06
Flyer, по второму вопросу спасибо тебе, а по первому я сейчас топик создам ("Как сохранять часть хтмл-страницы в файл?").

95. S.A.B, 19.07.2002 01:33
Oleg Babarykin
меня интересуют твои конфиги. Шли на dvd@yandex.ru

Flyer
Расскажи подробнее как сделать локальный кэш для проксика? Или напиши в какой файл вставлять это:
Name = "iXBT forum local"Active = TRUEURL = "forum.ixb*"Limit = 100Match = "((href|src)=)\0$AV((/)\1\2(gif|js|css)\3)"Replace = "\0"file://e:/1/iXBTubb\1\2\3""

96. Flyer, 19.07.2002 09:39
S.A.B
Это не кэш (ну, или не совсем кэш ). Просто у меня выкачаны с конфы файлы *.gif, *.js, *.css и положены в каталог е:\1\iXBTubb. Соответственно, этот фильтр, встретив ссылку на такой файл, подставляет путь в этот каталог и файл берётся оттуда, а не с Inet'а (собственно, исходно это было сделано больше по приколу, чем всерьёз, да так и осталось).
А вставляется это, как обычно, в файл конфигурации *.cfg (у меня - default.cfg)

97. Timofey, 19.07.2002 09:44
Расскажи подробнее как сделать локальный кэш для проксика?
А чем тебя кеш браузера не устраивает? После добавления такого фильтра, форум iXBT начинает кешироваться на ура.

код:
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Vary: Always cache (in)"
Match = "*"

98. Жак Майоль, 19.07.2002 16:28
Хорошая весчь.
Только после включения, мой ИЕ перестал, подключатся автоматически, то есть нажимаешь на ссылку и тут же появляется эта страничка сгенерированная Proxomitron' ом, если нажать в браузере назад на страницу откуда пришел, то и она станет такой же . А наличие данной функции для меня очень необходимо, но отказываться от сабж не хочется.
Вот и хотел спросить у вас господа как бы мне это поправить..

P.S что примечательно - для каждого нового сайта первый клик по ссылке срабатывает

99. Flyer, 19.07.2002 17:08
Жак Майоль
появляется эта страничка сгенерированная Proxomitron' ом
Не понял, это ты о чём? Какая страничка?
Поподробнее!

100. Жак Майоль, 19.07.2002 18:39
Ну, в общем, на страничке написано:

Host Name Lookup Failed
The Proxomitron couldn't find the site named...
www.ixbt.com (например)
Check that the name is correct. If so, the site may have changed or may no longer exist.
и глаз нарисован.

То есть неможет он ее найти, а подключится недагадывается
и это даже если я только что на этой странице был.

101. Flyer, 19.07.2002 18:46
Жак Майоль
А как ты к Inet'у подключаешься? Proxy?

Добавление от 19.07.2002 18:52:

Ааа! Ты про то, что он не начинает сам дозваниваться! Ну раз уж я перед выходом в Inet вручную запускаю Prox (а он, в свою очередь, KPF) и ADialer (а нафига они мне в автозагрузке?), то меня совершенно не ломает вручную выбрать и то подключение, которое я _сейчас_ хочу/могу использовать.

102. Жак Майоль, 19.07.2002 19:37
Дело в том, что у моего провайдера первые 30 сек бесплатно
поэтому у меня и подключается и отключается автоматом.
Ну почему с прохомитроном это перестает работать?
И на страницу назад тоже не возвращает. Браузер должен ведь кэшировать страницу и если я в автономе ее подсовывать.

103. Bozo, 19.07.2002 20:40
Хорошая прога Proxomitron. И недорогая. Вот только не вижу своих сообщений: AMD vs intel- есть предложение завестись конкре'T'но..., #7175 (http://forum.ixbt.com/0015/016637-248.html#7175) и AMD vs intel- есть предложение завестись конкре'T'но..., #7177 (http://forum.ixbt.com/0015/016637-248.html#7177) Получается я так полфорума могу пропустить.

Вопрос века: Что делать? Может это только у меня режет эти сообщения?

104. Bis, 20.07.2002 11:44
Bozo

Режется у всех, кто пользуется стандартным фильтром kill javascript banners. В твоих постах приведены таблички, где встречаются последовательности знаков равенства (которые отделяют заголовок таблицы). Вот на этих знаках равенства фильтр и срабатывает. Чтобы увидить свои посты надо отредактировать фильтр, удалив кусок строки такого вида:
\=?\=?\=? (или как-то так, я уже его удалил так что не помню )

105. S.A.B, 21.07.2002 01:02
Flyer
Сделал локальный кэш, видно что заменяет и css и js, но css стили почему-то не применяются?

106. Flyer, 21.07.2002 04:16
S.A.B
Тут ничего толкового не скажу - мне отсюда не видно... Ищи ошибку! (файл точно лежит где надо и правильно называется?)

107. Виталий Е., 21.07.2002 14:51
А если входишь через проксю по своему паролю? Куда в этой проге пароль на прокси вводить?

108. S.A.B, 21.07.2002 22:19
Flyer
Да всё верно, но... Да и хрен с ним. Кстати такой же метод для ru-board не катит.

109. Bozo, 22.07.2002 14:20
Bis 10nx

110. Flyer, 22.07.2002 19:05
Bis
А может, не убивать их, а заменить на "\=[^=]\=[^=]\=[^=]\=[^=]" (вроде, функциональность не страдает, хоть я и не понял, что он должен был фильтровать).
Но у меня эти постинги убил "Kill Nosey JavaScripts" (я убрал из него "cookie" и добавил "|random|banner|flash|vbscript" после "history.length", вот "random" мне их и убил )

S.A.B
Почему не катит ?

111. Bis, 22.07.2002 20:48
Flyer

Я тоже не знаю чего он должен фильтровать, поэтому и убил. Не люблю пользоваться фильтрами, в которых не понимаю чего он делает. И вообще помоему проще отключить его и другие подобные фильтры для всего домена ixbt.com. Здесь достаточно стандартной резалки баннеров и убивалки флеша.

112. S.A.B, 09.08.2002 00:28
Он понимает gzip/deflate -сжатые страницы?
И проверь в нем установлена ли галка на Accept-encoding: Allow webpage encoding (out).
Не-а, не понимает, я точно знаю что страницы на том сайте жмутся, но видно прокик режет хедэры

113. busy_MR, 12.08.2002 23:08
Помогите, плиз, а то до меня не доходит в чем тут дело (ну да, в днк):
При отправке мессаджа в одну из гостевух, у меня появляется пустой экран, и мессага уходит... не знаю, куда уходит, но явно не в гостевуху

114. rav3n, 13.08.2002 02:58
busy_MR
занеси эту гостевуху в bypass лист
[^/]++name.of.gb.ru

115. S.A.B, 14.08.2002 22:34
Хм...а через Оперу работает нормально

116. Flyer, 15.08.2002 09:32
S.A.B
Так и глянь в Log Window в том и другом случае.

117. S.A.B, 16.08.2002 00:11
Flyer
Для одного и того же сайта:
IE: Accept-encoding: вообще нет
Opera 6.04: Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0

118. Flyer, 16.08.2002 09:38
S.A.B
Думаешь, в случае с IE Prox нарочно вредничает?
Или IE не шлёт? Или шлёт, но не так?

119. S.A.B, 17.08.2002 00:17
Flyer
а хз, я сам не в понятках

Добавление от 17.08.2002 01:57:

Flyer
всё пучком, заработало

120. Flyer, 19.08.2002 09:52
S.A.B
Ну так делись инфой!

121. Pepsi, 20.08.2002 22:01
Не режет flash!
Здесь (http://fgames.com.ru/cgi-bin/game.cgi?76) ссылка на игрульку "5 miles 2 go"- при значении 4096 всеравно ролик проигрывается - не режется! - как пофиксить?

122. S.A.B, 21.08.2002 02:07
Flyer
Он у меня в bypass листе стоял, после убрал и появился gzip. Вот такие пироги, не знаю, баг это или что.

123. Bis, 21.08.2002 07:30
S.A.B

Ничего удивительного. Погляди на первый из header фильтров (Accept-encoding: Allow webpage encoding (out)) и все станет понятно. Он естественно не применялся к сайту в bypass-листе. А сам prox уже давно поддерживает gzip (загляни в файлик changes.txt). Так что проблема была как раз в IE, который не отдавал заголовок с поддерживаемыми кодировками, а Opera наверное отдавала.

124. D44, 22.08.2002 10:18
У меня заморожены смайлы на многиз сайтах. Но функцию GIF Freez я отключил. А этот форум вообще в by paas забит. Других утилит, подобных Proxomitron, на новую систему не ставил.

125. Flyer, 22.08.2002 10:41
D44
А в IE, часом, анимация не отключена?

Pepsi
А где там? Или сама игрушка? Так она и не должна этим фильтром резаться (смотри в HTML Debug info).
Мне сходу ничего в голову не приходит, как порезать её, оставив ссылку (ну не знаю я HTML), а убить целиком - что-то вроде
Name = "Flash animation killer 3"
Active = TRUE
URL = "(^$LST(Flash))"
Bounds = "<frame*>"
Limit = 1024
Match = "*(movie|src)*=(("|)(*.swf)\1)*"
URL потому, что у меня есть ещё вот такое
[Blocklists]
List.Flash = "..\Lists\AllowFlash.txt"
killer 3 потому, что есть
Name = "Flash animation killer 2"
Active = TRUE
URL = "(^$LST(Flash))"
Bounds = "<object*</object>"
Limit = 4096
Match = "*(movie|src)*=(("|)(*.swf)\1)*"
Replace = "<a href=\1>[flash]</a>"

126. Pepsi, 23.08.2002 20:24
Flyer - как не должна? этож флэш!?

127. Bis, 23.08.2002 22:14
Pepsi

Порезать-то можно все что угодно, но зачем? Ведь там как я понял флеш открывается в окне после клика по ссылке, а если ты его вырежешь, то что получится и зачем тогда вообще кликать?

128. Pepsi, 24.08.2002 20:30
Bis - это просто помогает скачивать флэш к себе на винт - кликаеш по резаной ссылке [flash] и правой кнопкой "Сохранить как" и не надо рабираться с кодом страницы где, что и как прописано!

129. D44, 25.08.2002 04:54
Flyer
анимация включена. А смайлы почемуто остались заморожены только здесь ((
потеря не большая, но сам факт не понятен.

130. Flyer, 26.08.2002 12:39
D44
А они у тебя не могут лежать в кэше с "обрезанной" анимацией?

Pepsi
Посмотри на исходный текст страницы и на фильтр. Вопросы есть?

131. D44, 27.08.2002 02:15
Flyer
А как это проверить?

132. S.A.B, 27.08.2002 02:31
D44
Почисть кэш ИЕ и зайди на форум.

133. D44, 27.08.2002 05:30
S.A.B

А смысл, если не секрет, такого радикального лекарста?
Я вообще-то интернет эксплоуером пользуюсь постоянно и сносить кэш просто так мне не резон.

134. Flyer, 27.08.2002 10:06
D44
Ну снеси не весь кэш, а только все .gif меньше 5KB размером. Или, если не лень, найди в кэше все смайлики с конфы и прибей только их Их всего меньше сорока. Или, если ещё более не лень, найди и прибей только анимированные

135. Pepsi, 27.08.2002 15:29
Flyer
- в том то идело что я не могу посмотреть код этой паги - что то не срабатывает "Правка"

136. Flyer, 27.08.2002 16:21
Pepsi
Prox->Open Log Window->HTML Debug Info и жмёшь на ссылку

137. Pepsi, 27.08.2002 18:33
Flyer - спасиб помогло!

138. maxarb, 28.08.2002 16:08
я вот тоже поставил proxim и такая непонятная проблема возникла:

в браузере появляетя хтмл код просматриваемой странички, причем код этот раскрашен, как в большинстве хтмл-редакторов (одни тэги черные, другие зеленые и т.п.)
плюс сверху стоит хттп-ответ прокси, через корорую наш инет пашет ну типа этого:
HTTP/1.1 200 OK
Date: Wed, 28 Aug 2002 11:56:32 GMT
и т.д. ....

proxim настроен через прокси с авторизацией
в браузере прокс нормально настороен, т.е. localhost:8080
код выдается действительно запрашиваемой странички, т.е. из инета
пробовал со всеми включеными фильтрами и со всеми выключеными - та же фигня.

Что здесь может быть ? Может кто-то сталкивался с подобным?

139. Flyer, 28.08.2002 16:46
maxarb
А ты, наоборот, выключи Prox->Open Log Window->HTML Debug Info - это именно оно.

140. maxarb, 28.08.2002 16:57
Flyer
Гы! Теперь понял, это фича! Не знал я что еще и в логе есть настройки.
Thnx

141. abcde, 29.08.2002 09:48
Urry нашедший кнопку
Надо было сразу на первой странице предупредить, что ламерам программу использовать не следует. Я ее только поставил, нажал на кнопочку тестирования, тут меня и отключили от сети за нарушение правил и попытку несанкционированного доступа. Потом долго оправдывался перед провайдером...

142. Flyer, 29.08.2002 11:14
abcde
Это что же за провайдер такой?

143. abcde, 29.08.2002 13:21
Я подключен к И-нету через районную оптоволоконнуя сеть. Фирма "Matrix"
http://www.mns.ru/

144. Flyer, 29.08.2002 14:15
abcde
Посмотрел. Я бы такому Inet'у предпочёл ADSL с нормальным адресом. Кстати, правил, которые ты мог бы нарушить, я у них на сайте не нашёл (или плохо искал?).

145. abcde, 29.08.2002 15:16
flyer
Правила на клиентском портале. Вечером из дома процитирую. Может, сумеешь объяснить, что на самом деле произошло.

146. Flyer, 29.08.2002 15:23
abcde
Пошли в мыло, а то тут это оффтоп.

147. SomeBody Else, 01.10.2002 10:49
Решил немного возродить ветку интересным (для меня ) вопросом. Захотелось сделать так, чтобы Proxomitron исправлял URL'ы, переадресовывая их к WebWarper (ну, большинство наверное уже знает, что есть такой онлайновый gzip упаковщик). Естественно, т.к. опыта по фильтрам у меня маловато, поэтому не сразу все получилось, решил спросить у народа.
Пока сделал фильтр, который добавляет "http://webwarper.net/ww/~GZ/" к какждому URL, но возникла
необходимость обходить gif/css/jpg и прочие файлы, которые WebWarper не должен трогать.
Я пробовал примерно так (точнее несколькими похожими способами, но ни один не заработал как надо):
код:

In = FALSE
Out = TRUE
Key = "URL: WebWarper (out)"
URL = "(^webwarper.net/ww)*.(^jpg|gif|jpeg|css|png)(^?)"
Match = "http://\1"
Replace = "$JUMP(http://webwarper.net/ww/~GZ/\1)"

$JUMP можно поменять на $RDIR, не суть... Смысл фильтра в том, что если в URL нет строки "webwarper.net/ww" и URL не оканчивается на jpg, gif, jpeg, css, png, то запрос переадресовывается на "webwarper.net/ww/~GZ/".
Так вот определение "jpg, gif, ..." таким образом почему то не работает. Есть идеи, почему именно? Я подозреваю, конечно, что упустил что-то, но не вижу, что конкретно... Может быть у кого-то из вас уже возникали подобные проблемы и вы их успешно решали?

148. Bis, 01.10.2002 12:25
Почему не работает могу сказать. Выдержка из хелпа:
Note that a negated expression consumes no characters - it just test them.

Кусок фильтра (^jpg|gif|jpeg|css|png) просто протестит строку, но не поглотит символы, поэтому финальному выражению (^?) удовлетворить никогда не удастся.
Как сделать, чтобы работало я тоже не знаю.

Впрочем, я похоже придумал. Вот такой фильтр должен работать:

(^webwarper.net/ww)*.((^jpg|gif|jpeg|css|png) & [a-z]++(^?))

Но надо потестить, а самому влом.

149. Timofey, 10.10.2002 20:15
Вышла версия 4.4
http://www.proxomitron.org

150. CT0_KOTOB, 17.10.2002 13:44
я вот хочу задачку задать знатокам, без ее решения пользоваться этим фильтром проблематично:

вот адрес: www.goalkeeper.ru/proformz.php.
вопрос: как сделать так, чтобы при включенном прохомитроне, попапы (см. ссылки Лидеры) открывались нормально, а не только после перезагрузки страницы?

давно бьюсь, ответа не нашел.

151. -=Spd=-, 20.10.2002 20:53
Поставил проксомитрон 4.4 - все рулез, вот тока пару раз появлялась проблема - вместо страниц браузер выплевывал их source. Прекращалось это безобразие после закрытия/открытия проксомитрона. Это глюк версии 4.4 или где?
Сижу на ВинНТ4 + Опера 6/ИЕ6.

152. Urry нашедший кнопку, 21.10.2002 07:59
-=Spd=-, метод стандартный:

Открываешь Log Window и смотришь, какие фильтры у тебя сработали. Потом выбираешь виновника безобразия.

153. maxxx, 21.10.2002 12:26
Народ а можете мне кто-нить выслать листы Adlist и Noimages? mbadmin@yandex.ru
А то я пока не весь инет облазил, но чтоб на будущее там все было.
Да и еще я не понял кое-что: если я включу убийцу флеша, как он разберется с сайтами на флеше полностью?

respect

154. Bis, 21.10.2002 13:12
maxxx
Да и еще я не понял кое-что: если я включу убийцу флеша, как он разберется с сайтами на флеше полностью?

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

155. SomeBody Else, 21.10.2002 14:01
Да просто надо сделать дополнительный лист с файлами, на которых флеш не нужно резать и сделать соотв. запись в URL Match фильтра.

156. maxxx, 21.10.2002 16:38
Bis
Метод правки руками заключается в том, что сказал SomeBody Else
или есть другой способ?
Да и про листы Вы заметили?

Добавление от 22.10.2002 09:17:

Да и еще хотел спросить: как правильно добавлять листы в baner raplacer, а то на скринщотах показано со значком ^ а в инструкции сказано что надо без него, да и еще когда вчера добавил с ним, то блокировалась не вся реклама. И как добавить туда же второй лист?

157. -=Spd=-, 25.10.2002 21:08
Еще два вопроса:
1. Можно заставить проксомитрона считать, скока он сэкономил траффика в граммах... эээ... в байтах
2. Поменять эту жутко красивую страничку с глазом можно как-нибудь? Ну ту, которая выскакивает, когда не получается открыть страницу. А то народ в локалке запарил с вопросами

158. dil, 31.10.2002 12:20
-=Spd=-
1. Невозможно. Раз он что-то экономит, то это что-то даже не доходит до твоей машины, а как тогда его посчитать, а?
2. Жутко красивая страничка находится где-то среди локальных файлов Proxomitron. Найди и исправь, и будет тебе счастье!

Добавление от 31.10.2002 12:33:

А теперь сам задам вопрос

1. Можно ли для разных пользователей на машине автоматически задействовать отдельные конфигурации? Не ставить же несколько копий программы, и руками при старте тоже подгружать не хочется...
2. Навеяло предыдущей темой - а траффик Proxomitron-ом подсчитывать можно?

159. SomeBody Else, 31.10.2002 12:53
2 dil

Не все "жутко красивые странички" проксомитрона находятся в отдельном файле, часть в EXE прописана (не в ресурсах даже).

1. Кажется нет, мне самому бы хотелось. Хотя бы по IP.
2. А вот для этого лучше использовать специализированные решения .

160. Lelik, 04.11.2002 10:18
Заметил, что subj перестал резать Flash на iXBT.

161. Flyer, 04.11.2002 10:37

162. Lelik, 04.11.2002 12:30
Flyer
Нет. Правый баннер остается...

163. Фдуч, 15.11.2002 09:24
Народ, проблем с Proxomitron'ом...
у меня на работе инет по локалке через комп на котором стоит WinRout. у меня IP 192.168.0.1. У прокси нашего IP 192.168.0.6 порт 3128. Если в IE прописан этот прокси - всё нормально грузится и т.д. Ставлю Proxo... в IE прописываю localhost:8080, в Proxo... прописываю в Прокси сервере 192.168.0.6:3128 и нифига не пашет ! т.е. IE ничего не может открыть! просто выскакивает страничка Proxo.. типа нифига не найдено.
ещё пробовал в Proxo... в качестве прокси ничего не писать - всё равно нифига не пашет...
КАК ЕГО НАСТРОИТЬ НА ИНЕТ ПО ЛОКАЛКЕ!????? ХЕЛП!
Очень хочется пользовать Proxomitron т.к. дома на Dial Up'е он классно себя показал.

164. SomeBody Else, 15.11.2002 09:52
2 Фдуч

А что HTTP Message Log говорит? Открой его и смотри, что пишет...

Да, и посмотри, может сам в Config-Access чего запретил . И попробуй прописать в IE не localhost, а 127.0.0.1

165. Фдуч, 15.11.2002 10:10
в Config-Access стоит "Лимит акцесс ту онли эыс ПС"


вот HTTP Message Log :

New Message Log Window....

+++GET 2+++
GET /cgi-bin/Ultimate.cgi?action=intro HTTP/1.0
Accept: */*
Accept-Language: ru
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: winfaq.com.ru
Connection: keep-alive
Accept-encoding: gzip, deflate
+++CLOSE 2+++

и нифига не открылось

и так не только на этот аддресс а на всё....

Добавление от 15.11.2002 10:13:

при прописывании 127.0.0.1 всё осталось как и было т.е. никак

166. SomeBody Else, 15.11.2002 10:36
2 Фдуч

Хм... А "Use remote proxy" вообще включено? И Switch Proxy как надо переключен?

167. Фдуч, 15.11.2002 10:44
о! всё работает . это у меня шаролупие не поставил галочку "Use remote proxy"
а где находится Switch Proxy ?

168. SomeBody Else, 15.11.2002 10:47
Там же, рядышком .

169. Фдуч, 15.11.2002 10:57
нету там ничего ! но уже работает и на том спасибо!

170. Flyer, 15.11.2002 11:30

171. Angel999, 15.11.2002 14:26
Вопрос. А каким FireWall рекомендуется работать в связке с Proxomitron?

FireWall предпочтительно должен быть
  • бесплатным для персонального использования
  • надежным
  • лёгким (Mb)

172. Flyer, 15.11.2002 15:12
Angel999
Как насчёт http://www.kerio.com ?

173. qwz, 15.11.2002 15:59
Angel999
Я пользуюсь Zone Alarm

2 All
народ, а скиньте на мыло - q-w-z@mail.ru
свой список баннерных хостов
(файл URL killfile.txt)
а то я прохотроном пользуюсь недавно...

174. Фдуч, 16.11.2002 05:35
вопрос по сабжу....
а можно где нибудь посмотреть объем траффика проходящего через Proxomitron? интересует входящий

175. Lelik, 17.11.2002 15:46
Flyer
Ты оказался прав
Мерси...

176. Angel999, 18.11.2002 11:36

Flyer
А как насчет
этого сообщения (http://www.cyberinfo.ru/2/400_1.htm) ? Да и последний Release date: April 15, 2002 - несколько старовато.

177. Flyer, 18.11.2002 12:27
Angel999
большое количество SYN пакетов из одного источника - это сколько? Через твой канал столько пролезет? Я почему-то думаю, что через мой (DialUp) - нет. Да и не сервер у меня, и паранойя не такой уж тяжёлой степени. Зато он удобен и гибок в управлении (хотя iptables мне нравится больше).
Ну и об условиях эксперимента там не сказано (с какими фильтрами?)

178. dennzo, 28.11.2002 15:19
Как-то более обычного задолбали баннеры со сробоскопическим эффектом... Я к тому же был сильно не выспамшись, глаза и так резало... И решил я - мастдай они все, смерть, то есть... Бросил все дела и давай искать снова. Когда-то давно ставил себе вебвошер. Он мне активно не понравился. Не все резал, а то, что резал, я мог запросто и в hosts развернуть на 127,0,0,1. И стал я искать, чем бы их... того...
Почитал эту ветку, и решил, что начну с самого простого. Оценив отзывы, скачал PROXYMITRON. Уже 4.4.
Результат порадовал - почти все настройки я оставил по умолчанию - все, нет баннеров. Никаких. И счетчиков. Совсем. Флеша тоже нет. Попов -АП И -УНДЕРов, ................... И это без инсталлеров, правки правил, качания списков, кого банить, лив апдейтов. Понятное дело, на ком пробовал - все изыски баннерного мусора здесь на стартовой странице тоже есть. Тут кто-то приводил скриншоты - у меня такие же
Может быть и есть что-то лучше, но пока не хочется пробовать весь список из этой ветки - и так все что мешало жить, само собой отрубилось... Разве что пару галочек в программе поставил...
Глюков, упомянутых выше не встретилось...
Счастье есть. Я уже месяц как без мусора. Привык уже. Не собираюсь спорить с теми, кто считает, что другие лучше. Само собой. Просто этот вариант очень хорош, кому подходит. Всякие не очень продвинутые юзеры меня давно замучили вопросом, чем их... на... того... Какова их радость слышать от меня про файрволл %) атгард, или аутпост... %) "Попрошу не выражаться!!!"

179. Goldenpen, 14.12.2002 14:43
Тема нужная. Наверх ее

180. Angel999, 15.12.2002 09:47
Вот еще интересный вопросик возник. Прочитал про URL-команды... Вещь нужная и полезная. А можно каким-то образом удаленно менять настройки проксометрона?

В частности мне нужно переключаться между удаленными прокси-серверами.

181. Roman V.M., 15.12.2002 15:42
Поставил Proxomitron. Все замечательно, только на сайте www.anekdot.ru все анекдоты начали выводится с выравниванием по центру. Как это вылечить?

182. YMA, 18.12.2002 09:45
Достали флэш-баннеры... (если бы не они, не пошевелился бы )

Поставил проксомитрон - и был ШОКИРОВАН. ПРОСТО ШОКИРОВАН. Все стало таким чистым, ничего моргающего, бегающего и ползающего. Причем на дефолтных настройках, самому делать ничего не пришлось.

И качаться страницы стали ощутимо быстрее...

183. Angel999, 20.12.2002 12:25
1. В связи с тем, что на компуленте (http://www.compulenta.ru) с сегодняшнего дня вввели охренительно длинный блок рекламы на JavaScript появляются текстовые артефакты - остатки этого самого скрипта.
Лечится увеличением параметра Byte Limit до 6144 в Web-фильтре Kill JavaScript Banners
А вообще (как совет) зло(употреблять|увеличать) этим параметром не стоит.

2. Не режущиеся баннеры размера 120x600 и 600x90 можно наблюдать во Входящих на mail.ru.
Добавить свой размер блокировки рисунков можно в web-фильтре Banner Blaster (limit text)
У меня он теперь выглядит так:
код:

(<i(layer|frame)*|\1<i(mg|mage|nput)*src=$AV(*)*>\3)
&(*(href|src)=$AV($LST(AdKeys)*)|
*http://*<i(mg|mage|nput)\s(*>&&
(*width=[#460-480]&*height=[#55-60]*)|
(*width=[#120]&*height=[(#600|#80)]*)|
(*width=[#600]&*height=[#90]*)|
(*width=[#88]&*height=[#31]*)))
&(*alt=$AV((?+{18})\2*|\2)|$SET(2=Ad))


добавлены строчки:
код:

(*width=[#120]&*height=[(#600|#80)]*)|
(*width=[#600]&*height=[#90]*)|


3. Кто-то просил список рекламных площадок для включения в блок-лист. Вообще берется отсюда (http://webrating.ru/promo/promo_advert)
У меня это:
код:

# Angels block urls
www.tle.ru/
www.clickexchange.ru/

engine.awaps.net/
tx3.design.ru/

[^.]+.bannercity.ru/
[^.]+.one.ru/

[^/]++.lbn.ru/
[^/]++.rle.ru/
[^/]++.lbe.ru/
[^/]++.ir.ru/
[^/]++.tbn.ru/
[^/]++.rotabanner.com/
[^/]++.spylog.com/
[^/]++.spylog.ru/

([^/]++.|)yadro.ru/


Надо отметить, что реклама с большинства этих систем (но не всех) итак блокируется по специальным ключевым словам. Данные строки жестко блокируют данные сайты, т.е. даже специально зайти не получится. Но оно нам надо - туда ходить , обычным то пользователям интернета

184. Михеич, 20.12.2002 14:42
Почему на этой странице (http://www.gismeteo.ru/weather/mtowns/27612.htm) не режется баннер по размеру? Вроде стандартный 468 x 60. Или это только у меня?

185. Goldenpen, 20.12.2002 15:53
У меня на ней нет ни одного баннера. Ну, если по размеру не режет, вручную внеси адрес баннера в стоп-лист

186. smr, 20.12.2002 23:18
господа, а Проксомитрон может убивать банеры (гиф, флэш), оставляя при этом флэш в статьях? я говорю о статьях на известном сайте...

188. Urry нашедший кнопку, 21.12.2002 00:21
smr, а для просмотра статьи существует режим "bypass". Два клика мышкой - и смотри на здоровье.

Скажу, что на работе я "известный сайт" поставил в байпас лист - надо поддерживать любимый источник информации всё таки. Тем более что машина на работе довольно мощная и канал толстый.

189. Михеич, 23.12.2002 12:21
цитата:
Ну, если по размеру не режет, вручную внеси адрес баннера в стоп-лист
У меня почему-то не режутся по размеру анимированные гифы.
Где это можно поправить?

190. Angel999, 24.12.2002 12:17
Михеич
Если речь идет о верхнем баннере на погодном сайте фобоса и важен только результат, то добавь строку engine.awaps.net/ в AdList и дальше не читай

Но раз все же решил полюбопытствовать, почему он не отрезался то объясняю:
1. Тот баннер имеет размер 600x90. Не знаю, придумка ли это чисто отечественных рекламных сетей, ориетирующихся на наши высокоскоростные модемные подключения по аналоговым телефонным линиям с эффектами радио , но подобный размер изначально неизвестен проксомитрону. Видимо, в проклятом буржуинстве просто не приняты такие громадные баннеры.

2. Даже если бы данный размер был предустановлен, то этот баннер все равно бы проскочил, так как выводится в блоке JavaScript, а в том фильтре нет предустановленных стандартных размеров баннеров.

3. Однако, большинство подобных баннеров фильтр Kill JavaScript Banners все же режет. Почему в данном случае осечка? Оказывается, хитромудрый тамошний веб-дизайнер наверно тоже в курсе, что пользователи не любят смотреть рекламу и разбил одно из ключевых слов для блокировки <iframe на два:
document.write('<IF'+'RAME src=... и как результат - ненавистный баннер цел

Вот такие военные хитрости.

191. Михеич, 24.12.2002 12:31
Angel999
Нет, engine.awaps я давно добавил и он отлично вырзается.
У меня на месте баннер под табличкой с погодой.
Реклама на сервере Предложения для СМИ Для Internet-серверов, а под этой строчкой баннер.
Конечно, я могу добавить его адрес, но мне интересно почему он не вырезался по размеру.

192. Angel999, 24.12.2002 13:18
Не вижу я этого баннера, но можешь попробовать следующее (о результатах доложи). В фильтре Kill JavaScript Banners подправь след. строчку:
...|ad(click|cycle|v.dll)|...

193. Михеич, 24.12.2002 13:26
Angel999
Докладываю
Вырезалось в лучшем виде, спасибо.

194. Zn/aK, 29.12.2002 00:44
При использовании Proxomitron ослик почти не кэширует html , хотя фильтры
типа 'always cache' наоборот, включены! Какие проги вместе с Proxomitron
можно использовать для дополнительного сохранения всех посещенных веб-узлов?

195. smr, 29.12.2002 01:55
Zn/aK
поиграйся в настройках Эксплоэра с Http 1.1 - половину некэшируемых страниц переведешь в оффлайн...

196. Zn/aK, 29.12.2002 12:28
http 1.1 отключен..

197. Angel999, 05.01.2003 21:15
Про закачку сайтов специальными прогами.

Конечно, почти все продвинутые оффлайновые браузеры умеют маскироваться (подделывать User-Agent) под IE или Opera, но не все непродвинутые пользователи догадаются, где их постиг облом.

Итак, правило, запрещающее WebZIPу скачивать сайты через Proxomitron:
код:


In = FALSE
Out = TRUE
Key = "User-Agent: Kill WebZIP (out) "
Match = "WebZIP"
Replace = "\k"


При попытке закачать WebZipoм инициируемые им соедининения будут блокироваться и возвращаться страница killed.html
Правило относится к разделу Headers. Можно просто скопировать в default.cgf, раздел [HTTP headers] У меня оно идет после правила "URL: Un-Prefixer (Out)"

198. Lelik, 23.01.2003 10:13
Немного UP и вопросик...

Поставил я subj на Windows XP. В сети есть вышестоящий прокси с авторизацией. Проблема заключается в том, что Proxomitron не запоминает дополнительные настройки для вышестоящего прокси, в частности данные авторизации. Он просто сбрасывает данные на пустые и отключает галочку на использование авторизации.

1. В чем может глюк ? (пробывал версию 4.2 и 4.4)
2. А где Proxomitron хранит данные авторизации ? (в default.cfg я не нашел).

199. Angel999, 23.01.2003 13:19
Lelik
Не сохраняет, если только поле с паролем пустое. А так все нормально. Надо только кнопку с дискеткой нажать в главном окне программы (та, что левее) .
И именно в default.cfg. Последний раздел [Proxies] строка вида ProxyAuth = "+MTExMTExOjIyMjI= и есть этот самый username и password, только зашифрованный немного точнее закодирован MIME Encode
Правда если есть список из нескольких проксей, для каждого задать уникальные настройки не получится.

Кстати, знак "+" показывает, что галочка "Send username and password to proxy" включена.

200. Lelik, 23.01.2003 16:20
Angel999
Мерси за инфу.
Проблема оказалась в том, что пароль длиной в один символ он не принимает. Сбрасывает настройки.
Жаль.

201. Андрей Питерский, 24.01.2003 11:55
Поомгите сделать с помощью проксомитрона так что бы когда юзер в броузере набирал www.user1.ru/что_то_там.htm то его перебрасывало на www.mysite.ru/err.htm , попробывал создать вэб фильтр но не получилось. Как такое реализовать ?

202. Angel999, 24.01.2003 12:33
Андрей Питерский
Это делается через HTTP Headers Filters. См. хелп по командам $RDIR и $JUMP

цитата:

$RDIR(http://some.url.com/)

Ограничения: Выражения соответствия или замены
Типы фильтров: Только фильтры заголовков

Команда $RDIR (редирект) используется для прозрачного перенаправления URL в другое место. Также возможно перенаправление на локальный файл используя синтаксис "http://file//filename". Новый URL должен быть типа, понимаемого Proxomitron (http, или, при наличии SSLeay, https).

Используйте команды $RDIR и $JUMP (см. ниже) в тексте замены только фильтров загловоков. Важно понимать, что для исходящих заголовков перенаправление происходит перед соединением с оригинальным сайтом, но при использовании во входящих заголовках, сначала должно быть проведено соединение с оригинальным сайтом! Эти команды не дадут эффекта web-фильтрах, поскольку в этой точке времени оригинальная страница уже начала загружаться броузером. В таких случаях можно использовать JavaScript для перехода в новое место:

<script> document.location="http://some.new.url/"; </script>

203. Boris Usievich, 02.02.2003 23:53
А можно ли сделать такое:

По некоторым критериям заворачивать http запрос с ответом HTTP/1.1 304 Not Modified без обращения к серверу?

Зачем это надо? А вот вот есть странички вроде этого форума , где полно неизменяемых картинок, но тупой броузер все равно их проверяет каждый раз, что на медленном канале тормозит. Можно конечно сложить такие картинки на диск и подменять ссылки....

204. k10, 04.02.2003 20:17
пользуюсь прогой давно
но теперь у меня провайдер сколлбаком

и теперь она ничего не режет
как быть?

205. Timofey, 05.02.2003 01:45
пользуюсь прогой давно
но теперь у меня провайдер сколлбаком

и теперь она ничего не режет
как быть?

Видимо провайдера сменил, а про настройки прокси для нового соединения забыл. Указан localhost (127.0.0.1) как http-proxy?

206. k10, 06.02.2003 08:51
Timofey

я пользуюсь разными провайдерами и все ок


даже у последнего провайдера всё работает если не включать коллбак

когда он перезванивает проксомитрон не работает

207. unreg, 08.02.2003 07:48
k10
>даже у последнего провайдера всё работает если не включать коллбак
нет, все-таки надо прояснить Internet Explorer? в нем настройка прокси для каждого соединения отдельно, если коллбек это отдельное соединение - ты для него прокси точно не забыл прописать?

208. k10, 09.02.2003 22:23
unreg
шайтан попутал
точно забыл
всем спасибо

209. makc123, 16.02.2003 23:59
А как заставить Proxomitron подменять referer при заходе на сайты?

210. SomeBody Else, 17.02.2003 06:26
Подменять или убирать? Для определенных URL или всех?

211. makc123, 17.02.2003 09:59
SomeBody Else
Подменять. Единоразово. Для всех, то есть для любого следующего загружаемого сайта. Чтобы referer был тот который мне нужно....

212. SomeBody Else, 17.02.2003 10:44
Ну, учитывая, тот фильтр, что есть в поставке, для смены referer на URL той же страницы:
код:
In = FALSE
Out = TRUE
Key = "Referer: Hide where we've been (Out)"
Match = "*"
Replace = "\u"

Можно переписать его так:
код:
In = FALSE
Out = TRUE
Key = "Referer: Fake referer (Out)"
Match = "*"
Replace = "http://www.fakereferer.com"

А потом включать/выключить этот header filter, когда нужно.

213. makc123, 17.02.2003 11:18
SomeBody Else
А если менять referer не на URL страницы, а на какой-либо ещё?
И главное: этот код

In = FALSE
Out = TRUE
Key = "Referer: Fake referer (Out)"
Match = "*"
Replace = "http://www.fakereferer.com"


куда в фильтре его вставлять?
Там 4 строчки:

HTTP header её значение Referer: Hide where we've been (Out)
URL Match пустая
Header Value Match её значение *
Replasement Text её значение \u

какую менять?

214. SomeBody Else, 17.02.2003 12:31
Это я привел в том виде, что хранится в конфиге. Файл "default.cfg", секция "[HTTP headers]"
А так, можно добавить вручную, кнопка New справа-сверху, затем заполнение соотв. строк: HTTP Header - "Referer: Fake referer (Out)", Header Value Match - "*", Replacement Text - "http://www.fakereferer.com"
и не забыть галочку в Out поставить, в списке фильтров слева. Все же просто очень .

215. makc123, 17.02.2003 14:27
SomeBody Else
Спасибо. Попробую

216. X.p.y.c.T, 17.02.2003 20:11
Блин поставил а он не режет ничего у меня опера7 че делать

217. SomeBody Else, 18.02.2003 06:28
Скорее всего, не прописан адрес/порт прокси в настройках "Оперы".

218. X.p.y.c.T, 19.02.2003 22:04
А че там надо прописать?

219. Boris GT, 20.02.2003 02:14
RTFM

localhost, порт - 8080

220. X.p.y.c.T, 22.02.2003 21:37
А где прописать

221. makc123, 23.02.2003 11:01
А как настроить Proxomitron, чтобы он работал исключительно как прокси. То есть установить его на машине, имеющей выход в инет, и сделать так, чтобы через него могла лазить в инет только ещё 1 машина?

222. abcdenis, 23.02.2003 14:40
makc123
можно поставить WebWasher, и в нем разрешить внешней машине (даже прописать IP) ходить через него.
Сам пробовал, - работает.

223. Angel999, 23.02.2003 19:15
makc123
Жмёшь кнопку "Config". Закладка "Access". Включаешь "Allow access to the following IP address range" и прописываешь From и To -- это будет диапазон IP адресов, с которых можно подключаться к Proxomitron.

abcdenis
Оффтопите

224. X.p.y.c.T, 24.02.2003 22:22
А ка сделать чтобы убивались вылезающие сайты когда на www.crackz.ws заходишь?

225. Urry нашедший кнопку, 25.02.2003 09:38
X.p.y.c.T, блин, а RTFM на что??? Хэлп глянуть слабо? Почитай, пожалуйста, хотя бы эту ветку с самого начала, а потом вопросы задавай.

Намёк: загляни в список фильтров.
Ещё более тонкий намёк: на английском выскакивающие окошки называются pop-up windows...

226. Afta, 25.02.2003 14:30
Хорошая штука!
Интересно, можно ли его повесить как сервис на w2k и подобных?

227. Angel999, 25.02.2003 15:03

228. X.p.y.c.T, 25.02.2003 18:56
Блин да не popapsы вылезают а именно сайтыыыыыыыыы как еслиб я на ссылку нажал

229. SomeBody Else, 26.02.2003 06:58
X.p.y.c.T, возможно, фильтр "Stop OnMouseOver events" поможет.

230. Hoollian, 19.03.2003 03:12
Вот, хочется мне, чтобы кнопка на загружающейся паге нажималась автоматом (а то приходится страницу вниз пролистывать, мышой двигать...)
Вот исходник кнопки:
<INPUT TYPE=button VALUE="Жми !" STYLE="font:10pt Verdana,Helvetica; color:black;" onClick="return _sCliks('cbv/001/001', this, null)">

Наверное надо какой-то javascript тут вставить (заменить), я в этом ни бум-бум, так что помогайте, чем смогите.

ЗЫ: Вообще Proxomitron отличная вещь когда во всех этих HTML и тд хорошо разбираешься.

231. AVS, 19.03.2003 14:00
Поставил! Просто праздник какой-то

232. S.A.B, 21.03.2003 21:53
А где взять библиотеки ssleay32.dll и libeay32.dll для Проксика? Пробовал из поставки с РНР - ругается на отсутствие каких-то функций.

233. Макс, 22.03.2003 20:27
Так что этот proxomitron самая хорошая прога для резки баннеров?
Вообще мне не надо никаких сверх возможностей да и долго сидеть разбиратся в проге тоже не хочется. У меня adsl и лимит 300мб которого катастрофически не хватает, каждый мегабайт на счету, поэтому очень хочется на баннеры не тратить траффика. Мне нужно просто отфильтровывать желательно все баннеры. также не может такого случится что прога отфильтрует нужные вещи, ну например какую нить простую картинку? Еще я вижу, что эксплорер когда жмешь бек чтоб вернутся назад почему то какую то часть все равно заного грузит с инета. Как сделать чтоб он из кеша это грузил? И вообще если заного заходишь на сайт несколько раз, а страници не меняются так зачем их заного грузить. можно ли сделать чтоб их тоже из кеша грузить?

Да и еще может кто знает какую нибудь прогу подсчета траффика? вообще хотелось бы сделать что б было различие юзеров, и для каждого считалось время и трата мегабайт.

234. Urry нашедший кнопку, 23.03.2003 23:36
Макс, открой лучше новую тему типа "Средства уменьшения траффика на локальной машине" и там поставь задачу, ибо здесь мы только о Проксомитроне стараемся говорить.
А в твоей теме будем говорить обо всех прогах для этого предназначенных.
Открывай тему, и я первый туда напишу.

235. Gmp, 21.04.2003 18:37
Вот такой скрипт выдает имя браузера как зарезать?

код:
<script
language="JavaScript">
document.write("<br>Данные:<br>"
+"Client: " +navigator.appCodeName +"<br>"
+"Name: " +navigator.appName +"<br>"
+"Version: " +navigator.appVersion +"<br>"
+"Language: " +navigator.language +"<br>"
+"Engine: " +navigator.userAgent +"<br>"
+"SP: " +navigator.platform +"<br>"
+"HP: " +navigator.cpuClass +"<br>"
);
</script>

236. Bis, 21.04.2003 19:36
Gmp

Активировать фильтр Hide Browser's Identity from JS

237. С_Г, 21.04.2003 19:55
Сорри,что чуть не в тему,
С mail.ru cтали приходить письма с баннерами (читаю оутлуком)
Куда копать?
Не пинайте сильно,если эта тема уже была.

238. WhiteLion, 21.04.2003 20:44
S.A.B
Для 4.5b SSL DLLки там - http://www.offbyone.com/images/OffByOne.zip

239. S.A.B, 23.04.2003 18:32
WhiteLion
Для 4.4 не подходят, а 4.5 я не нашёл.

240. WhiteLion, 23.04.2003 19:27
S.A.B
4.5b есть в месагах на prox-list (http://groups.yahoo.com/group/prox-list/) .

241. SomeBody Else, 24.04.2003 07:47
2 WhiteLion

Какие изменения в 4.5?

242. Bis, 24.04.2003 11:08
SomeBody Else

--------------------------------------------------------------------------------
New Stuff in Naoko 4.5 (beta)

* Try http://local.ptron/.pinfo/ - lots of stuff there ^_^
(views can be customized via the Info.css in the html folder)

* Added ability to import/export filter to and from the windows
clipboard. Right-click over either the web or header filter
lists - the import/export options are available in the context
menu.

Export will write any selected filters to the clipboard while
import will insert filters from the clipboard's text. The format
is the same as is used in Proxomitron's config files.

There's also an option in the merge dialog to accept input from
the clipboard rather than a file. It can be used to import any
config file settings - just be sure to include the filter section
headers with the text.

* Log window clipboard should be better behaved under NT/W2k/XP

* Proxomitron now has support for pre-request variables. These
can be set anywhere (even in the headers) and checked later
(say in the actual HTML). Each request has it's own set, and
is isolated from all other pages.

- To set a variable use...
$SET(variable=something)
- To clear a variable use...
$SET(variable=)
- To get a variable's value use...
$GET(variable)
- To test a variable's value use...
$TST(variable=match expression)
or also just...
$TST(variable)
can be used in a match to see if the variable's contents match
the current text. For example..
src="http://$TST(myhost)/"
note that this must be a literal match (except for case) - the variable's
value isn't treated as a matching expression with wildcards and such.

Unlike positional "\1 \2 \# ..." style variables, $SET expands a named
variable's value as soon as it's called (positional are expanded
in the replace). That means named variables can be set to themselves
and expanded - for instance...

$SET(foo=$GET(foo) more stuff) - adds to the end of "foo"
$SET(foo=more stuff $GET(foo)) - adds to the start of "foo"
$SET(foo=$GET(foo) \1) - adds value of "\1" to the end of "foo"
$SET(foo=$GET(foo)$GET(bar)) - adds value of "bar" to the end of "foo"

$TST can also be used on good-old positional type variables \0 ... \9
which allows you to do neat things like...

<\1\s * </$TST(\1)>
which matches...
<any-tag> stuff </any-tag>
but not...
<any-tag> stuff </a-different-tag>

Note that to get this to work I had to make some big changes to the way
Proxomitron normally sets these variables. In this beta please watch out
for unexpected side-effects. Especially in cases where you use the same
variable more than once in a match. Proxomitron used to wait till the very
end to set variables which guaranteed that once matched it wouldn't change
till matched again. Now it may be possible for some failed match later on
to erase the previous value of a variable. Still I can't really find many
cases where this would actually be a problem and the trade off is probably
worth it.

Speed notes:
Like calling a list, testing a variable is a bit costly
It involves a lookup of it's name each time it's called so it's better
to not have it as the very first thing in a match...
SLOW: $TST(name=ayumu|osaka)<a href="chiyo">
BETTER: <a href="chiyo">$TST(name=ayumu|osaka)
Also more variables makes the lookup take longer, so if you know your
done with one, it's best to clear it: $SET(foo=)

* size specifiers on runs ( like "[a]+{0,500}" ) can now range up to
65535 rather than being limited to 255.

* Error messages now call "Errors.css" in the html folder
so you can customize the colors and fonts used

* Config name now shows in system tray tool tip (as per request

* Can now filter the CONNECT method used to establish
SSL pass-thru connections. That allows some minimal
filtering (basic site blocking and bypass list host
matching) even without using OpenSSL. CONNECT headers
are now also visible in the log window (though keep
in mind they're only used by the proxy and not passed
to the remote site).

* Bug fixed with $WESC not escaping closing parenthesis

* Added new DOM banner/container killer filter

* multi-part (push) content types not filtered by default

* Updated SSLeay/OpenSSL libraries used. Also added some basic
remote site certificate validation. See readme.txt for
new details

* Fixed bug that could sometimes cause characters not to be
filtered in the tester window when the match was exactly
1 character long.

* $LOG() command can now open the log window if it's closed.
just include a "!" as the first character before the color
indicator...

$LOG(!GLog Something green)

* Fixed "read overflow" bug (for real this time

* Fixed missing "&" in "Content-Type: Fix MIME types based on URL"
filter

* Altered Javascript filters to insert after the <!DOCTYPE ... >
tag on webpages (works better for IE6)

* Pop-up filters are improved a bit and now use the external
"WindowOpen.js" file in the html folder.

* $URL, $RESP, $IHDR, $OHDR, $TST all now work in the replacement
section too (where they can be useful to capture values).

* Latest DOM banner blaster and container killer included
this uses "DomConKiller.js" in the html folder

* Long command causing crash in NT/Win2k/XP fixed.

* Bug with long entries in log window fixed.

* SSL socket reuse bug fixed (hopefully)

* \h will now match hostnames that don't have a trailing slash like
"http://foo.com"

* Proxy advanced options now allow a username with no password.

* Reloading a config no longer clears the debug flag.
----------------------------------------------------------------------------------------

243. abcdenis, 24.04.2003 13:01
есть ли возможность писать в лог весь траффик, то есть все УРЛы, проходящие через proxomitron?
Иногда Опера валится, и история оставалась бы в логах (так раньше и было с WebWasher).
Спасибо.

244. SomeBody Else, 24.04.2003 13:23
2 Bis

Спасибо!

Can now filter the CONNECT method used to establish SSL pass-thru connections.
Ух ты, прямо хоть сейчас ставь!

245. WhiteLion, 24.04.2003 14:38
Я на 4.5b на прошлой неделе перешел. Полёт нормальный в т.ч. и с SSL (с некоторыми сайтами полегче стало).
Пользуюсь набором JD, http://www.jd5000.net (SuperOpener там надо подправлятьпод 4.5)

Добавление от 24.04.2003 14:40:

abcdenis
Кстати, может http://local.ptron/.pinfo/urls/ подойдёт?

246. abcdenis, 24.04.2003 14:44
WhiteLion
а поточнее адрес можно?

247. WhiteLion, 24.04.2003 15:12
abcdenis
Это новая фича в 4.5. Показывает некоторую статистику работы, в т.ч. почти то что тебе надо - историю запрошенных урлов.
Адрес верный

248. smr, 24.04.2003 15:14
можно ли проксомитрон использовать в качестве спуффера (насколько я понял по ходу чтения ветки - можно), причем для нескольких определенных сайтов указать свои настройки? т.е. сделать заход на нужные страницы с нужными указаниями предыдущих страниц...

249. Flyer, 24.04.2003 16:56
smr
Много чего можно!
Смотри доки.

250. Gleblin, 26.04.2003 23:15
как сделать, чтобы он флаш анимацию фризил, и статичные картинки получались???

251. Varag, 03.05.2003 19:06
На некоторых сайтах отключают правую кнопку мыши. Подскажите как настроить Proxomitron чтобы обойти это отключение.

252. A_z, 03.05.2003 23:25
Прямую ссылку на 4.5 может кто-нибудь дать, plz.

253. WhiteLion, 05.05.2003 11:02
http://www.proxomitron.org/Prx45B.2003-04-18.zip

Добавление от 05.05.2003 11:05:

Varag
В Web Page Filters есть "Allow right mouse click" (в дефолтном конфиге).

254. Varag, 05.05.2003 21:45
WhiteLion
Фильтр нашёл спасибо ,но он не работает
например http://www.protected.kiev.ua/

255. SomeBody Else, 06.05.2003 08:21
Varag, у меня там правая кнопка работает. Фильтр точно этот и он точно включен?
код:
Name = "Allow right mouse click"
Active = TRUE
Limit = 256
Match = ".(onmousedown=|captureEvents\()\1"
Replace = ".PrxOff_\1"

А перегрузить страничку не пробовали? Сдается мне, что вам кэшированную подсовывают .

256. Lelik, 06.05.2003 17:28
Хм.
А никто не заметил, что на форуме при работающем subj вся шапка страницы куда-то пропадает ?

257. A_z, 06.05.2003 19:40
Lelik
Баннер пропадает, ну и пусть

258. Varag, 06.05.2003 20:43
SomeBody Else
точно кэшированную подсовывали

259. Afta, 07.05.2003 05:29
Lelik
Нужно сократить байт лимит на фильтре "Kill java script banners" (1024 вроде помогает) или вовсе его отключить или в байпас лист форум поместить

260. Angel999, 07.05.2003 08:44
Lelik
Opera 7, #1689 (http://forum.ixbt.com/0024/020239-55.html#1689)

Дело в том, что всемогущий MN поменял расположение баннеров на этом форуме. И теперь второй баннер выводится в скрипте, формирующем "шапку"

261. Advanced_User_2000, 12.05.2003 21:39
Так как же всё-таки настромить proxomitron, чтобы не делать каждый раз (при новом запуске MSIE) авторизацию на форуме ixbt ?

Ур-а-а-а-а!!! Проблема решена - оказалось, что proxomitron был СОВЕРШЕННО ни при чём:
просто у меня в настройках конференции не стояла галка "сохранять пароль в cookie"

262. Dead Man, 17.05.2003 08:55
А как сделать, чтоб флеш рубился только на определенных сайтах?
А почему вырезаются поля поиска (верхний правый угол) на форуме ixbt?

263. Flyer, 17.05.2003 15:50
Dead Man

1. Завести Flash-List и указать во всех фильтрах, режущих Flash что-то вроде: URL = "($LST(Flash))"
(типа как Смерть баннерам aka FAQ по Proxomitron, #125 (http://forum.ixbt.com/0024/012763-4.html#125) , но наоборот - у меня Flash разрешён лишь на "очень отдельных" сайтах)
2. Я что-то не понял, о чём речь.

264. Dead Man, 17.05.2003 16:14
Flyer
смотри, когда заходишь в раздел форума, то в правом верхнем уголке есть поле, в котором можно ввести ключевое слово для поиска по нему в форуме. теперь это поле пропало

265. Flyer, 17.05.2003 16:53
Dead Man
Так об этом только что говорили Lelik и Angel999!
Внутри того скрипта выводится баннер, из-за этого фильтр "Kill JavaScript Ba..." режет весь скрипт.
Но беспокоиться о том, как это обойти, я буду только когда это мне будет мешать.

Кстати, он же (и "Kill Nosey JavaScripts") вырезали и этот постинг, так что название фильтра пришлось "подкорректировать"

266. Flyer, 27.05.2003 10:05
Поздравляю всех заинтересованных - 5/26/2003: New version - Naoko 4.5!
Как обычно, http://www.proxomitron.org

267. SomeBody Else, 27.05.2003 11:18
А давайте немного поговорим о том, как легче всего переезжать на новую версию. Я просто много изменений в фильтры вносил, как с ними быть?

268. Bis, 27.05.2003 11:59
SomeBody Else

Бэкапишь свои фильтры куда-нибудь. Стираешь старый проксомитрон. Устанавливаешь новый и копируешь свои фильтры поверх стандартных. Я так делал. Правда нет гарантий, что будет все работать как и раньше, но если твои фильтры не очень навороченные (со всякими замысловатыми командами и большим количеством переменных), то почти наверняка все будет работать нормально.

269. SomeBody Else, 27.05.2003 12:06
2 Bis

Это понятно, но ведь стандартный конфиг у новой версии изменен по сравнению с предыдущей (мне на одной машине надо 4.3->4.5, на другой 4.4->4.5), какие-то фичи добавились, соотв. конфиг обновили. Если я просто затру его своим старым, то новые фичи работать будут ли?
Придется сравнивать старый дефолтный конфиг с новым, и изменившиеся вещи заносить в мой конфиг. Может проще есть способ, к примеру, интересно как работает команда merge config filters, может она поможет?

270. WhiteLion, 27.05.2003 12:17
Я новые фильтры руками обновляю, с помощью Araxis Merge (http://www.araxis.com/merge/index.html) (да и вообще любую подобную работу по слитию текстовых файлов. Привык уже...)

271. SomeBody Else, 27.05.2003 12:41
2 WhiteLion

Я вообще-то тоже руками, но без спецсредств, fc и far. Вот, хотел к более высокому уровню перейти , надо хоть этот ваш "Арахис" ( ) посмотреть.

[update]Ой нет, 7.7 Мб на простую сравнивалку... у меня рука не поднимется .

272. WhiteLion, 27.05.2003 13:19
SomeBody Else
Ну не такая уж простая, если попользоваться
Я на неё крепко подсел, ежедневно исходники разные синхронизировать приходится. И коллег некоторых подсадил

Кстати есть аналогичные проги, помельче и побесплатнее. Даже вроде натыкался на OpenSource-ную.
Называются обычно типа *diff*, *compare*.

273. Bis, 27.05.2003 14:35
Кстати, я не рекомендовал бы пока пользоваться merge'м. Там вроде бы баг обнаружился. Только что пришло в prox-list@yahoogroops.com:

There seems to be a bug in the "Merge Config Filters". Proxomitron
both changes the active config file to the filter supposed to be
merged into the default cfg, and also overwrites the file of the
merging filter.

Сам я еще не пробовал, немогу подтвердить. Но в любом случае я не стал бы сливать дефолтный конфиг со старым. Велика вероятность получить конфликт фильтров, и будешь целый день искать почему нифига не работает.

274. WhiteLion, 27.05.2003 14:58
Bis
Подтверждаю. Есть такая бага.

Если сохранять сразу в default (Ctrl+D) то всё нормально.

275. SomeBody Else, 28.05.2003 09:36
А я уже вручную все пофиксил . Правда есть еще один 4.3 с сильно модифицированным конфигом, пока боюсь за него браться .

276. Angel999, 28.05.2003 09:43
Я вот сразу кстати подумал, как минимизировать накладные расходы по слиянию с конфигами будущих версий. Не доверяю я встроенному merge. Спасение утопающих -- дело рук сами знаете кого Все добавления делал в собственных отдельных файлах, и подключал их потом с помощью $LST в основных. Т.о. мне теперь нужно просто скопировать новые конфиги поверх старых и дописать в самый конец
код:

# User added URLs
$LST(_AngelsBlockList)


Ну и прописать мои алиасы в default.cfg

Нужно было конечно это раньше написать, может у кого гемора и поменьше было бы

277. SomeBody Else, 28.05.2003 11:00
2 Angel999

Дык не только листы то менять надо, у меня сам конфиг (default.cfg) сильно исправленный.

278. Wild Tiger, 28.05.2003 14:11
Можно ли использовать Proxomitron для блокирования доступа к опеределенным сайтам (чтобы народ не ползал по порнушке)?
Вот выдержка из описания:
Совершение URL-цида
Один из недавно добавленных фильтров заголовков обеспечивает специальную функцию. "URL-Killer:" использует новую опцию "\k", позволяющую блокировать нежелательные URL. Когда URL соответствует заданному условию, то соединение с удаленным сервером сети не будет происходить вообще - Proxomitron просто посылает содержимое локального файла "killed.html".

Эта опция меня устраивает, а как это организовать? (имеется текстовый файл с URL всех запрещенных сайтов, причем должно учитываться, что один и тот же адрес может быть как вида www.xxx.ru, так и вида xxx.ru)

279. Angel999, 29.05.2003 09:41
Wild Tiger
Самой универсальной будет конструкция ([^/]++.|)xxx.ru/ Будут блокироваться и url вида ad34.xxx.ru , www.dfg3.hys24.xxx.ru, xxx.ru, www.xxx.ru и тд.

А вообще почитай справку немножко ;) да файлики из каталога Lists поизучай.

280. B@sil, 09.06.2003 11:53
Вот решил внести свою лепту.
Понравилась в proxo функция пропускать изображения на определенных сайтах, например форумах и других частопосещаемых мест, но для этого надо добавлять url сайта в специальный лист. Предлагаю попробывать и обсудить такую штуку, которая добавляет в контекстное меню IE пункт по добавлению адреса текущей странички в лист.
Для этого надо запустить вот такой reg файл


REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt]

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\&Proxo <NoImages>]
@="c:\\WINDOWS\\WEB\\proxo_img.htm"
"contexts"=dword:00000011



Соответственно путь до папки C:\windows\web нужно изменить на свой и создать в этой папке файлик
с именем proxo_img.htm и содержанием :

код:

<HTML>
<SCRIPT LANGUAGE="VBScript">
set parentwin = external.menuArguments
set doc = parentwin.document

set FSO=CreateObject("Scripting.FileSystemObject")
set file = fso.OpenTextFile("D:\Program Files\Proxomitron\Lists\Kill Images.txt", 8, True)
set s=doc.location
s=replace(s,"http://","[^/]++")
s=prompt("Add to Kill Images list :",s)
if not IsNull(s) then
file.WriteLine(s)
end if

</SCRIPT>
</HTML>

где, D:\Program Files\Proxomitron\Lists\Kill Images.txt - будет именем файла куда будут добавляется строчки с URL.

Вообще говоря, таких пунктов контекстного меню можно создать несколько (Bypass List, AdList etc ), только соответственно должно быть несколько htm файликов с соответствующими путями.
IMHO, так будет быстрее, чем копировать url в клипбоард и добавлять через Add to BlockFile, только нужно делать Reload List или дождаться перезагрузки Proxomitronа

PS IE после запуска reg файла надо перезапустить

281. WhiteLion, 09.06.2003 12:25
B@sil
А можно "стандартными" средствами, как сделаны Proxomitron Menu и Proxomitron Toolbar у JD: http://www.jd5000.net/proxo/
Работает, соответственно, не только в IE

282. B@sil, 09.06.2003 14:43
цитата:
WhiteLion:
А можно "стандартными" средствами, как сделаны Proxomitron Menu и Proxomitron Toolbar у JD: http://www.jd5000.net/proxo/
Работает, соответственно, не только в IE
Там все на JavaScripte, а я пока не знаю как на него переписать Create.Object с VBScript, к тому же такие скрипты, имхо, выполняются в контексте текущей странички и из-за соображений security вряд ли такому скрипту разрешат что либо записывать на диск.
Хотя может быть все это и не так и может быть кто нить сумеет это проделать.

283. WhiteLion, 09.06.2003 15:10
B@sil
Там нет записи на диск из скрипта и т.п. Используются лишь вызовы URL-команд самого Proxomitron-а.
см. файл справки %PROXODIR%\help\URL Commands.html, правда похоже там не всё описано.

284. B@sil, 11.06.2003 09:28
цитата:
WhiteLion:
B@sil
Там нет записи на диск из скрипта и т.п. Используются лишь вызовы URL-команд самого Proxomitron-а.
см. файл справки %PROXODIR%\help\URL Commands.html, правда похоже там не всё описано.

Там нет URL команд (по крайней мере у меня в хелпе) добавления строк в листы, а тот что есть в JD_menu :
http://add.to.blockfile/CookieList/ - у меня не работает.

285. WhiteLion, 11.06.2003 15:01
B@sil
Чтобы работало надо включить "URL: Add to BlockFile - Allow Cookies (Out) {1.d}"
см. также help по $ADDLSTBOX и $ADDLST...

286. B@sil, 15.06.2003 06:57
цитата:
WhiteLion:
B@sil
Чтобы работало надо включить "URL: Add to BlockFile - Allow Cookies (Out) {1.d}"
см. также help по $ADDLSTBOX и $ADDLST...

Но ведь в таком случае это с моим предложением ничего общего не имеет, кроме результата Наверное, это можно сделать простым копированием правила и пункта меню с изменением параметров.

287. Михеич, 18.06.2003 13:47
Народ, помогите.
На сайте www.sport-express.ru хочу вырезать строчку
<moota http-ignore="Expires" CONTENT="Wed, Jun 18 2003 10:37:28 GMT">
(дата и время меняются).
У меня получился такой фильтр:
Name = "SE filter"
Active = TRUE
URL = "www.sport-express.ru/"
Limit = 256
Match = "<moota*>"
В тестовом окне все отлично работает, а из кода страницы строка не вырезается. Где исправить?

288. SomeBody Else, 18.06.2003 14:09
Михеич, этот код и так должен игнорироваться браузером, ибо Proxomitron его уже порезал филтьром "Kill anti-cache meta tags" с "<meta http-..." на "<moota http-ignore...". А ваш код не работает потому, что в исходном HTML коде просто нет строки "<moota*>"

289. Михеич, 18.06.2003 14:15
SomeBody Else
Ага, во как всё оно на самом деле Спасибо!

290. VC_Fan, 16.07.2003 15:31
Народ, совсем не режутся флэшки на yandex, mail, rambler, ixbt и т.д. Что делать?

291. Flyer, 17.07.2003 09:56
VC_Fan
Что делать?
Ну, для начала почитать эту ветку.

292. Veniamin, 17.07.2003 16:43
Ребят, это только у меня так или ещё у кого-то? По адресу http://www.proxomitron.org/ появляются пять символов в узкоглазой кодировке Shift_JIS, и больше ничего? Пробовал на Эксплорере, Мозилле и даже линксе , без разницы.

А, понял, это примерно "Всё закончилось".

293. Вертолет, 22.07.2003 14:11
Угу,все закончилось. А по ссылке в первом посте на скачку лично у меня при скачке с инсталлятором при установке пишет что-то типа "Неверный формат инсталяционного файла"...а если скачать без инсталятора в зипе, то при раскрытии зипа выдает "невреный формат Zip-файла"...

...дайте линк, откуда версию 4.5 взять можно?

294. Bis, 22.07.2003 14:56
Ну вы проснулись. Уже полтора месяца прошло с момента как автор прекратил работу над проксомитроном.
А версию 4.5 можно взять хотя бы здесь:
http://www.computercops.biz/downloads-file-270.html

295. Пух, 23.07.2003 20:40
Не получается подключиться по локальной сети к внешнему прокси.
При тесте получаю такой лог:
New Message Log Window....

Testing хххххххххххх
Waiting for remote proxy's reply
Proxy test Failed!
>HTTP/1.0 503 Service Unavailable
Ending proxy test

Что такое 503 Service Unavailable? Можно ли как-то бороться?

296. Boris Usievich, 31.07.2003 21:36
Решил я посмотреть, почему это местный форум подтормаживает на моем медленном канале. На каждой страничке браузер норовит переспросить у сервера кучу Gif'ов со смайликами, не говоря уж о файликах c javascript. Родилась такая идея - сложить эти gif'ы локально, а запросы перенаправлять к ним. Но вот что-то лыжи не едут. С одним конкретным gif'ом все работает. Но как сделать обработку по списку?

пока сделано так

[HTTP headers]
In = FALSE
Out = FALSE
Key = "URL: IXBT gif subst"
Match = "http://forum.ixbt.com/icons/$LST(IXBTgifs).gif"
Replace = "$JUMP(http://local.ptron/ixbt/icon6.gif)"

Что прописать в replace, чтобы он подставлял нужный gif? Документация крайне невнятная

297. Bis, 31.07.2003 22:14
Boris Usievich

А может лучше выяснить почему у тебя каждый раз все это перезапрашивается, а не берется из кэша? У меня почему-то подобной проблемы нет.

Но если так хочется попариться, то предъяви содержимое списка IXBTgifs. И проверь прописал ли ты этот список в конфиге среди прочих blockfiles.

298. Boris Usievich, 31.07.2003 22:39
Bis

А может лучше выяснить почему у тебя каждый раз все это перезапрашивается, а не берется из кэша? У меня почему-то подобной проблемы нет.
А я знаю, почему оно запрашивается? В IE стоит Automatically для Check for newer versions. В логе прокси видно, что каждый раз переспрашиваются .js .css и .gif файлы. Может MyIE виноват?

Но если так хочется попариться, то предъяви содержимое списка IXBTgifs. И проверь прописал ли ты этот список в конфиге среди прочих blockfiles.
Там тривиальный список icon2, icon3 .... по одному имени на строке. Проблема не в том, как сделать match - это как раз понятно. Непонятно, как сделать replace c учетом того, что мы заменяем.

299. Bis, 01.08.2003 00:57
Boris Usievich

Там тривиальный список icon2, icon3 .... по одному имени на строке. Проблема не в том, как сделать match - это как раз понятно. Непонятно, как сделать replace c учетом того, что мы заменяем

Ну так и всего делов захватить название гифа в переменную и использовать ее в replace
Что-то вроде этого:

Match = "http://forum.ixbt.com/icons/($LST(IXBTgifs))\1.gif"
Replace = "$JUMP(http://local.ptron/ixbt/\1.gif)"

Я правда не проверял работает ли этот вариант, но идея однозначна - использовать переменные. Хотя я бы все таки разрулил проблему с кэшем. Смотри в HTTP Message Log Проксомитрона на заголовки. Броузер посылает для элементов страницы хэдеры типа If-Modified-Since дата, а сервер возвращает ответ к примеру not modified и броузер лезет в кэш. Вполне возможно, что какие-то из header filters самого проксомитрона препятствуют нормальному кэшированию, попробуй для начала их все отключить, может быть виновник там.

300. Boris Usievich, 01.08.2003 01:13
Bis
Спасибо, попробую завтра, на свежую голову

Броузер посылает для элементов страницы хэдеры типа If-Modified-Since дата, а сервер возвращает ответ к примеру not modified и броузер лезет в кэш.

Так и есть. Только ведь этих запросов дофига, а телефонная линия у меня дерьмовая. А каждый запрос это байт 500. Прикинь, сколько эти запросы передавaться будут если их 10 штук на странице.

301. Flyer, 01.08.2003 13:58
Boris Usievich
Когда-то у меня это работало примерно так:
Name = "iXBT forum local"
Active = TRUE
URL = "forum.ixb*"
Limit = 100
Match = "((href|src)=)\0$AV((/)\1\2(gif|js|css)\3)"
Replace = "\0"file://e:/1/iXBTubb\1\2\3""
т.е. .css и .js тоже хранились локально (при этом в .js тоже надо было править, что и надоело делать при каждом обновлении .js конфы (при этом иногда и фильтр[ы] приходилось подстраивать))

Добавление от 01.08.2003 14:04:

Кругами ходим, товарищи!
Смерть баннерам aka FAQ по Proxomitron, #79 (http://forum.ixbt.com/topic.cgi?id=24:12763-3:79#79)

302. Bis, 01.08.2003 16:02
Flyer

Забавно, в твоем варианте в переменную \1 всегда захватывается слэш /. Так что эта переменная просто не нужна.

303. Flyer, 01.08.2003 16:32
Bis
А если НЕ захватывается?

304. Boris Usievich, 01.08.2003 17:17
Flyer
Идея понятна - править не запросы к серверу, а сразу html, чтобы этих запросов не было
А что надо править в js не помните случайно? А то я уже наткнулся, что с локальной копией не работает

305. Bis, 01.08.2003 19:10
Flyer

А если НЕ захватывается?

Странный вопрос. Не захватится он может только в том случае, если слэша перед названием файла нет. Но тогда и match не пройдет. Ты хочешь сказать, что следующий вариант без \1 чем-то отличается от твоего?

Match = "((href|src)=)\0$AV(/\2(gif|js|css)\3)"
Replace = "\0"file://e:/1/iXBTubb/\2\3""

306. makc123, 03.08.2003 17:46
У меня почему-то с недавнего времени этот форум отображается в Мозилле некорректно при использовании Проксомитрона. Не видно шапки страницы. Например заходишь в любой из форумов (например сюда Программы: Прикладное ПО (http://forum.ixbt.com/?id=23) ) и видишь только непосредственно сами темы. Всего, что выше линии слов АВТОР, ТЕМА, ОТВЕТОВ, ПОСЛЕДНИЙ ОТВЕТ нету, страничка начинается с этого. Ни поиска не правил ни рекламы ничего. На той неделе всё было хорошо. Вроде ничего не исправлял в настройках, может посоветуете что делать? Главная страница форума отображается как надо, темы тоже, а беда с заглавными страницами форумов.....

307. Flyer, 04.08.2003 09:37
makc123
Смерть баннерам aka FAQ по Proxomitron, #256 (http://forum.ixbt.com/topic.cgi?id=24:12763-8:256#256) и далее. Тоже "не читатель"?

Bis
Согласен, видать, у меня атавизм от чего-то более сложного остался, сейчас уже не вспомню.

Добавление от 04.08.2003 09:47:

Boris Usievich
что надо править в js
Да примерно то же.

308. B@sil, 06.08.2003 11:23
А я вот, например, вообще все картинки кэширую.
Поставил локальный кэширующий прокси MyCache (http://techno-abn.narod.ru/RU/PROGS/MYCACHE/mycache-download.html)
и в [Http headers]

In = FALSE
Out = TRUE
Key = "URL: Images over proxy (out)"
Match = "$AV((*.(gif|jpg|jpe|jpeg|png|bmp|css|js)))&$SETPROXY(127.0.0.1:3128)"





309. makc123, 08.08.2003 12:07
Flyer
Спасибо, сократил байт лимит на фильтре "Kill java script banners" до 1024 и помогло.

310. Фдуч, 29.08.2003 00:58
.... форумы IXBT криво отображаются, если работать через Proxomitron! его вырубаешь и все нормально. Началось это вчера... я думал на работе чтото глючит, так дома такая же фигня.
конкретно это проявляется когда на почту приходит уведомление о новом ответе в моей теме, я по ссылке в исьме иду туда , а там хрень какая то ... видны только ники участников и то каким то каскадом. текста нет.
может ещё у кого так же ? где копать ???

311. A_z, 29.08.2003 09:54
Ну так были у них профилактические работы на сервере, что-то поменяли

312. Flyer, 29.08.2003 09:56
Фдуч
Срабатывают фильтры:
DOM Banner Blaster v0.007
Kill JavaScript Banners
Kill Nosey JavaScripts
Реклама передаётся скрипту, выводящему тему, в результате блокируется весь скрипт (не только t_top(), но и t_init()).

Можно в эти фильтры поставить URL = "^forum.ix*"

Если эти фильтры отключить, реклама всё равно вырезается фильтром Banner Blaster.
Но если так пойдёт и дальше, я на нашем прокси заблокирую rose.ixbt.com.

313. Фдуч, 30.08.2003 14:42
Flyer
Можно в эти фильтры поставить URL = "^forum.ix*"
.... а где это поставить то ??? я в "глубоких" настройка Проксомитрона не шарю

314. Lelik, 30.08.2003 15:01
Фдуч
Web page. Потом ищи эти фильтры и в строчках URL Match впиши "^forum.ix*".
Поля для рекламы остануться, но внутри будет пусто...

315. Фдуч, 01.09.2003 02:11
о! теперь всё нормально.. СПАСИБО!!!

316. Boris Usievich, 03.09.2003 12:17
После экспериментов с подменой картинок на локальные я нашел способ лучше

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Expires: add expires for constant objects"
URL = forum.ixbt.com/*.(gif|css|js)
Replace = "Fri, 01 Jan 2010 00:00:00 GMT"

на самом деле у меня малость сложнее все, так как местный форум не единственный с такой придурью.

317. Фдуч, 06.09.2003 14:23
народ, подскажите плз, каким образом можно подключить другой комп в локалке через Proxomitron, установленный на моём компе?
прописывал в своем проксомитроне в Access IP адресс соседнего компа, но нифига не работает... что надо писать на соседнем компе чтоб он ломился через мой?
вообще как этонастроить ?

318. Петр Ильницкий, 06.09.2003 17:36
Фдуч - открой Proxomitron, кнопка config, закладка access. Переставть чекбокс с "limit access to only this PC" на вторую "пимпочку" и выставь там диапазон IP-адресов. Должно заработать.

319. Фдуч, 08.09.2003 10:34
Петр Ильницкий
да вот в том и прикол, что дома все равботает, а на работе нет
на "клиенте" Proxsomitron пишет "Failed to connect to proxy", хотя все правильно прописал и тут и там.. (дома же работает)
что я не так сделал ?

320. A_z, 08.09.2003 15:20
На одной из версий надо было сохранить config, а потом еще перезагрузить проксимитрон.

321. Петр Ильницкий, 08.09.2003 17:18
Фдуч - на клиенте Проксомитрон не нужен, на клиенте надо прописать Проксомитрон на "сервере" в качестве proxy-сервера, не забыв при этом правильно указать порт - 8080, а не 3128, как обычно для прокси.
PS А браузер какой? Уж не "Ослик"?

322. Фдуч, 09.09.2003 01:13
A_z
сейчас на работу приду - попробую...

Петр Ильницкий
я на клиенте поставил Proxomitron для того чтоб можно было быстро менять прокси. я в курсе , что в принципе он и не нужен, но с ним удобнее...

браузет ... да IE6,0 , WinXPSP1, это имеет какоето значение ?

Добавление от 09.09.2003 01:14:

но я проверяю работу прокси не через браузер... просто прописываю в Proxomitron'е - клиенте прокси и давлю на кнопочку Test

Добавление от 09.09.2003 02:58:

всё заработало как надо! ... надо было просто банально перезапустить Proxomitron на "сервере"..... спасибо большое!

323. Ziabo, 09.09.2003 13:44


Не работает ни черта.

Скачал, установил. Указал "Использовать Прокси"
Добавил адрес прокси, который использует мой IE. Через двоеточие указал порт. Нажимаю на кнопку Test, пишет, что "proxy acess denied". Может FireWall виноват? Хотя Аська у меня работает.

324. Фдуч, 09.09.2003 15:57
Ziabo
ну ты глянь в Файрволле блокирует ли он Proxomitron'овские попытки вылезти наружу... там же можно для каждой программы правило создать пускать/не пускать, вот аську наверное = пускать...

325. Ziabo, 09.09.2003 16:11
Фдуч

Это сложно. У нас отдельный департамент этим занимается

А я только Windows переставлять умею.

Ладно, может дома поставится.

326. delphi_profi, 10.09.2003 09:54
Кстати, может как-то можно в access задавать не диапазон IP адресов, а просто несколько?? Мне, например, всего 3 надо, но сильно отличающихся

327. SomeBody Else, 10.09.2003 10:07
2 delphi_profi

Так не бывает . Вы точно правильно все делаете? AFAIR, там можно прописать только адреса из своей подсети, к примеру: 192.168.0.1 - 192.168.0.4

328. delphi_profi, 11.09.2003 09:18
Выражусь проще. Да, компьютеры в одной подсети. Надо чтоб к проксометрону могли иметь доступ только 192.168.0.1, 192.168.0.83, 192.168.0.205 ?

Ввести интервал 192.168.0.1-192.168.0.205 не предлагать

329. SomeBody Else, 11.09.2003 09:54
Ну разве это "сильно отличающиеся"? Одним сабжем здесь, AFAIK, не обойтись. Можно поставить firewall и не пущать остальных IP, кроме перечисленных, можно "впереди" проксомитрона поставить в каскаде еще один проксик с поддержкой авторизации или с настройкой доступа по каждому адресу отдельно. По последнему пункту предлагаю глянуть на BSB (http://bsb.net.ru/) .

330. makZ, 14.09.2003 00:24
день добрый всем

стоял у меня проксомитрон и все было хорошо ))
но недавно, с неделю наверно или две назад, произошло что то нехорошее :/
http://polk.go.ru/proximitron_opera.gif

если идти без него(проксомитрон) то все нормально смотриться
ставил я его только в основном чтоб флеш вырезать

331. gAf, 16.09.2003 20:00
makZ убери "Kill Java Banners"

у меня другая проблема кеширование картинок и скриптов форума по примеру:

Name = "ixbt.local.cache"
Active = TRUE
URL = "forum.ixbt.com"
Limit = 256
Match = "((href|src)=)\0$AV(/\2(js|gif|jpg|png|css)\3)"
Replace = "\0"file://C:/~cache/iXBTubb/\2\3""


всё работает, но зяходя в любой из форумов (forum.ixbt.com/?id=xx) вылазит только верхняя часть таблицы (Тема Автор Ответов Последний ответ). в лог смотрел - всё отключал, но дело именно в локальных .js (js|gif|jpg|png|css). без них всё работает. html-код выглядит так :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!--//--><script src="http://local.ptron/WindowOpen.js"></script>
<!--//--><script> function NoError(){return(true);} on error =NoError; </script>
<!--//--><script> function moveTo(){return true;}function resizeTo(){return true;}</script>
<html><head><title>Разгон и охлаждение - iXBT Hardware BBS</title>
<link rel=stylesheet type="text/css" href="file://C:/~gAf/iXBTubb/style.css">
<link rel="shortcut icon" href="/favicon.ico">
<script language="javascript" src="file://C:/~gAf/iXBTubb/main.js"></script>
<script language="Javascript">var forum_number='30'</script>
<script language="javascript" src="file://C:/~gAf/iXBTubb/list.js"></script>
<script language="javascript" src="file://C:/~gAf/iXBTubb/forum.js"></script>

...

по возрастанию" href="?id=30&sort=_reverse"><img src="file://C:/~gAf/iXBTubb/h-down.gif" align=absmiddle border=0></a></td></tr>
<script language="JavaScript">
f_init('folder icon topic author posts lastpost')

...


затыкаются видимо именно javascript'ы думал src локально ненравятся, дык .сss грузится - проверял...
и почему с этими-же условиями нормально работают треды (http://forum.ixbt.com/00xx/xxxxx.html) ?

люди, предложения есть?

Добавление от 16.09.2003 20:27:

еще проверил - работает Персональный список и Последние темы, где Вы отвечали ,а Последние сообщения тоже выешиваются...

Добавление от 16.09.2003 21:12:

гм.... добавил в bypass cтрочку :
forum.ixbt.com/?id=([#0-50]|all)
но это-ж не выход...

эту ветку, чё, никто не читает ?

Добавление от 16.09.2003 21:20:

тааак: добавить в bypass-то я добавил, и вижу теперь нормальную страничку forum.ixbt.com/?id=xx и самое интересное : баннеры порезаны этого недолжно быть, ведь url в bypass'e....

332. makZ, 16.09.2003 21:29
gAf

спасибо

333. Lelik, 22.09.2003 13:06
Не, бред.
Выходит в самой теме и в разделе заголовки создаются по разному...

Такое чувство, что снова длину поменяли...

PS. И еще, а может кто-то вырезал на сайтах народа это маленькое рекламное окошко ?

334. #, 22.09.2003 14:30

335. gAf, 26.09.2003 13:02
люди!, вот скажите, чёго все молчат? или так уж всё разобрали или альтернатива появилась?

Lelik видимо это:
Match = "<script*bs.yandex.ru*script>"
Replace = ""

336. Flyer, 26.09.2003 13:39
gAf
А те скрипты, что хранятся локально, через Prox пропущены? (в смысле, в них тоже кое-что менять надо).
Плюс, они довольно часто обновляются, что меня в своё время и достало.

337. gAf, 26.09.2003 15:06
Flyer про скрипты я чуть раньше писал, а вобще попробуй mycache. вобще-то я не очень разбираюсь, но вроди должно быть что-то типа флажка старый/новый, чтоб броузер сам решал - грузить или нет.
Извини - недошло да в скриптах тоже правились линки на иконки. в ручную. Proxomitron js не "проверяет".

338. makc123, 29.09.2003 09:14
Всё, граждане, автор прекратил поддержку программы и выпуск новых версий. Скудные подробности на WWW.proxomitron.org

339. gAf, 29.09.2003 14:54
makc123 он еще пару-тройку страниц назад прекратил
welcome http://proxomitron.nm.ru/

340. Alexey_T, 06.10.2003 10:26
А вот такой вопрос- как сделать подмену URL?
Т.е. к примеру нажимаю на ссылку, ведущую на
http://www.resurs.ru/show.php?statya.html
а перехожу на
http://www.resurs.ru/statya.for_print.html

341. Bis, 06.10.2003 11:37
Alexey_T

Проще простого. Делаешь header filter:

HTTP Header = URL: resurs.ru redirect (out)
Match = http://www.resurs.ru/show.php\?statya.html
Replace = $JUMP(http://www.resurs.ru/statya.for_print.html)

342. ат, 09.10.2003 13:27
У меня Proxomitron давно стоит на рабочем компе. Доволен очень им. Ни всплывающих окон, ни баннеров. Одна сплошная инфа!
Но вот планирую купить домой ноутбук. Сейчас дома нет никакого компа. Интернет планируется получать, используя мобильный телефон, посредством GPRS. У меня МЕ45.
Вопрос: Будет ли Proxomitron полезен в этом случае? Т.е. будет ли он экономить мне трафик? Я очень слабо разбираюсь во всех этих технологиях, но мне почему-то кажется, что нет. Прав я, или нет?

343. Bis, 09.10.2003 13:37
ат

Вопрос: Будет ли Proxomitron полезен в этом случае? Т.е. будет ли он экономить мне трафик?

Конечно будет. GPRS модем - это все равно модем, так что никакой разницы с обычным подключением нет. И если ты режешь банеры и всплывающие окна, то естественно это экономит трафик.

Конечно бывают хитрые фильтры умеющие просто скрывать рекламу, используя трюки с CSS и еще какой-нибудь дрянью - в этом случае всякий мусор закачивается, ты его просто не видишь. Но таких фильтров в стандартной поставке нет и вообще их поискать еще надо.

344. ат, 09.10.2003 13:51
Bis
Тогда все просто прекрасно!

345. AIe[x], 10.10.2003 13:24
цитата:
gAf:
...

Lelik видимо это:
Match = "<script*bs.yandex.ru*script>"
Replace = ""

А не проще bs.yandex.ru в URL Killfile.txt занести?

346. Snicker2, 18.10.2003 20:13
Ребята, подскажите плиз - вот поставил
1. Проксимитрона 4.4, в Headers поставил User-Agent: SpaceBison (out), поставил external proxy, захожу на www.leader.ru/secure/who.html
И вижу, адрес прокси, юзер агент - Бизон, и строчечка - Юзается Проксимитрон Иногда есть эта строчка иногда нет, Как бы сделать чтобы никогда не знали что юзается Проксимитрон?
3. Как добавить свой Юзер Агент? Что например значит в Бизоне [fu] (Win67; X; SK)

Заранее примного благодарен всем участникам!

Ветку читал, хелп мельком посмотрел.

347. Pavel2B, 18.10.2003 21:38
Snicker2
см. файл "Proxomitron Naoko 4.4\help\Header Filter Editor.html", там всё расписано на пальцах.

348. Snicker2, 18.10.2003 21:45
Pavel2B Сенькс !
А поп поводу пункта 1?

349. Bis, 18.10.2003 23:05
Snicker2

С первым пунктом забавная история. Похоже на том сайте встроена проверка на левые User-Agent. Броузеров в природе не очень много и когда тамошний скрипт встречает откровенную пургу он предполагает, что ты юзаешь проксомитрон. Причем на spacebison похоже стоит отдельная проверка (как на один из предлагающихся фильтров в проксомитроне), т.к. если в юзер-агент вообще запихать какую-нибудь белиберду, то тогда там говорят, что ты используешь проксомитрон или NIS/Atguard (т.е. реального механизма определения чем подделывается user agent нет). Так что рекомендация здесь одна - использовать в User-Agent название реального броузера.
Ну еще не надо забывать про фильтры Hide browser's identity from JS, т.к. версия броузера может быть получена через java script.

350. Snicker2, 19.10.2003 00:47
Bis
Большое спасибо, теперь все ясно. Hide browser's identity from JS я сразу включил.
Pavel2B
Что то я там ничего не нашел к сожалению. Т.е. как добавить это ясно, а вот что добавлять?!
Что например значит [fu] (Win67; X; SK)?
Или вот X11; I; Linux 2.2.13-33cmc1 i686
Это что, стандартные хидеры которые передают браузеры?, а где их надыбать тогда? Или по каким-то правилам они пишутся?

351. Flyer, 20.10.2003 10:19
Snicker2
А под что ты хочешь подделаться?
Вот у меня IE представляется старой версией (плюс маленький прикол) Mozilla/4.0 (compatible; MSIE 4.01; OS/2 4.0) (и в определение версии через js тоже забито 4.01, кроме здешнего форума, ему честно отдаётся).
Не знаю, есть ли смысл представляться совсем уж другим браузером, что-то может отвалиться, а вот чем меньше новомодных "наворотов" - тем лучше.

352. Pavel2B, 20.10.2003 19:14
Snicker2
Что например значит [fu] (Win67; X; SK)?
а ни чего не значит, согласно RFC 2616 п.14.43 в хидере User-Agent может быть любая байда, и не одна, на усмотрение автора браузера в формате, смотри пример:

"User-Agent: MyBrowser/0.1 [rus] (Figovyi, no moi brauzer-shmauzer) NewSecretAgentBrowser/007"

Это что, стандартные хидеры которые передают браузеры?, а где их надыбать тогда? Или по каким-то правилам они пишутся?
да их, браузеров и роботов, как сабак недорезаннах, посмотри в настройках к.-н. WEB-сервера, Апачь || M$IIS, да и того что есть в Proxomitron хватает, ИМХО.

353. Snicker2, 21.10.2003 17:00
Flyer
Ну хочу чтобы была опера, нетскейп навигатор, ие, под Хр, под 98, т.е. все стандартное.

Pavel2B
Ну ты крутой, читать RFC, это кул. Хотелось бы чтобы вот зашел я на сайт, и передалось то, что обычно, а то мало ли я пропишу неправильно хидер для Оперы, и опа посмотрят скажут, что-то хидер какой-то у Оперы не правильный, все одного типа, а этот...

Нашел тут лист на 1500 браузеров, линк забыл искать по имени UA-List.txt
И код для случайной смены браузера
код:

In = FALSE
Out = FALSE
Key = "User-Agent: Rotate (Out) {3}"
URL = "(^$LST(DumbSites))"
Match = "$LST(UA-List)"
Replace = "\0"

Код не пробовал.

354. makc123, 03.11.2003 14:55
gAf
or 2 ALL

А что, http://proxomitron.nm.ru/ умер? Может у кого-нибудь есть оффлайн-копия?

355. Михеич, 03.11.2003 15:05
makc123
Да работает вроде...

356. bopUK, 03.11.2003 16:00
что то не получается средствами proxomitron сделать след. финт:
есть в инете страничка, на ней есть рисунки в формате JPG.
Необходимо один из этих рисунков подменить на рисунок с локального компа (напр c:\fake.jpg)
Как это сделать? Делал - не получается

Типа как на этой страничке поменять все рисунки на (который храниться локально на компе).

357. Flyer, 03.11.2003 16:28
bopUK
Типа, угадайте, что и как я делал и подскажите, где ошибка?

А тут Смерть баннерам aka FAQ по Proxomitron, #301 (http://forum.ixbt.com/topic.cgi?id=24:12763:301#301) смотрел?

358. bopUK, 03.11.2003 17:46
Flyer
Да я же говорю, что делал все так же.
Name = "Fake_JPG"
Active = TRUE
URL = "http://internet/photo/PEOPLE*"
Limit = 500
Match = "((href|src)=)\0$AV((/)\1\2(jpg|gif|js|css)\3)"
Replace = "\0"file://c:\1\2\3""

Соответственно на c:\ лежит такой же файлик (с таким же названием, что и на этом сайте).
На сайте http://internet/photo/PEOPLE/vasya.jpg
на диске c:\vasya.jpg
Но естественно содержимое у этих файлов разное.

359. Flyer, 03.11.2003 19:21
bopUK
Как минимум, у тебя тут URL выглядит странно.

Потом, можно посмотреть, что у тебя вышло после Prox'а (HTML Debug info). И плюс, в редактировании фильтра есть кнопка "test".

360. bopUK, 02.12.2003 17:45
А есть ли готовое решение (программа или иное) для подсчета траффика, прошедшего через Proxomitron?

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

361. Bis, 02.12.2003 19:49
bopUK

Тебе что нужно считать трафик конкретно через Proxomitron без учета других приложений? Если так, то NetLimiter это умеет, он ведет отдельную статистику на каждое приложение.
Если же все-таки нужно считать весь трафик, то можно обойтись программками по-легче - DUMeter вполне подойдет.

362. Roman V.M., 02.12.2003 23:16
Тут на предыдущей странице makZ жаловался на некорректное отображение топиков этой конфы при использовании Proxomitron. На самом деле всё просто, нужно залезть в Настройка конференции и поставить Разрешить создание страниц списка тем с помощью Java Script и Разрешить создание страниц тем с помощью Java Script - нет.

363. namesoft, 03.12.2003 00:08
Roman V.M.
это утяжелит странички (больше будут весить)
можно гораздо проще (но не скажу, ибо правила)

364. abcdenis, 03.12.2003 13:55
можно вопрос?
Хочу изменять адреса, чтобы сразу получать печатный вариант, алгоритм выглядит простым:
ИСХОДНЫЙ АДРЕС: http://www.izvestia.ru/culture/article41760
ЖЕЛАЕМЫЙ АДРЕС: http://www.izvestia.ru/culture/41760_print

Правило выглядит так:
In = FALSE
Out = TRUE
Key = "URL: Izvestia redirect (out)"
Match = "http://www.izvestia.ru/([^./]+)/article([0-9]+)"
Replace = "$JUMP(http://www.izvestia.ru/\1/\2_print)"

При выполнении получаю адрес:
http://www.izvestia.ru//_print

то есть неправильно составлен регексп для адреса.
Может быть, кто-нибудь подскажет, в чем ошибка?
Язык регулярных выражений в проксомитроне немного странноват (в сравнении с перлом), может быть, я чего-то не понимаю?
Спасибо!

P.S. нашел прокси, который описывает правила перловыми регулярными выражениями, когда-нибудь дойдут руки попробовать и перетащить в него правила из проксомитрона. По мощности, думаю, превышает проксомитрон, к тому же с исходниками:

http://www.privoxy.org

365. Bis, 03.12.2003 16:40
abcdenis

Правило выглядит так:
In = FALSE
Out = TRUE
Key = "URL: Izvestia redirect (out)"
Match = "http://www.izvestia.ru/([^./]+)/article([0-9]+)"
Replace = "$JUMP(http://www.izvestia.ru/\1/\2_print)"

При выполнении получаю адрес: http://www.izvestia.ru//_print


Получаешь точно то, что и должно быть. Где задаются переменные \1 и \2? Нигде - отсюда и результат. Поставь \1 после первой круглой скобки (закрывающей), а \2 после второй.

P.S. нашел прокси, который описывает правила перловыми регулярными выражениями, когда-нибудь дойдут руки попробовать и перетащить в него правила из проксомитрона. По мощности, думаю, превышает проксомитрон, к тому же с исходниками:

http://www.privoxy.org


До проксомитрона ему еще расти и расти. Он нравится только тем, кто привык к перлу и не может освоиться с проксомитроновскоми регэкспами. Я, например, перл этот в глаза не видел, так что мне все равно.

366. abcdenis, 03.12.2003 16:47
Bis
Получаешь точно то, что и должно быть. Где задаются переменные \1 и \2? Нигде - отсюда и результат.

ничего подобного -- значения переменных должны вытаскиваться из парных круглых скобок, соответственно
\1 eq ([^./]+)
\2 eq ([0-9]+)

До проксомитрона ему еще расти и расти. Он нравится только тем, кто привык к перлу и не может освоиться с проксомитроновскоми регэкспами.

перловые регэкспы -- это, можно сказать, промышленный стандарт.
А в (ныне мм..мм... нерастущем) проксомитроне -- доморощенное. И у меня не работает ;)

367. Bis, 03.12.2003 17:05
abcdenis
ничего подобного -- значения переменных должны вытаскиваться из парных круглых скобок, соответственно

Это неиначе в перле так. А в проксомитроне по-другому. И вообще прочитай хэлп, чтобы таких вопросов не возникало. Должно быть так:

Match = "http://www.izvestia.ru/([^./]+)\1/article([0-9]+)\2"

368. abcdenis, 03.12.2003 17:33
Bis
спасибо, заработало!

неудобно два раза писать одни и те же переменные; напоминает курсовую работу начальных курсов по написанию шаблонов

369. Z8 Encore!™., 03.12.2003 21:14
Подскажите плиз, в чем разница между Match="<img (\1(border=0|)) \2>" и Match="<img (\1(border=0)|) \2>"? Help читал, но так и не понял.

370. namesoft, 03.12.2003 22:15
До проксомитрона ему еще расти и расти. Он нравится только тем, кто привык к перлу и не может освоиться с проксомитроновскоми регэкспами. Я, например, перл этот в глаза не видел, так что мне все равно.
вот и строиш огород....
по сравнению с перлом проксометрон в ауте...
в проксомитроне не субрутинсов, не лукАроунд.... так, жалкая поделка под регексп.... но со своимим обязанностями справляется

371. Bis, 04.12.2003 00:37
namesoft
но со своимим обязанностями справляется

Так о чем речь тогда? Если справляется.
А почему автор проксомитрона решил забабашить собственные регэкспы, он неоднократно объяснял. Ему не нравится логика перла, неочевидной кажется. Вот и все - дело личных предпочтений.
А что касается лично меня, то я таких слов как субрутинсов, не лукАроунд даже не слышал никогда. Похоже мне это не нужно, поскольку все что мне нужно проксомитрон делает без особых запар с моей стороны. Ну а кому нужно - вон privoxy есть.

Z8 Encore!™.
Подскажите плиз, в чем разница между Match="<img (\1(border=0|)) \2>" и Match="<img (\1(border=0)|) \2>"? Help читал, но так и не понял.

Не уверен, что я правильно разобрался в этих выражениях, но кажется мне, что первое из них вобщем-то бессмысленно, т.к. в результате его работы переменная \1 всегда будет пустой, а в \2 будет сидеть все содержимое тега между img и закрывающей >. Т.е. его можно заменить на более простое выражение вида <img \2>. А вот второе выражение более осмысленно - в \1 захватывается часть тега до border=0, а в \2 после border=0. Если border=0 в теге отсутствует, то \1 пустая, а в \2 - все содержимое тега.

372. Appaloosa, 04.12.2003 05:34
Нужно преобразовать ссылки вида http://forum.ixbt.com/topic.cgi?id=xx:yyyy в http://forum.ixbt.com/00xx/00yyyy.html (где x и y - цифры от 0 до 9), можно ли это проделать с помощью proxomitron'а (ну или в крайнем случае, с привлечением JavaScript)? Проблема в том, что кол-во x'ов и y'ов может различаться (соответственно, от 1 до 2, и от 1 до 6), поэтому и кол-во добавляемых впереди нулей тоже меняется.
Подскажите, как попроще решить такую задачу?
Можно, конечно, сделать 12 штук фильтров вроде
Match="(http://forum.ixbt.com/)\1topic.cgi\?id\=([0-9])\2:([0-9])\3"
Replace="\1000\2/00000\3.html",
Match="(http://forum.ixbt.com/)\1topic.cgi\?id\=([0-9])\2:([0-9][0-9])\3"
Replace="\1000\2/0000\3.html" и т.д., но хотелось бы покороче как нибудь.

И ещё один вопрос, как сделать, чтобы если содержимое тега title превышает 190 символов, то лишние обрезались?

373. abcdenis, 04.12.2003 10:58
Bis
Не уверен, что я правильно разобрался в этих выражениях, но кажется мне, что первое из них вобщем-то бессмысленно, т.к. в результате его работы переменная \1 всегда будет пустой

Цитата из "/Program Files/proxn43/help/Matching Character Reference.html":
\0-9 - put match into a variable - works like "*" unless following stuff in parentheses: "( ... )\1

Поскольку в языке регекспов проксомитрона нет принудительной декларации жадных и щедрых (greedy / non-greedy) операторов, то непонятно, что будет в \1 -- то ли пустая строка, то ли кусок мусора до следующего "(border=0)" или следующей пустой строки.
Мне могут возразить, что это решается РУЧНЫМ указанием размера куска, в котором искать, но это неудобно.

Кстати, такой же доморощенный язык был у ранних версий watznew, которая делала все, что ей заблагорассудится.

374. Bis, 04.12.2003 13:26
abcdenis

В языке проксомитрона greedy/non-greedy операторы реализуются через + и ++. Т.е. если нужно захватить в \1 кусок до border=0, следует писать что-то вроде:

([?]++)\1 border=0

А в вышеприведенном примере можно сообразить, что будет в \1, если понять логику работы. Изначально \1 пустая, поэтому парсер смотрит дальше, а там конструкция ИЛИ, которая всегда будет TRUE и не съест ни одного символа, либо съест только border=0, если он в самом начале строки. Но в любом случае \1 останется пустым, а парсер двинется дальше, а там только \2 остается, которая и сожрет всю строку.

Appaloosa

В обоих случаях тебе поможет оператор вида +{m,n} или ++{m,n}, где m и n - числа. Читай хэлп. Здесь нет ничего сложного.

375. abcdenis, 04.12.2003 18:51
Bis
В языке проксомитрона greedy/non-greedy операторы реализуются через + и ++

смотрим доки:
+ repeat previous match until there are no more left.
++ same as '+' except matches to up to the point where what follows is true.

Ничего подобного. Ваше утверждение об аналогии никак не может следовать из документации.

А в вышеприведенном примере можно сообразить, что будет в \1, если понять логику работы. Изначально \1 пустая, поэтому парсер смотрит дальше, а там конструкция ИЛИ, которая всегда будет TRUE и не съест ни одного символа, либо съест только border=0, если он в самом начале строки. Но в любом случае \1 останется пустым, а парсер двинется дальше, а там только \2 остается, которая и сожрет всю строку.


В перле логичнее: (?:border=0)?
В проксомитроне что-то вроде: (border=0)+{0,1} или не заработает?

кстати, о самодельном характере языка дают понятие такие определения:
= magic equal - absorbs leading/trailing spaces.
" magic quote - matches double or single quote.

376. Appaloosa, 04.12.2003 21:33
Bis
Читай хэлп.
Прочитал. Но, честно говоря, не совсем понимаю, как тут может помочь оператор вида +{m,n} или ++{m,n}, где m и n - числа.
С его помощью не проблема преобразовать /0024/012763.html в /topic.cgi?id=24:12763, а вот наоборот у меня не получается.

377. Bis, 05.12.2003 00:10
abcdenis
смотрим доки: + repeat previous match until there are no more left. ++ same as '+' except matches to up to the point where what follows is true.

Ничего подобного. Ваше утверждение об аналогии никак не может следовать из документации.


Я возможно неправильно понимаю, что такое greedy/non-greedy. Если так прошу меня поправить. Я думал, что greedy оператор - это оператор, сжирающий все попадающее под него, не обращая внимания, на оператор за ним следующий. А non-greedy, соответственно, смотрит на тот оператор, который идет за ним и захватит под себя не все, а только до того момента, когда следующий оператор станет true. Именно это и делают + и ++.
Возвращаясь к предыдущей задаче, о захвате в \1 части строки перед border=0, можно писать следующим образом:

(?++)\1 border=0

А вот если написать (?+)\1 border=0, то такое условие никогда не выполнится, так как ?+ сожрет все, в том числе и border=0 и второй части оператора нечего мэтчить будет.

кстати, о самодельном характере языка дают понятие такие определения: = magic equal - absorbs leading/trailing spaces. " magic quote - matches double or single quote.

Проксомитрон - это html filtering tool. Вас не удивляет наличие в его языке команд типа $UESC, $INEST, $JUMP. Все это придумано для удобства. Без magic equal заколебешься мэтчить лишние пробелы, которые веб-мастер может навставлять куда не попадя, без magic quote - аналогично заколебешься каждый раз учитывать, что кавычка может быть и простая и одинарная - в html это без разницы.

Appaloosa

Прошу прощения, я невнимательно прочитал вопрос. К сожалению с первой задачей я не могу помочь - просто не знаю как сделать. А вот вторая с обрезанием <title> на 190 символов делается элементарно:

Match="<title>((?++{1,190})\1|(?++{190})\1\2)</title>"
Replace="<title>\1</title>"

(В \2 будет сидеть отрезанная часть титула).

378. Appaloosa, 05.12.2003 00:16
Bis
А вот вторая с обрезанием <title> на 190 символов делается элементарно:

Match="<title>((?++{1,190})\1|(?++{190})\1\2)</title>"
Replace="<title>\1</title>"

(В \2 будет сидеть отрезанная часть титула).

Спасибо!

379. Bis, 05.12.2003 00:29
Appaloosa

Я тут все-таки подумал над первой задачей. А не сработает ли такая конструкция:

Match="http://forum.ixbt.com/topic.cgi\?id\=([#0:99])\1:([#0:9999])\2"
Replace="http://forum.ixbt.com/00\1/00\2.html"

Мне кажется это то, что надо.

380. Appaloosa, 05.12.2003 01:42
Bis
Дело в том, что кол-во добавляемых нулей - непостоянная величина, блин, не знаю как это объяснить, надо первое число (которое обозначает номер форума) дополнять нулями до 4-х знаков, а второе число (номер темы) -- до 6-ти.

381. namesoft, 05.12.2003 01:51
="http://forum.ixbt.com/00\1/00\2.html"
количество нулей разное

на JS лехко, но уже голова плохо работает (тестить надо)

Match="<title>((?++{1,190})\1(?++{190})\1\2)</title>"
<title>([^<]{1,70})\1[^<]++
="<title>\1

(не тестил)

382. Appaloosa, 05.12.2003 02:10
namesoft
на JS лехко, но уже голова плохо работает (тестить надо)
Да можно и не тестить, если там каких-нибудь особо хитрых функций нет, то возможно, что я и сам разберусь.

Добавление от 05.12.2003 02:25:

<title>([^<]+{1,100})\1[^<]+
<title>\1

Работает, спасибо.

383. Bis, 05.12.2003 08:52
Appaloosa

Здесь наверное действительно лучше действовать через JS. Но могу предложить работающей вариант, хоть и выглядит он устрашающе:

Match="http://forum.ixbt.com/topic.cgi\?id\=(([0-9]+{2})\1$SET(x=\1)|([0-9])\1$SET(x=0\1)): (([0-9]+{4})\2$SET(y=00\2)|([0-9]+{3})\2$SET(y=000\2)|([0-9]+{2})\2$SET(y=0000\2)|([0-9])\2$SET(y=00000\2))"
Replace="http://forum.ixbt.com/$GET(x)/$GET(y).html"

384. Appaloosa, 06.12.2003 06:27
Bis
Попробую, спасибо.

Добавление от 06.12.2003 19:45:

namesoft
на JS лехко
Да, и правда ничего сложного, даже у меня получилось, вот:

код:
xxx="";
yyy="";
url=url.substr(35);
url1=url.substr(0,url.indexOf(":"));
url2=url.substr(url.indexOf(":")+1);
for(i=4;i>url1.length;i--)
{xxx="0"+xxx;}
url1=xxx+url1;
for(i=6;i>url2.length;i--)
{yyy="0"+yyy;}
url2=yyy+url2;
document.location="/"+url1+"/"+url2+".html";

385. Pearl Diver, 20.01.2004 05:01
Как задробить с помощью Proxomitrona тег META-REFRESH, типа такого:

META HTTP-EQUIV="REFRESH" CONTENT="0; URL=_какой_нибудь_адрес_"


"Anti-Auto-Refresher" входит в стандартную поставку.

Name = "Anti-Auto-Refresher"
Active = TRUE
Bounds = "<meta\s*>"
Limit = 256
Match = "*http-equiv=("|)refresh*content=("|) [#5:*]( ([;,]|) (url=|)("|)([^>"' ]+)\1|)*"
Replace = "<center><font size=1><a href=\1 >[Refresh]</a></font></center>"

но ни <meta http-equiv="Refresh" content="0; URL=cgi.exe?function=is_account">
ни <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://ya.ru/">

он не ловит

386. Appaloosa, 20.01.2004 08:59
Pearl Diver
Попробуй [#5:*] поменять на ([#5:*]|0)

387. Pearl Diver, 21.01.2004 02:53
Ура! все заработало
Appaloosa

Народ, я чего-то не пойму:
Проксомитрон на регулярных выражениях работает?
Но они какие-то не кошерные, тьфу, не "перловые"...

388. NightFire, 21.01.2004 04:40
Прошу прощения за глупый вопрос, но опять известная проблема - невозможно отослать письмо...
Opera 7.23

Вот, что было в log

+++GET 24+++
POST /send HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98) Opera 7.23 [ru]
Host: mail.yandex.ru
Accept: text/html, application/xml;q=0.9, application/xhtml+xml;q=0.9, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: en
Accept-Charset: windows-1251, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1
Accept-Encoding: gzip, deflate
Referer: http://mail.yandex.ru/send
Cookie: yandexuid=9961661074637409; Session_id=1074646085.86190.0.4005242.2:8502733:4.2015.35862.f1a85f416da6e623bfd15f2cb29a70a5; yandex_login=programer84; yandex_fio=%ca%e8%f0%e8%eb%e5%ed%ea%ee%20%ca%ee%ed%f1%f2%e0%ed%f2%e8%ed; yandex_mail=programer84; yandex_nickname=Phoenix; yafolder=8502733%3A120000000286346; mesort=date; mail_tag=yandex.ru
Cookie2: $Version=1
Content-length: 1808
Content-Type: multipart/form-data; boundary=----------QWZj5qDLs9vhcmZ1x7fMTj
Connection: keep-alive
Posting 1808 bytes...

В чем здесь причина я не понимаю...
Заранее спасибо за ответ.

Добавление от 21.01.2004 17:46:

Как я понял - фильтры здесь абсолютно не при чем. Даже если их полностью отключить письмо не отправляется, так же послать какое-либо сообщение в любой форум невозможно...

389. makc123, 03.02.2004 16:49
Ну опять конфу через проксомитрон не видно! Что на этот раз подправлять????

390. Bis, 03.02.2004 17:50
makc123

Конфиг свой подправлять, потому как у меня, к примеру, все видно.

391. Gogan1, 04.02.2004 00:32
makc123

Можно яву скрипт в настройках конфы выключить... помогает.

392. makc123, 06.04.2004 15:41
Да кстати сейчас конфу видно, но видно и баннер справа. Подскажите плиз, что в конфиге подправить, чтоб правый баннер из конфы убрать?

393. dil, 30.04.2004 14:17
Заметил такую особенность: если соедининие рвётся (например, обвалился внешний прокси) и появляется страничка с логотипом Proxomitron-а, то программа теряет работоспособность, даже в случае восстановления соедининия невозможно получить данные. Приходится перезапускать, что неудобно.
Версия 4.5

394. Москит, 30.04.2004 15:54
dil
У меня такого не наблюдается.
Правда, у меня стоит v 4.3.

395. YMA, 06.05.2004 13:34
А что такое на www.rian.ru сделали, что у них проксомитрон кроме баннеров начал и тексты новостей резать?

396. abcdenis, 06.05.2004 14:01
YMA
самому лень залезть в исходник страницы, или посмотреть отладочный вывод проксомитрона?

397. YMA, 20.05.2004 07:40
Там сильно много фильтров срабатывает, да и структура страниц зело запутанная... А я в HTML и скриптах не особо разбираюсь.

398. abcdenis, 20.05.2004 11:42
YMA
разбирайтесь, учите матчасть.
Если совсем неохота, можно нанять знающего человека

400. can1060, 01.09.2004 10:15
Люди - а зачем вы пользуете такую запутанную тулзу?
У меня теперь по 3-м машинам стоит Mozilla FireFox (http/POP3/IMAP4/smtp/nntp) - все отлично работает!
Фильтрует спам - не дает открываться лишним окнам, режет картинки и прочее.
И все - в одном флаконе.

401. abcdenis, 01.09.2004 11:37
can1060
аккуратнее и тоньше настраивается.
Не думаю, что в MFF сделано лучше.

402. Bonart, 11.01.2005 10:04
Маленький набор фильтров для сжатия трафика через бесплатный сервис WebWarper. Сжимается не все подряд, а только содержимое хостов, вернувших непакованный текст. Также решена проблема восстановления модифицированных WebWarper ссылок. Например, топики этого форума я получаю в сжатом виде.
Еще в прикрепленном файле есть три очень полезных антибаннерных фильтра с сайта www.prox-files.nm.ru

К сообщению приложены файлы: 1.zip, 3 file(s), 2Кb

403. Voland, 11.01.2005 19:45
All
Помогите, plz, с оптимизацией списков.
Фильтры заголовков у меня разделены по двум листам.
1 - имена сайтов (site.com)
2 - часть адреса после имени сайта (/image.jpg)
примеры RegEx-Proxomitron:
1 - "(|www???.)(|ad|fast|value)clic(k(|s|z|zs|2*|4*)|x|bank|cash).*/"
2 - "*(.|/)(|show|smart)ban(|ner(|?|iki)(-*|_*|[#0-99]*))(.|/)"
Можно ли здесь что-нибудь улучшить?

сайт www.abc.def.site.com
(|*.)site.com
[^/]++site.com
*site.com (вероятность ложного срабатывания не учитывается)
Какая из записей должна работать быстрее?

404. abcdenis, 12.01.2005 18:37
Bonart
С сайта:
Борьбе с флэш-рекламой в The Proxomitron посвятил свою жизнь фильтр Flash Animation Killer, но по причине врожденной ограниченности все, что он мог сделать, это заменить любые флэш-ролики текстовыми ссылками на них. Тоже не то, не правда ли? На флэше сейчас навигация делается и много чего еще, а мы вместо всей этой красоты - текстовые ссылки на нее же. Определенно, это не наш метод.

товарищ (автор) никак не разберется, с умными он или с красивыми, хочет он видеть Flash или нет.
Тем более все правила резки открыты, можно переписывать

405. Archi, 16.01.2005 15:08
Скажите, пожалуйста, наконец что сделать, чтобы было видно конфу Читал предыдущие 3 страницы, внятного ответа не нашел( кроме включения какой-то яваскриптов в настройках конфы)

406. abcdenis, 16.01.2005 20:27
1. сходить в FAQ по конференции сюда:
http://forum.ixbt.com/help/faq.html#js

2. выключить и деинсталлировать Proxomitron, попробовать снова в 9 классе.

407. Archi, 16.01.2005 23:24
abcdenis

1 сделал , только опять же не понял, другого способа кроме как отключения написанных опций нет что-ли ? чего-то не хочется, время загрузки стр. увеличивать .
или я торможу
2. вообще не понял

408. SmirnovAdmin, 18.01.2005 12:20
Трабла такая - в случае работы через прокси сабж делает проверку loop-back, если проверка не проходит, он выставляет свою error-страницу где ругается, что сервак недоступен. После этого - перед сеансом опять пытается делать loop-back и просто тупо работать с данным прокси отказывается, пока не удалишь этот прокси, а затем добавишь заново. Это парит конкретно - если бы не это была какая-нибудь другая прога - снес бы ее нафиг, но митрона не могу - банеры не переношу органически. Суть в том, что интернет идет через прокси в другом городе, маршрут длинный, иногда возникают затыки и митрон начинает ругаться - приходится руками ставить прокси. Ясно, что при loop-тесте надо чтобы митрон был доступен извне по своему порту чтобы получить ответ на запрос от целевого прокси и тогда он будет доволен, НО я сменить настройки сетевого экрана не могу по корпоративным причинам, остается одно - где бы отключить этот несчастный loop-back тест будь он неладен . И как назло - митрон вроде перестали обновлять, проект закрылся ?

409. abcdenis, 18.01.2005 12:26
Не переносите баннеры -- боритесь за свое право не смотреть их .
Конкретно (самое простое):

1. сменить прокси -- поставить, например, privoxy (искать на sf.net)
2. взять программу, создающую макросы дял UI, в ней наваять макрос для цикла "убить прокси в птроне/добавить прокси заново"; макрос повесить на горячую кнопку.

410. rs, 27.01.2005 16:44
вот такая проблема (http://forum.ixbt.com/topic.cgi?id=5:3222:367#367)

перенос скриптов в корень диска ни к чему не привёл

есть такое решение - открываем в блокноте main.js и в первую строку пишем:
код:
document.write("<base href=\"http://forum.ixbt.com/zaplatka\">");

... однако руками в каждом сохраняемом файле main.js дописывать эту строку...
... это уж чересчур!...


попытался я автоматизировать это вот таким вот правилом для проксомитрона:
Name = "modify forum.ixbt.com/main.js"
Active = TRUE
URL = "forum.ixbt.com/main.js"
Limit = 20
Match = "<start>"
Replace = "document.write(\"<base href=\\\"http://forum.ixbt.com/zaplatka\\\">\");"

... да видать тёмный я и необразованный...


помогите, пожалуйста, в этот main.js дописывать на лету первой строкой это:
document.write("<base href=\"http://forum.ixbt.com/zaplatka\">");

411. Roman V.M., 28.01.2005 11:31
На самом деле всё до тупости просто.
в бай-пас прописываем:
forum.ixbt.com/
а в ад-лист:
rose.ixbt.com/banner*
rose.ixbt.com/cgi-bin/click_i.*
И усё, алле фунциклирен.

412. Corewin, 24.02.2005 01:02
Подскажите грамотный Pop-up фильтр. У меня из Homeric's Config часто не дает открывать нужные окна и пропускает ненужные

413. Bis, 24.02.2005 13:07
Corewin

Самый грамотный pop-up фильтр - это броузер с возможностью блокировки всплывающих окон. Например, Firefox. Опыт показывает, что броузер делает это лучше чем самый навороченный фильтр.

414. Corewin, 25.02.2005 00:46
Bis
Использую MyIE2 - его достаточно? Ему ведь нужно постоянно подкидывать адреса, чтобы скрывал попапы и баннеры

415. Bis, 25.02.2005 00:56
Corewin

MyIE никогда не видел, так что не знаю как там. У меня в Firefox попапы в настройках просто запрещены как класс и адреса я "подкидываю" в настройки, когда хочу наоборот разрешить попап. Но это случается, понятное дело, крайне редко. И я не понял насчет скрытия баннеров. Изначально вопрос был про всплывающие окна, а баннеры совсем другое дело - их пускай Proxomitron режет, ну или какой-нибудь другой софт.

416. Corewin, 25.02.2005 20:40
Установил 3 фильтра вот отсюда: http://www.prox-files.nm.ru
Какие еще есть эффективные фильтры, чтобы Proxomitron резал любые баннеры и другие ненужные элементы?
Вместо некоторых дефолтных (версия 4.5m) фильтры взял из Homeric's Config 4.5.0.2
Например Kill JavaScript Banners и Allow right mouse click. Какие еще фильтры страниц и фильтры заголовков можно взять из этого конфига?
Может кто-нибудь даст свой конфиг, который режет все и вся и экономит траффик? У меня 1 метр - 8 центов стоит

417. GregoryPek, 26.02.2005 10:38
[q]Corewin:
А я наоборот, взял целиком Homeric's Config и добавил 3 фильтра http://www.prox-files.nm.ru. Главное что бы поддерживался GZIP (проверить здесь http://www.******************/e.pl - www.форум.ру-боард.com/e.pl )

418. Corewin, 26.02.2005 22:30
GregoryPek

Главное что бы поддерживался GZIP

Не совсем понял, что ты имел ввиду

419. GregoryPek, 27.02.2005 08:43
Corewin
Я имел ввиду, что надо проверять, какие страницы ты получаешь GZIPованные или нет. Разница в трафике как минимум 2 раза. GZIPование отключают по умолчанию некоторые программы (ну например Outpost Firewall, Ad Muncher).

420. Corewin, 02.03.2005 01:03
GregoryPek
Ad Muncher так меня обломал с gzip'ом. Я ведь не знал. Вообщем настрою заново Proxo и вперед серфить! За основу настройки по твоему примеру возьму Homeric's Config

421. RammReason, 02.03.2005 19:46
цитата:
Corewin
За основу настройки .... возьму Homeric's Config
А где эту конфигу взять и как ставить? И в чём приимущество готовой конфиги?

422. makc123, 03.03.2005 09:17
RammReason

http://homeric.narod.ru
http://homeric.by.ru

Там все найдешь.

423. abcdenis, 09.03.2005 17:29
Corewin
" У меня 1 метр - 8 центов стоит"

у меня - 25 центов.
Значит, я должен искать подобные решения втрое активнее

424. rokir, 09.03.2005 20:17
Надеюсь, что не покажусь навязчивым , но ни где не видел ссылы на http://www.proxomitron.ru/ там и хелп (http://www.proxomitron.ru/help/) в онлайне и faq от Homeric'a (http://www.proxomitron.ru/proxfaq/) есть (а то все зеркала позакрывались).

425. Corewin, 14.03.2005 23:57
abcdenis
Еще бы!
Никто не знает, как отредактировать Total фильтры (см. предыдущую страницу), чтобы резались только баннеры, а не все маленькие картинки?

426. rudm, 19.03.2005 14:33
Можно ли заставить проксмоитрон пускать через себя траффик с компьютера который не находится в моей подсети?

Прописываю его IP (удаленного компьютера) - адрес в настройках своего проксомитрона (Сonfig - > Access):
Allow access to the following IP address range:
ххх.ххх.ххх.ххх

Он (человек с удаленого компа) у себя в проксомитроне прописывает в настройках удаленного прокси (Use remote proxy - > HTTP proxy): IP моего компа:8080

Тестирование прокси ничего не дает: его проксомитрон пишет что вообще не может соединится с прокси.

Проверил. У меня проксомитрон слушает 8080 порт...
Может быть надо галку поставить (в Соnfig - > HTTP) Use only HTTP 1.0 ?

Еще что то где поставить/убрать? Или как вообще оно все должно работать?

427. abcdenis, 21.03.2005 11:43
rudm
1. может ли товарищ с того компьютера вообще соединиться с Вашим?
Тестировать просто - написать на другом компе:

telnet адрес_Вашего 8080

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

2. галка здесь ни при чем. Это другая опера.

428. rudm, 21.03.2005 20:44
abcdenis

Спасибо за ответ.

Пинги идут нормально. Трасерты тоже. Фаэрволов нет.
Будет сложно объяснить ему как запустить телнет, но попробую.

Я со свеой стороны могу через его проксомитрон ходить как через прокси - сервер. Он через мой - ни в какую.

Тут может быть дело вот в чем. Он из Арабских Эмиратов, а их провайдер как то умудряется резать обращения ко всем прокси вообще. Перепробовали несколько проксей и с нестандартными портами и прочее - не работет. Была слабая наджеда что он может через меня ходить в сеть но пока вот безрезультатно.

429. abcdenis, 21.03.2005 21:02
rudm
есть такая штука - инспектирующий модуль, стоит во всех правильных файрволах. Умеет разбирать заголовки IP пакета и смотреть (в Вашем случае), не пытаются ли соединиться методом HTTP CONNECT. При обнаружении блокирует -- например, полиси у товарищей настроено так, что их юзера не могут пользоваться проксями наружными, то есть скрываться каким-то образом.
Чтобы этого не было, можно поднять у Вас SSH сервер, например, и пускать трафик проксомитрона через шифрованный SSH канал -- этого провайдер не заметит

430. rudm, 22.03.2005 14:21
abcdenis
О! Наконец то мы нащупали проблему!
Объясните плиз как у меня поднять этот SSH сервер?
И кстати если отредактировать Проксомитроном который в арабских эмиратах хэдеры хоторые от него идут будет ли прок? Или мой проксмоитрон их не поймет?

431. abcdenis, 22.03.2005 14:56
rudm
найти софт:

http://www.jfitz.com/tips/ssh_for_windows.html

поставить и настроить авторизацию того парня.
После этого создается шифрованный канал, иняормацию в котором провайдер перехватить не сможет.

Кстати, почему бы просто не отправить товарищу настройки проксомитрона? Или товарищ из далекой страны хочет ходить по взрослым сайтам?

432. rudm, 22.03.2005 16:18
abcdenis
Спасибо за ссылку счас буду читать

>Кстати, почему бы просто не отправить товарищу настройки проксомитрона?
Эээ...гм. Какие настройки?

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

Добавление от 22.03.2005 16:25:

встретил в мануале упоминие про тунеллирование. Это оно? ТО что нам и нужно? Просто видел в сети нексколько маленьких софтинок для туннелирования. Может быть ему скчать одну из них и через нее подключатся ко мне?

Добавление от 22.03.2005 16:33:

вот кстати наткнулся на программку bouncer, вы с такой сталкивались?

433. abcdenis, 25.03.2005 15:19
правило для загрузки скриншотов при выборе тем/иконок.

Пример: http://www.miranda-im.org/download/index.php?action=display&id=81


Name = "Miranda Site Screenshots Opener / Denis"
Active = TRUE
Multi = TRUE
URL = "www.miranda-im.org"
Limit = 32767
Match = "(<a class="normal" href=)\1(\w+)\2"
Replace = " <img src=\2><br> <a class="normal" class2=KUKU href=\2"

434. pentium, 25.05.2005 00:36
Напишите, пожалуйста, как сделать, чтобы на этой странице http://www.provider.net.ru/news.php?ts=1116290735 справа, не было баннера, но при этом этот форум работал.

Как я понял, баннер этот убирает фильтр "Kill Dynamic HTML JavaScripts". Но этот же фильтр мешает нормальному отображению этого форума.

В этой ветке я вычитал, что если ввести в некоторые фильтры "^forum.ix*", в поле URL match, то это подействует, как исключение и фильтр не будет применён к данному адресу.

Как я только не вводил - не получается. Или баннер на той странице виден, или форум не работает.

Ответьте, пожалуйста, что ввести в этот фильтр, чтобы он игнорировал только этот форум.


Спасибо.

435. aiuto, 25.05.2005 10:45
pentium
У тебя какой браузер?
У меня на Firefox в связке с Проксомитроном баннеров на той странице нет. Фильтры родные, из стандартной поставки. Фильтр "Kill dynamic HTML Javascripts" выключен.

Если хочешь исключить эту конфу из фильтра, напиши так: &(^forum.ixbt.com)

436. pentium, 26.05.2005 16:21
aiuto
Спасибо. Получилось. Баннера там теперь нет и конфа работает. Использую IE 6 и Prox 4.5 (2003-6-1)

В FireFox (1.7.5: 2004110812) то же самое, что и в IE. Т.е. без этого фильтра баннер присутствует. Но, не имеет значения.

Спасибо!

437. AlexMan, 02.06.2005 16:00
Сижу в локалке со шлюзом ISA. Никак не могу настроить соединение. Скачал справку, а там белым по черному написано: "будет работать только для прокси, принимающих авторизацию "basic". NTLM-авторизация от Microsoft не поддерживается". Так как же быть? Неужели забить? Админ трафик ограничивает. Может подскажете что-нибудь для моего варианта..

438. :Crypt:, 21.06.2005 13:34
Подскажите правило, чтобы для этого форума "forum.ixbt.com" смайлы, *.css, *.js, значки тем да и всё останое бралось локально с диска.
Если форум добавлен в bypass, то правило его отрабатывать не будет, а если включать в обрабатываетмые, то помимо данного фильтра сработают все остальные, что не есть хорошо...

439. Boris Usievich, 21.06.2005 14:12
у меня на этот и другие аналогичные форумы принудительно ставится expires 2010 год. и browser их повторно просто не запрашивает

код:

[Blocklists]
List.SetExpiresList = "..\Lists\SetExpires.txt"

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Expires: add expires for constant objects"
URL = "$LST(SetExpiresList)"
Replace = "Fri, 01 Jan 2010 00:00:00 GMT"

Ну и в SetExpires.txt прописано
код:

forum.ixbt.com/*.(gif|css|js)

440. :Crypt:, 21.06.2005 15:53
Boris Usievich
Благодарю. Попробую. А то пошерстил ветку - есть примеры - но замучаешься менять внутренности скриптов...

441. GregoryPek, 21.06.2005 20:51
Boris Usievich
решил попробовать ваш фильтр, но в Log Window он не появляется, как проверить срабатывает он или нет?

442. Boris Usievich, 21.06.2005 20:52
нет запроса каждый раз на gif|css|js - значит работает.

443. GregoryPek, 21.06.2005 21:31
Boris Usievich
Все нормально, работает

444. Свинья&Свисток, 26.06.2005 14:11
а как поубирать наглые баннеры здесь:
http://www.torrentreactor.to/index.php

445. abcdenis, 13.07.2005 12:43
Задача такая: при получении адреса вида

http://www.site.com/news/2005/900345/

дописать к нему в конце "printable.htm":

http://www.site.com/news/2005/900345/printable.htm

Что пробовал (все в Headers):
1.
Match: http://www.site.com/(*)\1/
Replace: $JUMP(http://www.site.com/\1/printable.htm)
-- матчит только \1 => news, на выходе получаем
http://www.site.com/news/printable.htm

2.
Match: http://www.site.com/(*/*/*)/
Replace: $JUMP(http://www.site.com/\1/printable.htm)
матчит полный УРЛ, после чего входит в мертвый цикл, преобразовывая УРЛ сам в себя.

Есть ли способ в регекспе Проксомитрона матчить окончание строки?
Наподобие $ в перл?
Спасибо.

446. Bis, 14.07.2005 13:05
abcdenis

Попробуй так:
Match: http://www.site.com/\1
Replace: $JUMP(http://www.site.com/\1printable.htm)

447. abcdenis, 14.07.2005 13:18
Bis
сами-то пробовали?

получается мертвый цикл -- proxomitron постоянно добавляет в конце printable.htm, ни к чему хорошему это не приводит -- ситуация точно такая же, как и с вариантом #2.

Подозреваю, надо уходить на что-н с нормальными регекспами...

448. Bis, 14.07.2005 15:46
abcdenis

Чтобы не получался цикл используй команду $RDIR() вместо $JUMP(). Тогда будет работать.

449. abcdenis, 14.07.2005 16:41
Bis
спасибо, заработало.

450. HJ, 22.08.2005 04:29
Можно ли в Proxomitrone поменять заголовок HTTP_CONNECTION - Close на HTTP_CONNECTION - Keep-Alive.

451. Fluffy Dragon, 08.11.2005 20:39
Знают ли камрады, что автор Проксомитрона, Scott R. Lemmon, умер 1 мая 2004? Ему было 36 лет. Жалко, хороший и веселый был мужик... чтобы это понять, достаточно почитать хелп к проксомитрону... Armchair of contents...
RIP

http://castlecops.com/article-5228-nested-0-0.html
http://duke.usask.ca/~macphed/prox/prox-hist.html

452. dimon_prodigy, 08.11.2005 21:07
прога очень и очень функциональная, но не менее сложная в настройке. гы, Proxomitron у меня по умолчанию использовал порт 8192 , а я, слепо следуя FAQ'у, прописал localhost и порт 8080 и долго удивлялся, почему торнет не пашет . но повторюсь, прога обалденная да еще вдобавок бесплатная. конечно, в удобстве использования заметно проигрывает тому же AdMuncher, но если вспомнить, сколько я перелопатил сайтов, чтобы найти лекарство к AdMuncher'у (у него, паршивца, очень хитрая методика проверки имени пользователя и ключа), но так и на нашол - то выбор пал в пользу Proxomitron

453. aiuto, 25.01.2006 16:13
А вот у меня сегодня при попытке открыть какой-то сайт Проксомитрон выдал в браузер такое сообщение:
цитата:
Proxomitron's brain hurts

The Proxomitron canna comprehend...

[0%BE%D0%B8%D1%81%D0%BA]. Большинство из них - публикации различных изданий, но

Please don't ask it such silly things.
Кто-нибудь в курсе, к чему бы это?

454. SunFire, 26.02.2006 09:15
ребята, помогите придушить flash-баннер, который буквально на днях появился вверху страницы http://club.foto.ru .
видать как-то хитро они его сделали ...


пользую, естественно, Proxomitron с этим конфигурационным файлом:
default-homeric-naoko45-russian.cfg

единственно изменение, добавленое туда - это "Flash animation killer" с параметром 4096.
но он не может справиться с этим баннером.

455. :Crypt:, 27.02.2006 13:20
Вапрос! Какую галочку надо поставить, что бы Google сразу распознавался своей кодировкой (UTF-8)? А то мне всё по умолчанию "Кириллица (ISO-8859-5) вставляет...

456. abcdenis, 27.02.2006 13:22
1. взять файл конфига, найти в нем строчку "ISO-8859-5".
2. посмотреть название правила, в котором эта строчка
3. подумать.

457. :Crypt:, 27.02.2006 13:24
SunFire
В фильтрах WEB-страниц включен фильтр Flash animation killer:

код:
Границы совпадения:
<object*</object>|<embed*>( </embed>|)

Число байт:
4096

Выражение:
[^>]++(codebase|type)=$AV(*(flash|shockwave)*)*
&(*<param ( name=$AV(movie|src)| value=$AVQ(\1))+{2}|*src=$AVQ(\1))

Замена:
<a href=\1>[flash]</a>


По ссылке у меня [flash] и показывается.

458. SunFire, 27.02.2006 13:54
:Crypt:

подождите, у меня именно это и написано.
я ж написал, что этот параметр у меня включён, и 1024 заменено на 4096.

Баннер показывается !
Как его НЕ показывать ???

459. :Crypt:, 27.02.2006 13:58
SunFire
Вот кусочек из моего default.cfg
код:

Name = "Flash animation killer"
Active = TRUE
Bounds = "<object*</object>|<embed*>( </embed>|)"
Limit = 4096
Match = "[^>]++(codebase|type)=$AV(*(flash|shockwave)*)*"
"&(*<param ( name=$AV(movie|src)| value=$AVQ(\1))+{2}|*src=$AVQ(\1))"
Replace = "<a href=\1>[flash]</a>"


Больше нигде [flash] не встречается.

460. abcdenis, 27.02.2006 14:18
:Crypt:
Дело в том, что PROXOMITRON режет страницу, но не умеет анализировать.
Сейчас появилось много сайтов, на которых код дял загрузки флеш баннеров формируется при помощи doc.write():

код:

doc.write("<sc"+"ript src=http://leaderboard.adnet.ru/cgi-bin/iframe/"+adnet_login+"?"+id+"&options=F"+adnet_options+"'></sc"+"ript>");


самый простой способ для начала -
1. загрузить страницу в Оперу
2. посмотреть на ссылки (Links) страницы
3. вытащить оттуда адрес FLASH-баннера
4. отрезать его черным листом
5. продолжить изыскания

461. :Crypt:, 27.02.2006 14:25
abcdenis
Да в том-то и дело, что "ISO-8859-5" - это не работа конкретного фильтра.
Какой-то из стандартных фильтров отключает прописанные в метатегах charset....

А с флэшем проблемы не у меня...

Добавление от 27.02.2006 14:27:

abcdenis
Благодарю за идею. Имя злыдня: "Foreign content-type filter".

Вопрос решён.

462. SunFire, 27.02.2006 16:05
:Crypt:

чудеса ...
почему же Вы не видите этот баннер, а я вижу ?

463. abcdenis, 27.02.2006 16:10
SunFire
думаю, различия в конфигах

464. :Crypt:, 27.02.2006 16:15
SunFire
Попробуйте мой конфиг

##
## Proxomitron Config File
##

[Global]
Enable = TRUE
FreezeGIF = TRUE
FilterHTML = TRUE
FilterHeadersOut = TRUE
FilterHeadersIn = TRUE
EnableProxy = FALSE
EnableAutoRun = FALSE
ForceTextures = FALSE
NoTextures = FALSE
SysTray = TRUE
UseSSLeay = FALSE
PriorityBoost = TRUE
ClientTimeout = 5
BypassURL = "$LST(Bypass)"
UCPrefix = "pref"
Back.BMP = "..\Textures\BurlWood.BMP"
Inset.BMP = "..\Textures\BurlWood.BMP"
Face1.BMP = "..\Textures\DarkWood.BMP"
Face2.BMP = "..\Textures\LtDiagWood.BMP"
Port = 8081
MaxCapURL = 100

[WinSizes]
Win.00 = 236:227:1043:796
Win.01 = 285:246:1022:747
Win.02 = 400:318:879:706
Win.03 = 466:430:813:594
Win.04 = 44:44:444:307
Win.08 = 336:225:712:345

[Blocklists]
List.Bypass = "..\Lists\Bypass List.txt"
List.AdList = "..\Lists\URL Killfile.txt"
List.NoImages = "..\Lists\Kill Images.txt"
List.CookieList = "..\Lists\AllowCookies.txt"
List.AdKeys = "..\Lists\Keyword list.txt"
List.AliasList = "..\Lists\URL Alias List.txt"
List.MIME-List = "..\Lists\MIME Fix List.txt"
List.SetExpiresList = "..\Lists\SetExpires.txt"

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Accept-encoding: Allow webpage encoding (out)"
Match = "*"
Replace = "gzip, deflate"

In = FALSE
Out = FALSE
Key = "Accept-encoding: prevent webpage encoding (out)"
Match = "*"

In = FALSE
Out = FALSE
Key = "Authorization: Example password entry (out)"
URL = "www.needspassword.com/this/area/protected.html"
Replace = "basic bWljaGllOm5lb24temVicmE="

In = TRUE
Out = FALSE
Key = "Cache-Control: always cache (in)"
Match = "*"

In = FALSE
Out = FALSE
Key = "Connection: Close all connections (In+Out)"
Replace = "close"

In = FALSE
Out = FALSE
Key = "Content-Type: character set filter (in)"
Match = "text/html;*charset*"
Replace = "text/html"

In = TRUE
Out = FALSE
Key = "Content-Type: Fix MIME types (In)"
Match = "text/*&$URL(https+://[^/]+*.([a-z0-9]+{2,5}(^?)&&$LST(MIME-List)))"
Replace = "\0"

In = TRUE
Out = FALSE
Key = "Content-Type: Show contents of .pac files (in)"
Match = "application/x-ns-proxy-autoconfig"
Replace = "text/plain"

In = TRUE
Out = FALSE
Key = "Content-Type: View RealAudio links (in)"
Match = "*realaudio*"
Replace = "text/html"

In = FALSE
Out = FALSE
Key = "Cookie: Fake a cookie (out)"
Match = "*"
Replace = "monster"

In = FALSE
Out = FALSE
Key = "Cookie: Kill a cookie (out)"
URL = "(^$LST(CookieList))"
Match = "*"

In = TRUE
Out = FALSE
Key = "Expires: add expires for constant objects"
URL = "$LST(SetExpiresList)"
Replace = "Fri, 01 Jan 2010 00:00:00 GMT"

In = FALSE
Out = FALSE
Key = "Expires: always cache (in)"
Match = "*"

In = FALSE
Out = FALSE
Key = "Forwarded: (out)"
Replace = "\h"

In = FALSE
Out = FALSE
Key = "If-Modified-Since: Always reload pages (Out)"
Match = "*"

In = FALSE
Out = FALSE
Key = "Last-Modified: (In)"
Match = "*"

In = FALSE
Out = FALSE
Key = "Pragma: Don't force reloads (out)"
Match = "no-cache"

In = FALSE
Out = FALSE
Key = "Proxy-Authorization: Send password to proxy server (out)"
Replace = "basic cHJveHl1c2VyOnByb3h5cGFzcw=="

In = FALSE
Out = FALSE
Key = "Referer: Hide where we've been (Out)"
Match = "*"
Replace = "\u"

In = FALSE
Out = FALSE
Key = "Set-cookie: Make all cookies session only (in)"
URL = "(^$LST(CookieList))"
Match = "?&(\#; expires=[^;]+)+\#"
Replace = "\@"

In = FALSE
Out = FALSE
Key = "Set-cookie: Never accept cookies (In)"
URL = "(^$LST(CookieList))"
Match = "*"

In = FALSE
Out = TRUE
Key = "URL-Killer: kill-a-URL (out)"
URL = "$LST(AdList)"
Replace = "URL killed \k"

In = FALSE
Out = TRUE
Key = "URL: Alias Redirector (Out)"
URL = ".$LST(AliasList)"

In = FALSE
Out = TRUE
Key = "URL: Enable Keyword search (Out)"
URL = "[^./]+/(^?)&\w[a-z]&$JUMP(http://www.google.com/search?q=\h)"

In = FALSE
Out = FALSE
Key = "URL: Un-Prefixer (Out)"
Match = "[^\]+\w[^a-z]((http|ftp)(%3A| (0,000000|/)[^&]+)\1"
Replace = "$JUMP($UESC(\1))"

In = FALSE
Out = FALSE
Key = "User-Agent: Lynx 2.8 (out) "
Match = "*"
Replace = "Lynx/2.8.3dev.8 libwww-FM/2.14FM"

In = FALSE
Out = FALSE
Key = "User-Agent: Netscape BEOS (out) "
Match = "*"
Replace = "Mozilla/4.41 (BEOS; U ;Nav)"

In = FALSE
Out = FALSE
Key = "User-Agent: Netscape Linux (out) "
Match = "*"
Replace = "Mozilla/4.61 [ja] (X11; I; Linux 2.2.13-33cmc1 i686)"

In = FALSE
Out = FALSE
Key = "User-Agent: Netscape Mac 68k (out) "
Match = "*"
Replace = "Mozilla/3.01Gold (Macintosh; I; 68K)"

In = FALSE
Out = FALSE
Key = "User-Agent: Opera 5.02 (out) "
Match = "*"
Replace = "Opera/5.02 (Windows 98; U) [en]"

In = FALSE
Out = FALSE
Key = "User-Agent: SpaceBison (out) "
Match = "*"
Replace = "Space Bison/0.02 [fu] (Win67; X; SK)"

In = FALSE
Out = FALSE
Key = "WWW-Authenticate: filter out password requests (in)"
Match = "Basic*realm="*""

In = FALSE
Out = TRUE
Key = "X-Forwarded-For (out):"
Replace = "yahoo.com, microsoft.com, netscape.com, aol.com, \h"


[Patterns]
Name = "iXBT forum local"
Active = FALSE
Limit = 100
Match = "((href|src)=)\0$AV((/)\1\2(gif|js|css)\3)"
Replace = "\0"file://e:/iXBTubb\1\2\3""

Name = "Banner Replacer"
Active = FALSE
Multi = TRUE
Bounds = "<a\s[^>]++href=*</a>"
Limit = 800
Match = "\0<img (\1border=\w|) \2 src=$AV(*) (\3border=\w|) \4"
"&(*(src|href)=$AV($LST(AdKeys)*)|"
"(*width=[#460-480] & *height=[#55-60])|"
"(*width=[#88] & *height=[#31]))*"
Replace = "\0<img \1 border=1 \2 src=http://Local.ptron/killed.gif \3 \4"

Name = "Banner Blaster (limit text)"
Active = FALSE
Multi = TRUE
Bounds = "<a\s[^>]++href=*</a>|<input*>|<ilayer*</ilayer>|<iframe*</iframe>|<object*</object>"
Limit = 900
Match = "(<(ilayer|iframe|object)*|\1<i(mg|mage|nput)*src=$AV(*)*>\3)"
"&(*(href|src)=$AV($LST(AdKeys)*)|"
"*http://*<i(mg|mage|nput)\s(*>&&"
"(*width=[#460-480]&*height=[#55-60]*)|"
"(*width=[#88]&*height=[#31]*)))"
"&(*alt=$AV((?+{18})\2*|\2)|$SET(2=Ad))"
Replace = "<center>\1<font size=1 color=red>[\2]</font>\3</center>"

Name = "Banner Blaster (full text)"
Active = TRUE
Multi = TRUE
Bounds = "<a\s[^>]++href=*</a>|<input*>|<ilayer*</ilayer>|<iframe*</iframe>|<object*</object>"
Limit = 900
Match = "(<(ilayer|iframe|object)*|\1<i(mg|mage|nput)*src=$AV(*)*>\3)"
"&(*(href|src)=$AV($LST(AdKeys)*)|"
"*http://*<i(mg|mage|nput)\s(*>&&"
"(*width=[#460-480]&*height=[#55-60]*)|"
"(*width=[#88]&*height=[#31]*)))"
"&(*alt=$AV(\2)|$SET(2=Ad))"
Replace = "<center>\1<font size=1 color=red>[\2]</font>\3</center>"

Name = "DOM Banner Blaster v0.007"
Active = FALSE
Bounds = "<a\s*</(a|td|tr)>|<iframe*</iframe>|<ilayer*</ilayer>|<img*>|<input*>|<script(*(</sc|"*'))++ript >|<object*</object>|<form*</form>"
Limit = 8000
Match = "*=$AV($LST(AdKeys)*)*&<((a|form)\s*<img\s[^>+]+>|[^fa])"
Replace = "<a name=PDomTarget ></a>"

Name = "DOM container killer v0.007"
Active = FALSE
Limit = 256
Match = "<end>"
Replace = "\r\n<!-- // --><script src="http://local.ptron/DomConKiller.js"></script>"

Name = "Area Map Ad Blaster"
Active = TRUE
Multi = TRUE
Bounds = "<img\s[^>]+> <map\s*</map>"
Limit = 800
Match = "*usemap*>*"
"&*(ads.|log_click|/ad|clickthru|(banner|ad|acct|source|click)(id|)=|adbanner|clicker|sponsor|adver|promo|redirect)*"
"&*<map*<area (*href=(\w)\1 & (*alt="\2'|))*>\3</map>"
Replace = "<br><killmap><font size=1><a href=\1>[\2]</a></font>\3</killmap>"

Name = "Area Map Ad Blaster pt2 (show all links)"
Active = TRUE
Multi = TRUE
Bounds = "<killmap>*</killmap>"
Limit = 800
Match = "\1 <area (*href=(\w)\2 & (*alt="(?+{12})\3*|\3'|))*> \4"
Replace = " \1 <font size=1><a href=\2 >[\3]</a></font> \4 "

Name = "Kill JavaScript Banners"
Active = TRUE
Bounds = "<script($INEST(<script,</script)</script>( <noscript>|)|*)"
Limit = 2048
Match = "*(://$AV($LST(AdList)*)|"
"(\=?\=?\=?\=?|ad(click|cycle)|.submit\(*focus\(|super_flashFileURL"
"|banner_height|<iframe|'ht'\+|.referrer|</script*</script))\1"
"&[^>]+>((*</script> \0( <noscript>|)|\0)"
Replace = "<!-- JS Banner blocked -->\r\n"
"<script language="ShonenScript">\0"

Name = "Kill specific Java applets"
Active = TRUE
Bounds = "<applet\s*</applet>"
Limit = 2048
Match = "*code=$AV((scroll|NavigatorTicker|movie|WSSApplet|hyper).*)*"
Replace = "<font size=1>[JavaApp Killed]</font><br>"

Name = "Flash animation killer"
Active = TRUE
Bounds = "<object*</object>|<embed*>( </embed>|)"
Limit = 4096
Match = "[^>]++(codebase|type)=$AV(*(flash|shockwave)*)*"
"&(*<param ( name=$AV(movie|src)| value=$AVQ(\1))+{2}|*src=$AVQ(\1))"
Replace = "<a href=\1>[flash]</a>"

Name = "Counter Killer"
Active = TRUE
Bounds = "<img\s*>"
Limit = 256
Match = "\1 src=$AV(*(count(er|.pl)|stat|tracker)([^a-z]*|(^?))) \2"
Replace = "\1 src=http://Local.ptron/killed.gif border=1 \2"

Name = "Kill off-site Images"
Active = FALSE
Multi = TRUE
Bounds = "<(a\s[^>]++href=*</a>|i(mg|nput)\s*> "
Limit = 800
Match = "\1<i(mg|nput)(*alt="\0"|)*>\2&*http://(^\h)"
"&(^*(width=[#0-75]|height=[#0-20]))"
Replace = " \1<font size=1>[\0]</font>\2"

Name = "Kill all Images on selected pages"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "<i(mg|mage|nput)*>"
Limit = 256
Match = "\1src=$AV(*)\2&(^*height=[#3:16])"
Replace = "\1 border=1 "
"src="http://Local.ptron/killed.gif" \2"

Name = "Un-Prefix URLs"
Active = TRUE
URL = "[^.]+.(lycos|snap|yahoo|metacrawler)"
Limit = 1024
Match = "href=($AV(?????*[^a-z0-9]((http|ftp)(%3A| (%2F|/)(%2F|/)(^\h)[^&]+)\1*)&("|)\0)"
Replace = "href=\0$UESC(\1)\0"

Name = "Webpage Background Killer"
Active = FALSE
Multi = TRUE
Limit = 200
Match = "<body \1background=\2>"
Replace = "<body \1nobak=\2>"

Name = "Webpage Background Replacer"
Active = FALSE
Multi = TRUE
Limit = 200
Match = "<body ( \1 background=\w|) \2>"
Replace = "<body \1 background="http://Local.ptron/black.gif" \2>"

Name = "Kill All Backgrounds (even tables)"
Active = FALSE
Limit = 20
Match = "background(=|-image \1"
Replace = "nobak\1"

Name = "Sounds to links"
Active = TRUE
Bounds = "<(embed|bgsound)\s*>"
Limit = 1024
Match = "[<a-z]+ (*qtsrc|*src)=$AVQ(\1)&(*type=$AV(\2)|$SET(2=AV-Killed))*"
Replace = "<a href=\1 >[\2]</a>"

Name = "Sound Silencer"
Active = TRUE
Limit = 20
Match = "<(embed|bgsound)\s"
Replace = "<keepquiet "

Name = "Embedded MIDI Silencer"
Active = TRUE
Bounds = "<embed\s*>"
Limit = 256
Match = "*src=$AVQ(\1)*&*(.mid|midi)"
Replace = "<embed src=\1 height=15 controls=smallconsole >"

Name = "Blink Buster (Blink to Bold)"
Active = TRUE
Limit = 20
Match = "<(/|)\1blink>"
Replace = "<\1b>"

Name = "Freeze font's face"
Active = FALSE
Limit = 80
Match = "<font\s\1face=\2>"
Replace = "<font \1ecaf=\2>"

Name = "Onload unloader"
Active = TRUE
Limit = 20
Match = "onload="
Replace = "LoadOff="

Name = "OnUnload unloader"
Active = TRUE
Limit = 20
Match = "onunload="
Replace = "UnLoadOff="

Name = "Kill pop-up windows"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 4096
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script src="http://local.ptron/WindowOpen.js"></script>\r\n"

Name = "Restore pop-ups after a page loads"
Active = FALSE
Limit = 4096
Match = "<end>"
Replace = "\r\n<!--//--><script>PrxRST();</script>"

Name = "Force pop-ups to have browser controls"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script>PrxModAtr=1;</script>\r\n"

Name = "Link De-Obfuscator"
Active = TRUE
Limit = 50
Match = "onmouseover=($AV(*.status=*))\1"
Replace = "nomouseover=\1"

Name = "Anti-Auto-Refresher"
Active = TRUE
Bounds = "<meta\s*>"
Limit = 256
Match = "*http-equiv=("|)refresh*content=("|) [#5:*]( ([;,]|) (url=|)("|)([^>"' ]+)\1|)*"
Replace = "<center><font size=1><a href=\1 >[Refresh]</a></font></center>"

Name = "Wordwrap all form textboxes"
Active = TRUE
Limit = 128
Match = "<textarea\s\1>"
Replace = "<textarea wrap=soft \1>"

Name = "GeoCities branding killer"
Active = TRUE
URL = "*.geocities."
Limit = 2500
Match = "<div class="geobranding*</script>"
Replace = "<font size=1>[GeoBrand killed]</font>"

Name = "Kill add-on JavaScripts "
Active = TRUE
Multi = TRUE
Limit = 1024
Match = "</html>\1$NEST(<script,</script> "
Replace = "<font size=1>[PostScript Killed]</font><br>\r\n"
"</html>\1\r\n"

Name = "Suppress all JavaScript errors"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script> function NoError(){return(true);} onerror=NoError; </script>\r\n"

Name = "Kill alert/confirm boxes"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 256
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script> "
"function NoBox(txt){ return(1);} "
"window.alert=NoBox; window.confirm=NoBox; window.prompt=NoBox;"
"</script>\r\n"

Name = "Stop browser window resizing"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script> "
"function moveTo(){return true;}"
"function resizeTo(){return true;}"
"</script>\r\n"

Name = "Stop status bar scrollers"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script> function status(txt){return(1);} </script>\r\n"

Name = "Kill Dynamic HTML JavaScripts"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 256
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script> function NoWrite(txt){return(1);} "
"document.write=NoWrite; "
"document.writeln=NoWrite; "
"</script>\r\n"

Name = "Stop JavaScript Timers"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 4096
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script> function setTimeout(x,y){return(null);} </script>\r\n"

Name = "Stop JavaScript Redirects"
Active = TRUE
Limit = 30
Match = ".location(=|.)\1"
Replace = ".NoLocation\1"

Name = "Disable JavaScript"
Active = FALSE
Limit = 128
Match = "<script*>"
Replace = "<script language="ShonenScript 712.0">"

Name = "Kill Nosey JavaScripts"
Active = TRUE
Bounds = "$NEST(<script,</script> "
Limit = 16000
Match = "*(.(referrer|plugins|cookie|colorDepth|pixelDepth|external)|history.length)*"
Replace = "<!-- Killed Nosey JavaScript -->"

Name = "Disable JavaScript (and meta) cookies"
Active = FALSE
URL = "(^$LST(CookieList))"
Limit = 128
Match = ".cookie(*[( =])\1|http-equiv="Set-Cookie""
Replace = ".Cracker\1"

Name = "Make JS & Meta cookies session only"
Active = FALSE
URL = "^$LST(CookieList)"
Limit = 50
Match = "expires=(*["';])\1"
Replace = "NoExp=\1"

Name = "Hide Browser's Referrer from JS"
Active = TRUE
Limit = 15
Match = ".referrer"
Replace = ".referrer.substr(0,0)+"\u""

Name = "Hide Browser's Version from JS"
Active = TRUE
Limit = 25
Match = "navigator.appVersion"
Replace = "'2.1'"

Name = "Hide Browser's Identity from JS"
Active = TRUE
Limit = 25
Match = "navigator.(appName|userAgent)"
Replace = "'ShonenScape'"

Name = "Allow right mouse click"
Active = TRUE
Limit = 256
Match = ".(onmousedown=|captureEvents\()\1"
Replace = ".PrxOff_\1"

Name = "Kill window.external methods"
Active = TRUE
Limit = 40
Match = "window.external.[^(]+"
Replace = "null; "

Name = "Stop OnMouseOver events"
Active = TRUE
Limit = 20
Match = "onmouseover="
Replace = "OnPheasantOver="

Name = "Frame Jumper-Outer"
Active = TRUE
Multi = TRUE
Bounds = "<a\s*>"
Limit = 128
Match = "<a\s(\0http://\1&(^*_(top|blank)))"
Replace = "<a target=_top \0http://\1"

Name = "Kill Style Sheets"
Active = FALSE
Limit = 4096
Match = "<style*</style>"
Replace = "<!-- style sheet killed -->"

Name = "Kill Layers"
Active = FALSE
Limit = 20
Match = "<(/|)\1(i|)layer"
Replace = "<\1PeelLayer"

Name = "iFrame/iLayer to link"
Active = TRUE
Bounds = "<i(frame\s*</iframe|layer\s*</ilayer)>"
Limit = 1000
Match = "<(iframe|ilayer)\0*src=$AVQ(\1)*"
Replace = "<font size=1><a target=_blank href=\1 >[\0]</a></font>"

Name = "Frame Exploder"
Active = FALSE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 4096
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script> "
"if (top.location != location){"
"window.open(location.href); window.close(); "
"} </script>\r\n"

Name = "Kill top of page frame"
Active = TRUE
Multi = TRUE
Bounds = "<frameset\s*>"
Limit = 150
Match = "\1 rows=$AV([#20:90] , (\*|100%) ) \3"
Replace = "\1 rows="0,*" \3"

Name = "Kill bottom of page frame"
Active = TRUE
Multi = TRUE
Bounds = "<frameset\s*>"
Limit = 150
Match = "\1 rows=$AV(\* , [#10:100] ) \3"
Replace = "\1 rows="*,0" \3"

Name = "Allow for frame resizing"
Active = FALSE
Bounds = "<fram*>"
Limit = 256
Match = "(\#((frameborder|border)=$AV(*)|noresize|=$AV(0|no)$SET(\#==1 )))+ \1 >"
Replace = "\@\1 border=1>"

Name = "DeFramer"
Active = FALSE
Limit = 40
Match = "<(/|)\1(frameset|noframes)"
Replace = "<\1NoFrameset"

Name = "Convert Frames to Links"
Active = FALSE
Bounds = "<frame\s*>"
Limit = 256
Match = "*src=("*'|\w)\1*"
Replace = "<body><font size=2><a href=\1>Frame:\1</a></font><br></body>"

Name = "DeTabler"
Active = FALSE
Limit = 200
Match = "<(/|)t(able|r)*>"
Replace = "<p>"

Name = "Table width unlimiter"
Active = FALSE
Bounds = "<t(able|d)\s*>"
Limit = 256
Match = "\0 width=[#500:*] \1"
Replace = "\0 \1"

Name = "Skinnier Table Border"
Active = FALSE
Limit = 128
Match = "<table\s\1border=[#4-*]\2>"
Replace = "<table \1border=3\2>"

Name = "Kill anti-cache meta tags"
Active = TRUE
Limit = 40
Match = "<meta http-equiv=("|)\#(expires|Last-Modified|pragma|cache)\#"
Replace = "<moota http-ignore=\@"

Name = "Webpage Comment Viewer"
Active = FALSE
Bounds = "<!--*-->( </script>|)"
Limit = 256
Match = "<!--(\#<$SET(#=&lt )+\#-->(^ </script)"
Replace = "<font size=1><pre>&lt;!--\@--&gt;</pre></font>"

Name = "Foreign content-type filter"
Active = FALSE
Bounds = "<meta\s*>"
Limit = 256
Match = "*http-equiv="content-type"*charset=*"


[Proxies]
OpenLog = TRUE

>192.168.0.2:80

Добавление от 27.02.2006 16:39:


SunFire
Конфиг получили?
куда-то запостенный делся...

465. SunFire, 28.02.2006 09:29
да-да, вижу конфиг.

благодарю Вас за старания, но не хотелось бы менять весь, устраивающий меня конфиг, из-за одного баннера.

Добавление от 28.02.2006 09:30:

)))))))
кстати, в вашем конфиге, вставленном в эту ветку, появились смайлики.

466. Свинья&Свисток, 27.05.2006 21:48
Уважаемые, помогите с моим старинным вопросом (http://forum.ixbt.com/topic.cgi?id=24:12763:444#444) ...

467. abcdenis, 29.05.2006 12:16
Свинья&Свисток
выложил картинку, () .
Можете обвести цветом место, где надоедающий Вам наглый баннер, и выложить картинку обратно?

468. rudm, 01.07.2006 11:04
Народ дайт плиз Проксмоитрон блоклист на порнуху, сил нет как замотали юзвери и вычищение троянов потом.


URL: http://forum.ixbt.com/topic.cgi?id=69:165