Get in Touch
 Duration 14 hours

Course Outline

Foundations of VPN Independence

  • Examining why commercial VPNs retain metadata and respond to legal demands.
  • OpenVPN: A mature, feature-complete solution with TAP/TUN adaptability.
  • WireGuard: A modern, lightweight protocol with superior cryptographic performance.
  • Selecting the optimal protocol based on your specific threat profile.

Implementing OpenVPN

  • Installing OpenVPN alongside Easy-RSA for PKI management.
  • Configuring server parameters: ciphers, HMAC, TLS-auth, and network topology.
  • Generating and distributing client configurations.
  • Handling certificate revocation and CRL oversight.

Deploying WireGuard

  • Setting up kernel modules and the WireGuard-tools package.
  • Generating keys and configuring peer connections.
  • Managing wg-quick and systemd services.
  • Building road warrior and site-to-site mesh networks.

Identity and Access Management

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

Network Architecture and Routing

  • Comparing full tunnel and split tunnel routing strategies.
  • Configuring push routes, DNS, and WINS settings.
  • Applying NAT and masquerading for outbound traffic.
  • Implementing multi-WAN setups and policy-based routing.

Optimization and Scale

  • Benchmarking throughput: WireGuard versus OpenVPN.
  • Optimizing for multi-core performance and kernel bypass.
  • Distributing load across multiple VPN instances.
  • Implementing DDoS mitigation and connection rate limits.

Oversight and Upkeep

  • Logging connections and tracking bandwidth consumption.
  • Integrating with Syslog and Prometheus exporters.
  • Automating certificate updates and monitoring expiration dates.
  • Establishing disaster recovery and configuration backup protocols.

Requirements

  • Intermediate knowledge of Linux networking and firewall management.
  • Comprehension of PKI, digital certificates, and encryption standards.
  • Proficiency with routing, NAT, and IP forwarding mechanisms.

Target Audience

  • Network professionals transitioning away from commercial VPN providers.
  • Distributed teams requiring secure, independent access control.
  • Entities operating in regions characterized by VPN censorship or surveillance.

Number of participants


Price per participant

Upcoming Courses

Related Categories