title: Proxies in Python FTP application
body: <p>I'm developing an FTP client in Python ftplib. How do I add proxies support to it (most FTP apps I have seen seem to have it)? I'm especially thinking about SOCKS proxies, but also other types... FTP, HTTP (is it even possible to use HTTP proxies with FTP program?)</p>
  
  <p>Any ideas how to do it?</p>