Personal tools
Namespaces

Variants
Actions

MikroTik WireGuard VPN For WHMCS

From ModulesGarden Wiki
(Difference between revisions)
Jump to: navigation, search
(About MikroTik WireGuard VPN For WHMCS)
Line 7: Line 7:
 
The module creates VPN peers, assigns tunnel IP addresses, applies bandwidth limits, and tracks traffic usage directly through WHMCS.<br/>
 
The module creates VPN peers, assigns tunnel IP addresses, applies bandwidth limits, and tracks traffic usage directly through WHMCS.<br/>
 
Clients can access their connection details, scan a configuration QR code, download a ready-to-use configuration file, and review traffic statistics in the client area.
 
Clients can access their connection details, scan a configuration QR code, download a ready-to-use configuration file, and review traffic statistics in the client area.
 +
|}
 +
*'''Core Features:'''
 +
{|
 +
|style="padding: 10px 0px 0px 30px;"|&#10004; Automate Complete WireGuard VPN Service Provisioning
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Manage VPN Accounts On MikroTik Routers Through WHMCS
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Control Bandwidth And Track Traffic Usage
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Provide Clients With Ready-To-Use VPN Configurations
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 10px 30px;"|&#10004; Support Usage-Based Billing For Transferred Traffic
 +
|}
 +
 +
*'''Admin Area:'''
 +
{|
 +
|style="padding: 10px 0px 0px 30px;"|&#10004; Create, Suspend, Unsuspend And Terminate VPN Accounts
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Change Service Packages
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; View Peer And Connection Details
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Download VPN Configuration Files
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; View Daily And Monthly Traffic Statistics
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Reset VPN Connections
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Configure Products:
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 45px;"|&#10004; Select MikroTik Server And WireGuard Interface
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 45px;"|&#10004; Define Peer Comment Prefix
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 45px;"|&#10004; Configure Allowed IP Addresses And DNS Servers
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 45px;"|&#10004; Set Keepalive Interval
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 45px;"|&#10004; Define Upload And Download Speed Limits
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 45px;"|&#10004; Enable Traffic Statistics
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 45px;"|&#10004; Configure Traffic Data Retention Period
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 45px;"|&#10004; Define Setup Guide And WireGuard Client Download URLs
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 10px 45px;"|&#10004; Enable Usage-Based Metric Billing
 +
|}
 +
 +
*'''Addon Module:'''
 +
{|
 +
|style="padding: 10px 0px 0px 30px;"|&#10004; View Dashboard With Server, Account And Service Summaries
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; View General Traffic Overview Graph
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Manage Multiple MikroTik Servers
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; View All WireGuard VPN Accounts And Peers
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Preview Peer State, Interface, Last Handshake And Traffic Usage
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; View Connection Details And Configuration
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Control Staff Access Level To Specific Resources With ACL
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Customize Module Language Files With "Translations" Tool
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 10px 30px;"|&#10004; Review Module Activity And Error Logs
 +
|}
 +
 +
*'''Client Area:'''
 +
{|
 +
|style="padding: 10px 0px 0px 30px;"|&#10004; View VPN Account And Connection Status
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; View Connection Details And Assigned Tunnel IP Address
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Check Applied Bandwidth Limits
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Preview WireGuard Configuration
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Scan Configuration QR Code
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Download Ready-To-Use .conf File
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; View Daily And Monthly Traffic Statistics
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Reset VPN Connection
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Access Setup Guide
 +
 +
|}
 +
{|
 +
|style="padding: 0px 0px 10px 30px;"|&#10004; Download WireGuard Client
 +
|}
 +
 +
