How to Set Up Proxies with Shadowrocket in iOS: Guide

By
Khaled Bentoumi
Reviewed By
Updated
August 29, 2024
12 min read

Let me guess. Are you looking for the best proxy app for your iPhone (or iPad)?

Say no more. This guide is for you!

We’ll show you how to install and configure the best proxy app for iOS. Follow the steps, and in 10 minutes, you’ll have unlocked a new skill.

💡 To follow this tutorial, you need a few requirements:

  • An Apple device
  • Shadowrocket installed
  • A proxy account. Enjoy 5GB of data with our Micro Plan with anyIP.io
  • Your proxy credentials:
    • username/password;
    • proxy server infos (URL or IP + port) ;

What’s a proxy?

You may not know what a proxy server is. In short, a proxy server acts as a middleman between your iPhone and the websites/applications you access.

There are different advantages of using a proxy, such as:

  • Conceal your true identity
  • Improved security
  • no more geo-restrictions

If you’re interested in learning more about proxies, please have a look at our article about HTTP/HTTPS proxies

Why Shadowrocket?

As you can see in our previous article, configuring a proxy on iOS is already super simple.

However, one major issue when using iOS natively to configure a proxy is when configuring multiple proxy profiles. Indeed, iOS doesn’t let you save more than one proxy, which makes it painful and annoying to switch between accounts.

Lucky us, Shadowrocket is a real Swiss Army Knife app for proxy. Among all the features that offer the app, here are my favorites:

  • Ease of use: The interface is clean and very user-friendly
  • Compatibility: Shadowrocket is compatible with A LOT of protocols. You can configure a simple HTTP proxy but also use SOCKS5, Shadowsocks, Histeria, and many more
  • Application-level proxy: You can choose which apps will use the proxy and which won’t. A real bonus!
  • Diagnostic tools: Shadowrocket comes with a bunch of cool diagnostic tools to help you track your usage

The only con I can think about this app is that it’s a paid app. But trust me, it’s a good investment!

How to set up a proxy on iOS using Shadowrocket

Let's dive into the guide. Don’t worry, your proxy will be configured and ready to work in five little steps!

Step 1: Open Shadowrocket

This screenshot shows the iOS Shadowrocket icon on an iPhone
This screenshot shows the iOS Shadowrocket app on the Apple store
  1. Open Shadowrocket (yes, we like to start slowly)

Step 2: create a new server

This screenshot shows how to add new server in the iOS Shadowrocket app.
  1. click on “Add Server” or the “+” icon to open the add form

Step 3: configure your proxy

This screenshot shows the creation form on the iOS Shadowrocket app.

Shadowrocket makes it easy, fill the form to configure your new server.

  1. Select the type of proxy you want to use, for this guide we’ve selected “HTTP”
  2. Here you can copy/paste your mobile proxy credentials (all those information are available on your anyIP.Io dashboard)
    • Address (portal.anyip.io)
    • Port (1080)
    • User (username)
    • and password
  3. After reviewing all the data, you can click on “Save” and you’ll see the confirmation
This screenshot shows the confirmation message after creating a new server.
💡 One of the reason to go for Shadowrocket, while we’ve selected “HTTP” for this guid, you can select between a lot of different protocol such as HTTPS, SOCKS5 or Shadowsocks.

This screenshot shows the list of available protocols in the Shadowrocket app on iPhone.

Step 4: Time to connect

This screenshot shows how to turn on the connect button on the iOS Shadowrocket app.

All good, now that your server is all set, you can connect.
Simply turn on the connection button (6).
You should see a “VPN” label appear to confirm the connection to the proxy

This screenshot shows a connected server on the iOS Shadowrocket app.

You are now connected to your proxy 🥳, easy peasy right?

💡 One of the reason to go for Shadowrocket, while we’ve selected “HTTP” for this guide, you can select between a lot of different protocol such as HTTPS, SOCKS5 or Shadowsocks.
This screenshot shows iOS asking to install a VPN Profile when using the Shadowrocket app.
This screenshot shows the VPN Profile when of the Shadowrocket app.

Step 5a: Connectivity test

Shadow rocket allows you to perform a quick and simple connectivity Test

  1. Click on the “T” icon to start the test
  2. You’ll see the latency displayed next to your server profile

That’s a fast and easy way to spot a slow proxy.
anyIP.io got a 27ms response time, impressive right 😎

This screenshot show how to perform a quick connectivity test on the Shadowrocket iOS app.

Step 5b: Connection test

This screenshot shows the creation form on the iOS Shadowrocket app.

Now the real test, is the proxy working or not?
Again super easy, visit browserleaks.com/ip to confirm that you are now connected to the proxy and can enjoy a secure and anonymous connection.
We can see that we are well connected in USA.

Troubleshooting Common Issues

Shadowrocket is likely the best proxy app for iOS. But, you may face a few issues using your proxies. In most of the case, the issue will be easy to fix.

Connection refused or server not responding

If you have entered your login details correctly but are still facing issues, it is recommended that you reach out to your proxy provider for assistance. Another option is to verify if their system is currently operational.

When using anyIP.io, you can easily check our system uptime in real-time by following this link :

Connection issues?

Most often, your proxy fails to connect due to an incorrect URL:PORT combination. It is important to double-check both your username and password to ensure a successful connection.

Get a proxy now with anyIP.io

Sign up for an account on anyIP.Io in just under 5 minutes to access a top-notch proxy service.

At any time of day or night, our dedicated support team is ready to assist you with any inquiries and guide you through setting up your proxy for a seamless experience.

Khaled Bentoumi

Khaled is a software engineer. He’s been involved in many startups of different sizes. Previously, he founded Data to Page, an AI Programmatic SEO startup. He now handles all the marketing at anyIP.

Get access to millions of residential and mobile IPs
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Article by
Khaled Bentoumi

Khaled is a software engineer. He’s been involved in many startups of different sizes. Previously, he founded Data to Page, an AI Programmatic SEO startup. He now handles all the marketing at anyIP.

Read more
No items found.
12 min read
How to customize Your User-Agent with Python Requests

Learn how to update and rotate user-agents in Python Requests to avoid detection and improve scraping efficiency.

12 min read
How to make a POST with the Python Requests package?

Follow this guide to master Python Requests for web scraping, from basic requests to advanced configuration

12 min read
How to use proxies with the Python Requests module?

Follow this guide to master Python Requests for web scraping, from basic requests to advanced configuration

Ready for Next-Level Proxy Solutions?

Get started now and experience the ultimate in proxy flexibility, speed, and security.

Unlock the Power of anyIP Today!