Skip to content

HTTPS proxy configuration

HTTPS proxy configuration involves setting up an intermediary server, such as Fiddler Classic, to capture and decrypt secure web traffic (HTTPS) for debugging or analysis purposes.^[600-developer-tools-mobile-fiddler-classic.md] Because HTTPS traffic is encrypted, specific steps are required to enable the proxy to read the content before re-encrypting it for the destination.

Configuration Steps

The process typically involves the following stages:

  1. Proxy Setup: Configure the network settings on the client device (e.g., a mobile phone or computer) to route traffic through the proxy tool's listening port.^[600-developer-tools-mobile-fiddler-classic.md]
  2. HTTPS Decryption: Enable HTTPS interception within the proxy software.^[600-developer-tools-mobile-fiddler-classic.md]
  3. Certificate Installation: Download and install the proxy tool's CA (Certificate Authority) root certificate onto the client device.^[600-developer-tools-mobile-fiddler-classic.md] This allows the device to trust the proxy's self-generated certificates, preventing security warnings.

Tool Example: Fiddler Classic

Fiddler Classic is a common web debugging proxy for Windows used for this purpose.^[600-developer-tools-mobile-fiddler-classic.md]

  • Tools Gateway: It acts as a gateway between the client (e.g., a browser or mobile app) and the internet.^[600-developer-tools-mobile-fiddler-classic.md]
  • Configuration UI: It provides specific interfaces to configure proxy settings, set up remote connections, and manage HTTPS Decryption preferences.^[600-developer-tools-mobile-fiddler-classic.md]

Sources

^[600-developer-tools-mobile-fiddler-classic.md]