You can set up a proxy on iPhone in two ways: natively through Wi-Fi settings (HTTP/HTTPS proxy, applies to one Wi-Fi network) or through a proxy client app like Shadowrocket for SOCKS5 and system-wide routing that also covers cellular. This guide walks through both, plus the iOS limitations to know. In short: iOS has a built-in HTTP proxy for Wi-Fi, and apps unlock SOCKS5 and full-device coverage.
Method 1 — Native iOS proxy (Wi-Fi, HTTP/HTTPS)
iOS lets you set an HTTP/HTTPS proxy per Wi-Fi network:
- Open Settings → Wi-Fi.
- Tap the ⓘ button next to your connected network.
- Scroll down to Configure Proxy and choose Manual.
- Enter your proxy Server (host or IP) and Port.
- If your proxy needs a login, turn on Authentication and enter your Username and Password.
- Tap Save.
That's it — traffic on that Wi-Fi network now goes through the proxy. Test it by searching "what is my IP" in Safari; you should see the proxy's IP.
Limitations to know:
- It applies only to that specific Wi-Fi network, not to cellular (mobile data).
- It's an HTTP/HTTPS proxy — no native SOCKS5.
- Some apps ignore the system proxy and connect directly.
Method 2 — Proxy app (SOCKS5 + cellular, system-wide)
For SOCKS5, coverage over mobile data, or per-app rules, use a proxy client from the App Store — Shadowrocket, Potatso, or Quantumult:
- Install the app and open it.
- Add a new server/proxy: choose the type (HTTP, HTTPS, or SOCKS5), then enter host, port, username, and password.
- Save and toggle the connection on. iOS will ask to add a VPN configuration (the app uses the on-device VPN API to route traffic) — allow it.
- All device traffic, including cellular, now routes through your proxy.
This is the best method if you need SOCKS5 (for example, GProxy's UDP-capable SOCKS5) or want the proxy to work everywhere, not just on one Wi-Fi.
Which proxy type to use on iPhone
| Use case | Best proxy type |
|---|---|
| Privacy / hide your IP | Residential |
| Managing mobile app accounts | Mobile |
| Speed on tolerant sites | Datacenter |
| Torrents / non-web apps (via app) | SOCKS5 |
For most iPhone users wanting to browse privately or from another region, a residential proxy is the natural pick; for mobile-app account work, a mobile proxy.
Common issues
- IP didn't change. Double-check the host, port, and that Authentication is on with the right credentials; some apps bypass the Wi-Fi proxy — use a proxy app instead.
- Works on Wi-Fi but not cellular. The native proxy is Wi-Fi-only; use a proxy app (Method 2) for mobile data.
- Can't connect / timeouts. Confirm your IP is whitelisted or auth is correct, and that the port matches your plan (HTTP vs SOCKS5).
FAQ
How do I set up a proxy on my iPhone?
Go to Settings → Wi-Fi → tap ⓘ on your network → Configure Proxy → Manual, then enter the host, port, and (if needed) username and password. For SOCKS5 or cellular coverage, use a proxy app like Shadowrocket.
Does iPhone support SOCKS5 proxies?
Not in the native Wi-Fi settings (HTTP/HTTPS only). Use a proxy client app such as Shadowrocket to use SOCKS5 on iOS.
Can I use a proxy on iPhone cellular data?
Not with the built-in Wi-Fi proxy. A proxy app that uses the VPN API routes all traffic, including mobile data.
Why isn't my iPhone proxy working?
Common causes: wrong host/port, authentication off or wrong credentials, an app that ignores the Wi-Fi proxy, or an IP that isn't whitelisted.
What's the best proxy for iPhone?
Residential proxies for privacy and geo-access; mobile proxies for managing mobile-app accounts. GProxy supports both HTTP and SOCKS5 on the same plans.
Do I need to jailbreak my iPhone to use a proxy?
No. Both the native Wi-Fi proxy and App Store proxy clients work on a standard, non-jailbroken iPhone.
Ready to set one up? Get residential proxies from $0.90/GB, or SOCKS5 proxies for full app support — 150+ countries, HTTP + SOCKS5. Setting up Android too? See the Android proxy guide. Card, crypto, or SBP — instant activation.
