Мне нужно подключиться к серверу из среды с прокси-сервером SSL, можно ли обрабатывать эту среду, используя только сокеты? Это был прокси-сервер без SSL, возможно ли это?Можно ли использовать прокси-соединения с помощью сокетов?
спасибо.
Мне нужно подключиться к серверу из среды с прокси-сервером SSL, можно ли обрабатывать эту среду, используя только сокеты? Это был прокси-сервер без SSL, возможно ли это?Можно ли использовать прокси-соединения с помощью сокетов?
спасибо.
Если я правильно понял, вы хотите подключиться к не-http tcp-сокету через прокси-сервер http/https.
Это возможно, вы просто подключиться к HTTP прокси-сервер, а также отправить:
CONNECT hostname.com:portnumber HTTP/1.0
ждать ответа успеха, а затем вы подключены к внешнему сервер и может отправлять/получать данные как обычно.
Однако многие HTTP-прокси настроены только для подключения к ограниченному числу портов, поэтому, если сервер, к которому вы хотите подключиться, не работает на стандартном https-порту tcp (443), ваше соединение может быть отклонено ,
Если прокси не разрешает использование https, это вряд ли позволит использовать метод CONNECT. В этом случае вашим единственным выбором было бы поговорить с http-сервером вне прокси-сервера, который преобразует в/из окончательного протокола, который вы хотите говорить.
Это может быть удобно, если вы точно укажите, какие протоколы используют прокси-сервер и сервер, поскольку тогда люди могли дать более конкретные рекомендации.