12 open-source projects similar to jamescun/switcher, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Switcher alternative.
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
Localtunnel is an HTTP tunneling service that exposes local development servers to the public internet. By creating secure tunnels with temporary public URLs, it allows developers to route incoming internet traffic directly to a web server running on a local machine. The service provides predictable or custom subdomains to facilitate remote collaboration and testing of local applications. It functions as a localhost proxy server, enabling users to receive and inspect external webhook payloads directly within a local environment during the development lifecycle. The platform manages traffic t
Expose localhost servers to the Internet
sshuttle: where transparent proxy meets VPN meets ssh
SSH/HTTP(S) multiplexer. Run a webserver and a sshd on the same port w/o changes.
The missing reverse proxy for ssh scp
sslh is a network proxy that runs a single service listening on one port, inspects the first data packet of each incoming connection, and forwards the traffic to the appropriate backend based on the detected protocol. It acts as a protocol multiplexer, transparent TCP proxy, and UDP router, while also functioning as a privileged port manager and connection resource manager. By inspecting initial packets, sslh can distinguish protocols such as SSH, HTTP, TLS, and OpenVPN, routing each connection to the correct backend service from a single listen port. To operate efficiently without per-connec