PHP 웹 서버 서버 자바 스크립트 클라이언트를 만들어 연결했습니다. 그것은 SSL없이 잘 작동합니다. 다음 단계는 ws 대신 wss를 사용하여 보안을 강화하는 것입니다 (웹 사이트에서 https를 활성화 함).PHP websocket stunnel로 리디렉션
클라이언트 요청 :
내 의도는 들어오는 트래픽을 해독하고 CentOS는 6
첫 번째 단계는 단순히 서버에 클라이언트의 요청을 리디렉션하는 것입니다에되는 Stunnel을 사용하여 websocketserver로 리디렉션하는 것입니다 : ws://soundjack.eu:9030/wsServer2.php
서버 : 소켓되는 Stunnel 설정을 풀어서 php -q wsServer2.php
실행 144.76.81.210:9090
에서 수신 만든 :
; 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.에 클라이언트 gehts의 abortet (체크 불을 지르고 콘솔)에 의해 sendet 때마다 요청을 듣고있다. Chrome에서는 상태 : 완료라고 말하고 자세한 정보는 표시하지 않습니다.
나는 오류가 무엇인지 모르기 때문에 어떤 도움이 좋을 것이다. 감사!
더 많은 정보가 필요하다면, 물론 그것을 추가 할 것입니다. – DrakeBlack