proxyServer.getHostname(), proxyServer.getPort(), proxyServer.getUsername(), new String( proxyServer.getPassword()))); } else { connection = new Connection(hostname, port);
if (proxyServer.getType().equals(SshProxyServerDetails.Type.HTTP)) { ProxyHTTP proxy = new ProxyHTTP(proxyServer.getHostname(), proxyServer.getPort()); proxy.setUserPasswd(proxyServer.getUsername(), new String(proxyServer.getPassword())); session.setProxy(proxy); } else if (proxyServer.getType().equals(SshProxyServerDetails.Type.SOCKS4)) { ProxySOCKS4 proxy = new ProxySOCKS4(proxyServer.getHostname(), proxyServer.getPort()); proxy.setUserPasswd(proxyServer.getUsername(), new String(proxyServer.getPassword())); session.setProxy(proxy); } else if (proxyServer.getType().equals(SshProxyServerDetails.Type.SOCKS5)) { ProxySOCKS5 proxy = new ProxySOCKS5(proxyServer.getHostname(), proxyServer.getPort()); proxy.setUserPasswd(proxyServer.getUsername(), new String(proxyServer.getPassword())); session.setProxy(proxy);