Quick Start
1. Install nila-tunnel
Section titled “1. Install nila-tunnel”# macOS / Linuxcurl --proto '=https' --tlsv1.2 -LsSf https://github.com/b-rajesh/nila-releases/releases/latest/download/nila-tunnel-installer.sh | sh
# Or via Homebrewbrew install b-rajesh/nila-tunnel/nila-tunnel2. Set up
Section titled “2. Set up”nila-tunnel installGenerates a Root CA and default config. No password prompt.
3. Start your app
Section titled “3. Start your app”node server.js # port 3000python manage.py # port 8000cargo run # whatever port4. Register and start
Section titled “4. Register and start”nila-tunnel register -d app.test -p 3000 # register a servicenila-tunnel start # start the proxyFirst run prompts for your password once to trust the Root CA.
5. Open your browser
Section titled “5. Open your browser”Navigate to https://app.test:8443/ — green lock, no warnings.
6. Register more services
Section titled “6. Register more services”Services are hot-reloaded — register while the proxy is running:
nila-tunnel register -d api.test -p 4000nila-tunnel register -d ai.test --path /v1/chat -p 8000 --request-timeout 1200007. Check status
Section titled “7. Check status”nila-tunnel status # human-readablenila-tunnel status --json # for AI agents and scripts8. View logs
Section titled “8. View logs”nila-tunnel log # daemon logsnila-tunnel log requests # structured request logs (JSONL)nila-tunnel log requests -f # follow in real time9. Manage services
Section titled “9. Manage services”nila-tunnel deregister -d api.test # remove (hot-reloaded)nila-tunnel restart # full restart if needednila-tunnel stop # stop the proxyClean URLs (with sudo)
Section titled “Clean URLs (with sudo)”nila-tunnel start --mode privileged # https://app.test/ (port 443)Next steps
Section titled “Next steps”- Installation — all install methods and platform support
- Configuration — nila.yaml reference and CLI commands
- MCP Integration — set up AI agent access