Installation
Shell installer (recommended)
Section titled “Shell installer (recommended)”curl --proto '=https' --tlsv1.2 -LsSf https://github.com/b-rajesh/nila-releases/releases/latest/download/nila-tunnel-installer.sh | shAuto-detects your platform and installs the correct binary.
Homebrew (macOS / Linux)
Section titled “Homebrew (macOS / Linux)”brew install b-rajesh/nila-tunnel/nila-tunnelPowerShell (Windows)
Section titled “PowerShell (Windows)”powershell -ExecutionPolicy Bypass -c "irm https://github.com/b-rajesh/nila-releases/releases/latest/download/nila-tunnel-installer.ps1 | iex"Manual download
Section titled “Manual download”Download the binary for your platform from the Releases page.
From source
Section titled “From source”git clone https://github.com/b-rajesh/nila-workspace.gitcd nila-workspacecargo build --release -p nila-tunnel./target/release/nila-tunnel --versionBuild requirements
Section titled “Build requirements”- Rust 1.94+ (2024 edition)
- No C dependencies (pure Rust build)
Post-install setup
Section titled “Post-install setup”nila-tunnel installThis 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.
Uninstall
Section titled “Uninstall”nila-tunnel uninstallRemoves the Root CA, DNS resolver, certificates, and data directory.
Platform support
Section titled “Platform support”| Platform | Architecture | Status |
|---|---|---|
| macOS | Apple Silicon (ARM64) | Verified |
| macOS | Intel (x86_64) | Verified |
| Linux | x86_64 (glibc) | Verified |
| Linux | x86_64 (musl/static) | Verified |
| Linux | ARM64 | Verified |
| Windows | x86_64 | Verified |
| Linux (Fedora/RHEL) | x86_64 | Untested |
| Linux (Arch/Manjaro) | x86_64 | Untested |