@Override public SocksProxy copyWithoutChainProxy() { SSLSocks5 socks5 = new SSLSocks5(getInetAddress(), getPort(), configuration); socks5.setAcceptableMethods(getAcceptableMethods()).setAlwaysResolveAddressLocally (isAlwaysResolveAddressLocally()).setCredentials(getCredentials()).setInetAddress (getInetAddress()).setPort(getPort()).setSocksMethodRequester(getSocksMethodRequester()); return socks5; }
@Override public SocksProxy copy() { return copyWithoutChainProxy().setChainProxy(getChainProxy()); }
@Override public SocksProxy copyWithoutChainProxy() { return copy().setChainProxy(null); }
@Override public SocksProxy copy() { Socks5 socks5 = new Socks5(inetAddress, port); socks5.setAcceptableMethods(acceptableMethods).setAlwaysResolveAddressLocally (alwaysResolveAddressLocally).setCredentials(credentials).setSocksMethodRequester (socksMethodRequester).setChainProxy(chainProxy); return socks5; }
@Override public CommandReplyMessage requestBind(InetAddress inetAddress, int port) throws SocksException, IOException { return socksCmdSender.send(proxySocket, SocksCommand.BIND, inetAddress, port, SOCKS_VERSION); }
/** * Creates an unconnected socket. * * @param proxy SOCKS proxy. * @throws IOException If an I/O error occurred. */ public SocksSocket(SocksProxy proxy) throws IOException { this(proxy, proxy.createProxySocket()); }
@Override public void connect(SocketAddress endpoint) throws SocksException, IOException { connect(endpoint, 0); }
@Override public SocksProxy copyWithoutChainProxy() { SSLSocks5 socks5 = new SSLSocks5(getInetAddress(), getPort(), configuration); socks5.setAcceptableMethods(getAcceptableMethods()).setAlwaysResolveAddressLocally (isAlwaysResolveAddressLocally()).setCredentials(getCredentials()).setInetAddress (getInetAddress()).setPort(getPort()).setSocksMethodRequester(getSocksMethodRequester()); return socks5; }
@Override public SocksProxy copy() { Socks5 socks5 = new Socks5(inetAddress, port); socks5.setAcceptableMethods(acceptableMethods).setAlwaysResolveAddressLocally (alwaysResolveAddressLocally).setCredentials(credentials).setSocksMethodRequester (socksMethodRequester).setChainProxy(chainProxy); return socks5; }
@Override public SocksProxy copy() { return copyWithoutChainProxy().setChainProxy(getChainProxy()); }
@Override public SocksProxy copyWithoutChainProxy() { return copy().setChainProxy(null); }
@Override public CommandReplyMessage requestConnect(InetAddress address, int port) throws SocksException, IOException { return socksCmdSender.send(proxySocket, SocksCommand.CONNECT, address, port, SOCKS_VERSION); }
/** * Creates an unconnected socket. * * @param proxy SOCKS proxy. * @throws IOException If an I/O error occurred. */ public SocksSocket(SocksProxy proxy) throws IOException { this(proxy, proxy.createProxySocket()); }
@Override public void connect(SocketAddress endpoint) throws SocksException, IOException { connect(endpoint, 0); }
@Override public CommandReplyMessage requestBind(InetAddress inetAddress, int port) throws SocksException, IOException { return socksCmdSender.send(proxySocket, SocksCommand.BIND, inetAddress, port, SOCKS_VERSION); }
@Override public CommandReplyMessage requestConnect(InetAddress address, int port) throws SocksException, IOException { return socksCmdSender.send(proxySocket, SocksCommand.CONNECT, address, port, SOCKS_VERSION); }
@Override public CommandReplyMessage requestConnect(SocketAddress address) throws SocksException, IOException { return socksCmdSender.send(proxySocket, SocksCommand.CONNECT, address, SOCKS_VERSION); }
@Override public CommandReplyMessage requestConnect(SocketAddress address) throws SocksException, IOException { return socksCmdSender.send(proxySocket, SocksCommand.CONNECT, address, SOCKS_VERSION); }
@Override public CommandReplyMessage requestBind(String host, int port) throws SocksException, IOException { return socksCmdSender.send(proxySocket, SocksCommand.BIND, host, port, SOCKS_VERSION); }
@Override public CommandReplyMessage requestBind(String host, int port) throws SocksException, IOException { return socksCmdSender.send(proxySocket, SocksCommand.BIND, host, port, SOCKS_VERSION); }