是否有可能通过代理进行FTPS服务器连接并进行身份验证?
要使用代理身份验证连接到普通FTP服务器,我使用了Apache Commons的FTPHTTPClient。但是,我无法找到在FTPSClient中设置代理详细信息的方法。有人可以指导我朝正确的方向发展吗?
感谢。
答案 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);
希望这有帮助!