Hide the IP address of a Minecraft server
Hi there, I'm hosting a Minecraft server for me and my friends but I want to hide the IP address just in case. I saw that Cloudflare offers something called Spectrum but I can't find it anywhere in the dashboard. Is Spectrum the best option, or are there better alternatives?
5 Replies
spectrum is not a viable option unless you like wasting money
if it's only for your friends you could use a tunnel, or if you need a more "open" network (no need for cloudflared) maybe check out tcpshield
?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.
oh thanks but from the docs you linked it seems like everyone who wants to play would have to download and manually connect using cloudflared or am I just reading it wrong?
yep
that's why I listed tcpshield as an alternative
ooh
alright thank you I'll look into it!