Logo
Proxy 101
May 22, 2026
7 min

Postman Proxy Settings: Step by Step Setup Guide

Alex Sadovskij
Alex Sadovskij
CEO Proxy-Cheap
Postman Proxy Settings: Step by Step Setup Guide
Summary
Learn how to configure Postman proxy settings, use system or global proxies, capture traffic, handle authentication, manage HTTPS, and troubleshoot common proxy errors.

You configure proxy settings in Postman from Settings > Proxy, where you can enable a global proxy for all requests or use the built in proxy to capture traffic from your browser or device.

What Postman proxy settings actually do

Postman sends HTTP and HTTPS requests to APIs and web servers. When you add a proxy, Postman stops talking to the target server directly. Instead, it sends every request to a proxy server.

The proxy server then forwards your request to the final destination and returns the response to Postman. The proxy acts as an intermediary between the client application (Postman) and the destination server, serving as a security barrier that can filter or log traffic.

This gives you more control over:

  • Which IP address your requests use
  • What traffic gets logged or filtered
  • How you debug requests from other apps or devices

With the right setup, you can test APIs from different locations, protect your real IP, and inspect all traffic in one place.

Quick start: basic Postman proxy setup in 2 minutes

Here is the fastest way to start using a proxy in Postman Desktop:

  1. Open Postman.
  2. Click the gear icon in the top right.
  3. Select “Settings”.
  4. Go to the “Proxy” tab.
  5. Under “Global Proxy Configuration” switch the proxy toggle to ON.
  6. Enter your proxy server host and port.

Note: Make sure to select the correct proxy type (such as HTTP, HTTPS, or SOCKS5) based on your proxy service. Choosing the right proxy type is essential for proper connectivity.

7. If your proxy uses a username and password, enable authentication and fill in the credentials.

8. Click “Save” or close the settings window.

From this moment, every request you send from Postman will go through that proxy, as long as global proxy is enabled.

When you should use a proxy with Postman

You will benefit from Postman proxy settings when:

  • You want to send API calls from a specific region or network type
  • Your company only allows traffic through a central proxy
  • You test rate limits or blocking rules on an external API
  • You need to debug requests from a phone, browser, or another app
  • You want an extra privacy layer between your machine and the target service
  • You are testing APIs under different network conditions or security requirements

Postman does not provide the proxy server itself. You bring your own proxy and Postman routes traffic through it.

Types of proxy you can use with Postman

Postman can work with several proxy types, as long as they support HTTP and HTTPS traffic.

Common options include:

  • HTTP proxies for plain HTTP traffic
  • HTTPS or CONNECT proxies for encrypted HTTPS requests
  • SOCKS5 proxies (also known as socks proxy) for flexible TCP forwarding
  • Enterprise proxies that your company manages

When setting up a proxy, you will typically need the proxy server address, port, and sometimes a proxy username and password for authentication, depending on the proxy type.

For most API work, you will use either HTTP or HTTPS style proxies. SOCKS5 proxies (socks proxy) are useful when you need more flexibility, such as routing non HTTP traffic through the same server.

For many testing and data collection tasks, high quality residential proxies give you IPs that look like normal home users instead of servers or data centers. You can learn more about this option on the residential proxies page.

How Postman proxy behaves on desktop vs web

There are two main Postman environments:

  • Postman Desktop app
  • Postman Web in the browser

On the desktop app, Postman controls its own proxy settings. It can use:

  • No proxy
  • The system proxy from your operating system
  • A custom global proxy that you configure inside Postman

You can manage all proxy options directly in Postman's settings, including enabling the system proxy, setting up authentication, and configuring environment-specific proxies.

On the web version, your browser and operating system control most of the outgoing traffic. In this case you usually:

  • Set a proxy at the OS or browser level
  • Rely on your proxy client app

For deep control and easier debugging, the desktop app is the better choice because it has full proxy configuration inside the app.

Configure Postman to use your system proxy

If your company already routes all traffic through a gateway, or if you run a local proxy client, you can tell Postman to inherit that setup by using your system proxy settings.

To use the system proxy in Postman Desktop:

  1. Open Postman.
  2. Click the gear icon.
  3. Open “Settings”.
  4. Go to the “Proxy” tab.
  5. Under “System Proxy”, turn “Use system proxy” ON.

