How to Set Up SOCKS5 Proxy on Android: No-Root Guide
Table of Contents
Key takeaways
Android has no built-in SOCKS5 support, but the free Super Proxy app lets you set it up without root.
You need an anyIP.io account, credentials, and proxy server details to configure the proxy.
Super Proxy is user-friendly, supports both HTTP and SOCKS5, and showed no DNS leaks in our tests.
Common proxy issues often stem from incorrect credentials or server settings.
SOCKS5 changes your device's IP address and lets you view localized content from other locations.
While Android doesn't have built-in SOCKS5 support, proxy apps can add it to your device. In this guide, we'll show you how to use the Super Proxy app with anyIP proxies to set up a mobile SOCKS5 proxy on an Android device without rooting it.
Let's get started!
💡 To set up your proxy, you'll need a few requirements:
An anyIP.io proxy account. With our Micro Plan, you get 5GB of data, backed by a 14-day money-back guarantee on unused data for card payments.
Your anyIP.io proxy credentials
username/password;
proxy server address (host + port);
And, of course, an Android device.
Set up a SOCKS5 proxy on Android with Super Proxy
SOCKS5 proxies hide your real IP address and make it easier to handle different types of traffic with lower overhead than a VPN. Common use cases include accessing global content, and SOCKS5 is often used to enable Telegram proxies in regions that restrict the app.
If you need UDP traffic in addition to TCP, see our UDP-enabled proxies.
💡 For this guide, we used a Google Pixel device running on Android 14.
Step 1: Download and install the app from the Google Play Store
|
|
|
|
Open the Google Play Store, search for the Super Proxy app, and tap Install.
Tap Open to access the app, or find it on your home screen.
Step 2: Configure and use your proxy
|
|
|
To set up proxies in the Super Proxy app, go through the configuration process below:
Tap + Add proxy to set up a new proxy profile for your device.
Create a distinct profile name for easier identification later on. For the purpose of this article, we’ll be using the name anyIP.
Select the SOCKS5 protocol in the dropdown menu.
Enter your proxy host or IP. For anyIP, that's portal.anyip.io.
Enter your proxy port. For anyIP, use 1080.
Add your proxy credentials (username/password).
Tap the floppy disk icon to save your new profile.
💡 To find your anyIP proxy details, log in to your anyIP dashboard, open Proxies, and click Get Proxy Details next to your team member. Copy the username and password, then use portal.anyip.io as the host and 1080 as the port.
You don't pick a protocol in the dashboard: HTTP and SOCKS5 work on the same port, so just select SOCKS5 in Super Proxy.
|
|
|
After you save your profile, tap Start and confirm the request by tapping OK. Once Super Proxy, your SOCKS5 proxy client, is connected, the app should look like this:

A Key icon next to your WiFi/data signal bar.
A session timer in the Super Proxy app.
A Stop button to end your session.
The Key icon appears because Super Proxy works as a local VPN service: it captures your device's traffic and sends it through your SOCKS5 server. That's also why Android asks you to approve a VPN request the first time.
Step 3: Check your IP address
Regardless of whether you’re using anyIP or other proxies, you should always add an extra step to check your proxy connections. To do that, you can visit browserleaks.com/ip to check whether your connection is successful. In the example below, you can see that I'm using a UK IP address.
Once you see the proxy's IP, your proxy is active on both Wi-Fi and mobile data.

💡 While connected to your proxy in Super Proxy, tap Logging (1) to open the logging screen. You can view every request your device makes and see your current speed in real time.

