HTML5 Websocket и ISA Proxy проблема - PullRequest
0 голосов
/ 08 октября 2010

Я не эксперт в ISA-сервере, моя проблема заключается в следующем:

var wsUri = "ws: //192.168.1.7: 8887";

websocket = новый WebSocket (wsUri);

эти две строки работают нормально. Но когда я пытаюсь получить 192.168.1.7 с внешних компьютеров, я настраиваю правило на ISA-сервере: websocket.domain.com -> (перенаправление на 192.168.1.7, bridging = запрос перенаправления на порт HTTP 8887)

А следующее не работает:

var wsUri = "ws: //websocket.domain.com";

websocket = новый WebSocket (wsUri);

Я вижу в журнале ISA «Состояние: 10061 Невозможно установить соединение, поскольку целевая машина активно отказала ему». Похоже, что websocket не преобразует сообщение в HTTP, поэтому оно туннелируется на целевой сервер.

Заранее спасибо!

1 Ответ

0 голосов
/ 13 октября 2010

Наконец-то я сделал обходной путь. Просто установил другой ПК, присвоил ему общедоступный статический IP-адрес и развернул на нем веб-сокет. Так что я получаю ПК из своей сети, и он не работает с ISA. Я пришел к выводу, что ISA 2006 не передает оригинальное HTTP-сообщение и как-то его испортил.

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