# Shadowrocket

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

Follow the instructions for [**iOS**](#ios) and [**Android**](#android) below to use  Shadowrocket with our [**Dedicated ISP Proxies**](https://developers.oxylabs.io/proxies/dedicated-isp-proxies/self-service) you've purchased through self-service.

### iOS

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

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

![](https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FBYKv7NZAQ19thFr7oWp0%2F1_en.png?alt=media\&token=510dd832-2e29-4c31-9de5-115513cffd8e)

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

![](https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FuftydojLzL2vlo3MirsM%2F2_en.png?alt=media\&token=7096f377-4649-4f83-bcdc-a8d3014b0a4b)

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

<div data-full-width="true"><figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FrMSj8N1Ol5T781quM6Be%2Fshadowrocket-1.png?alt=media&#x26;token=67fdaf0f-0f3f-47a6-853e-62b7f8d18f73" alt=""><figcaption></figcaption></figure></div>

**Step 5.** Enter the proxy details:

**Address:** `disp.oxylabs.io`

**Port:** `8001`

**User:** `user-USERNAME`

**Password:** `PASSWORD`

{% hint style="success" %}
The port number indicates which IP address from your acquired [proxy list](https://developers.oxylabs.io/proxies/dedicated-isp-proxies/self-service/proxy-list) will be used. Use port `8000` for automatic [proxy IP rotation](https://developers.oxylabs.io/proxies/dedicated-isp-proxies/self-service/proxy-rotation).
{% endhint %}

{% hint style="warning" %}
Make sure 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.

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FnIxeeyoY0pGB86EH1VWK%2Fshdwr-1.png?alt=media&#x26;token=3a7b0c7f-7c48-4c86-acc2-f40764fac41f" alt=""><figcaption></figcaption></figure>

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

{% hint style="warning" %}
**Note:** For demonstration purposes, the following screenshots are using Residential Proxies.
{% endhint %}

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FH5KjV785d0keNyH5WBbE%2Fimage.png?alt=media&#x26;token=fed70a57-e889-4dbe-8800-95fe6cc5d361" 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="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FDFx5LD8EpxqUN730Ydhi%2Fimage.png?alt=media&#x26;token=df8c9290-7d17-4855-99af-3f2e6d6e62f9" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2F4TKjTvkLhFLbyxO02ym9%2Fimage.png?alt=media&#x26;token=9efe6503-79d6-4b99-a2f2-37133107d78a" alt=""><figcaption></figcaption></figure>

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

![](https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FoP0FnRBGmWLxUzyDwAS7%2F8_cn.png?alt=media\&token=646c316c-25bf-47e9-9e11-a8d99d4f12f0)

### 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="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FTna4GKSYEPulchDNBkdl%2Fimage.png?alt=media&#x26;token=e09ca959-acdd-411b-8c18-2f388912483f" alt=""><figcaption></figcaption></figure></div>

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

**Address:** `disp.oxylabs.io`&#x20;

**Port:** `8001`

**User:** `user-USERNAME`

**Password:** `PASSWORD`

{% hint style="success" %}
The port number indicates which IP address from your acquired [proxy list](https://developers.oxylabs.io/proxies/dedicated-isp-proxies/self-service/proxy-list) will be used. Use port `8000` for automatic [proxy IP rotation](https://developers.oxylabs.io/proxies/dedicated-isp-proxies/self-service/proxy-rotation).
{% endhint %}

{% hint style="warning" %}
Make sure to add the `user-` part to your username.
{% endhint %}

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FUKG1S6J5XtGQHZzbQHKx%2Fshdwr-2.png?alt=media&#x26;token=871d515e-62f9-4eaa-b45b-0a2c105ae5f7" alt="" width="254"><figcaption></figcaption></figure>

**Step 4.** 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).

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FAgRyaihD8V4nbdvrSwoJ%2Fshdwr-3.png?alt=media&#x26;token=84fdf27e-ab31-4d62-b476-97b4e6ebc7a0" alt="" width="563"><figcaption></figcaption></figure>

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/proxies/integration-guides/dedicated-isp-proxies-integrations/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.
