PUQ Mikrotik WireGuard VPN WHMCS module

PUQ Mikrotik WireGuard VPN WHMCS module

Developed By PUQ sp. z o.o.

Compatible with WHMCS v8.11

Description

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

Available options in the admin panel:

  • Create users
  • Suspend users
  • Terminate users
  • Unsuspend users
  • VPN connection status
  • VPN interface reboot function (to reset a frozen connection)
  • Text and QR code configuration types
  • Metric Billing (Bandwidth Usage In/Out)

Available options in the client panel:

  • VPN connection status
  • Text and QR code configuration types
  • VPN interface reboot function (to reset a frozen connection)

WHMCS minimal version: 8 +

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

 

There are no reviews yet!

Be the first to review PUQ Mikrotik WireGuard VPN WHMCS module.

Version Compatibility


Compatible with WHMCS v8.11

Full Version Compatibility


  • Selected versions of WHMCS v8.11
        8.11.0
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By PUQ sp. z o.o.

Changelog

v2.0 Released September 23rd, 2024

Latest Version


Module is coded ionCube v13

Supported php version:

  • php 7.4 WHMCS 8.11.0 -
  • php 8.1 WHMCS 8.11.0 +
  • php 8.2 WHMCS 8.11.0 +

 

Previous Versions


v1.3 Released July 29th, 2024

View/hide detailed changelog

  1. Add metric pricing for incoming/outgoing traffic

 

v1.2 Released June 17th, 2024

View/hide detailed changelog

  1. Added VPN interface reboot function (to reset a frozen connection)
  2. Improved adaptation to the mobile version of the client area
  3. Some changes in translations

 

v1.1 Released December 15th, 2023

View/hide detailed changelog

  1. Added functionality for changing packages
  2. Minor changes to the admin/client interface

 

v1.0 Released October 9th, 2023

View/hide detailed changelog

First version

 

See also

Hetzner Servers Manager

Integrate manager for Hetzner Dedicated

Commercial
Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Free
SolusVM WHMCS module

Automate the sale of VPS servers & give your clients the ability to completely manage their VPS server inside of WHMCS, using the industry leading SolusVM control panel.

Free
Acronis Cyber Protect Cloud

AI-Powered Integration of Data Protection and Cybersecurity.

Free
VPN reseller module

Resell VPN accounts with whitelabel Windows, Mac, IOS and Android software

Free