Hello fellow homelabers! I currently have 1194/UDP for OpenVPN to access my home network and devices. It works great. I get great comfort knowing that everything is encrypted and safely tunneled back home, when I am accessing an open wifi location outside.
Some more restrictive public wifi locations block all ports but 80/443 over TCP for obvious reasons. I tried tunneling a SoftEther connection over 443/TCP, but I presume they run some form of DPI system, since my connection gets dropped for the night within a few minutes. I am unable to access the server for the rest of the night, since I assume that IP gets blacklisted for that period.
However, if I run Guacamole over HTTPS, my connection doesn’t get flagged. So that’s what I currently do, I run a jump machine back home.
My question is, is there anyway to tunnel some type of VPN encapsulated over HTTPS, (with a legit Let’s Encrypt Cert) so I can continue to access my home network and devices? If I open the host/port with a regular web browser, it’d automatically serve up a dummy website.
I tried google’ing for this, and the closest I’ve seen was to create some form of Socks5 proxy server using something called ShadowSocks and ShadowSocksR. This is close, but I need to access my homelab not just using Socks5/web browser. I’d love to have a proper network tunnel back home, so even apps and systems that don’t use Socks can easily access my VPN.
Thanks in advance!
Update:
I think I’m making this much too complicated. Apparently, OpenVPN has provisions for this exact situation!
I shall try this later this week when I have some time, and report back.