我想使用带有Apache的公用网络的代理服务器来建立FTP连接。
但是看着这个FTPClient通过FTP代理服务器支持FTP连接吗?让我很担心。
我必须对系统属性和Sun文档进行干预,即“如果指定了socksProxyHost,那么所有TCP套接字都将使用SOCKS代理服务器来建立或接受连接”。
这是什么?所有TCP套接字?我的数据库连接呢?还是不使用代理的同时打开其他FTP连接?他们都会受到影响吗?
是否有其他方法可以不影响我的应用程序的其余部分呢?
发布于 2009-07-19 18:57:57
您有几种在Java中使用代理的方法,特别是1.5版。
java.net.Proxy类(Java 1.5+)设置(或不设置)每个Connection的Proxyjava.net.ProxySelector (idem),它将根据您的标准为每个Connection确定一个Proxy见关于网络和代理的Sun技术说明。
https://stackoverflow.com/questions/1104134
复制相似问题