Ru-Board.club
← Вернуться в раздел «Программы»

» настройка Proxomitron

Автор: SIMSR
Дата сообщения: 10.09.2005 12:00
Как в Proxomitron запретить выдачу запроса HTTP_X_FORWARDED_FOR=
или заменить заголовок ответа при выдаче запроса на что-нибудь ( например 127.0.0.1).
Автор: foilz
Дата сообщения: 10.09.2005 13:25
Nicka_Grey
В логе (Open Log Window) убери HTML Debug Info
Автор: arsvrn
Дата сообщения: 10.09.2005 13:32
SIMSR

Цитата:
Как в Proxomitron запретить выдачу запроса HTTP_X_FORWARDED_FOR=

Открой Proxomitron, зайди в "Изменить фильтры заголовков", найди там фильтр "X-Forwarded-For: (out) [EAH]" и отключи его.
Чем заменять заголовок прописано в .cfg файле:
Replace = "123.45.67.89, 172.16.1.1, 127.0.0.1"
Автор: Nicka_Grey
Дата сообщения: 10.09.2005 22:27
foilz
Большое спасибо.
Автор: SIMSR
Дата сообщения: 11.09.2005 11:20
arsvrn

Цитата:
Открой Proxomitron, зайди в "Изменить фильтры заголовков", найди там фильтр "X-Forwarded-For: (out) [EAH]" и отключи его.
Чем заменять заголовок прописано в .cfg файле:
Replace = "123.45.67.89, 172.16.1.1, 127.0.0.1"

Большое спасибо.Только нооборот.Опция X-Forwarded-For по умолчанию не включена.
Поставил только ответ OUT и прописал, как ты рекомендовал 127.0.0.1. Все заработало.
Автор: nidvoxx
Дата сообщения: 24.09.2005 07:45
Прветствую
как ограничить alt во всех картинках, допустим до 10 символов и вставить title с полным alt.
Автор: arsvrn
Дата сообщения: 24.09.2005 23:13
Хочу сделать фильтр, который в <title> показывал бы, отдает ли сервер сжатый (GZIP) или не сжатый контент. Додумался вот до чего:
[Patterns]
Name = "Message about GZIP in Title"
Active = TRUE
Bounds = "<title*</title>"
Limit = 256
Match = "(<title(*)\1</title>) & ($IHDR(Content-Encoding:*gzip*))"
Replace = "<title\1 - GZIP</title>"
Однако у меня команда $IHDR не желает работать именно с "Content-Encoding:". Причем с любыми параметрами после двоеточия. Что интересно, "Content-Type" и другие - работают.
Кто может, подскажите пожалуйста, что у меня не так.
Вообще-то, это мой первый фильтр для Proxomitrona

Добавлено
Похоже, заголовки "Content-Encoding", "Content-Length" недоступны из фильтров страниц. Их не видно и при включении в журнале опции "отладочная информация HTML".
Решение все-таки нашел, хоть и не нравится оно мне. Анализирую "Content-Encoding", "Content-Length" из фильтров заголовков и сохраняю во вновь создаваемом новом заголовке. А его уже видно из фильтров страниц, где с <title> можно делать что угодно.
Автор: tanned
Дата сообщения: 28.09.2005 11:09
Приветствую всех.
Подскажите фильтр, чтобы убрать flash баннер на Софтодроме (справа "ВКШ Эксперт"). Появился он недавно, имеющиеся фильтры в 4.5jRE-v05804 его не режут.
Автор: AndilevkoV
Дата сообщения: 02.10.2005 11:41
http://bogiwiw.fastbb.ru/
почему последний проксомитрон с конфигом под рунет режет у меня этот форум полностью, отавляя от него только Предоставлено сервисом Borda.Ru и ниже - квадратик-ссылку (это то, что в самом низу оригинальной страницы)
Остального ничего нет: ни разделов форума, ни заголовка... вообще ничего нет... есть только эти 2 бяки, являющиеся как раз-таки рекламой
или это только у меня так?
Автор: arsvrn
Дата сообщения: 02.10.2005 21:58
AndilevkoV

