Integrations menu
Proxy app setup

Shadowrocket Proxy Setup: Step by Step

To add a proxy in Shadowrocket, tap + on the Home screen, choose type HTTP, enter address gate.proxyfield.io, port 7000 and your username and password, tap Done, select the server and turn on the connection switch; on iPhone it then covers Wi-Fi and mobile data alike. ProxyField residential proxies for Shadowrocket cost from $1.95/GB ($2.95/GB for 1 GB), with a 99.6% success rate, according to our service data. Start with the Easy Trial: 1 GB for $2.95, no subscription, and the traffic never expires.

residential IPs
412M+
from, traffic never expires
$1.95/GB
Easy Trial
1 GB for $2.95
gate.proxyfield.io:7000
What you enter in Shadowrocket
Shadowrocket fieldProxyField value
TypeHTTP (recommended), HTTPS or SOCKS5: all three run on the same host and port
Addressgate.proxyfield.io
Port7000
User<login>-country-us-city-new_york; the optional keys are -country-<cc>, -region-<region>, -city-<city>, -session-<id> and -ttl-<seconds> (30 to 129,600 s, 20 min when ttl is left out); add -mobile or -dc right after the login for mobile or rotating datacenter IPs (-dc takes the country only)
Passwordyour ProxyField password
SOCKS5Shadowrocket takes SOCKS5 with a username and password: the same user and password; UDP relay works on residential; where a tool asks for a proxy URL, write socks5h:// so the gateway resolves the site's name
No passwordthe device's public IP on the allowlist (up to 100 IPv4 addresses) and the port you set up in the dashboard; a login suits a phone that changes networks
Remarkany name, such as "New York"
IP behavioura new IP on every request, or one IP for 30 s to 36 h with -session-<id>-ttl-<seconds>
Headersthe gateway adds no Via, X-Forwarded-For or Forwarded header; the headers your apps send pass through; your Proxy-Authorization is removed before the request goes to the site

Set up Shadowrocket with ProxyField

  1. On the Home screen, tap + in the top right corner.
  2. Set Type to HTTP, enter gate.proxyfield.io, port 7000, your User and Password, add a Remark and tap Done.
  3. Select the server and turn on the switch at the top; the first time, Allow the VPN configuration.
  4. Under Global Routing, choose Proxy, then open https://api.ipify.org in Safari: it shows the proxy's IP.

The same values as one proxy line (host:port:username:password), here for a Canberra IP held for 60 seconds.

gate.proxyfield.io:7000:<login>-country-au-region-australian_capital_territory-city-canberra-session-he9f2qga-ttl-60:<password>

Shadowrocket's own page: Shadowrocket (App Store).

Mobile 5G/4G proxies cost $3.45/GB for 1 GB down to $2.45/GB from 1,000 GB, on the same gateway and the same balance.

Your credentials and the configurator, which generates as many proxy lines as you need, are in your ProxyField account once the payment is confirmed. Labels can differ slightly between versions.

On this page 10 sections

What Shadowrocket does

Shadowrocket is a rule-based proxy app for iPhone and iPad. It installs a local VPN profile on the device and uses it to pass traffic to the proxy server you choose, so it reaches every app and works on mobile data, which the iPhone's built-in Wi-Fi proxy can't do. It does not come with servers: you add your own, such as a ProxyField gateway entry.

FeatureiOS Wi-Fi proxy (Settings)Shadowrocket
Wi-Fiyesyes
Mobile datanoyes
SOCKS5noyes
Rules by domainnoyes
Costbuilt ina paid App Store app

The built-in setting is covered on iPhone proxy settings.

Set up a proxy in Shadowrocket, step by step

  1. Install Shadowrocket from the App Store and open it.
  2. On the Home screen, tap + in the top right corner.
    Screenshot Shadowrocket Home screen with the plus button
  3. Set Type to HTTP. Enter Address gate.proxyfield.io, Port 7000, User <login>-country-us-city-new_york and your Password. Add a Remark, such as "New York", and tap Done.
    Screenshot Shadowrocket add server form with HTTP, gate.proxyfield.io, port 7000 and a username
  4. Tap the new server so it is selected, then turn on the switch at the top of the Home screen. The first time, iOS asks to Allow adding a VPN configuration; confirm with your passcode.
    Screenshot iOS prompt Shadowrocket would like to add VPN configurations, with Allow
  5. Under Global Routing, choose Proxy to send everything through the server while you test.
  6. Open Safari and go to https://api.ipify.org: it shows the proxy's IP. https://ipinfo.io/json shows its country and city.

