3
our score no user ratings - rate it →

Algo (Trail of Bits personal VPN script) Review

The security-community's default answer to 'how do I get my own VPN': Ansible scripts from Trail of Bits that build a WireGuard/IKEv2 server on a $5 VPS with deliberately strong defaults, and no operator between you and your traffic - the logs question mostly disappears because there is nobody to hand logs to. It is honest about its limits: the FAQ says the project has NOT been audited, explicitly does not claim anonymity or censorship resistance, and the cloud provider you pay sees connection metadata. Best read as a hardened, disposable privacy-from-the-ISP tunnel, not a stealth tool: it will not beat the Great Firewall, and v2.0.1's changelog shows even supported cloud providers break with Ansible updates. Choose it over Outline when you want WireGuard and cryptographic minimalism; choose Outline when you need to look like ordinary HTTPS traffic.

audit open source3 red flagsfacts verified - operator pages (GitHub README, docs/faq.md, repo and release APIs, Trail of Bits launch blog), Wikipedia (Trail of Bits), four independent review sites, HN Algolia API and GitHub issue archives all fetched live 2026-11-03; community voice paraphrases drawn from comments actually read on 2026-11-03
outbound link - direct to the provider, no affiliate parameters

site reachable · checked 19 h ago · daily check

Red flags (3):
  • Single maintainer company: Algo is a side project of a commercial consultancy; BitLaunch (2020) already warned 'without a commercial endeavour behind it, it may lose focus over time' - release cadence has slowed (v1.1 in 2019, then v2.0.0 only in Aug 2025)
  • Speed penalty measured: BitLaunch's 2020 test found Algo at 31.36 Mbps vs 62.48 Mbps for a one-click WireGuard install on the same server
  • The 2016 launch post brands commercial VPNs 'commercial honeypots' - marketing-grade absolutism that the project's own README now balances with 'perfect privacy is impossible'; treat both framings with care

Review

draft generated by Qwen3, fact-checked by the vpncomparison editorial desk · review version 2 · prose updated 2026-11-09 · facts as of 2026-11-03 · how we verify

Honesty note: we have not run our own tests on Algo (Trail of Bits personal VPN script) yet (leak tests, speed, kill switch). Everything on this page is source-based meta-research with dated links. When we test it, results appear here and on the change log.

Overview

Screenshot: Algo (Trail of Bits personal VPN script) homepage
Algo (Trail of Bits personal VPN script) homepage - live capture 2026-09-29

Algo is not a VPN provider but an open-source toolkit from Trail of Bits that automates setting up your own WireGuard or IKEv2 server on a cloud VPS you control. There’s no central service, no account, and no operator - just scripts that deploy a hardened server. You trust your cloud provider (DigitalOcean, AWS, etc.), not Trail of Bits. It’s ideal for tech-savvy users who want full control but demands comfort with the command line.

Logging & privacy

Screenshot: Algo (Trail of Bits personal VPN script) privacy policy page
Algo (Trail of Bits personal VPN script) privacy policy page - live capture 2026-09-29

Algo has no central logging because there is no central operator - your server, your logs. By default, it logs minimal system events (SSH failures, firewall blocks, service status) and IPsec client logins (names, timestamps, source IPs) in /var/log/syslog, all rotated after 7 days. WireGuard itself logs nothing beyond live endpoint state (sudo wg). Trail of Bits makes no no-logs claim and explicitly states the project has not been audited. Your cloud provider still sees traffic metadata, and your billing identity is tied to your VPS account - perfect privacy is impossible, as the README admits.

Pricing & the renewal trap

Screenshot: Algo (Trail of Bits personal VPN script) pricing page
Algo (Trail of Bits personal VPN script) pricing page - live capture 2026-09-29

The Algo software is free (AGPL-3.0). You pay your cloud provider for the VPS - typically $5-6/month for entry-level instances at DigitalOcean, Vultr, or Hetzner. There is no renewal trap because there is no subscription: you pay the cloud provider directly, and costs scale with usage (e.g., egress overages). The derived_pricing fields are null because no bundled billing exists. You fund the VPS as you choose - monthly, hourly, or prepaid - with no long-term commitment baked into the tool.

Features & performance

