Provide an alternative to websockets for updates
Websockets don't work properly behind a squid proxy. It would be great to have a swap-in replacement for them that doesn't require patching Mattermost! Currently we cannot use Mattermost because of this issue, even though the installation itself is fine, because we're keeping it internal to the VPN that squid is running on.
James Morrison commented
It is all depends on a good VPN connect. I'm using this https://vpnwelt.com/surfshark-vpn-review/
Orion Poplawski commented
This may have some more information about the issue: http://squid-web-proxy-cache.1019090.n4.nabble.com/Squid-Websocket-Issue-tp4680870p4681033.html
Notably, the method for initiating WebSockets connections that squid supports is:
2) CONNECT tunnel (maybe with Upgrade)
- requires only that the intermediary has HTTP CONNECT support
Perhaps that could be used rather than the current method?