How to Set Up a Proxy on Android: Wi-Fi, APN & Per-App Methods
Using proxies is a reliable way to access the internet without limitations while keeping your connection private and anonymous. If you’re using an Android device, configuring a proxy on your device is pretty easy. Setting a proxy server for Android can be done in just a few minutes if you follow the steps we will share in this guide.
In this guide, we will walk you through all the steps for setting up Android proxy settings using three common methods. You can choose any of the three methods depending on your situation. So, without further ado, let’s dive into the configuration options for proxies on devices with Google software.
Key Takeaways
- A Proxy server for Android hides your real IP to improve privacy and bypass geo-restrictions.
- Before you set up proxy on Android, you can choose between residential, ISP, and datacenter proxies, depending on trust, speed, and cost needs.
- Most devices support proxies via Wi-Fi settings, third-party proxy apps, or APN (mobile data) settings.
- Per-app proxy apps are best for authenticated proxies and app-specific routing.
- The best results come from high-quality, well-optimized proxies and the right setup method.
Which Setup Method Should You Choose?
Not all setup methods work the same way on Android. The table below summarises the three options covered in this guide so you can pick the right one before you start:
| Method | Best for | Authentication | Works for apps | Protocols supported |
| Wi-Fi (built-in) | Browser traffic on a single Wi-Fi network | Not supported | Only apps that respect system proxy | HTTP, HTTPS |
| Per-app | Routing specific apps through different proxies | Username/password supported | All apps you select | HTTP, HTTPS, SOCKS5 |
| APN (mobile data) | Using a proxy on 4G/5G LTE | Limited (carrier-dependent) | All mobile data traffic | HTTP only on most carriers |
If you mainly need a proxy in your browser, start with Method 1. If you want certain apps (like Instagram, TikTok, or WhatsApp) to use a proxy, go with Method 2. For full mobile data routing, Method 3 is the only built-in option.
What Is an Android Proxy and Why Use One?
It is an intermediary server that enables a device to route internet traffic through another IP address before forwarding this traffic to the target server. When using a proxy for accessing websites and other online services, your IP address is masked (replaced with the proxy IP), which makes your internet access more secure, anonymous and private.
So, why use a proxy on android:
- Privacy: It hides your real IP address. This makes it harder to track your browsing activities, providing a more private browsing experience.
- Bypass geo-restrictions: It allows you to access region-restricted apps or content
- App testing: Developers can use them to test how their apps behave in different countries
- Automation and scraping: They allow you to collect data or run tasks while using real mobile IP addresses in various locations.
Proxy Types You Should Consider for Configuring on Your Android Device
Residential Proxy
This routes your device traffic through IP addresses assigned to real home or mobile users. These proxies are reliable because mobile apps trust them more, especially when using mobile IPs. Proxy providers also offer way more IPs for residential proxies than any other type, giving users more freedom to choose a location that suits their use case.
ISP Proxy
An ISP proxy routes your traffic through IPs of servers running in ISP-managed datacenters. This makes their IP addresses more truth-worthy than IPs generated by cloud providers and hosting companies. ISP proxies also offer faster speeds since their IPs run in more performance-optimized hardware than residential proxies.
Datacenter Proxy
This type uses IPs addresses of cloud servers. These IPs are usually generated by cloud providers and hosting companies, so may not be trusted by some sensitive websites. Such IPs have higher chances of getting blocked than ISP-assigned IPs. Overall, datacenter proxies are cheaper and easier to scale, but this usually comes at the expense of being more vulnerable to IP bans.
Now that we have covered the basics, let’s get into the configuration steps for proxies on your device.
Method 1: Configure a Proxy for Wi-Fi Networks (Built-In WiFi Settings)
This method uses your device’s built-in Wi-Fi proxy settings. The steps we are about to share work on most phones and tabs, though menu names or steps may vary slightly by Android versions or brand.
Step 1: Open Wi-Fi Settings

- Launch the Settings app on your device and tap Network & Internet (or Connections).

- In this section go to WiFi and make sure you’re connected to any of the WiFi networks you intend to configure.

- Tap the gear icon or long-press the connected network and then select «Modify network» or «Edit network».
Step 2: Edit Network & Configure Proxy

