The OpenNET Project / Index page

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

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

"Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от VecH (ok) on 04-Дек-10, 00:42 
На работе очень часто приходится переустанавливать Windows системы
и каждый раз приходится выкачивать обновления с сайта download.windowsupdate.com
в виде файлов на подобии:
http://download.windowsupdate.com/msdownload/update/driver/d...

Весь трафик в конторе проходит через прозрачный squid
как можно принудительно увеличить время хранения файлов http://download.windowsupdate.com/msdownload/update/***/*.cab
*.psf
*.exe
в хэше squid (например 30 дней) ?

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от Slavik (??) on 04-Дек-10, 05:28 
> На работе очень часто приходится переустанавливать Windows системы
> и каждый раз приходится выкачивать обновления с сайта download.windowsupdate.com
> в виде файлов на подобии:
> http://download.windowsupdate.com/msdownload/update/driver/d...
> Весь трафик в конторе проходит через прозрачный squid
> как можно принудительно увеличить время хранения файлов http://download.windowsupdate.com/msdownload/update/***/*.cab
> *.psf
> *.exe
> в хэше squid (например 30 дней) ?

Лучше поставьте и настройте у себя сервер обновлений.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от VecH (ok) on 04-Дек-10, 13:19 
он мне без надобности, конкретную задачу squid выполнят может или нет?
если да, то где об это в подробностях прочитать?

p.s. wsus на ubuntu-server 8.04 или 10.04 поставить? мне кажется это очередной костыль (если конечно нет нативного) через мой вариант выполнения думаю будет лучше

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от Square (ok) on 04-Дек-10, 16:25 
> он мне без надобности, конкретную задачу squid выполнят может или нет?
> если да, то где об это в подробностях прочитать?
> p.s. wsus на ubuntu-server 8.04 или 10.04 поставить? мне кажется это очередной
> костыль (если конечно нет нативного) через мой вариант выполнения думаю будет
> лучше

Поиском пользоваться не пробовали?
https://www.opennet.ru/base/sys/winupdate_unix.txt.html

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от VecH (ok) on 04-Дек-10, 16:38 
>> он мне без надобности, конкретную задачу squid выполнят может или нет?
>> если да, то где об это в подробностях прочитать?
>> p.s. wsus на ubuntu-server 8.04 или 10.04 поставить? мне кажется это очередной
>> костыль (если конечно нет нативного) через мой вариант выполнения думаю будет
>> лучше
> Поиском пользоваться не пробовали?
> https://www.opennet.ru/base/sys/winupdate_unix.txt.html

Поиск в инете выдает вот это: http://forum.oszone.net/post-1141646.html#post1141646
>> Я связался с разработчиком данного скрипта. Скрипт действительно уже не работает (привет M$!) и у Владимира нет времени на разработку нового.
>> Зато у меня есть некоторое желание написать такой скрипт. Есть желающие присоединиться к разработке?

Проблема все то актуальная

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

2. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от Square (ok) on 04-Дек-10, 11:34 
> На работе очень часто приходится переустанавливать Windows системы
> и каждый раз приходится выкачивать обновления с сайта download.windowsupdate.com
> в виде файлов на подобии:
> http://download.windowsupdate.com/msdownload/update/driver/d...
> Весь трафик в конторе проходит через прозрачный squid
> как можно принудительно увеличить время хранения файлов http://download.windowsupdate.com/msdownload/update/***/*.cab
> *.psf
> *.exe
> в хэше squid (например 30 дней) ?

Поставьте сервер обновлений. Называется Windows Software Update Services.
У платформы Виндовс хорошая инфраструктура. Не стоит делать через задницу то, что легко решается стандартными процедурами.

Кстати если часто приходится переустанавливать системы (зачем?)- то возможно вас заинтересует RIS или WDS. Windows Deployment Services - дальнейшее развитие RIS.
Эти службы  позволяют устанавливать ОС в автоматическом режиме.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от sdog (ok) on 04-Дек-10, 11:42 
кэш = шэх ???
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от VecH (ok) on 04-Дек-10, 13:24 
> кэш = шэх ???

