Java 从HTTP代理后面连接到FTP服务器
我正在尝试使用ftp4j库连接到FTP服务器Java 从HTTP代理后面连接到FTP服务器,java,proxy,ftp,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.mys
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:FTP连接已关闭
at it.sauronsoftware.ftp4j.FTPCommunicationChannel.read(FTPCommunicationChannel.java:144)
位于it.sauronsoftware.ftp4j.FTPCommunicationChannel.readFTPReply(FTPCommunicationChannel.java:187)
位于it.sauronsoftware.ftp4j.FTPClient.connect(FTPClient.java:1041)
位于com.ge.supplierenrichment.core.supplierenrichment.main(supplierenrichment.java:113)
有人能告诉我一种从代理后面连接到ftp的方法吗
我也尝试过apache的commons net。但是,我可以使用URLConnection
进行连接
谢谢您的HTTP代理也充当FTP代理吗?我需要通过HTTP进行隧道传输