You mean, the client then has to install warp? I think installing an extra application on the client device isn’t an option in this use case.
The user connects using an electron application to my socket server. However, currently the server IP is exposed (because I can’t proxy it trough Cloudflare). So I was looking for a solution for this (maybe this helps to come to the right answer).
But do you control that client app? If so, you could “embed” cloudflared access there somehow to proxy the tcp traffic to our edge similarly to the tutorial that I linked above for RDP, but of course, hidden from the user.