Share your phone VPN with a Chromecast or smart TV that has no built-in VPN support.
Set up Google apps on a new Android device that cannot reach Google servers directly.
Bypass carrier tethering restrictions by tunneling hotspot traffic through a VPN.
Monitor and block specific devices connected to your hotspot.
Requires a rooted Android device running Android 10, 16. Basic features work after install, advanced features need Magisk system-app installation.
VPN Hotspot is an Android app that lets your phone share its VPN connection with other devices over a Wi-Fi hotspot or repeater. Normally, when you turn on your phone hotspot, devices that connect to it use your carrier connection directly without going through any VPN you have running on the phone. This app routes all traffic from connected devices through the same VPN the phone is using. Root access is required. The app will not work on a standard unrooted Android device. The main use cases listed in the README are: connecting devices that have no VPN support of their own, such as Chromecasts, through a corporate firewall, setting up Google apps on a new device that cannot reach Google's servers directly, and bypassing carrier restrictions on tethering by using the app alongside a VPN service. The app also lets you monitor which devices are connected and block specific clients. The app supports several modes for handling how traffic is forwarded. On the upstream side, it can auto-detect which network interface belongs to the active VPN, or you can set it manually. On the downstream side, you can choose how it remaps the addresses of connected devices, with options ranging from a simple address translation to letting Android's own network service handle it. There is also an IPv6 blocking mode to prevent data from leaking outside the VPN tunnel. Some features require the app to be installed as a system-level app, which is a more involved process typically done with tools like Magisk. These include reading and writing the phone's Wi-Fi hotspot configuration and certain privileged network permissions. The app supports Android versions 10 through 16.1 at the time of the README. The full README is longer than what was shown.
← mygod on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.