Shadowrocket proxy setup
Put a VoidMob mobile proxy into Shadowrocket with Add Server and the Socks5 type: a sticky proxy list's host, port and login, or a dedicated device's own values, and every app on the iPhone leaves through a real 4G/5G carrier IP.
Proxy lists from $3.99 per GB, dedicated devices from $49 a month.
HTTP works too, on the device's HTTP port
Issued per device on its proxy page
Connectivity Test on the Home screen tests the connection; an IP checker in Safari then shows the exit's IP and country.
Add a VoidMob proxy to Shadowrocket
In Shadowrocket: Home screen, Add Server (or + at the top right).
Get the credentials
On a pay-per-GB package, create a proxy list under Proxy Lists, pick the country and set it to Sticky. It gives proxy.voidmob.com, port 10000 and its own username and password. A dedicated device shows its host, ports and login on its proxy page.
Add the server
On the Home screen, tap Add Server, or + at the top right. Tap Type and pick Socks5, then enter proxy.voidmob.com as the host, 10000 as the port, and the list's login under User and Password. Add a remark if you like and tap Done.
Connect and allow the VPN
Select the new server and turn on the switch next to Not Connected. The first time, iOS asks to add Shadowrocket's VPN configuration: tap Allow and confirm with your passcode.
Send every connection through it
Set Global Routing to Proxy. Config follows the rules in the active config file, which can send some domains direct, so Proxy is the setting that keeps every app on the carrier exit.
Check the exit
Run Connectivity Test on the Home screen, then open the IP checker in Safari. The IP and country should be the list's carrier exit before you open any app that signs in.
Settings that follow the IP
Leave these on the values below and Shadowrocket describes the same place the exit IP does.
- Global Routing
- Proxy
- Proxy sends every connection through the server. Config routes by the active config file's rules, and those can send some domains straight out of the phone's own connection.
- Region and time zone
- The exit country's
- They are the iPhone's own settings in iOS, and a proxy does not change them. Set them to the list's country so apps read one place.
Proxy list or dedicated device
Both work in Shadowrocket. The difference is who else shares the exit and how it rotates.
| Compare | Proxy list | Dedicated device |
|---|---|---|
| Price | From $3.99 per GB | From $49 a month |
| What you get | A proxy list per profile, all on one GB balance | One 4G/5G device no other customer exits through |
| Rotation | The list setting: per request, sticky or a timer | On demand: rotation link, API or a timer you set |
| Change-IP field | Not used | Rotate from the dashboard or API |
| Traffic | Billed per GB | Unmetered |
| Fits | Many profiles, light or read-only work | Profiles that carry the business |
When Shadowrocket and the proxy disagree
Some sites still see the phone's own IP
Global Routing is on Config, so the active config file's rules send some domains direct instead of through the server
Switch Global Routing to Proxy, reconnect, and check the exit again with the IP checker in Safari.
Run the checkThe server connects but every site fails to load
The login was left out, or the proxy list authenticates by whitelisted IP and the phone's current IP is not on it
Enter the list's username and password under User and Password. A phone on mobile data changes its own IP, so a login list fits it better than a whitelist.
A call or game connects on its own network
The server was added as HTTP, which carries TCP only, so traffic that needs UDP cannot use it
Add the list as Socks5 instead. VoidMob lists carry UDP over SOCKS5, and Shadowrocket's release notes cover SOCKS5 UDP relay.
Run Shadowrocket on real mobile IPs
Pools from $3.99/GB, or a dedicated device for 1 to 30 days.
Frequently Asked Questions
Common questions about VoidMob proxies in Shadowrocket.