> ## Documentation Index
> Fetch the complete documentation index at: https://geonode.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Verify Proxy Connection

> How to Verify a Proxy Connection

***

You can verify your proxy connection using two methods:

* **Using an online tool**
* **Using the command line (cURL)**

***

## **Method 1: Using an Online Tool**

### **Step 1: Check Your Current IP Address**

Before enabling your proxy, check your current IP address:

1. Go to **[IP API](https://ip-api.com/)**.
2. Note down your IP address for reference.

### **Step 2: Connect to Your Proxy**

Set up and configure your proxy based on your device or browser. Follow these setup guides based on your platform:

* **[Windows 10/11](/proxy-setup/desktop-os/windows)**
* **[macOS](/proxy-setup/desktop-os/macOS)**
* **[Android](/proxy-setup/mobile-os/android)**
* **[iOS](/proxy-setup/mobile-os/ios)**

### **Step 3: Verify Your New IP Address**

After connecting to your proxy:

1. Go to **[IP API](https://ip-api.com/)**.
2. Check if the displayed IP matches the proxy location you configured.
3. If the IP has changed, your proxy is working correctly.

   <img src="https://mintcdn.com/geonode/ZlIoPeY2v8fTbiZs/images/proxy-setup/advance-config/verify-proxy-connections/web_ip_response.png?fit=max&auto=format&n=ZlIoPeY2v8fTbiZs&q=85&s=57ddc1a20825b6d1aa29b75d33e57892" alt="Response from Web" width="1429" height="761" data-path="images/proxy-setup/advance-config/verify-proxy-connections/web_ip_response.png" />

***

## **Method 2: Using the Command Line (cURL)**

To verify your proxy connection via the command line, use the following command:

```sh theme={null}
curl -x proxy.geonode.io:9000 http://ip-api.com
```

If your proxy is working, the response should show a new IP address instead of your original one.

<img src="https://mintcdn.com/geonode/ZlIoPeY2v8fTbiZs/images/proxy-setup/advance-config/verify-proxy-connections/ip-response.png?fit=max&auto=format&n=ZlIoPeY2v8fTbiZs&q=85&s=99f3278c3e0fd702162acb7a56c33b07" alt="Response in CMD" width="1122" height="632" data-path="images/proxy-setup/advance-config/verify-proxy-connections/ip-response.png" />

***

If you encounter any issues, refer to the [**troubleshooting section**](/knowledge-base/troubleshooting/proxy-not-working) or [**Geonode support**](/additional-resources/support).

***

## **FAQs**

<AccordionGroup>
  <Accordion title="My proxy connection failed. What should I do?" defaultOpen={false}>
    If your connection fails, check the following:

    * Ensure that your proxy credentials (IP, Port, Username, Password) are correct.
    * Verify that your proxy is active in the Geonode Dashboard.
    * Try another proxy format if the selected one isn't working.
    * Refer to this guide for troubleshooting: [Troubleshooting Proxy Connection Issues](/knowledge-base/troubleshooting/pages-not-loading)
  </Accordion>

  <Accordion title="Why is my IP address not changing?" defaultOpen={false}>
    * You may be using a Sticky Session proxy that keeps the same IP for a certain duration.
    * If using a Rotating Session, verify that your requests are being routed through the proxy correctly.
    * Check your connection using an IP verification tool: [Verify Proxy Connection](https://ip-api.com/)
  </Accordion>

  <Accordion title="Why am I getting a CAPTCHA while browsing?" defaultOpen={false}>
    * Some websites detect **frequent IP changes** and show CAPTCHAs as a security measure.
    * Use Sticky Sessions if you need a stable connection.
    * Try switching to a mobile or residential proxy for lower detection rates.
  </Accordion>

  <Accordion title="My proxy is working, but the internet is slow. What should I do?" defaultOpen={false}>
    * High latency can occur if the proxy server is far from your location.
    * Try using a different proxy region to improve speed.
    * Reduce the number of simultaneous requests to avoid overloading the proxy.
  </Accordion>

  <Accordion title="Why am I getting the authentication prompt repeatedly?" defaultOpen={false}>
    * This can happen if the proxy authentication credentials are not correctly stored or passed by your browser or application. Ensure that the correct username and password are saved in your proxy settings.
    * Or you can whitelist your IP. Refer to this guide for [How to Whitelist an IP](/proxy-setup/advance-configuration/whitelist-ip)
  </Accordion>
</AccordionGroup>
