LinuxForum.Fans
Тема

SQUID

Автор: deleted_user 13 сообщений 3702 просмотров
#224887

Доброе утро. Вот такими вот логами забиваеться СКВИД буквально за трое суток. Помогите разобраться Гугель информации не дает.
1p_пользователя TCP_MISS/200 (какие-то три цыфры) GET http://любой адрес хоста .
В чем может быть проблема? ну не писать же скрипт что-бы он автоматом нулил все логи.

#224895
bearwoolfs написал:
ну не писать же скрипт что-бы он автоматом нулил все логи.

logrotate у squid прекрасно работает, а запросы эти говорят о том, то что squid не может принять объект или он уже изменился, в общем надо смотреть настройки кеша для сквида, или отключить кеширование.

#224897
i2ks написал:
[quote=bearwoolfs]ну не писать же скрипт что-бы он автоматом нулил все логи.

logrotate у squid прекрасно работает, а запросы эти говорят о том, то что squid не может принять объект или он уже изменился, в общем надо смотреть настройки кеша для сквида, или отключить кеширование.[/quote]

В очередной раз огромное спасибо

#224899

Это не проблема, а штатное поведение. На каждый запрос клиента строчка в access.log с полями
time_stamp
elaps
client
type_http
size
method
url
ident
host_name
mime

Поведение изменяется директивой access_log.

#224906

bormant как попросить его по меньше писать ? smile

#224908
bearwoolfs написал:
bormant как попросить его по меньше писать ?

1. не пользоваться squid
2. настроить ротацию логов
3. не вести логи, если не нужна статистика, нужен лишь только лог об ошибках squid в случае падения его.

#224919

Решил проблему закоментировав #access_log

#227731

Доброго времени суток, друзья!

Настроил Squid. Работает.
Понадобилась авторизация не по ip-адресу, а по логину/паролю.
Настроил. Но при вводе данных снова появляется это же окно для ввода логина и пароля, при этом в access.log сыпется:

text
TCP_DENIED/407 4705 GET http://site.test/favicon.ico username NONE/- text/html

Зайти не получается. ЧЯДНТ?

text
acl CONNECT method CONNECT
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 3
auth_param basic realm Wake up, Neo.
auth_param basic credentialsttl 12 hours
acl auth proxy_auth REQUIRED
acl IonUsers ident "/etc/squid/users.txt"
#acl home src 192.168.0.0/16
acl krg src 95.174.115.117
http_access allow IonUsers
#http_access allow home
http_access allow krg
http_access allow auth
http_access deny all
http_port 1723
request_header_access Referer deny all
request_header_access X-Forwarded-For deny all
request_header_access Via deny all
request_header_access Cache-Control deny all
forwarded_for off
cache_access_log /var/log/squid/access.log

Решено! Надо было поменять права для файла с паролями. :)

#227784

Товарищи , дело такое - есть СКВИД авторизация на нем стоит по АД , как заставить определенный сайт обходить авторизацию ? и просто заходить

#227799
bearwoolfs написал:
Товарищи , дело такое - есть программа которую нужно пустить в обход сквида. Тоесть стоит клиент программы у Юзеров надо что-бы СКВИД ее не кешировал. Как такое осуществить ?

use iptables.

#227864

bearwoolfs,
[console]iptables -t nat -I PREROUTING 1 -i eth0 -s 192.168.2.100 -d blalbla.ru -j ACCEPT
iptables -t nat -I PREROUTING 1 -i eth0 -s blabla.ru -d 192.168.2.100 -j ACCEPT[/console]

#227869

Немного не то ( У меня СКВИД на FreeBSD а там IPFW

#228012

Решил вот так :
http_acces allow имя_acl
no_cache deny имя_acl

Войдите или зарегистрируйтесь, чтобы ответить.