Get in Touch
 Duration 14 hours

Course Outline

Foundations of VPN Sovereignty

  • Understanding why commercial VPNs log metadata and respond to legal mandates.
  • OpenVPN: A mature solution with rich features and TAP/TUN versatility.
  • WireGuard: A modern, minimalist approach to high-performance cryptography.
  • Selecting the appropriate protocol based on your security threat model.

Implementing OpenVPN

  • Installing OpenVPN alongside the Easy-RSA PKI suite.
  • Configuring server parameters including cipher, HMAC, TLS-auth, and topology.
  • Generating and distributing client configurations.
  • Managing certificate revocation and CRLs.

Implementing WireGuard

  • Installing kernel modules and WireGuard-tools.
  • Generating keys and configuring peers.
  • Managing services via wg-quick and systemd units.
  • Setting up road warrior and site-to-site mesh topologies.

Authentication and Authorization

  • Implementing certificate-based authentication with OpenVPN.
  • Integrating LDAP and RADIUS backends.
  • Enabling two-factor authentication using TOTP plugins.
  • Defining access control lists and allocating per-user IPs.

Routing and Network Architecture

  • Comparing full tunnel versus split tunnel routing strategies.
  • Configuring push routes, DNS, and WINS settings.
  • Implementing NAT and masquerading for egress traffic.
  • Configuring Multi-WAN and policy-based routing.

Performance Optimization and Scaling

  • Benchmarking throughput: WireGuard vs. OpenVPN.
  • Optimizing for multi-core performance and kernel bypass.
  • Load balancing across multiple VPN servers.
  • Implementing DDoS protection and connection rate limiting.

Monitoring and Maintenance

  • Logging connections and tracking bandwidth accounting.
  • Integrating with Syslog and Prometheus exporters.
  • Automating certificate renewal and expiration alerts.
  • Planning disaster recovery and configuration backups.

Requirements

  • Intermediate proficiency in Linux networking and firewall management.
  • Foundational understanding of PKI, digital certificates, and encryption protocols.
  • Knowledge of routing, NAT, and IP forwarding concepts.

Target Audience

  • Network administrators seeking to migrate from commercial VPN providers.
  • Teams requiring secure, sovereign remote access capabilities.
  • Organizations operating in regions subject to VPN restrictions or surveillance.

Upcoming Courses

Related Categories