Skip to main content
All CollectionsIntegrations
Shadowrocket Proxy Integration
Shadowrocket Proxy Integration
Updated over a month ago

To get started, visit Webshare and create an account. Once you've registered, you'll be able to generate your free proxies, which can be used with Shadowrocket.

How to set up a single proxy With Shadowrocket?

Below, we will describe in detail all the steps that you need to set up a single proxy with Shadowrocket. Therefore read each step carefully to get the best outcome.

1. Download the Shadowrocket app

Since Shadowrocket is available for both Android and IOS, you can download the Shadowrocket app on both the App Store and the Google Play Store. However, there are certain limitations to this app. You need to have either IOS 12.0 or higher or Android 12 or higher on your mobile device in order to be eligible to download the application. It is a free application on Android, but it’s priced at $2.99 on IOS. For the sake of this guide, we will be using the Android version of the app for demonstration purposes.

2. Configure the Settings

Once you open the app, you will see a folder symbol in the upper right-hand corner of the screen. Click on that icon.

You will now get multiple options that you can use to integrate a proxy with Shadowrocket. Since we are integrating single proxies, select “Type manually”.

Afterward, you will get another list, from which just select Socks as Socks can handle all sorts of traffic including HTTP and HTTPS.

3. Fill your Proxy Settings

Now, you will see a screen with five input fields. This part can get a bit tricky, therefore follow the instructions carefully. Under remarks, you can just use a name that would help you identify the proxy that you are going to add. We need details of a proxy to fill in the rest of the information.

Go to the proxy list page in your Webshare account and then select a proxy based off of its country, city and how long ago it was checked by Webshare. Once you have selected a proxy, all you have to do is click on the proxy details in order to copy them. This feature allows the user to fill out the form in Shadowrocket very easily. Using this method, fill out the fields for IP address, port, username, and password. The username and password fields are optional but the private proxies provided by Webshare always have a username and a password. Therefore, don’t forget to add them as well. Finally, you can click on the checkmark icon to save the proxy settings you entered.

Eg: Name: proxyName, IP: 35.123.231.131, Port:6270, Username: username, password:password

4. Connect to the Proxy

The proxy you configured has been placed in the dashboard of the application.

Select the paper plane icon at the bottom of the screen to connect with the proxy server.

You will immediately get a prompt asking whether you trust Shadowrocket to make this connection. Click on “OK”. Before connecting, you will be asked to allow notifications permissions for Shadowrocket. Enable this as well. Now you will be always notified when you are connected to a proxy.

5. Test Proxy

At the bottom of the screen, you can see the upload and download speeds of the connection through the proxy server. If you want to test the connection, click on the purple bar below the paperclick button. If it is successful, it will mention the time taken for the HTTPS handshake to occur.

If it displays this message, your task is now complete. If it is not successful, it will mention that it failed to detect an internet connection.

If you want to test your proxy further, you can visit a site like IPinfo. Once logged into your account at IPinfo, you can view the details of the IP which you use to access the internet.

6. Start browsing

After establishing a connection, you can browse the web in peace without worrying about harmful people on the internet. If you want to disconnect from the proxy, all you have to do is click on the paperclip icon again. To switch to another proxy, follow the same steps that we did now and select the new proxy before connecting with the server.

Did this answer your question?