Closed Sahok1 closed 2 weeks ago
Happening with all anonymous tunnels wherein websocket upgrade is failing.
Can confirm this is an issue - this breaks HMR in frameworks like Remix and Next.js - constantly pinging the /_next/webpack-hmr
endpoint that results in a 404
.
We're getting many reports of this via Shopify app developers. Websockets appear to be unusable via Cloudflare tunnels at present.
Having this issue on my end as well since 22 Aug 13:00 PST (about 16 hours ago). Both ws and wss protocols are unreachable via Cloudflared tunnels.
Same here (Shopify App Developer).
Whats going on here?
This issue is specific to Quick Tunnels , a zero-step tool to experiment with Cloudflare Tunnel. This was designed only to support web traffic. We are working with Shopify team to find a better solution here.
@janani-cr Are you guys able to restore the functionality until finding a better long term solution with Shopify?
But why was it working until today?
There was no communication about it will stop working
We have restored the functionality for now, while we work with shopify to identify a secure and sustainable solution.
I confirm it! The tunnels are working properly, the websocket is stable again
Describe the bug When running the quic tunnel, I get that the websocket is constantly tearing. I checked one of the generated links via pingplotter and one of the Cloudflare servers loses almost all packets. I'm not sure where to write about this, since https://www.cloudflare status.com declares that everything is fine
At the same time, I get errors such as: ERR Request failed error="Incoming request ended abruptly: context canceled" ERR Request failed error="stream 821 canceled by remote with error code 0"
At the same time, the network graph in the browser says that all requests were completed successfully with code 200, although this is not the case and some of the data is never loaded
To Reproduce Steps to reproduce the behavior:
**Environment and versions
Additional context I am in Russia location
UPD Some information:
I have nothing to do with Shopify and am a novice independent developer. I used cloudflare's quick tunnels to share my developments for my team. I noticed that tunnels broke down when our team leader informed me that my microservice was not working correctly. It was only a few hours later that it became clear that the tunnels were no longer working properly.
Now we have switched to alternative, more complex and less convenient tunneling methods, mainly ngrok, but the peculiarity of our small project is that the services exchange relatively large amounts of data and only cloudflare could provide a good data exchange rate.
Quick tunnels are an excellent and convenient tool for novice developers, I would like the work of tunnels to return to its usual course. It's amazing that cloudflare doesn't have decent alternatives in this regard.