Get in Touch
 Duration 14 hours

Course Outline

Foundations of VPN Sovereignty

  • Reasons why commercial VPNs log metadata and respond to legal demands.
  • OpenVPN: A mature, feature-rich option with TAP/TUN flexibility.
  • WireGuard: A modern, minimalist approach with high-performance cryptography.
  • Selecting the optimal protocol for your specific threat model.

Implementing OpenVPN

  • Setting up OpenVPN with Easy-RSA PKI.
  • Server configuration: ciphers, HMAC, TLS-auth, and topology.
  • Generating and distributing client configurations.
  • Managing revocation and CRL.

Implementing WireGuard

  • Installing kernel modules and WireGuard-tools.
  • Key generation and peer setup.
  • Managing wg-quick and systemd units.
  • Road warrior and site-to-site mesh topologies.

Authentication and Authorisation

  • Certificate-based authentication with OpenVPN.
  • Integrating LDAP and RADIUS backends.
  • Two-factor authentication using TOTP plugins.
  • Access control lists and per-user IP allocation.

Routing and Network Architecture

  • Full tunnel versus split tunnel routing.
  • Configuring push routes, DNS, and WINS.
  • Applying NAT and masquerading for egress traffic.
  • Multi-WAN and policy-based routing.

Performance and Scalability

  • Throughput benchmarks comparing WireGuard and OpenVPN.
  • Multi-core optimisation and kernel bypass.
  • Load balancing across multiple VPN servers.
  • DDoS protection and connection rate limiting.

Monitoring and Maintenance

  • Logging connections and accounting for bandwidth.
  • Integrating with Syslog and Prometheus exporters.
  • Automating certificate renewal and expiry alerts.
  • Disaster recovery and configuration backup.

Requirements

  • Intermediate proficiency in Linux networking and firewall management.
  • A solid grasp of PKI, certificates, and encryption protocols.
  • Knowledge of routing, NAT, and IP forwarding.

Target Audience

  • Network administrators looking to replace commercial VPN services.
  • Remote teams requiring sovereign, secure access.
  • Organisations in regions subject to VPN blocking or surveillance.

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories