Here's quick and dirty Frox Proxy on FreeBSD 9.X Please adjust it as per your requirement, I do not issue any guarantee that this will work for you! ********************************* # Server Side Settings 1. pkg_add -r frox 2. mkdir /usr/local/etc/frox 3. chmod 0755 /usr/local/etc/frox # SetWorkDir in conf file to above Dir 4. cp /usr/local/share/examples/frox/frox.conf /usr/local/etc/frox/frox.conf # Make changes as you like, for simple setup you can use Webmin. # Please note that in FreeBSD do not enable BindtoDevice Option, Just put # 5. echo 'frox_enable="YES"' >> /etc/rc.conf 6. nano /etc/pf.conf # Add line below rdr pass proto tcp from any to any port ftp -> 192.168.1.1 port 2121 7. pfctl -f /etc/pf.conf 8. /etc/rc.d/pf restart # Add frox in /etc/services frox 2121/tcp 9. service frox restart # User Side Settings 10. Filezilla > Edit > Settings > FTP-->FTP Proxy--->USER@HOST-->Proxy Host 192.168.1.1 > Press OK # Done. I have tested this setup with FileZilla client# 3.5.3(win-xp) and it's working. :) ******************************** --- On Wed, 6/27/12, Jasper Van Der Westhuizen <javanderwesthuizen@xxxxxxxxxxxxxx> wrote: > From: Jasper Van Der Westhuizen <javanderwesthuizen@xxxxxxxxxxxxxx> > Subject: RE: Re: FTP through squid > To: "squid-users@xxxxxxxxxxxxxxx" <squid-users@xxxxxxxxxxxxxxx> > Date: Wednesday, June 27, 2012, 9:41 AM > > To proxy FTP well you need an > FTP proxy. + FTP was designed not to be > > proxied. There is one called frox proxy which handles > FTP with some tricks. > > Thank you for the tip Amos. I will have a look at Frox now. > > > There is another requirement though. Ideally I would like, > as in the case with Squid, to have users authenticate > against AD when using the FTP proxy. Some of my users are > allowed to FTP and some now. I know this goes beyond the > scope of Squid and this mailing list, but any suggestions > would be welcome. >