Sie sollten prüfen, ob Firefox den aktiven Modus ( PORT
) oder den passiven Modus ( PASV
) verwendet. Es sollte PASV
so gut sein, als wenn PORT
verwendet wird, die Datenverbindung wird wahrscheinlich außerhalb der Proxy-Verbindung hergestellt.
In dem angegebenen Beispiel hat der Server / Proxy geantwortet, PASV
mit X,224,74
dem übersetzt wird X:57418
(224 * 256 + 74). Sie sollten überprüfen, ob die Verbindung über den Proxy ordnungsgemäß weitergeleitet wurde. Sie sollten daher eine Verbindungsanfrage an X, Port 57418, vom anderen Ende des Proxy / Tunnels sehen. Sie können dies auch überprüfen tcpdump
.
Der einzige Unterschied zwischen LIST
und MLSD
ist die Formatierung der Verzeichnisliste. LIST
Im Grunde ist Freiformtext ein schwieriger zu analysieren, während MLSD
es ein klar definiertes Format ist, das für das maschinelle Parsen geeignet ist.
Ich habe einen lokalen Test durchgeführt, indem ich ssh -D 12345 localhost
einen generischen Proxy auf dem localhost
Port 12345
in FileZilla 3.5.3 (ziemlich alte Version) ausgeführt und konfiguriert habe . Verbinden mit ftp.kernel.org
einfach funktioniert.
Status: Connecting to 127.0.0.1:12345... Status: Connection with proxy established, performing handshake... Status: Connection established, waiting for welcome message... Response: 220 Welcome to kernel.org Command: USER anonymous Response: 331 Please specify the password. Command: PASS ************** Response: 230 Login successful. Command: SYST Response: 215 UNIX Type: L8 Command: FEAT Response: 211-Features: Response: EPRT Response: EPSV Response: MDTM Response: PASV Response: REST STREAM Response: SIZE Response: TVFS Response: UTF8 Response: 211 End Command: OPTS UTF8 ON Response: 200 Always in UTF8 mode. Status: Connected Status: Retrieving directory listing... Command: CWD /pub Response: 250 Directory successfully changed. Command: PWD Response: 257 "/pub" Command: TYPE I Response: 200 Switching to Binary mode. Command: PASV Response: 227 Entering Passive Mode (198,145,20,140,120,140). Command: LIST Status: Connecting to 127.0.0.1:12345... Status: Connection with proxy established, performing handshake... Response: 150 Here comes the directory listing. Response: 226 Directory send OK. Status: Directory listing successful