zrok

An open-source tunneling tool for sharing local services and files publicly or privately, built on OpenZiti.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get zrok

Package managers

About zrok

zrok shares applications and resources from your machine through a zero-trust overlay network provided by OpenZiti. Public shares give a local service an internet-facing URL, which is handy for receiving webhooks, while private shares let other zrok users reach a resource without exposing it to any public endpoint.

Beyond HTTP proxying, it can share files and web content. Setup uses the commands zrok invite, zrok enable and zrok share. It is available as a hosted service from NetFoundry or can be self-hosted.

Strengths

  • Private sharing without exposing a public endpoint
  • Shares files and web content as well as HTTP services
  • Hosted or self-hosted

Limitations

  • Requires an invite and enabling an environment before sharing
  • Self-hosting involves running OpenZiti infrastructure

Details

Pricing
FreemiumOpen source for self-hosting; NetFoundry also runs it as a hosted service.
License
Open source, license not stated
Developer
NetFoundry
Platforms
Self-hosted, Command line
How it runs
Downloadable app, Self-hosted, Hosted service
Account
Required
Works offline
No
Best suited for
Developers who want public or private tunnels to local services on infrastructure they can control
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to zrok

Compare all

Software that can replace zrok for an important use case, and what changes if you switch.

  • ngrok

    A tunnelling agent and gateway that exposes a local app to the internet with request inspection.

    ngrok is a closed-source freemium hosted service that gives a local app a public URL in one command, with traffic routed through ngrok's service and no self-hosting.

  • Cloudflare Tunnel

    Exposes a service on your machine to the internet through Cloudflare without opening a single port in your firewall.

    Cloudflare Tunnel is Apache-2.0 open source but requires a Cloudflare account and domain, with traffic passing through Cloudflare instead of infrastructure you run.

  • Tunnelmole

    An open-source tunneling tool that gives a server running on localhost a public HTTPS URL.

    Tunnelmole is an open-source, optionally self-hostable tool giving a local port a public HTTPS URL, installed by script or npm, without zrok's private sharing.

  • frp

    Reach private network services through a reverse proxy.

    frp is a fully self-hosted Apache-2.0 reverse proxy that needs you to configure your own reachable server, with no hosted service or OpenZiti infrastructure.

  • Pinggy

    A tunneling service that gives localhost a public URL over SSH, with a web debugger for traffic.

    Pinggy works over plain SSH without installing a client and includes a web debugger, but is a closed-source hosted service whose free URLs change on reconnect.

  • localhost.run

    A tunneling service that exposes a local web server to the internet using ordinary SSH.

    localhost.run uses the standard SSH client with no sign-up for free tunnels, but it is closed source and free domains are not stable between sessions.

  • LocalXpose

    A hosted tunneling service with a client binary that exposes local servers to the internet.

    LocalXpose is a closed-source freemium hosted service with a client binary and automatic TLS, requiring an account and offering no self-hosting.

  • bore

    Forward a local TCP port through a remote server.

    bore is a small MIT-licensed self-hostable TCP tunnel that forwards a local port through a remote server, without file sharing or private shares.

zrok as an alternative

Listings that name zrok as an alternative.

  • Chisel

    Fast TCP and UDP tunnel carried over HTTP and secured with SSH.

    zrok, built on OpenZiti, offers public or private tunnels, hosted or self-hosted, but needs an invite and environment setup before sharing.

  • Expose

    A tunneling service with an open-source client that gives local sites a public URL.

    zrok is open source, built on OpenZiti, supports private sharing and file sharing, and can be self-hosted, but requires an invite and environment setup.

  • LocalCan

    A macOS app that gives localhost a stable public URL for testing webhooks and sharing previews.

    zrok is open source, built on OpenZiti, and supports private sharing and file sharing, with hosted or self-hosted options, but requires an invite to start.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing