spyderproxy
BackBack to Blog

How to Set Up a Proxy on iPhone & Android (2026 Guide)

DateApr 10, 2026
By Alex R.9 min read

To set up a proxy on iPhone, go to Settings > Wi-Fi, tap the info button next to your connected network, scroll to HTTP Proxy, select Manual, then enter your proxy server address and port. On Android, go to Settings > Wi-Fi, long-press your network, select Modify Network, then enter the proxy hostname and port under Advanced options.

This guide walks you through every method for configuring proxy settings on both iPhone and Android. We cover built-in Wi-Fi proxy settings, third-party apps for SOCKS5 support, developer tools like ADB, verification steps, and troubleshooting for common issues you may encounter along the way.

Why Use a Proxy on Your Phone?

A proxy server routes your internet traffic through an intermediary server before it reaches its destination. On a mobile device, this opens up several practical use cases:

  • Privacy on public Wi-Fi — When you connect to a coffee shop, airport, or hotel network, a proxy masks your real IP address and adds a layer of separation between your device and the websites you visit.
  • Bypass geo-restrictions — Residential proxies let you access content that is locked to specific countries or regions by routing traffic through an IP in the target location.
  • Access blocked content — Some networks at schools, workplaces, or certain countries block specific websites. A proxy can route around these restrictions.
  • App testing and development — Mobile developers use proxies to test how their apps behave in different regions, under various network conditions, or to inspect HTTP traffic with debugging tools.
  • Social media management — Managing multiple accounts across platforms often requires unique IP addresses to avoid detection. Residential proxies provide authentic IPs for each session.

Whether you are a privacy-conscious user, a developer, or a digital marketer, knowing how to configure mobile proxy settings on both iOS and Android is an essential skill.

iPhone Proxy Setup (iOS 17/18)

Apple's iOS provides a built-in option to configure an HTTP proxy on any Wi-Fi connection. Here are three methods for setting up a proxy on your iPhone, from the simplest to the most advanced.

Method 1: Wi-Fi HTTP Proxy (Built-In)

This is the most straightforward way to configure proxy settings on iPhone. No app downloads required.

  1. Open the Settings app on your iPhone.
  2. Tap Wi-Fi.
  3. Find your connected network and tap the (i) info button next to it.
  4. Scroll down to the HTTP Proxy section at the bottom of the screen.
  5. Tap Configure Proxy and select Manual.
  6. Enter the following details:
    • Server: Your proxy address (e.g., geo.spyderproxy.com)
    • Port: Your proxy port (e.g., 11000)
    • Authentication: Toggle on if your proxy requires login credentials, then enter your Username and Password
  7. Tap Save in the top-right corner.
  8. Open Safari or any browser and visit spyderproxy.com/tools/ip-lookup to confirm your IP has changed.

The proxy is now active for all HTTP and HTTPS traffic on that Wi-Fi network. Keep in mind that this setting is per-network — if you connect to a different Wi-Fi network, you will need to configure it again.

Method 2: Using a Proxy App (SOCKS5 Support)

The built-in iOS proxy settings only support HTTP proxies. If you need SOCKS5 proxy support on iPhone, you will need a third-party app. The two most popular options are:

  • Shadowrocket — A widely used proxy client for iOS that supports HTTP, HTTPS, SOCKS5, and Shadowsocks protocols. It creates a local VPN tunnel on your device and routes traffic through your proxy server. Available on the App Store (paid).
  • Potatso Lite — A free alternative that supports SOCKS5 and Shadowsocks. It offers a simpler interface but covers the essential proxy protocols.

To set up Shadowrocket with a SOCKS5 proxy:

  1. Download and install Shadowrocket from the App Store.
  2. Open the app and tap the + button to add a new server.
  3. Select SOCKS5 as the type.
  4. Enter the Address (e.g., geo.spyderproxy.com), Port (e.g., 11000), and your Username and Password.
  5. Tap Done to save.
  6. Toggle the connection switch on. iOS will ask you to allow the VPN configuration — tap Allow.
  7. All traffic on your device (Wi-Fi and cellular) will now route through the SOCKS5 proxy.

Method 3: VPN-Style Proxy Profiles (Enterprise/MDM)

For organizations managing a fleet of iPhones through Mobile Device Management (MDM), proxy settings can be pushed via configuration profiles. This is common in enterprise environments where IT departments need to enforce proxy usage across all company devices.

MDM solutions like Jamf, Microsoft Intune, or Mosyle allow administrators to create a Wi-Fi payload that includes proxy settings. Once the profile is installed on the device, the proxy configuration applies automatically whenever the device connects to the specified network.

iOS Proxy Limitations

Important: iOS only supports HTTP proxies natively through the Wi-Fi settings. There is no built-in option for SOCKS5 or SOCKS4 protocols. If you need SOCKS5, you must use a third-party app like Shadowrocket or Potatso Lite. Additionally, the built-in proxy setting only applies to Wi-Fi connections — it does not affect cellular data traffic.

Android Proxy Setup

Android offers similar built-in proxy configuration for Wi-Fi connections, along with some developer-friendly options that iOS does not provide. Here are three methods to set up a proxy on Android.

Method 1: Wi-Fi Proxy Settings (Built-In)

This method works on all Android versions and does not require root access or third-party apps.

  1. Open Settings on your Android device.
  2. Tap Wi-Fi (or Network & Internet > Wi-Fi depending on your device).
  3. Long-press on your connected network name, then tap Modify Network. On newer Android versions, tap the gear icon next to the network name instead.
  4. Tap Advanced options to expand additional settings.
  5. Under Proxy, change the selection from None to Manual.
  6. Enter the following:
    • Proxy hostname: Your proxy server address (e.g., geo.spyderproxy.com)
    • Proxy port: Your proxy port (e.g., 11000)
    • Bypass proxy for: (Optional) Enter domains that should skip the proxy, separated by commas
  7. Tap Save.

Your Android device will now route Wi-Fi traffic through the proxy. Note that Android's built-in proxy does not have a field for username and password authentication in the Wi-Fi settings on most devices. If your proxy requires authentication, the browser will typically prompt you for credentials on the first request.

Method 2: Using Apps (SOCKS5 Support)

For SOCKS5 proxy support on Android or to proxy cellular data, you need a dedicated app:

  • Drony — A free, no-root proxy client for Android that supports HTTP, HTTPS, and SOCKS5. It creates a local VPN to capture and redirect traffic through your proxy. This is the recommended option for most users.
  • ProxyDroid — A more powerful option that supports HTTP, SOCKS4, and SOCKS5 proxies with per-app rules. However, ProxyDroid requires root access, which limits its usefulness on most modern devices.

To set up Drony with a proxy:

  1. Download Drony from the Google Play Store.
  2. Open the app and go to Settings.
  3. Select your Wi-Fi network under Networks.
  4. Set Proxy type to SOCKS5 (or HTTP).
  5. Enter the Hostname, Port, Username, and Password.
  6. Go back to the main screen and tap the ON toggle to activate.
  7. Android will ask to set up a VPN connection — tap OK.

Method 3: ADB Command for Global Proxy (Developers)

Android developers can set a global HTTP proxy using ADB (Android Debug Bridge) without modifying individual network settings:

adb shell settings put global http_proxy geo.spyderproxy.com:11000

To remove the proxy when you are done:

adb shell settings put global http_proxy :0

This sets a system-wide HTTP proxy that applies to all Wi-Fi and some app traffic. It is especially useful during development and testing because it persists across network changes until you manually remove it.

Android-Specific Note: Wi-Fi vs. Cellular Data

Important: The built-in Android proxy settings only apply to Wi-Fi connections, not to mobile/cellular data. If you need to proxy traffic over LTE or 5G, you must use a proxy app like Drony that creates a VPN tunnel, or use the ADB method for a global proxy. This is one of the most common points of confusion when configuring proxy settings on Android.

How to Set Up SOCKS5 Proxy on Mobile

SOCKS5 proxies offer several advantages over HTTP proxies: they support all types of traffic (not just web browsing), handle UDP connections, and provide better performance for certain applications. Here is how to configure SOCKS5 on each platform.

SOCKS5 on iPhone (Shadowrocket)

  1. Install Shadowrocket from the App Store.
  2. Tap the + button on the main screen.
  3. Set Type to SOCKS5.
  4. Enter:
    • Address: geo.spyderproxy.com
    • Port: 11000
    • User: Your proxy username
    • Password: Your proxy password
  5. Tap Done.
  6. Select the server from the list and toggle the switch to Connected.
  7. Approve the VPN configuration prompt.

Shadowrocket routes all device traffic (Wi-Fi and cellular) through the SOCKS5 proxy, which is a major advantage over the built-in Wi-Fi-only HTTP proxy setting.

SOCKS5 on Android (Drony)

  1. Install Drony from the Google Play Store.
  2. Open the app and navigate to Settings.
  3. Under Networks, select your active Wi-Fi network.
  4. Set Proxy type to SOCKS5.
  5. Enter:
    • Hostname: geo.spyderproxy.com
    • Port: 11000
    • Username: Your proxy username
    • Password: Your proxy password
  6. Return to the main screen and tap ON to activate.
  7. Approve the VPN connection when prompted.

Drony handles SOCKS5 without requiring root access, making it the most accessible option for Android users who need more than basic HTTP proxy support.

How to Verify Your Proxy Is Working on Mobile

After configuring your proxy, always verify that it is actually routing your traffic. Here are three quick checks you can do directly from your phone:

1. Check Your IP Address

Open your phone's browser and visit spyderproxy.com/tools/ip-lookup. The displayed IP address should match your proxy server's location, not your real ISP-assigned IP. If you still see your original IP, the proxy is not active or not configured correctly.

2. Run a DNS Leak Test

Even if your IP changes, DNS queries might still route through your ISP, revealing your actual location. Visit spyderproxy.com/tools/dns-leak-test to verify that DNS requests are also going through the proxy and not leaking to your ISP's DNS servers.

3. Compare IP Before and After

For a definitive test, note your IP address before enabling the proxy, then check it again after. If the IP has changed to a different address (matching your proxy provider's location), the proxy is working correctly. If the IP remains the same, revisit your configuration settings.

Mobile Proxy vs. Proxy on Phone: What Is the Difference?

These two terms are frequently confused, but they refer to different things:

  • Mobile proxy (also called an LTE proxy or 4G/5G proxy) — This is a proxy server that uses a cellular IP address from a mobile carrier. The proxy itself runs on a device connected to a cellular network, and the IPs it provides are assigned by carriers like AT&T, T-Mobile, or Verizon. Mobile proxies are valued because cellular IPs have high trust scores and are rarely blocked by websites.
  • Proxy on phone — This simply means using any proxy (residential, datacenter, or mobile) on your mobile device. The proxy server could be anywhere; you are just configuring your phone to route traffic through it.

In other words, a "mobile proxy" is defined by the type of IP it provides (cellular), while a "proxy on phone" describes the device you are configuring. You can use a mobile proxy on a desktop computer, and you can use a datacenter proxy on your phone — the two concepts are independent.

If you need cellular IPs for tasks like social media management or ad verification, check out our LTE mobile proxy plans.

Troubleshooting Mobile Proxy Issues

Here are the most common problems users encounter when setting up proxy settings on iPhone and Android, along with their solutions.

Proxy Not Connecting

  • Double-check the port number — The most common mistake is entering the wrong port. Verify the exact port provided by your proxy service.
  • Verify authentication credentials — If your proxy requires a username and password, make sure there are no typos or extra spaces. On Android, the built-in Wi-Fi proxy does not have authentication fields, so the browser may prompt you separately.
  • Check that the proxy server is online — Try accessing the proxy from a desktop computer to rule out a server-side issue.

Slow Browsing Through Proxy

  • Try a geographically closer proxy location — Latency increases with distance. If you are in the US and using a proxy server in Europe, switch to a US-based server.
  • Check your base internet speed — Run a speed test without the proxy first to establish a baseline.
  • Upgrade to residential proxies for better performance and lower block rates compared to free or shared proxies.

Some Apps Bypass the Proxy

On Android, individual apps can choose to ignore the Wi-Fi proxy setting. This is a known limitation of Android's proxy implementation. The Wi-Fi proxy is essentially a recommendation that apps can override. To force all traffic through a proxy, use an app like Drony that creates a VPN tunnel, which captures traffic at the network level regardless of individual app behavior.

Proxy Only Works on Wi-Fi, Not Cellular

Both iOS and Android's built-in proxy settings only apply to Wi-Fi connections. To proxy traffic over cellular data, you need a third-party app (Shadowrocket on iOS, Drony on Android) that creates a VPN tunnel. This tunnel captures all traffic regardless of the connection type.

“Cannot Connect to Server” Error

  • Verify the proxy server address is spelled correctly.
  • Ensure you are connected to Wi-Fi (if using built-in settings).
  • Try switching between HTTP and HTTPS proxy types.
  • Restart your device — sometimes network settings need a fresh start to take effect.
  • Check if your network (school, corporate, public Wi-Fi) blocks outbound connections on the proxy port. Try a proxy running on port 80 or 443 to avoid port-based blocking.

For more proxy troubleshooting, see our guides on setting up a proxy in Chrome and proxy setup on Windows 11.

Frequently Asked Questions

Can I use a proxy over cellular data on iPhone?

Not natively. The built-in iOS proxy settings only apply to Wi-Fi connections. To proxy cellular traffic, you need a proxy app like Shadowrocket that creates a VPN tunnel on the device. This tunnel captures all traffic — both Wi-Fi and cellular — and routes it through your proxy server.

Is it safe to use a proxy on my phone?

Yes, as long as you use a trusted proxy provider. Reputable services like SpyderProxy encrypt your connection and do not log your traffic. Free proxies, however, carry significant risks — many inject ads, log your browsing activity, or even intercept sensitive data. Always choose a paid, reputable provider for mobile proxy usage.

Will a proxy slow down my phone?

There will be a slight increase in latency because your traffic takes an extra hop through the proxy server. The impact depends on the proxy's location relative to yours and the server's capacity. Premium proxies add minimal latency (typically 20–50ms), while free or overloaded proxies can make browsing noticeably slower.

Can I use SOCKS5 on iPhone?

Yes, but not through the built-in settings. iOS only supports HTTP proxies natively. To use SOCKS5 on iPhone, install an app like Shadowrocket or Potatso Lite from the App Store. These apps create a local VPN tunnel and route your traffic through the SOCKS5 proxy server.

Does Android support SOCKS5 proxy natively?

No. Android's built-in Wi-Fi proxy settings only support HTTP proxies. For SOCKS5 support, you need a third-party app like Drony (no root required) or ProxyDroid (requires root). Drony is the recommended choice since it works on all unrooted Android devices.

How do I remove proxy settings from my phone?

On iPhone: Go to Settings > Wi-Fi, tap the (i) next to your network, scroll to HTTP Proxy, and select Off. On Android: Go to Settings > Wi-Fi, tap the gear icon or long-press the network, open Advanced options, and change the Proxy setting to None. If you used a proxy app, simply toggle it off or disconnect within the app.

Need Reliable Proxies for Your Phone?

SpyderProxy offers high-speed HTTP(S) and SOCKS5 proxies with unlimited bandwidth, instant activation, and 24/7 uptime. Works seamlessly on iPhone, Android, and every major platform.