是否有可能改变OpenBSD的PASV IP ftp代理发送给客户端,而不改变redirect控制的监听地址( -b <address> )?
我有以下设置:
FTP client --> 1:1 NAT router --> OpenBSD router --> FTP server
1:1 NAT路由器有一条NAT规则将所有内容转发给OpenBSD路由器 ,OpenBSD路由器运行ftp-proxy -R <FTP server IP> 。 当FTP客户端发送PASV命令时,代理服务器会在1:1 NAT路由器的接口上(显然)用自己的源IP回应“ input被动模式(227)”消息。 由于1:1的NAT路由器不具有协议感知能力,因此会转发此消息,并且客户端会收到带有OpenBSD路由器的PASV IP的消息,而该路由器没有路由。
有没有办法,我可以告诉FTP代理发送input被动模式消息与不同的源IP?
男人ftp代理
-a address The proxy will use this as the source address for the control connection to a server.