Get in Touch
 Duration 14 hours

Course Outline

VPN Sovereignty Basics

  • Why commercial VPNs often log metadata and respond to legal demands.
  • OpenVPN: A mature, feature-rich option with TAP/TUN versatility.
  • WireGuard: A modern, minimalist solution with high-performance cryptography.
  • Selecting the appropriate protocol for your specific threat model.

OpenVPN Setup

  • Installing OpenVPN using Easy-RSA PKI.
  • Server setup: configuring ciphers, HMAC, TLS-auth, and topology.
  • Generating and distributing client configurations.
  • Managing revocation and CRLs.

WireGuard Setup

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

Auth and Access Control

  • Certificate-based authentication with OpenVPN.
  • Integrating LDAP and RADIUS backends.
  • Implementing two-factor authentication via TOTP plugins.
  • Defining access control lists and per-user IP assignments.

Routing & Network Architecture

  • Differences between full tunnel and split tunnel routing.
  • Configuring push routes, DNS, and WINS.
  • Applying NAT and masquerading for outbound traffic.
  • Utilizing multi-WAN and policy-based routing.

Performance & Scaling

  • Throughput benchmarks: WireGuard vs OpenVPN.
  • Optimizing for multi-core environments and kernel bypass.
  • Load balancing across multiple VPN servers.
  • Mitigating DDoS attacks and limiting connection rates.

Monitoring & Upkeep

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

Requirements

  • Intermediate skills in Linux networking and firewall management.
  • Knowledge of PKI, certificates, and encryption protocols.
  • Proficiency with routing, NAT, and IP forwarding.

Target Audience

  • Network administrators transitioning from commercial VPN services.
  • Remote teams requiring sovereign, secure access.
  • Organizations in regions facing VPN blocking or surveillance concerns.

Number of participants


Price per participant

Upcoming Courses

Related Categories