FAQ
What does HTTPGlass change on my Mac?
Section titled “What does HTTPGlass change on my Mac?”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.
Does my traffic leave my Mac?
Section titled “Does my traffic leave my Mac?”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.
Can HTTPGlass see traffic from every app?
Section titled “Can HTTPGlass see traffic from every app?”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.
Can I debug just one app?
Section titled “Can I debug just one app?”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.
Can I modify traffic, not just read it?
Section titled “Can I modify traffic, not just read it?”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.
Do Proxyman scripts work in HTTPGlass?
Section titled “Do Proxyman scripts work in HTTPGlass?”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.
Can I simulate a slow network?
Section titled “Can I simulate a slow network?”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.
How many Macs can I use one licence on?
Section titled “How many Macs can I use one licence on?”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.
Does my Mac licence unlock Pro on iPhone?
Section titled “Does my Mac licence unlock Pro on iPhone?”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.