Screenshot: Algo (Trail of Bits personal VPN script) apps / download page
Algo (Trail of Bits personal VPN script) apps / download page - live capture 2026-09-29

Algo supports WireGuard and IKEv2 with strong defaults: ad-blocking DNS, QR codes for mobile setup, and Apple mobileconfig profiles. It lacks obfuscation, multihop, split tunneling, and kill switches. P2P is allowed, but streaming geo-unblocking is not feasible. You can connect Windows, Mac, Linux, Android, iOS, and routers (via OpenWrt). Server count and countries depend on your VPS choice. No performance tests are conducted here, but BitLaunch (2020) measured Algo at half the speed of a manual WireGuard install on the same hardware - likely due to routing and firewall overhead.

Ownership & track record

Algo is developed by Trail of Bits, a New York-based security consultancy founded in 2012. It’s a side project, not a product, with release gaps (v1.1 in 2019, v2.0.0 in 2025). The GitHub repo shows active maintenance (last push 2026-10-28), but support is community-driven via public issues. Red flags include slowed development and a speed penalty versus bare-metal WireGuard. The project is honest about its limits - no anonymity, no audit, no censorship evasion - and that reputation holds across HN and review sites.

Censorship resistance

Algo does not support obfuscation and is not designed for censorship circumvention. It uses standard WireGuard (UDP 51820) and IKEv2 (UDP 500/4500), which are easily detectable and often blocked in China, Iran, or Russia. The FAQ explicitly states it won’t help in restrictive regimes. This tool is for privacy from your ISP or securing public Wi-Fi, not bypassing state-level firewalls. Use Tor or Shadowsocks if you need stealth.

Verdict

Use Algo if you’re technically confident and want a disposable, self-owned WireGuard or IPsec server with minimal trust in third parties. It’s not for beginners, streaming, or beating censorship. You pay your cloud provider - not Trail of Bits - and accept their logging and identity requirements. No affiliate trail exists: Trail of Bits earns nothing beyond a DigitalOcean referral link in the README.

++ What holds up

  • No operator, no account, no logs leaving your box: the project itself collects nothing - your server, your keys, your traffic (README and FAQ, fetched 2026-11-03)
  • Strict, opinionated crypto: one cipher suite (AES-GCM/SHA2/P-256), IKEv2 + WireGuard only, legacy protocols like L2TP/IKEv1/RSA and OpenVPN deliberately excluded
  • Free AGPL-3.0 software from a reputable security firm (Trail of Bits, New York); ~30,400 GitHub stars and active 2026 maintenance (v2.0.1, Nov 2025)
  • Runs on ~$5/month VPS - cheaper than most commercial VPNs, and cheaper per head when shared with family
  • Unusually honest self-description: anti-features listed right in the README (no anonymity claim, no censorship-avoidance claim), logs rotate after 7 days, cloud-provider caveat stated plainly
  • Designed to be disposable - spin up and destroy instances at will, which is a genuine privacy property commercial providers cannot offer

-- What to watch

  • Never independently audited - the FAQ answers 'Has Algo been audited?' with a flat 'No... Use Algo at your own risk'
  • Zero obfuscation: by design it does not hide that you are using a VPN, so it fails in censored networks (Russia, Iran, China)
  • Requires command-line comfort: Ansible, config.cfg, API keys and manual client config - far from the Outline Manager's point-and-click flow
  • Your cloud provider (DO, AWS, GCP...) sees traffic metadata and can kill the droplet; you are the abuse contact for your own IP
  • Secure defaults can lock you out: HN users report Algo's firewall rules blocking other services on the same server, and changing config options later may require deploying a brand new server (FAQ)
  • No streaming/geo story and no kill switch or split-tunneling tooling of its own - features live or die with stock WireGuard client settings

Pricing reality check

Intro price$5 /mo
NotesThe Algo software is free and open source (AGPL-3.0). You pay your cloud provider for the VPS: entry-level droplets run about $5-6/month at DigitalOcean, Vultr, Hetzner, Linode, Lightsail and similar (HN comment 2025-08-09: 'a $5 cloud instance and installing Algo VPN on it gets you the same thing' as a commercial VPN; alphasec guide 2022: 'self-hosting options start as low as $5/month'). Heavy use may add egress overage billed by the provider. The README contains a DigitalOcean referral link (m.do.co/c/...) - the project's only monetization visible on its pages.

