nowfound

Dev tools · alternatives · 2026

24 alternatives to Run SSH and HTTP(S) on the same port

Run SSH and HTTP(S) on the same port. Contribute to jamescun/switcher development by creating an account on GitHub.

Switcher is a dev tool that enables SSH and HTTP(S) services to run simultaneously on the same port. By detecting incoming connection protocols, it routes traffic appropriately without requiring separate ports for each… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Run SSH and HTTP(S) on the same port launched in 2015; newer entries below may have overtaken it.

  1. 1

    Scalable open source pub/sub SDK with support for RPC, JWT authentication and Kubernetes — optimized for async/await

    2016 · socketcluster.io · its alternatives →

  2. 2

    I built a CLI tool called `sshsync` to run shell commands and transfer files across multiple servers over SSH concurrently. It was inspired by tools like `pssh`, but I wanted something more modern, intuitive, and Pythonic. What it does: - Run shell commands on multiple servers (in parallel) - Push/pull files or directories with progress bars - Uses `~/.ssh/config` and lets you group hosts with YAML - Supports `--dry-run` mode to preview actions without executing - Outputs results using `rich` (tables, colors) - Built with `Typer`, `asyncssh`, and `rich` There’s no daemon or…

    2025 · github.com · its alternatives →

  3. 3

    ts-ssh solves a specific problem: accessing machines on your Tailnet from environments where you can't install the full Tailscale daemon (like CI/CD runners or restricted systems). It uses Tailscale's tsnet library to establish userspace connectivity, then provides a standard SSH experience. Works with existing workflows since it supports normal SSH features like ProxyCommand, key auth, and terminal handling. Some features that proved useful: • Parallel command execution across multiple hosts • Built-in tmux session management for multi-host work • SCP-style file transfers • Works on…

    2025 · github.com · its alternatives →

  4. 4

    Fast, collaborative live terminal sharing over the web - ekzhang/sshx

    2023 · github.com · its alternatives →

  5. 5OS

    ondevice.io - all your devices in one place - no need to set up port forwarding

    2017 · ondevice.io · its alternatives →

  6. 6

    Proxy switcher with monitoring and port detection

    2017 · its alternatives →

  7. 7

    shpool is a terminal session persistence tool developed internally at google to support remote workflows, which we have open sourced.

    2024 · github.com · its alternatives →

  8. 8
    TailMux▲114

    Multiple Tailscale tailnets at once, no switching + no VM

    Jul 2026 · tailmux.app · its alternatives →

  9. 9

    Simple mDNS based reverse proxy for personal infrastructure. - whytheplatypus/switchboard

    2020 · github.com · its alternatives →

  10. 10

    Expose local http, tcp or websocket connections to the public internet - amalshaji/portr

    2024 · github.com · its alternatives →

  11. 11

    Free and open source hosts management & switching app

    2018 · oldj.github.io · its alternatives →

  12. 12

    Hi HN, I've built an app for macOS that allows performing common SSH operations on Linux servers using a native GUI. The problem: Managing multiple Linux servers usually means juggling terminal windows and copy-pasting snippets/scripts. After dealing with tens of production/staging VPSes at previous jobs, I realized there had to be a better way for common operations I did on a daily basis than my collection of bash snippets. Features: - Quickly switch between different servers. Tag servers with arbitrary key values for easy search. - Real-time dashboard with CPU/memory graphs,…

    2025 · serverbuddy.app · its alternatives →

  13. 13

    Point & click to forbid/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc. - Adblock Plus memory consumption · gorhill/httpswitchboard Wiki

    2014 · github.com · its alternatives →

  14. 14

    Hey there HN! ruroco (RUn RemOte COmmand) is a tool that lets you execute commands on a server by sending UDP packets (instead of knocking on ports). the tool consist of 3 binaries: - client -> runs on your notebook/computer and sends the UDP packets - server -> receives the UDP packets and makes sure that they are valid - commander -> runs the command encoded by the data of the UDP packet if it's valid The commands are configured on the server side, so the client does not define what is going to be executed, it only picks from existing commands. I use this tool to open up the SSH port…

    2024 · github.com · its alternatives →

  15. 15

    Hi HN, I’ve wanted a simple solution to handle Wake-on-LAN sequences for my home and work labs to boot up servers in the right order. I was already dabbling in Rust and thought this would be an interesting project to dive deeper and see if it could work well for this kind of network tool. The result is rallyup. rallyup lets you set up server dependencies in a YAML file, so each service (e.g., firewalls, storage, VM hosts) comes online in the right order. It verifies each server’s status before moving to the next. Features: - Dependency-based WOL with VLAN support - Built-in health checks…

    2024 · github.com · its alternatives →

  16. 16

    A desktop terminal built for day-to-day remote access

    Apr 2026 · uterminal.app · its alternatives →

  17. 17PS

    I've made a neat service to access SSH over NAT. Unlike ngrok and alternatives with registration, custom software, non-preserved random URLs and ports, this solution is just a remote SSH server which does not require anything more than an SSH client to both host and connect. Technically it allows to publish any service over SSH (web, proxy, any TCP port really), but only with SSH as a destination you'll preserve end-to-end encryption and won't allow my server to snoop on potentially unencrypted traffic. The service is mostly intended to give remote access to the device as fast as possible,…

    2021 · its alternatives →

  18. 18

    Godot-based Rust multi-PTY emulator desktop application - godot-pty/gpty

    Sep 2026 · github.com · its alternatives →

  19. 19SP
  20. 20

    A scalable realtime engine for Node.js

    2015 · socketcluster.io · its alternatives →

  21. 21

    A desktop client for SSH, SFTP, Docker over SSH

    23d ago · github.com · its alternatives →

  22. 22
    SSHTron▲98

    Multiplayer Tron in your terminal

    2016 · its alternatives →

  23. 23

    Auto-sync files or directories over SSH. Contribute to mateogianolio/sshync development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  24. 24

    Start WebRTC in the browser—run it somewhere else. Contribute to pion/handoff development by creating an account on GitHub.

    Apr 2026 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →