Signed and notarized by Apple
Signed with an Apple Developer ID certificate (Mei Yang, Team ID MLBB37VST8) and notarized by Apple. Verify it yourself: run spctl -a -vvv -t install ProxyRouter.dmg — it should report accepted and Notarized Developer ID.
Why a system extension, and what can it see?
Routing by process has to happen at the system network layer, and macOS offers exactly one way to do that (Network Extension). It sees the destination, port and originating process of each connection — the facts needed to pick a route. Rule evaluation and connection traces stay on your Mac and are never uploaded.
How do I fully uninstall it?
Click "Remove system extension" in Settings, then drag ProxyRouter to the Trash. Your network settings return to what they were, and no background daemon is left behind.
Does it conflict with Clash, Surge, a VPN or Little Snitch?
They coexist. The most common setup is to point ProxyRouter at a local client like Clash as its upstream. Running two full transparent proxies at once will fight, so keep the other tool in "local port" mode. Little Snitch is a filtering extension and runs alongside fine.
Does any traffic go to your servers?
No. We do not provide, host or resell any proxy or VPN endpoint, and no server of ours is involved in your connections. Every upstream is one you configure yourself — a corporate proxy, a staging gateway, or a port on localhost.
Version and updates
Current release 1.0.0 (build 9), for macOS 13 or later on Apple Silicon and Intel. Updates arrive in-app through Sparkle, and every update is signature-checked before it is applied.