Skip to content

Installation

Terminal window
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/b-rajesh/nila-releases/releases/latest/download/nila-tunnel-installer.sh | sh

Auto-detects your platform and installs the correct binary.

Terminal window
brew install b-rajesh/nila-tunnel/nila-tunnel
Terminal window
powershell -ExecutionPolicy Bypass -c "irm https://github.com/b-rajesh/nila-releases/releases/latest/download/nila-tunnel-installer.ps1 | iex"

Download the binary for your platform from the Releases page.

Terminal window
git clone https://github.com/b-rajesh/nila-workspace.git
cd nila-workspace
cargo build --release -p nila-tunnel
./target/release/nila-tunnel --version
  • Rust 1.94+ (2024 edition)
  • No C dependencies (pure Rust build)
Terminal window
nila-tunnel install

This generates a Root CA at ~/.nila-tunnel/. On first nila-tunnel start, you’ll be prompted once to trust the CA in your system keychain.

Terminal window
nila-tunnel uninstall

Removes the Root CA, DNS resolver, certificates, and data directory.

PlatformArchitectureStatus
macOSApple Silicon (ARM64)Verified
macOSIntel (x86_64)Verified
Linuxx86_64 (glibc)Verified
Linuxx86_64 (musl/static)Verified
LinuxARM64Verified
Windowsx86_64Verified
Linux (Fedora/RHEL)x86_64Untested
Linux (Arch/Manjaro)x86_64Untested