{"repo":"trailofbits/algo","free":true,"listed":false,"github":"https://github.com/trailofbits/algo","clone":"git clone https://github.com/trailofbits/algo.git","description":"Set up a personal VPN in the cloud","language":"Python","stars":30354,"topics":["vpn-server","strongswan","ansible","vpn","ikev2","security","encryption","ipsec","vpn-client","ssh-tunnel"],"license":"AGPL-3.0","category":"security-tools","readme_excerpt":"Algo VPN Algo VPN is a set of Ansible scripts that simplify the setup of a personal WireGuard and IPsec VPN. It uses the most secure defaults available and works with common cloud providers. See our release announcement for more information. Features Supports only IKEv2 with strong crypto (AES-GCM, SHA2, and P-256) for iOS, MacOS, and Linux Supports WireGuard for all of the above, in addition to Android and Windows 11 Generates .conf files and QR codes for iOS, macOS, Android, and Windows WireGuard clients Generates Apple profiles to auto-configure iOS and macOS devices for IPsec - no client software required Includes helper scripts to add, remove, and manage users Blocks ads with a local DNS resolver (optional) Sets up limited SSH users for tunneling traffic (optional) Privacy-focused with minimal logging, automatic log rotation, and configurable privacy enhancements Based on Ubuntu 22.04 LTS with automatic security updates Installs to DigitalOcean, Amazon Lightsail, Amazon EC2, Vultr, Microsoft Azure, Google Compute Engine, Scaleway, OpenStack, CloudStack, Hetzner Cloud, Linode, or your own Ubuntu server (for advanced users) 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 claim to provide anonymity or censorship avoidance Does not claim to protect you from the FSB, MSS), DGSE, or FSM Deploy the Algo Server The easiest way to get an ","default_branch":null,"files":null,"tree":[],"storefront":"/r/trailofbits","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trailofbits/algo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}