Skip to content

FAQ

While you capture, it points the HTTP and HTTPS proxy of your network services at a proxy inside the app on 127.0.0.1. It records the previous settings first and puts them back when you stop or quit — or at the next launch, if the app crashed or was force-killed. It also adds its root certificate to your login keychain when you click Install & Trust. See How capture works and Root certificate.

No. The proxy runs inside the app and only accepts connections from your Mac. Captured traffic and the root certificate’s private key stay in ~/Library/Application Support/HTTPGlass and aren’t uploaded anywhere.

It sees apps that use the macOS system proxy, which includes Safari, Chrome, and most apps. Programs that ignore the system proxy need a proxy set for them, some tools keep their own list of trusted certificates, and apps that pin their certificates can’t be decrypted by any proxy. See Command-line tools and other trust stores and What HTTPGlass can’t see.

Yes — that’s where HTTPGlass starts. Pick the app, and it decrypts everything that app sends, on every host, and shows only its traffic. Every request is labelled with the app that made it. See Pick the app you’re debugging.

Yes. Breakpoints pause one message for hand editing, with one pattern per list on Free. With Pro, Rewrite rules edit headers, bodies, status codes, and query parameters automatically; Map Local answers with a canned response; Map Remote sends a request to a different server; and scripting runs your own onRequest / onResponse JavaScript.

The hooks, argument order, and object shapes are the same, so a script written for Proxyman runs here unchanged. See Scripting.

Can I run HTTPGlass alongside Proxyman or Charles?

Section titled “Can I run HTTPGlass alongside Proxyman or Charles?”

HTTPGlass listens on port 9191 by default, clear of Proxyman’s, Charles’s, and Fiddler’s defaults, so the proxies themselves don’t collide. Only one of them can be the system proxy at a time: when you stop capturing, HTTPGlass puts back whatever proxy setting was there before it started.

Yes. Network Condition (Pro) throttles bandwidth and adds latency per connection, with GPRS through 5G presets or your own numbers, for every host or just the ones you list.

My Mac has no internet after HTTPGlass quit. What do I do?

Section titled “My Mac has no internet after HTTPGlass quit. What do I do?”

Open HTTPGlass — it repairs the settings at launch. If that doesn’t do it, use Capture → Reset System Proxy…. See No internet after HTTPGlass quit.

Up to three. Deactivate a Mac in Settings → General → Manage Licence… to move its slot to another one. See Licence.

Is there an iPhone, iPad, or Android version?

Section titled “Is there an iPhone, iPad, or Android version?”

HTTPGlass for iPhone and iPad is on the App Store. The proxy runs on the device itself, so no Mac is needed. It requires iOS or iPadOS 18 or later and a physical device. See the iPhone & iPad install guide. An Android app is coming.

No. The iPhone and iPad app sells Pro as an App Store subscription, billed and managed by Apple (details). The Mac app uses its own licence key. The two are separate purchases.