To start a proxy server use the toggle for the appropriate proxy on the home screen.
Two types of proxies are available a HTTP & HTTPS proxy as well as a SOCKS4 & SOCKS5 proxy.
The HTTP & HTTPS proxy acts as both a HTTP and a HTTPS proxy server.
The SOCKS4 & SOCKS5 proxy acts as both a SOCKS4 and a SOCKS5 proxy server.
Running an HTTP/HTTPS proxy
When a proxy is running a notification appears in the notification bar. You can use this notification to quickly return to Every Proxy.
The Host shown in the proxy details is the IP Address on which the proxy is running. If you are using a proxy bound to 0.0.0.0 a list of all IP Addresses is shown here.
The Port is the port on which the proxy is running.
Auth let’s you know whether any authentication has been enabled for this session. Basic authentication refers to a simple username and password type of authentication.
The Sent and Received metrics are captured while the proxy is running.
Max refers to the maximum amount of data sent or received per second.
Current refers to the amount of data being sent or received this second.
Total refers to the total amount of data sent or received.
Note: These metrics are reset each time the proxy is stopped and/or restarted.
The graphs reflect the percentage of max received vs. max sent (outer), the percentage of current received vs. current sent (middle) and the percentage of total received vs. total sent (inner) where received is displayed in green and sent in red.
You can change the IP Address that a proxy binds to in the settings. Tap on the IP Address for options.
Note: Only the currently assigned IP Addresses of the device are available as well as 0.0.0.0. If you would like to use a different IP Address please search, on your favorite search engine, for “android change ip address”.
You can also change the port that a proxy runs on. Tap on the port to change.
Note: Some devices will not let you run a proxy on a port lower than 1024 without root permissions. For ease of use please use ports 1025 to 65535 inclusive.
To start the proxy when your device starts up you can enable or disable this using the toggle.
You can enable basic authentication for the HTTP proxy and Socks proxy. You will need to provide a non-empty username and a non-empty password for this to work.
You can enable More Secure for the Socks proxy. This will switch off the Socks4 proxy while leaving the Socks5 proxy running. Socks4 allows authentication using a username only. Socks5 however is more secure by using both the username and password.