Connection error with MineColab and Zrok server with public share

Hello, I need a lot of help to get this working after more than a week of trying to connect these two media. I'm currently trying to connect the public share with the necessary ports to run both the server and the public ZROK share, but unfortunately, I can't get it to connect to Minecraft, and it doesn't respond, or even try. And obviously, whenever I try to access the https link, it fails and only works for half a second before telling me that it can't use this service.

Can you help me figure out what I'm missing? I don't know if I'm missing a step or something…

target_backend = f"tcp://127.0.0.1:{'25600' if server_type != 'bedrock' else '19132'}"

The Target value of http://tcp://127.0.0.1:25600 is syntactically invalid.

If you’re trying to connect to a TCP endpoint at 127.0.0.1:25600 you’re going to want to use the tcpTunnel backend mode (so zrok share private –-backend-mode tcpTunnel 127.0.0.1:25600). That share will give you a “share token” that you will need to use with zrok access private <shareToken> on the system where you want to access the tunnel.

The proxy backend mode you’ve selected expects to be a reverse proxy for an HTTP/HTTPS endpoint, and won’t work if you’re trying to use a raw TCP socket.

But I want to try to make it public, because only one person can join the server, since only two connections are allowed for free, and I don't see any other way than to do it with a public share...

I just want to be able to connect MineColab with a few people.

zrok does not currently support public sharing for tcpTunnel by default. It’s not implemented in the code base.

If you have access to an inexpensive VPS (<$5/mo) you can run your zrok access private on that system and use it as a gateway allowing any number of users you want to connect.