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:
- 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]
- HTTPS Decryption: Enable HTTPS interception within the proxy software.^[600-developer-tools-mobile-fiddler-classic.md]
- 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]