Get in Touch
 Duration 14 hours

Course Outline

Foundations of VPN Sovereignty

  • Understanding why commercial VPNs record metadata and adhere to legal mandates.
  • OpenVPN: A mature, feature-rich solution offering TAP/TUN flexibility.
  • WireGuard: A modern, lightweight approach with high-performance cryptography.
  • Selecting the appropriate protocol based on your specific threat model.

Deploying OpenVPN

  • Setting up OpenVPN using Easy-RSA for PKI.
  • Configuring the server: ciphers, HMAC, TLS-auth, and topology settings.
  • Generating and distributing client configurations.
  • Handling revocation and CRL management.

Deploying WireGuard

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

Authentication and Access Control

  • Implementing certificate-based authentication in OpenVPN.
  • Integrating LDAP and RADIUS backends.
  • Enabling two-factor authentication via TOTP plugins.
  • Applying ACLs and allocating IP addresses per user.

Routing and Network Architecture

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

Performance Optimization and Scaling

  • Benchmarking throughput between WireGuard and OpenVPN.
  • Optimizing multi-core performance and kernel bypass techniques.
  • Distributing load across multiple VPN servers.
  • Implementing DDoS mitigation and connection rate limits.

Monitoring and Upkeep

  • Tracking connection logs and accounting for bandwidth usage.
  • Integrating with Syslog and Prometheus exporters.
  • Automating certificate renewals and setting expiration alerts.
  • Establishing disaster recovery and configuration backup protocols.

Requirements

  • Proficiency in intermediate Linux networking and firewall management.
  • Knowledge of PKI, certificates, and encryption standards.
  • Experience with routing, NAT, and IP forwarding.

Target Audience

  • Network admins looking to swap out commercial VPN providers.
  • Remote teams requiring sovereign and secure access capabilities.
  • Organizations operating in regions facing VPN restrictions or surveillance.

Number of participants


Price per participant

Upcoming Courses

Related Categories