FTPS通过代理身份验证

时间:2015-08-26 06:28:46

标签: authentication ssl proxy ftp ftps

是否有可能通过代理进行FTPS服务器连接并进行身份验证?

要使用代理身份验证连接到普通FTP服务器,我使用了Apache Commons的FTPHTTPClient。但是,我无法找到在FTPSClient中设置代理详细信息的方法。有人可以指导我朝正确的方向发展吗?

感谢。

1 个答案:

答案 0 :(得分:0)

FTPHTTPClient docs开始,看起来就像你要使用的那样:

// If you are proxying via HTTP CONNECT, use port 80.
String proxyHost = "proxy.example.com";
int proxyPort = 80;
FTPHTTPClient client = new FTPHTTPClient(proxyHost, proxyPort);

String realHost = "ftp.example.com";
int realPort = 21;
client.connect(realHost, realPort);

希望这有帮助!