在我的公司,我们使用 FTP 向一些客户端传送文件。FTP 服务器是 Filezilla Server,在我们的 LAN 中运行在 Windows Server 2012 上。我们在 Debian Jessie 上的 DMZ 中只有一个 VM。所以我的目标是将 FTP 请求从 Debian 转发到 Filezilla Server,我的 Debian 应该充当 FTP 的透明反向代理。
我以为 Apache 2.4 可以使用 mod_proxy_ftp 来实现这一点(我将 mod_proxy_http 与 http 请求结合使用,效果很好),但经过几次测试后,发现它不起作用。该解决方案可行吗?如果可行,如何配置 Apache 2.4 和 Filezilla?(被动/主动 FTP 模式?)
我有点迷茫,我读了很多关于 ftp-proxy、ftp.proxy、frox 和 rp patch 的主题(https://serverfault.com/a/418637/140614我曾经尝试过很多工具,比如 nginx 或 squid,但是它们都很旧了,而且都不能解决我的问题。
那么,2016 年我有什么解决方案可以解决此问题?我应该考虑其他解决方案吗?
先感谢您