client = new FTPHTTPClient(proxyHost, proxyPort, proxyConfig.getProxyUserName(), proxyConfig.getProxyUserPassword()); } else { client = new FTPClient();
FTPClient ftp = new FTPHTTPClient("proxyHost", 8080, "proxyUser", "proxyPass");
FTPClient ftp = new FTPHTTPClient("proxyHost", 8080);
@Override protected FTPClient createClient() { ProxyInfo proxyInfo = getProxyInfo(); LOG.debug( "Creating FTP over HTTP proxy client. Proxy Host: [{}].", proxyInfo.getHost() ); return new FTPHTTPClient( proxyInfo.getHost(), proxyInfo.getPort(), proxyInfo.getUserName(), proxyInfo.getPassword() ); }
@Override protected FTPClient createClient() { ProxyInfo proxyInfo = getProxyInfo(); LOG.debug( "Creating FTP over HTTP proxy client. Proxy Host: [{}].", proxyInfo.getHost() ); return new FTPHTTPClient( proxyInfo.getHost(), proxyInfo.getPort(), proxyInfo.getUserName(), proxyInfo.getPassword() ); }
private FTPClient createFtpClient(FtpConfiguration configuration) { FtpConfiguration.Security security = configuration.getSecurity(); if (!security.isPresent()) { LOGGER.log(Level.FINE, "No encryption used"); ProxyInfo proxyInfo = RemoteUtils.getHttpProxy(configuration.getHost()); if (proxyInfo != null) { LOGGER.log(Level.FINE, "HTTP proxy will be used"); return new FTPHTTPClient(proxyInfo.getHost(), proxyInfo.getPort(), proxyInfo.getUsername(), proxyInfo.getPassword()); } // no proxy LOGGER.log(Level.FINE, "No proxy will be used"); return new FTPClient(); } Encryption encryption = security.getEncryption(); LOGGER.log(Level.FINE, "Used encryption {0}", encryption.name()); // can be debugged by setting -J-Djavax.net.debug=all return new FTPSClient(encryption.getProtocol(), encryption.isImplicit()); }
if (proxyHost != null) { System.out.println("Using HTTP proxy server: " + proxyHost); ftp = new FTPHTTPClient(proxyHost, proxyPort, proxyUser, proxyPassword); } else { ftp = new FTPClient();
client = new FTPHTTPClient(proxyHost, proxyPort, proxyConfig.getProxyUserName(), proxyConfig.getProxyUserPassword()); } else { client = new FTPClient();