- Within the network settings screen, tap «Advanced options».
- Tap on «Proxy» and change it from «None» to the «Manual» option. Selecting manual allows you to enter your preferred proxy details.
- Enter the server details, including the proxy hostname (or IP address) and proxy port. Save the changes.
At this point, your Wi-Fi network traffic will route through the proxy.
Step 3 — Enter Proxy Credentials
The built-in Wi-Fi settings do not support username/password authentication. So, if you need to use login credentials, the only options you have is using a proxy app that supports authentication, using a PAC file, or configuring proxy settings in the Access Point Name (APN) section.
Once Android proxy settings are configured, all traffic over that specific Wi-Fi network will use the proxy. Make sure your internet connections are stable to avoid network drops. Mobile data is not affected. You configure the proxy for mobile data through your APN settings.
What Protocols Does the Built-in Wi-Fi Proxy Support?
The built-in Android Wi-Fi proxy supports only HTTP and HTTPS proxies. It does not support SOCKS5, SOCKS4, or UDP proxies natively. If your provider gave you a SOCKS5 proxy and you want to use it system-wide on Wi-Fi, the built-in settings will not work.
To use SOCKS5 on Android, you have two practical options:
- A per-app proxy app like Super Proxy, which supports HTTP, HTTPS, and SOCKS5 (covered in Method 2).
- A proxy client that creates a local VPN service on the device to route all traffic through a SOCKS5 server.
The same limitation applies to authentication. Built-in Wi-Fi proxy settings do not have fields for a username and password, so if your proxy requires login credentials, you cannot use it through this method. PAC file auto-configuration is supported, but most commercial proxy providers do not issue PAC files.
Do Android apps respect the built-in proxy?
Not all of them. The built-in Wi-Fi proxy is a system-level setting, but each app decides on its own whether to honour it. Most browsers (Chrome, Firefox, Edge, Kiwi) follow these settings, but many apps with their own network stack, including social media apps, banking apps, and some messengers bypass the system proxy entirely.
Here is what to expect:
- Browsers: Almost always respect the system proxy.
- Most social apps (Instagram, TikTok, Facebook): Often ignore system proxy settings and connect directly.
- WhatsApp and Telegram: Usually ignore system proxy, but support their own in-app proxy fields.
- Banking and payment apps: Usually bypass the proxy on purpose for security reasons.
- Games: Behaviour varies, many ignore proxy settings.
If an app you need to route through a proxy ignores the Wi-Fi setting, you have three options: use a per-app proxy app (Method 2), set up the proxy inside the app itself if it supports it, or use a VPN-style proxy client. We cover the per-app method right below.
Method 2: How to Set Up a Single Proxy on Android (Per-Browser or Per-App)
With this method, you will only need to use a third-party proxy app. This app will route your traffic through a proxy for the specific apps you choose. So, instead of routing all the traffic through a proxy, this method gives the flexibility to choose specific apps to use the configured proxy settings.
Here the steps you should follow when using this method:
Step 1: Install a Proxy Management App (e.g., Super Proxy)

Launch the Google Play Store app on your device, search for a proxy management app such as Super Proxy and install it on your device. Launch the app once it is installed.
Step 2: Add a New Proxy Profile

Within the proxy app, tap «Add Proxy» or «New Profile» and select the proxy type (HTTP, HTTPS, or SOCKS).

The next step now is typing in the proxy details, including the server IP address or hostname and the port. If authentication is required, enter the username and password.

Save the profile and proceed to the next step.
Step 3: Configure Basic and Advanced Settings
Most apps give you several customization options, including:
- App selection, which allows you to choose which apps use the proxy.
- Authentication handling.
- DNS routing.
- Auto-connect rules.
- Exclude local traffic (optional).

