Question about reserved addresses limit and public udp tunnelling

Hello and thanks for your work on this amazing project.

I’d like to ask if there is a limit on creating zrok reserved addresses.
Currently I’m sharing 2 services already:

zrok reserve public 80 --unique-name "test"
zrok reserve private 1234 --unique-name "test2" –-backend-mode tcpTunnel

I’d like to share another one

zrok reserve private --unique-name "test3" --backend-mode udpTunnel 0.0.0.0:7777

But on this last one I’m getting:

[ERROR]: unable to create share (unable to create share: [POST /share][401] shareUnauthorized)

Already tried disabling/enabling back the environment, but still getting this problem so my question is if there is a limit on unique name shares.

I have also another question:

I tried to share via public mode an udpTunnel connection but it says:

invalid sharing mode for a public share: udpTunnel

Will public shares on udp be added in the future?

Thank you very much.

Hello!

Yes, the free account on zrok.io only supports using 2 reserved shares. The $7/mo account gives you access to 10 reserved shares.

Public sharing for TCP and UDP is something we’ve discussed but is not on our near-term roadmap, so we don’t yet have any sort of projection when/if it might become available.

You could acquire a very inexpensive Linux VPS somewhere and run your zrok access private on a public IP address, which would expose your private share to the internet. If your public Linux VPS had IP address 1.2.3.4, you could zrok access private --bind 1.2.3.4:<port> <shareToken> and then your private share would be exposed to the internet on 1.2.3.4:<port>.