Wifi hotspot or tethering with Android phone running OpenVPN app

I hope this is a quick question - quick answer. Is it possible for laptop to connect over VPN through Android phone running OpenVPN app connected to the OpenVPN server? I tested it using the Android phone as both Wifi hotspot and USB tethering and it did not seem to work - I could not see/connect to the hardware on the VPN connected network. I wonder if there is some setting that I need to set on Android phone which will allow me to do this.

Is it possible for laptop to connect over VPN through Android phone running OpenVPN app connected to the OpenVPN server?

Normal android does not support tethering through a vpn connection.

You might be able to do it if you’re rooted.

I found a way to use VPN over Android phone’s hotspot or tethering without rooting the phone. Since I do not have the option to “Allow clients to use VPN” on either of my phones, I had to find another way. It is detailed here: https://www.technadu.com/how-to-share-a-vpn-connection-on-android-without-root/258827/

I tested it and it works with my Windows 10 machine, for example.

[This comment has been deleted in response to the new Reddit API Policy in 2023 - see you at Lemmy] – mass edited with redact.dev

I have a VPN installed on my phone to access the company intranet. I often use NetBridge to share VPN so that my laptop can connect to the company’s intranet through the VPN on my phone. You could try it out.

Thank you. That means no, I guess, I have not rooted the phone but even then, how would that work? What would I have to change to allow VPN over tethering or Hotspot?

This isn’t a valid option as it does not pass-through the whole traffic over the VPN connection but only http/socks.

So many apps and connections might still not be affected and will not be routed through the VPN node.

Ah crap, I only have Android 8 on my regular phone. Hmm, need to check the work phone…

Im on android 13 and can’t see anything related to what you claim is possible

Similarly to Every proxy app this requires additional settings on the client.

Could you please provide a valid option if you can ?