After saving the settings in the app of device settings, you now need to test if the proxy works as expected. Use tools like our IP checker to confirm that your traffic is now running through proxy server. Confirm the IP address is not the same as that of your device IP.
Super Proxy and similar apps (such as Drony, Every Proxy, and ProxyDroid) route traffic by creating a local VPN service on the device. Inside the app you can fine-tune the configuration:
- Protocol selection: Choose between HTTP, HTTPS, SOCKS5, or SOCKS5+TLS. Pick the one your provider supports. SOCKS5 generally offers better compatibility with non-HTTP traffic.
- Per-app rules: Open the app selection screen and tick the apps that should go through the proxy. Apps that are not selected will keep using your direct connection. This is the main reason to use a per-app app instead of the built-in Wi-Fi proxy.
- DNS resolution: You can route DNS requests through the proxy itself (best for privacy), through Cloudflare or Google DNS, or through a custom DNS server. Routing DNS through the proxy prevents your real ISP from seeing which domains you visit.
- Authentication: Enter your proxy username and password if your provider uses login authentication, or leave it blank if you use IP whitelisting.
- Bypass rules: Add local addresses or trusted domains to the bypass list so they connect directly without going through the proxy.
Note that Super Proxy does not currently route UDP traffic system-wide, only TCP. This means voice/video calls, some games, and apps that use QUIC may bypass the proxy or fail to connect. For UDP-heavy use cases, a dedicated SOCKS5+UDP solution or a VPN-style client is required.
Method 3: Configuring a Proxy for Mobile Networks (4G/5G LTE)
As stated earlier in this guide, you can also set up a proxy in mobile data settings. For most devices, this methods works only through APN settings using the steps below:

- Launch the settings and go to «Connections».

- Go to «Mobile Network».

- Tap «Access Point Names» (APN).

- Edit your active «APN».

- Within the available text fields, enter your proxy details, including the username (IP address) and the port.
- Save and restart mobile data
Important limitations:
Even though proxies work with mobile data, you need to be aware of these limitations:
- Some carriers block or ignore proxy fields.
- Username/password authentication is usually not supported on some devices or carriers.
- Changes may break mobile data if entered incorrectly.
- Some carriers overwrite APN settings automatically.
Using a Proxy with Instagram, TikTok, and WhatsApp on Android
Some of the most common reasons to set up a proxy on Android are managing multiple accounts on social platforms or accessing apps from a different region. Each platform behaves differently:
Instagram and TikTok
Both apps ignore the built-in Wi-Fi proxy settings and use their own network stack. To run Instagram or TikTok through a proxy, use a per-app proxy app (Method 2) and select Instagram or TikTok in the app list. For account management and avoiding bans, mobile (4G/5G) proxies tend to be the safest choice because they share IP addresses with thousands of real users on the carrier network.
WhatsApp has built-in proxy support since 2023. Open the app, go to Settings -> Storage and data -> Proxy, enable Use Proxy, and enter the proxy host. This is independent of the Android system proxy and uses WhatsApp’s own protocol.
Telegram
Telegram also has native proxy support, including MTProto, SOCKS5, and HTTP. Open Settings -> Data and Storage -> Proxy Settings -> Add Proxy and enter the details. Telegram’s built-in MTProto support is the most efficient option for bypassing network restrictions.
YouTube and other Google apps
YouTube and most Google apps respect the system proxy on Wi-Fi but may behave unpredictably on cellular networks. For consistent results, route them through Super Proxy with a residential or mobile proxy.
For platforms where account safety matters (multi-account management on Instagram, TikTok, etc.), avoid datacenter proxies, they are detected and flagged quickly. Use residential or mobile proxies instead.
Start Browsing with Your New Proxy Settings
Once your proxy is set up, whether through WiFi settings, a proxy app, or APN settings, you can now open your browser or app to start using the proxy. To confirm that the proxy is working, use an IP checking tool to confirm that the IP address location you are connecting with is different from your current location.
How to find proxy hostname / address on Android
If you already use a proxy and need to check what it is set to, here is where to look:
- Wi-Fi proxy: Open Settings -> Network & Internet -> Wi-Fi, tap the active network, then open Advanced options. The proxy hostname and port appear here if Manual is selected. If it shows None, no proxy is configured on this network.
- APN proxy: Open Settings -> Connections -> Mobile Network -> Access Point Names, tap your active APN, and scroll down to the Proxy and Port fields.
- Per-app proxy: Open the proxy app (for example, Super Proxy) and tap the active profile to see the configured server, port, and protocol.
The proxy hostname is either a domain (such as proxy.example.com) or an IP address (such as 192.168.1.10), and the port is a number between 1 and 65535. If you do not see any proxy configured anywhere but suspect one is active, check for installed VPN or proxy apps in Settings -> Apps, and look at the notification bar for a key or VPN icon.
How to Disable a Proxy on Android
To turn off a proxy:
- Wi-Fi: Go to Settings -> Network & Internet -> Wi-Fi, tap the network, open Advanced options, set Proxy to None, and save.
- APN: Open Settings -> Connections -> Mobile Network -> Access Point Names, edit the active APN, and clear the Proxy and Port fields.
- Per-app: Open Super Proxy (or your proxy app) and toggle the active profile off. The local VPN icon should disappear from the notification bar.
After disabling, test by opening a browser and visiting our IP Checker — your original IP and location should appear again.
Troubleshooting Common Proxy Issues on Android
If something is not working after setup, the issue is usually one of these:
- Proxy works in browser but not in apps. The app ignores the system proxy. Use a per-app proxy app from Method 2.
- Browser shows authentication popup repeatedly. Your proxy requires login credentials and the built-in Wi-Fi settings cannot store them. Switch to IP whitelisting in your provider dashboard, or move to a per-app app that supports authentication.
ERR_TUNNEL_CONNECTION_FAILEDor similar errors. Either the proxy server is down, the credentials are wrong, or the port is blocked. Re-check the host, port, and login. Try a different proxy from your dashboard.- No internet at all after enabling APN proxy. Some carriers block or overwrite APN proxy fields. Remove the proxy fields and restore the original APN, or use Wi-Fi proxy or a per-app app instead.
- Mobile data stops working after restart. Some Android builds reset the APN to carrier defaults. Save a custom APN entry with a different name and switch to it manually.
- Proxy works but the IP does not change. Confirm the proxy is actually applied: open Chrome, visit our IP Checker, and check the result. If your real IP shows, the app you are using is bypassing the system proxy.
Final Thoughts
Using proxies by ProxyWing on your devices can help improve privacy and bypass geo-limitations. However, to avoid issues along the way, you need to make sure you set them up properly following any of the methods we have shared. The right setup depends on whether you need Wi-Fi-only, per-app, or mobile data proxying.
If you are searching for stable, well-optimized proxies, ProxyWing offers:
- Residential proxies with mobile IPs or residential IPs for mobile apps and geo-based services.
- ISP proxies for long sessions and trusted traffic.
- Datacenter proxies for fast, cost-effective tasks.
Article written by:

