Существует способ адаптировать плагин для работы только с информацией на стороне сервера.
Мне порекомендовали этот плагин по ссылке: Discourse check the user IP for block list only on login. Discourse по умолчанию не уделяет особого внимания IP-адресам пользователей, не блокирует их по IP (это нужно делать вручную), а о новых пользователях с тем же IP, что и у заблокированного, можно узнать лишь случайно. Плагин для отпечатков (fingerprinting) мне тоже не очень помог, так как он тоже не проверяет IP.
Было бы полезно иметь обзорную страницу со списком пользователей, чьи IP-адреса совпадают с IP заблокированных аккаунтов.
Также существуют сервисы вроде https://ip-api.com/, которые позволяют проверить, является ли IP прокси или VPN; это может стать ещё одним полезным инструментом.
Помимо IP, в Discourse есть и адрес электронной почты пользователя. Часто я вижу троллей с почтой от временных почтовых сервисов — это тоже может служить индикатором недобросовестного пользователя.