Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam. Mam problem ze squidem, a raczej z puszczeniem jego w transparecie... bo jak normalnie ustawie w przegladarce proxy to dziala bez zarzotow.
Oto moj squid:
Squid Cache: Version 2.6.STABLE3 configure options: '--enable-xmalloc-statistics' '--enable-icmp' '--enable-htcp' '--enable-default-err-language=Polish' '--enable-underscores'
Oto konfig squida:
access_log /usr/local/squid/var/logs/access.log squid http_port 8080 transparent acl all src 0.0.0.0/0.0.0.0 acl apache rep_header Server ^Apache acl CONNECT method CONNECT acl localhost src 127.0.0.1/255.255.255.255 acl manager proto cache_object acl our_networks src 192.168.1.0/24 acl purge method PURGE acl QUERY urlpath_regex cgi-bin ? acl to_localhost dst 127.0.0.0/8 acl SSL_ports port 443 563 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 563 # https, snews 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 broken_vary_encoding allow apache #cache_effective_group proxy cache deny QUERY cache_dir ufs /usr/local/squid/var/cache 1024 16 256 coredump_dir /var/spool/squid hierarchy_stoplist cgi-bin ? hosts_file /etc/hosts http_access allow localhost http_access allow manager localhost http_access allow purge localhost http_access allow our_networks #http_access deny all http_access deny CONNECT !SSL_ports http_access deny manager http_access deny purge http_access deny !Safe_ports http_reply_access allow all icp_access allow all refresh_pattern . 0 20% 4320 refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 ftp_passive on #digest_swapout_chunk_size 4096 bytes #maximum_object_size 4096 KB #maximum_object_size_in_memory 8000 KB
I iptabelki:
iptables -F iptables -X iptables -t nat -X iptables -t nat -F iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT ACCEPT iptables -A INPUT -i lo -j ACCEPT iptables -A FORWARD -o lo -j ACCEPT iptables -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -A OUTPUT -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -A INPUT -p icmp -j ACCEPT iptables -A INPUT -p tcp -d 0/0 --dport 22 -j ACCEPT iptables -A INPUT -p tcp -d 0/0 --dport 80 -j ACCEPT iptables -A OUTPUT -p tcp -d 0/0 --dport 80 -j ACCEPT iptables -A INPUT -p tcp -d 0/0 --dport 21 -j ACCEPT iptables -A INPUT -s 0/0 -d 192.168.1.254 -p udp --dport 547 -j ACCEPT iptables -A OUTPUT -s 0/0 -d 192.168.1.254 -p udp --dport 547 -j ACCEPT iptables -A INPUT -p tcp -d 0/0 --dport 8080 -j ACCEPT iptables -A OUTPUT -p tcp -d 0/0 --dport 8080 -j ACCEPT iptables -A FORWARD -s 192.168.1.254 -j ACCEPT iptables -A FORWARD -d 192.168.1.254 -j ACCEPT iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 iptables -t nat -A POSTROUTING -s ipziomka -j MASQUERADE iptables -A INPUT -m mac --mac-source maczek -j ACCEPT iptables -A FORWARD -m mac --mac-source maczek -j ACCEPT
I nie dziala... :( nie wiem moze cos pominelem ale mecze sie juz z tym jakas godzinke i ciagle cos nie tak.
Dzieki z gory za podpowiedzi.
Offline
Rozwiazalem problem :D. wystarczylo przelukac ./configure --help i pisze jak wol
--enable-linux-netfilter Enable Transparent Proxy support for Linux 2.4 and later
Ale pojawil sie inny temat. Sciagnelem jeden pliczek zeby wskoczyl do cache. Jak ustawiam w przegladarce server proxy recznie to smiga go z predkoscia 60 kilo... a jak sciagam po transparencie to ssa mi tak jakbym go ssal z neta. Macie jakies pomysly?
Offline