Forward Proxy
Configure the proxy to intercept outbound requests
Configuration
System Wide
Intercepting requests system-wide can be convenient, but has the chance of capturing unintended traffic. To intercept requests from a specific application, see the following section.
This guide was written for macOS 10.14 Mojave through macOS 12 Monterey, but should be similar for other versions
Open System Preferences, then click Network
Select the network service you use from the list on the left — for example, Ethernet or Wi-Fi
Click Advanced... on the bottom right
Select the Proxies tab
Check Web Proxy (HTTP) and/or optionally Secure Web Proxy (HTTPS)
For each checked protocol, under Web Proxy Server enter
localhost
as the host8080
as the port
Click OK on the bottom right and then Apply on the bottom right
Don't forget to disable the above configuration when not in use 😇
Per Terminal Session
Optional if already configured system-wide
To proxy HTTP requests, set these environment variables:
To proxy HTTPS requests, set environment variables:
To specify IP addresses or domain names to not proxy:
Last updated