sish - SSH Tunneling for Localhost Services
sish is a powerful, self-hosted alternative to tools like ngrok, designed to securely expose services running on your localhost to the public internet using SSH tunnels. It supports forwarding requests over HTTPS, WSS, and TCP, making it versatile for various use cases.
Key Features
- SSH Tunneling: Securely forward traffic from public endpoints to your local machine.
- Multiple Protocol Support: Handles HTTPS, WebSocket Secure (WSS), and TCP traffic.
- Self-Hosting with Docker: Easily deploy sish on your own virtual machine using Docker for full control.
- Managed Service Option: Use the fully managed instance at tuns.sh for immediate access without setup.
Use Cases
- Developers: Test web applications or APIs hosted on localhost by exposing them publicly for client or team access.
- DevOps: Provide temporary access to internal services for debugging or demonstrations without complex network configurations.
- Freelancers and Small Teams: Host personal projects or prototypes on a budget using existing hardware.
sish stands out with its simplicity, security via SSH, and flexibility for both self-hosted and managed deployments, catering to technical users seeking efficient tunneling solutions.