Просодия, как получить IP-адрес связанных клиентов?

Я выполняю сервер Просодии на человечности.
Я задавался вопросом, существует ли возможный способ получить IP-адрес каждого клиента, который соединяется с моим сервером, в основном, я хочу 2 вещи:
1) Я хочу получить IP-адрес пользователя, который использует JID моего сервера.
2) Я хочу получить IP-адрес пользователя, который вводит конференцию по моему серверу.
Теперь существует модуль, который работает довольно подобный как то, в чем я нуждаюсь, но получить IP, я должен использовать prosodyctl, который не помогает тому, что я пытаюсь сделать.
Так, есть ли возможный способ сохранить их дюйм/с в файле, возможно? или какой-либо другой способ получить его вместо того, чтобы использовать prosodyctl?Спасибо.

2
задан 14 April 2015 в 15:16
1 ответ

Вам необходимо включить mod_log_auth

https://code.google.com/p/prosody-modules/wiki/mod_log_auth

Затем вам нужно добавить в свой файл конфигурации следующее:

log_auth_ips = "all"

Это будет регистрировать IP всех входящих соединений (неудачных или нет).

1
ответ дан 3 December 2019 в 12:47

Теги

Похожие вопросы