¿Falla MLSD a través de SOCKS? Lee la respuesta FTP
LIST, MLSD y MLST piden cosas distintas; que otro cliente muestre el directorio no significa que reproduzca el intercambio que falla.
Compara los registros de comandos de ambos clientes antes de cambiar el proxy. LIST devuelve texto con un formato propio del servidor; MLSD devuelve datos de directorio definidos y legibles por máquina; MLST describe un solo objeto.
| Fallo | Qué comprobar después |
|---|---|
| MLSD no reconocido | Compatibilidad del servidor y alternativa con LIST documentada por el cliente |
| 425: no se puede abrir la conexión de datos | Endpoint PASV/EPSV y si ese socket de datos utiliza SOCKS |
Recurrir a otro comando resuelve problemas de formato o compatibilidad, no una conexión de datos inaccesible. Un LIST correcto desde otro cliente solo confirma el comando y la ruta de datos que ese cliente ha elegido.