Android
This guide explains how to configure and use Evomi proxies on your Android devices, including smartphones and tablets.
Prerequisites
Before you begin, ensure you have the following:
- An active Evomi proxy subscription.
- Your Evomi proxy username and password (e.g.,
your_username
andyour_password_session-anychars_mode-speed
). - The Evomi proxy endpoint (hostname and port) for your desired proxy type (Residential, Mobile, Datacenter). Refer to the “Evomi Proxy Endpoints” section below.
Method 1: Using a Dedicated Proxy Client App (Recommended)
This is the most reliable and flexible method for using Evomi proxies, especially those requiring username/password authentication, for system-wide or per-app traffic on Android. These apps typically work by creating a local VPN service on your device to route network traffic through the configured proxy server.
Finding an App: Search the Google Play Store for terms like “proxy client,” “SOCKS proxy Android,” or “HTTP proxy Android.” Popular choices often include features for managing multiple proxy profiles and selecting which apps use the proxy. (Note: Evomi does not endorse specific third-party apps; please choose one that meets your security and functionality needs, and always review its permissions and privacy policy.)
General Configuration Steps (may vary slightly depending on the app):
- Install: Download and install a suitable proxy client app from the Google Play Store.
- Open the App: Launch the proxy client app.
- Add New Proxy Configuration: Look for an option to add or create a new proxy profile.
- Enter Evomi Proxy Details:
- Hostname/Server Address: Enter the Evomi proxy address (e.g.,
rp.evomi.com
). - Port: Enter the appropriate port for your chosen proxy type and protocol (e.g.,
1000
for HTTP Residential). - Proxy Type/Protocol: Select the correct protocol (HTTP, HTTPS, or SOCKS5) that matches the port you are using.
- Username: Your Evomi username.
- Password: Your Evomi password, including any session or mode parameters (e.g.,
your_password_session-anychars_mode-speed
).
- Hostname/Server Address: Enter the Evomi proxy address (e.g.,
- Save and Connect: Save the proxy configuration. Then, activate or start the proxy connection within the app. You will likely need to grant VPN permissions to the app when prompted by Android; this is normal as the app uses the VPN service to route traffic.
- Verify: Once connected, verify your IP address (see “Verifying Your Proxy Connection” below).
Method 2: Manual Wi-Fi Proxy Configuration (Limited Functionality)
Android’s built-in Wi-Fi proxy settings can be configured, but this method has significant limitations:
- No Authentication for HTTP/HTTPS Proxies: Standard Android versions do not support username/password authentication for HTTP or HTTPS proxies configured via the native Wi-Fi settings. Using this method will require you to enter the username and password in your browser - it might not work in other applications.
- Wi-Fi Network Specific: These settings apply only to the individual Wi-Fi network you configure them on. They do not affect mobile data connections or other Wi-Fi networks.
- SOCKS Proxy Support Varies: Native support for SOCKS proxies (especially SOCKS5 with authentication) in this menu is inconsistent across Android versions and device manufacturers; it may not be available or work reliably.
This method is generally only suitable for proxies that do not require authentication or if you are certain your specific Android device and version fully support authenticated SOCKS proxies through this interface.
Steps:
- Open the “Settings” app on your Android device.
- Navigate to “Network & internet” > “Internet” (or “Wi-Fi”).
- Tap the gear icon next to your currently connected Wi-Fi network, or long-press the network name and select “Modify network.”
- Tap the pencil icon (edit) usually found at the top right, or scroll to find “Advanced options.”
- Locate the “Proxy” setting (it might be set to “None” by default) and tap on it. Select “Manual.”
- Fill in the proxy details:
- Proxy hostname: Enter the Evomi proxy address (e.g.,
rp.evomi.com
). - Proxy port: Enter the appropriate port (e.g.,
1002
for SOCKS5 Residential). - Bypass proxy for: You can list addresses that should not use the proxy (e.g.,
localhost, *.example.com
). - Authentication: If fields for username and password appear (rare for HTTP/S, more possible for SOCKS), enter your Evomi credentials.
- Proxy hostname: Enter the Evomi proxy address (e.g.,
- Tap “Save” to apply the settings.
Method 3: For Rooted Devices
If your Android device is rooted, you gain more powerful options for system-wide proxying. Apps like “ProxyDroid” (available on the Play Store, requires root) can intercept and redirect all network traffic through your configured proxy, often overcoming limitations faced by non-root methods and ensuring more comprehensive app compatibility.
Configuration within these root-enabled apps is generally similar to the dedicated proxy client apps (Method 1), involving entering the hostname, port, type, and credentials.
Evomi Proxy Endpoints
Remember to use the correct endpoint and port based on the Evomi product you’re using:
Residential Proxies
- HTTP Proxy:
rp.evomi.com:1000
- HTTPS Proxy:
rp.evomi.com:1001
- SOCKS5 Proxy:
rp.evomi.com:1002
Mobile Proxies
- HTTP Proxy:
mp.evomi.com:3000
- HTTPS Proxy:
mp.evomi.com:3001
- SOCKS5 Proxy:
mp.evomi.com:3002
Datacenter Proxies
- HTTP Proxy:
dcp.evomi.com:2000
- HTTPS Proxy:
dcp.evomi.com:2001
- SOCKS5 Proxy:
dcp.evomi.com:2002
- HTTP Proxy Port (e.g., :1000, :3000, :2000): Can handle plain HTTP traffic and can also tunnel HTTPS traffic (websites starting with
https://
) using the HTTPCONNECT
method. - HTTPS Proxy Port (e.g., :1001, :3001, :2001): This typically means the proxy server itself can accept connections over TLS/SSL, providing an encrypted link between your device and the proxy server. It also tunnels HTTPS traffic.
- SOCKS5 Proxy Port (e.g., :1002, :3002, :2002): A versatile protocol that can handle various types of traffic, including HTTP, HTTPS, FTP, and more. SOCKS5 also supports authentication.
Verifying Your Proxy Connection
After configuring and activating your proxy, it’s essential to verify that your traffic is being routed correctly:
- Open a web browser on your Android device (one that you expect to be using the proxy).
- Navigate to a geo-location or IP checking website, such as
https://ip.evomi.com/s
. - The IP address displayed on the website should be the IP address of the Evomi proxy server, not your device’s actual IP address. If it shows your real IP, the proxy is not configured correctly or not active for that browser/app.
Tips and Troubleshooting
- Correct Credentials: Double-check that you’ve entered the proxy hostname, port, your Evomi username, and your full Evomi password (including
_session-
or_mode-
parameters if applicable) correctly. - Password Format: Remember your Evomi password structure, e.g.,
your_password_session-anychars_mode-speed
. - App-Specific Proxy Settings: Some Android apps (especially browsers like Firefox) have their own internal proxy settings. These might override system-wide or VPN-based proxy configurations. Check the specific app’s settings if you suspect this.
- Force Stop and Restart App: If an app doesn’t seem to pick up the proxy settings after activation, try force-stopping the app from Android’s settings and then reopening it.
- Airplane Mode Toggle: Toggling Airplane mode on and then off can sometimes reset network connections and help resolve connectivity issues.
- Battery Consumption: Proxy client apps that maintain an active VPN connection might lead to increased battery usage. Monitor this and disable the proxy when not actively needed.
- Security on Public Wi-Fi:
- When using an HTTP proxy, your proxy credentials might be sent in cleartext to the proxy server. If you are on an untrusted network (like public Wi-Fi), this could be a security risk.
- Using SOCKS5 with authentication, or connecting to an “HTTPS Proxy” port (where the connection to the proxy server itself is over TLS), offers better protection for your credentials.
- Note: Your traffic to HTTPS websites (e.g.,
https://www.example.com
) is end-to-end encrypted between your browser and the website, regardless of the proxy type. The concern here is primarily the security of your proxy authentication credentials.
- Disable Proxy When Not Needed: Remember to disable the proxy configuration or turn off the proxy client app when you’re finished using it to restore normal internet access and avoid potential issues or unnecessary data usage.
By following this guide, particularly the recommended method of using a dedicated proxy client app, you should be able to effectively integrate and use Evomi proxies on your Android devices.