Get in Touch
 Duration 14 hours

Course Outline

Foundations of VPN Sovereignty

  • Why commercial VPNs often log metadata and comply with legal demands.
  • OpenVPN: A mature, feature-rich option offering TAP/TUN flexibility.
  • WireGuard: A modern, minimal protocol with high-performance cryptography.
  • Selecting the optimal protocol for your specific threat model.

Deploying OpenVPN

  • Installing OpenVPN alongside the Easy-RSA PKI system.
  • Server configuration details: cipher, HMAC, TLS-auth, and topology settings.
  • Generating and distributing client configurations.
  • Managing revocation and CRL.

Deploying WireGuard

  • Installing the kernel module and WireGuard-tools.
  • Generating keys and configuring peers.
  • Managing 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.
  • Adding two-factor authentication using TOTP plugins.
  • Configuring access control lists and per-user IP allocation.

Routing and Network Architecture

  • Distinguishing between full tunnel and split tunnel routing.
  • Configuring pushed routes, DNS, and WINS settings.
  • Applying NAT and masquerading for egress traffic.
  • Implementing Multi-WAN and policy-based routing.

Performance and Scalability

  • Benchmarking throughput: WireGuard vs. OpenVPN.
  • Optimizing for multi-core environments and kernel bypass.
  • Load balancing across multiple VPN servers.
  • Mitigating DDoS attacks and enforcing connection rate limits.

Monitoring and Maintenance

  • Logging connections and accounting for bandwidth usage.
  • Integrating Syslog and Prometheus exporters.
  • Automating certificate renewal and setting expiration alerts.
  • Planning disaster recovery and backing up configurations.

Requirements

  • Intermediate proficiency in Linux networking and firewall administration.
  • A solid understanding of PKI, digital certificates, and encryption protocols.
  • Familiarity with routing concepts, NAT, and IP forwarding.

Target Audience

  • Network administrators transitioning away from commercial VPN services.
  • Remote work teams requiring sovereign and secure access capabilities.
  • Organizations operating in regions where VPN blocking or surveillance is a concern.

Number of participants


Price per participant

Upcoming Courses

Related Categories