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

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

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

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

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

Corewin



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


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

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

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

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



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

Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 10:35 27-02-2007 | Исправлено: Accessor, 10:37 27-02-2007
Top10



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
speakerr
а как можно все картинки вырезать, очень надо. Спасибо!

Всего записей: 1376 | Зарегистр. 08-02-2006 | Отправлено: 08:17 28-02-2007
speakerr



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

Цитата:
а как можно все картинки вырезать

я не помню уже, что было в стандартном конфиге, что я добавлял (а, да.. CRAY - это мое). просто привожу все что у меня есть по этому поводу. урл странички, на которой нужно вырезать все, ессно, добавляется через меню -- Add to Blockfile -> NoImages
 
default.cfg:
 
[Blocklists]
List.NoImages = "..\Lists\Kill Images.txt"
 
[Patterns]
Name = "Kill all Background on selected pages in style1 CRAY"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "{*}"
Limit = 256
Match = "{\1 background-image: url(\w) \2}"
Replace = "{\1 \2}"
 
Name = "Kill all Background on selected pages in style2 CRAY"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "{*}"
Limit = 256
Match = "{\1 background: url(\w) \2}"
Replace = "{\1 \2}"
 
Name = "Kill all Background on selected pages"
Active = TRUE
URL = "$LST(NoImages)"
Bounds = "<*>"
Limit = 256
Match = "<\1 background=\w \2>"
Replace = "<\1 background="http://Local.ptron/back.gif"\2>"
 
Name = "Kill all Images on selected pages CRAY"
Active = TRUE
Multi = TRUE
URL = "$LST(NoImages)"
Bounds = "<i(mg|mage|nput)*>"
Limit = 256
Match = "<\1 src=\w \2>"
Replace = "<\1 border=1 src="http://Local.ptron/killed.gif" \2>"
 
Name = "Kill all Images exlude selected pages"
Active = FALSE
Multi = 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 = "Kill all Images on selected pages"
Active = FALSE
Multi = 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"
 
Accessor

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

я ты хотя бы попробуй сделать замену на страничках. дело в том, что все равно нужно будет заводить некий файл по структуре, похожей на hosts: урл -- ip. и я лично не знаю как proxomitron`ом такой файл обработать. найти урл через $LST не проблема. а как взять ip из этой найденной строчки? если кто подскажет решение буду благодарен.
 
 
Добавлено:
gu900
Цитата:

Цитата:
Proxomitron не является DNS-сервером. Следовательно, об IP сам он ничего не знает

Цитата:
некорректное возражение. браузер тоже им не является, однако ip по именам вычисляет. потому что в os встроен dns-клиент, у которого он умеет спрашивать. вопрос состоял в том, чтобы так же сделать в proxomitron, если это возможно

это правильная теория. только вот в настройке proxomitron`а нет доступа к ip. ничего он про ip не знает - и это уже практика. буду рад, если кто-нить скажет, что я заблуждаюсь.

Всего записей: 423 | Зарегистр. 09-02-2004 | Отправлено: 09:35 28-02-2007 | Исправлено: speakerr, 10:25 28-02-2007
Accessor



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
speakerr
Цитата:
ты хотя бы попробуй сделать замену на страничках
нифига не удаётся сделать из-за того, что в коде страницы нет искомого слова www.livescore.com

Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 12:10 28-02-2007
speakerr



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

Цитата:
нифига не удаётся сделать из-за того, что в коде страницы нет искомого слова www.livescore.com

это у тебя шутки такие, или ты совершенно не в теме?
к сведению. прямо в proxomitron`е, в HTML Web Page Filter Editor, есть маленькая кнопочка test - вставь в верхнее окошко образец текста, тискай Test и смотри в нижнем что получится.

Всего записей: 423 | Зарегистр. 09-02-2004 | Отправлено: 12:24 28-02-2007
Accessor



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
speakerr
Ещё раз повторяю, я ищу в коде страницы слово "www.livescore.com" - его там нет. Что править - остаётся загадкой. Про кнопку "test" мне известно, в созданном мной фильрте она чётко заменяет http://www.livescore.com на http://64.49.221.121

Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 12:39 28-02-2007
Top10



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сменить поле User Agent C Opera на MSIE6?

Всего записей: 1376 | Зарегистр. 08-02-2006 | Отправлено: 20:30 28-02-2007
Accessor



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Top10
например так:
[HTTP headers]
In = FALSE
Out = TRUE
Key = "User-Agent: Opera to MSIE"
URL = "*ru-board.com*"
Match = "*"
Replace = "MSIE 6.0"

Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 23:22 28-02-2007
LuckyStaRR



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

Цитата:
1. добавить новый блоклист в default.cfg, в котором будут резаться только картинки:  
[Blocklists]  
List.NoImages = "..\Lists\Kill Images.txt"
а как добавить новый блоклист ?
т.же посмотрите плз у меня почему-то дублируются blockfile's
использую версию  Prox-RE_v0.9_b61004

Всего записей: 637 | Зарегистр. 31-10-2005 | Отправлено: 00:12 01-03-2007
Top10



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

Цитата:
а как можно все картинки вырезать  
 
я не помню уже, что было в стандартном конфиге, что я добавлял (а, да.. CRAY - это мое). просто привожу все что у меня есть по этому поводу. урл странички, на которой нужно вырезать все, ессно, добавляется через меню -- Add to Blockfile -> NoImages

 
В NoImages добавил руборд, у меня после этого пропали все картинки, не отбражаются даже те которые были кэшированны НС, при отключении Proxomitron, они появляются.
 
Добавлено
Что означает эта надпись в журнале Proxomitrona:
 
Browser reload detected...

Всего записей: 1376 | Зарегистр. 08-02-2006 | Отправлено: 15:39 01-03-2007 | Исправлено: Top10, 19:44 01-03-2007
cepera ang

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

Цитата:
Что означает эта надпись в журнале Proxomitrona:  
Browser reload detected...

Это обозначает, что обнаружено обновление странички в браузере. Скорее всего вот по таким заголовкам в исходящем запросе  

Цитата:
Pragma: no-cache
Cache-Control: no-cache

Всего записей: 90 | Зарегистр. 10-05-2005 | Отправлено: 01:32 02-03-2007 | Исправлено: cepera ang, 02:03 02-03-2007
LuckyStaRR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а как резать флэш с помощью Проксомитрона ? а то бывает реклама на флэше и она сильно раздражает

Всего записей: 637 | Зарегистр. 31-10-2005 | Отправлено: 01:32 02-03-2007
cepera ang

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LuckyStaRR
Так же как и обычную рекламу - либо добавлять адрес флешки в черный список, либо включать специальное правило, такое как Flash banner blaster [ALX] в русской сборке.

Всего записей: 90 | Зарегистр. 10-05-2005 | Отправлено: 02:05 02-03-2007
speakerr



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

Цитата:
[Blocklists]  
List.NoImages = "..\Lists\Kill Images.txt"  
а как добавить новый блоклист ?

вот так и добавляются, как написано двумя строками выше. в файле default.cfg ищется строка [Blocklists] и ниже вставляется строчка.

Цитата:
т.же посмотрите плз у меня почему-то дублируются blockfile's  
использую версию  Prox-RE_v0.9_b61004  

извини, я не знаю эту программу.
 
Top10

Цитата:
В NoImages добавил руборд, у меня после этого пропали все картинки

чудесно. значит все работает как должно.

Цитата:
не отбражаются даже те которые были кэшированны НС, при отключении Proxomitron, они появляются.  

а с чего им появляться, когда страничка, прошедшая от сервера к браузеру через proxomitron лишится всех ссылок на картинки? браузеру просто нечего будет запрашивать.
 
Добавлено:
Accessor

Цитата:
в созданном мной фильрте она чётко заменяет  

а можно Вас попросить код фильтра сюда?

Всего записей: 423 | Зарегистр. 09-02-2004 | Отправлено: 09:33 02-03-2007 | Исправлено: speakerr, 09:34 02-03-2007
Top10



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

Цитата:
а с чего им появляться, когда страничка, прошедшая от сервера к браузеру через proxomitron лишится всех ссылок на картинки? браузеру просто нечего будет запрашивать.

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

Всего записей: 1376 | Зарегистр. 08-02-2006 | Отправлено: 10:07 02-03-2007
speakerr



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

Цитата:
Цитата:а с чего им появляться, когда страничка, прошедшая от сервера к браузеру через proxomitron лишится всех ссылок на картинки? браузеру просто нечего будет запрашивать.  
 
НС берет их из своего кэша. А если включить Proxomitron, то даже уже кэшированные НС-ем не показываются.

все не так. никто ничего не берет/отдает без спроса. а просит же только браузер. и если он получил страничку, в которой все картинки уже заменены proxomitron`ом на killed.gif, back.gif... или просто прибиты... то он просто успокоится и ничего просить не будет.
 
