Recently on a cruise ship I found my SSH access blocked.<p><i>And</i> HTTP proxies were blocked too.<p>So I used a WebSocket proxy and that worked great. I highly recommend wstunnel.<p><a href="https://github.com/erebe/wstunnel" rel="nofollow">https://github.com/erebe/wstunnel</a>
OpenVPN can connect through http proxies as well in case if you want to tunnel all kinds of traffic<p><a href="https://openvpn.net/community-resources/connecting-to-an-openvpn-server-via-an-http-proxy/" rel="nofollow">https://openvpn.net/community-resources/connecting-to-an-ope...</a>
Players tunnel SSH through DNS.<p>iodine is one of the many tools to do that. The best are not distributed, to avoid creation of DPI rules.<p>cloudflare is doing something similar on 1.1.1.1 with wireguard.
Always great to have more tools that can do this sort of thing. I used to use desproxy for this almost 20 years ago back in my windows days:<p><a href="http://desproxy.sourceforge.net/" rel="nofollow">http://desproxy.sourceforge.net/</a>
Proxychains and especially socat är really handy tools for borrowing through filtering firewalls.<p>Socat is somewhat difficult to use though. But IMHO the best one.