我正在尝试通过SOCKS5代理将我的Java应用程序连接到具有库JSch的SFTP服务器。
我的本地DNS无法解析主机名。因此,应该在Socks Proxy上进行查找。
在cURL中可以通过socks5h或--socks5-hostname
参数。
这个选项在JSch中可用吗?
答案 0 :(得分:0)
是的,使用Session.setProxy
设置ProxySOCKS5
代理:
ProxySOCKS5 proxy = new ProxySOCKS5(proxy_host, proxy_port);
session.setProxy(proxy);