Shadowrocket
Shadowrocket (iOS) routes all device traffic — including cellular and apps with their own network stack — through a configured proxy. It's the most flexible iOS proxy client.
Add a proxy
Open Shadowrocket → + in the top right.
Type: HTTPS (for our HTTP CONNECT proxy on TLS-aware port) or HTTP for plain.
Fill in:
Residential / Mobile (gateway)
Type
HTTP
Host
gate.helodata.io
Port
7777
User
helo_s1a2b3c4d5e-type-res-region-us
Password
sub-user password
ISP
Type
HTTP
Host
198.51.100.42
Port
8000
User
helo_s1a2b3c4d5e
Password
sub-user password
Save → tap the proxy entry to test (Shadowrocket reports latency and exit IP).
Toggle the main "Not Connected" switch to start routing.
[screenshot: Shadowrocket proxy add form]
SOCKS5
Type: Socks5. Same host/port/credentials as above. Shadowrocket handles the SOCKS5 auth handshake correctly and proxies DNS.
Rules — proxy only specific apps or domains
Shadowrocket's Rules tab lets you direct only certain traffic through helodata, leaving the rest direct.
Example: route only example.com traffic via proxy, everything else direct:
Where helo-residential is the name of the proxy you added.
Verify
After connecting, open Safari → https://ipv4.icanhazip.com. Expect a helodata IP.
Common pitfalls
VPN profile permission required — first launch asks you to install a VPN profile. Approve it; Shadowrocket uses iOS Network Extension to capture traffic.
Battery drain — system-level traffic routing is more battery-intensive than a Wi-Fi proxy. Disable when not in use.
Some apps detect VPN-style routing — banking and some streaming apps refuse to run with any Network Extension active. Use the per-app routing rules to exempt them.
Last updated
Was this helpful?