Setting up a system-wide proxy allows you to intercept and debug network requests from all applications on your computer, not just your browser. This is particularly useful in situations where an application-level proxy setup is not available.
This feature is only available in the Requestly Desktop App. Ensure you are using the desktop version to proceed with these steps.
Setting Up System-Wide Proxy
Launch the App and Click Connect App
Open the Requestly desktop app and click the Connect App button at the top to view the sources you can intercept.
Select the System-Wide Proxy Option
From the displayed sources, select Enable Requestly system-wide to enable traffic interception across all applications on your device.
Note for Linux Users: Use the proxy variables (IP and port) from Requestly and follow this guide to configure your system proxy.
Authorize the App
The first time you select this option, you’ll be prompted to enter your system password. This step allows Requestly to add its CA certificate to your system, making it possible to modify HTTPS requests.
Inspect Network Traffic
Once system wide proxy is enabled, network traffic will start appearing in network table. You can click on any request to view request and response details, setup rules etc.
Turn Off System-Wide Proxy
To disable the system-wide proxy, go to the Connect App section in the Requestly Desktop App and click on the Disconnect option to turn it off. This will stop intercepting traffic across your system.
Filtering by App and Domain
Requestly makes it easy to organize and focus on specific network traffic:
Requestly provides two dropdowns in the Network Inspector's left sidebar for easy filtering:
-
Apps Dropdown:
This dropdown lists all the applications on your system that are making network requests. Clicking on an app filters the traffic in the network table to show only the requests originating from that application.
-
Domains Dropdown:
This dropdown lists all the domains accessed by the applications on your system. Clicking on a domain filters the traffic in the network table to display only the requests made to or from that domain.
These filtering options help you focus on specific network traffic. For example, you can isolate requests from a single application or focus on traffic for a specific API or website