No internet after HTTPGlass quit
While HTTPGlass captures, your Mac sends its web traffic to a port inside the app. If the app goes away without putting your network settings back, apps that follow the system proxy can’t reach anything. HTTPGlass is built so this doesn’t happen — see How capture works — but here’s how to get out of it if it does.
Open HTTPGlass
Section titled “Open HTTPGlass”This fixes almost every case. At launch, before you can start anything, HTTPGlass checks whether the last run finished cleanly. If it didn’t — a crash, a force quit, a power cut — it restores the network settings it recorded before it changed them.
It only restores services that still point at its own port, so a setting you’ve since changed by hand, or another proxy you’ve switched to, is left alone.
If HTTPGlass shows a warning banner
Section titled “If HTTPGlass shows a warning banner”This Mac is still routing traffic through HTTPGlass, but nothing is listening.
HTTPGlass shows this when your Mac points at its port but it has no record of the settings
from before — for example, because the ~/Library/Application Support/HTTPGlass folder was
deleted while capturing. It can’t put back settings it no longer knows, so it offers two safe
choices:
- Start Capturing — make the setting true again, and stop later as usual.
- Switch Off — turn the HTTP and HTTPS proxy off on every network service.
Reset from the menu
Section titled “Reset from the menu”Capture → Reset System Proxy…, or the same button in Settings → Proxy, turns the HTTP and HTTPS proxy off on every network service, whatever HTTPGlass believes the state to be. If you had a proxy of your own configured before, set it up again afterwards.
Without HTTPGlass
Section titled “Without HTTPGlass”If you’ve already deleted the app:
- Open System Settings → Network, select your network service (Wi-Fi, for example), and click Details….
- Go to Proxies, and turn off Web proxy (HTTP) and Secure web proxy (HTTPS).
- Repeat for any other service you use.
Or in Terminal, replacing Wi-Fi with your service’s name (networksetup -listallnetworkservices
lists them):
networksetup -setwebproxystate "Wi-Fi" offnetworksetup -setsecurewebproxystate "Wi-Fi" offIf none of this helps, contact support with your macOS and HTTPGlass versions.
