KauriVPN - Anti Proxy, TOR, and VPN [FREE API] 1.5.1

The most accurate and lightweight AntiVPN. Stop cheaters and malicious players in their tracks!

  1. DawsonH
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    • 1.18
    Source Code:

    The most accurate and lightweight AntiVPN plugin
    If you're enjoying the service, please leave a review!
    Join our Discord for support!

    This AntiVPN plugin isn't like other AntiVPN plugins, which use external databases and services not made by the developer themselves. We use our own in house API to keep things fast and well integrated. And, it's compatible with Velocity, BungeeCord and Spigot in the same JAR!

    Why KauriVPN?
    We don't use any external API's on our backend, just our homemade special sauce for detecting VPNs, Proxies, and TOR. Not only do we have a high accuracy and detection rate, we process your queries fast in under 2ms! Our API updates it’s IP tables every 10 minutes, so you don’t have to worry about outdated information allowing bad actors on your server or blocking legitimate connections.

    We have multiple regions for our API, allowing for extremely low network latency for most locations!

    You can test our API with your own VPN here, or join our test server with the IP dev.funkemunky.cc.

    Plugin Features!
    - Optional use of MySQL databases to cache query results.
    - Exemption of individual uuids/players from VPN checking.
    - Block players based on prefix so you can exempt Bedrock players.
    - Ingame player IP lookups, with very extensive detail.
    - Get alerts when players join on VPNs!

    [​IMG] [​IMG]

    Plugin Information

    BungeeCord Versions: b1100 and newer have been tested to work
    Bukkit/Spigot Versions: 1.7.10 and newer have been tested to work
    Velocity Versions: 3.0.1 (current stable release) has been tested to work

    Java 16
    To use KauriVPN with Java 16, you will need to add the following flag before the "-jar" flag in your startup scripts.
    Code (Text):
    If you are going to be using TCPShield, please ensure you are using their provided "RealP" plugin. Without this plugin, KauriVPN will see players joining from TCPShield proxies. This means players will always be seen as on a VPN, even if they are not using one.

    - View all commands you can use. - antivpn.command
    /antivpn lookup <player> - Lookup player IP information - antivpn.command.lookup
    /antivpn alerts - Toggle your VPN usage alerts - antivpn.command.alerts
    /antivpn allowlist <add/remove> <player/uuid/ip> - Exempt players or IPs from proxy checks - antivpn.command.allowlist

    Other Permissions
    antivpn.bypass: Allow a player to bypass the checking/kicking for proxies.

    Generated Files
    Code (YAML):

    : ''
    : Proxies are not allowed on our server
    : true
    : []
    : false
    : MySQL
    : kaurivpn
    : root
    : password
    : localhost
    : -1
    : false
     - kick %player% VPNs are not allowed on our server!
    : true
    : true
    : '&8[&6KauriVPN&8] &e%player% &7has joined on a VPN/proxy &8(&f%reason%&8)
        &7in location &8(&f%city%&7, &f%country%&8)'
    : true

    None :)

    Free AntiVPN?
    Yes, it's free! You don't even have to pay for an external API. Our service offers a generous 60,000 queries per month for free. If you are a server with less than 80 players concurrently, you are highly unlikely to reach this cap and won't need to upgrade. If you start reaching the cap, you can upgrade your plan on https://funkemunky.cc/shop and insert your license into the config.yml.


    1. upload_2021-8-27_14-53-34.png
    Graspberries likes this.

Recent Reviews

  1. RLZ
    Version: 1.5.1
    Honestly it's pure garbage, blocks residential IPs... Tried 1 Telenor IP, 2 Bahnhof IPs, 1 Telia IP, all blocked. Not to mention I've seen people mentioning that NordVPN bypasses it.
    1. DawsonH
      Author's Response
      Hi. What residentials IPs is it blocking? I'd love to help you. Although, I get the idea from your review that you are testing residential proxies. Let me know if this is incorrect.NordVPN does not bypass KauriVPN, and has been tested just a few days ago to verify again.

      Please reach out to me if you have any questions or concerns, as I don't remember getting a message from you before.
  2. Icyheart
    Version: 1.5.1
    previously had issues where players not using any vpn/proxy was being false flagged and kicked. after most recent update it seems that issue has been resolved. top notch work to keep things up to date.
  3. LaserSlimeHD
    Version: 1.5.0-HOTFIX
    AntiVPN seems to work fine however both the command and the database support dont seem to work.
    1. DawsonH
      Author's Response
      Thanks for the review. Let me know if your issue is now fixed
  4. Icyheart
    Version: 1.5.0-HOTFIX
    Idk if its just my server or what but this antivpn just like every other one flags everybody as connecting through either a proxy or a vpn. Is there a way to check to see why that might be? Would love to give it 5 stars but it flags EVERYBODY as a vpn/proxy user even if they dont have one.
    1. DawsonH
      Author's Response
      Are you using the plugin on Velocity or BungeeCord? Make sure you have ip-forwarding enabled, otherwise your server IP or local network IP will be used in place of the player's actual IP
  5. jyklenth
    Version: 1.5.0-HOTFIX
    Thanks for this plugin i hope this one will work in my server thank you so much sir.
  6. Gustavo_Player
    Version: 1.5.0-HOTFIX
    Good plugin! :3
  7. lokka30
    Version: 1.5.0-HOTFIX
    Brilliant resource. The monthly queries cap is very generous. Plugin has some great features in it and it isn't bloated. 5/5
  8. ElectricAirplane
    Version: 1.3.1
    Very good, developer seems active as well. Should just give unlimited queries thought and add a notify for staff. Then it beats Gatekeeper in every way.
    1. DawsonH
      Author's Response
      Unfortunately I'm not going to be able to replicate Gatekeeper's model of being free as it uses a completely different service type. It's a lot more expensive to upkeep my service. However, the queries that are given in the free plan will definitely be enough for servers not making enough money to be able to afford a small price every month (really no server with less than 80 players concurrently will hit it).
  9. __Vekster007__
    Version: 1.3.1
    + Almost free
    + Open source
    + This plugin is good when everything else is worse
    - Didn't block the free OpenVPN servers and NordVPN
    - Weird code. Why does he constantly update the whitelist that is not used?
    - Given the false positives of almost any antivpn due to purchases/transfers of IP by Internet providers, such services need a really high level of quality so that they bring more benefit than harm
    I apologize for my English*
    1. DawsonH
      Author's Response
      Thanks for the review! I had to update the whitelist system because people were having errors with it on Java 16 (so they do use it apparently). Also the ip database is updated every 10 minutes, so it’s always up to date.

      I have retested Nord and found the servers that aren't blocked. They have now been blocked :)
  10. MasterDev
    Version: 1.2.1
    Perfect plugin! Plug and play, no problems at all. The VPN blocker blocks all VPNs, even paid and expensive ones. Keep it up!