Introduction

The tunnel you can inspect.

BULBVPN is a private OpenVPN client for Wi-Fi and mobile data, including networks in Iran. One tap starts an OpenVPN tunnel, and the home screen shows the evidence: your public exit IP and the server you landed on. Release builds hide technical logs.

OpenVPN first 96 community endpoints No account required Exit IP on screen Free tier, no account
How it works

Four steps. Nothing hidden.

Most VPN apps ask for faith. BULBVPN asks you to look. Every stage of the connection leaves a visible trace you can read, copy, or verify against a third party of your choosing.

01

Connect

One tap on the orb. The app loads the GitHub Actions server catalog, resolves the relay with DNS-over-HTTPS, and negotiates the tunnel.

02

Verify

The moment the tunnel is up, your public exit IP appears on the home screen — country, address, and a copy button. Paste it into any lookup service and check the claim yourself.

03

Prove it

Run the built-in throughput check against Cloudflare's edge: latency, jitter, packet loss, download and upload — measured live through the tunnel, not estimated from a marketing slide.

04

Quiet release

The release app does not show handshake logs or catalog URLs. Debug builds keep a local log for development. See the screens.

The shape of it

Small surface, honest numbers.

No accounts, no browsing history leaving the phone. The free tier keeps the full relay list. Premium ($2.99/month or $19.99/year) removes ads and ranks the least-congested relays first. What the app does send — connection events to Firebase Analytics, an exit-IP lookup to Cloudflare, the endpoint list from a public mirror — is itemised in the privacy policy.

Endpoints 96 NODES LIVE

Community relays across dozens of countries. GitHub Actions refreshes the catalog hourly. The app loads that file and uses DNS-over-HTTPS. It does not call the source list on the device.

Time to tunnel 1 TAP

Tap the orb, watch the states, get the exit IP. No forms, no sign-in.

Measurement 8 PROBES

Latency packets, staged download and upload passes against Cloudflare's edge.

Disclosure

What runs, and what it talks to

The app integrates Firebase Analytics and connects to four kinds of remote services: the VPN endpoint itself, a public server list mirror, Cloudflare's speed and trace endpoints, and Google's connectivity probe. Each is named in the privacy policy — read it before you connect, not after.

Premium

The free tunnel stays free.

Premium pays for the relays. It removes ads and moves the least-congested relays to the top of the list. It does not unlock extra servers, and it does not hide any connection state.

Free $0

Full relay list, country grouping, auto-select, exit IP and speed checks. Supported by a single banner ad.

Premium monthly $2.99 / MO

No ads. Priority ranking for the least-congested relays.

Premium yearly $19.99 / YR

Everything in monthly, billed once — about $1.67 a month. Plan details.

The app

Four screens: home, servers, speed, settings.

Screenshots, the live endpoint list, and download links — the same OpenVPN client on Android and iPhone.