When the app starts successfully, the core listens on port 9090 by default (http://127.0.0.1:9090 / your LAN IP :9090 from other devices).
Checklist: Ensure ProxyHawk is running before you expect to see traffic. The status UI should show the proxy as active.
Point clients at the proxy
Typical setups:
iOS Simulator — Often follows the Mac’s proxy settings when system proxy is enabled, or set Wi‑Fi HTTP/HTTPS proxy manually to your Mac’s IP and port 9090.
Physical iPhone / Android — Same Wi‑Fi as the Mac; set manual HTTP/HTTPS proxy to the Mac’s LAN address and port 9090. You must also install and trust the CA on the device for HTTPS visibility.
Desktop apps — Use System proxy (below) or configure the app if it has its own proxy settings.
macOS system proxy (optional)
ProxyHawk can toggle Web (HTTP) and Secure Web (HTTPS) proxy settings so Safari and other system‑proxy‑aware apps use 127.0.0.1:9090. This uses a privileged helper and may require approval under System Settings → General → Login Items & Extensions.
Security note: System proxy affects which apps send traffic through ProxyHawk. Turn it off when you are done debugging, especially on shared machines.