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.
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.
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.
One tap on the orb. The app loads the GitHub Actions server catalog, resolves the relay with DNS-over-HTTPS, and negotiates the tunnel.
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.
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.
The release app does not show handshake logs or catalog URLs. Debug builds keep a local log for development. See the screens.
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.
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.
Tap the orb, watch the states, get the exit IP. No forms, no sign-in.
Latency packets, staged download and upload passes against Cloudflare's edge.
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 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.
Full relay list, country grouping, auto-select, exit IP and speed checks. Supported by a single banner ad.
No ads. Priority ranking for the least-congested relays.
Screenshots, the live endpoint list, and download links — the same OpenVPN client on Android and iPhone.