{"repo":"klipitkas/tunnl.gg","free":true,"listed":false,"github":"https://github.com/klipitkas/tunnl.gg","clone":"git clone https://github.com/klipitkas/tunnl.gg.git","description":"Expose localhost to the internet","language":"Go","stars":539,"topics":["expose","internet","localhost","proxy","reverse-proxy","tunnel"],"license":"MIT","category":"networking-infra","readme_excerpt":"Tunnl.gg A minimal SSH tunneling service. Expose your local apps to the internet with a single command. Note: The -t flag is required to allocate a TTY, which allows the server to display your tunnel URL. Features - Memorable subdomain per connection (e.g., https://happy-tiger-a1b2c3d4.tunnl.gg ) - Automatic SSL via Let's Encrypt - WebSocket support - Comprehensive rate limiting and abuse protection - Phishing protection via interstitial warning page - Built-in stats/metrics endpoint - No authentication required - Zero configuration for clients Limits & Protection Limit Value Description ------- ------- ------------- Tunnels per IP 3 Max concurrent tunnels per IP address Total tunnels 1000 Server-wide tunnel limit Requests per tunnel 10/s (burst 20) Token bucket rate limiting Request body size 128 MB Max upload size Response body size 128 MB Max response size WebSocket transfer 1 GB per direction Max data per WebSocket connection WebSocket idle timeout 2 hours WebSocket closed after inactivity SSH handshake timeout 30 seconds Max time for SSH handshake to complete Connections per minute 10 New SSH connections per IP Inactivity timeout 2 hours Tunnel closes after inactivity Max tunnel lifetime 24 hours Absolute tunnel lifetime limit Block duration 1 hour Temporary IP block after abuse Violations before block 10 Rate limit violations before tunnel kill + IP block Project Structure Quick Start with Docker Prerequisites - Docker and Docker Compose - A domain with DNS pointing to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/klipitkas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/klipitkas/tunnl.gg/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}