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 15 Sequoia 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
localhostas the host8080as the port
Click OK on the bottom right and then Apply on the bottom right
The guide was written for Ubuntu 24.04 LTS, but should be similar for other Linux distributions
Open Settings, then click Network
To the right side of the Network Proxy section, click the⚙️icon
Check Manual
Enter
localhostas the host and8080as the port for one or both HTTP Proxy and HTTPS Proxy
Don't forget to disable the above configuration when not in use 😇
Per Terminal Session
To proxy HTTP requests, set these environment variables:
export http_proxy=localhost:8080
export HTTP_PROXY=localhost:8080To proxy HTTPS requests, set environment variables:
export https_proxy=localhost:8080
export HTTPS_PROXY=localhost:8080To specify IP addresses or domain names to not proxy:
export no_proxy=localhost:1234
export NO_PROXY=localhost:1234Last updated
Was this helpful?