🚇 Bhim Tunnel v1.3.0 LIVE

🟢 Online 0 tunnels 13 requests base tunnel.bhim.si

⚡ Quick Start – 1 command to go public

curl -fsSL https://tunnel.bhim.si/install.sh | bash
bhim tunnel start --port 3000 --subdomain myapp
# → https://myapp.tunnel.bhim.si  (needs *.tunnel.bhim.si DNS A 88.222.241.153)
# → https://tunnel.bhim.si/t/myapp/ (WORKS WITHOUT WILDCARD – always available)
# → custom domain: bhim domain add mydomain.com --subdomain myapp
# Then CNAME mydomain.com → myapp.tunnel.bhim.si

# Local flags:
# bhim tunnel start --port 3000 --subdomain a --api-key bhim_live_sk_tunnel_2024_static_key
# bhim tunnel stop | status | logs
📥 install.sh bhim.sh client.js API Status JSON

🛠️ DNS Setup (Cloudflare) – you did 2 of these

Type  Name              Content            Proxy
A     tunnel            88.222.241.153    DNS only ✅
A     *.tunnel          88.222.241.153    DNS only ✅ (added)
A     bhim.si           88.222.241.153    DNS only

If hello.tunnel.bhim.si gives NXDOMAIN, Cloudflare UI still propagating – use /t/hello/ path mode immediately.

🔒 SSL Wildcard Fix Needed

Current cert for tunnel.bhim.si only. For *.tunnel.bhim.si need wildcard cert:

sudo certbot certonly --manual --preferred-challenges dns -d "*.tunnel.bhim.si" -d "tunnel.bhim.si"
# add TXT _acme-challenge.tunnel.bhim.si in Cloudflare
# then update nginx:
# ssl_certificate /etc/letsencrypt/live/tunnel.bhim.si-0001/fullchain.pem

🌐 Active Tunnels

Try /t/hello/ demo – if you see Hello World, tunnel works!

🔑 API Key (MVP static)

BHIM_API_KEY=bhim_live_sk_tunnel_2024_static_key
# future: DB mapping users -> keys -> subdomains