Podskajite kak pravelno napisat ipfw dlya transparent proxy
ya pishu:ipfw add fwd 127.0.0.1,8080 tcp from any to any 80
i ne vixodit
>Podskajite kak pravelno napisat ipfw dlya transparent proxy
>ya pishu:
>
>ipfw add fwd 127.0.0.1,8080 tcp from any to any 80
>i ne vixoditв конфиге сквида пишешь слушать на порту 3128
В squid.conf также нужно добавить:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on1) в ядре фри:
options IPFIREWALL_FORWARD #enable transparent proxy support2) ipfw add fwd 127.0.0.1,3128 tcp from any to any 80,81,8080,8081,8101
da uje vse, ya s ipnat(om) uje sdelal
>>Podskajite kak pravelno napisat ipfw dlya transparent proxy
>в конфиге сквида пишешь слушать на порту 3128
>В squid.conf также нужно добавить:
>httpd_accel_host virtual
>httpd_accel_port 80
>httpd_accel_with_proxy on
>httpd_accel_uses_host_header on
>
>1) в ядре фри:
>options IPFIREWALL_FORWARD
> #enable transparent proxy support
>
>2) ipfw add fwd 127.0.0.1,3128 tcp from any to any 80,81,8080,8081,8101
>При написании 'httpd_accel_port 80' и использовании правила 'ipfw add fwd 127.0.0.1,3128 tcp from any to any 80,81,8080,8081,8101' все запросы по портам, отличным от 80, будут в мир выходить на порт 80. Надо использовать 'httpd_accel_port 0' для решения проблемы.