у меня moodle стоит за файрволом и у всех пользователей в moodle ip файрвола , может кто знает где поправить чтобы писался ip не прокси а реальный пользователя?
Где подправить - не знаю, но знаю, что сделать это можно.
Вы сами, если имеете доступ к скриптам системы, может добавить в какой-либо тест (например, в moodle/lib/adodb/tests/time.php) вызов функции phpinfo().
В ее выводе, среди PHP Variables, должны увидеть переменную _SERVER["HTTP_X_FORWARDED_FOR"] со значением IP-адреса машины с которой пришло обращение к функции, прошедшее через прокси-сервер с адресом _SERVER["HTTP_VIA"].
Вы сами, если имеете доступ к скриптам системы, может добавить в какой-либо тест (например, в moodle/lib/adodb/tests/time.php) вызов функции phpinfo().
В ее выводе, среди PHP Variables, должны увидеть переменную _SERVER["HTTP_X_FORWARDED_FOR"] со значением IP-адреса машины с которой пришло обращение к функции, прошедшее через прокси-сервер с адресом _SERVER["HTTP_VIA"].
Может я не очень понял, но с вызовом phpinfo() бывает в moodle страничка /moodle/admin/phpinfo.php
Спасибо, напомнили имя (помню, где-то встречал отклик phpinfo(), но...).
Так Вы посмотрели раздел "PHP Variables"? Нашли свои адреса?
У вас moodle работает на машине из другой сети, а не из вашей? Бывает так, что к "своей" машине ходят через прокси из-за недонастройки браузера (не прописаны адреса машин, доступ к которым не требует обращения к прокси-серверу).
Так Вы посмотрели раздел "PHP Variables"? Нашли свои адреса?
У вас moodle работает на машине из другой сети, а не из вашей? Бывает так, что к "своей" машине ходят через прокси из-за недонастройки браузера (не прописаны адреса машин, доступ к которым не требует обращения к прокси-серверу).