Error de autenticación de proxy fallida

Estoy intentando acceder a un servidor FTP a través de un Proxy FTP SITE para evitar un firewall usandoit.sauronsoftware.ftp4j.FTPClient Sé que mi nombre de usuario / contraseña es correcto porque puedo conectarme usando FileZilla. Traté de usarAuthenticator, pero no tiene uso. Código:

import java.net.Authenticator;
import it.sauronsoftware.ftp4j.FTPClient;
import it.sauronsoftware.ftp4j.connectors.FTPProxyConnector;
...
    FTPClient client = new FTPClient();
        FTPProxyConnector connector = new FTPProxyConnector(String "proxyHost", int proxyPort);
        client.setConnector(connector);

        Authenticator.setDefault(new Authenticator() {
        @Override
             public PasswordAuthentication getPasswordAuthentication() {
                       return new PasswordAuthentication("proxyUser", "proxyPass".toCharArray());
         }});

        System.setProperty("ftp.proxyHost", "proxyHost");
        System.setProperty("ftp.proxyPort", "proxyPort");
        System.setProperty("ftp.proxyUser", "proxyUser");
        System.setProperty("ftp.proxyPass", "proxyPass");

        System.out.println("Proxy Accessed");

        client.connect("ftpHost");
        client.login("ftpUser", "ftpPass");

Me da este error:java.io.IOException: Proxy authentication failed

Cosas que he probado:

Usando el constructor alternativo(String, int, String, String).RemoviendoAuthenticatorUsando soloAuthenticator, sin el FTPProxyConnectorAutenticación antes de configurar el conector, y viceversa.

Sin embargo, cuando solo estoy usando el Authenticator, aparece un error diferente que diceConnection timed out.

Ambos errores ocurren en líneaclient.connect("ftpHost");

ALGUNA Se agradecería la ayuda.

Nota:El conector proxy de FTP

EDITAR: descubrí que el proxy se utiliza para omitir un punto de control Firewall-1, si esto ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta