使用nginx进行ftp转发

三台服务器,示意图如下

        |  |              |  |

 A     |X|        B   |X|     C

        |_|              |_|

A为请求服务器,B为NGINX服务器,C为ftp服务器。

B两头有两层防火墙,都有NAT转换

B可以用被动模式访问C的ftp,现在A通过访问B的xxxx端口 来跳转到C的ftp服务器。可以登录,ls返回超时,没有收到返回的包。被动模式是随机端口进行请求,返回不过来包。请问哪位大神可以解答以下???????

>ftp xxx.xxx.xxx.xxx 8080

 

 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^