i think this is a small bug
when ever i use proxy support it passes non-standerd ftp ports thru the proxy but it dont pass port 21 thru
heres an example
[R] Connecting to ftp.cac.washington.edu via Proxy -> IP=192.168.0.10 PORT=31337
[R] Connected to ftp.cac.washington.edu via Proxy
[R] 220 Welcome... Bounceing
[R] USER
anonymous@ftp.cac.washington.edu
[R] 500 Error connecting to ftp.cac.washington.edu port 31337: Connection refused
[R] Connection failed
it passed the proxy port instead of the 21
and here is one with a non port 21
[R] Connecting to 1.1.1.1 via Proxy -> IP=192.168.0.10 PORT=31337
[R] Connected to 1.1.1.1 via Proxy
[R] 220 Welcome... Bounceing
[R] USER zinc@1.1.1.1:21783
[R] 331-Welcome To
[R] 331 Password required for zinc.
[R] PASS (hidden)