Can't Access my Local Minecraft Server when cloudflare proxy is enabled
I am trying to host a paper mc 1.16.5 server at home and i want to be able to use the cloudflare proxy to protect my ip address, but when I enable it I loose access to the server via the subdomain I configured... Any ideas of what could be causing it? It works perfectly fine when the proxy is disabled.
Thanks in advance!
5 Replies
That's because the Proxy status only supports HTTP traffic.
?tunnel-tcp
Cloudflare Tunnels use Cloudflare's proxy, which only supports proxying HTTP Traffic. If you want to use non-http applications over your tunnel, Cloudflare has a few other options:
For a few specific protocols such as SSH, RDP, and SMB, Cloudflare has guides for them here:
https://developers.cloudflare.com/cloudflare-one/applications/non-http/
For Arbitrary TCP like Minecraft, MySQL, and any other tcp application, Cloudflare has a guide here: https://developers.cloudflare.com/cloudflare-one/applications/non-http/arbitrary-tcp/
For Arbitrary UDP like Minecraft Bedrock, SMTP, and any other udp application, you will need to use Private Networking with WARP: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/private-net/connect-private-networks/
Please note for all of these except SSH and VNC which can be browser-rendered, you will either need to use cloudflared (Cloudflare's tunnel daemon) on the client machine running in the background or Private Networking with WARP, and have WARP installed on the client machine logged into your Zero Trust Team.
Thanks
But if i want to use that i need to install software on the clients too?
That blurb is more talking about Cloudflare Tunnels.
If you're talking about the normal Cloudflare proxy, your only option is to use Cloudflare Spectrum, which is kinda pricey ($1/gigabyte of data used, and requiring Pro for Minecraft).
If you did want to use Cloudflare Tunnels, then yea the clients would need to install cloudflared or WARP and log into your Zero Trust Team
Ok, thanks