|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Lunyov 2:5059/20.5 31 Jan 2004 01:47:12 To : All Subject : transparent proxy versus icq, binkd etc --------------------------------------------------------------------------------
* hi
Подскажите, как правильно сконфигурировать прозрачный прокси, чтобы
"прозрачно" работал не только http, но и icq, binkd, ftp и так далее? В ipfw
добавляю правило форвардинга всех запросов:
${fwcmd} add fwd 127.0.0.1,3128 log ip from any to { not ${onet} or not ${iip}
} ${safeports} in recv xl0
где ${onet} - наша внешняя сеть
${iip} - внутренний ip шлюза
safeports="80,21,20,8080,5190,9090-9091,443,563,24554,6660-6670"
xl0 - внутренний интерфейс шлюза.
Правило, собссно, работает, форвардит запросы куда надо, но, к примеру, в
логах squid'а появляются записи только о http запросах, про аську молчок, хотя
она и форвардится туда.
squid.conf выглядит так:
========================================
http_port 127.0.0.1:3128
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY
cache_dir ufs /usr/local/cache 18000 64 512
cache_access_log /var/log/squid/access2.log
cache_log /var/log/squid/cache.log
cache_store_log none
cache_swap_log /var/log/squid/swap.log
emulate_httpd_log off
pid_filename /var/run/squid.pid
log_fqdn off
client_netmask 255.255.255.255
dns_children 10
dns_nameservers dns.server
redirect_program /usr/local/bin/squidGuard
redirect_children 15
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl inner_clients src 192.168.33.0/24 192.168.253.0/24
acl localhost src 127.0.0.1/255.255.255.255
acl Safe_ports port 80 20 21 24554 443 563 5190 9090 9091 6660-6670
acl CONNECT method CONNECT
acl FTP proto FTP
acl PURGE method PURGE
http_access allow PURGE localhost
http_access deny PURGE
http_access allow manager localhost
http_access deny manager
http_access deny CONNECT !Safe_ports
http_access allow inner_clients
http_access deny all
http_reply_access allow all
cache_mgr manager@domain.ru
cache_effective_user nobody
cache_effective_group nobody
logfile_rotate 0
forwarded_for off
========================================
Или transparent squid только для http?
* bye
---
* Origin: no sex until marriage! (c) Front242 (2:5059/20.5)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2765401ad2a2.html, оценка из 5, голосов 10
|