Code

AntiVPN - a K55 solution

This project started out of the need to have a system, an API, that would detect VPN and Proxy providers and to do this with the best accuracy possible. We believe we have achived this goal. We currently supply our services to a majority of the biggest Swedish Minecraft servers. With around 6000 logins per day being handled by our systems.

Total logins

Users with VPN

Users without VPN

Servers running the plugin

Since 2021-01-27

Why get an AntiVPN plugin?

We think the reasons can be many on why a server might need an AntiVPN plugin. Common issues are that players use vpn/proxy services to bypass punishments such as mutes, bans and ip-bans. We have also seen that it has been effective against preventing massive bot networks from connecting and spamming on server. We are certain that there are many other uses and we incurage you to reach out if you need advice or have ideas for us to implement



Get AntiVPN on your server

This project is currently being offered for free, with unlimited API calls per server. However we do require new servers to sign up to our service so that they can receive their personal API token, this is to ensure no abuse is taking place.

To sign up or if you have any questions or want to view the code, please reach out to us on discord (nah#2134)



Get the bungeecord plugin

Just put the plugin in the plugins folder and restart. After the restart please enter the token in to the config and make any changes you feel nessesary before rebooting again.

Download the latest version here ( 2.1 )



Commands/Bypass permission

The plugin is really simple and the only command included is /vpnw, this command allows you to whitelist users that should be allowed to use a VPN/Proxy when connecting. Permission node for the command is just

vpnw.allow

for the Velocity version the plugin uses the following permission node to allow users to bypass the check.

avpn.bypass