基于主机名/域的FTP反向代理

我只是将nginx设置为http / https反向代理,并且运行良好。

之后,我意识到对于某些域名可以使用ftp服务。 我能够安装ftp.proxy,它也能正常工作,虽然它只处理一个域。

我的问题是:有没有可能根据主机名/域名来反向代理ftp服务,就像我用nginx的http一样?

好消息:有SuSE FTP-Proxy Suite ,它是一个轻量级的,易于configuration的ftp代理,用于完成您正在寻找的任务。 它曾经很容易安装到任何其他发行版。

坏消息:FTP-Proxy的发展不久前就停止了。 无论如何,你可以下载源代码并自己编译。

不,ftp没有相应的HTTP / 1.1主机头,因此每个FTP服务都必须有自己的IP。