At school I find myself needing to VPN into my home network, but can’t because I am already using Mullvad to unblock myself. The only other option is to pray cell reception is good enough (most of the time it isn’t), or use port TCP 443 which I then can’t host websites on.
Is there a method or way to VPN twice with OpenVPN?
I think I have read people doing things like that over in /r/HomeNetworking. If no one gives you a solid answer here, and you are willing to do some chasing try trawling through a search for like vpn + hotel because it is a similar use case.
You didn’t really specify much technical detail but could you try a) adding wireguard at either end, b) adding a small router (Gl.iNet ftw) at school end?
I run VPN on my router and occasionally I also run the computer app on top of that. Usually if I just need to try a bunch of different locations because something is blocked, it’s faster than switching via the router. It’s not ideal performance wise obviously for long term use, but it does work.
Other things that come to mind but I have no idea how plausible they are: virtual machines (at school, running 2nd VPN), VPS (VPN from school to get out, then from VPS to your home). Those are probably crazy.
If you only route your home subnet through your own VPN server it should work fine as long as you connect to Mullvad first. Works fine for me using Mullvad via Wireguard and OpenVPN to my home.