Is possible CF+Pterodactyl Panel
Can I connect to a server that was created in the panel via tunnel? I am using a local server.
20 Replies
The panel and wings are already in operation. Except SFTP and the connection to the server.
You're talking about proxying the actual gameserver connection? You'd need Cloudflare Spectrum or Magic Transit. Non-Enterprise Spectrum is limited to a few specific protocols (https://developers.cloudflare.com/spectrum/protocols-per-plan/), and really expensive outside of an Ent contract at $1/gb. Magic Transit is Ent only
👋 Hi Chaika
So in this case, for me to be able to make sftp work, and to be able to connect to the game server, do I need a plan?
What kind of game server it is? Minecraft?
(may be worth mentioning as well you can always have an unproxied dns record pointing at your gameserver(s) and sftp, and have CF just protect the http side of things)
Yes
But even though it's a local server, can I create a registry for everyone to access?
a registry?
yes
I don't understand what you mean by a "registry for everyone to access"?
You tagged this Zero Trust. Are you using a tunnel?
yes
I want to know if with a tunnel, it is possible to release the connection to the minecraft server
You
With tunnels, the user/player who wants to connect would need to install and run some software locally. They could run either
cloudflare access
for TCP-only games like Minecraft https://developers.cloudflare.com/cloudflare-one/applications/non-http/arbitrary-tcp/#connect-from-a-client-machine or WARP with Private Networking
?tunnel-tcpCloudflare 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.
cloudflared access tcp --hostname tcp.site.com --url localhost:9210
I need help
So yes, is it possible?
Only if the connecting player is willing to run and install software in order to connect, yes
And so you don't have to install software, just by paying?
No, if you are using tunnels there's no way to pay your way around that.
There is Spectrum and Magic Transit as I mentioned above, but they have no integration with tunnels. To use Spectrum, you'd have to have a publicily accessible service that Spectrum would proxy connections to. And as I mentioned as well Spectrum is just really expensive at $1/gb, and you'd need Cloudflare Pro to access it as well.
Complicated. Isn't there some other way?
With Tunnels? No sadly, more Spectrum integration would be cool though.
They should improve this. I think spectrum would not be viable, since in my case it is a local server, to be released for everyone to access.