This project demonstrates how I set up a secure VPN tunnel using WireGuard and an AWS EC2 instance to access my home network and Homelab (including my Domain Controller) from a Windows laptop.
Tools Used:
- AWS EC2 (Ubuntu 22.04)
- Windows 11 client
- WireGuard VPN
- RDP and ping for testing
- Launched AWS EC2 (Ubuntu) and opened port
51820/UDP - Installed WireGuard on server and Windows client
- Generated keys, configured
wg0.conf - Enabled IP forwarding and routing
- Verified VPN tunnel and tested access to Homelab via ping and RDP
- VPN and encryption fundamentals (WireGuard)
- Cloud infrastructure setup (AWS EC2)
- Linux server administration (Ubuntu)
- Remote network access and routing
- Windows RDP configuration and testing
- Network diagramming and documentation
This project taught me how to troubleshoot remote connectivity issues, configure firewall rules, and securely access my Homelab resources. It reinforced practical IT support and networking concepts I studied in my coursework.
All IPs and sensitive values have been blurred or replaced.
I'm George Gathuru, a U.S. Army Veteran transitioning into cybersecurity and IT. I’m passionate about hands-on learning and building practical home lab projects like this VPN tunnel using AWS and WireGuard. Connect with me on LinkedIn






