Hacker GitHub

← All repos

yrutschle/sslh

View on GitHub ↗ ★ 5,120 C

Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)

21 mentions on Hacker News by 16 people: 6 stories, 15 comments · first 2013-12-16 · latest 2026-08-15

Mentions per year 21 mentions · busiest year 2019 (3)
20082026
  1. You could run both on 443: https://github.com/yrutschle/sslh
    comment by notpushkin · 2026-08-15 · in I close SSH port 22 (and what I use instead)
  2. …example is that you can tell TLS from OpenSSH traffic just by seeing the initial handshake. sslh ( https://github.com/yrutschle/sslh ) takes advantage of this on the server side to let you run both on the same port. A less boring example…
  3. …and any other protocol that can be tested using a regular expression, can be recognised https://github.com/yrutschle/sslh
    comment by woleium · 2025-04-14 · in Simple Web Server
  4. Another option is an ssh/https multiplexer like sslh: https://github.com/yrutschle/sslh It allows you to listen for https and ssh traffic on a single port.
  5. Another option for that is sslh [1] Running https + ssh + vpn all on port 443 at the same time. [1] - https://github.com/yrutschle/sslh
    comment by LinuxBender · 2023-03-13 · in ttyd - Share your terminal over the web
  6. …SSL handshake, than after some amount of time, you switch it to SSH, I think something like that https://github.com/yrutschle/sslh (couldn't find the real repository that I used, but that one looks similar) could be used after the…
  7. Does this help? https://github.com/yrutschle/sslh "sslh accepts connections on specified ports, and forwards them further based on tests performed on the first data packet sent by the remote client."
  8. …some of the code from sslh [1] and I acknowledge this would be an endless arms race. [1] - https://github.com/yrutschle/sslh
  9. …is something else. Perhaps even get the devs for SS and SSLH to brainstorm together on this. [1] - https://github.com/yrutschle/sslh
    comment by LinuxBender · 2019-12-30 · in How China Detects and Blocks Shadowsocks
  10. …But that's not exactly easy. And http doesn't help: I can do that without http, something like https://github.com/yrutschle/sslh , or using SNI (which, as of TLS 1.3, is encrypted). And merely saying something is impossible doesn't make it…
  11. …tunnels to port 443. [0] - https://blog.discordapp.com/how-discord-stores-billions-of-m... [1] - https://github.com/yrutschle/sslh [2] - https://www.redpill-linpro.com/sysadvent/2015/12/13/socks-pr...
  12. With sslh you can use port 443 for both tinc and https. https://github.com/yrutschle/sslh Also you can configure haproxy to do the same.
  13. HTTPS is mostly allowed so why not use port 443 for ssh or something like sslh? https://github.com/yrutschle/sslh .
  14. …creating dummy users on the sshd server). [1] http://www.rutschle.net/tech/sslh.shtml Github: https://github.com/yrutschle/sslh
    comment by fluidcruft · 2015-01-21 · in Show HN: Run SSH and HTTP(S) on the same port
  15. From the repo the project creator linked in the README ( https://github.com/yrutschle/sslh ): "A typical use case is to allow serving several services on port 443 (e.g. to connect to SSH from inside a corporate firewall, which almost never…