Setup & Troubleshooting

Setting Up a Proxy on iPhone (iOS) and Android

How to configure an HTTP proxy for Wi-Fi on iPhone and Android, why proxies don't apply to mobile data, authentication limitations, SOCKS and app-based options, and how to verify your IP.

By Team of Monkeys Editorial Updated 5 min read Affiliate disclosure

This guide contains affiliate links to Geonode, Webshare and Rayobyte. If you buy through them we may earn a commission, at no extra cost to you.

Setting up a proxy on iPhone and Android illustration of a phone's Wi-Fi proxy settings routing traffic to the internet 3jdej38j4

Important limitations first

  • Wi-Fi only. Both iOS and Android's built-in proxy settings apply per Wi-Fi network, not to mobile data.
  • HTTP proxies. Built-in settings are for HTTP proxies. SOCKS needs an app.
  • Not all apps comply. Some apps ignore system proxy settings.
  • Authentication varies. iOS supports proxy authentication in settings; Android's Wi-Fi proxy settings don't have credential fields.

For whole-device routing, a VPN-style app is often more reliable. See proxy vs VPN.

iPhone and iPad (iOS / iPadOS)

  1. Open Settings → Wi-Fi.
  2. Tap the (i) next to your connected network.
  3. Scroll to HTTP Proxy and tap Configure Proxy.
  4. Choose Manual.
  5. Enter Server and Port.
  6. If needed, turn on Authentication and enter username and password.
  7. Tap Save.

To use a PAC file, choose Automatic and enter the URL. See proxy PAC files.

To turn it off, set Configure Proxy back to Off.

When the proxy finally connects (animated GIF) 3jdej38j4
When the proxy finally connects. GIF via GIPHY

Android

Menus vary by manufacturer and Android version, but generally:

  1. Open Settings → Network & internet (or Connections) → Wi-Fi.
  2. Tap the gear icon or long-press your connected network, and choose Modify or Advanced.
  3. Find Proxy and select Manual.
  4. Enter Proxy hostname and Proxy port.
  5. Optionally add Bypass proxy for hosts.
  6. Save.

Android also offers Proxy Auto-Config on many versions.

Authenticated proxies on Android

