Shadowrocket
Integrate Shadowrocket with Oxylabs Proxies for secure, anonymous browsing on iOS and Android.
Shadowrocket is a freeware encryption protocol app for secure and anonymous online browsing.
Follow the instructions for iOS and Android below to use the following Oxylabs proxies with Shadowrocket:
Residential & Mobile Proxies
Datacenter Proxies
Dedicated Datacenter Proxies (Enterprise)
Dedicated Datacenter Proxies (Self-service)
ISP Proxies
Dedicated ISP Proxies
iOS
Step 1
Download and open the Shadowrocket app.
Step 2
Click Add Server.

Step 3
In the following window, click on Type.

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

Step 5
Enter the details for your chosen proxy type:
Residential & Mobile Proxies
Host: pr.oxylabs.io
Port: 7777
User: customer-username
Password: password
Make sure to use customer- prefix with your username.

You may also use additional parameters with residential and mobile proxies to set the geo-location (country, state, city, and etc.) and control sessions. Check out the Residential Proxies documentation to learn more. The table below provides an overview of available parameters and their example values.
Host: us-pr.oxylabs.io
Port: 10000
User: customer-username-cc-US
User: customer-username-st-US_texas
User: customer-username-city-paris
User: customer-username-cn-NA
User: customer-username-cc-US-postalcode-90210
User: customer-username-ASN-21928
Session (up to 1440 minutes)
User: customer-username-sessid-qwerty123-sesstime-1440
Host: us-pr.oxylabs.io
Port: 10001
Afterward, go back to the previous screen by pressing an arrow in the top-left corner for the next step.
Datacenter Proxies
Host: dc.oxylabs.io
Port: 8001
User: user-USERNAME
Password: PASSWORD
Make sure to use user- prefix with your username.

The port is the sequential number assigned to an IP address from the proxy list. Thus, port 8001 uses the first IP address from your list. You may also enable proxy IP rotation by setting the port to 8000.
Furthermore, you can specify the geo-location, for example, the US, by setting the Proxy username to user-USERNAME-country-US.
The port 8001 picks a random IP address but stays consistent during a session. Alternatively, you can rotate proxy IPs with each request by using port 8000.
If you want to use a specific geo-location, for example, the US, set the Proxy username to user-USERNAME-country-US.
Afterward, go back to the previous screen by pressing an arrow in the top-left corner for the next step.
Dedicated Datacenter Proxies (Enterprise)
Host: 1.2.3.4 (IP address from your proxy list)
Port: 60000 (HTTP), 1180 (SOCKS5)
User: USERNAME
Password: PASSWORD

For Enterprise Dedicated Datacenter Proxies (purchased via sales), you’ll have to choose an IP address from the acquired proxy list.
Afterward, go back to the previous screen by pressing an arrow in the top-left corner for the next step.
Dedicated Datacenter Proxies (Self-service)
Host: ddc.oxylabs.io
Port: 8001
User: user-USERNAME
Password: PASSWORD
Make sure to use user- prefix with your username.

For Self-Service Dedicated Datacenter Proxies (purchased via Oxylabs dashboard), the port indicates the sequential number of an IP address from the acquired proxy list. If you want to get a different IP with each request, change the Port to 8000 to enable proxy rotation.
Afterward, go back to the previous screen by pressing an arrow in the top-left corner for the next step.
ISP Proxies
Host: isp.oxylabs.io
Port: 8001
User: user-USERNAME
Password: PASSWORD
Make sure to use user- prefix with your username.

ISP Proxies assign each port to a specific IP address and location. Port 8001 always uses the first IP from your proxy list. Use port 8000 to enable proxy rotation.
To get rotating IPs from a specific country's proxy pool, set the username using this format: user-USERNAME-country-XX, where XX is the country code (e.g., US for United States).
Afterward, go back to the previous screen by pressing an arrow in the top-left corner for the next step.
Dedicated ISP Proxies
Host: disp.oxylabs.io
Port: 8001
User: user-USERNAME
Password: PASSWORD
Make sure to use user- prefix with your username.

