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 x64 | varhal_linux_amd64.tar.gz |
|---|---|
| macOS Apple Silicon | varhal_darwin_arm64.tar.gz |
| macOS Intel | varhal_darwin_amd64.tar.gz |
| Windows x64 | varhal_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/dashboardStep 3. Start Varhal
./varhal -c varhal.tomlLinux 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.tomlWhat can I expose?
| HTTPS | Local websites, APIs, webhook endpoints, demos. Public access uses HTTPS. |
|---|---|
| TCP | SSH, database clients, Minecraft Java Edition, custom TCP services. |
| UDP | Minecraft Bedrock Edition, game servers, and custom UDP services. |