从HTTP代理后面连接到FTP服务器

时间:2017-06-02 11:10:55

标签: java proxy ftp

我正在尝试使用 ftp4j 库连接到FTP服务器。

it.sauronsoftware.ftp4j.FTPClient ftpClient = new it.sauronsoftware.ftp4j.FTPClient();
ftpClient.setConnector(new
        it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector("myproxy.com", 8080));

ftpClient.connect("ftp.myserver.com");

我遇到以下异常:

  

java.io.IOException:FTPConnection已关闭       at it.sauronsoftware.ftp4j.FTPCommunicationChannel.read(FTPCommunicationChannel.java:144)       at it.sauronsoftware.ftp4j.FTPCommunicationChannel.readFTPReply(FTPCommunicationChannel.java:187)       at it.sauronsoftware.ftp4j.FTPClient.connect(FTPClient.java:1041)       在com.ge.supplierenrichment.core.SupplierEnrichment.main(SupplierEnrichment.java:113)

有人能告诉我从代理服务器后面连接到ftp的方法。

我也尝试过apache的公共网络。但是,我可以使用URLConnection进行连接。

由于

0 个答案:

没有答案