You can set up a proxy on any modern mobile device and ensure all outgoing and incoming traffic goes through it. This approach is extremely useful in certain situations, like when you need to access the internet from a limited network at work, school, or any other public place.
However, the configuration options on these devices are usually pretty basic. Sooner or later, you’ll need something better, and that’s where apps like Shadowrocket jump in. Shadowrocket offers versatile proxy support, rule-based controls, monitoring, plugins, and a lot more.
Shadowrocket features overview
The iOS and Android versions of Shadowrocket differ to a certain extent, but both support some key features all proxy users can take advantage of:
Versatile protocol support
You can set up and use many different proxy types, from Shadowsocks, Vmess, Vless, and Trojan to SOCKS.
Custom routing
You can define specific rules on traffic routing based on domains, IPs, or geographic locations.
Subscription support
If you rely on subscription links for proxy configuration, both apps can import and manage them.
The iOS version also offers more advanced traffic analysis and stats, ad blocking, HTTPS decryption, and more. You can also sync your configurations across multiple iOS devices using iCloud.
The Android version enables users to configure custom settings for each app, speed monitoring, and automatic node discovery. Android users also get access to free proxies.
What does MarsProxies offer
While free proxies are widely available, it’s hard to recommend using them. Aside from compromising your privacy, free IPs are available to everyone, which means they’re shared with an unknown number of other users. As a result, your connection will be slow and inconsistent. More importantly, you can get banned from certain websites and online platforms just for using an IP someone else abused in the past.
With MarsProxies, you don’t have to worry about any of this. Our Residential Proxies are 100% authentic, sourced from genuine devices, with excellent customization options at no extra cost. Here’s what we offer:
A global network of over one million residential IPs
Non-expiring residential proxy traffic
Competitive prices with great bulk discounts
Country, state, and city-level geotargeting
HTTP/HTTPS and SOCKS5 support
Customizable sessions (from 1 second to 7 days)
24/7 expert support
In other words, you get a cost-efficient, reliable, and high-performing solution for Shadowrocket and any other app with zero risk of geo-restrictions, blocks, bans, and any other issues plaguing free proxies.
How to use MarsProxies with Shadowrocket on iOS
To start using Shadowrocket on your iPhone or iPad, purchase it from the App Store and install it on your device.
Launch the app and tap on 'Add Server' (1).
Click on 'Type' (2).
Select the proxy type you want to use. Our proxies support HTTP and SOCKS5. We’ll go with SOCKS5. Tap on it (3), and you’ll be sent back to the previous screen.
Visit the MarsProxies dashboard and configure your proxies. We’ll use proxies from Berlin, Germany (4), with 12-hour sticky sessions (5) and SOCKS5 protocol (6).
Add the following information (7) from the MarsProxies dashboard from Shadowrocket:
Address: ultra.marsproxies.com
Port: 44445
User: your proxy username
Password: your proxy password
6. Once you’re finished, tap 'Save' (8).
7. Set 'Global Routing' to 'Proxy' (9).
8. Tap the toggle next to 'Not Connected' (10).
9. Shadowrocket will ask for your permission to install a VPN profile. Tap 'OK' (11).
10. You’ll also have to authorize adding VPN configurations. Tap 'Allow' (12) and enter your iOS passcode.
11. Test your connection by visiting WhatIsMyIP or a similar website.
If your IP address and location match the proxy, you’re ready to go. To stop using your proxy, return to Shadowrocket and turn the connection off (13).
How to use MarsProxies with Shadowrocket on Android
To start using Shadowrocket on your Android phone or tablet, download it from the Play Store.
Tap the 'File' (1) icon.
Select 'Type manually' (2) from the list of available options.
Since the Android version of Shadowrocket doesn’t support HTTP or HTTPS proxies, select 'Socks' (3).
Visit the MarsProxies dashboard and configure your proxies. We’ll use proxies from Marseille, France (4), with 12-hour sticky sessions (5), and SOCKS5 protocol (6).
Add the following information (7) from the MarsProxies dashboard to Shadowrocket:
Remarks: the name for your proxy configurationAddress: ultra.marsproxies.com
Port: 44445
User: your proxy username
Password: your proxy password
6. Finally, tap the paper plane icon (9) to connect to your proxy.
7. Shadowrocket will ask for your permission to set up a VPN connection. Tap 'OK' (10).
8. Test your connection by visiting IP2Location or a similar website.
If your IP address and location match the proxy, you’re ready to go. To stop using your proxy, return to Shadowrocket and tap the paper plane icon (11).
Final thoughts
Both versions of Shadowrocket offer a great solution for proxy management on mobile devices. The app is beginner-friendly and versatile enough to meet the needs of advanced users. As long as you pair it with any MarsProxies service, you’ll enjoy safe browsing without worrying about blocks, bans, or geo-restrictions!