Why are you using the CONNECT method with FTP?  The CONNECT method is
for use with tunneled connections, such as HTTPS through a proxy.  It
does not seem correct that the CONNECT method is being used.

i have:
acl ftp proto FTP
acl Safe_ports port 21          # ftp
http_access allow ftp
always_direct allow FTP

yum sometimes uses FTP to download updates from some mirrors, and i only
see GET methods being used.  i could see you needing to use some of the
icap_* directives to push the FTP traffic to your DLP boxes, instead of
the "always_direct allow FTP" config i have.

brendan

On Wed, 2013-04-24 at 21:05 -0400, Dave wrote:
> Good evening everyone,
> 
> Using Squid 3.3.3 on Centos 6.4. I need to be able to send FTP client
> traffic through an ICAP server for Data Loss Prevention (DLP) purposes.
> 
> I have the following ACLs defined in squid.conf
> 
> *******************************************************
> acl ftp proto FTP
> acl ftp_port port 20 21
> 
> http_access allow ftp_port connect
> http_access allow ftp
> *******************************************************
> 
> However, when I attempt to connect to my FTP server via FileZilla, I get the
> following squid log:
> 
> *******************************************************
> 366851550.677    396 192.168.137.1 NONE/200 0 CONNECT
> ftp.thinkwelldesigns.com:21 - HIER_DIRECT/208.106.209.235 -
> *******************************************************
> 
> For its part, FileZilla reports:
> *******************************************************
> Status:       Connecting to ftp.thinkwelldesigns.com through proxy
> Status:       Connecting to 192.168.137.128:3128...
> Status:       Connection with proxy established, performing handshake...
> Response:     Proxy reply: HTTP/1.1 200 Connection established
> Status:       Connection established, waiting for welcome message...
> Error:        Connection timed out
> Error:        Could not connect to server
> *******************************************************
> 
> 
> It seems I'm almost there, but not quite. Any help for me?
> 
> Thanks,
> 
> Dave
> 
> 


Reply via email to