Цитата:
почему последний проксомитрон с конфигом под рунет режет у меня этот форум полностью

Самое простое - отключить фильтр "Kill JavaScript Banners [EAH]". Можно добавить адрес bogiwiw.fastbb.ru в список Bypass - тогда прокс не будет фильтровать этот сайт.
А вообще надо разбираться, что в этом scripte ему не нравится.
Автор: SuperDee
Дата сообщения: 03.10.2005 04:54
Как вырезать баннер-всплывающее окошко на сайте 2бакса.нет? Оно внизу экрана и постоянно скроллится вместе со страницей.
Автор: Nitrogen
Дата сообщения: 03.10.2005 07:22
arsvrn
ну так дай заценить свой g-zip информер?
Автор: arsvrn
Дата сообщения: 03.10.2005 09:31
Nitrogen

Цитата:
ну так дай заценить свой g-zip информер

Да пожалуйста. Я еще туда добавил вывод в заголовок страницы длины контента (показывает не всегда - не все серверы дают эту инфу в заголовке).

Цитата:
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Info4Web: Content-Encoding (in) "
Match = "\1 & $IHDR(Content-Encoding:\2)"
Replace = "\1'Content-Encoding: \2'"

In = TRUE
Out = FALSE
Key = "Info4Web: Content-Length (in) "
Match = "\1 & $IHDR(Content-Length:\2)"
Replace = "\1'Content-Length: \2'"

[Patterns]
Name = "Message in Title"
Active = TRUE
Bounds = "<title>*</title>"
Limit = 256
Match = "<title(*)\1</title> & ($IHDR(Info4Web:*'Content-Length:\2')|) & ($IHDR(Info4Web:*'Content-Encoding:\3')|)"
Replace = "<title\1 - \3 \2</title>"

Первые два фильтра надо добавить в фильтры заголовков, третий - в фильтры страниц.
Автор: rs
Дата сообщения: 03.10.2005 09:51
народ, поделитесь опытом - кто-нибудь реально использует webwarper или другие подобные сервисы? если другие - какие? каковы настройки проксомитрона для использования этих возможностей?

--

еслия я не использую эти сайты-упаковщики - как определить, выполняется ли у меня обмен с некоторым сайтом с применением компрессии gzip или без неё?

как определить поддерживает ли сайт gzip в принципе?

вероятно это можно увидеть в логе проксомитрона - куда смотрет?
Автор: arsvrn
Дата сообщения: 03.10.2005 10:49
rs

Цитата:
как определить, выполняется ли у меня обмен с некоторым сайтом с применением компрессии gzip или без неё

На один пост выше глаза подними

Цитата:
кто-нибудь реально использует webwarper или другие подобные сервисы? если другие - какие? каковы настройки проксомитрона для использования этих возможностей?

Реально я использую. На предыдушей странице я подробненько написал, как настроить прокс для использования сервиса WebWarper.

Цитата:
вероятно это можно увидеть в логе проксомитрона - куда смотрет?

Ищи в ответе сервера строку "Content-Encoding: gzip"
Автор: rs
Дата сообщения: 03.10.2005 11:30
arsvrn
"На один пост выше глаза подними" - поставил эти фильтры, но ничего не увидел - у меня Опера (но это как я понимаю не важно) - и в заголовке окна оперы я не вижу никакой доп. инфы - хот я в логе проксомитрона написано, что правило "Message in Title" отработало

или не туда смотрю?
"Реально я использую." - собственно вопрос я задавал с более конкретным подтекстом - есть ли реальный выигрыш по уменьшению трафика? или может быть большинство серверов и так отдают данные уже упакованными и нет нужды в webwarpe? - есть каки-е-либо цифры сравнения эффективности с(без) webwarper? - стоит ли реально с этим заморачиваться на диалапе?

