WebSockets и прокси - PullRequest
       15

WebSockets и прокси

1 голос
/ 08 марта 2012

Я начал реализацию веб-сокетов, используя Fleck ,

Теперь у офиса есть прокси, который, кажется, вызывает некоторые проблемы:


1) Подключение к моему локальному IP-адресу (192.168.21.80) со всеми отключенными настройками прокси:

Request URL:ws://192.168.21.80:8181/value
Request Method:GET
Status Code:101 Switching Protocols

розетка подключается и все устраивает.


2) Подключение к моему локальному IP-адресу (192.168.21.80) с установленным флажком «Автоматически определять настройки».

 Request URL:ws://192.168.21.80:8181/value
 Request Method:GET
 Status Code:Success

Это также то же самое, если установлен флажок «Обойти прокси-сервер для локальных адресов».

Однако, если я сниму флажок «Автоматически определять настройки» и выберу только «Использовать прокси-сервер для вашей локальной сети ...» и добавлю исключение моего IP, все снова будет работать успешно.

Теперь проблема, с которой я сталкиваюсь, заключается в том, что наш прокси-скрипт для автоматического обнаружения фактически устанавливает для IP-адреса исключение «192.168.21. *»

Кто-нибудь видел это раньше или знает, почему прокси заставляет сокеты вести себя таким образом?

1 Ответ

0 голосов
/ 25 июля 2012

Оказывается, что прокси, который мы используем BlueCoat , не поддерживает WebSockets по старой доброй причине "безопасности" или тому подобному

Даже при переходе на мой локальный адреспрокси мешает и предотвращает использование сокетов.Очевидно, что если я пропущу локальные адреса, это будет работать, кроме как (Автоматически определять)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...