Proxy on iPhone: What the Wi-Fi Setting Covers, What It Cannot, and How to Check
iOS has one proxy setting, and it lives inside each Wi-Fi network. What it covers, the three things it cannot do, the apps people use to get around them, and a two-minute check that the proxy is actually in use.

iOS has exactly one place to set a proxy, and it is not where people look first. It is inside the settings of each Wi-Fi network, it applies to that network only, and it never applies to mobile data. Once you know those three things, the rest is a short form.
Setting it up
- Open Settings and tap Wi-Fi.
- Tap the "i" next to the network you are connected to.
- Scroll to the HTTP Proxy section and tap Configure Proxy.
- Choose Manual.
- Enter the Server and the Port.
- Turn on Authentication and enter the Username and Password.
- Tap Save.
With our proxies the fields are:
| Product | Server | Port | Username |
|---|---|---|---|
| Residential | proxy.sotaproxy.com | 10000 | your login with the country and session suffixes, for example login_c_US_s_1_ttl_1h |
| ISP, datacenter, IPv6 | the address you were issued | 50100 | your login |
The username field takes a long login without complaint, so the suffixes that choose a country, a city or a sticky session go in there exactly as on a computer. The syntax is in the connection string reference.
Choose Automatic instead of Manual if you have a PAC file, a small script that decides per site whether to use the proxy, and enter its URL. A PAC file cannot carry a password, so iOS will ask for one when the proxy does.
What it covers
Once saved, the setting applies to Safari, to Chrome and Firefox on the iPhone, which both use the system's networking, and to most apps, since they use the same networking libraries. Sites see the proxy's address instead of yours. You can confirm it in a few seconds by opening our IP checker in Safari: the address and country shown should be the proxy's.
If the checker still shows your own address, the usual causes, in order: you are on mobile data rather than the Wi-Fi network you configured; you configured a different Wi-Fi network; or iCloud Private Relay is on, which hides your address from Safari in its own way and does not mix well with a proxy. Turn Private Relay off for that network first, under the same "i" screen, then test again.
The three things it cannot do
It does not apply to cellular. There is no proxy setting for mobile data anywhere in iOS. The moment the phone leaves that Wi-Fi network, traffic goes direct. If you need a proxy while on cellular, the built-in setting cannot give it to you.
It does not follow you to other networks. The proxy belongs to one Wi-Fi network. Join another and you start from nothing. This is the mistake behind most "the proxy stopped working" reports on iPhone.
It does not speak SOCKS5. The form takes an HTTP proxy only. If your provider gave you a SOCKS5 address, use their HTTP port instead. Ours answer both protocols: on the same port for residential, and on port 50100 for HTTP against 50101 for SOCKS5 on static addresses.
Getting around the limits
For a proxy that works on cellular, follows the phone between networks, or speaks SOCKS5, the answer on iOS is an app that presents your proxy to the system as a VPN. Shadowrocket, Potatso and Quantumult X are the common ones. You add the proxy inside the app with its host, port, username and password, choose the protocol, and switch the app's VPN toggle on. From then on all traffic on the phone goes through the proxy regardless of network.
Two honest notes. These apps are paid or partly paid, and they are not made by Apple, so read what each one collects before you route your traffic through it. And what they do is a full-device tunnel, which is more than the Wi-Fi setting does and more than most people need for a quick check.
Companies have a third option: a device-management profile can set a global HTTP proxy that applies to everything, cellular included. Apple only allows that payload on supervised devices, so it is for managed fleets, not personal phones.
Turning it off
Settings, Wi-Fi, the "i" next to the network, Configure Proxy, Off. Remember that it was per network: a proxy you set on another Wi-Fi network is still there until you turn it off on that network too. If you used a VPN-style app, switch its toggle off, or remove its profile under Settings, General, VPN and Device Management.
When an iPhone proxy is the right tool
- Checking how a site or ad looks from another country on a real phone, including mobile layouts and app-store listings. This is the main honest use.
- Testing your own app against a proxy your users might be behind.
- Reaching a service that only opens to a certain country from a phone, when you already have an address there.
And when it is not: if you are trying to run several accounts from one phone, the proxy changes the address and nothing else. The device, its identifiers and everything the app can read about it stay the same. How that plays out is covered in how many accounts can you have.
FAQ
Where are proxy settings on iPhone?
Settings, Wi-Fi, the "i" next to the connected network, then Configure Proxy at the bottom of that screen. There is no separate proxy menu.
Does the iPhone proxy work on mobile data?
No. The setting exists only inside Wi-Fi networks. For cellular you need an app that presents the proxy as a VPN, or a managed device profile.
Can I use a SOCKS5 proxy on iPhone?
Not with the built-in setting, which takes HTTP only. Use the provider's HTTP port, or a VPN-style proxy app that supports SOCKS5.
Should Configure Proxy be on or off?
Off, unless you are deliberately using a proxy right now. If it is set to Manual or Automatic and you did not do it, something else configured it: a school or company network, a profile, or software you installed. Set it to Off and see if anything breaks.
Why does Safari keep asking for a proxy username and password?
The proxy rejected the login. Check for a typo, and for a suffix mistake if the login carries targeting. If Authentication is off in the setting, turn it on and enter the login there so Safari stops asking.
Related articles

Proxy Authentication Explained: Username and Password vs IP Whitelist
Two ways a proxy knows it is you: credentials sent on every connection, or a list of addresses allowed in without them. What each one puts on the wire, measured on a test proxy, which tools cannot do which, and why a whitelisted laptop breaks a week later.

Banned With a Clean Proxy? The Setup Mistakes That Actually Do It
The proxy was clean, the address was residential, and the account still died. In most cases we see, the address was never the problem. Seven setup faults, each one checkable in a minute, in the order they usually turn out to be the cause.

How to Avoid CAPTCHA on Automated Workflows
Learn how to avoid CAPTCHA on automated workflows with proxy tactics, antidetect browsers, request pacing, and solver fallbacks built for real operators.

Zip Code Targeting for Ad Campaigns: The Practitioner Guide
Zip code targeting explained for media buyers and traffic arbitrage teams. Covers proxy setup, ad platform rules, detection risks, and best practices.

wget With a Proxy: Every Way to Set It, What Overrides What, and the SOCKS5 Problem
Four ways to give wget a proxy and the order they override each other in, tested on wget 1.25. Plus the exact error messages, the special-character trap, bypassing a proxy, and the one thing wget cannot do: SOCKS5.

How to Set Up Proxy: A Guide for Automation & Ad Teams
Learn how to set up proxy servers for technical use cases. A step-by-step guide on configuration, proxy types, automation, and troubleshooting for ad teams.