Enabling the 'network proxy option' in your operating system will affect Postman's system proxy settings. When 'Use system proxy' is enabled, Postman will use the default proxy configuration from your system, inheriting proxy details directly from your OS.

Postman will then use whatever proxy your operating system is using. On Windows, this is the proxy you set in the system network settings.

If you are not sure how to configure that first, follow a detailed Windows 11/10 proxy setup guide so your entire system uses the right proxy before you enable “Use system proxy” in Postman.

Set up a custom global proxy in Postman

A global proxy is a proxy that Postman uses for every request, no matter what collection or workspace you are in. Setting up a custom proxy in Postman gives you more control over how your requests are routed, allowing you to tailor your connection for specific needs.

To configure a custom proxy configuration:

  1. Get your proxy details from your provider. You need:
  • Hostname or IP
  • Port
  • Username and password if required
  1. Open Postman and go to “Settings”.
  2. Select the “Proxy” tab.
  3. Find “Global Proxy Configuration”.
  4. Switch it ON.
  5. In “Proxy Server” enter the host name.
  6. In “Port” enter the port number.
  7. If your proxy needs authentication, enable it and enter your username and password.
  8. Decide if you want to “Proxy all URLs” or only some.
  9. Save your custom proxy settings.

You can adjust these custom proxy settings for different use cases, such as testing APIs from different regions, increasing security, or bypassing IP-based restrictions.

After this, send a simple GET request to a test URL, such as a public IP echo service, to confirm that your IP now matches the proxy.

Using an authenticated proxy in Postman

Most paid proxies require a username and password. If your proxy requires authentication, you must enable the 'proxy requires authentication' option. You must add those credentials in the right format or your requests will fail.

There are two common ways to handle authentication:

  1. Use the built in fields
  • Enable authentication in the global proxy section.
  • Enter your proxy auth credentials (username and password) exactly as given by your provider.
  1. Use credentials in the URL

Make sure there are no extra spaces before or after the username or password. Double-check your authentication details to avoid errors. Also avoid special characters that may need URL encoding unless your provider documentation confirms the exact format.

Capture traffic with the Postman built in proxy

Postman has a built in proxy that can capture HTTP and HTTPS traffic from your browser, device, or another app. This is useful when you want to turn real traffic into reusable Postman requests.

To use the capture proxy:

  1. Open Postman Desktop.
  2. Click the “Capture” icon or use the menu to open the capture tool.
  3. Choose “Capture requests”.
  4. Select “Proxy” as the capture source.
  5. Postman will show a host and port, such as localhost and 5555.
  6. Leave the proxy running.
  7. On the device or app you want to capture from, set the HTTP proxy to localhost and that port.
  8. Send some traffic from that device or app.
  9. Watch the requests appear in Postman.

You can capture any request in Postman and send HTTP traffic through the built-in proxy for analysis.

You can then save these captured requests to a collection, add tests, and replay them whenever you want.

Using Postman with mobile devices and other apps

Sometimes you want to route traffic from your phone or another application through the same proxy you use in Postman.

Here is a simple pattern:

  1. Configure your proxy client or server on your desktop or server.
  2. Add the same proxy to Postman as a global proxy.
  3. On your phone or other app, configure the same proxy host, port, and credentials.
  4. Send requests from both Postman and the other app.

This setup allows you to connect to any online service through the proxy, ensuring all requests from Postman and your other devices are routed consistently.

This way, every tool shares the same IP and network path. If you are not sure how to do this on Android, you can follow an Android proxy settings guide to point your phone at the correct proxy server.

If you want to capture and convert mobile traffic into Postman requests, run the Postman capture proxy on your desktop, point your phone at it, and then replay the captured calls inside Postman.

Working with secure HTTPS traffic in Postman

When you use HTTPS, traffic between Postman and the proxy and between the proxy and the target server may be encrypted.

You should look at two separate connections:

  • Postman to proxy
  • Proxy to target server

Key points:

  • Many proxies use HTTPS for the connection between your machine and the proxy server.
  • Some proxies can inspect HTTPS by using their own certificate. In this case you may need to trust a custom certificate on your system.
  • If your company uses SSL inspection, ask your admin which certificate you must install.

In Postman, make sure:

  • SSL certificate verification is set the way your environment needs it
  • Any client certificates required by your APIs are added under the “Certificates” section in settings

