Skip to content

Optimized Hotspot Routing

When using a mobile hotspot, some network environments apply specific routing rules to tethered devices. Using Every Proxy allows you to implement Local Traffic Encapsulation, ensuring that connected devices utilize the same local network stack as your Android applications.


Step 1: Establish the Hotspot Connection

Before Every Proxy can route your traffic, the secondary device must be on the same local network as your phone.

  1. On your Android phone, go to Settings > Network & Internet > Hotspot & Tethering.
  2. Turn on Mobile Hotspot.
  3. On your secondary device (laptop, tablet, etc.), search for Wi-Fi networks and connect to your phone's hotspot.

Connectivity

You must be connected to the hotspot before the next steps. The proxy IP address is a local address that only exists within the private network created by your hotspot.


Step 2: Configure Every Proxy

  1. Open Every Proxy.
  2. Start an HTTP or SOCKS5 proxy.
  3. Look at the toggle you just turned on. It will display an IP Address and a Port.
    • Example: 192.168.43.1 and 8080
    • Tip: Usually, the hotspot gateway IP is 192.168.43.1 or 10.42.0.1.

Step 3: Configure the Proxy on your Secondary Device

Now that the device is connected to the Wi-Fi hotspot, you must tell it to send its traffic through the Every Proxy "gateway" instead of the default tethering path.

For Windows

  1. Search for Proxy Settings in the Start menu.
  2. Toggle Use a proxy server to On.
  3. Enter the IP Address and Port from Every Proxy.
  4. Click Save.

For macOS

  1. Go to System Settings > Network.
  2. Select your Wi-Fi connection and click Details... > Proxies.
  3. Toggle Web Proxy (HTTP) and Secure Web Proxy (HTTPS).
  4. Enter the IP Address and Port for both.

For Android/iOS (Client)

  1. Open Wi-Fi settings and select the connected hotspot.
  2. Choose Modify Network or Proxy Settings.
  3. Change Proxy from None to Manual.
  4. Enter the IP Address and Port.

How it Works: Technical Breakdown

Normally, hotspot traffic is "passed through" the phone's network layer. By using this setup:

  1. The secondary device sends data to Every Proxy via the local Wi-Fi link.
  2. Every Proxy receives the data as a request from a local app.
  3. The phone sends that data out via its mobile connection as phone data, not tethering data.

Stability Requirements

  • Battery Optimization: You must set Every Proxy to "Unrestricted". If Android kills the app to save battery, the "tunnel" breaks and the secondary device will lose internet, even if the hotspot is still on. (See Guide)
  • Keep Notifications On: The persistent notification prevents Android from treating Every Proxy as an idle background task. (See Guide)