не суть важно, где то пишут хэш, кэш, сам вопрос думаю понятен

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от DeadLoco (ok) on 04-Дек-10, 19:31 
> не суть важно, где то пишут хэш, кэш, сам вопрос думаю понятен

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от VecH (ok) on 05-Дек-10, 08:15 
общий размер кэша сделал уже 2 гб, думаю вполне достаточно даже для остальных данных.
конфигу сквида читаю, пытался уже несколько раз, не работает, хотелось бы увидеть рабочий вариант
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от не понимаю on 06-Дек-10, 05:31 
> общий размер кэша сделал уже 2 гб, думаю вполне достаточно даже для
> остальных данных.
> конфигу сквида читаю, пытался уже несколько раз, не работает, хотелось бы увидеть
> рабочий вариант

гуглите (смотрите конфиг) по refresh_pattern
вот тут по-русски с примерами http://www.unixdoc.ru/index.php?mode=2&podmode=1&arcicle_id=91
максимальный размер объекта (maximum_object_size)только не забудьте выставить большим

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от VecH (ok) on 06-Дек-10, 12:07 
Вопрос немножко не по теме
какую прогу посоветуете GUI для создания RegExp-а с проверкой и очень желательно с подсказками на русском
никак не могу правильный сделать
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от koblin (ok) on 06-Дек-10, 12:37 
> Вопрос немножко не по теме
> какую прогу посоветуете GUI для создания RegExp-а с проверкой и очень желательно
> с подсказками на русском
> никак не могу правильный сделать

pcre.ru

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от VecH (ok) on 06-Дек-10, 13:18 
>> Вопрос немножко не по теме
>> какую прогу посоветуете GUI для создания RegExp-а с проверкой и очень желательно
>> с подсказками на русском
>> никак не могу правильный сделать
> pcre.ru

Создаю что то подобное: ^http\:\/\/(.*?)\.(cab|exe|psf)
не срабатывает для ссылок:
http://download.windowsupdate.com/msdownload/update/software...
http://download.windowsupdate.com/msdownload/update/software...
http://download.windowsupdate.com/msdownload/update/software...

вернее срабатывает но рассовывает их по переменным только расширения файлов :(
однако перегрелся, наставьте на путь истинный, в предыдущие разы когда сталкивался с RegExp как раз и надо было разбирать линк на запчасти, а тут лишь проверка на соотвествие для того что бы squid понял и хранил их у себя по моим условиям

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от koblin (ok) on 06-Дек-10, 16:41 
> Создаю что то подобное: ^http\:\/\/(.*?)\.(cab|exe|psf) не срабатывает для ссылок:
> вернее срабатывает но рассовывает их по переменным только расширения файлов :(
> однако перегрелся, наставьте на путь истинный, в предыдущие разы когда сталкивался с
> RegExp как раз и надо было разбирать линк на запчасти, а
> тут лишь проверка на соотвествие для того что бы squid понял
> и хранил их у себя по моим условиям

срабатывает оно нормально и находит всю строку и подстроки - то что в круглых скобках.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Принудительное хэширование файлов с сайта в squid"  +/
Сообщение от VecH (ok) on 06-Дек-10, 22:10 
cache_dir ufs /var/spool/squid 2048 16 256
maximum_object_size 51200 KB
....
refresh_pattern ^http\:\/\/(.*?)\.(cab|exe|psf)>43200<->100%<-->43200<->override-expire override-lastmod reload-into-ims
refresh_pattern ^ftp:<-><------>1440<-->20%<--->...
refresh_pattern ^gopher:<------>1440<-->0%<---->1440
refresh_pattern -i (/cgi-bin/|\?) 0<--->0%<---->0
refresh_pattern (Release|Package(.gz)*)$<------>0<----->20%<--->2880

Думаю так должно работать и сохранять в кэше файлы:
http://download.windowsupdate.com/msdownload/update/software...
http://download.windowsupdate.com/msdownload/update/software...
http://download.windowsupdate.com/msdownload/update/software...

как посмотреть хранит оно или нет в самом прокси без попыток менять браузер и качать один и тот же файл на клиенте
Ну и может какие либо опции лишние вставил (override-expire override-lastmod reload-into-ims)

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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