Why has my IP Address changed?
Every time a device connects to a network it may be assigned a new / different IP Address. When your device reconnects to your WiFi network it may receive a new IP Address. When your device reconnects to your mobile network it may receive a new IP Address. When your device reconnects to your VPN it may receive a new IP Address. All of these networks use DHCP by default.
When you leave your house you may move from a WiFi network to a mobile network which will cause a reconnect to the mobile network. When you arrive home you may move from a mobile network to a WiFi network which will cause a reconnect to the WiFi network.
Normally this is unnoticable but in the case where you are trying to route network traffic, as we are here, these IP Address reassignments break the configured routes resulting in the new route needing to be configured. Please follow the tutorials again making notes of the changed IP Addresses.
Why is my configuration no longer working?
The most common reason for the secondary devices losing connection is that the primary device’s IP Address has changed. Please follow the tutorial/s again making notes of the changed IP Addresses.
Another common reason is that the VPN client application has changed from a system wide VPN client to a per-app VPN client because of either an Android version update or a VPN client application update. Please follow the tutorials again switching from a system wide VPN client type to a per-app VPN client type.
Why can’t I use Every Proxy to connect to a Proxy Server?
Every Proxy works only as a proxy server. It does not connect you to an upstream proxy server, this would require root permissions. If you would like to connect to a proxy server there are many articles online explaining how to do so, please search for “android connect to proxy” in your preferred search engine.
Why isn’t an application working?
The most common reason for an application not working e.g. WhatsApp, Telegram etc. is that these applications do not use the HTTP or HTTPS network protocols. Please try routing your connections through the Socks Proxy in Every Proxy.
How do I determine my Andoid version?
- Settings
- About device
- Android version
How do I determine my VPN client application type?
If your Android version is 9 or below your VPN client application type is system wide.
Android 10 introduced two different types of VPN client application namely the system wide VPN client application and the per-app VPN client application. System wide VPN client applications route all network traffic, both internal and external, through the VPN connection. Per-app VPN client applications restrict which applications can use the VPN connection.
The easiest way to determine your VPN client application type is to check whether there is an allowed or disallowed list of applications in your VPN client application settings. If there is an allowed or disallowed list of applications in your VPN client application your VPN client application type is per-app. If there isn’t your VPN client application type is system wide.
Examples
The ProtonVPN Android client (ver. v4.4.92.0) has no allowed or disallowed lists available in the application settings therefore it’s a system wide VPN client application type.
The Wireguard Android client (ver. v1.0.20230405) has both an allowed list as well as a disallowed list therefore it’s a per-app VPN client application type.
When do I use the Every Proxy Network Bridge?
The Every Proxy Network Bridge is used to bridge connections between the system wide external network and the VPN network. This bridge is necessary only when you have a per-app type of VPN client application.
When using the network bridge the VPN client must be configured to exclude Every Proxy while still including Every Proxy Network Bridge. In this scenario Every Proxy can listen to the external network and receive packets of data from the external network. Every Proxy will then forward this data to the network bridge, which is running inside of the VPN connection’s network. The network bridge then reverse forwards the responses back to Every Proxy and finally the secondary device.
If you do not need to use the network bridge it’s advisable not to as it adds an additional network hop thereby slowing down your internet connection.
Why is Every Proxy Network Bridge a separate application?
Every Proxy Network Bridge needs to be a separate application to allow for one application to be included in the VPN network i.e. Every Proxy Network Bridge while the other application is excluded from the VPN betwork i.e. Every Proxy.
Why is Every Proxy Network Bridge not working?
The most common reason for the network bridge to stop responding is that the Android device kills background processes to conserve battery. There is usually an easy to find way of enabling background processes per application in your application management settings.
Example on a OnePlus Nord physical device
- Settings
- Apps
- App Management
- Every Proxy Network Bridge
- Battery usage
- Enable the switch next to Allow background activity
Why does Every Proxy not work with my VPN Client?
Every Proxy works out of the box for all system wide VPN client types.
The most common reason that Every Proxy does not work with a specific VPN is that the VPN client is a per-app VPN client. Please try following the tutorials again using a VPN client application type of per-app.
How do I make a donation?
You can make a donation online by visiting our donation page.