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.

ShadowrocketHome screen, Add Server (or + at the top right)
Type
Socks5

HTTP works too, on the device's HTTP port

Host
<device host>

Issued per device on its proxy page

Port
<device SOCKS5 port>
User
<device username>
Password
••••••••••
Remark
VoidMob device

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).

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

CompareProxy listDedicated device
PriceFrom $3.99 per GBFrom $49 a month
What you getA proxy list per profile, all on one GB balanceOne 4G/5G device no other customer exits through
RotationThe list setting: per request, sticky or a timerOn demand: rotation link, API or a timer you set
Change-IP fieldNot usedRotate from the dashboard or API
TrafficBilled per GBUnmetered
FitsMany profiles, light or read-only workProfiles 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 check
  • The 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.

Get mobile proxiesInstant activation, no KYC, crypto accepted.

Frequently Asked Questions

Common questions about VoidMob proxies in Shadowrocket.

How do I add a VoidMob proxy to Shadowrocket?
Tap Add Server on the Home screen, set Type to Socks5, and enter proxy.voidmob.com as the host, 10000 as the port and the proxy list's username and password under User and Password. Tap Done, turn on the switch next to Not Connected, allow the VPN configuration, and set Global Routing to Proxy.
Is Shadowrocket available on Android?
No. Shadowrocket is sold on the App Store for iPhone and iPad. On Android, apps such as v2rayNG and Super Proxy take the same VoidMob proxy list, and the Android page compares them.
Should I pick Socks5 or HTTP in Shadowrocket?
Socks5. A VoidMob proxy list takes both on the same host, port and login, but only SOCKS5 carries UDP, which calls, games and QUIC traffic use. HTTP mode carries TCP only.
Does Shadowrocket work with a dedicated device?
Yes. Add it as Socks5 with the device's host, its SOCKS5 port and its login from the proxy page, or as HTTP with its HTTP port. The device keeps its IP until you rotate it, and its rotation link opens in Safari when you want a new one, at most once a minute.