See the 3-year total next to the marketing number: true-cost calculator →

How to get Algo

Sign up atgithub.com
Identity checknone for the software itself - Algo requires no account, email or identity; your cloud provider will require a billing identity (name + payment card) under their KYC
Paymentfiat
Appswindows, mac, linux, android, ios, router

Check the renewal price above before any multi-year plan - true-cost calculator.

Is Algo legit?

Legal domicile: United States - Algo is developed by Trail of Bits, a New York-based security consultancy founded 2012 (Wikipedia, REST summary fetched 2026-11-03). The software itself has no jurisdiction of its own: the operative jurisdiction for an Algo user is wherever their rented VPS physically sits, plus the country of their cloud provider (e.g. a DigitalOcean droplet in Amsterdam is Dutch-hosted).. Logging claim: From the README 'Privacy and Logging' section (fetched 2026-11-03): 'Algo takes a pragmatic approach to privacy. By default, we minimize logging while maintaining enough information for security and troubleshooting.' What IS logged by default on your own server: system security events (failed SSH attempts, firewall blocks, system updates), kernel messages and boot diagnostics, WireGuard client state (visible via sudo wg - shows last endpoint and handshake time), basic service status; 'All logs automatically rotate and delete after 7 days'. The FAQ: 'WireGuard doesn't save any logs... There isn't any out-of-the-box way to monitor actual user activity (e.g. websites browsed, etc.)' - evidence class: no logging claim at all. No incidents on file in our research - absence of evidence is not proof of innocence. Facts verified - operator pages (GitHub README, docs/faq.md, repo and release APIs, Trail of Bits launch blog), Wikipedia (Trail of Bits), four independent review sites, HN Algolia API and GitHub issue archives all fetched live 2026-11-03; community voice paraphrases drawn from comments actually read on 2026-11-03 (not fully verified) as of 2026-11-03 - read the sources below.

Evidence classes and scoring: methodology · user experiences: meta-review.

The money trail - what review sites earn by recommending this

affiliate status not verified yet

If we sign up for this program, every link here becomes rel="nofollow sponsored" and routes through /go/. Until then our links point straight to the provider's website with zero tracking. Ranking logic physically cannot read affiliate fields - here is the proof.

On the website

Captured by our screenshot bot from the live site (or its public archive). A capture is evidence of what the page showed at capture time - not an endorsement.

Screenshot: Algo (Trail of Bits personal VPN script) homepage
Algo (Trail of Bits personal VPN script) homepage - live capture 2026-09-29
Screenshot: Algo (Trail of Bits personal VPN script) pricing page
Algo (Trail of Bits personal VPN script) pricing page - live capture 2026-09-29
Screenshot: Algo (Trail of Bits personal VPN script) apps / download page
Algo (Trail of Bits personal VPN script) apps / download page - live capture 2026-09-29
Screenshot: Algo (Trail of Bits personal VPN script) privacy policy page
Algo (Trail of Bits personal VPN script) privacy policy page - live capture 2026-09-29

Before you pay: check the renewal price, the refund window, and whether a cheaper or free path covers your use case - the honest checklist.

Visit Algo or compare all VPNs →

Algo FAQ

Is Algo (Trail of Bits personal VPN script) legit?

Based on our checks as of 2026-11-03: Algo (Trail of Bits personal VPN script) scores 3/10 in our weighted review. We logged 3 red flags (listed above). User reports, ownership and the incident record are documented with dated sources in the meta-review below.

What do I actually get for the price?

You get free, open-source Ansible scripts that deploy a WireGuard or IKEv2 server on your rented VPS. You pay your cloud provider (~$5/month) for the server, not for Algo itself.

What is the renewal price and total cost over three years?

There is no renewal price - Algo is free software. Your VPS costs recur at your provider’s rate (e.g., $5/month), totaling around $180 over three years, plus potential overages.

What evidence supports the no-logs claim?

There is no audit or court-tested evidence. Logging is minimal and local to your server, with no central operator to collect data. Trail of Bits has never seen your traffic or logs.

Does this work in censored countries like China or Iran?

