Bulletproof icon

Bulletproof

Cross‑platform desktop VPN client with an Electron (React/TypeScript) UI and a Go backend daemon. Supports providers (WARP/WARP+, Gool, Psiphon) and integration modes (Direct SOCKS, system PAC, or TUN via Sing‑Box), with tray controls and cross‑platform packaging.

Bulletproof — Main UI
Bulletproof — Main UI screenshot

Scope

  • Electron desktop app with React/TypeScript UI
  • Go backend daemon with localhost HTTP API
  • Providers: WARP/WARP+ (via warp-plus), Gool, Psiphon
  • Integration: Direct SOCKS5, system PAC, or TUN (Sing‑Box)
  • Tray menu: show app, start on boot, quick quit
  • Packaging: Electron Forge; Squirrel updater on Windows

Highlights

  • Clear, toggle‑first UI with concise status feedback
  • Local‑only backend bind (`127.0.0.1`) and explicit process control
  • Engine abstraction for multiple providers and modes
  • Diagnostic tools: scan, ping, proxy test, speed test
  • Cross‑platform helper bundling and quarantine handling

Screenshots

Bulletproof — Main UI
Bulletproof — Settings
Bulletproof — Tools

Stack

ElectronReactTypeScriptGoElectron ForgeSing‑Box