# How to Use a Proxy on Android in Every App

> How to use a proxy on Android in every app: Super Proxy with username and password, HTTP or SOCKS5, a real exit check from Italy and a fix for each error.

[Home](https://quanticdata.io/)/[Blog](https://quanticdata.io/blog/)/How to Use a Proxy on Android in Every App

# How to use a proxy on Android: Super Proxy with username and password

ProxiesOct 23, 2026·9 min read·By [Aldo Morese](https://quanticdata.io/about/), founder of QuanticData

Using a proxy on an Android phone in four steps: generate a sticky Italy session in the QuanticData endpoint generator, add it in the Super Proxy app with server, port 8080 for HTTP or 1080 for SOCKS5, username and password, tap Start and allow the VPN request, then check the exit; the card shows the real check from 23 October 2026: Barrafranca, Sicily, Europe/Rome.

On this page [What you need before you start](/blog/android-proxy-setup/#what-you-need-before-you-start) [Step by step: add the proxy in Super Proxy](/blog/android-proxy-setup/#step-by-step-add-the-proxy-in-super-proxy) [Check that the phone exits where you chose](/blog/android-proxy-setup/#check-that-the-phone-exits-where-you-chose) [One sticky session per phone](/blog/android-proxy-setup/#one-sticky-session-per-phone) [Residential Premium, ISP and Mobile proxies on Android](/blog/android-proxy-setup/#residential-premium-isp-and-mobile-proxies-on-android) [HTTP or SOCKS5 in Super Proxy](/blog/android-proxy-setup/#http-or-socks5-in-super-proxy) [Super Proxy not working: errors and fixes](/blog/android-proxy-setup/#super-proxy-not-working-errors-and-fixes) [Before you use it](/blog/android-proxy-setup/#before-you-use-it)

To use a proxy on Android with a username and password, install the free Super Proxy app, tap Add proxy, choose HTTP for port 8080 or SOCKS5 for port 1080, fill in server, port, username and password, then tap Start and allow the VPN request. From then on every app on the phone goes through the proxy.

On a phone, a proxy with a username and password works through an app. Super Proxy, by SCHELER Software on Google Play, runs a local VPN service on the phone that sends the connections of all apps through one HTTP or SOCKS5 proxy, with no root access. The field names below are the app's own, and the values come from the QuanticData endpoint generator.

## What you need before you start

- **Super Proxy from Google Play.** The app is free; a Pro upgrade inside the app adds extras such as a quick settings tile and a per-app bypass, and none of them is needed here.

- **A proxy plan.** Residential Premium, ISP or Mobile: all three work in Super Proxy. The table further down says which one fits which use.

- **The four values:** server, port, username and password. In the QuanticData dashboard they are under My proxies, on the plan's page, in the Endpoint generator, under Connection details.

**Try it on your own targets.** Every QuanticData account gets $2 of free API usage per month.

[Start free — $2/month included](https://quanticdata.io/signup/?utm_source=blog&amp;utm_medium=website&amp;utm_campaign=blog-inline&amp;utm_content=android-proxy-setup)[Explore Residential Proxies from $0.80/GB](https://quanticdata.io/residential-proxies/)

## Step by step: add the proxy in Super Proxy

Step 1 in the QuanticData dashboard: country, sticky session and protocol give the values for the phone.

1. **Generate the values.** In the QuanticData dashboard open My proxies, then your plan. In the Endpoint generator choose the Country (Italy in this guide, and a Region or City if you need one), set Session to Sticky, set Session TTL (minutes) to at least the time you will use the phone and choose the Protocol. Then open Connection details: Super Proxy asks for the four values one by one, not for the whole line.

2. **Open Super Proxy and tap Add proxy** on the Proxies tab.

3. **Profile name:** any label, for example Italy 01. It is how the profile shows in the list.

4. **Protocol:** HTTP for port 8080, SOCKS5 for port 1080. The protocol has to match the port.

5. **Server and Port:** residentialpremium.quantumproxies.io and 8080 for a Residential Premium plan over HTTP.

6. **Authentication method:** Username/Password. Paste the whole username into Username, with everything after the first dash, and the password into Password.

7. **DNS resolution:** leave it on Proxy, so site names are looked up through the proxy as well.

8. **Tap Start.** The first time, Android shows a Connection request: Super Proxy wants to set up a VPN connection. Tap OK. A key icon at the top of the screen shows the tunnel is on, the app's title bar shows a timer and Start becomes Stop.

The four values Super Proxy asks for, each with its own copy button. Steps 2 to 8 in Super Proxy, redrawn with our values: USER and PASS stand for your credentials.

The same values as one line, for reference. The username carries the targeting: `-country-it` picks the exit country, `-sid-p01` names the session and `-ttl-60m` keeps it for 60 minutes. Copy it whole. A username cut at the first dash still logs in, but the phone then leaves from a random country on a new IP at every connection.

```
# server:port:username:password
residentialpremium.quantumproxies.io:8080:USER-country-it-sid-p01-ttl-60m:PASS
```

## Check that the phone exits where you chose

With Super Proxy started, open ipinfo.io/json in the phone's browser. It shows the IP address that sites see and where that address is. This is the answer to a real check through a QuanticData Residential Premium sticky line for Italy, on 23 October 2026, with the IP masked:

```
{
  "ip": "195.32.x.x",
  "city": "Barrafranca",
  "region": "Sicily",
  "country": "IT",
  "timezone": "Europe/Rome"
}
```

Start, the VPN request, then the check in the browser. Redrawn screens; the result is the real one.

The country has to match the `-country-` in the username. Super Proxy's Logging tab shows the same thing from the app's side: SERVICE_STARTED and PROXY_READY when the tunnel opens, then one line per connection, such as CONNECT ipinfo.io:443 with the code the proxy answered. A 200 means the proxy accepted the connection.

## One sticky session per phone

A rotating proxy changes IP on every connection, which suits scraping and breaks an app that is logged in. A sticky session keeps one IP for as long as the session lives, and the session lives in the username, so the profile in Super Proxy never has to change while you work.

```
# phone 1: Italy, one session for a working day
residentialpremium.quantumproxies.io:8080:USER-country-it-sid-p01-ttl-480m:PASS

# phone 2: same plan, its own session (never reuse p01)
residentialpremium.quantumproxies.io:8080:USER-country-it-sid-p02-ttl-480m:PASS

# phone 3: open all day, the longest lifetime
residentialpremium.quantumproxies.io:8080:USER-country-it-sid-p03-ttl-1440m:PASS
```

- **A different session ID on every phone.** Two phones on the same username share one IP.

- **A lifetime longer than the work.** The generator accepts up to 1440 minutes, a full day. When the session ends, the next connection gets a new IP.

- **A new IP when you want one:** edit the profile, change the session ID (p01 to p02), then tap Stop and Start. Super Proxy keeps as many profiles as you add, so one profile per country or per session is a tap away.

## Residential Premium, ISP and Mobile proxies on Android

| Proxy type | In Super Proxy | Good for |
| --- | --- | --- |
| Residential Premium | Server residentialpremium.quantumproxies.io, HTTP 8080 or SOCKS5 1080; country, region, city or ISP and the sticky session in the username | Most uses: a home IP in the country you choose, kept for up to 1440 minutes |
| ISP | One fixed IP from Assigned IPs, listed as IP:Port:Username:Password; the HTTP and SOCKS5 ports differ | An account that should keep the same address for months |
| Mobile | The gateway host (Global, USA, EU or Asia), HTTP 8080 or SOCKS5 1080, the sticky session in the username | Apps built for phones and accounts tied to mobile networks |
| Datacenter | The same four fields, from the plan's page | Testing, where speed matters more than the type of IP |

### Residential Premium

The example above: one host, the targeting and the session in the username, login by username and password, which is exactly what Super Proxy sends. Choose a Region or City in the generator when an app should see a specific part of the country; the username grows with `-region-` or `-city-` and nothing else changes. The plans are on the page for [Italy residential proxies](https://quanticdata.io/proxies/italy/), and every country is on the page for [QuanticData residential proxies](https://quanticdata.io/residential-proxies/).

### ISP proxies

ISP plans give fixed IPs, listed under Assigned IPs on the plan's page as IP:Port:Username:Password. In Super Proxy the IP goes in Server, then the port, the username and the password. The HTTP port and the SOCKS5 port of an ISP plan are different numbers for the same IPs and login, so take the one that matches the Protocol you pick. Give each phone its own IP. ISP addresses are static by design: there is no session to change and the country is the one you bought, as on the page for [Italy ISP proxies](https://quanticdata.io/isp-proxies/italy/).

### Mobile proxies

Mobile: gateway, sticky session and protocol, then the same four fields in Super Proxy.

Mobile plans work the same way. Pick the gateway, Global, USA, EU or Asia (Global is mobile.quantumproxies.io), set Session to Sticky and copy the four values. A sticky mobile username looks like `USER-country-it-type-mobile-sid-m01-ttl-60m`. Mobile plans also offer IP whitelist authentication, but on a phone keep username and password: the phone's own IP changes between Wi-Fi and mobile data, and a whitelist only recognises the addresses you added. The plans are on the page for [Italy mobile proxies](https://quanticdata.io/mobile-proxies/italy/).

## HTTP or SOCKS5 in Super Proxy

Super Proxy speaks both: SOCKS5, and HTTP proxies through the HTTP CONNECT method. Every QuanticData network offers both, HTTP on port 8080 and SOCKS5 on port 1080, and because the app works as a VPN on the phone either one carries every app, not only the browser. HTTP is the simpler start; SOCKS5 is the usual choice when an app inside the tunnel is not a web app, see [SOCKS5 proxies](https://quanticdata.io/socks5-proxies/). Pick plain HTTP or SOCKS5, not an HTTPS or SSL variant: that means an encrypted connection to the proxy itself, which these ports do not use. The app also looks up site names through the proxy and blocks UDP, so no connection leaves the phone outside the tunnel.

## Super Proxy not working: errors and fixes

Where to look first: the Logging tab and the Connectivity check. Redrawn screens.

In Super Proxy's Settings, keep Connectivity check on: the app checks the login credentials with a test connection before it starts, so a wrong username or password shows up at Start instead of as pages that never load. Then go through these cases, in this order.

| What you see | Usual cause | Fix |
| --- | --- | --- |
| Start fails, or pages stop loading once it starts | The username was cut, a space came with the paste, or the password is wrong | Copy the username and the password again from Connection details, one at a time |
| Nothing loads and Logging shows no CONNECT line with 200 | The protocol does not match the port: HTTP on 1080 or SOCKS5 on 8080 | HTTP with 8080, SOCKS5 with 1080 |
| It worked yesterday and fails today | The plan expired or its traffic is used up | Open the plan in My proxies: status, remaining traffic, expiry date |
| The exit is in the wrong country | Worldwide was chosen in the generator, so there is no `-country-` in the username | Generate with a country and paste the new username |
| The IP changes during the day | The session lifetime ended, or two phones use the same session ID | A longer `-ttl-` and a different `-sid-` on each phone |
| The proxy turns off when Wi-Fi drops | Stop automatically is on in Super Proxy's Settings | Turn it off to stay on the proxy over mobile data |

One test from a computer settles most cases in a minute. If this returns an address in Italy, the proxy and the login work, and the problem is in the fields on the phone:

```
curl -x http://residentialpremium.quantumproxies.io:8080 \
  -U "USER-country-it-sid-test-ttl-10m:PASS" https://ipinfo.io/json
```

On an iPhone the same four values go into Shadowrocket instead: see [residential proxies for iPhone and Shadowrocket](https://quanticdata.io/residential-proxies/for/iphone-shadowrocket/).

## Before you use it

A proxy changes where the phone's traffic comes from, not what the phone is allowed to do. Keep to each app's terms and to the law where you work, and use one session per account.

### Sources & further reading

- [Super Proxy on Google Play (SCHELER Software)](https://play.google.com/store/apps/details?id=com.scheler.superproxy)

- [Android Developers: VpnService](https://developer.android.com/reference/android/net/VpnService)

- [Android Open Source Project: the VPN connection request dialog](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/main/packages/VpnDialogs/res/values/strings.xml)

- [RFC 9110: HTTP Semantics, the CONNECT method](https://www.rfc-editor.org/rfc/rfc9110#name-connect)

- [RFC 1928: SOCKS Protocol Version 5](https://www.rfc-editor.org/rfc/rfc1928)

## FAQ

Quick answers on how to use proxy on android.

[Something else? Ask us](mailto:hello@quanticdata.io)

### How do I use a proxy on Android with a username and password?

Install Super Proxy from Google Play, tap Add proxy, choose HTTP or SOCKS5 to match the port, fill in Server and Port, set Authentication method to Username/Password, paste the username and the password, then tap Start and allow the VPN request. With QuanticData, HTTP uses port 8080 and SOCKS5 uses port 1080, and the four values are under Connection details in the Endpoint generator.

### Does a proxy on Android work for all apps?

With Super Proxy, yes: it runs a local VPN service that sends the connections of every app through the proxy, not only the browser. It also looks up site names through the proxy and blocks UDP, so nothing leaves outside the tunnel. The Pro upgrade adds a per-app bypass for apps you want to keep off the proxy.

### Does Super Proxy work on mobile data?

Yes. The VPN service runs on Wi-Fi and on mobile data alike, so the proxy stays on when the phone changes network. If Stop automatically is on in Super Proxy's Settings, the app stops when the wireless connection is lost; turn it off to keep the proxy on mobile data.

### Do I need root to use a proxy on Android?

No. Super Proxy works without root access. The first time you tap Start, Android asks once whether Super Proxy may set up a VPN connection; tap OK, and a key icon at the top of the screen shows while the tunnel is on.

### Should I choose HTTP or SOCKS5 on Android?

Both carry every app through Super Proxy. HTTP on port 8080 is the simpler start; SOCKS5 on port 1080 is the usual choice for apps that are not web apps. What breaks the connection is never the choice itself, only a protocol that does not match its port.

### How do I get a new IP on my Android phone?

Edit the profile in Super Proxy and change the session ID in the username, for example from -sid-p01 to -sid-p02, then tap Stop and Start. The next connection leaves from a new IP. On Residential Premium and Mobile plans that is all it takes; ISP IPs are static and keep the same address.

## A sticky IP for every Android phone

Residential, mobile and ISP proxies with country targeting and sticky sessions up to 1440 minutes, HTTP and SOCKS5, copied from the endpoint generator straight into Super Proxy.

[Start free — $2/month included](https://quanticdata.io/signup/?utm_source=blog&amp;utm_medium=website&amp;utm_campaign=blog-end&amp;utm_content=android-proxy-setup)[Explore Residential Proxies from $0.80/GB](https://quanticdata.io/residential-proxies/)

## Related reading

[Proxies MoreLogin Proxy Setup: Add, Check and Fix In Advanced create choose New proxy, set the type that matches the port, put host and port in Proxy server, the whole username in Proxy account, run proxy detection and confirm. Below: every field, one sticky session per profile, Batch add without the SOCKS5 trap, ISP and mobile proxies, cloud phones and a fix for each error. Read more](https://quanticdata.io/blog/morelogin-proxy-setup/) [Proxies BitBrowser Proxy Setup: Add, Check and Fix Open the profile, keep Method on Custom, set Type to HTTP for port 8080, paste host:port:user:pass into Host, click Check Proxy and Confirm. Below: every field with its exact name, one sticky session per profile, Residential Premium, ISP and mobile lines, Batch Add for many proxies and a fix for each error BitBrowser shows. Read more](https://quanticdata.io/blog/bitbrowser-proxy-setup/) [Proxies Chrome Proxy Extension: Proxy Setup in Chrome Install Quantum Proxies Manager, sign in with your QuanticData API key, choose the plan, the country and a sticky session, and turn the toggle on: the extension answers the proxy's username and password for you. Below: each step, ISP and mobile plans, the check, one country per Chrome profile and a fix for every message. Read more](https://quanticdata.io/blog/chrome-proxy-setup/)

---

Source: https://quanticdata.io/blog/android-proxy-setup/ · Site index for AI: https://quanticdata.io/llms.txt
