Download

Download the Varhal client, create one config file, and start a free HTTPS, TCP, or UDP tunnel. These binaries are built from the Varhal source tree and served from `varhal.com`.

Step 1. Download Varhal

Choose the file for your system, then unzip or extract it.

Linux x64varhal_linux_amd64.tar.gz
macOS Apple Siliconvarhal_darwin_arm64.tar.gz
macOS Intelvarhal_darwin_amd64.tar.gz
Windows x64varhal_windows_amd64.zip

Step 2. Create a tunnel in Dashboard

Register, open Dashboard, choose HTTPS, TCP, or UDP, then copy the generated varhal.toml config.

https://varhal.com/register https://varhal.com/dashboard

Step 3. Start Varhal

./varhal -c varhal.toml

Linux quick example

curl -LO https://varhal.com/downloads/varhal_linux_amd64.tar.gz tar -xzf varhal_linux_amd64.tar.gz # paste varhal.toml from your Varhal Dashboard ./varhal -c varhal.toml

What can I expose?

HTTPSLocal websites, APIs, webhook endpoints, demos. Public access uses HTTPS.
TCPSSH, database clients, Minecraft Java Edition, custom TCP services.
UDPMinecraft Bedrock Edition, game servers, and custom UDP services.