[FREE] VelocityLayer - Proxy/VPN detection plugin

VelocityLayer - Proxy/VPN detection plugin

Plugin for FiveM to prevent usage of anonymizing services

VelocityLayer is a lightweight and customizable FiveM plugin designed to detect and manage connections from proxy or VPN users. It features internal caching, silent anti-VPN logging, and an intuitive in-game UI for seamless management. Free, open-source, and easy to install.

Key Features

  • Simple & Lightweight
  • Silent Anti-VPN disabling (Allow proxy connections to join, but log them)
  • Proxy/VPN detection via Proxycheck.io API
  • Internal caching to prevent unnecessary queries
  • Highly customizable
  • In-game UI for management
  • Free and open-source

How To Use

Download the latest release of the plugin, extract the archive in resources folder, in “CFG editor” or server.cfg file
Add ensure velocitylayer-antivpn and restart the server or execute ensure velocitylayer-antivpn in console. That’s it.

Download

You can download the latest version of VelocityLayer AntiVPN for FiveM.
The source code is available at our Github repository here

Code is accessible Yes
Subscription-based No
Lines (approximately) ~1000 (hard to estimate)
Requirements Standalone
Support Yes
12 Likes

wooow i want to thank you for making this :heart_eyes::heart_eyes:

1 Like

Hi, good release but I suggest you to use ip api as not uses api keys and you have 64.800/day free http requests instead of the actual

wow very good work :+1:

Hi,
The reason this script is utilizing proxycheck API as it offers very completive prices and detection rates are above industry standard, When you make an account at proxycheck.io you get 1000 requests per day at no cost. IP-API might seem a good alternative, but as tested, detection rates were not great.

This is a neat script but my biggest issue is that it displays the players IP, this is dangerous because there are people out there who will use this information for malicious intent.

Hi, you should treat everything as zero trust, if you are unable to trust your team with this information, do not give them access to it, this project free and open source giving everyone freewill to modify it however they want, provided it complies with the repository’s LICENSE.
The script DOES NOT send any identifiable information to client, unless given permission. We could implement a feature to hide IP partially, but then it makes harder to identify false positives.
Either way, we are looking to implementing this. Thanks.