🟢 Online 0 tunnels 13 requests base tunnel.bhim.si
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
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.
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
Try /t/hello/ demo – if you see Hello World, tunnel works!
BHIM_API_KEY=bhim_live_sk_tunnel_2024_static_key # future: DB mapping users -> keys -> subdomains