No. Algo does not obfuscate traffic and uses protocols that are easily detected and blocked. It is not designed for censorship resistance.

Can I pay anonymously?

The Algo software requires no payment or identity. But your cloud provider (DigitalOcean, AWS, etc.) requires billing identity and payment, so anonymity ends there.

What happens if the project shuts down?

Since you control the server and the code is open-source (AGPL-3.0), your setup keeps running. Updates and fixes would depend on community forks or self-maintenance.

What’s the honest free or cheap alternative?

Algo itself is the alternative - free, self-hosted, and transparent. For even simpler setup, consider Outline (censorship-focused) or run WireGuard manually on a $5 VPS.

The meta-review: what the internet says about Algo (Trail of Bits personal VPN script)

We do not expect you to trust us. This review is a meta-review: below you see what other review sites claim - with their conflicts of interest labeled - what users report on Reddit and forums, and who actually operates Algo (Trail of Bits personal VPN script). Every claim links to its source so you can verify it yourself.

What other reviewers say (5)

Every source carries a conflict label from our review-site database. "Affiliate-funded" means the site earns money if you buy what it recommends. We include critical voices deliberately.

privacysharks.com mixed

Algo VPN Review & Test 2026 | PrivacySharks

Fetched 2026-11-03: confirms single cipher suite (AES-GCM, HMAC-SHA2, P-256 DH) plus WireGuard; notes no OpenVPN or Tor installed by design; 'as the Algo VPN is still under active development, it has not yet received an independent security audit'; walks through client setup via WireGuard app importing .conf files from ~/algo-master/configs/<IP>/wireguard/.

source dated n.d. · verified by us 2026-11-03 · HTTP 200 · known site, treat as indicative
bitlaunch.io mixed

Algo VPN review: How does it compare to OpenVPN?

Fetched 2026-11-03: hands-on benchmark - Algo measured 31.36 Mbps vs 62.48 Mbps for BitLaunch's one-click WireGuard and 62.11 Mbps for OpenVPN on the same server ('almost half the speed'); praises painless setup, cloud-provider presets and no IP/DNS leaks found in testing; notes it is unaudited and 'under active development'; verdict: more control and visibility than one-click apps, but slower.

source dated 2020-12-03 · verified by us 2026-11-03 · HTTP 200 · known site, treat as indicative
vpnradarlab.com negative

Algo VPN review: score, privacy and prices | VPNRadarLab

Fetched 2026-11-03: scores Algo 1.72/10 on consumer-review criteria while classifying it as mesh/self-hosted (segment median 2.5) - low marks are for absent network/streaming/jurisdiction features, not for flaws; credits free plan, no email sign-up, open-source apps, manual configs (WireGuard .conf, Apple .mobileconfig, strongSwan); confirms no independent no-logs audit, local logs rotated after 7 days, router support via OpenWrt WireGuard.

source dated 2026-10-15 · verified by us 2026-11-03 · HTTP 200 · known site, treat as indicative
alphasec.io mixed

How to Set up Your Own VPN Server using Algo

Fetched 2026-11-03: full DigitalOcean walkthrough - deploy droplet, configure external firewall (WireGuard UDP 51820; limit/block SSH inbound), scp generated .conf files from /root/algo/configs/<IP>/wireguard/, QR codes for iOS/Android. Honest closing caveats: cost can rise with egress and multiple regions, 'you need to harden the droplet for serious use... the onus is on you', maintenance depends on Trail of Bits and the community, and 'don't assume this lends a cloak of anonymity' - your activities are visible to DigitalOcean.

source dated 2022-03-12 · verified by us 2026-11-03 · HTTP 200 · known site, treat as indicative
whoisyourvpn.com positive

Run Your Own VPN Using Algo (VPN Transparency Project)

Returned 403 to our fetcher on 2026-11-03; content seen via search snapshot: transparency-project guide describing Algo as 'an open-source software bundle designed for self-hosted VPN services' supporting WireGuard, with configs stored under ~/algo/configs and client setup via WireGuard apps (import .conf / scan QR) or Apple's built-in IPsec; advises verifying origin concealment with whoer.net and ipv6leak.com. Treat as reported, not re-verified.