Why we chose Super Proxy for SOCKS5 on Android
Before writing this article, we tested several proxy applications on Android. The following tables summarize our key findings comparing those proxy apps.
|
| Super Proxy | Tun2Sock | Shadowrocket* | v2rayNG |
| Download stats | 1M+ | 500K+ | 1M+ | 10M+ |
| Interface: | ||||
|
| User friendly | User friendly | Advanced | Advanced |
| DNS LEAK: | ||||
| Chrome | No leak | Partial leak | Partial leak | No leak |
| DuckDuckGo | No leak | No leak | No leak | No leak |
| Firefox | No leak | No leak | No leak | No leak |
| Brave | No leak | Partial leak | Partial leak | No leak |
| DNS LEAK TEST | No leak | No DNS found | Partial leak | No DNS found |
| WebRTC LEAK: | ||||
| Chrome | Hide real IP | Hide real IP | Hide real IP | Hide real IP |
| DuckDuckGo | Hide real IP | Hide real IP | Hide real IP | Hide real IP |
| Firefox | Hide real IP or none using an add-on | Hide real IP or none using an add-on | Hide real IP or none using an add-on | Hide real IP or none using an add-on |
| Brave | No leak | No Leak | No Leak | No leak |
*Shadowrocket for Android is an unofficial app by Cross Ltd. and is unrelated to Shadowrocket for iOS. v2rayNG was removed from Google Play in 2025 and is now distributed via GitHub.
Each app suits different use cases, but for this guide we chose Super Proxy because:
It showed no DNS leaks in our tests.
The interface is user-friendly, making it easy to create a new profile in minutes.
The app conceals your real IP address to prevent WebRTC leaks.
The app supports HTTP and SOCKS5 proxies.
The logging screen is a useful bonus for tracking your activity.
Troubleshooting common issues
Even if you follow all of the steps, there can still be issues. In this section, we’ll cover the most common issues and how to solve and avoid them in the future.
How do I check if I have a DNS leak without a browser?
One of the quickest and simplest ways to check whether you have a DNS leak is to use a mobile tool. To do that, download the DNS leak test app from the Google Play Store, install it, and open it.
|
|
|
Make sure to start the test before you activate your proxies on the app. Tap START TEST, which should show your real IP, location, and the DNS you’re using. Once you’re done, go ahead and connect to your active proxies and then tap on START TEST again. You should now see your proxy’s IP, location, and DNS.
|
|
|
💡 DNS leaks happen when your device resolves domain names locally instead of through the proxy. Depending on the app you use, you may see a leak; in our tests, Super Proxy showed none.
Why isn't my proxy connecting?
Usually, this comes from a wrong hostname, IP, port, username, or password. Double-check each field, and copy-paste your details instead of typing them. With anyIP, also make sure your plan is active, you have data left, and your team member isn't marked as disabled in the dashboard.
What if I get "connection refused" or the server isn't responding?
A "connection refused" error means your device can't reach the proxy server. If your details are correct, test the same proxy with anyIP's Proxy Checker and check status.anyip.io. If the proxy works there, the issue is likely in the app, so contact Super Proxy's support. If it fails there too, contact your proxy provider. For anyIP users, that's our support team.
How to quickly get a SOCKS5 proxy with anyIP
Get quick and easy access to SOCKS5 proxies through anyIP's residential and mobile network. Create an account and start with the Micro plan.
If you're wondering how to configure Shadowrocket on your iOS devices, we have a dedicated guide for that.
Frequently Asked Questions
What is a SOCKS5 proxy?
A Socket Secure v5 (SOCKS5) proxy is a secure internet protocol. It routes network packets via a proxy server between a client and a server. Using a SOCKS5 proxy on Android lets you hide your real IP, avoid network restrictions, and access geo-restricted content.
Create an account for free and start using our proxies today.
Can I configure SOCKS5 directly in Android’s settings?
No, generally you can’t configure SOCKS5 proxies on an Android device because SOCKS5 is a connection-level proxy, and the Android proxy settings are only designed for HTTP proxies. You need proxy apps like Super Proxy to route your mobile traffic through a SOCKS5 proxy.
How to turn off or change SOCKS5 proxy on Android?
To turn off your SOCKS5 proxy, you can usually do that by opening the proxy app you’re using and disconnecting or disabling the proxy in the app settings. However, if you want to change the proxy server, you can do that by editing the current proxy profile or creating a new one.
Can I use SOCKS5 with Chrome on Android?
Currently, Chrome on Android doesn’t support SOCKS5 proxies directly. Just like with configuring SOCKS5 proxies on Android via third-party apps, you can set up proxies for Chrome using the same proxy apps or VPN services.
What is the best app to use SOCKS5 proxies on Android?
While the best proxy app for connecting SOCKS5 proxies depends on your individual needs and proxy setup, we recommend looking for a proxy app that’s specifically built for Android devices, like Super Proxy. Look for features like SOCKS5 support, username/password authentication, and per-app proxy settings.
Is SOCKS5 stronger than a VPN?
Both SOCKS5 proxies and VPNs can be great choices depending on what you need. SOCKS5 is mostly used to route traffic through a proxy server, providing access to different geographic locations. VPNs also hide your real IP and add data encryption for better security.
Read more
How to Manage Proxies and Multiple Accounts in 2026: A Review of the Incogniton Antidetect Browser
Learn why pairing Incogniton with reliable proxies is the key to secure multi-account management, browser fingerprint protection, and safer automation in 2026.
How to customize Your User-Agent with Python Requests
Learn how to update and rotate user-agents in Python Requests to avoid detection and improve scraping efficiency.
How to Set Up SOCKS5 Proxy in Chrome: Ultimate Guide
In this tutorial, we’ll show you how to quickly set up a SOCKS5 proxy in the popular web browser Google Chrome










:format(webp))
:format(webp))