JSch是否支持SOCKS5代理?

时间:2017-12-15 15:04:57

标签: java curl ssh jsch socks

我正在尝试通过SOCKS5代理将我的Java应用程序连接到具有库JSch的SFTP服务器。

我的本​​地DNS无法解析主机名。因此,应该在Socks Proxy上进行查找。

在cURL中可以通过socks5h或--socks5-hostname参数。

这个选项在JSch中可用吗?

1 个答案:

答案 0 :(得分:0)

是的,使用Session.setProxy设置ProxySOCKS5代理:

ProxySOCKS5 proxy = new ProxySOCKS5(proxy_host, proxy_port);
session.setProxy(proxy);