Global Routing: Config, Proxy, Direct and Scene

ModeWhat it does
Configthe rules of the active configuration decide, domain by domain, which traffic goes through the proxy and which goes direct
Proxyall traffic goes through the selected server
Directno traffic goes through the server
Scenethe mode changes with the network, for example one mode on Wi-Fi and another on mobile data

In a configuration's rules, the PROXY policy sends matching traffic out through the selected server and DIRECT sends it straight to the internet. A rule such as DOMAIN-SUFFIX,example.com,PROXY with Config mode sends only that site through ProxyField.

SOCKS5 in Shadowrocket

Shadowrocket takes SOCKS5 with a username and password. For ProxyField, a SOCKS5 server uses the same gate.proxyfield.io:7000 and the same username and password as an HTTP one, so you can add either type. ProxyField residential SOCKS5 relays UDP, so you can turn UDP relay on for a residential server. More on the protocols: SOCKS5 proxies.

Rotating IPs or one steady IP

ProxyField rotates at the gateway: in rotating mode, every request gets a new IP. Apps you sign in to, and most social and shopping apps, expect one steady IP, so use a sticky session for them: the gateway keeps one IP from 30 s to 36 h (presets 1, 5, 10, 30 min, 1, 3, 6 h). Region, session and session time go in the same username: -region-<region>, -session-<id> and -ttl-<seconds> (30 to 129,600 seconds, 20 minutes by default), as in <login>-country-us-region-new_york-city-new_york-session-he9f2qga-ttl-600; every part after the login is optional. Residential is the default; add -mobile after the login for mobile IPs: <login>-mobile-country-us. Add one server per location or session, such as "New York rotating" and "New York sticky", and switch by tapping another one. Targeting covers country, region (state) and city, with all 50 US states.

Check the connection

  1. On the Home screen, run Connectivity Test: each server shows a response time, or a timeout if it can't connect.
  2. Open https://api.ipify.org in Safari for the exit IP, and https://ipinfo.io/json for its location.
  3. To test a proxy line outside the app, use the proxy checker.

Fix Shadowrocket proxy errors

SymptomLikely causeFix
The server shows a timeoutWrong address, port or typegate.proxyfield.io, 7000, HTTP
Connected, but your real IP showsGlobal Routing is Direct, or a rule sends the site directChoose Proxy, or check the configuration's rules
Pages fail right after connectingWrong user or passwordCopy them from your ProxyField account
An app asks you to sign in againThe IP changed between connectionsUse a sticky session
Some sites won't loadThe site blocks the IP, or a restricted categorySome site categories are restricted to protect the network, including financial and government services

Gateway error messages: 407 Proxy Authentication Required for a wrong login or password, an IP not on the allowlist or a malformed location, 402 Payment Required when no traffic is left and 502 Bad Gateway when no exit could be connected; a restricted site gets no separate response, and a 403 comes from the site itself. Codes are in proxy errors; a proxy that fails everywhere has a checklist in why is my proxy not working. Our 24/7 live chat helps with setup and integration.

Which proxies to use with Shadowrocket

What you doProxyPrice
Apps that expect a phone on a carrier networkMobile 5G/4Gfrom $2.45/GB ($3.45 for 1 GB)
Location checks by country or cityResidentialfrom $1.95/GB ($2.95 for 1 GB)
One fixed IP for an account for weeksDedicated ISPfrom $2.29 per IP per 30 days

Shadowrocket routes the traffic; it doesn't encrypt it beyond what the apps already do (proxy vs VPN). Android has no Shadowrocket; see proxy on Android. Use ProxyField for lawful work within our acceptable use policy.

Get started

Start with the Easy Trial: 1 GB for $2.95, with no minimum purchase and no subscription. The traffic never expires and all purchases are final. See pricing per GB.

Shadowrocket Proxy Setup FAQ

How do I set up a proxy in Shadowrocket?

ProxyField proxies work in Shadowrocket from $1.95/GB ($2.95 for 1 GB): tap + on the Home screen, choose HTTP, enter gate.proxyfield.io, port 7000, your user and password, and tap Done. Select the server, turn on the switch, allow the VPN configuration, and check the new IP at https://api.ipify.org.

What is Shadowrocket?

A rule-based proxy app for iPhone and iPad that sends the device's traffic to a proxy server you add. It supports HTTP, HTTPS, SOCKS5 and other server types, and rules that choose by domain what goes through the proxy.

