I have been using wireguard for awhile and am pretty happy with it. I don't want to leave my firewall 'open' to everyone, so I wrote a client which essentially does a handshake and then the firewall opens for that specific IP address. I'd like to reduce that extra step and the app and corresponding backend service since I have to maintain it.
I'm looking to be able to use my VPN on any network (public cafes, restaurants, etc. as well as corporate networks which are fairly restrictive). In the past, I used stunnel to TCP 443 and that worked. I am looking for a solution that will work on Android as well as FreeBSD and Linux.
I had looked at wstunnel, but haven't had any luck with that and am now looking at tailscale since that was on daemonless and requires little setup. I tried that on my corporate network, but it appears to be blocked. I was reading that I could setup my own DERP server which would possibly eliminate my android client going to tailscale's controlplane to determine where to connect.
It would be nice to access my media collection from anywhere since I don't use Google Photos. The secondary benefit is that it also does ad filtering for me when I surf through my VPN.
What do you guys use and recommend?
I'm looking to be able to use my VPN on any network (public cafes, restaurants, etc. as well as corporate networks which are fairly restrictive). In the past, I used stunnel to TCP 443 and that worked. I am looking for a solution that will work on Android as well as FreeBSD and Linux.
I had looked at wstunnel, but haven't had any luck with that and am now looking at tailscale since that was on daemonless and requires little setup. I tried that on my corporate network, but it appears to be blocked. I was reading that I could setup my own DERP server which would possibly eliminate my android client going to tailscale's controlplane to determine where to connect.
It would be nice to access my media collection from anywhere since I don't use Google Photos. The secondary benefit is that it also does ad filtering for me when I surf through my VPN.
What do you guys use and recommend?