Run SSH and HTTP(S) on the same port
The main features of jamescun/switcher are: Network Tunneling.
Open-source alternatives to jamescun/switcher include: aluzzardi/wssh — SSH to WebSockets Bridge. aphyr/tund — SSH reverse tunnel daemon. inconshreveable/ngrok — ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet.… libfuse/sshfs — SSHFS is a network filesystem client that maps remote server directories to local mount points. It functions as a… localtunnel/localtunnel — Localtunnel is an HTTP tunneling service that exposes local development servers to the public internet. By creating… moul/quicssh — SSH over QUIC.
ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet. It establishes a persistent connection between a local agent and a cloud-based gateway to route traffic to local ports without requiring firewall or router configuration changes. The project provides a global gateway for routing API traffic, which includes built-in support for rate limiting and authentication policy enforcement. It also functions as an IoT device gateway, enabling remote command execution and access control for embedded hardware via a cloud-to-device bridge. A
SSHFS is a network filesystem client that maps remote server directories to local mount points. It functions as a userspace implementation of a filesystem, allowing users to access and manage remote files as if they were on a local disk using the SFTP protocol over SSH. The tool distinguishes itself by offering multiple transport options, including encrypted SSH tunnels for security and direct TCP socket connections to bypass encryption for higher throughput. It also supports connectivity via virtual sockets to access directories hosted inside virtual machines. The system includes capabiliti