source dated n.d. · verified by us 2026-11-03 · HTTP 403 · known site, treat as indicative

What users say (3)

Reddit, forums, HN - paraphrased and linked, never quoted out of context. Anecdotes, not proof - but refund complaints and leak reports are the best early-warning system this market has.

hn.algolia.com neutral

HN Algolia search: 'algo vpn' (stories + comments)

Fetched 2026-11-03: exact-phrase 'algo vpn' appears across HN as the default self-host recommendation - Tor thread (2025): '$5 cloud instance and installing Algo VPN... gets you the same thing without having to trust a 3rd party VPN provider'; WireGuard 1.0 thread (2020): 'the best way to set up wireguard' plus the caution about secure defaults blocking other services; Russia threads (2022): one-hour Algo+DigitalOcean deployment after family VPN banned; comment index shows the phrase concentrated in WireGuard, privacy and self-hosting discussions from 2018 onward.

source dated n.d. · verified by us 2026-11-03 · HTTP 200 · established track record
news.ycombinator.com mixed

'Algo: A set of Ansible scripts that simplify the setup of a personal IPSEC VPN' - HN thread (via Algolia items API)

Fetched 2026-11-03: the 2018 HN resubmission of Algo; top comment quotes and endorses a broader critique of Outline ('Outline is a security disaster... Shadowsocks is not a VPN, it's a per-application SOCKS proxy') - illustrating how HN frames Algo as the security-first counterpart to Outline's censorship-first design.

source dated 2018-08-27 · verified by us 2026-11-03 · HTTP 200 · established track record
github.com neutral

GitHub issues search: trailofbits/algo most-commented issues

Fetched 2026-11-03: most-discussed issues map the project's pain points - AppArmor hardening for strongSwan (#2, 81 comments), 'Stuck connecting' (#963, 71), iPhone no-internet on Scaleway (#1130, 64), DigitalOcean tag errors (#744, 59), Windows 10 'parameter is incorrect' (#1051, 54), Pi-hole ad-blocking option (#1258, 53, still open since 2018), 'stops connecting after a day' (#1178, 51). Support happens in public issue threads, not a helpdesk.

source dated n.d. · verified by us 2026-11-03 · HTTP 200 · established track record

AI fact summary - everything we know, compressed

Generated by Qwen3 on 2026-11-09 from our fact database plus the linked sources. It summarizes - it does not add facts. Check anything that matters against the linked sources.

Bottom line: Algo is not a service but a free, open-source tool to build your own WireGuard or IKEv2 server on a $5/month cloud VPS. It removes third-party logging risk by putting you in full control, but you inherit responsibility for setup, maintenance and the privacy limits of your cloud provider. It’s ideal for tech-savvy users who want minimal trust assumptions and disposable tunnels, not anonymity or censorship evasion.

The logging truth: Trail of Bits claims minimal logging for security and troubleshooting, with logs auto-deleted after 7 days. Your self-hosted server logs system events, SSH attempts, firewall blocks and IPsec client logins (source IP, timestamp, client name) unless disabled; WireGuard itself logs nothing. No central operator exists to collect or hand over data - logging risk shifts entirely to your cloud provider, which sees traffic metadata.

Pricing reality: The Algo software is free. You pay your cloud provider (~$5-6/month for entry-level VPS, egress fees may apply). There is no subscription, renewal or billing system - costs scale with usage and provider rates. The only monetization is a DigitalOcean referral link in the README.

What reviewers say vs what users say: Affiliate reviewers (e.g. VPNRadarLab, BitLaunch) score it poorly on consumer metrics (1.72/10) due to lack of apps, support and streaming, while acknowledging its openness and control. Independent users on HN consistently praise it as the go-to for DIY WireGuard, calling it “the best way to set up WireGuard” and a reliable tool after VPN bans in Russia - though some warn of setup pitfalls like losing SSH access.

Who runs it: Algo is a side project of Trail of Bits, a New York-based security consultancy founded in 2012. It has no dedicated ownership or commercial backing - development is sporadic (v2.0.0 in 2025 after a six-year gap), sustained by community and GitHub issues.

Sources & how this review was built

Every external source used on this page, with the date we fetched it and its evidence class [A]-[D] (A = primary/operator, B = serious press/research, C = community, D = our own measurements). Methodology: how we verify. Sources disappear or change - if a link is dead, tell us via contact.

Evidence classes on this page: [A] A: 5[B] B: 6[C] C: 3[D] D: 0 (D stays empty until our own test phase)

  1. [1][A] operator github.com - trailofbits/algo README (raw) fetched 2026-11-03 · HTTP 200
  2. [2][A] operator github.com - trailofbits/algo docs/faq.md (raw) fetched 2026-11-03 · HTTP 200
  3. [3][A] operator github.com - GitHub API: repo metadata for trailofbits/algo fetched 2026-11-03 · HTTP 200
  4. [4][A] operator github.com - GitHub API: algo releases fetched 2026-11-03 · HTTP 200
  5. [5][A] operator blog.trailofbits.com - Meet Algo, the VPN that works (Dan Guido) dated 2016-12-12 · fetched 2026-11-03 · HTTP 200
  6. [6][B] news en.wikipedia.org - Trail of Bits - Wikipedia (REST summary) fetched 2026-11-03 · HTTP 200
  7. [7][B] review privacysharks.com - Algo VPN Review & Test 2026 | PrivacySharks fetched 2026-11-03 · HTTP 200
  8. [8][B] review bitlaunch.io - Algo VPN review: How does it compare to OpenVPN? dated 2020-12-03 · fetched 2026-11-03 · HTTP 200
  9. [9][B] review vpnradarlab.com - Algo VPN review: score, privacy and prices | VPNRadarLab dated 2026-10-15 · fetched 2026-11-03 · HTTP 200
  10. [10][B] review alphasec.io - How to Set up Your Own VPN Server using Algo dated 2022-03-12 · fetched 2026-11-03 · HTTP 200
  11. [11][C] community hn.algolia.com - HN Algolia search: 'algo vpn' (stories + comments) fetched 2026-11-03 · HTTP 200
  12. [12][C] community news.ycombinator.com - 'Algo: A set of Ansible scripts that simplify the setup of a personal IPSEC VPN' - HN thread (via Algolia items API) dated 2018-08-27 · fetched 2026-11-03 · HTTP 200
  13. [13][C] community github.com - GitHub issues search: trailofbits/algo most-commented issues fetched 2026-11-03 · HTTP 200
  14. [14][B] review whoisyourvpn.com - Run Your Own VPN Using Algo (VPN Transparency Project) fetched 2026-11-03 · HTTP 403

Rate Algo (Trail of Bits personal VPN script)

Community score: no ratings yet

One rating per user and provider. Smoothed display (statistical prior) prevents single-vote manipulation.

User comments (0)

No comments yet - be the first. Posting runs a short proof-of-work in your browser (anti-spam), no account needed.

Alternatives to Algo (same kind)

Comparable providers of the same kind only - a free app is never "an alternative" to a commercial VPN. Ranked by the same deterministic score.

Amnezia VPN (self-hosted with obfuscation)

The most credible self-hosting on-ramp in the VPN space, built by and for people inside the censorship: the app is free and open source, you connect it to your…

6.2
audited open source
intro $5 /mo
Cyprus (EUPHORIATECH LIMITED, Nicosia, reg HE 484287 per site footer, verified 2026-11-02; IP rights in Portugal with Amnezia LDA, ops in Estonia) - for self-hosted users the operative jurisdiction is wherever their own VPS is hosted self-hosted vpn 11 d ago

Tailscale (managed WireGuard mesh)

The gold standard for connecting your OWN devices, and a poor substitute for a consumer VPN - which is exactly what it says on the tin. Tailscale is a…

4.9
audit open source
intro $8 /user/mo
Canada - Tailscale Inc., Toronto, Ontario (Wikipedia, Bloomberg); a Five Eyes member country; privacy policy names processing locations in Canada, Germany, the US and the UK self-hosted vpn 11 d ago

OpenVPN Access Server

The incumbent of self-hosted business VPNs, and still a safe pick in 2026 - with one honest fork in the road. Access Server is the polished, supported way to…

4.7
audit open source
intro $7 /mo
United States - OpenVPN Inc., Pleasanton, California (about page fetched 2026-11-03); a Five Eyes member country self-hosted vpn 9 d ago