Я построил javascript-сервер сервера php для подключения к нему. Он работает нормально без SSL. Мой следующий шаг - улучшить безопасность с помощью wss вместо ws (таким образом, включение https на веб-сайте).php websocket redirect with stunnel
Моя цель заключается в расшифровывать входящий трафик и перенаправлять его на websocketserver с использованием Stunnel на CentOS 6.
Первый шаг просто перенаправить запросы от клиентов к серверу:
клиент-запрос : ws://soundjack.eu:9030/wsServer2.php
сервер: сокет создан прослушивает 144.76.81.210:9090
работает php -q wsServer2.php
coresponding Stunnel конфигурации:
; Some security enhancements for UNIX systems - comment them out on Win32
chroot = /var/run/stunnel/
;setuid = nobody
;setgid = nobody
; PID is created inside the chroot jail
pid = /stunnel.pid
; Some performance tunings
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
;compression = zlib
; Some debugging stuff useful for troubleshooting
debug = 7
output = /var/log/stunnel/stunnel.log
; Use it for client mode
client = yes
; Service-level configuration
[wsServer]
accept = 127.0.0.1:9030
connect = 127.0.0.1:9090
Stunnel начинает правильно и прослушивает порт 9030.
Каждый запрос, который sendet на abortet клиента Gehts (проверено поджигатель консоли). В Chrome говорится о статусе: завершено, без дополнительной информации.
Я совершенно не знаю, что такое ошибка, поэтому любая помощь будет отличной. Благодаря!
Если какая-либо дополнительная информация требуется, я добавлю ее, конечно, – DrakeBlack