Shadowrocket

Shadowrocket is a powerful app that lets you securely route traffic through a proxy connection. Follow this guide to integrate your BeeProxy Residential Proxy with Shadowrocket.

Before You Begin

Make sure you’ve already:

  • Created a BeeProxy sub-account

  • Generated an active proxy session

Not sure how to do that? View the proxy setup guide here.

Step-by-Step Setup

1

Install & Launch Shadowrocket

Download Shadowrocket from the App Store and open the app.

2

Add a New Proxy Server

Tap “Add Server” on the home screen.

3

Select Proxy Type

In the new window, tap “Type” and choose either HTTP or SOCKS5. Then go back to the previous screen.

4

Enter Proxy Details

Fill in your proxy credentials as follows:

Field
What to Enter

Address

Your proxy IP (e.g., 38.180.149.107)

Port

Your proxy port (e.g., 17521)

User

Structured BeeProxy username (see below)

Password

Your BeeProxy sub-account password

Username Format

<subaccount>-country-<country_code>-st-<state_code>-city-<city_code>-isp-<isp_code>-ssid-<session_id>-sst-<session_time>

The username includes your proxy targeting settings like country, session ID, etc. For help creating your custom proxy username, refer to this guide.

Example Configuration:

  • Proxy Host: 38.180.149.107

  • Port: 17521

  • Username: useruser123-country-US-ssid-rhdN1907ma

  • Password: X12345678

5

Save & Activate the Proxy

Press the back arrow (top-left), then toggle the switch under "Not Connected" to activate your proxy.

6

Allow VPN Configuration

If prompted, tap “Allow” to let Shadowrocket add a VPN profile.

Enter your iPhone passcode to confirm.

That’s It!

Your proxy is now active. To verify, visit: https://ipinfo.io/what-is-my-ip

Need help? Our support team is here for you anytime.

Last updated