Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Pavel Vasilyev                       2:5020/1042.65 04 Jun 2005  13:50:32
 To : Mitry Matyushkov
 Subject : авторизация в домене через squid
 -------------------------------------------------------------------------------- 
 
 04 Июн 05 01:09, you wrote to me:
 
  PV>>>> #   TAG: always_direct
  PV>>>> should #  ALWAYS be forwarded directly to origin servers.
  PV>>>> Чего-то не написано не про паренты не про сиблинги.
  MM>>> там так же не написано, _кто_ должен эти запросы форвардить
  MM>>> директли. однако это будет сам squid, а не клиент. а как ты
  MM>>> понимаешь эти директивы? squid говорит клиенту "не ходи через
  PV>>  Hи хрена он не говорит, просто отсылает директом и все (даже кэш
  PV>> не смотрит). И тем более порядок просмота, кэш -> парентов ->
  PV>> сиблингов  -> директ, вообще не задействуется. Даже если есть и
  PV>> сибы и паренты.
  PV>>    Лень, но ради такого дела пороюсь в исходниках и найду...
  MM> о, правильно - будем знать из первоисточника :)
 
   Всё начинаесся естественно с просмотра конфига и результат идет в
 src/peer_select.c  там присваеваем значения для peerSelectCallback(ps);
 
    switch (ps->direct) {
     case DIRECT_YES:
         peerGetSomeDirect(ps);
         break;
     case DIRECT_NO:
         peerGetSomeParent(ps);
         peerGetAllParents(ps);
         break;
     default:
         if (Config.onoff.prefer_direct)
             peerGetSomeDirect(ps);
         if (request->flags.hierarchical || !Config.onoff.nonhierarchical_direct)
             peerGetSomeParent(ps);
         if (!Config.onoff.prefer_direct)
             peerGetSomeDirect(ps);
         break;
     }
     peerSelectCallback(ps);
 
 static void
 peerGetSomeDirect(ps_state * ps)
 {
     if (ps->direct == DIRECT_NO)
         return;
     if (ps->request->protocol == PROTO_WAIS)
         /* Its not really DIRECT, now is it? */
         peerAddFwdServer(&ps->servers, Config.Wais.peer, DIRECT);
   пытается через WAIS (кому это надо?)
 
     else
         peerAddFwdServer(&ps->servers, NULL, DIRECT);
     Серверы = NULL, лезем директом
 }
     И как говорится и т.п. и т.д.
 
  далее запросы DNS, nameserver(), gethostbyname() et cetera.
 Pavel
 
 --- GoldED+/LNX 1.1.5-31012
  * Origin: N<I2\0y\Sht!w5yi$>M4o_f9@i'qbrkM'eve\~J{31`#ls%CY6l (2:5020/1042.65)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 авторизация в домене через squid   Valery Gruzdev   01 Jun 2005 22:16:32 
 авторизация в домене через squid   Pavel Vasilyev   02 Jun 2005 15:57:46 
 авторизация в домене через squid   Mitry Matyushkov   03 Jun 2005 01:08:12 
 авторизация в домене через squid   Pavel Vasilyev   03 Jun 2005 02:45:44 
 авторизация в домене через squid   Mitry Matyushkov   03 Jun 2005 03:54:44 
 авторизация в домене через squid   Pavel Vasilyev   03 Jun 2005 21:40:10 
 авторизация в домене через squid   Mitry Matyushkov   04 Jun 2005 01:09:00 
 авторизация в домене через squid   Pavel Vasilyev   04 Jun 2005 13:50:32 
 авторизация в домене через squid   Valery Gruzdev   03 Jun 2005 10:42:32 
 Re: авторизация в домене через squid   Eugene B. Berdnikov   02 Jun 2005 22:08:02 
 авторизация в домене через squid   Valery Gruzdev   03 Jun 2005 10:44:48 
 авторизация в домене через squid   Andrey Melnikov   03 Jun 2005 15:30:56 
 Re: авторизация в домене через squid   Eugene B. Berdnikov   03 Jun 2005 17:28:08 
 авторизация в домене через squid   Andrey Melnikov   03 Jun 2005 20:41:32 
 автоpизация в домене чеpез squid   Mitry Matyushkov   03 Jun 2005 19:17:00 
Архивное /ru.unix/456842a17f37.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional