The OpenNET Project / Index page

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

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

"external_acl_type" 
Сообщение от eNemo Искать по авторуВ закладки(ok) on 29-Дек-04, 14:39  (MSK)
не могу понять, что происходит со сквидом.
пытаюсь его настроить так, чтобы на сайты по определённому списку он ходил через один прокси, а на все остальные - через другой. список внушителен, и иногда меняется, поэтому вгонять его напрямую в конфиг - весьма неудобно (хоть и можно).

делаю так:
external_acl_type my_int_proxy ttl=86400 children=2 %DST %PORT /usr/lib/squid/my_int_proxy
acl mylist external my_int_proxy
cache_peer_access proxy2 allow !mylist
cache_peer_access proxy2 deny mylist
cache_peer_access proxy1 allow mylist
cache_peer_access proxy1 deny !mylist

сам скриптик (для отладки) в данный момент выглядит так:
#!/usr/bin/perl
$|=1;          

while(defined($line=<>)) {
        chomp($line);
        open(LOG,">>/tmp/q.log");
        print LOG "$line\n";
        close(LOG);
        print "ERR\n";
}

два его экземпляра в памяти при запуске сквида успешно болтаются.

если запускаю скриптик сам, и ввожу ему что-нить, то по нажатию <enter> это что-нить попадает в /tmp/q.log, а в ответ мне выводится ERR. т.е. всё так, как я ожидал.
но сам сквид то ли вообще не спрашивает ничего у скрипта, то ли спрашивает, но как-то по другому, но при любой активности скрипта в /tmp/q.log абсолютно пусто...

идеи у меня пока кончились. пока что просто вогнал весь список в конфиг в виде acl mylist dstdomain ....
работает.

any ideas?

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

 Оглавление

  • external_acl_type, eNemo, 14:41 , 29-Дек-04, (1)  
  • external_acl_type, ipmanyak, 06:20 , 30-Дек-04, (2)  
    • external_acl_type, eNemo, 09:56 , 30-Дек-04, (3)  
      • external_acl_type, ipmanyak, 12:06 , 30-Дек-04, (4)  

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

1. "external_acl_type" 
Сообщение от eNemo Искать по авторуВ закладки(ok) on 29-Дек-04, 14:41  (MSK)
забыл версию указать.
вот:

kes-mobile:/usr/lib/squid# squid -v
Squid Cache: Version 2.5.STABLE7
configure options:  --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid --localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-async-io --with-pthreads --enable-storeio=ufs,aufs,diskd,null --enable-linux-netfilter --enable-arp-acl --enable-removal-policies=lru,heap --enable-snmp --enable-delay-pools --enable-htcp --enable-poll --enable-cache-digests --enable-underscores --enable-referer-log --enable-useragent-log --enable-auth=basic,digest,ntlm --enable-carp --enable-large-files i386-debian-linux

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

2. "external_acl_type" 
Сообщение от ipmanyak Искать по авторуВ закладки(??) on 30-Дек-04, 06:20  (MSK)
почему не вогнать acl mylist dstdomain ..  в файл и его редактировать, затем делать squid -k reconfigure , или я что-то не понял ?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "external_acl_type" 
Сообщение от eNemo Искать по авторуВ закладки(ok) on 30-Дек-04, 09:56  (MSK)
>почему не вогнать acl mylist dstdomain ..  в файл и его
>редактировать, затем делать squid -k reconfigure , или я что-то не
>понял ?

в файл? а как выглядит директива типа include в сквидовском файле, чтобы внешний файл с acl'кой подключить?

ну и всё равно - не очень удобно, список очень внушительный, уже сейчас - 300 сайтов, а со временем может стать и 3000.

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

4. "external_acl_type" 
Сообщение от ipmanyak Искать по авторуВ закладки(??) on 30-Дек-04, 12:06  (MSK)
>>почему не вогнать acl mylist dstdomain ..  в файл и его
>>редактировать, затем делать squid -k reconfigure , или я что-то не
>>понял ?
>
>в файл? а как выглядит директива типа include в сквидовском файле, чтобы
>внешний файл с acl'кой подключить?
>
>ну и всё равно - не очень удобно, список очень внушительный, уже
>сейчас - 300 сайтов, а со временем может стать и 3000.
>
acl mylist dstdomain "/usr/local/squid/etc/sites"
в файле sites твои сайты по одному в строке

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


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

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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