有没有办法像处理 HTTP 流量一样反向代理 FTP(或 SFTP)连接?我已经设置了 HTTP 连接nginx-代理我想知道是否可以以类似的方式路由 FTP 连接:
User connects ftp.domain1.com --> FTP proxy --> container1 (with -e HOST=ftp.domain1.com)
User connects ftp.domain2.com --> FTP proxy --> container2 (with -e HOST=ftp.domain2.com)
并且两个容器都运行在同一台机器上,具有相同的IP地址。
答案1
不是,因为这些协议缺少一种带内方式来传送它们想要连接的主机的名称(参见 HTTP 的Host
请求标头)。