2010-03-25 2 views

ответ

0

Если я правильно понял, вы хотите подключиться к не-http tcp-сокету через прокси-сервер http/https.

Это возможно, вы просто подключиться к HTTP прокси-сервер, а также отправить:

CONNECT hostname.com:portnumber HTTP/1.0

ждать ответа успеха, а затем вы подключены к внешнему сервер и может отправлять/получать данные как обычно.

Однако многие HTTP-прокси настроены только для подключения к ограниченному числу портов, поэтому, если сервер, к которому вы хотите подключиться, не работает на стандартном https-порту tcp (443), ваше соединение может быть отклонено ,

Если прокси не разрешает использование https, это вряд ли позволит использовать метод CONNECT. В этом случае вашим единственным выбором было бы поговорить с http-сервером вне прокси-сервера, который преобразует в/из окончательного протокола, который вы хотите говорить.

Это может быть удобно, если вы точно укажите, какие протоколы используют прокси-сервер и сервер, поскольку тогда люди могли дать более конкретные рекомендации.

Смежные вопросы