FTP reverse proxying based on hostname/domain
I just set up nginx as a http/https reverse proxy and it worked well.
After that, I realized that for some domains ftp services are available. I was able to install ftp.proxy and it also works well, although it just handles one single domain.
My question is: Is there any possibility to reverse proxy ftp services based on hostnames/domains like I do with nginx for http?
Good news: There's SuSE FTP-Proxy Suite
, which is a lightweight, easy to configure ftp-proxy for exactly the task you are looking for. It used to be easy to install to any other distro, too.
Bad news: The development of FTP-Proxy stopped quite a while ago. Anyway, you can download the sources and compile it yourself.
No, ftp doesn't have an equivalent of the HTTP/1.1 Host header so each FTP service has to have its own IP.