MLSD falha pelo SOCKS? Veja a resposta FTP
LIST, MLSD e MLST pedem informações diferentes; a listagem funcionar em outro cliente não significa que ele reproduza a troca que falhou.
Compare os registros de comandos dos dois clientes antes de mudar o proxy. LIST retorna texto em um formato próprio do servidor; MLSD retorna informações de diretório padronizadas e legíveis por máquina; MLST descreve um único objeto.
| Falha | O que verificar em seguida |
|---|---|
| MLSD não reconhecido | Suporte do servidor e alternativa com LIST documentada pelo cliente |
| 425: não é possível abrir a conexão de dados | Endpoint PASV/EPSV e se esse socket de dados usa SOCKS |
Trocar de comando resolve questões de formato ou suporte, não uma conexão de dados inacessível. Um LIST bem-sucedido em outro cliente comprova apenas o comando e o caminho de dados escolhidos por esse cliente.