Found an amazing tool for exporting WireGuard peers! (No more struggling)
-
New version 1.0.8 released.
Visual Telemetry & NOC Dashboard: A brand-new, dedicated Network Operations Center view.
Includes live bandwidth charts (Rx/Tx).
IP subnet exhaustion pie charts.
24-hour usage trend charts and a "top talkers" data table.
Dual-Stack IPv4/IPv6 Support: The Auto-Setup Wizard now handles IPv6-only or dual-stack tunnel configurations, including primary and secondary IP addressing.
Smart IP Allocation & Conflict Prevention: A new free-list allocator that intelligently fills IP gaps from deleted peers and proactively blocks provisioning if a conflict is detected.
Import .conf Files: Ability to upload existing WireGuard configuration files to automatically parse and pre-fill provisioning modals.
Auto-Update Checker: A configurable background service (Daily/Weekly/Never) that provides a "One-Click Download & Install" banner for new releases.
Self-Healing & Persistence:
Auto-Bootstrap: Ensures the tool survives pfSense firmware upgrades.
Pre-install Backups: Protects configurations during the update process.
UI Tab Healing: Aggressively maintains native menu integrity.
100% Offline Assets: Transitioned to locally hosted JavaScript libraries for QR codes and charts (no external CDN dependencies).
Enhancements to Existing Features
Identity Sync Daemon: While v1.0.7 introduced the daemon, v1.0.8 specifically adds the ad_sync: prefix logic for LDAP/Local User syncing and introduces bandwidth telemetry archiving.
HA Sync Wizard: Improvements to the background queue, moving from "automatically queued" to "automatically saved to a background queue" for more resilient retries.
Auto-Tunnel Setup Wizard: Explicitly labeled as a core new deployment feature in this version, expanding on the interface mapping introduced in the previous release to now include full key generation and firewall rule automation.
https://github.com/3um3le3ee/pfSense-wireguard-peer-export
-
Just upgraded on pfSense v2.8.1 without any issue (WG with 4 tunnels and 17 peers).
Very nice dashboard.
Thank you for your work. -
Thank you so much for using the tool and for the kind words! It really means a lot to me that you took the time out of your day to reach out and share your feedback. Hearing that your upgrade went smoothly is incredibly rewarding.
I'm thrilled to hear that you are liking the new dashboard, and I truly hope you continue to enjoy using the tool.
Cheers!
-
Hi, just to share some info, installing on pfSense+ 26.03-RELEASE clean:
- pkg add runs ok.
- "Export" tab crashes with "PHP Fatal error: Uncaught TypeError: Unsupported operand types: string / int in /usr/local/www/wg/vpn_wg_export.php:1375"
- pkg delete does not properly remove the package.
WG Suite v1.0.8 seems not compatible with pfSense+ v26.03.
-
What's New in Version 1.0.9
Namespace Isolation (Bulletproof Uninstalls): A massive under-the-hood architectural upgrade. All custom UI files and tools are now securely sandboxed in a dedicated /wgx/ directory rather than injecting directly into the native WireGuard folders. This ensures that uninstalling the tool is 100% safe and will never conflict with or break your native pfSense WireGuard GUI.
Zero-Touch Site-to-Site (S2S) Deployment: A powerful new wizard allows you to instantly deploy a mesh/bridge tunnel between two pfSense firewalls. Simply enter the remote firewall's credentials, and the suite handles key generation, interface mapping, firewall rules, and routing on both sides simultaneously via XMLRPC.
Automated Bandwidth Throttling (QoS Alias): The background telemetry daemon now actively monitors total data usage (Rx+Tx) per peer. If a peer exceeds your configured soft cap limit, they are automatically placed into a dynamic WGX_THROTTLED pfSense Alias, allowing you to easily apply pfSense traffic shapers or block rules.
Time-Based Access Scheduling: Restrict peer access based on dynamic time schedules during provisioning. You can now easily limit specific peers to "Business Hours" (Mon-Fri, 09:00-17:00) or "Weekends Only," which is actively enforced by the expiration daemon.
FRR OSPF Dynamic Routing Injection: Advanced users deploying new tunnels via the Setup Wizard can now check a box to automatically inject the new interface into the pfSense FRR OSPF package, broadcasting the new routes across your mesh network instantly.
Dedicated System Audit Trail: A brand-new Audit tab has been added to the top menu. This page filters your native pfSense system logs to provide a clean, searchable history of all WireGuard Suite actions, including peer creations, deletions, key rotations, and S2S deployments.
Hall of Fame / Credits Page: A dedicated, credits page accessed directly from the footer, recognizing the community testers and supporters who helped refine the suite.
-
@3um3le3ee What about pfsense+ v26.03?
-
Yes!:Thanks to psp's testing.
