Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Traffic Compressor
 Сайт -> Форумы » Фильтры
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
Bonart
Filter Developer
Filter Developer


Зарегистрирован: 29.11.2004
Сообщения: 78
Откуда: Самара

СообщениеДобавлено: Пн, Авг 29 2005 09:06 Цитировать |  |  | 

Взялся тестировать сервис Traffic Compressor. Ну и первая задача - прикрутить к нему нормальный фильтр Smile
Как делается технически - TC не перехватывает трафик на внешний прокси, а потому при выключенной соответствующей опции в Проксе запрос идет через TС, а при включенной - мимо него. Отсюда есть возможность обеспечить выбор, что сжимать, а что нет посредством Проксовских фильтров и блоклистов. Набор напоминает аналогичный для WW, только проще (по понятным причинам).
Цитата:

[HTTP headers]
In = TRUE
Out = FALSE
Key = "URL: TC Compress it! (in) [BON]"
Match = "($RESP(200*)) & (^$IHDR(Content-Encoding:(^(deflate|(^?))))) & ($IHDR(Content-Type: text/*))&(http://(^$LST(TCBlack))) & (http://(^$LST(TCWhite))) & ($URL(http://([^/]++/)\1)) & ($ADDLST(TCWhite,\1)) & ($LOG(BTC Compress: \1))"
Replace = "$JUMP(\u)"

In = TRUE
Out = FALSE
Key = "URL: TC Don't compress it (in) [BON]"
Match = "($IHDR(Content-Encoding: gzip)) & (http://(^$LST(TCBlack)))&(\2) & ($URL(http://([^/]++/)\1)) & ($ADDLST(TCBlack,\1)) & ($LOG(BTC Don\'t compress: \1))"

In = FALSE
Out = TRUE
Key = "URL: TrafficCompressor (out) [BON]"
Match = "((http://(^$LST(TCBlack))) & (http://$LST(TCWhite)) & ($USEPROXY(false))) | ($USEPROXY(true))"
К началу Профиль Сообщение
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3