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.
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 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



Stack
ElectronReactTypeScriptGoElectron ForgeSing‑Box
