Ru-Board.club
← Вернуться в раздел «UNIX»

» Squid

Автор: Qwax
Дата сообщения: 25.06.2007 08:56
ситуация следующая:
Недавно поставил Debian 4.0 b Squid
Как сделать чтобы в логах отображался ip каждого юзера, а то у меня у всех юзеров одно и тоже 192.168.0.0 или же localhost/
Никак не могу понять, что я делаю не так.
В использовании Linux я новичок.
Автор: keyhell
Дата сообщения: 25.06.2007 09:02
какие конкретно логи вы смотрите? как используете squid?
Автор: Linco
Дата сообщения: 25.06.2007 10:22
По Squid можете почитать http://squid.opennet.ru/
Автор: Qwax
Дата сообщения: 25.06.2007 10:47
Логи смотрю: access.log
поставил еще sarg
squid использую в качестве кеширующего прокси:пока только для раздачи интернета
Автор: fedor00
Дата сообщения: 25.06.2007 13:32
покажи конфиг squid
Автор: Qwax
Дата сообщения: 26.06.2007 06:20
Возникла еще такая проблемка
Прокси работал, хотя с логами пока так и не разобрался.
После того как поэксперементировал с аксес листами, прокси перестал работать.
вернул рабочий конфиг файл, все равно отказывается работать.
Запускаю squid, он появляется в процессах, а потом исчезает.
Может кто подскажет в чем дело.

Добавлено:
По поводу конфиг файла, если опустить все закоментаренное, то:

http_port 192.168.0.207:3128

hierarchy_stoplist cgi-bin ?

acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY

acl apache rep_header Server ^Apache
broken_vary_encoding allow apache


cache_mem 100 MB

cache_swap_low 90
cache_swap_high 95

maximum_object_size 4096 KB

minimum_object_size 0 KB

maximum_object_size_in_memory 8 KB

ipcache_size 1024
ipcache_low 90
ipcache_high 95

memory_replacement_policy lru


cache_dir ufs /var/spool/squid 100 16 256

logformat squid %ts.%03tu %6tr %>a %ue %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt

access_log /var/log/squid/access.log squid

cache_log /var/log/squid/cache.log

cache_store_log /var/log/squid/store.log


pid_filename /var/run/squid.pid

log_fqdn on

client_netmask 255.255.255.0

hosts_file /etc/hosts

refresh_pattern ^ftp:        1440    20%    10080
refresh_pattern ^gopher:    1440    0%    1440
refresh_pattern .        0    20%    4320

forward_timeout 4 minutes

connect_timeout 1 minute

peer_connect_timeout 30 seconds

read_timeout 15 minutes

request_timeout 5 minutes

persistent_request_timeout 1 minute

client_lifetime 1 day

half_closed_clients on

pconn_timeout 120 seconds

ident_timeout 10 seconds

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443        # https
acl SSL_ports port 563        # snews
acl SSL_ports port 873        # rsync
acl Safe_ports port 80        # http
acl Safe_ports port 21        # ftp
acl Safe_ports port 443        # https
acl Safe_ports port 70        # gopher
acl Safe_ports port 210        # wais
acl Safe_ports port 1025-65535    # unregistered ports
acl Safe_ports port 280        # http-mgmt
acl Safe_ports port 488        # gss-http
acl Safe_ports port 591        # filemaker
acl Safe_ports port 777        # multiling http
acl Safe_ports port 631        # cups
acl Safe_ports port 873        # rsync
acl Safe_ports port 901        # SWAT
acl purge method PURGE
acl CONNECT method CONNECT

#----------------My configuration----------------------------------------
acl ServerPR src 192.168.0.207
#acl MailServer dstdomain .mail.ru
acl MailServer dstdom_regex mail
acl SiteSex dstdom_regex sex
acl B src 192.168.0.43
acl L src 192.168.0.111
acl N src 192.168.0.37
#----------------End my configuration-----------------------------------

http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#-----------------------------My configuration------------------------------------
http_access allow ServerPR
#http_access deny B MailServer
#http_access allow B SiteSex
http_access deny all SiteSex
http_access allow B
http_access allow L
http_access allow N
http_access deny all
#-----------------------------End my configuration--------------------------------

http_access allow localhost

http_reply_access allow all

#----------------------------My configuration--------------------------------
icp_access allow ServerPR
icp_access allow Belkov
icp_access allow Levitan
icp_access allow Nikolaev
icp_access deny all
#----------------------------End my configuration----------------------------
#----------------------My comment--------- icp_access allow all

cache_effective_user proxy

cache_effective_group proxy

httpd_suppress_version_string off

visible_hostname proxy

logfile_rotate 0
client_db on


coredump_dir /var/spool/squid


Автор: fedor00
Дата сообщения: 26.06.2007 08:15
Это по поводу логов. должно работать нормально.
Попробуй сделать так http_port 192.168.0.207:3128 transparent
В место access_log /var/log/squid/access.log squid -> cache_access_log /var/log/squid/access.log squid
эту строчку воще закоментируй logformat squid %ts.%03tu %6tr %>a %ue %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt

А по поводу что вылетает надо смотреть лог .
Автор: Qwax
Дата сообщения: 26.06.2007 08:21
Спасибо, сейчас попробую.
на счет вылетания разобрался, почему то пропали права на запись на файл swap.state

Добавлено:
сделал как написано, но не помогло все равно в access.log пишет следующее: вместо ip адреса клиента пишет localhost.

1182836579.147 58 localhost TCP_REFRESH_HIT/200 982 GET http://www.poufe.ru/images/afisha.gif - DIRECT/217.112.42.37 image/gif
1182836579.199 51 localhost TCP_MISS/200 1353 GET http://www.poufe.ru/images/button_event.gif? - DIRECT/217.112.42.37 image/gif
1182836579.204 55 localhost TCP_REFRESH_HIT/200 1058 GET http://www.poufe.ru/images/afishakino.gif - DIRECT/217.112.42.37 image/gif
1182836579.226 54 localhost TCP_REFRESH_HIT/200 1159 GET http://www.poufe.ru/images/select.gif - DIRECT/217.112.42.37 image/gif


Автор: fedor00
Дата сообщения: 26.06.2007 09:20
попробуй убрать localhost в
http_access allow manager localhost
http_access allow purge localhost
и закоментируй hosts_file /etc/hosts

Страницы: 1

Предыдущая тема: Beryl


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.