CEO
Daniil founded Proxywing with a clear vision: deliver premium proxy solutions that businesses and individuals can rely on without compromise. His expertise in international business and B2B strategy drives the company's expansion across EU, US, and Asian markets, while his hands-on approach ensures that product quality — from 99% uptime to responsive support — remains the top priority. Daniil focuses on the big picture, refining company processes, identifying market opportunities, and integrating cutting-edge technologies to stay ahead of the competition. When he's not steering the company's growth, he channels his energy into exploring new business ventures and strategic partnerships.
All articles by author (52)FAQ
This can happen since some apps may ignore system settings or use their own networking stack. Some apps also require direct connections for security. To resolve this issue, we recommend using a per-app proxy app or a VPN-style proxy solution.
The Android proxy server address can be found in your WiFi network settings. Go to Settings > Network & Internet > WiFi and tap the active network. Tap on the gear icon and choose Manual > Modify network or Edit network under the advanced options. You should now see the Android proxy server details, including the IP or hostname and port number.
Not necessarily. If you use premium proxies from a trusted provider, your connection speeds will be maintained. In some cases you can even get a better connection. However factors like proxy type and distance from proxy server for Android can also affect performance.
Yes, if you use trusted providers and avoid free and public proxies.
Yes. This can be done by using third-party proxy apps that allow per-app routing.
No. The built-in Wi-Fi proxy only supports HTTP and HTTPS proxies. For SOCKS5 you need a per-app proxy app such as Super Proxy.
No. The setting is system-level, but each app chooses whether to use it. Browsers usually follow it; many social, banking, and game apps do not. Use a per-app proxy app to force routing.
Yes, through APN settings, but with limits. Most carriers only allow HTTP and many do not support authentication. A per-app proxy app works on mobile data with no carrier restrictions.
The built-in Wi-Fi proxy does not store usernames or passwords, so the browser asks for them on each request. Use IP whitelisting or move to a per-app app.
Chrome on Android uses the system Wi-Fi proxy. There is no separate proxy setting inside Chrome itself. Configure the proxy via Wi-Fi settings as shown in Method 1.



