Back to skills
SKILL.md
Wireguard Vpn Controller
ASecurityUse when managing WireGuard tunnels and peers.
- 2 stars
- 0 votes
- 0 copies
- 2 views
- Added September 10, 2026
Works with
Security analysis
100/100npx -y skills add LoopyLuci/Skills --skill wireguard-vpn-controller --agent claude-codeAre you the author of Wireguard Vpn Controller?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/loopyluci-wireguard-vpn-controller)---
name: wireguard-vpn-controller
title: WireGuard VPN Controller
description: Use when managing WireGuard tunnels and peers.
category: networking
tags: [wireguard, vpn, tunnel, peers, config, rust]
---
# WireGuard VPN Controller
**Trigger**: Use when implementing WireGuard VPN peer and tunnel management.
**Libraries**: `wireguard-uapi`, `tun`, `ipnetwork`, `base64`
**Implementation**: WireGuard interface configuration via userspace kernel API (uapi over netlink). Peer management: add/remove/update public keys, allowed IPs, endpoints. Key generation (Curve25519 via `x25519-dalek`). Automatic keepalive and handshake monitoring. Split-tunnel configuration. Multi-peer mesh networking. Stats: transfer bytes, latest handshake.
**Connected**: `vpn-tunnel-engine`, `proxy-server-engine`, `firewall-rules-engine`, `connection-tracker`, `bandwidth-monitor`
Attribution
Comments
Loading comments…