Рейтинг:0

Не удается получить IP-адрес пользователя ProxyPass

флаг cn

ЯВАСКРИПТ

websocket = новый WebSocket("wss://site.com/game_play/");
....

PHP

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
....
$size=socket_recvfrom($socket_new,$input,65535,0,$ipaddress,$port);
echo "Получено [$input] ($size bytes) с IP-адреса $ipaddress Port $port\n";

АПАЧ

ProxyPass /game_play/ ws://site.com:8090/server.php
ProxyPassReverse /game_play/ ws://site.com:8090/server.php

ЗАПУСК СЕРВЕРА — SSH: php server.php

Ошибка: должен быть возвращен IP-адрес пользователя; IP-адрес сервера возвращается.

Примечание. Возвращает X-FORWARDED-FOR в заголовке. Однако это небезопасно.

Если я не ошибаюсь, они сказали, что решением будет RemoteIPHeader (mod_remoteip). Но я думаю, что совершил ошибку, это не сработало, хотя я и пытался.

Спасибо

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.