What is the Shadowrocket app used for?

Using a proxy for every app on an iPhone, on Wi-Fi and mobile data, with rules for which sites go through it. People use it to check apps and sites from another country or to keep a steady IP for accounts they manage.

Is Shadowrocket a VPN or a proxy tool?

A proxy tool that uses iOS's VPN interface: it installs a local VPN profile to capture traffic, then hands it to the proxy server you choose. It has no servers of its own.

How do I add a SOCKS5 proxy in Shadowrocket?

Tap +, set Type to SOCKS5, and enter the address, port, user and password, then tap Done. Shadowrocket sends the SOCKS5 username and password itself, so the apps behind it need no settings; for ProxyField, SOCKS5 takes the same login on gate.proxyfield.io:7000 as HTTP.

Can I use rotating proxies with Shadowrocket?

Yes. Rotation happens at the ProxyField gateway, which gives a new IP on every request in rotating mode. Apps you sign in to work better with a sticky session.

How do I keep the same IP in Shadowrocket?

Use a sticky session in the server's username, which keeps one IP from 30 s to 36 h, or a dedicated ISP proxy for the same IP over weeks from $2.29 per IP per 30 days. Switching servers in the app changes the IP.

Does Shadowrocket work on cellular data or only Wi-Fi?

Both. Because it runs through a VPN profile, it covers mobile data as well as Wi-Fi, unlike the iPhone's built-in proxy setting, which is Wi-Fi only.

What do Config, Proxy, Direct and Scene mean in Shadowrocket?

They are the Global Routing modes: Config follows the rules of the active configuration, Proxy sends everything through the selected server, Direct sends nothing through it, and Scene switches modes by network, such as Wi-Fi or mobile data. Use Proxy to test a new server.

What does the Proxy setting do for outbound traffic in Shadowrocket?

Traffic marked Proxy, by the Proxy routing mode or a rule with the PROXY policy, leaves the phone through the selected server. Traffic marked DIRECT goes straight to the internet without it.

Show 11 more questionsShow fewer questions

Why does Shadowrocket show my real IP?

The connection switch is off, Global Routing is set to Direct, or a rule sends that site direct. Choose Proxy mode, select the server, and reload https://api.ipify.org.

How do I check if my proxy works in Shadowrocket?

Run Connectivity Test on the Home screen to see whether the server answers, then open https://api.ipify.org in Safari for the exit IP. https://ipinfo.io/json shows the country and city.

Is Shadowrocket available on Android?

No, Shadowrocket is an iOS and iPadOS app. On Android, a proxy app or the Wi-Fi proxy setting does the same job.

How much does Shadowrocket cost?

It is a paid App Store app, bought once; the price depends on your country's store. The proxies are separate: ProxyField residential proxies start with the Easy Trial, 1 GB for $2.95.

Is Shadowrocket safe?

Install it only from the App Store, and add servers you trust, because every proxied app's traffic passes through them. Shadowrocket routes traffic but doesn't encrypt it beyond what each app already does.

Which type of proxy works best for Shadowrocket?

ProxyField mobile 5G/4G proxies, from $2.45/GB, for apps that expect a phone on a carrier network, and residential proxies, from $1.95/GB, for location checks. Use HTTP entries with your username and password; SOCKS5 runs on the same gate.proxyfield.io:7000 with the same username and password.

Why choose mobile proxies over datacenter ones for Shadowrocket?

Apps built for phones expect carrier IPs, and many treat datacenter IPs as servers rather than users. Mobile proxies give IPs on 5G, 4G and LTE carrier networks.

How do I install Shadowrocket?

Search for Shadowrocket in the App Store on your iPhone or iPad and buy it. It isn't offered in every country's App Store, so check your region.

Do I need a proxy to use Shadowrocket?

Yes. Shadowrocket has no servers of its own; it needs a proxy you add, such as a ProxyField gateway entry with your login.

What types of servers can I use with Shadowrocket?

HTTP, HTTPS and SOCKS5 proxies, plus other protocols for self-hosted servers. ProxyField proxies go in as HTTP entries with your login; SOCKS5 runs on the same gate.proxyfield.io:7000 with the same username and password.

Can I proxy only certain apps or websites through Shadowrocket?

By website, yes: in Config mode, rules such as DOMAIN-SUFFIX,example.com,PROXY send only those domains through the server. iOS doesn't let it pick by app.

Easy Trial: 1 GB for $2.95.

Try for the price of 1 GB, no subscription, traffic never expires.