您好,我有一系列外部 FTP 站点,我需要允许防火墙后面的用户访问这些站点以进行日常工作。我们不允许直接访问互联网,我们代理一切,因此,我们被迫在我们的网络外围设置一台机器,并迫使我们的用户远程桌面进入机器以与这些不同的客户端站点进行交互.
问题是,在我的一生中,我似乎找不到任何可以优雅地处理所有 3 种类型的 FTP 连接的东西。FTP 代理是可能的,但我还没有看到任何似乎可以优雅地处理 FTPS 和 SFTP 以及单一解决方案(最好是开源)的东西。我可以很容易地通过 netcat 代理 SFTP,但 FTPS 是一个更棘手的野兽,而且我几乎花在谷歌上搜索。
你看过 tlswrap 吗?
不过,我会认真考虑对所有内容使用 SOCKS 代理。