The module is intended as an opportunity for IT companies to expand their offer for customers by offering paid WireGuard VPN accounts. After installation, the module will fully manage the creation, edition, and suspension of WireGuard VPN accounts and interact with the WHMCS billing system, exchanging data needed for settlements with customers, activations or service blocking.
Get Your Free Development License: https://puqcloud.com/devlicenses
You can acquire a free Development License of this module. This license grants you access to our software products, allowing you to explore and test them for your development and testing projects. It's an invaluable tool for developers and teams seeking to familiarize themselves with our products and engage in limited-scale development before committing to the purchase of commercial licenses.
The module, fully installed and correctly implemented in the system, offers the following functionalities:
Module Functions:
- Auto create and deploy WireGuard VPN account
- Suspend/Unsuspend/Terminate
- Use only Mikrotik API
- Possibility to set Bandwidth speed limits
- Module supports multilingualism (Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian)
- Link to instructions for setting up the service in the client area.
- Link to VPN clients for setting up the service in the client area.
- In the WHMCS settings, a list of IPs is specified for use by clients.
- Ability to use both private and public IPs for clients
- Create users
- Suspend users
- Terminate users
- Unsuspend users
- VPN connection status
- Text and QR code configuration types
- VPN connection status
- Text and QR code configuration types
Mikrotik minimal version: 7 +
The settings of the WHMCS module when it comes to upload and download speeds register the opposite values in the Mikrotik router (e.g. download speed in WHMCS 1mb = upload speed in Mikrotirk 1mb). This is due to the fact that from the point of view of Mikrotik, the traffic is incoming, and from the point of view of the VPN client, this is outgoing traffic.
Please be aware that to ensure proper functionality of VPN connections, it is essential for you, as an administrator, to correctly configure the Mikrotik router. This entails configuring NAT, Firewall, routing, and all the required settings for VPN to operate correctly on your router.
Initial assumptions
The company uses WHMCS and owns or is able to install Mikrotik routers. Mikrotik routers are necessary to provide VPN service. WHMCS is necessary to manage the WireGuard VPN service.
Price for the module.
We are based on a subscription model and we offer two variants - monthly and annual. The annual plan comes with a big discount on the monthly version. More details can be seen on the product page of our store.
Translation
For each of our products, we have prepared a Weblate-based translation mechanism that uses deepL machine learning engine. Missing translations can, for each available language, be generated automatically and suggestions for better expressions.
Module Documentation
English documentation: https://puqcloud.com/link.php?id=57