Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Вроде нужно знать IP адреса, которые VPN присваивают пользователю.
Затем писать их сюда: /admin.php?banning/ips
Но это сравнительно эффективная мера, у меня, например бесплатный VPN через который сюда можно заходить - не блочит.
Зачем устраивать такой геморой для своих пользователей?
Нужно получить и регулярно обновлять список IP адресов VPN, или дата-центров в целом.
После чего, у Вас будет два варианта:
Заблокировать в том же nginx, и отдавать им страницу с информацией о блокировке, как тут. В таком случае, пользователи не будут создавать нагрузку на php/mysql.
Заблокировать через админку форума, товарищ выше написал где это можно найти.
Кстати, я бы не рекомендовал такое реализовывать. Это очень неудобно, ибо товарищ живёт в Италии, и он к примеру не может нормально зайти на данный форум. Поэтому я бы не рекомендовал, а так каждому своё.
А на этом форуме это реализовано??? ? Защититься от бесплатных паблик-впн конечно можно попытаться, только эту систему надо постоянно обновлять. Толковые публичные ВПН достаточно часто меняют блоки адресов. Но если попробовать настроить защиту от вообще всех ВПН. то придется перебанить IP половин интернета. А ведь есть еще ipv6 и еще есть прокси в том числе и бесплатные. В общем не ясно стоит ли шкурка выделки.