Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Developer писал(а): ↑15 Ноябрь 2017, 0:00Здесь вопрос именно в настройке шлюза "клиента " как настройка соединения с Proxy Server-ом в любом Internet браузере
Соединение WebSocket можно открывать как WS:// или как WSS://. Протокол WSS представляет собой WebSocket над HTTPS.
Кроме большей безопасности, у WSS есть важное преимущество перед обычным WS – большая вероятность соединения.
Дело в том, что HTTPS шифрует трафик от клиента к серверу, а HTTP – нет.
Если между клиентом и сервером есть прокси, то в случае с HTTP все WebSocket-заголовки и данные передаются через него. Прокси имеет к ним доступ, ведь они никак не шифруются, и может расценить происходящее как нарушение протокола HTTP, обрезать заголовки или оборвать передачу.
А в случае с WSS весь трафик сразу кодируется и через прокси проходит уже в закодированном виде. Поэтому заголовки гарантированно пройдут, и общая вероятность соединения через WSS выше, чем через WS.
RaFaeL писал(а): ↑16 Ноябрь 2017, 18:14Эта штука только для WebSockets или простой HTTPS сервер тоже можно собрать и поднять?
Да легко, я вчера обновил, добавил в папку web файл wssclient.html, а в настройки сервера (INI) возможность указать сертификат и пароль. То есть если сервер запущен с сертификатом (и слушает порт 443), то соединение идёт по https: https://server.com/wssclient.html (ну или https://localhost/wssclient.html). Соответственно и вебсокеты защищённые.