Page 4 of 13 FirstFirst ... 23456 ... LastLast
Results 46 to 60 of 181

Thread: squid для WL-500gP

  1. #46
    Очередное улучшение в коде редиректора -

    Поскольку в репозитории наконец-то выложили grep 2.5.3, то воспользуемся опцией
    -m, --max-count=NUM stop after NUM matches

    Т.е. redirector.sh выглядит так:
    Code:
    #!/bin/sh
    
    while : 
    do
      read url user idt met
      [ "`echo "$url" | /opt/bin/grep -m1 -Ff /opt/www/av/bannerfilter/exceptions`" = "" ] && [ "`echo "$url" | /opt/bin/grep -m1 -Ff /opt/www/av/bannerfilter/banners`" ] && url="http://192.168.1.1/null.gif";
      echo "$url $user $idt $met"
    done
    Логика работы стала более продуманной - после первого же совпадения правила, остальные правила пропускаются и начинает обрабатываться следующий URL.

    Результат оптимизации виден и невооруженным глазом :
    Code:
    export http_proxy=192.168.1.1:8080&& time wget -p --proxy=on -q http://wl500g.info
    
    real	0m8.070s
    user	0m0.008s
    sys	0m0.048s
    
    rm -r wl500g.info/
    
    export http_proxy=192.168.1.1:8080&& time wget -p --proxy=on -q http://wl500g.info
    
    real	0m6.736s
    user	0m0.008s
    sys	0m0.024s
    Здесь, banners список - 683 правила, exceptions - 21 правило.
    Last edited by Nebulosa; 28-11-2008 at 09:39.
    WL-500GPremium v.1 default CPU&memory 1.9.2.7-10
    (HP1018, EZ-setup on/off wi-fi, FDD 1Gb Corsair: nginx+phpfcgi, cron+phpNOD32Updater, squid+ADredirector, swapon)

  2. #47
    Quote Originally Posted by 2bars View Post
    Мне понадобилось и я решил откомпилить squid с ключом –enable-delay-pools
    и у меня вышло.
    качается тут с rapid share

    поставил, затестил, все ок ... must have, 3proxy нафиг....
    тяжеловат он для для нашей коробочки, а так конечно сквид наверное лучшее что есть.
    vim имеет два режима - бибикать и все портить (с) не мое

  3. #48
    Quote Originally Posted by angel_il View Post
    тяжеловат он для для нашей коробочки, а так конечно сквид наверное лучшее что есть.
    Да все с ним нормально
    WL-500GPremium v.1 default CPU&memory 1.9.2.7-10
    (HP1018, EZ-setup on/off wi-fi, FDD 1Gb Corsair: nginx+phpfcgi, cron+phpNOD32Updater, squid+ADredirector, swapon)

  4. #49
    А я взялся то за него, так как у меня 3proxy валился... бесследно причем...
    я все равно остаюсь доволен... и шеить даже спокойно можно... еще clamav поднять и все... роутер точно сдохнет
    кстате человек сверху написавший жжот, скуль поднял и джумлу повесил... гг

    по поводу тулчейна... 2 часа ставиться не мнеьше... я думал у меня глаза вылезут
    Last edited by 2bars; 23-11-2008 at 18:50.
    wl-500gp + AGESTAR IUBCP + HDD Seagete 80 GB = 1.9.2.7-10 + lighttp + perl + sqlite2 + php + ados + rtorrent + Kaspersky update + squid(–enable-delay-pools) + rrd + smb + ntp + ftp + half-dynamic shaping...

  5. #50
    следующий вопрос:
    как правильно "чистить логи" от ненужных месяцев в сквиде и лайтсквиде
    Last edited by serji; 28-11-2008 at 14:27.

  6. #51
    Quote Originally Posted by 2bars View Post
    а кто-нибудь еще этот пакет скачивал и устанавливал?

    У меня ошибка

    ipkg install squid_2.6.21-2_mipsel.ipk
    Installing squid (2.6.21-2) to /opt/...
    Nothing to be done
    Successfully terminated.
    Collected errors:
    Package squid md5sum mismatch. Either the ipkg or the package index are corrupt. Try 'ipkg update'.
    Last edited by SergKM; 28-11-2008 at 10:08.

  7. #52
    Quote Originally Posted by SergKM View Post
    а кто-нибудь еще этот пакет скачивал и устанавливал?
    Ну.. я не качал, я собрал свой, в том числе и с –enable-delay-pools

    Наконец-то убрал кеширование совсем, прочие штуки отключил.. squid оперативку стал жрать на 3-4МБ меньше, это огромный плюс.

    дополнительные опции -
    --enable-storeio="ufs,null" \
    --disable-carp \
    --disable-wccp \
    --disable-wccpv2 \
    --enable-delay-pools \
    --enable-kill-parent-hack \
    --enable-err-language="Russian-1251" \
    --enable-default-err-language="Russian-1251" \
    --disable-ident-lookups \
    Last edited by Nebulosa; 03-04-2009 at 17:30.
    WL-500GPremium v.1 default CPU&memory 1.9.2.7-10
    (HP1018, EZ-setup on/off wi-fi, FDD 1Gb Corsair: nginx+phpfcgi, cron+phpNOD32Updater, squid+ADredirector, swapon)

  8. #53
    Join Date
    Mar 2008
    Location
    Moscow, Zelenograd
    Posts
    28
    Спасибо за выложенную сборку, завелось правда ругалось на CRC пакета, пришлось ставить вручную.
    Вопрос: Подскажите, как в настройках сквида совсем отключить дисковый кеш? что-то в доках и FAQ не нашел.

  9. #54

    Здесь, banners список - 683 правила, exceptions - 21 правило.
    Простите где?

  10. #55
    Quote Originally Posted by xkir View Post
    правда ругалось на CRC пакета, пришлось ставить вручную.
    Вручную - это как? Можно поподробнее?

  11. #56
    Quote Originally Posted by SergKM View Post
    Вручную - это как? Можно поподробнее?
    PHP Code:
    ipkg install <имя пакета

  12. #57
    Quote Originally Posted by Less View Post
    PHP Code:
    ipkg install <имя пакета
    Нет видимо имелось ввиду вручную из архива все файлы по каталогам раскидать...

  13. #58
    кстати мой пакет моск еб*ть начал я просто в списке пакетов который он с сервака выкачивает md5 сумму подменил на свою...
    Last edited by 2bars; 29-11-2008 at 10:44.
    wl-500gp + AGESTAR IUBCP + HDD Seagete 80 GB = 1.9.2.7-10 + lighttp + perl + sqlite2 + php + ados + rtorrent + Kaspersky update + squid(–enable-delay-pools) + rrd + smb + ntp + ftp + half-dynamic shaping...

  14. #59
    acl QUERY urlpath_regex cgi-bin ?
    cache deny QUERY
    при запуске ругатся на эти 2 строчи....

    помогите пожалуйстотлючть авторизацию...

  15. #60
    Quote Originally Posted by lagshmi View Post
    acl QUERY urlpath_regex cgi-bin ?
    cache deny QUERY
    при запуске ругатся на эти 2 строчи....

    помогите пожалуйстотлючть авторизацию...
    1.
    Замените на
    PHP Code:
    acl QUERY urlpath_regex cgi-bin \?
    no_cache deny QUERY 
    2.
    Вставте эти строки
    PHP Code:
    acl MyHOST src IP/255.255.255.255
    http_access allow MyHOST 
    перед строками
    PHP Code:
    http_access allow MY 
    или же Вашей первой строкой
    http_access allow
    где вы разрешаете первое правило которому необходима авторизация.
    wl500gp-1.9.2.7-d-r1222 + StoreJet 35 Ultra >>> rtorrent+rutorrent -|- lighhtpd + ssl + auth -|- vnStat + vnStat PHP frontend -|- vsftpd -|- squid + lightsquid...

Page 4 of 13 FirstFirst ... 23456 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •