Troubleshooting
Overview
A number of issues may prevent Every Proxy from working as expected.
Android version update
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. When upgrading from Android 9 to Android 10 your VPN client application type may have changed. Please follow the tutorials again.
More recent versions of Android have introduced battery optimizations.
VPN client version update
When updating the version of your VPN client application your VPN client application type may have changed. Please follow the tutorials again.
Battery optimizations
More recent versions of Android have introduced battery optimizations.
IP Address
When you switch from one network to another your device's IP Address changes, namely:
- Mobile data
- Wi-Fi
- When connected to a VPN
Check that you are using your current IP Address when configuring Every Proxy.
Auto Start not working
This is commonly related to either:
- The configured IP Address is not assigned to the device at startup i.e. connected to a different network
- Battery optimizations
Application not working e.g. WhatsApp, Telegram
A possible cause for an application not working e.g. WhatsApp, Telegram etc. is that these applications do not use the HTTP or HTTPS network protocol. Please try routing your connections through the Socks Proxy in Every Proxy.
Secondary device cannot connect to primary device
A few possible causes may result in this behavior:
- The primary device is connected to a mobile network and the secondary device is not sharing the connection via a Hotspot. Network operators block all incoming connections to your mobile device when connected to the mobile network. There is unfortunately nothing that can be done in the Every Proxy application to work around this.
- The two devices are on different networks i.e. Primary device on Network A and secondary device on Network B. Both devices need to be on the same network for connectivity to be established.
- When attempting to share a VPN connection, the allow / disallow lists are misconfigured when using a per-app VPN client application. Please follow the tutorials again.
Notifications
Enabling notifications can help to diagnose connectivity issues.
Network Bridge not working
If after follow the tutorials you are still unable to get the Network Bridge working via Every Proxy Network Bridge you can use the Port Forwarder application to expose your VPN connection. The Port Forwarder application is also developed by Gorilla Software.
When using Port Forwarder to share a VPN connection via a Proxy (HTTP / SOCKS):
- Every Proxy will need to be in the included / allowed list of the VPN client application
- Port Forwarder will need to be in the excluded / disallowed list of the VPN client application
- Connect primary device to the VPN
- Start a proxy in Every Proxy (HTTP / SOCKS)
- Create a port forwarder in Port Forwarder with a Destination IP address of
localhost
and Destination Port as the port of the proxy running on Every Proxy. You can pick any Host Port you like. - You can then connect a secondary device to the Host IP Address and Host Port from the port forwarder