Zrok is a sharing-as-a-service tool built on OpenZiti, a zero-trust network overlay. A single command publishes a local web service, file share or private TCP/UDP endpoint through the zrok.io service (or a self-hosted instance), without any firewall or port-forwarding changes on the host.
Links the local environment to a zrok account using an invite/enable token.
zrok enable <TOKEN>
Publishes a local web service to the internet via zrok.io and prints the resulting public URL.
zrok share public localhost:<PORT>
Publishes a local directory as a shareable network drive.
zrok share public --backend-mode drive <LOCAL_DIRECTORY>
Shares a TCP/UDP service privately with other zrok identities, without public internet exposure.
zrok share private localhost:<PORT>