One of the ways to extend the functionality of the service without requiring a binary client is to present a text UI over ssh.
Show HN: Quick tunnels to localhost with one command and no binary download
11–20 of 46 posts
Re: Show HN: Quick tunnels to localhost with one command and no binary download
#12PS. I wonder why such an interesting project has so few upvotes.
Re: Show HN: Quick tunnels to localhost with one command and no binary download
#13This is a great project! Maybe add traffic payments? E.g. in the free plan will be 1GB/month and in the paid plan will be more. Because now anyone can use your server without limits. In the paid plan, the user could also set his own subdomain. PS. I wonder why such an interesting project has so few upvotes.
Re: Show HN: Quick tunnels to localhost with one command and no binary download
#14Re: Show HN: Quick tunnels to localhost with one command and no binary download
#15Re: Show HN: Quick tunnels to localhost with one command and no binary download
#16Great project! Would've been even more awesome if you could also print the access log or somehow print that ncurses UI on the SSH tunnel output as well.
Re: Show HN: Quick tunnels to localhost with one command and no binary download
#17Thanks for this. Related: https://tmate.io/
Re: Show HN: Quick tunnels to localhost with one command and no binary download
#18Re: Show HN: Quick tunnels to localhost with one command and no binary download
#19Looks great, but you should add an explanation about how it works. I’m hesitant to just run some command.
In other words, you are trusting your own system and your ssh client installation for security, which is more trustworthy than a random executable app downloaded from the internet.
We will include an explanation in the next version of our landing page. Appreciate your feedback!
Re: Show HN: Quick tunnels to localhost with one command and no binary download
#20Looks great, but you should add an explanation about how it works. I’m hesitant to just run some command.
Good point. It opens a SSH tunnel from Pinggy server to your localhost, such that the pinggy server can connect to only the port of your localhost that you specify in the command. The ssh port forwarding command is a standard one and your ssh client ensures that the access is restricted to the port you are specifically exposing. In other words, you are trusting your own system and your ssh client installation for sec…