bonjour,
j'ai installé le couple squid et squidguard sur une debian et j'ai vraisemblablement une erreur de configuration liée au service FTP.
J'utilise squid comme proxy pour filtrer l'utilisation des ressources web, y compris le FTP.
Dans squidguard j'ai une ACL me permettant d'accéder uniquement à certains sites FTP, et dans squid une ACL définissant les clients pouvant sortir sur internet.
Jusque là tout marche bien et mes clients se connectent effectivement aux serveurs FTP.
Seulement tout transfert de fichier est erroné : seulement une partie (aléatoire) du fichier est envoyée.
Mettons que mon fichier fasse 10Ko, 9 seulement vont être envoyés, ou 2, ou 8...
Rien de très 'carré'
une copie allégée de squid.conf :
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
ftp_user squid@test.com
ftp_list_width 32
ftp_passive on
ftp_telnet_protocol on
hosts_file /etc/hosts
redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
redirect_children 4
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl all src 10.10.0.0/255.255.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl purge method PURGE
acl CONNECT method CONNECT
acl network src 10.10.0.0/255.255.0.0
http_access allow manager localhost network
http_access allow purge localhost
http_access deny !Safe_ports
http_access deny purge
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
http_reply_access allow all
icp_access allow all
icp_access allow network
cache_mgr cache@test.com
cache_effective_user proxy
cache_effective_group proxy
visible_hostname test.com
http_port 3128
acl FTP proto FTP
always_direct allow FTP
coredump_dir /var/spool/squid
deny_info http://127.0.0.1/denied.htm network
|
Message édité par Krapaud le 06-05-2005 à 10:41:02