вот исходники
ОС FreeBSD 410 stable
squid 2.5.STABLE5
опции ядра
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_FORWARD #enable transparent proxy support
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_DEFAULT_TO_ACCEPT
default
options IPDIVERTipfw rule
ipfw -q add 10 fwd 127.0.0.1,3128 tcp from 192.168.20.0/24 to any 80rc.conf
firewall_enable="YES"
gateway_enable="YES"squid.conf
httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header onне прет ... весь инет перекопал .... пособите товарищи ....
>вот исходники
>ОС FreeBSD 410 stable
>squid 2.5.STABLE5
>опции ядра
>options IPFIREWALL
>options IPFIREWALL_VERBOSE
>options IPFIREWALL_FORWARD
> #enable transparent proxy support
>options IPFIREWALL_VERBOSE_LIMIT=100
>options IPFIREWALL_DEFAULT_TO_ACCEPT
>default
>options IPDIVERT
>
>ipfw rule
>ipfw -q add 10 fwd 127.0.0.1,3128 tcp from 192.168.20.0/24 to any 80
>
>
>rc.conf
>firewall_enable="YES"
>gateway_enable="YES"
>
>squid.conf
>httpd_accel_port 80
>httpd_accel_host virtual
>httpd_accel_port 80
>httpd_accel_with_proxy on
>httpd_accel_uses_host_header on
>
>не прет ... весь инет перекопал .... пособите товарищи ....
ipfw show -смотришь, заворачивает ли траффик?
Потом копаешься в squid.conf, особливо в разделе Access controls
:)
>вот исходники>ipfw -q add 10 fwd 127.0.0.1,3128 tcp from 192.168.20.0/24 to any 80
>
А ты уверен, что у тебя сквид слушает 127.0.0.1:3128?
сквид слушает все интерфейсы ... это точно в подтверждение
squid squid 231 8 tcp4 *:3128 *:*чего можно накопать в ацл ?! если так пользователи нормально ломяться, а через транспорент никак ...
>сквид слушает все интерфейсы ... это точно в подтверждение
>squid squid 231
> 8 tcp4 *:3128
>
>*:*
>
>чего можно накопать в ацл ?! если так пользователи нормально ломяться, а
>через транспорент никак ...Тогда вешай tcpdump и смотри как пакеты бегают, и как правильно сказали выше ipfw show
>вот исходники
>ОС FreeBSD 410 stable
>squid 2.5.STABLE5
>опции ядра
>options IPFIREWALL
>options IPFIREWALL_VERBOSE
>options IPFIREWALL_FORWARD
> #enable transparent proxy support
>options IPFIREWALL_VERBOSE_LIMIT=100
>options IPFIREWALL_DEFAULT_TO_ACCEPT
>default
>options IPDIVERT
>
>ipfw rule
>ipfw -q add 10 fwd 127.0.0.1,3128 tcp from 192.168.20.0/24 to any 80
>
>
>rc.conf
>firewall_enable="YES"
>gateway_enable="YES"
>
>squid.conf
>httpd_accel_port 80
>httpd_accel_host virtual
>httpd_accel_port 80
>httpd_accel_with_proxy on
>httpd_accel_uses_host_header on
>
>не прет ... весь инет перекопал .... пособите товарищи ....сначала проверить:
sysctl -a | grep forward
net.inet.ip.forwarding: 0 - тут должна быть 1
net.inet.ip.fastforwarding: 0
net.inet6.ip6.forwarding: 0sysctl -w net.inet.ip.forwarding=1
ipfw add 1 fwd localhost,3128 tcp from any 21,80 to any 21,80
И будет счастье!!!!!!