*'''General Info:'''
 +
{|
 +
|style="padding: 10px 0px 0px 30px;"|&#10004; Supports MikroTik RouterOS 7.20 And Later
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Supports Multiple MikroTik Routers
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Multi-Language Support With Custom Translations Tool
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Supports PHP 8.3 Back To PHP 8.2
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Supports WHMCS Themes "Six", "Twenty-One", "Nexus" And "Lagom WHMCS Client Theme"
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Supports WHMCS V9.X
 +
|}
 +
{|
 +
|style="padding: 0px 0px 0px 30px;"|&#10004; Requires ionCube Loader V14 Or Later
 +
|}
 +
{|
 +
|style="padding: 0px 0px 30px 30px;"|&#10004; Easy [https://www.docs.modulesgarden.com/How_To_Upgrade_WHMCS_Module Module Upgrade] To [https://www.modulesgarden.com/products/whmcs/mikrotik-wireguard-vpn#open-source-version Open Source Version]
 
|}
 
|}

Revision as of 13:47, 30 July 2026

About MikroTik WireGuard VPN For WHMCS

MikroTik WireGuard VPN For WHMCS enables automated provisioning and management of WireGuard VPN services on MikroTik routers.

The module creates VPN peers, assigns tunnel IP addresses, applies bandwidth limits, and tracks traffic usage directly through WHMCS.
Clients can access their connection details, scan a configuration QR code, download a ready-to-use configuration file, and review traffic statistics in the client area.

  • Core Features:
✔ Automate Complete WireGuard VPN Service Provisioning
✔ Manage VPN Accounts On MikroTik Routers Through WHMCS
✔ Control Bandwidth And Track Traffic Usage
✔ Provide Clients With Ready-To-Use VPN Configurations
✔ Support Usage-Based Billing For Transferred Traffic
  • Admin Area:
✔ Create, Suspend, Unsuspend And Terminate VPN Accounts
✔ Change Service Packages
✔ View Peer And Connection Details
✔ Download VPN Configuration Files
✔ View Daily And Monthly Traffic Statistics
✔ Reset VPN Connections
✔ Configure Products:
✔ Select MikroTik Server And WireGuard Interface
✔ Define Peer Comment Prefix
✔ Configure Allowed IP Addresses And DNS Servers
✔ Set Keepalive Interval
✔ Define Upload And Download Speed Limits
✔ Enable Traffic Statistics
✔ Configure Traffic Data Retention Period
✔ Define Setup Guide And WireGuard Client Download URLs
✔ Enable Usage-Based Metric Billing
  • Addon Module:
✔ View Dashboard With Server, Account And Service Summaries
✔ View General Traffic Overview Graph
✔ Manage Multiple MikroTik Servers
✔ View All WireGuard VPN Accounts And Peers
✔ Preview Peer State, Interface, Last Handshake And Traffic Usage
✔ View Connection Details And Configuration
✔ Control Staff Access Level To Specific Resources With ACL
✔ Customize Module Language Files With "Translations" Tool
✔ Review Module Activity And Error Logs
  • Client Area:
✔ View VPN Account And Connection Status
✔ View Connection Details And Assigned Tunnel IP Address
✔ Check Applied Bandwidth Limits
✔ Preview WireGuard Configuration
✔ Scan Configuration QR Code
✔ Download Ready-To-Use .conf File
✔ View Daily And Monthly Traffic Statistics
✔ Reset VPN Connection
✔ Access Setup Guide
✔ Download WireGuard Client
  • General Info:
✔ Supports MikroTik RouterOS 7.20 And Later
✔ Supports Multiple MikroTik Routers
✔ Multi-Language Support With Custom Translations Tool
✔ Supports PHP 8.3 Back To PHP 8.2
✔ Supports WHMCS Themes "Six", "Twenty-One", "Nexus" And "Lagom WHMCS Client Theme"
✔ Supports WHMCS V9.X
✔ Requires ionCube Loader V14 Or Later
✔ Easy Module Upgrade To Open Source Version
Navigation
WHMCS Modules
WHMCS Module Bundles
WHMCS Widgets
Tools And Applications
Translations
General
FAQ
Community