Menu Close

How to avoid network tethering restrictions using Every Proxy

Many mobile networks now prevent users from tethering their devices to their mobile data network connected device. Some networks charge extra for this functionality.

By using Every Proxy on your primary Android mobile network connected device you can work around these restrictions.

This tutorial describes how to route your HTTP & HTTPS traffic from your secondary device through the mobile network connection on the primary Android device using Every Proxy.

What you will need:

  1. A primary Android device with Every Proxy installed
  2. A mobile internet connection for the primary device
  3. A secondary device (Android, iOS, Windows, MacBook etc.)

Setting up the primary Android device

  1. Connect the primary Android device to your mobile network
  2. Start a WiFi hotspot (Described below)
  3. Start the HTTP Proxy in Every Proxy

Notes

  1. Make a note of the hotspot name as well as the hotspot network IP Address and the port number shown on the HTTP Proxy. The primary Android device should have many IP Addresses at this point as it is connected to multiple networks namely the mobile network and the WiFi Hotspot network. Typically the hotspot network IP Address starts with 192.
  2. Every Proxy, by default, binds the HTTP Proxy to IP Address 0.0.0.0. It’s recommended to keep this setting unless you want to specifically only expose the proxy on a certain IP Address

Start a WiFi Hotspot

Go to:

  1. Settings
  2. Wi-Fi & Network
  3. Hotspot and tethering
  4. Wi-Fi hotspot
  5. Toggle the switch to On

Note
Some devices may restrict you from switching the Hotspot on until you have provided a Hotspot password.

Setting up a secondary device

The way to set up a secondary device differs depending on the operating system being used.

Setting up a secondary Android device

These instructions differ by Android version and phone manufacturer but you should be able to add a new WiFi connection and proxy with ease through the device’s settings.

Tested using an Android 12 device.

Create a new WiFi connection to the primary device’s hotspot:

  1. Settings
  2. Wi-Fi & Network (This may alternatively be labelled Connections)
  3. Wi-Fi
  4. Select the name of the hotspot from the primary device
  5. Enter hotspot password
  6. Connect

Set the HTTPS proxy for the hotspot connection:

  1. Settings
  2. Wi-Fi & Network (This may alternatively be labelled Connections)
  3. Wi-Fi
  4. Select the WiFi Network you are connected to
  5. Select the edit button
  6. Advanced options
  7. Proxy
  8. Select manual
  9. For the Proxy hostname enter in the hotspot network IP Address from Every Proxy on the primary device
  10. For the Proxy port enter in the port number from Every Proxy on the primary device
  11. Save

Setting up a secondary iOS device

These instructions differ by iOS version but you should be able to add a new WiFi connection and proxy with ease through the device’s settings.

Tested using an iOS 15.5 device.

Create a new WiFi connection to the primary device’s hotspot:

  1. Settings
  2. Wi-Fi
  3. Under Networks -> Select the name of the hotspot from the primary device
  4. Enter hotspot password
  5. Join

Set the HTTPS proxy for the hotspot connection:

  1. Settings
  2. Wi-Fi
  3. Select the WiFi Network you are connected to
  4. HTTP Proxy
  5. Configure Proxy
  6. Select Manual
  7. For the Server enter in the hotspot network IP Address from Every Proxy on the primary device
  8. For the Port enter in the port number from Every Proxy on the primary device
  9. Save

Setting up a secondary Windows device

Tested using a Windows 10 device.

Create a new WiFi connection to the primary device’s hotspot:

  1. Settings
  2. Network & Internet
  3. Show available networks
  4. Select the name of the hotspot from the primary device
  5. Connect
  6. Enter hotspot password
  7. Next

Set the HTTPS proxy for the hotspot connection:

  1. Settings
  2. Network & Internet
  3. Proxy
  4. Manual proxy setup
  5. Use a proxy server -> On
  6. For the Address enter in the hotspot network IP Address from Every Proxy on the primary device
  7. For the Port enter in the port number from Every Proxy on the primary device
  8. Save

Setting up a secondary macOS device

These instructions differ by macOS version but you should be able to add a new WiFi connection and proxy with ease through the device’s settings.

Tested using a macOS 12.6.2 device.

Create a new WiFi connection to the primary device’s hotspot:

  1. System Preferences
  2. Network
  3. Wi-Fi
  4. Network Name -> Select the name of the hotspot from the primary device
  5. Enter hotspot password
  6. Join

Set the HTTPS proxy for the hotspot connection:

  1. System Preferences
  2. Network
  3. Wi-Fi
  4. Advanced
  5. Proxies
  6. Select the checkbox next to Web Proxy (HTTP)
  7. For the Web Proxy Server enter in the hotspot network IP Address from Every Proxy on the primary device
  8. For the Port enter in the port number from Every Proxy on the primary device
  9. Select the checkbox next to Secure Web Proxy (HTTPS)
  10. For the Secure Web Proxy Server enter in the hotspot network IP Address from Every Proxy on the primary device
  11. For the Port enter in the port number from Every Proxy on the primary device
  12. OK

After setting up a secondary device

The secondary device’s HTTP & HTTPS requests should now be routed through the mobile connection on the primary Android device through Every Proxy.

The Every Proxy application on the primary device should show some indication that the requests are passing through it while browsing the web on the secondary device.

If you find this application useful please consider making a donation.

Frequently Asked Questions

Please see Frequently Asked Questions