Squid access.log user ip
3 отговора
96 прегледа
Squid access.log user ip
Здравейте,
Имам идея да парсвам access.log-a на squid-a. Та намерих си скрипт поправих си го както ми харесва и установих, че в access.log-a се логва 192.168.0.0, вместо различните ip-та от локалната мрежа.
Въпроса ми е: при условие, че ползвам squid-a като транспарентно прокси и потребителите не се логват, мога ли в access.log да виждам различните ip-та(192.168.0.4, 192.168.0.5, etc.). И ако мога каква опция не е включена (изчетох squid.conf, но нищо не открих)?
Sorry, предполагам, че въпроса е тъп.
btw машината е с Slackware 9.1, squid-a e 2.4.10
Help is appriciated!
Имам идея да парсвам access.log-a на squid-a. Та намерих си скрипт поправих си го както ми харесва и установих, че в access.log-a се логва 192.168.0.0, вместо различните ip-та от локалната мрежа.
Въпроса ми е: при условие, че ползвам squid-a като транспарентно прокси и потребителите не се логват, мога ли в access.log да виждам различните ip-та(192.168.0.4, 192.168.0.5, etc.). И ако мога каква опция не е включена (изчетох squid.conf, но нищо не открих)?
Sorry, предполагам, че въпроса е тъп.
btw машината е с Slackware 9.1, squid-a e 2.4.10
Help is appriciated!
Re: Squid access.log user ip
Hi,
pri polojenie, 4e si nastroil IPTABLES i squid-a kato transperentno proxy ti ima6 samo edin edinstven klient i tova e vatre6nata ti mrejova platka. Prosto za SQUID ne sa6testvuvat drugi klienti, za6toto paketite se redirektvat. Predlagam ti da go napravi6 ne transperntno proxy i s niakolko reda v rc.firewall si re6il problemat, za da ne go zaobikaliat klientite:
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 21 -j DROP
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 80 -j DROP
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 443 -j DROP
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 2121 -j DROP
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 8080 -j DROP
Kato triabva da gi vavede6 nai-otgore na verigata FORWARD, za da ne gi presko4i niakoe drugo pravilo. Misla, 4e tova e dostata4no da minava prez SQUID, moje6 i vsi4ko da prekara6 prez nego, no ne misla, 4e e neobhodimo. Sled tova moje6 da starira6 SQUID na port 3128 i 6te logva ve4e kakto triabva.
P.S.: Ako iska6 SQUID da ostane transperenten, se orientirai kam 'tc', za sledene na trafika, namira se v paketa na IPROUTE2 za Slackware.
pri polojenie, 4e si nastroil IPTABLES i squid-a kato transperentno proxy ti ima6 samo edin edinstven klient i tova e vatre6nata ti mrejova platka. Prosto za SQUID ne sa6testvuvat drugi klienti, za6toto paketite se redirektvat. Predlagam ti da go napravi6 ne transperntno proxy i s niakolko reda v rc.firewall si re6il problemat, za da ne go zaobikaliat klientite:
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 21 -j DROP
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 80 -j DROP
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 443 -j DROP
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 2121 -j DROP
IPTABLES -A FORWARD -s 192.168.0.0/24 -d 0.0.0.0/0 --dport 8080 -j DROP
Kato triabva da gi vavede6 nai-otgore na verigata FORWARD, za da ne gi presko4i niakoe drugo pravilo. Misla, 4e tova e dostata4no da minava prez SQUID, moje6 i vsi4ko da prekara6 prez nego, no ne misla, 4e e neobhodimo. Sled tova moje6 da starira6 SQUID na port 3128 i 6te logva ve4e kakto triabva.
P.S.: Ako iska6 SQUID da ostane transperenten, se orientirai kam 'tc', za sledene na trafika, namira se v paketa na IPROUTE2 za Slackware.
Re: Squid access.log user ip
да бе, да. поредният умник на тема скуид тука. що само понижаваш нивото на интелигентност на клуба - ей това не ми е ясно. а че нито ти, нито първия, дето пита, сте си направили труда да попрочетете малко документация или поне скуид.конф - също е ясно на 100%. ето малко копи/пейст от скуид.конф:
TANSTAAFL! There AiNt Such Thing As A Free Lunch
# TAG: client_netmask
# A netmask for client addresses in logfiles and cachemgr output.
# Change this to protect the privacy of your cache clients.
# A netmask of 255.255.255.0 will log all IP's in that range with
# the last digit set to '0'.
#
#Default:
# client_netmask 255.255.255.255
TANSTAAFL! There AiNt Such Thing As A Free Lunch