"Ищи в ответе сервера строку "Content-Encoding: gzip""
такого в логе не нашёл
но есть такое:
+++GET 4+++
GET http://drweb.ru/get/ HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.50
Host: drweb.ru
Accept: text/html,text/plain;q=0.7,image/png,image/jpeg,image/gif;q=0.4,*/*;q=0.6
Accept-Language: ru;q=1.0,en;q=0.9
Accept-Charset: windows-1251,utf-8,iso-8859-1;q=0.3,*;q=0.1
Accept-Encoding: gzip,deflate
Referer: http://drweb.ru/get/
Cache-Control: no-cache
TE: gzip,deflate
Connection: keep-alive
Browser reload detected...

это о чём либо говорит?
Автор: chAlx
Дата сообщения: 03.10.2005 11:53
rs

Цитата:
это о чём либо говорит?

Говорит ppo\rs и соответствующее продолжение.

А сам лог бесполезен: надо смотреть ответ сервера на него (первый +++RESP).
Автор: arsvrn
Дата сообщения: 03.10.2005 12:05
rs

Цитата:
в заголовке окна оперы я не вижу никакой доп. инфы

У меня тоже Опера (хотя это действительно не важно). В заголовке - я имею в виду на синей полоске вверху экрана (там, где виндовые кнопки "свернуть", "развернуть", "закрыть"). На этой страничке, например, у меня написано вот что

Цитата:
нacтpoйкa Proxomitron - [36] :: Пpoгpaммы :: Кoмпьютepный фopyм Ru.Board - gzip - Opera

Т.е. я вставил информацию о наличии gzip в конец штатного заголовка. Туда же пойдет и длина контента (если есть в ответе сервера). Если gzip'a нет, то и не будет добавочной недписи в заголовке.

Цитата:
такого в логе не нашёл

А не там смотрел
GET - это запрос серверу. "Accept-Encoding: gzip" значит, что браузер готов принять gzip.
Ответ сервера идет в разделе RESP. Там и надо искать "Content-Encoding: gzip".

Выигрыш трафика есть. По моим наблюдениям заметно меньше половины серверов сами отдают контент в gzip'e. Правда надо понимать, что реально сжимаются только текстовые данные (в 3-5 раз), а графика и т.д. не жмутся. Так что выигрыш зависит как от того, куда в основном ходишь в инете (если много несжимаемых данных, то выигрыш будет мал), так и от стиля хождения (у меня вся графика - из кэша и т.д.).
На выделенке эффект заметен хорошо. На диалапе - трудно сказать. Но из дома (диалап) я все-таки пользуюсь WebWarper. Тормозов не заметил.
Автор: rs
Дата сообщения: 03.10.2005 13:59
chAlx
глянь в ПМ

arsvrn
ясно




Добавлено:
arsvrn
говорят, что webwarper может заметно притормаживать время от времени, в зависимости от нагрузки на него - было такое замечено за ним? - " Тормозов не заметил." - не заметил "вообще" или их нет всегда?
Автор: arsvrn
Дата сообщения: 03.10.2005 14:59
rs

Цитата:
" Тормозов не заметил." - не заметил "вообще" или их нет всегда?

Наверное будет правильно сказать - не заметил "вообще"
На работе у нас вообще бывают жуткие тормоза (народу много, а канал довольно тощий). Использую WebWarper для уменьшения трафика.
А по диалапу дома - трудно сказать. Так, чтобы прямо чувствовалась перегрузка warper'a, не замечал. Попробуй сам.
Автор: rs
Дата сообщения: 03.10.2005 15:00
arsvrn
tnx
Автор: rs
Дата сообщения: 04.10.2005 11:34
arsvrn
chAlx


а нельзя ли показывать в заголовке окна "gzip" для сайтов с "родным" gzip, а для обработанных webwarper-ом - "ww-gzip"?

сдаётся мне это несложно...
просто я не знаю как...


tnx
Автор: arsvrn
Дата сообщения: 05.10.2005 19:00
rs

Цитата:
а нельзя ли показывать в заголовке окна "gzip" для сайтов с "родным" gzip, а для обработанных webwarper-ом - "ww-gzip"?

Можно. Вот переделанный вариант:
[more]

Код: [HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Encoding: Content-Encoding (in) "
Match = "\1gzip\2"
Replace = "\1$SET(Info=$GET(Info) ce=gzip)gzip\2"

In = TRUE
Out = FALSE
Key = "Content-Length: Content-Length (in) "
Match = "\1([#0-*])\2\3"
Replace = "\1$SET(Info=$GET(Info) cl=\2)\2\3"

[Patterns]
Name = "Message in Title"
Active = TRUE
Bounds = "<title>*</title>"
Limit = 1024
Match = "(<title(*)\1</title>) $TST(Info="
"(((*(ce=gzip)\2*) & (*(ww=true)\3*) & (*(cl=([#0-*])\4)*) $SET(9= - GZIP(WebWarper):\4 byte)))|"
"(((*(ce=gzip)\2*) & (*(ww=true)\3*) & (^*(cl=([#0-*])\4)*) $SET(9= - GZIP(WebWarper))))|"
"(((*(ce=gzip)\2*) & (^*(ww=true)\3*) & (*(cl=([#0-*])\4)*) $SET(9= - GZIP:\4 byte)))|"
"(((*(ce=gzip)\2*) & (^*(ww=true)\3*) & (^*(cl=([#0-*])\4)*) $SET(9= - GZIP)))|"
"(((^*(ce=gzip)\2*) & (*(ww=true)\3*) & (*(cl=([#0-*])\4)*) $SET(9= - WebWarper:\4 byte)))|"
"(((^*(ce=gzip)\2*) & (^*(ww=true)\3*) & (*(cl=([#0-*])\4)*) $SET(9= - \4 byte)))"
")"
Replace = "<title\1\9</title>"
Автор: rs
Дата сообщения: 06.10.2005 08:39
всё работает
спасибо
Автор: DOE_JOHN
Дата сообщения: 08.10.2005 07:56
А можно проксом убрать новости на этом сайте? Вверху страницы. Или подскажите есль это в настройках форума убирается.
Автор: arsvrn
Дата сообщения: 08.10.2005 12:58
DOE_JOHN

Цитата:
А можно проксом убрать новости на этом сайте?

Можно. Например, вот так:

[Patterns]
Name = "News Ru-Board hider"
Active = TRUE
URL = "forum.ru-board.com"
Bounds = "<table*</table>"
Limit = 2048
Match = "$NEST(<table*http://forum.ru-board.com/cnews*,</table>)\1"

Настройками, кажется, не убирается.
Автор: DOE_JOHN
Дата сообщения: 09.10.2005 08:14
arsvrn
Спасибо. Работает.
Автор: Vlad2000Plus
Дата сообщения: 11.10.2005 12:33
Proximodo 0.2.5

Changes:
Version 0.2.5
-------------

Proxy
- Support for URL commands
- HTML debug info (to allow filter designers to troubleshoot their filters)

GUI
- Imported Proxomitron filters are activated in the edited configuration if they
were active in the Proxomitron file.

Engine
- Hashing of blocklist entries that start with a constant string (e.g. foo*,
but not *foo, or even [fg]oo). Unhashed entries are checked sequentially as
before. Proxomitron's 'NoHash' hint has no effect.
- Added recognition of ~ patterns in lists
Автор: arsvrn
Дата сообщения: 13.10.2005 22:03
SuperDee

Цитата:
Как вырезать баннер-всплывающее окошко на сайте 2бакса.нет? Оно внизу экрана и постоянно скроллится вместе со страницей.

Попробуй вот таким фильтром:

[Patterns]
Name = "Bottom banner 2baksa.net hider"
Active = TRUE
URL = "www.2baksa.net"
Bounds = "<script*</script>"
Limit = 2048
Match = "$NEST(<script*(function wRefresh)*,</script>)\1"

Фильтр тупой, настроен именно на этот баннер. Если там что-то поменяют, то работать не будет. Но лучше я придумать пока не могу
Автор: rubel
Дата сообщения: 19.10.2005 10:05
arsvrn
Поставил твои фильтры для отображения GZIP и для удаления новостей Ru.Board.
Прекрасно всё работает,молодец!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162

Предыдущая тема: Режем баннеры без баннерорезалки


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.