Question: I use wireguard and like it, but have a problem. At work, I can only get out on ports 80 and 443 TCP. I've tried openvpn, but it's a pain, slow, etc. Any better options? My dilemma is stuff like sshuttle, dsvpn, etc. all seems to be linux-only, linux & mac, etc; I need something with windows, linux, mac, and android.
Assuming it's just port blocking, and you're not behind a proxy or DPI, just run a shadowsocks server listening on 80 or 443.
There are good, free clients for Windows, Android and Mac. The client for Android hat will handle both connecting to the shadowsocks server and establishing a local SOCKS proxy, and redirecting regular network requests over that proxy. I'm not sure if the clients for other platforms do that, or if they only work with apps that can use a SOCKS proxy.