Referral Program →

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.

Daniyar
June 10, 2026
6 min read
Proxy on iPhone: What the Wi-Fi Setting Covers, What It Cannot, and How to Check

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

  1. Open Settings and tap Wi-Fi.
  2. Tap the "i" next to the network you are connected to.
  3. Scroll to the HTTP Proxy section and tap Configure Proxy.
  4. Choose Manual.
  5. Enter the Server and the Port.
  6. Turn on Authentication and enter the Username and Password.
  7. Tap Save.

With our proxies the fields are:

ProductServerPortUsername
Residentialproxy.sotaproxy.com10000your login with the country and session suffixes, for example login_c_US_s_1_ttl_1h
ISP, datacenter, IPv6the address you were issued50100your 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
proxy setupauthenticationip whitelist

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.

October 9, 2026
Read more
Banned With a Clean Proxy? The Setup Mistakes That Actually Do It
multi-accountingproxy setuptroubleshooting

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.

October 7, 2026
Read more
How to Avoid CAPTCHA on Automated Workflows
avoid captchaantidetect browserproxy setup

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.

August 21, 2026
Read more
Zip Code Targeting for Ad Campaigns: The Practitioner Guide
zip code targetingproxy setupgeo targeting

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.

August 9, 2026
Read more
wget With a Proxy: Every Way to Set It, What Overrides What, and the SOCKS5 Problem
wgetproxy setupcommand line

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.

July 15, 2026
Read more
How to Set Up Proxy: A Guide for Automation & Ad Teams
how to set up proxyproxy setupresidential proxies

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.

July 5, 2026
Read more