Show HN: Quick tunnels to localhost with one command and no binary download
pinggy.io
pinggy.io
You can even get a persistent subdomain by signing in. A binary client is optional for more features like stats about visitors.
The server is not a ssh server. It however uses the protocol.
More about TLS and TCP tunnels coming soon :)
Please give it a try and we would love some feedback:
However, CF Tunnels were far from ergonomic or easy to use ( https://www.maxcantor.com/blog/2021-10-15-ngrok-to-cloudflar... ).
I'd love a simple tool that fills the gap and I think this is it.
https://matt.ucc.asn.au/dropbear/dropbear.html https://pkg.go.dev/golang.org/x/crypto/ssh
./dbclient -R 0.0.0.0:0:localhost:5000 b.pinggy.io -p 7878 ./dbclient: Remote TCP forward request failed (port 0 -> localhost:5000)
I wanted to try and build a simple golang library for users to add tunnel functionality to their apps while testing,
please flick me an email at henry.barker.nz@gmail.com I'd love to work with your team to try and get a MVP golang library created
Also you compile your binaries staticly they will be be able to used on many more devices
PS. I wonder why such an interesting project has so few upvotes.
Will you charge some money so you are sustainably supported and this doesn't disappear in N months? I'd love to use it and then be able to rely on it long-term.
Free services are great, but services that stick around are even better :)
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!
Could you consider allowing for ports other than 7878? Would be nice in restricted network environments. Like that of my company; it's allowing only the more common ports to WAN.
https://join.slack.com/t/pinggycommunity/shared_invite/zt-1n...
Documentation regarding this will be added soon.
Also interesting to see people had issues with ngrok. Been using ngrok since its first release and it’s always good.
The value is in getting public URLs for sharing your localhost instantly without any infrastructure or software setup.
I have never heard of ngrok, and have used ssh tunnels for over a decade.
I must be missing something.
So, for example, if you are hosting a web server locally on port 8080, you could ssh to a service like this, and then it would give you back a link such as h59dke4.example.com.
All traffic that goes to h59dke4.example.com:80 will actually be routed to your 127.0.0.1:8080
One use-case I had was connecting an Android app over 4g to a backend service running on my development machine, for some ad-hoc debugging. Using a tool like this was more straightforward than setting something more permanent up manually (spinning up a server, certificates, DNS, etc). Especially for someone not super familiar with how to configure the tools involved.