from Hacker News

Show HN: Serveo–Expose local servers using only SSH

by trevordixon on 7/24/17, 9:38 PM with 17 comments

  • by trevordixon on 7/24/17, 9:53 PM

    Inspired by https://medium.com/@shazow/ssh-how-does-it-even-9e43586e4ffc and ngrok, I made this SSH server that assigns a public url for each remote port forwarding request you make. Start a web server on 8080, then try this:

    ssh -R 80:localhost:8080 serveo.net

    It's an attempt to make port forwarding as easy as ngrok or localtunnel, but using the SSH client you already have.

    Also includes HTTP inspection and replay like ngrok.

  • by thinxer on 7/25/17, 12:19 PM

    The site is using Let's Encrypt for https. Currently there is a hard limit of 2000 subdomains per week, meaning there will be at most 2000 simultaneous connections!

    It seems that Wildcard support is coming Jan 2018.

  • by skanga on 7/25/17, 7:18 AM

    Looks interesting. Somehow it would not work on a image file.
  • by fishnchips on 7/25/17, 7:35 AM

    Great job! Have you considered adding HTTPS support?
  • by chaz6 on 7/25/17, 7:34 AM

    I like it!

    Edit: How about support for HTTP/2 and TLS 1.3?

  • by dr_faustus on 7/25/17, 1:17 PM

    would you consider open sourcing this?
  • by kodfodrasz on 7/25/17, 10:09 AM

    I cannot see a privacy policy, or any statement regarding the handling of the data flowing through this tool, nor any code which could be audited.