• 🤗 This support section is delivered by the community, by other users of the software. Support in this section is not delivered by Chevereto Staff, remarks and issues in this section should be always taken with the appropriate context and care, with a grain of salt.

How can i add a VPN/Proxy blocker to chevereto to stop malicious users?


Chevereto Noob
I'm getting malicious users using VPN/Proxys to post porn on the site and i need something that can use a API to block VPNs


If you use Cloudflare, then you can block this VPN/Proxy with ASN number.

You can find malicious ASN, IP block list in github then apply to Cloudflare Firewall section.


Chevereto Member
I'm getting malicious users using VPN/Proxys to post porn on the site and i need something that can use a API to block VPNs

You can't.

Cloudflare does offer protection against VPN/Proxies but they are not foolproof. Also, cloudflare will ban you once they figure out you're hosting a CDN/Image host through them.

You can block entire IP ranges but it will not stop VPN/Proxies.

If you want to stop porn from getting through you will need to use something to scan the images and ban them. Chevereto also supports moderatecontent which scans the images for you.


Chevereto Member
Beta tester
Thats pretty "easy" dude, you can block it trough the Firewall on your server, it needs some configuration, but its possible, the another question would be, is it worth?
Some docs for it:

I use on my WP websites as example this plugin: https://wordpress.org/plugins/proxy-vpn-blocker/

Get a look on this: https://www.blocked.com/index.php

Before you begin your effort to block VPN access to your site, there are three things you need to consider.

  1. It is Very Difficult: Blocking VPNs and proxies is not as simple as it seems if you want to do it well. VPNs in particular are often well-hidden and they are constantly changing IP addresses.
  2. It Will Never be Complete: Even the best blocking system will miss some VPNs. If a major company like Hulu can’t catch all VPNs, neither can any service you implement.
  3. You Will Block Legitimate Users: Just as there are unethical reasons to use a VPN, there are practical ones too. By blocking VPNs, you block the security conscious at the same time you block spammers, meaning you will lose at least some legitimate visitors.
On your place, i would work with geoip, and allow only specific countrys to access the website.



Chevereto Member
Beta tester
I also ran into the same problem when I decided to install a VPN for every employee of my company. The problem was that when any of the employees used a VPN, all the company's computers changed their original IP address to the one that was set. At first, I couldn't believe that such a thing was even possible in the world of technology. But then, after reading about the VPN features, I realized that I synchronized all the computers in 1. For example, this is most often used when mining bitcoin. In order not to configure each computer, it is enough to enable it on 1 of the computers. So if you are facing the same problem, then you should visit https://pinpointvpn.com/
This sounds like self promotion...