You will need to choose the port assigned to an IP address from the purchased proxy list, which you can find on the Oxylabs dashboard. The 8001 port will pick the first IP address from your list for all requests. Use port 8000 for automatic proxy IP rotation.
Afterward, go back to the previous screen by pressing an arrow in the top-left corner for the next step.
Step 6
Turn on the proxy by activating a toggle under Not Connected.

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.

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

Step 9
You can test if the proxy is working by visiting ip.oxylabs.io.

Find the original Shadowrocket integration blog post here.
Android
Step 1
Download the app and install it.
Step 2
Once set up, select (+) > Type manually > Socks.

Step 3
Specify the connection details an user credentials (created in the Oxylabs dashboard) for your chosen proxy type:
Residential & Mobile Proxies
Address: pr.oxylabs.io
Port: 7777
User: customer-username
Password: password
Make sure to use customer- prefix with your username.

You may also use additional parameters with residential and mobile proxies to set the geo-location (country, state, city, and etc.) and control sessions. Check out the Residential Proxies documentation to learn more. The table below provides an overview of available parameters and their example values.
Host: us-pr.oxylabs.io
Port: 10000
User: customer-username-cc-US
User: customer-username-st-US_texas
User: customer-username-city-paris
User: customer-username-cn-NA
User: customer-username-cc-US-postalcode-90210
User: customer-username-ASN-21928
Session (up to 1440 minutes)
User: customer-username-sessid-qwerty123-sesstime-1440
Host: us-pr.oxylabs.io
Port: 10001
Datacenter Proxies
Address: dc.oxylabs.io
Port: 8001
User: user-USERNAME
Password: PASSWORD
Make sure to use user- prefix with your username.

The port is the sequential number assigned to an IP address from the proxy list. Thus, port 8001 uses the first IP address from your list. You may also enable proxy IP rotation by setting the port to 8000.
Furthermore, you can specify the geo-location, for example, the US, by setting the Proxy username to user-USERNAME-country-US.
The port 8001 picks a random IP address but stays consistent during a session. Alternatively, you can rotate proxy IPs with each request by using port 8000.
If you want to use a specific geo-location, for example, the US, set the Proxy username to user-USERNAME-country-US.
Dedicated Datacenter Proxies (Enterprise)
Address: 1.2.3.4 (IP address from your proxy list)
Port: 1180 (SOCKS5)
User: USERNAME
Password: PASSWORD

For Enterprise Dedicated Datacenter Proxies (purchased via sales), you’ll have to choose an IP address from the acquired proxy list.
Dedicated Datacenter Proxies (Self-service)
Address: ddc.oxylabs.io
Port: 8001
User: user-USERNAME
Password: PASSWORD
Make sure to use user- prefix with your username.

For Self-Service Dedicated Datacenter Proxies (purchased via Oxylabs dashboard), the port indicates the sequential number of an IP address from the acquired proxy list. If you want to get a different IP with each request, change the Port to 8000 to enable proxy rotation.
ISP Proxies
Address: isp.oxylabs.io
Port: 8001
User: user-USERNAME
Password: PASSWORD
Make sure to use user- prefix with your username.

ISP Proxies assign each port to a specific IP address and location. Port 8001 always uses the first IP from your proxy list. Use port 8000 to enable proxy rotation.
To get rotating IPs from a specific country's proxy pool, set the username using this format: user-USERNAME-country-XX, where XX is the country code (e.g., US for United States).
Dedicated ISP Proxies
Address: disp.oxylabs.io
Port: 8001
User: user-USERNAME
Password: PASSWORD
Make sure to use user- prefix with your username.

Choose the port assigned to an IP address from the purchased proxy list, found on the Oxylabs dashboard. The 8001 port will pick the first IP address from your list for all requests. Use port 8000 for automatic proxy IP rotation.
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).

You are all set. All of your internet traffic is now rerouted through a proxy server.
Last updated
Was this helpful?

