>>>>http_port ip-proxy:3128 transparent >>>И работает? А то у меня никак не хочет. Пишет, что неправильный >>>запрос послан. >>>Не для флейма - просто интересно. >> >>Работает >Еще вопрос - какая версия сквида? Может моя не та? >Squid Cache: Version 2.6.STABLE4 >configure options: '--prefix=/usr' '--bindir=/usr/bin' '--exec-prefix=/usr' '--sbindir=/usr/sbin' '--localstatedir=/var' '--mandir=/usr/share/man' '--sysconfdir=/etc/squid' '--libexecdir=/usr/lib/squid' '--datadir=/usr/share/squid' >'--enable-auth=basic,digest,ntlm' '--enable-removal-policies=lru,heap' '--enable-digest-auth-helpers=password' '--enable-basic-auth-helpers=SASL,PAM,getpwnam,NCSA,SMB,MSNT,multi-domain-NTLM' '--enable-external-acl-helpers=ip_user,session,unix_group,wbinfo_group' '--enable-ntlm-auth-helpers=SMB,fakeauth' '--enable-ident-lookups' '--enable-useragent-log' '--enable-cache-digests' '--enable-delay-pools' '--enable-referer-log' >'--enable-arp-acl' '--with-pthreads' '--with-large-files' '--enable-htcp' '--enable-carp' '--enable-follow-x-forwarded-for' '--disable-snmp''--enable-ssl' '--host=i686-pc-linux-gnu' '--enable-storeio=ufs,diskd,coss,aufs,null' '--enable-async-io' '--enable-linux-netfilter' >'host_alias=i686-pc-linux-gnu' 'CC=i686-pc-linux-gnu-gcc' 'CFLAGS=-O3 -pipe -march=i686 -fomit-frame-pointer' 2.6.STABLE5 Опции: $ cd /u2/ports/www/squid26; make -V CONFIGURE_ARGS --bindir=/usr/local/sbin --sysconfdir=/usr/local/etc/squid --datadir=/usr/local/etc/squid --libexecdir=/usr/local/libexec/squid --localstatedir=/usr/local/squid --enable-removal-policies="lru heap" --enable-auth="basic ntlm digest" --enable-basic-auth-helpers="NCSA PAM MSNT SMB winbind LDAP YP" --enable-digest-auth-helpers="password" --enable-external-acl-helpers="ip_user unix_group wbinfo_group winbind_group ldap_group" --enable-ntlm-auth-helpers="SMB winbind" --enable-storeio="ufs diskd null" --enable-delay-pools --enable-snmp --enable-ssl --with-openssl="/usr/local" --enable-icmp --enable-cache-digests --enable-underscores --enable-useragent-log --enable-arp-acl --enable-pf-transparent --enable-err-languages="Azerbaijani Bulgarian Catalan Czech Danish Dutch English Estonian Finnish French German Greek Hebrew Hungarian Italian Japanese Korean Lithuanian Polish Portuguese Romanian Russian-1251 Russian-koi8-r Serbian Simplify_Chinese Slovak Spanish Swedish Traditional_Chinese Turkish" --enable-default-err-language=English --prefix=/usr/local amd64-portbld-freebsd6.2 Может дело в --enable-pf-transparent? У меня трафик заворачивается pf'ом: $ grep rdr /etc/pf.conf rdr on $int_if1 proto tcp from any to any port ftp -> 127.0.0.1 port 8021 rdr on $int_if1 proto tcp from any to any port $squid_ports -> 127.0.0.1 port 3128 Для ipf у сквида есть своя опция.
|