Способ обнаружения VPN

Есть ли способ обнаруживать VPN и блокировать создание аккаунтов через них? Было бы здорово, если бы это было возможно, так как это помогло бы предотвратить обход блокировок по IP-адресу.

2 лайка

Нет действительно простого способа, особенно с коммерческими VPN, которые эволюционировали, чтобы обходить решения, внедрённые Netflix, Hulu и другими.

Так что, если многомиллиардные компании не смогли эффективно заблокировать коммерческие VPN, Discourse тоже не сможет.

5 лайков

Лучший способ, который я видел на других форумах, — блокировать любой IP, не помеченный как «домашний IP». Я полагаю, они делают это через панель управления Cloudflare. У меня есть RDP от Hetzner, и я вижу, что форумы блокируют IP сервера при попытке посетить их темы, показывая страницу блокировки Cloudflare. Когда я проверил IP на ipinfo.io, оказалось, что он уже помечен как хостинговый IP.

Готового решения не существует. Однако возможно обнаружение VPN. Для этого необходимо интегрировать вход в систему с API стороннего провайдера, например IP2Location.io. Он сообщает, является ли IP-адрес VPN, резидентным прокси или исходит ли он из дата-центра.

Я сталкивался с точно такой же проблемой: тролли использовали VPN, чтобы обходить блокировки по IP-адресу и создавать новые аккаунты на моём форуме. В итоге я нашёл плагин под названием ProxyTracer, который позволил мне блокировать регистрацию и вход пользователей, использующих VPN. Это отлично сработало и значительно сократило количество проблем, с которыми мне приходится иметь дело.

1 лайк