# Shadowrocket

[**Shadowrocket**](https://apps.apple.com/us/app/shadowrocket/id932747118) is a freeware encryption protocol app for secure and anonymous online browsing.&#x20;

To use our  ISP Proxies with Shadowrocket, follow the instructions for [**iOS**](#ios) and [**Android**](#android) below.

{% hint style="warning" %}
**Note:** some screenshots provided in this guide depict the setup process using Residential Proxies for illustrative purposes, refer to the specific guidelines for ISP Proxies provided in the text.
{% endhint %}

### iOS

**Step 1.** [**Download**](https://apps.apple.com/us/app/shadowrocket/id932747118) and open the Shadowrocket app.

**Step 2.** Click **Add Server**.

![](/files/m7CqBFDHCaTqTfx5sihs)

**Step 3.** In the following window, click on **Type**.

![](/files/DbeutgWeBc33JRiVZEXA)

**Step 4.** Choose `HTTP`, `HTTPS`, or `SOCKS5` and go back to the previous screen.

<div data-full-width="true"><figure><img src="/files/LwcDzvC4bNEHZuhJRKlc" alt=""><figcaption></figcaption></figure></div>

**Step 5.** Enter the details:

**Address:** `isp.oxylabs.io`

**Port:** `8001`

<figure><img src="/files/CDQ2ccjCROxgmFxjJqfQ" alt="" width="356"><figcaption></figcaption></figure>

{% hint style="info" %}
You will need to choose the port assigned to an IP address from the purchased **proxy list,** which you can find on Oxylabs' dashboard. The `8001` port will pick the first IP address from your list for all requests.
{% endhint %}

**User:** `user-username`

**Password:** `password`

{% hint style="warning" %}
Don't forget to add the `user-` part to your username.
{% endhint %}

Afterward, go back to the previous screen by pressing an arrow in the top-left corner.

**Step 6.** Turn on the proxy by activating a toggle under **Not Connected**.

<figure><img src="/files/SrFKSYDNRpQz51n4ScTZ" alt=""><figcaption></figcaption></figure>

**Step 7.** If that is your first time using Shadowrocket, you will get an iOS prompt to add Shadowrocket to VPN configurations. Click **Allow**. You will need to enter your iPhone passcode to confirm.

<figure><img src="/files/q3FaUPfrE22rxACojfvL" alt=""><figcaption></figcaption></figure>

**Step 8.** That is it. A toggle is now active, and you can start using our proxies.

<figure><img src="/files/nRFdFFMBRW24RQtMvQzL" alt=""><figcaption></figcaption></figure>

**Step 9.** You can test if the proxy is working by visiting [**ip.oxylabs.io**](https://ip.oxylabs.io/).

![](/files/9YqnE1mkgFKfNX9Rajj1)

### Android

**Step 1.** [**Download**](https://play.google.com/store/search?q=shadowrocket\&c=apps) the app and install it.

**Step 2.** Once set up, select (+) > **Type manually** > **Socks**.

<div data-full-width="false"><figure><img src="/files/cAZR5hJ91abe1h9HUY8j" alt=""><figcaption></figcaption></figure></div>

**Step 3.** Specify the following proxy details:

**Address:** `isp.oxylabs.io`

**Port:** `8001`

<figure><img src="/files/9qcNwj6Smnhz31nWxDBV" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You will need to choose the port assigned to an IP address from the purchased [**proxy list**](https://developers.oxylabs.io/proxies/isp-proxies/proxy-list)**,** which you can find on Oxylabs' dashboard. The `8001` port will pick the first IP address from your list for all requests.
{% endhint %}

**Step 4.** Enter your Oxylabs proxy user’s credentials: username and password.

**User:** `user-username`

**Password:** `password`

{% hint style="warning" %}
Don't forget to add the `user-` part to your username.
{% endhint %}

**Step 5.** After confirming your proxy setup, select the **paper plane icon** to connect to a proxy. Make sure the connection is successful, and you see a confirmation showing latency (ms).

You are all set. All of your internet traffic is now rerouted through a proxy server.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.oxylabs.io/integrations/proxy-integrations/isp-proxies-guides/shadowrocket.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
