← Back to Portfolio
REMOTE ACCESS

WireGuard VPN

I configured WireGuard VPN in my home lab to securely access my Raspberry Pi services from outside my local network. This allows remote access to internal tools without exposing every service directly to the internet.

256-bit
Encryption (ChaCha20)
UDP
Protocol / Port 51820
~3ms
LAN Tunnel Latency
0
Exposed Public Services

What This Project Does

Tools and Technologies

🥧
Raspberry Pi
🔒
WireGuard
📡
PiVPN
🖥️
Linux Terminal
🌐
Port Forwarding
🛡️
Firewall Rules

Security Skills Practiced

VPN configuration
Network tunneling
Public/private key authentication
Firewall management
Remote access hardening
Troubleshooting connectivity issues

What I Learned

This project helped me understand how VPNs protect remote connections by encrypting traffic between a client device and a server. I also learned how firewall rules, ports, IP addressing, and routing affect remote access. WireGuard gave me hands-on experience with a technology that is similar to secure remote access tools used in business environments.