Algo VPN v1.1 releases: Set up a personal IPSEC VPN in the cloud

Algo VPN

Algo VPN

Algo VPN is a set of Ansible scripts that simplify the setup of a personal IPSEC VPN. It uses the most secure defaults available, works with common cloud providers, and does not require client software on most devices.

Features

  • Supports only IKEv2 with strong crypto (AES-GCM, SHA2, and P-256) and WireGuard
  • Generates Apple profiles to auto-configure iOS and macOS devices
  • Includes a helper script to add and remove users
  • Blocks ads with a local DNS resolver (optional)
  • Sets up limited SSH users for tunneling traffic (optional)
  • Based on current versions of Ubuntu and strongSwan
  • Installs to DigitalOcean, Amazon Lightsail, Amazon EC2, Vultr, Microsoft Azure, Google Compute Engine, Scaleway, OpenStack, or your own Ubuntu server

Anti-features

  • Does not support legacy cipher suites or protocols like L2TP, IKEv1, or RSA
  • Does not install Tor, OpenVPN, or other risky servers
  • Does not depend on the security of TLS
  • Does not require client software on most platforms
  • Does not claim to provide anonymity or censorship avoidance
  • Does not claim to protect you from the FSBMSSDGSE, or FSM

Changelog v1.1

Removed

  • IKEv2 for Windows is now deleted, use Wireguard #1493

Added

Fixed

  • Fixes error in 10-algo-lo100.network #1369 (adamluk)
  • Error message is missing for some roles #1364
  • DNS leak in Linux/Wireguard when LAN gateway/DNS is 172.16.0.1 #1422
  • Installation error after #1397 #1409
  • EC2 encrypted images bug #1528

Changed

  • Upgrade Ansible to 2.7.12 #1536
  • DNSmasq removed, and the DNS adblocking functionality has been moved to the dnscrypt-proxy
  • Azure: moved to the Standard_B1S image size
  • Refactoring, Linting and additional tests #1397 (jackivanov)
  • Scaleway modules #1410 (jackivanov)
  • Use VULTR_API_CONFIG variable if set #1374 (davidemyers)
  • Simplify Apple Profile Configuration Template #1033 (faf0)
  • Include roles as separate tasks #1365 (jackivanov)

Download & Tutorial

Copyright (c) 2016 Trail of Bits