Skip to content

Download

ProxyPro ships in two forms: a pre-built .dmg for macOS (Apple Silicon

  • Intel universal) hosted on Cloudflare R2, and the source tree on GitHub for anyone who’d rather build it themselves.

Pre-built .dmg

Install

  1. Download the .dmg from the card above
  2. Open it; drag ProxyPro.app into Applications
  3. Right-click ProxyPro → Open (Gatekeeper workaround above)
  4. Continue with the Quickstart for cert install + proxy setup

Verify

Terminal window
shasum -a 256 ~/Downloads/proxypro-0.1.0-alpha.dmg
# Compare with the SHA-256 published on the GitHub release page (when
# the repo goes public) or trust the build by checking your own from
# source.

Build from source

The source build is small (~2 min on M-series macs) and gives you a fresh, ad-hoc-signed .app with no Gatekeeper warning (since macOS won’t have quarantined a file you compiled).

Terminal window
git clone https://github.com/trongitnlu/proxypro.git
cd proxypro
make bootstrap # one-time: install Go protoc plugins + pnpm deps
make engine # universal arm64+amd64 engine binary
make dist # electron-builder packages .app + .dmg
open app/dist/mac/ProxyPro.app # or drag from app/dist into Applications

Requirements: macOS 14+, Node 20 LTS, pnpm 9+, Go 1.22+. See the Quickstart for full details.

Why two distribution forms?

  • .dmg for non-developers — drag-to-Applications experience.
  • Source build for contributors — also useful if you don’t trust the binary and prefer to compile yourself.

Release notes

Latest: v0.1.0-alpha (2026-05-22) — first tagged release. See the changelog for the full feature list.

Past releases live alongside their .dmg on R2 — links will be added here as new versions ship.

For maintainers — how this page is updated

  1. Local build: make release (alias for make dist)
  2. Upload app/dist/proxypro-X.Y.Z.dmg to the proxypro-releases Cloudflare R2 bucket (public custom domain releases.proxypro.dev, or whatever you’ve named yours)
  3. Edit the href on the LinkCard above to point at the new URL
  4. Git push — Cloudflare Pages rebuilds + redeploys automatically

The R2 setup is one-time:

  1. Cloudflare dashboard → R2 → Create bucket → name e.g. proxypro-releases
  2. Settings → Public access → enable (or attach a Custom domain like releases.proxypro.dev)
  3. Object upload via dashboard or wrangler r2 object put
  4. Use the bucket’s public URL in the LinkCard href

10 GB free tier covers ~50 release builds. Cost beyond that: $0.015/GB/month.