Uma maneira de detectar VPNs

Is there a way to detect VPNs and block them from creating accounts because if there’s a way to do that that’d be nice as it would stop people from using them to circumvent ip bans

1 curtida

There’s no really easy way, specially with the commercial VPNs who have evolved to circumvent the solutions put in place by Netflix, Hulu, etc.

So, if multibillion companies have not managed to effectevily block commercials VPNs, Discourse will not be able.

5 curtidas

A melhor maneira que vejo em outros fóruns é bloquear qualquer IP que não seja sinalizado como “IP residencial”, e acho que eles estão fazendo isso através do painel do Cloudflare. Eu possuo um RDP da Hetzner e vejo fóruns bloqueando o IP do servidor de visitar seus posts e recebendo a página de bloqueio do Cloudflare. Quando verifiquei o IP no ipinfo.io, vi que ele já está sinalizado como IP de hospedagem.

Não há uma solução pronta. No entanto, é possível detectar VPN. Você precisa integrar o login com uma API de terceiros, como IP2Location.io. Ela informa se é VPN, proxy residencial ou mesmo se o endereço IP se origina de um data center.