Advanced proxy manager offering per-app routing, DNS proxying, and low-resource profiles for rooted power users
Advanced proxy manager offering per-app routing, DNS proxying, and low-resource profiles for rooted power users
Vote (1 votes)
Program license Free
Developer Max Lv
Version 3.2.0
Works under Android
Also known as ProxyDroid
Vote
(1 votes)
Developer
Max Lv
Works under
Android
Program license
Free
Version
3.2.0
Also known as
ProxyDroid
Pros
- Supports HTTP, HTTPS, SOCKS4, and SOCKS5 proxy servers
- Handles Basic, NTLM, and NTLMv2 authentication methods
- Per-app proxy configuration for individual or selected apps
- Multiple profiles with options to bind them to specific WiFi SSIDs or mobile networks (2G / 3G)
- DNS proxy mode and basic PAC file support
- Widgets for quickly turning proxy usage on or off
- Low battery and memory consumption, with a native C core
- GPL-licensed, offering source code transparency
- Recover option to reset proxy settings if misconfigured
Cons
- Requires a rooted Android device, so it will not work on stock non-rooted setups
- Best suited to users who are already comfortable with root access and proxy concepts
- PAC file handling is described as basic, which may limit complex configurations
ProxyDroid is a specialized Android tool that lets you route traffic through HTTP, HTTPS, SOCKS4, and SOCKS5 proxy servers, with support for several authentication methods and DNS proxying. It focuses on giving you very detailed control over how your device connects, rather than acting as a simple one-tap VPN.
It is aimed squarely at advanced Android users with rooted devices who understand proxies, VPNs, and network behavior, and who need per-app routing for privacy, throttling workarounds, or complex connection setups.
Rich protocol and authentication support
ProxyDroid handles a wide range of proxy scenarios. It works with HTTP, HTTPS, SOCKS4, and SOCKS5 servers and supports Basic, NTLM, and NTLMv2 authentication. That range of options makes it adaptable to many corporate, home, or custom proxy environments.
On restrictive networks, the DNS proxy is particularly valuable. It targets situations where a firewall does not allow direct DNS resolution to outside addresses, so DNS lookups themselves can be sent through the proxy. There is also PAC file support, although the developer explicitly describes this as basic, so it is better suited to simpler configuration scripts than to very complex rule sets.
Per-app routing and flexible profiles
One of ProxyDroid’s strongest points is its per-app proxy control. You can assign a proxy only to selected apps instead of routing the entire device through it. This enables advanced scenarios, such as:
- Sending a few chosen apps through a proxy or through a VPN that itself uses a proxy, while keeping the rest of your software on a normal connection.
- Directing only those apps affected by bandwidth throttling onto a different route, so you do not need to proxy everything.
The app also supports multiple profiles, letting you store several different proxy setups and switch between them as needed. Profiles can be bound to specific WiFi SSIDs or to mobile networks (2G / 3G), so each connection type can automatically pick up the most appropriate configuration.
There is an option to bypass the proxy for selected IP addresses, which adds another layer of control when you want most traffic to use the proxy but prefer some destinations to connect directly.
Widgets, recovery options, and resource use
For quick access, ProxyDroid provides widgets to toggle the proxy on or off from the home screen. This suits situations where you frequently move between proxied and non-proxied connections during the day.
Proxy settings can sometimes be misconfigured, which may disrupt connectivity. To help with that, the app includes a Recover option in the menu that resets proxy settings if something goes wrong, so you are not stuck manually cleaning up a broken configuration.
The developer highlights low battery and memory usage. The core logic is implemented in C and shipped as a native binary, which keeps the app lean and suitable for running in the background without excessive resource drain.
Root requirement and technical audience
ProxyDroid requires a rooted Android device. Without root access it cannot function as intended, since it needs deeper control over system networking than regular apps receive. This restriction limits the audience but also clarifies who will benefit most.
People who have never worked with root access or custom ROMs are likely to find this tool outside their comfort zone. In contrast, users who already tweak network settings or run custom VPN/proxy chains will find the level of control very appealing.
Privacy, openness, and trust
ProxyDroid is GPL-licensed, which means the source code is available for inspection and modification. For users who care deeply about privacy and security, especially when routing all their traffic through third-party servers, this openness can be a major advantage compared to strictly proprietary clients. It allows independent verification of how the app behaves and how it handles network traffic.
Overall impression
ProxyDroid is a focused, powerful proxy controller for rooted Android devices. Its combination of wide protocol support, fine-grained per-app routing, multiple profiles, DNS proxying, and GPL licensing makes it a strong choice for technically inclined users who need strong control over how each app reaches the internet. The flip side is that it is not meant for beginners, and PAC handling is explicitly limited, but within its niche it delivers a very capable toolset.
Pros
- Supports HTTP, HTTPS, SOCKS4, and SOCKS5 proxy servers
- Handles Basic, NTLM, and NTLMv2 authentication methods
- Per-app proxy configuration for individual or selected apps
- Multiple profiles with options to bind them to specific WiFi SSIDs or mobile networks (2G / 3G)
- DNS proxy mode and basic PAC file support
- Widgets for quickly turning proxy usage on or off
- Low battery and memory consumption, with a native C core
- GPL-licensed, offering source code transparency
- Recover option to reset proxy settings if misconfigured
Cons
- Requires a rooted Android device, so it will not work on stock non-rooted setups
- Best suited to users who are already comfortable with root access and proxy concepts
- PAC file handling is described as basic, which may limit complex configurations