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:
- A primary Android device with Every Proxy installed
- A mobile internet connection for the primary device
- A secondary device (Android, iOS, Windows, MacBook etc.)
Setting up the primary Android device
- Connect the primary Android device to your mobile network
- Start a WiFi hotspot (Described below)
- Start the HTTP Proxy in Every Proxy
Notes
- 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.
- 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:
- Settings
- Wi-Fi & Network
- Hotspot and tethering
- Wi-Fi hotspot
- Toggle the switch to On
NoteSome 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:
- Settings
- Wi-Fi & Network (This may alternatively be labelled Connections)
- Wi-Fi
- Select the name of the hotspot from the primary device
- Enter hotspot password
- Connect
Set the HTTPS proxy for the hotspot connection:
- Settings
- Wi-Fi & Network (This may alternatively be labelled Connections)
- Wi-Fi
- Select the WiFi Network you are connected to
- Select the edit button
- Advanced options
- Proxy
- Select manual
- For the Proxy hostname enter in the hotspot network IP Address from Every Proxy on the primary device
- For the Proxy port enter in the port number from Every Proxy on the primary device
- 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:
- Settings
- Wi-Fi
- Under Networks -> Select the name of the hotspot from the primary device
- Enter hotspot password
- Join
Set the HTTPS proxy for the hotspot connection:
- Settings
- Wi-Fi
- Select the WiFi Network you are connected to
- HTTP Proxy
- Configure Proxy
- Select Manual
- For the Server enter in the hotspot network IP Address from Every Proxy on the primary device
- For the Port enter in the port number from Every Proxy on the primary device
- Save
Setting up a secondary Windows device
Tested using a Windows 10 device.
Create a new WiFi connection to the primary device’s hotspot:
- Settings
- Network & Internet
- Show available networks
- Select the name of the hotspot from the primary device
- Connect
- Enter hotspot password
- Next
Set the HTTPS proxy for the hotspot connection:
- Settings
- Network & Internet
- Proxy
- Manual proxy setup
- Use a proxy server -> On
- For the Address enter in the hotspot network IP Address from Every Proxy on the primary device
- For the Port enter in the port number from Every Proxy on the primary device
- 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:
- System Preferences
- Network
- Wi-Fi
- Network Name -> Select the name of the hotspot from the primary device
- Enter hotspot password
- Join
Set the HTTPS proxy for the hotspot connection:
- System Preferences
- Network
- Wi-Fi
- Advanced
- Proxies
- Select the checkbox next to Web Proxy (HTTP)
- For the Web Proxy Server enter in the hotspot network IP Address from Every Proxy on the primary device
- For the Port enter in the port number from Every Proxy on the primary device
- Select the checkbox next to Secure Web Proxy (HTTPS)
- For the Secure Web Proxy Server enter in the hotspot network IP Address from Every Proxy on the primary device
- For the Port enter in the port number from Every Proxy on the primary device
- 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