On this page today, we a going to explain to you how to share an Android VPN connection via Hotspot without root access. Normally, most Apps that gives you the possibility to share your Android VPN connection have support for Hotspot sharing with root access. But what if you do not want to void the warranty of your device just to share your VPN connection? Well, there is a walkaround for this.

Version Française

Vous pouvez également lire cet article en français.

We shared a guide on how to share your Android VPN connection via different ways with the Hotspot include. But the method we explained there for sharing through WiFi Hotspot required root. So, this guide should help those who want to share their VPN connection without tempering their Android device.

What is required for this to work?

It may seem difficult for some to figure out how, but its pretty simple. Your VPN connection works well on your Android but when shared, the other devices cannot browse. This is simply because the WiFi Hotspot isn’t sharing the VPN connection, but the default connection of your Android.

And the VPN working on your device is making use of a different proxy address and port than the one your normal connection will use. So, when you share your connection to another device, for it to work, the device needs to be tunnelling through the IP address and port via which the VPN is channelling the connection.

To achieve this, we can make use of another VPN app — HTTP Injector. This free tunnel app for Android comes with a very stunning tool. The Hotshare tethering tool incorporated in HTTP Injector makes it possible for you to share the VPN connection.

HTTP Injector - (SSH/Proxy/VPN)
HTTP Injector - (SSH/Proxy/VPN)
Developer: Evozi
Price: Free+

How does the HTTP Injector Hotshare tool work?

Note that you won’t be connecting the HTTP Injector VPN if it isn’t the VPN which you are using for browsing. You only need to make use of the Hotshare tool if you are using a different VPN for your connection.

Once your VPN is connected, you simply need to launch the Hotshare tool. But after this, simply connecting to the Hotspot created won’t grant you access to the VPN connection. The Hotshare tool will equally display the IP and port through which your VPN is channelling the internet. So, you will need to make use of this IP Address and port to configure other devices to see your VPN connection.

Share and Android VPN connection via Hotspot without root

Sharing your Android VPN connection via Hotspot Without root

If you are to share the VPN connection you are using on a device say A to another B, you have to follow these steps;

Creating a VPN Hotspot connection

Share an Android vpn connection via hotspot wihout root
Share and Android VPN connection via Hotspot without root
  • Connect the VPN app you use for browsing. In my case, I am using Anonytun VPN.
  • Now launch HTTP Injector and click on the “Tool” tab.
  • Next, click on “Tethering Tools”.
  • Choose the first option which is “Hotshare”.
  • Start WiFi Hotspot and then Hotshare. When Hotshare is on, you will then see an IP and a port displayed at the top. We will be needing this.

Connecting to the VPN connection

To connect to the VPN connection and have access to the internet, you will need to connect through the IP address and port. Follow the steps below to set thing working.

If Your second device is an Android

share an android vpn connection via hotspot without root
  1. Access WiFi from settings. Select the Wi-Fi name that you want to connect to.
  2. Click on it, enter the password if protected and then scroll down and click on “Advanced options”.
  3. You should see “Proxy” set to “none”.
  4. Dropdown for Proxy select “Manual” and enter: 
    • Proxy hostname: 192.168.43.1
    • Proxy port: 44355
  5. Click “Save” to save and then connect to the Wi-Fi
  6. You will now have access to the VPN connection from your other Android device.

If the second device is a Windows computer.

  • Go to Control Panel > Network and Internet > Internet Options.
  • Click the “Connections” tab at the top of the Internet Options window. Click the “LAN Settings” button at the bottom of the window.
  • Check “Use a proxy server for your LAN” and enter the network address and port of the proxy as follows:
    • Server: 192.168.43.1 (If you are using repeater use 192.168.49.1)
    • Port: 44355
  • Save settings and there you go!

Connect iPhone/iPad

  1. Tap on the Settings app. When the Settings app loads, you will be at the General Settings category.
  2. Tap on the Wi-Fi settings category and you will be at a screen as shown below.
  3. Tap on the “icon” next to the Wi-Fi network to access the specific settings of the wireless connection.
  4. Tap on the Manual button and fill in the fields under HTTP Proxy as follows: 
    • Server: 192.168.43.1 (If you are using repeater use 192.168.49.1)
    • Port: 44355
  5. When you are done setting up your proxy server, tap on the Wi-Fi Networks button and then go back to your Home screen to start enjoying the internet access.

The bottom line

There are probably other apps which can help you accomplish this. But using HTTP injector is very easy and simple. And more to that it’s completely free.

Have another idea? Share it with others!