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.

  1. Open System Preferences, then click Network

  2. Select the network service you use from the list on the left — for example, Ethernet or Wi-Fi

  3. Click Advanced... on the bottom right

  4. Select the Proxies tab

  5. Check Web Proxy (HTTP) and/or optionally Secure Web Proxy (HTTPS)

  6. For each checked protocol, under Web Proxy Server enter

    • localhost as the host

    • 8080 as the port

  7. Click OK on the bottom right and then Apply on the bottom right

Per Terminal Session

Optional if already configured system-wide

To proxy HTTP requests, set these environment variables:

export http_proxy=localhost:8080
export HTTP_PROXY=localhost:8080

To proxy HTTPS requests, set environment variables:

export https_proxy=localhost:8080
export HTTPS_PROXY=localhost:8080

To specify IP addresses or domain names to not proxy:

export no_proxy=localhost:1234
export NO_PROXY=localhost:1234

Last updated

Was this helpful?