Мне нужно туннелировать через прокси tcp.В Java типами прокси являются только socks, direct или HTTP.Таким образом, в приведенном ниже примере создается сокет, а затем создается объект прокси из socketAddress
и тип socks.
Как я могу указать, что прокси является TCP?
SocketAddress addr = new InetSocketAddress("socks.example.com", 1080);
Proxy proxy = new Proxy(Proxy.Type.SOCKS, addr);
Socket socket = new Socket(proxy);
InetSocketAddress dest = new InetSocketAddress("server.example.org", 1234);
try {
socket.connect(dest);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return isValidated;