If requests fail only when you use the proxy, but work without it, collect the exact error messages. They often explain whether the problem is with SSL, DNS, or authentication. If you encounter SSL or certificate errors, review your proxy configuration settings in Postman to ensure everything is set up correctly.

Combine Postman proxy with other tools

It is common to debug stubborn API problems by comparing results across tools. For example, you might:

  • Send a request through Postman
  • Send the same request from the terminal
  • Compare the headers, body, and response codes

Comparing API requests sent through different tools can help identify proxy-related issues, as it allows you to see how each tool routes API requests through the configured proxy settings.

For terminal testing, you can follow a curl POST example to mirror the same request structure that you use in Postman collections.

If you want both tools to use the same network path, add the same proxy details to curl too. The article on using curl with a proxy shows how to pass proxy options on the command line so you can match what you configured in Postman.

When both Postman and curl produce the same error, you know the problem sits at the proxy or the remote API, not in your Postman collection.

Postman proxy and specific services like Gmail

Some APIs are more sensitive than others. Email services, payment gateways, and identity providers often have stricter security checks.

If you work with Gmail related APIs and need to use a proxy, you must take care with authentication scopes, consent, and IP reputation. A Gmail proxy tutorial can help you understand how to keep sessions stable while requests go through a proxy server.

When you pair a robust proxy with a clean Postman collection, you reduce the chance of random failures due to IP blocks, suspicious logins, or sudden location changes.

Example: using Postman with a high quality proxy provider

A good proxy provider gives you:

  • Stable endpoints with clear host and port values
  • Simple authentication
  • Locations that match your test needs
  • Detailed usage quotas and limits

A provider like Proxy-Cheap lets you switch between different IP types while keeping configuration simple. You copy the host, port, username, and password from your account panel and paste them into the global proxy configuration in Postman.

From your proxy dashboard you can rotate IPs, manage ports, and create new endpoints for Postman without changing your collections.

Using a reliable proxy provider can significantly enhance the overall Postman experience by improving performance, reliability, and seamless integration for API testing.

Proxy bypass and exceptions in Postman

When working with multiple APIs or services, there are times when you don’t want every request to go through your configured proxy server. Some endpoints may require direct access for security, performance, or compliance reasons. That’s where Postman’s proxy bypass feature comes in.

Proxy bypass in Postman allows you to specify a list of domains or URLs that should be excluded from your proxy configuration. Any requests sent to these destinations will connect directly, without being routed through the proxy. This is especially useful if you’re testing internal APIs, accessing local servers, or working with third-party services that block proxy traffic.

To configure proxy bypass in Postman:

  1. Open the Postman app and click the gear icon to access “Settings.”
  2. Navigate to the “Proxy” tab.
  3. In the “Proxy Bypass” section, enter the domains or URLs you want to exclude from the proxy server. You can add multiple entries, separated by commas or new lines.
  4. Click “Save” to apply your configuration.