Since Android's Wi-Fi proxy settings don't include credentials, use one of:

  • IP whitelisting with your provider (whitelist the Wi-Fi network's public IP). See proxy authentication methods.
  • A proxy app that handles authentication and SOCKS, typically by creating a local VPN interface.
  • Per-app proxy settings in apps that support them.

SOCKS5 on mobile

Neither platform's Wi-Fi settings support SOCKS5 directly. Use a reputable app that supports SOCKS5 (often via a local VPN profile), or configure SOCKS in individual apps where available.

Verify

Open a browser on the phone and visit an IP-check site. It should show the proxy's IP and location. See how to check if a proxy works.

Proxy tip: If you need a working proxy to test these steps with, Geonode generates endpoints in host:port:username:password format, supports IP whitelisting, and has a Chrome extension for quick switching. See setting up Geonode on your devices.

Troubleshooting

ProblemFix
Proxy doesn't work on mobile dataBuilt-in proxies are Wi-Fi only; use an app
Android asks for no password but proxy needs oneUse IP whitelisting or an app
Some apps bypass the proxyUse a VPN-style proxy app
No internet after setting proxyCheck host and port; set proxy to Off to restore

Using residential or mobile proxies on phones for testing

Mobile testing teams often need to see how apps and mobile sites behave in other countries:

  1. Choose a proxy in the target country (residential for consumer-like traffic).
  2. If the provider supports IP whitelisting, whitelist the office Wi-Fi's public IP.
  3. Configure the phone's Wi-Fi proxy with host and port.
  4. Open the app or site and verify location with an IP check.
  5. Reset the proxy when finished.

For apps that ignore system proxies, a VPN-style proxy app that captures all traffic is more reliable.

Proxy apps: what to look for

  • Support for HTTP and SOCKS5 with authentication.
  • Per-app routing (on Android) if you only want some apps proxied.
  • Clear privacy policy; the app sees all your traffic.
  • Reputable developer and recent updates.

Corporate-managed devices

On managed devices (MDM), administrators can push proxy settings, PAC files and VPN profiles. If your settings are locked, they're controlled by policy.

Rayobyte's guide to setting up a proxy on any device or browser. Video: Rayobyte (formerly Blazing SEO) on YouTube

Battery and performance

Proxy apps that run a local VPN interface keep a background service running, which uses some battery. Disable them when not needed.

Budget tip: If you want a cheap proxy to try this with, Webshare has a free plan with 10 datacenter proxies and 1 GB of bandwidth a month, no card required. Paid lists let you pick proxy count, bandwidth and location. See setting up Webshare on your devices.

Mobile proxies vs proxies on mobile

Remember the distinction:

TermMeaning
Proxy on a mobile deviceAny proxy configured on a phone
Mobile proxyA proxy whose exit IP belongs to a mobile carrier

You can use a mobile proxy from a desktop, and a residential proxy from a phone.

For developers: testing app traffic through a proxy

Developers often route a phone or emulator through a proxy to test an app from another country or to inspect its traffic. A few platform details save a lot of head-scratching:

  • iOS Simulator uses the Mac's network, so the Mac's proxy settings apply. See proxy setup on macOS.
  • Android Emulator has its own proxy setting in the emulator's extended controls, and can also be started with an -http-proxy option.
  • Physical devices use the Wi-Fi proxy settings described above, or a VPN-style proxy app for traffic that ignores them.

If you're using an intercepting proxy to inspect HTTPS traffic, certificates are the usual obstacle:

  • Android 7 and later: apps don't trust user-installed certificates unless the app's network security configuration allows it. Debug builds of your own app can opt in; other apps generally won't trust your certificate.
  • iOS: after installing a profile with your certificate, you must also enable full trust for it under Settings → General → About → Certificate Trust Settings.
  • Certificate pinning: apps that pin certificates will refuse the connection whatever you install.

Only inspect traffic from apps and accounts you own or are authorised to test. For what intercepting proxies can and can't see, see HTTP vs HTTPS proxies; for testing from real carrier networks, mobile proxies.

If you use Webshare, our guide to Setting Up Webshare Proxies on Windows, macOS, iPhone and Android covers the setup, which Webshare product to choose and the mistakes to avoid.

If you're weighing Rayobyte as well, Rayobyte Troubleshooting explains which of its products fits, and Rayobyte vs Geonode vs Webshare puts it side by side with Geonode and Webshare.

Residential tip: Rayobyte is worth testing when you need precise targeting: its residential proxies can be pinned to a country, state, city, ZIP code or ASN, with sticky sessions from 1 to 120 minutes. More in fixing common Rayobyte errors.

Key takeaways

  • Built-in proxy settings on iPhone and Android apply per Wi-Fi network and don't cover mobile data.
  • iOS supports proxy authentication in settings; Android's Wi-Fi proxy settings don't, so use IP whitelisting or an app.
  • Neither platform supports SOCKS5 in Wi-Fi settings; use a proxy app.
  • Some apps ignore system proxies; VPN-style proxy apps capture everything.
  • "Mobile proxies" refers to carrier IPs, not to proxies used on phones. See mobile proxies.

Need proxies for your phone? Compare proxy types and providers in our guide to the best proxies in 2026.

FAQ

Can I use residential proxies on my phone?

Yes, the same way as any HTTP proxy.

Do I need mobile proxies to use a proxy on a phone?

No. "Mobile proxies" refers to the IP source (carrier networks), not the device. See mobile proxies.

Sources and further reading

Independent references that back up the points above, from standards bodies, governments, universities and non-profits. They open in a new tab.

Affiliate disclosure: Team of Monkeys is an affiliate of Geonode, Webshare and Rayobyte. Links and banners marked as sponsored, and links to Geonode, Webshare and Rayobyte in the text, use our referral links, and we may earn a commission if you buy through them, at no extra cost to you. Our explanations and comparisons are written to be useful whichever provider you choose.

Editorial note: Proxy providers change their pools, features and prices often, so treat any figures here as typical ranges at the time of writing and confirm current terms with the provider before you buy.