Требуется помощь.
Как прикрутить external_acl_type к кальмару.написал хелпер на с, из консоли все работает и выдает OK user=<имя пользователя>
А к squid'у прикрутить не могу. Дошло до того, что хелпер был упрощен до невозможности: получал из stdin ip и выдавал его в качестве user. Т.е. по идее в логах сквида в поле где пишется логин должен был быть прописан адрес.
Теперь о настройках сквида:
...
external_acl_type ext_auth children=3 %SRC /путь к хелперу/ext_helper
acl DOLBANNAYA_acl external ext_auth
http_access allow DOLBANNAYA_acl
...
Раекция браузера на клиенте: Будет ОЧЕНЬ ДОЛГО открывать страничку и не откроет.
Реакция squid:
access.log - естественно записи не прибавились,
cache.log - тоже без видимых изменений.
??? Где эти грабли, что бьют по лбу и не работают (шишка уже с кулак)
Помогите люди добрые!!!
увы, не в теме, но добавить debug_options советую
>Требуется помощь.
>Как прикрутить external_acl_type к кальмару.
>
>написал хелпер на с, из консоли все работает и выдает OK user=<имя пользователя>
>А к squid'у прикрутить не могу. Дошло до того, что хелпер был
>упрощен до невозможности: получал из stdin ip и выдавал его в
>качестве user. Т.е. по идее в логах сквида в поле где
>пишется логин должен был быть прописан адрес.
>Теперь о настройках сквида:
>...
>external_acl_type ext_auth children=3 %SRC /путь к хелперу/ext_helper
>acl DOLBANNAYA_acl external ext_auth
>http_access allow DOLBANNAYA_acl
>...
>Раекция браузера на клиенте: Будет ОЧЕНЬ ДОЛГО открывать страничку и не откроет.
>
>Реакция squid:
>access.log - естественно записи не прибавились,
>cache.log - тоже без видимых изменений.
>??? Где эти грабли, что бьют по лбу и не работают (шишка
>уже с кулак)
>Помогите люди добрые!!!
вот мой, сделал и запустил буквально вчера
https://www.opennet.ru/openforum/vsluhforumID12/4465.htmlдумаю надо буферизацию отключить
>>Требуется помощь.
>>Раекция браузера на клиенте: Будет ОЧЕНЬ ДОЛГО открывать страничку и не откроет.
>думаю надо буферизацию отключить
Абсолютно правильно думаете. Чтобы не морочиться с отключением буферизации (которая достаточно полезна сама по себе) достаточно после любой операции записи в stdout делать flush.