Android lets you share mobile data with other devices with ease. You can even share WiFi with other devices. But you cannot share VPN service on Android. Fortunately, there is a way you can share VPN on Android. You will need a 3rd party app for this. Here’s how to share VPN on Android. This guide only works for Android devices with root access.
We will be using an app called VPN Hotspot. It is available for free on the Google Play Store. Download it and follow the steps below;
Step 1: Open VPN Hotspot. The app will ask you to grant superuser access. Granting permission is crucial for the app to work. Tap on Grant or OK on the superuser prompt.
Step 2: Now, turn on the mobile data or wifi.
Step 3: Turn on the VPN service.
Step 4: Now turn on Mobile hotspot.
Step 5: Head back to the VPN Hotspot app and then tap on WiFi hotspot. Doing this will let the app create a virtual wireless LAN called swlan0.
Step 6: Tap on the toggle beside swlan0 to turn it on. If you get an error saying “Created process is not a shell” make sure you have given superuser permission to the app.
Step 7: Connect to the other device via WiFi. The connected devices will appear in the Client tab in the VPN Hotspot app.
This is it. The VPN service is now shared with all the connected devices. If the internet is not working on connected devices, change the DNS to 188.8.131.52 or any other public DNS. Since the device is connected to your device, there is a chance that the DNS is set as the IP address of host device. You can check if the DNS is working by pinging Google.