OpenAltFinder
Obscura VPN

Obscura VPN

Open-source two-party VPN that cryptographically prevents both Obscura and its exit hop from seeing your traffic.

Open source alternative to:

Obscura VPN is an open-source VPN built by Sovereign Engineering around a simple architectural claim: a VPN that can log your activity is one you have to trust, so Obscura was designed so that no single party can both identify you and see what you do. Its client apps, Rust VPN library, and CLI are fully open source, so the privacy claims can be verified against code.

It works as a two-party relay: your device connects over QUIC to Obscuras relays, which forward the encrypted WireGuard tunnel to an independent exit operator (Mullvad). Obscuras servers cannot decrypt the packets because they are encrypted to the exit hops key, and the exit servers never see your real IP because Obscura NATs it away. Even a no-logs policy becomes irrelevant when logging is impossible by design.

The QUIC transport makes traffic resemble ordinary HTTP/3 connections, which makes it markedly harder for censors and firewalls to detect or block than classic VPN protocols - one reason Obscura also competes with commercial VPNs on censorship-resistant access. Accounts are just randomized numbers, payments can be made with Bitcoin Lightning or Monero, and the app even displays the exit hops WireGuard public key so you can verify it against Mullvads published list.

Compared to commercial VPNs like NordVPN, ExpressVPN, or Surfshark, Obscura is not self-hostable and the service itself costs $8/month, but it removes the trust requirement those services rely on: there is no entity that holds both your identity and your browsing activity. Native apps exist for macOS, iOS, Android, Windows, and Linux, and a WireGuard compatibility mode covers routers and other platforms without native clients.

Categories:

Tags:

Build with:

Frequently Asked Questions

Which platforms does Obscura VPN support?

Obscura ships native apps for macOS, iOS, Android, Windows, and Linux, plus a CLI packaged for deb, rpm, and pacman distributions. A WireGuard compatibility mode lets you use the service on routers and any other platform that runs a standard WireGuard client, though that mode does not include the QUIC-based obfuscation.

How many devices can I use with one Obscura account?

Each account has 5 simultaneous connection slots. You can sign in to the Obscura app on unlimited devices, and a device only occupies a slot while it is actively connected. WireGuard configs, by contrast, reserve a slot continuously as long as they exist, so delete unused tunnel configs from your account to free capacity.

What payment methods does Obscura accept?

Obscura costs $8/month and accepts credit card via Stripe, Bitcoin over the Lightning Network, and Monero. Obscura does not store your email, though Stripe may require it for recurring subscriptions.

How many server locations does Obscura have?

Obscura offers exit locations in over 30 cities across North America, Latin America, Europe, Asia, Africa, and Oceania, including Ashburn, Los Angeles, Frankfurt, Amsterdam, London, Tokyo, Singapore, Sydney, and Sao Paulo. It also operates relay (first-hop) servers in more than 20 cities. The app shows your exit hops WireGuard public key so you can verify it against Mullvads published server list.

Does the Obscura macOS app have kernel-level access?

No. The macOS app installs an Apple Network Extension, which is a fully sandboxed process with no kernel-level access to your system. You can verify this in the open-source client code on GitHub.

OpenAltFinder Score
61/100
Project Health (63%)
54/100
License (25%)
60/100
Recency (13%)
100/100
How scoring works
Project Details
Platforms
Desktop, Mobile, CLI
License
GPL-3.0
Self hostable
No
Repository details
Version
v/1.177
Created
11/28/2024
Stars
428
Forks
22
Last commit
9/22/2026

Updated 9/23/2026, 5:00:15 AM

View Repository

Similar open source alternatives