For example, if you want to prevent Postman from sending requests to ``` localhost

or your company’s internal API server through the proxy, simply add those addresses to the proxy bypass list. Postman will then send requests to those destinations directly, while all other traffic continues to use your proxy server as configured. Using proxy bypass ensures you have fine-grained control over your network traffic, allowing you to optimize performance, maintain security, and avoid unnecessary routing for trusted or sensitive endpoints. This feature is a key part of advanced proxy configuration in Postman, helping you tailor your setup to fit complex API development and testing workflows.

Troubleshooting common Postman proxy errors

If Postman returns errors when you use a proxy, follow this checklist.

  • Check for missing proxy settings and verify all proxy configuration settings in Postman.
  • Review your proxy configurations to ensure they are set up correctly, including authentication credentials and certificates.
  • Make sure your network connection is stable and not blocking proxy traffic.
  • If requests are failing or timing out, try increasing the request timeout value in Postman settings.
  • Update Postman to the latest version to resolve proxy configuration issues and ensure compatibility with your proxy settings.
  • After making changes to your proxy configurations, restart Postman to apply the updates.

1. Request works without proxy but fails with proxy

In this case, the proxy is likely the cause.

Check:

  • Host and port are correct
  • Username and password are correct
  • Your proxy plan allows the target domain
  • You have not hit any bandwidth or request limits

Also test the same proxy with a simple curl command to see if it behaves the same. This helps isolate whether the issue sits in Postman or in the proxy itself.

2. Cannot connect to proxy host at all

  • Errors like "ECONNREFUSED" or "Host unreachable" usually mean:
  • Wrong host or port
  • Proxy server is down
  • Firewall or VPN is blocking the connection

Try these steps:

  • Ping the proxy host if it responds to ICMP
  • Run a curl command to the proxy
  • Turn off VPNs or firewalls for a short test window if your policy allows it

3. Authentication failures

If you see repeated 407 Proxy Authentication Required responses, your credentials are wrong or missing.

Double check:

  • Username and password spelling
  • Extra spaces
  • Special characters that may need encoding

If your provider offers both user based auth and IP allowlisting, make sure you are using the correct method in your account.

4. SSL or certificate errors

If HTTPS requests fail only when the proxy is on, look at:

  • SSL certificate verification settings in Postman
  • Whether your proxy performs SSL inspection
  • Whether you need to install a root certificate on your OS

Talk to your network admin if this is a company proxy, as they should supply you with the required certificates and instructions.

Operating system level proxies and Postman

In some setups, you first configure a proxy at the OS level and then let Postman inherit it. You can perform a manual proxy setup in your operating system by entering the proxy address and port in the system network settings before enabling the system proxy in Postman.

On Windows, for example, you might set a proxy in the system network settings, then enable “Use system proxy” in Postman so every request follows the same route.

If your whole Windows machine must use the proxy for browsers, CLI tools, and Postman, it is best to configure the OS first, then only use the system proxy option inside Postman. This keeps all tools consistent, including any scripts that rely on system wide settings.

Postman, proxies, and scripted workflows

Many teams run Postman collections in automated workflows such as CI pipelines. In these setups, you can send API requests through proxies by configuring Postman or related tools to use system or custom proxy settings, ensuring secure and controlled API communication.

In these setups, you often:

  • Run Postman tests from the command line with Newman or similar tools
  • Set proxy details using environment variables like HTTP_PROXY and HTTPS_PROXY
  • Reuse the same proxy endpoints across local and CI runs

When you move from local Postman testing to automated runs, keep the following consistent:

  • Same proxy host and port
  • Same authentication method
  • Same list of allowed target domains

This avoids surprises where tests pass locally but fail in CI due to different network paths.

How Postman proxy fits into larger proxy strategies

Postman is only one part of your stack. You may also use proxies in:

  • Browsers for manual checks
  • Scrapers and automation scripts
  • Mobile devices for real world app tests

To keep things simple, try to standardize on a small number of proxy endpoints. Use the same endpoints in Postman, curl, and scripts whenever possible.

If you test from different locations or IP types, give each environment its own endpoint and document which collections use which proxies.

Get your Postman proxy working today

You now know how to:

  • Enable and configure Postman proxy settings
  • Use system and custom global proxies
  • Capture traffic with the built in proxy
  • Test and debug your setup with other tools
  • Handle common errors around authentication and SSL

While Postman typically uses a global proxy, you can also configure a proxy for a single request by leveraging environment variables or command line tools, giving you flexibility for individual or limited usage scenarios.

The next step is simple. Pick a reliable proxy endpoint, plug its host, port, and credentials into Postman, send a test request, and confirm your IP and location match what you expect.

Once that works, you can build collections, automate tests, and run complex API flows with full control over how every request leaves your machine.

Frequently Asked Questions

Open Postman, click the gear icon, go to "Settings", and open the "Proxy" tab. Turn on either "Use system proxy" or "Global Proxy Configuration". If you choose a global proxy, enter your proxy server host, port, and any required username and password, then save.

Postman can use your system proxy, but it depends on your settings. You must turn on "Use system proxy" in the Proxy tab of Settings. If it is off, Postman will not inherit the OS proxy and will send requests directly unless you configure a global proxy.

Postman does not give a simple per request proxy toggle for each saved request in the interface. Most users either apply a single global proxy, rely on the system proxy, or run separate Postman instances with different settings. For per script control, you can also use command line tools with proxy environment variables to complement Postman.

Send a request to a service that returns your public IP address, once with the proxy off and once with the proxy on. If the IP changes to the proxy IP, Postman is using your proxy. You can also check your proxy logs or dashboard to see active connections and traffic from Postman.