Skip to content

Troubleshooting

Overview

A number of issues may prevent Every Proxy from working as expected.


Android Version Update

Android 10 introduced two types of VPN applications:

  • System-wide VPN: routes all traffic through the VPN.
  • Per-app VPN: restricts which apps use the VPN.

If you upgraded from Android 9 to 10, or updated your VPN client, your VPN app type may have changed. Please review the documentation to configure your VPN and Every Proxy correctly.

Recent Android versions also introduced battery optimizations, which can pause background apps and affect proxy connectivity.


IP Address Changes

Switching networks changes your device’s IP address:

  1. Mobile data
  2. Wi-Fi
  3. VPN connection

Make sure you are using the current IP address when configuring Every Proxy.


Auto Start Not Working

Common causes:

  1. The configured IP address is not assigned at startup (device connected to a different network).
  2. Battery optimizations are preventing background startup.

Applications Not Working (e.g., WhatsApp, Telegram)

Some applications do not use HTTP or HTTPS protocols.

Try routing connections through the SOCKS proxy in Every Proxy.


Secondary Device Cannot Connect

Possible causes:

  1. Primary device on a mobile network: most carriers block incoming connections. Hotspot usage is required to connect devices over Wi-Fi.
  2. Devices are on different networks. Both must be on the same network for direct connectivity.
  3. Using a per-app VPN: the included/excluded lists may prevent traffic from reaching Every Proxy. Try using the optional Network Bridge.

Notifications

Enabling notifications can help diagnose connectivity issues.


Network Bridge Not Working

The optional Every Proxy Network Bridge allows proxy traffic to follow per-app VPN rules via proxy chaining.

If it does not meet your needs, you can use Port Forwarder (also by Gorilla Software) to expose Every Proxy traffic manually:

  1. Include Every Proxy in the VPN’s allowed list.
  2. Exclude Port Forwarder from the VPN’s allowed list.
  3. Connect the primary device to the VPN.
  4. Start a proxy in Every Proxy (HTTP/SOCKS).
  5. Create a port forwarder in Port Forwarder:
    • Destination IP: localhost
    • Destination Port: port of Every Proxy’s running proxy
    • Host Port: choose any port you like
  6. Connect a secondary device to the host IP and port from Port Forwarder.

This setup allows secondary devices to access proxy traffic even when Every Proxy itself is excluded from a per-app VPN.


Notes

  • For most users, Network Bridge or Port Forwarder is only needed in advanced per-app VPN scenarios.
  • Ensure battery optimization is disabled for Every Proxy and the Bridge to maintain connectivity.
  • Always verify the current IP and port before connecting other devices.