PUQ Mikrotik WireGuard VPN is a WHMCS server provisioning module for automated deployment of WireGuard VPN accounts on Mikrotik routers. The module communicates with Mikrotik via REST API and provides full lifecycle management of VPN services including creation, suspension, unsuspension, termination, and package changes.
.conf file download
Be the first to review PUQ Mikrotik WireGuard VPN provisioning module.
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.
%2F) in Base64 public keys in REST API paths by introducing apiFindQueue() with dedicated IP (target=.../32) and query-parameter lookups. Queue deletion and counter resets are now executed reliably via internal RouterOS .id.Capsule::raw) in StatisticsSaveTraffic(), eliminating race conditions and traffic data loss during concurrent WHMCS cron jobs and metric queries.Usage(0.0) is reliably returned when usage is 0 GB, preventing "No usage data" statuses in WHMCS.B, KB, MB, GB, TB) with 2-decimal precision.hooks.php to an unencoded lightweight bootstrap delegating logic to lib/puqMikrotikWireGuardVPNHooks.php for seamless ionCube 15 compatibility.puqMikrotikWireGuardVPN_statistics are now automatically purged when a service is terminated.header.tpl, QR code rendering, dynamic config download, copy-to-clipboard, CSRF protection, and streamlined layout.
Full compatibility with the latest Mikrotik RouterOS 7.21.4. The module has been tested and certified against RouterOS 7.21.4, so you can confidently run the newest firmware on your routers without any provisioning hiccups.
Rock-solid REST API connections. Resolved rare cases where requests to the router could stall and time out, leaving operations hanging. Account creation, suspension, statistics collection and status checks now complete instantly and reliably.
Snappier, more dependable automation. With every API call responding without delay, day-to-day provisioning and billing run faster and smoother — fewer retries, no stuck tasks, and a more responsive experience for both your team and your customers.
PHP 7.4 support restored. The module once again runs on PHP 7.4 in addition to PHP 8.x, so hosting environments that have not yet migrated to PHP 8 can keep using the latest version. PHP 7.4 will remain supported for as long as it is technically possible to do so.
Product reconfiguration is required after update
Module is coded ionCube v13
Supported php version:
Resell VPS & Cloud Dedicated Products from Liquid Web
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.