Back to Projects
RaspVPN
Automated WireGuard VPN setup for Raspberry Pi with one command
ShellWireGuardLinuxiptables
The Problem
Setting up a secure VPN on a Raspberry Pi involves dozens of manual steps, easy to misconfigure and leave security holes.
The Approach
Created a shell script that automates the entire WireGuard setup: key generation, firewall rules, DNS configuration, and client config generation. Includes hardening steps and automatic updates.
The Impact
One-command VPN setup that takes 5 minutes instead of 2 hours. Used by homelab enthusiasts for secure remote access.