Туннелирование через http.
Вопрос
Написано в Java
Я создаю программу, которая подключается к прокси, а затем туннелию на другой сервер для отправки пакетов TCP, это мой код:
{
Socket skt = new Socket(proxy_address, proxy_port);
PrintStream myOutput = new PrintStream(skt.getOutputStream());
String Request = "CONNECT " + host + ":" + 443 + " HTTP/1.0";
String host3 = "Host: " + host + ":" + 443;
myOutput.println(Request + "\r\n" + host3 );
}
Попытка выяснить, почему я не получаю ответ от прокси -сервера.
Решение
Вам нужны еще два окончания линии - один, чтобы указать конец Host:
Заголовок и один для пустой строки, чтобы указать конец запроса подключения. Пытаться:
myOutput.println(Request + "\r\n" + host3 + "\r\n\r\n");
Другие советы
Вы также можете попытаться взглянуть на любой штопор или Proxytunnel, хотя это в основном SSH по прокси (S) SSH.
Не связан с StackOverflow