просто совет. открой при загрузке странички Log Window в proxomitron`е и посмотри как это все происходит. ты не до конца представляешь процесс загрузки странички в браузере.

Всего записей: 423 | Зарегистр. 09-02-2004 | Отправлено: 10:33 02-03-2007
Top10



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

Цитата:
просто совет. открой при загрузке странички Log Window в proxomitron`е и посмотри как это все происходит. ты не до конца представляешь процесс загрузки странички в браузере.

Не отрицаю, но хочу разобраться.  
Когда НС работает через proxomitron в мониторе НС не ни каких упоминаний о картинках, в частности о гифах. Отключаю в НС proxomitron, перезагружаю эту же страничку и наблюдаю в мониторе НС:
 

Цитата:
02.03.2007/12:50:33 local http://i.ru-board.com/avatars/sun.gif    2 "304 Not Modified (HC)" Т.1
Т.1 (Только из кэша): (.)*\.(jpg|jpeg|png|gif|bmp|svg)

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

Всего записей: 1376 | Зарегистр. 08-02-2006 | Отправлено: 10:58 02-03-2007 | Исправлено: Top10, 10:59 02-03-2007
Accessor



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
speakerr
да всё очень просто

Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 12:39 02-03-2007 | Исправлено: Accessor, 12:41 02-03-2007
speakerr



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

Цитата:
Не отрицаю, но хочу разобраться.

все нормально.

Цитата:
Когда НС работает через proxomitron в мониторе НС не ни каких упоминаний о картинках, в частности о гифах. Отключаю в НС proxomitron, перезагружаю эту же страничку и наблюдаю в мониторе НС:

угу. все очень правильно работает.
 

Цитата:
А вот как это получается

а теперь пару слов про то, как это работает по шагам.
1. браузер просит у сервера страничку.
2. сервер отдает браузеру только html код. т.е. то, что можно посмотреть в браузере "Просмотр HTML кода" или открыв сохраненную страничку в блокноте. при этом никаких картинок, файлов стилей, фреймов, флешек... не передается!
3. браузер начинает анализировать и "собирать" страничку для отображения. для каждой картинки, урл которой присутствует на странице он отдельно делает запрос серверу, где эта картинка расположена. если такой запрос проходит через кэшпрокси (HC в твоем случае), то он просто отдает эту картинку из кэша, если она у него уже есть, а не лезет за ней дальше на сервер.
 
а теперь про наших баранов. если при выполнении шага 2, страничка прошла через  
фильтры proxomitron`а и на месте ссылок на картинки стоят уже живые killed.gif, back.gif или пустота... то браузер в шаге 3 просто никуда не полезет.
 

Цитата:
и как можно сделать, чтобы при работе proxomitron-a HC использовал уже кэшированные картинки, ну если это реально конечно.

н.и.к.а.к.

Всего записей: 423 | Зарегистр. 09-02-2004 | Отправлено: 13:21 02-03-2007
Top10



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
speakerr
Ну-у примерно так и представлял. Спасибо за развёрнутый ответ!

Всего записей: 1376 | Зарегистр. 08-02-2006 | Отправлено: 14:00 02-03-2007
Открыть новую тему     Написать ответ в эту тему

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru