Integrations menu
Device setup

Proxy for Android: Wi-Fi Proxy Settings and SOCKS5 Apps

To set a proxy on Android, open Settings → Network & internet → Internet, tap the gear next to your Wi-Fi network, tap Edit (pencil) → Advanced options → Proxy: Manual, and enter the proxy hostname and port. That screen takes only a host, a port and a bypass list, with no username or password field, so a proxy that needs a login takes one of 2 routes: allowlist your network's IP (the simplest on one Wi-Fi network), or use a VPN-mode proxy app, which is also the only way to SOCKS5 and to every app. ProxyField's gateway gate.proxyfield.io works with both, on port 7000 with a username and password or on the port you set up in the dashboard with the allowlist; residential proxies cost from $1.95/GB ($2.95/GB for 1 GB) and mobile 5G/4G proxies from $2.45/GB, for testing apps in 195+ countries (section 6). Start with the Easy Trial: 1 GB for $2.95, no subscription, and the traffic never expires.

residential IPs
412M+
from, traffic never expires
$1.95/GB
Easy Trial
1 GB for $2.95
gate.proxyfield.io:7000
What you enter on Android
Android fieldProxyField value
ProxyManual (the Wi-Fi network → Edit → Advanced options)
Proxy hostnamegate.proxyfield.io
Proxy portthe port you set up in the dashboard for your allowlisted IP
No password fieldAndroid's Wi-Fi proxy has no username or password field, so add your Wi-Fi network's public IP to the allowlist (up to 100 IPv4 addresses); the product, location and session are then set per port in the dashboard
Proxy app (VPN mode)gate.proxyfield.io, port 7000, with a username and password; HTTP, HTTPS and SOCKS5 all run on that host and port
Username (in an app)<login>-country-us-city-new_york; the optional keys are -country-<cc>, -region-<region>, -city-<city>, -session-<id> and -ttl-<seconds> (30 to 129,600 s, 20 min when ttl is left out); add -mobile or -dc right after the login for mobile or rotating datacenter IPs (-dc takes the country only)
Password (in an app)your ProxyField password; the username and password are in your account, where the configurator generates as many proxy lines as you need
SOCKS5in a VPN-mode app, with the same username and password; where a tool asks for a proxy URL, write socks5h:// so the gateway resolves the site's name
IP behavioura new IP on every request, or one IP for 30 s to 36 h with -session-<id>-ttl-<seconds>
Headersthe gateway adds no Via, X-Forwarded-For or Forwarded header; the headers Chrome and other apps send pass through; your Proxy-Authorization is removed before the request goes to the site

Set up Android with ProxyField

  1. With no proxy set, open https://api.ipify.org on the phone and add the IP it shows to the allowlist in your ProxyField account.
  2. Open Settings → Network & internet → Internet and tap the gear next to your Wi-Fi network.
  3. Tap Edit, then Advanced options, and set Proxy to Manual.
  4. Enter gate.proxyfield.io in Proxy hostname and the port you set up in the dashboard in Proxy port, then tap Save.
  5. Open https://api.ipify.org in Chrome: it shows an IP that is not yours.

For a VPN-mode proxy app, the same values as one line (host:port:username:password), as the configurator in your account generates them:

gate.proxyfield.io:7000:<login>-country-au-region-australian_capital_territory-city-canberra-session-he9f2qga-ttl-60:<password>

Google's own guide to the Wi-Fi proxy step: Manage advanced network settings on your Pixel phone (Google).

Android's Wi-Fi proxy has no username or password field. Pick one of 2 ways around it:

RoutePasswordCountry choiceCoversWhat you see when it worksSteps
IP allowlistNot neededSet in your account, not per requestEvery app that reads the system proxy, on that one Wi-Fi networkhttps://api.ipify.org shows an IP that is not yoursSection 1, then section 2
VPN-mode proxy appSaved in the appYes, in the usernameEvery app, on Wi-Fi and mobile dataA key icon in the status bar; https://ipinfo.io/json shows the country in your usernameSection 5

Which one: fixed home or office Wi-Fi: allowlist. A different country per test: an app. Mobile data or SOCKS5: an app.

If pages fail with 407 Proxy Authentication Required or ERR_TUNNEL_CONNECTION_FAILED right after you set the proxy, the gateway did not get credentials: allowlist the network's IP, or enter the username and password in the app.

Labels can differ slightly between versions. Menu names also differ by phone; Google's own guide is Manage advanced network settings on your Android phone.

On this page 11 sections

1. Use a proxy with a username and password on Android Wi-Fi

Allowlist your IP. Android can't send a proxy password from the Wi-Fi settings, so allowlist your Wi-Fi network's public IP: with no proxy set, open https://api.ipify.org on the phone and add the IP it shows in your account. Another network means another IP to add. When it works, https://api.ipify.org shows an IP that is not yours. The allowlist takes up to 100 IPv4 addresses per account; with the allowlist, the product, location and session are set per port in the dashboard, so in the Wi-Fi proxy you enter the port you set up in the dashboard instead of 7000.

Or use an app that stores the credentials and covers every app, on Wi-Fi and mobile data (section 5). This is the route to take when you need a different country per test.

2. Proxy configuration on Android Wi-Fi (Pixel and stock Android)

  1. Open Settings → Network & internet → Internet.
  2. Tap the gear next to the connected Wi-Fi network.
  3. Tap Edit (pencil), then Advanced options.
  4. Set Proxy to Manual.
  5. Enter Proxy hostname gate.proxyfield.io and, in Proxy port, the port you set up in the dashboard for your allowlisted IP. The grey proxy.example.com and 8080 in these fields are only examples: type over them. Leave Bypass proxy for empty, or enter localhost.
  6. Tap Save, then check that it works (section 7).

3. Configure a proxy on Samsung, Huawei and other Android phones

On a Galaxy (One UI), open Settings → Connections → Wi-Fi, tap the gear next to the network, tap View more, set Proxy to Manual, enter gate.proxyfield.io and the port as in section 2, step 5, and tap Save.

Other skins keep Proxy in the Wi-Fi network's settings.

HMS proxy setting on Huawei phones

On Huawei phones with Huawei Mobile Services (HMS), EMUI or HarmonyOS, open Settings → WLAN, touch and hold the network, tap Modify network, turn on Show advanced options, set Proxy to Manual, enter gate.proxyfield.io and the port as in section 2, step 5, and save. The proxy belongs to the Wi-Fi network, not to HMS, so it works the same with or without Google services.

4. Can I use a proxy on Android over mobile data?

Yes, two ways: the APN's Proxy and Port fields, or a VPN-mode proxy app (section 5).

On a Pixel: Settings → Network & internet → SIMs → your SIM → Access Point Names → your APN → Proxy gate.proxyfield.io, Port 7000 → ⋮ → Save.

Limits: some carriers lock the APN; the APN's Username and Password fields are the carrier's login, not the proxy's, so the proxy gets no credentials; many apps ignore the APN proxy; your carrier IP changes too often to allowlist; and a wrong APN can break mobile data, so note the original values. The app route usually works better.

5. SOCKS5 for all apps

Android's built-in proxy is HTTP only and set per Wi-Fi network. For SOCKS5 on all apps, run an app in VPN mode, built on Android's VpnService (see Android's VPN guide), and point it at gate.proxyfield.io:7000. The app captures every app's traffic and forwards it to the SOCKS5 proxy; this VPN-to-SOCKS5 layer is often called tun2socks. Neither app below needs root.

Read moreShow less
AppWhat its project page saysAndroidLicenceSource
ProxyDroidVPN mode, no root; SOCKS5 with optional username and password, HTTP CONNECT with optional Basic auth7.0+GPLv3github.com/madeye/proxydroid, Google Play
SocksDroidSOCKS5 client on VpnService, no root; DNS over TCP; username and password support not documented5.0+GPLv3github.com/PeterCxy/SocksDroid
  1. Install a VPN-mode proxy app, such as ProxyDroid, from Google Play or the project's own page; avoid APK mirror sites.
  2. Add a profile: SOCKS5 (or HTTP), server gate.proxyfield.io, port 7000. Enter your ProxyField username, such as <login>-country-us, and password, which the gateway takes over SOCKS5 too; or allowlist your IP (section 1) and enter the port you set up in the dashboard instead of 7000.
  3. Choose all apps, or only the apps you want to route if the app has a per-app list. If the app has a DNS option, send DNS through the proxy, so lookups also come from the proxy's country.
  4. Connect, and accept Android's VPN prompt. A key icon appears in the status bar while the app runs.
  5. Open https://api.ipify.org in Chrome: it shows an IP that is not yours. https://ipinfo.io/json shows the country you put in the username.
ChoiceBuilt-in Wi-Fi proxyVPN-mode app
Apps coveredOnly apps that read the system settingAll apps, or a per-app list
NetworksOne Wi-Fi networkWi-Fi and mobile data
ProtocolsHTTPSOCKS5 and HTTP
CredentialsNone (use the IP allowlist)Saved in the app
RootNot neededNot needed

Android runs one VPN at a time, so the app replaces your VPN while connected. ProxyField doesn't ship an Android app. More on SOCKS5 proxies.

6. Residential or mobile proxies for testing Android apps in other countries

ProxyField sells both kinds for Android app tests on one balance: mobile 5G/4G proxies from $3.45/GB for 1 GB down to $2.45/GB, and residential proxies from $2.95/GB down to $1.95/GB, in 195+ countries, with 550K+ mobile IPs in the US, 180K+ in Spain and 1.5M+ in India, and one sticky IP for up to 36 h. Set the gateway on the phone (Wi-Fi proxy or a VPN-mode app), pick the country in the username, and keep one sticky IP for the whole test run. Use mobile IPs when the app should see a phone on a carrier network, and residential IPs for store listings, prices and content checks.

Read moreShow less

Test an app from another country in 3 steps:

  1. Buy 1 GB of mobile traffic ($3.45), or residential ($2.95), with the Easy Trial; the traffic never expires, so what a test leaves stays on the balance.
  2. Set the country in the username in a VPN-mode app (section 5), such as <login>-country-us or <login>-country-us-city-new_york, with a sticky session so the whole test run keeps one IP (30 s to 36 h). Region, session and session time go in the same username: -region-<region>, -session-<id> and -ttl-<seconds> (30 to 129,600 seconds, 20 minutes by default), as in <login>-country-us-region-new_york-city-new_york-session-he9f2qga-ttl-600; every part after the login is optional. Residential is the default; add -mobile after the login for mobile IPs: <login>-mobile-country-us.
  3. Check https://ipinfo.io/json before you open the app: it should show the country you set. Then run the test; a new run with a new sticky session gets a new IP.

Coverage: 412M+ residential and 10.2M+ mobile IPs in 195+ countries and 21,000+ cities; targeting by country, region (state) and city, with all 50 US states.

CountryResidential IPsMobile IPsMobile networks
United States61.2M+550K+Verizon, AT&T, T-Mobile, UScellular and others
United Kingdom16.6M+140K+EE, O2, Three, Vodafone
Germany20.2M+190K+Telekom, Vodafone, O2
Spain13.7M+180K+Movistar, Orange, Vodafone, Digi
France8.3M+330K+Orange, SFR, Bouygues, Free
Brazil36.8M+260K+Vivo
India42.6M+1.5M+Jio, Airtel, Vi, BSNL
Japan3.3M+28K+NTT docomo

Mobile networks are the carriers whose networks the mobile IPs run on; you choose the country, region and city.

What to compare when you choose a provider for Android tests:

CheckWhy it matters on AndroidProxyField
Price per GB at your volumeApp tests download whole screens, images and updatesResidential $2.95/GB for 1 GB to $1.95/GB; mobile $3.45/GB to $2.45/GB
Smallest purchaseWhat a first test on one phone costs1 GB for $2.95 (mobile $3.45), no subscription
Mobile and residentialSome apps treat carrier IPs differently from home broadbandBoth, on one balance
Countries and citiesWhere your users are195+ countries, 21,000+ cities; country, region and city targeting
Sticky session lengthOne IP for a whole test run or login30 s to 36 h, or a new IP on every request
SOCKS5 and HTTPVPN-mode apps take eitherHTTP, HTTPS and SOCKS5
AuthenticationAndroid's Wi-Fi proxy has no password fieldUsername and password, or an IP allowlist
ExpiryTests run in burstsTraffic never expires
Help with setupPhones and apps differ24/7 live chat, including setup and integration

Prices per GB, the whole purchase at the tier rate, no subscription, traffic never expires:

Volume in one purchase, Residential, Mobile 5G/4G
Volume in one purchaseResidentialMobile 5G/4G
1–9 GB$2.95$3.45
10–49 GB$2.79$3.29
50–99 GB$2.65$3.15
100–249 GB$2.49$2.99
250–499 GB$2.29$2.79
500–999 GB$2.09$2.59
1,000+ GB$1.95$2.45

Billed traffic: the data sent and received through the proxy, including a site's error responses. For a first test on a phone, the Easy Trial is 1 GB for $2.95 (mobile $3.45) on the same pool as a 1 TB order, with no minimum purchase; one balance covers residential and mobile. All purchases are final.

7. Check the proxy works

In Chrome, https://api.ipify.org should show an IP that is not yours. Check the country at https://ipinfo.io/json, or test your proxy.

Chrome on Android follows the Wi-Fi proxy. Per Android's ProxyInfo docs, apps on other HTTP stacks must read the setting themselves, so some skip it; a VPN-mode app covers those.

A proxy changes your IP and location; it doesn't solve CAPTCHAs or hide a browser's fingerprint.

8. Turn off the proxy on Android

In the Wi-Fi network, tap Edit → Advanced options → Proxy: None → Save (Samsung: View more → Proxy → None). For an app, disconnect its VPN; for the APN, restore the original values.

9. Troubleshooting

SymptomLikely causeFix
407 Proxy Authentication RequiredNo credentials reached the gateway, or wrong onesAllowlist the network's IP (section 1), or copy the username and password from your account into the app
Every page failsYour new network's IP isn't allowlistedAdd it
ERR_TUNNEL_CONNECTION_FAILED in ChromeWrong host or port, missing credentials, or a restricted site: some site categories are restricted to protect the network, including financial and government servicesCheck the host gate.proxyfield.io, the port (7000 with a username and password, the port you set up in the dashboard with the allowlist) and the allowlist; see our acceptable use policy
Wrong countryA misspelled parameter, or DNS outside the proxyFix the username; send DNS through the proxy in the app
One app skips the proxyIt ignores the system proxyUse a VPN-mode app
Mobile data stopped after an APN editChanged APN valuesRestore them

Gateway error messages: 407 Proxy Authentication Required for a wrong login or password, an IP not on the allowlist or a malformed location, 402 Payment Required when no traffic is left and 502 Bad Gateway when no exit could be connected; a restricted site gets no separate response, and a 403 comes from the site itself. See proxy errors; a proxy that is blocked on every site has a checklist in why is my proxy not working.

Get started

Choose residential proxies or mobile 5G/4G proxies; one balance covers both. Other devices: iPhone proxy settings; for many browser profiles, anti-detect browsers. Start with the Easy Trial: 1 GB for $2.95, no minimum purchase, no subscription, and the traffic never expires. See pricing per GB.

Proxy or VPN? A proxy routes web traffic through another IP; a VPN encrypts and tunnels all traffic: see Proxy vs VPN.

Proxy for Android FAQ

How do I configure a proxy on Android?

ProxyField proxies, from $1.95/GB, go into Android through the Wi-Fi network: Settings → Network & internet → Internet → the gear next to your Wi-Fi → Edit → Advanced options → Proxy: Manual, then hostname gate.proxyfield.io and the port you set up in the dashboard for your allowlisted IP, Save. Allowlist your network's IP first, because Android's Wi-Fi proxy has no password field.

How do I use a proxy that needs a username and password on Android when the Wi-Fi proxy settings have no login field?

2 ways: allowlist your Wi-Fi network's public IP in your account so no password is needed, then enter the port you set up in the dashboard; or use a VPN-mode proxy app that stores the credentials for every app. In the app, the ProxyField username also picks the location, such as <login>-country-us-city-new_york.

Which proxy providers sell residential or mobile proxies I can set up on an Android phone for testing apps in other countries?

ProxyField sells both on one balance: residential proxies from $2.95/GB for 1 GB down to $1.95/GB from 1,000 GB, and mobile 5G/4G proxies from $3.45/GB down to $2.45/GB, with no subscription and traffic that never expires. They cover 412M+ residential and 10.2M+ mobile IPs in 195+ countries and 21,000+ cities, such as 180K+ mobile IPs in Spain and 1.5M+ in India, with sticky sessions up to 36 h for one test run. Set gate.proxyfield.io:7000 in a VPN-mode app and pick the country in the username, or use the Wi-Fi proxy with your IP on the allowlist and the port you set up in the dashboard; compare any provider on per-GB price, smallest purchase, targeting and SOCKS5 support.

How do I use a SOCKS5 proxy on Android for all apps?

With an app that runs in VPN mode, such as ProxyDroid (Android 7.0+, SOCKS5 with username and password) or SocksDroid (Android 5.0+), which forwards every app's traffic to the SOCKS5 proxy; the built-in setting is HTTP only and per Wi-Fi network. Add gate.proxyfield.io, port 7000, choose all apps, accept Android's VPN prompt, and check that https://api.ipify.org shows an IP that is not yours.

Can I use a proxy on Android over mobile data, not just on Wi-Fi?

Yes: in the APN's Proxy and Port fields, if your carrier allows it, or with a VPN-mode proxy app. The app route usually works better: the APN's username and password fields are the carrier's login, not the proxy's, and many apps ignore the APN proxy.

What does proxy.example.com mean in Android's proxy settings?

It is only the example text Android shows in the empty Proxy hostname field, next to 8080 in the port field. Replace it with your proxy's host and port; for ProxyField, gate.proxyfield.io and the port you set up in the dashboard for your allowlisted IP.

Why is there no username and password field in Android's proxy settings?

Android's built-in Wi-Fi proxy takes only a host, a port and a bypass list. Allowlist your network's public IP in your account, or use a proxy app that supports authentication.

Do Android proxy settings apply to all apps?

No. Chrome and apps that read the system setting follow the Wi-Fi proxy, but apps on other network stacks can skip it. A VPN-mode proxy app covers every app.

Can I use SOCKS5 on Android without an app?

No. Android's built-in proxy is HTTP only; SOCKS5 needs an app that runs in VPN mode. See SOCKS5 proxies.

How do I set a proxy on a Samsung phone?

On a Galaxy (One UI), open Settings → Connections → Wi-Fi, tap the gear next to the network, tap View more, set Proxy to Manual, enter gate.proxyfield.io and the port you set up in the dashboard for your allowlisted IP, and tap Save.

Show 14 more questionsShow fewer questions

What is the HMS proxy setting?

On Huawei phones with Huawei Mobile Services, the proxy sits in the Wi-Fi network: Settings → WLAN → touch and hold the network → Modify network → Show advanced options → Proxy: Manual. It belongs to the Wi-Fi network, not to HMS, so it works with or without Google services.

How do I set a proxy for a specific app on Android?

Use the app's own proxy setting if it has one, or a VPN-mode proxy app with per-app routing. The Wi-Fi proxy covers the whole network, not one app.

Do I need root to use a proxy on Android?

No. The Wi-Fi proxy and VPN-mode proxy apps both work without root, through Android's own settings and its VpnService. ProxyDroid, which once needed root, now runs in VPN mode without it on Android 7.0+, per its project page.

How do I turn off a proxy on Android?

Set Proxy to None in the Wi-Fi network's Advanced options and tap Save (Samsung: View more → Proxy → None). For an app, disconnect its VPN; for the APN, restore the original values.

How do I check that my Android proxy works?

Open https://api.ipify.org in Chrome: it should show an IP that is not yours, and https://ipinfo.io/json shows its country. Or test your proxy in the ProxyField checker.

What is an Android proxy app used for?

Routing all apps or mobile data through a proxy, with SOCKS5 and saved credentials, which the built-in Wi-Fi setting can't do.

What is the best proxy app for Android?

ProxyField doesn't ship an Android app; its gateway, from $1.95/GB, works in any VPN-mode app that supports SOCKS5 or HTTP with a username and password. We don't rank apps: look for those features, a per-app list and a DNS option, and prefer open source you can audit.

How do I set up a proxy in SocksDroid?

Enter gate.proxyfield.io as the server and 7000 as the port with your username and password, or, with your IP on the allowlist, the port you set up in the dashboard; then switch it on. Android asks you to allow the VPN connection the first time.

How do I use Every Proxy on Android?

Every Proxy works the other way round: it runs a proxy server on your phone for other devices. To route your phone through ProxyField, follow the steps on this page.

How do I set a proxy in an Android emulator?

In an emulator such as Genymotion, set the proxy on the virtual device's Wi-Fi network, as on a phone (section 2). The Android Studio emulator also takes -http-proxy http://gate.proxyfield.io:7000 at launch.

Which proxies are best for Android?

ProxyField mobile 5G/4G proxies, from $2.45/GB with 10.2M+ mobile IPs, when a site should see a phone; residential proxies, from $1.95/GB with 412M+ residential IPs, for location checks. One balance covers both: mobile proxies, residential proxies.

How do I hide my IP address on an Android phone?

A proxy, on a Wi-Fi network or through an app, changes the IP websites see. A VPN is the other route; it encrypts and tunnels all traffic.

Will using a proxy increase my data usage?

A little: each connection through the proxy adds handshake and header traffic on top of the pages themselves. ProxyField bills per GB of traffic, from $1.95/GB residential, and the dashboard shows usage in real time, so run one test session and read the GB it used before you buy more.

How do I set a proxy for the X app on an Android phone?

Android sets the proxy per Wi-Fi network, not per app: in the network's Advanced options set Proxy to Manual with gate.proxyfield.io and the port you set up in the dashboard for your allowlisted IP, and apps that read the system proxy follow it. To send only the X app through the proxy, on Wi-Fi and mobile data, use a VPN-mode proxy app with a per-app list and enter gate.proxyfield.io, port 7000, your ProxyField username and password. Use it within X's own terms.

Easy Trial: 1 GB for $2.95.

Try for the price of 1 GB, no subscription, traffic never expires.