How to Set Up SOCKS5 Proxy in Android: Ultimate Guide

By
Khaled Bentoumi
Reviewed By
Updated
November 28, 2024
12 min read

While Android doesn't have built-in SOCKS5 support, it's easy to set up with the right app.

In this guide, we'll show you how to use the easy app  “Super Proxy”. You'll use it to set up your mobile SOCKS5 proxy on an Android device that is not rooted.

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 can enjoy 5GB of data, which is fully refundable.
  • Your anyIP.io proxy credentials
    • username/password;
    • proxy server addresses (HOST + port) ;
  • And, of course, an Android device.

Set up SOCKS5 Proxy on Android with Super Proxy

💡 During our tests, we used a Google Pixel device on Android 14.

Step 1: Download and install the app from Google Play store

This screenshot shows how to install “Super Proxy” from the Play Store on Android.
This screenshot shows how to open “Super Proxy” from the Play Store on Android.
This screenshot shows how to open “Super Proxy” from the Home screen on Android.
  1. Open the Play Store. Search for “Super Proxy” and click “Install” to get the app.
  2. Open the app by clicking on the “Open” button. Or through the “Super Proxy” icon on your home screen.

Step 2: Configure and use your proxy

This screenshot shows how to add a proxy profile in Super Proxy.
This screenshot shows how to configure a SOCKS5 proxy in Super Proxy.
  1. Click on “Add proxy” to open the profile-creating form.
  2. Fill up the form as follows:
    1. Profile name: Choose a name to identify your proxy quickly. For our example, “anyIP
    2. Protocol: in this dropdown menu, choose “SOCKS5”
    3. Server: enter your proxy Host or IP. For our example, “portal.anyip.io”
    4. Port: enter your proxy port. Here, we used: “1080”
    5. Username/password: Enter your proxy credentials if needed.
  3. Click on the “Floppy” icon to save your profile.
This screenshot shows how to start a proxy in Super Proxy.
This screenshot shows the confirmation to set up a VPN/proxy connection on Android.
  1. Click on “Start” to launch your proxy.
  2. Confirm the connection request by clicking on “OK.”

Once the proxy is connected, “Super Proxy” will look like this:

This screenshot shows what the “Super Proxy” app looks like while connected to a proxy.
  1. A “Key” icon will be next to your WiFi/data signal bar.
  2. In the “Super Proxy” app, a timer will start until you choose to stop the session.
  3. A “Stop” button appears in the “Super Proxy” app, allowing you to end the session if needed.

Step 3: Check your connection

By visiting browserleaks.com/ip to check your connection. You can see that I'm well located in UK

This screenshot shows your IP using browserleaks.com/ip.

You can now enjoy your proxy on your WiFi.

💡 While connected to your proxy on the "Super Proxy" app, click on "Logging" (1) to access the logging screen. You can visualize all the requests your device is making. You can also see the speed of your connection. All of it is in real-time.

This screenshot shows how to use the “Super Proxy” log feature.

Why we recommend using “Super Proxy” for SOCKS5 proxy:

Before writing this article, we tested several proxy applications and configurations for android. In the following table, you’ll find the pros and cons of each of those apps.

  Super Proxys Tun2sock Shadowrocket v2rayNG
Download stats 100k+ 100k+ 500k+ 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

After reviewing all those applications, we went for “Super Proxy.” We chose it for several reasons:

  • There is no DNS Leak when using a proxy with the app.
  • The interface is very user-friendly. You can quickly and easily create a profile.
  • When it comes to the WebRTC Leak, the app will conceal your actual IP.
  • It’s great for both HTTP and SOCKS5 proxy.
  • The logging screen is a useful bonus for tracking your activity.

Troubleshooting Common Issues

You may come across a few common issues, such as:

How do I check if I have a DNS Leak without a browser?

You can quickly check if you have a DNS Leak by installing an application called: “DNS leak test.”

Screenshot of DNS Leak test app on the google playstore
Screenshot of DNS Leak test app on the google playstore
  1. Download and install the “DNS leak test” app from the Google Play Store.
  2. Open the app.
Screenshot of DNS Leak test app homepage
Screenshot of DNS Leak test app results
  1. First, start a test without proxy by clicking “START TEST.”
    • You’ll see your real IP, location, and the DNS you’re using.
  2. Then, connect to your proxy and start a new test.
    • You can see your new IP, location, and DNS.
💡 Depending on the method you choose to use, you may face a DNS Leak. By using “Super Proxy,” you reduce the risk of a DNS leak.

My proxy is not connecting?

Most of the time, your proxy is not connecting because you have the wrong hostname/IP or port. Take the time to check your username and password too.

Connection refused or server not responding.

Suppose you have the proper credentials and proxy information. Please get in touch with your proxy provider. Check to see if their services are still functioning correctly.

How to quickly get SOCKS5 proxy using anyIP.io.

Get quick and easy access to SOCKS5 proxies using anyIP.io's extensive network. You can rely on their 24/7 support team to provide consistent and seamless service.

Frequently Asked Questions

What is a SOCKS5 proxy?

SOCKS5 proxy is a secure internet protocol. It routes network packets via a proxy server between a client and a server. It stands for "Socket Secure v5". Using a SOCKS5 proxy in Android will allow you to avoid network constraints. It also allows you to see geo-restricted content. It also hides your IP address and increases online security.

Create an account for free and start using our proxies today.

Khaled Bentoumi

Khaled is a software engineer. He’s been involved in many startups of different sizes. Previously, he founded Data to Page, an AI Programmatic SEO startup. He now handles all the marketing at anyIP.

Get access to millions of residential and mobile IPs
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Article by
Khaled Bentoumi

Khaled is a software engineer. He’s been involved in many startups of different sizes. Previously, he founded Data to Page, an AI Programmatic SEO startup. He now handles all the marketing at anyIP.

Read more
12 min read
Python Requests Retry: A Complete Guide to Handling Failed HTTP Requests

Enhance your Python applications and learn how to handle HTTP request retries using Requests Retry

12 min read
How to Set Up Proxies with Potatso in iOS: Guide

Discover the ultimate Potatso proxy guide! Learn how to set up and configure proxies on your iOS device effortlessly.

12 min read
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.

Ready for Next-Level Proxy Solutions?

Get started now and experience the ultimate in proxy flexibility, speed, and security.

Unlock the Power of anyIP Today!