The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"'нестандартная' переадресация в squid"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"'нестандартная' переадресация в squid"  
Сообщение от Vii email(ok) on 05-Янв-07, 13:19 
Задаса такая есть сервера в инете:
update.drweb.com
update.msk.drweb.com
update.msk3.drweb.com
update.us.drweb.com

сквид настроин как прозрачный прокси, так вот мне надо чтоб в запросах в место:
http://update.drweb.com/servers/433/windows/drweb32.lst
получилось
http://192.168.0.1/servers/433/windows/drweb32.lst
Как это можно реализовать с помощью squid, и iptables ?
знаю это гемарой... но хочится исключить полностью лишний трафик на обновление:)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "'нестандартная' переадресация в squid"  
Сообщение от DeadLoco (??) on 05-Янв-07, 14:18 
>сквид настроин как прозрачный прокси, так вот мне надо чтоб в запросах вместо:
>http://update.drweb.com/servers/433/windows/drweb32.lst
>получилось
>http://192.168.0.1/servers/433/windows/drweb32.lst
>Как это можно реализовать с помощью squid, и iptables ?
>знаю это гемарой... но хочится исключить полностью лишний трафик на обновление:)

Это не геморрой, это стандартная операция по редиректу запроса. В конфиге сквида прописываются хелперы-редиректоры, которые проверяют запрашиваемый УРЛ и, в случае совпадения с некоторым из таблицы, заменяют его на другой.

Таким образом ведется борьба с баннерами - все баннеры заменяются на прозрачную гифку.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "'нестандартная' переадресация в squid"  
Сообщение от Vii email(??) on 05-Янв-07, 14:30 
>Это не геморрой, это стандартная операция по редиректу запроса. В конфиге сквида
>прописываются хелперы-редиректоры, которые проверяют запрашиваемый УРЛ и, в случае совпадения с
>некоторым из таблицы, заменяют его на другой.
>
>Таким образом ведется борьба с баннерами - все баннеры заменяются на прозрачную
>гифку.

Не непоняли меня вайлы в /var/www/html/servers/433/windows постоянно меняются (обновляются и добаляются) так вто мне надо чтоб адрес update.drweb.com подменивался на 192.168.0.1 а остольной путь остовался неизменненым!!!))), а так если подсчитать то получится что каждый раз при обновлении файлов вручную или при помощи скрипта дописывать кинфиг сквида и рестортовать его((((

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "'нестандартная' переадресация в squid"  
Сообщение от DeadLoco (??) on 05-Янв-07, 15:31 
>Не непоняли меня вайлы в /var/www/html/servers/433/windows постоянно меняются (обновляются и добаляются) так
>вто мне надо чтоб адрес update.drweb.com подменивался на 192.168.0.1 а остольной
>путь остовался неизменненым!!!))), а так если подсчитать то получится что каждый
>раз при обновлении файлов вручную или при помощи скрипта дописывать кинфиг
>сквида и рестортовать его((((

Дело в том, что редиректор может быть абсолютно любой функциональности. Как вы его напишете - так он и будет работать. Он может искать в УРЛах строки вида "update.drweb.com" и подменять их на "192.168.0.1", не трогая путь и названия файлов. На перле это делается в 10 минут - если сверяться со справочником по перлу. Можно взять готовый пример перлового редиректора на сайте сквида и доработать его напильником. Но желательно при этом соблюдать правила орфографии и синтаксиса перла, потому что я могу читать неграмотные тексты, а перл только ругается нехорошими словами и ничего не делает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "'нестандартная' переадресация в squid"  
Сообщение от bestia (??) on 05-Янв-07, 15:31 
>Не непоняли меня вайлы в /var/www/html/servers/433/windows постоянно меняются (обновляются и добаляются) так
>вто мне надо чтоб адрес update.drweb.com подменивался на 192.168.0.1 а остольной
>путь остовался неизменненым!!!))), а так если подсчитать то получится что каждый
>раз при обновлении файлов вручную или при помощи скрипта дописывать кинфиг
>сквида и рестортовать его((((

Убей себя об стену олух! или пойди почитай, как редиректоры работают.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "'нестандартная' переадресация в squid"  
Сообщение от forfreeuse email(??) on 09-Янв-07, 11:42 
Кусок доки по режику (http://rejik.ru):

raw_change <что заменить> <чем заменить>
Произвести замену в запрошенном урле. Если необходимо произвести несколько разных замен - необходимо добавить несколько строк raw_change в конфиг.
Пример:
raw_change ftp://downloads1.kaspersky-labs.com/updates/ ftp://192.168.1.1/Updates/
raw_change ftp://downloads2.kaspersky-labs.com/updates/ ftp://192.168.1.1/Updates/
raw_change ftp://downloads4.kaspersky-labs.com/updates/ ftp://192.168.1.1/Updates/
raw_change ftp://downloads-us21.kaspersky-labs.com/updates/ ftp://192.168.1.1/Updates/


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "'нестандартная' переадресация в squid"  
Сообщение от Vii email(??) on 10-Янв-07, 06:15 
>Кусок доки по режику (http://rejik.ru):
>
>raw_change <что заменить> <чем заменить>
>Произвести замену в запрошенном урле. Если необходимо произвести несколько разных замен -
>необходимо добавить несколько строк raw_change в конфиг.
>Пример:
>raw_change ftp://downloads1.kaspersky-labs.com/updates/ ftp://192.168.1.1/Updates/
> raw_change ftp://downloads2.kaspersky-labs.com/updates/ ftp://192.168.1.1/Updates/
> raw_change ftp://downloads4.kaspersky-labs.com/updates/ ftp://192.168.1.1/Updates/
> raw_change ftp://downloads-us21.kaspersky-labs.com/updates/ ftp://192.168.1.1/Updates/


Большое спасибо))) это и надо было мне)))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "'нестандартная' переадресация в squid"  
Сообщение от Андрей (??) on 09-Янв-07, 12:55 
как вариант в /etc/hosts прописать 192.168.0.1  update.drweb.com
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру