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 4 min read Affiliate disclosure

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

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.

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.

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

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.

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.

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.

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.

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.

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.

Affiliate disclosure: Team of Monkeys is a Geonode affiliate. Links and banners marked as sponsored, and links to Geonode in the text, use our referral link, 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.