How to Use Socks5 Proxy on Android Root or Without Root

We know Socks5 is an extremely secure internet protocol. For secure connection between client and server, we use it. Also, we use the socks5 proxy for bypassing BDIX internet speed. Many VPN programs provide a SOCKS-5 server interface, like ShadowSocks, ShimmerCat, Tor, etc. For more information, you can read this article about socks. We can set up socks5 proxy in many methods but we will discuss a few of them. You can configure it by application or without application. Below I’ll show you how to configure the socks5 proxy on Android root or without root. Let’s see how it happens.

1. First Method: Configure Socks5 proxy with SocksDroid app ( Non-root ) android.


  1. Download SocksDroid from the Google Play Store.
  2. After downloading and installing open the application
  3. Go to Connection Then in the “Server Port” insert your proxy server IP. In “Port” use port ‘5678‘ or your server port.
  4. After configuring a valid Proxy Server IP and Port EnableSocksDroid” permit Allow VPN.
  5. Done. You successfully connected to the SOCKS5 proxy.

2. Second Method: Setup Socks5 proxy with Firefox Browser ( Non-root ) android


  1. Download Firefox Browser from the Google Play Store.
  2. Open Firefox.
  3. From the 3-dot menu go to  Add-ons and install the “FoxyProxy Standard plugin
  4.  After installing again go to Add-ons and select “Foxyproxy Standard plugin” and Enable it.
  5. From the “Foxyproxy Standard plugin” go to Settings >Add >Title (Give any Title Name)
  6. Select Proxy Type Select SOCKS5
  7. Give Proxy IP address or DNS name ( Insert Your SOCKS5 server IP)
  8. Then set Port 5678” or insert your custom server Port and Save.
  9. Then Set your server IP and Port ( Beside Synchronize Settings)
  10.  Done. You successfully connected to the SOCKS5 proxy. You can browse now on the SOCKS5 proxy.

3. Third Method: Uses Socks5 with ProxyDroid app ( Root/Non-root )


  1. Download ProxyDroid from the Google Play Store.
  2. After downloading and installing open the application and give root permission ( If your device is rooted ).
  3. Then Go to “Features Settings” below
  4. Turn on/offGlobal Proxy first ( This option is for rooted devices. If your device is rooted then skip this step)
  5. Now Go to “Proxy Setting
  6. Then in the “Host” insert your proxy server IP. In “Port” use port ‘5678‘ or your server port.
  7. From “Proxy Type” Select “SOCKS5”
  8. After configuring valid Server IP and Port EnableProxy Switch” If needs root permission then Allow permission.
  9. If you insert a valid server IP & Port then it will be connected.
  10. Done. You successfully connected to the SOCKS5 proxy.

Others Method:

• Configure a proxy from Mobile WIFI settings.

      1. Connect a WIFI first
      2. Then long press on the connected WIFI
      3. Then go to Manage network settings > Show Advanced Options/Settings
      4. Select Proxy >Manual
      5. Here insert your proxy Server IP & Port
      6. If you have any Authentication then Give the User name and Password
      7. Click save. Done

• Connect HTTP, HTTPS, SOCKS4, and HTTP-Tunnel in android.

      • Just follow the “Third Method” of ProxyDroid Application ( 1- 5 )
      • Then Set proxy from Proxy Settings.
      • And then Select which Proxy Type you want to connect.
      • Done

(Bonus) Bypass BDIX internet speed by Proxy

    • Search in Google ” BD free proxy server list “
    • Then get a free SOCKS4 or SOCKS5 proxy from those servers and then check whether the proxy is live or not.
    • After finding a live proxy add this proxy to ProxyDroid or SocksDroid
    • Select your Proxy Type 
    • Then Download UC Browser from the Play Store
    • Add a file to the Download List and then pause the Download file ( Do not connect proxy before pausing the download )
    • Then Connect. Wait a minute or two. If everything is okay then it will speed up your Download speed.
    • Done.

Understanding Why Use a Proxy on Android?

There are several reasons you might want to use a proxy on your Android device:

  • Enhanced privacy: By masking your IP address, a proxy can help protect your online activities from being tracked or monitored.
  • Bypassing geo-restrictions: Accessing content that is blocked or restricted in your region becomes possible when using a proxy server located in a different country.
  • Improved security: The encrypted connection provided by a proxy can safeguard your data from potential hackers and other cyber threats.
  • Speed and efficiency: Proxies are known for their high-speed connections and minimal impact on overall performance.

Troubleshooting after connecting the SOCKS5 proxy and how to fix it?

• Check these problems to find out.

      • If you use a Dead proxy internet will not work. Check the live proxy before connecting.
      • The proxy isn’t set up correctly.
      • Maybe your Android Version Doesn’t support those apps.

• Follow these steps to fix the connecting problem before/after enabling the SOCKS proxy.

      • Use live proxy.
      • Carefully follow those steps.
      • Don’t use a crack Application.
      • Uninstall and reinstall
      • Restart your Device to fix it.

Disclaimer: Before using any proxy, make sure you understand the potential risks and read the terms of service provided by the proxy provider.

The use of Android SOCKS5 proxy servers entails inherent risks. Users are solely responsible for researching and verifying the trustworthiness of proxy server providers. Compliance with applicable laws is essential. The security and availability of proxy servers cannot be guaranteed. Usage restrictions may apply, and technical support may not be available for free proxy servers. Use free proxy servers at your own risk. 

This blog is for educational purposes only!