Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: mrowcp в Nov 22, 2013, 07:43



Титла: Squid кеширане само на определени сайтове
Публикувано от: mrowcp в Nov 22, 2013, 07:43
Търсих ли търсих, но нищо не намерих по темата :)
Има вариянт да не се кешират определени сайтове, но така и не намерих опция за кеширане, примерно само на 3 определени сайта.
Някой да ме насочи, ако изобщо тази опция е възможна?

P.S. Ако има значение версията в момента е Squid Cache: Version 2.6.STABLE22


Титла: Re: Samba кеширане само на определени сайтове
Публикувано от: BRADATA в Nov 22, 2013, 08:38
SAMBA и кеш на сайтове? Сигурен ли си? http://www.samba.org/samba/docs/man/manpages/net.8.html тук има нещо, но за него ли говориш?


Титла: Re: Samba кеширане само на определени сайтове
Публикувано от: Acho в Nov 22, 2013, 09:44
Можеби squid е имал предвид колегата ?


Титла: Re: Samba кеширане само на определени сайтове
Публикувано от: BRADATA в Nov 22, 2013, 10:00
Можеби squid е имал предвид колегата ?
Може, ама стъклената топка е в отпуск, а боба го изядох вчера :(


Титла: Re: Samba кеширане само на определени сайтове
Публикувано от: mrowcp в Nov 22, 2013, 10:21
Можеби squid е имал предвид колегата ?

Дам, грешката е моя (липсата на кафе рано сутрин си каза думата).


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: BRADATA в Nov 22, 2013, 10:26
Код:
acl domain01 dstdomain .example.com
cache deny domain01

това в squid.conf


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: mrowcp в Nov 22, 2013, 10:44
Код:
acl domain01 dstdomain .example.com
cache deny domain01

това в squid.conf

Добре, защо тогава в менюала (http://wiki.squid-cache.org/SquidFaq/SquidAcl ($2)) го дават:

Цитат
how do I configure Squid not to cache a specific server?

acl someserver dstdomain .someserver.com
cache deny someserver

Така няма ли забраня точно този да не се кешира?


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: BRADATA в Nov 22, 2013, 10:56
Ми то по дефаулт си кешира всичко???


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: mrowcp в Nov 22, 2013, 11:04
Ми то по дефаулт си кешира всичко???

Еми да, точно там е проблема.Аз искам точно обратното да стане.Все едно трябва да "изключа" всички останали домейни?Да изброявам .com .net .org .bg .ch .de .co.uk и т.н ?


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: BRADATA в Nov 22, 2013, 11:13
Ако искаш само определени неща да минават през проксито - варианта е iptables. Всъщност как клиентите отиват до проксито? Ръчно ли са конфигурирани или проксито е транспарент?

Код:
iptables -t nat -A PREROUTING -p tcp --dport 80 -d youtube.com -j REDIRECT --to-port 3128

Мисля, че има и един мноооого завъртян начин с аксес листите, ама трябва четене.

edit...
Може да пробваш
Код:
cache deny all
acl someserver dstdomain .someserver.com
cache allow someserver

Не съм сигурен дали
Код:
cache deny all

не трябва да е последно обаче....


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: mrowcp в Nov 22, 2013, 11:51
Ако искаш само определени неща да минават през проксито - варианта е iptables. Всъщност как клиентите отиват до проксито? Ръчно ли са конфигурирани или проксито е транспарент?

Код:
iptables -t nat -A PREROUTING -p tcp --dport 80 -d youtube.com -j REDIRECT --to-port 3128

Мисля, че има и един мноооого завъртян начин с аксес листите, ама трябва четене.

edit...
Може да пробваш
Код:
cache deny all
acl someserver dstdomain .someserver.com
cache allow someserver

Не съм сигурен дали
Код:
cache deny all

не трябва да е последно обаче....

"Наследяват" проксито през DC на Windows 2008.
Идеята е да не е в iptables/ipfw , защото има вдигнати няколко порта с различни acl, а и на ipfw няма да му хареса идеята да ползвам домейни.

Виж за това последното не се бях сетил.Мисля така трябва да стане (първо да е allow и после да режи всичко).


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: BRADATA в Nov 22, 2013, 12:05
Пиши какъв е резултата :)


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: mrowcp в Dec 15, 2013, 21:11
Пиши какъв е резултата :)

Малко късно, но по-добре от никога :D
Работи.Синтаксиса при мен е следния:

Код
GeSHi (Bash):
  1. acl mtel dstdomain .mtel.bg
  2. acl dhl dstdomain .dhl.bg
  3. cache allow mtel
  4. cache allow dhl
  5. cache_dir ufs /usr/local/squid/cache 300 16 256
  6. cache deny all

Опитах да ги изброя cache allow mtel dhl , но така не кешира втория.Търсих примери за "изброяване" на сайтове, но на всякъде ги пишат едно под друго.

Проверка дали кешира правя с: du -hs /usr/local/squid/cache/


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: BRADATA в Dec 15, 2013, 22:00
Супер :) Сега една статия в сайта да се напише за бъдеща употреба....


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: edmon в Dec 17, 2013, 00:42
сори ами за интересува за какво ползвате прокси сървър?
Аз последното нещо за което го ползвах беше актуално 2005.... сега не знам за какво може да се ползва, освен за един специални истории не свързани с клиенти! :)


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: mrowcp в Dec 17, 2013, 07:58
сори ами за интересува за какво ползвате прокси сървър?
Аз последното нещо за което го ползвах беше актуално 2005.... сега не знам за какво може да се ползва, освен за един специални истории не свързани с клиенти! :)

Не е за такива неща :)
Ами има няколко сайта които се зареждат доста... тромаво през проксито, най-вероятно поради блокирани вътрешни линкове във ipfw (facebook, twitter и т.н.), та исках малко да ги позабързам.


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: BRADATA в Dec 17, 2013, 09:01
Прокси сървъра е много полезно нещо когато трябва да забраниш на някои каки да дращят във фацето вместо там където трябва. Или пък да ограничиш достъпа до разни "еротични" вирусоносители както и всякакви други секюрити шитни. Т.е. помага за въвеждането на една много стабилна стерилна среда за работа. Btw във всички големи фирми се ползват проксита за така наречения intranet. Имам предвид Mtel, Allianz, Globul .....


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: mrowcp в Dec 17, 2013, 10:53
Прокси сървъра е много полезно нещо когато трябва да забраниш на някои каки да дращят във фацето вместо там където трябва. Или пък да ограничиш достъпа до разни "еротични" вирусоносители както и всякакви други секюрити шитни. Т.е. помага за въвеждането на една много стабилна стерилна среда за работа. Btw във всички големи фирми се ползват проксита за така наречения intranet. Имам предвид Mtel, Allianz, Globul .....

Да добавя и мониторинг.На каките :D и като цяло.


Титла: Re: Squid кеширане само на определени сайтове
Публикувано от: laskov в Dec 17, 2013, 11:57
Добре, squid e http proxy. A как стои въпроса c https ? Те повечето сайтове вече станаха такива.

PS Попрочетох това-онова: http://wiki.squid-cache.org/Features/HTTPS