Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Portr – open-source ngrok alternative designed for teams (github.com/amalshaji)
172 points by pixxxel 5 months ago | hide | past | favorite | 24 comments



This is really, really well done. Thank you!

All the open source ngrok alternatives I've seen miss the importance of inspect and replay - looks like you've done that nicely.


Thank you so much


What was your incentive for building this?


Nothing really, just wanted to see if I could build it.


Why does everything have to have an incentive outside of "because I wanted to"?


Why does every question have to have a purpose deeper than "because I was curious"?


banana


true


Because open-sourcing and publicizing a tool with no valid use-case comes off silly.


You sound like someone who would throw their child's painting away instead of putting it on the fridge because it was just a piece of paper with a few brushes of paint slapped onto it.


WHAT LOL. You're on hacker news and you're complaining that people are hacking?! Literally the entire tenet is playing around and experimenting for our own edification and fun. On August 25, 1991, Linus Torvalds posted a message on the comp.os.minix newsgroup... something to the effect of "just a hobby, won’t be big and professional". I MEAN COME ON MR HACKER_NEWZ. The irony is deafening.


Full circle. Jeff originally wrote the open source program localtunnel[0], which ngrox was originally built on top of (though I doubt it is still based on that but maybe), now an open source solution to replace the commercial thing, that's based on the open source thing :)

The beauty and freedom of open source shines through

[0] https://github.com/progrium/localtunnel


Thanks for the history. I maintain this list[0], and wasn't aware of OG localtunnel, likely because there's a somewhat newer and now more popular project with the same name[1]. You appear to be correct on timing. Here's the earliest commits on GitHub for each of the projects:

OG localtunnel (23 Jan 2010): https://github.com/progrium/localtunnel/tree/fb82920d9d3e538...

Other localtunnel (17 Jun 2012): https://github.com/localtunnel/localtunnel/tree/93d62b9dbb9f...

ngrok (20 Mar 2013): https://github.com/inconshreveable/ngrok/tree/8f4795ecac7f92...

I'll see that OG localtunnel gets added to the list for posterity.

[0]: https://github.com/anderspitman/awesome-tunneling

[1]: https://github.com/localtunnel/localtunnel


Relevant awesome list on tunneling: https://github.com/anderspitman/awesome-tunneling


I'd just like to take a moment to thank you for releasing it as AGPL.


[flagged]


If you use it in Fedora, sure


I saw what you did there xD


hey, I have a bridge to sell ya!


[flagged]


Last year I've configured a simple ssh + Caddy based ngrok alternative and it works beautifully every since. I've shared instructions on https://github.com/ziolko/tunnel for anyone interested.


I maintain the list mentioned above. Generally the main features on top of SSH you get from something like this is the reverse proxy in addition to the tunnels. So think SSH tunnel plus TLS certs, maybe auth, etc.


This adds some features on top of ssh tunneling.

The tunnel you can set up in 5 seconds does not serve all of the functionality that this project does.

So I wouldn't dismiss it out of hand.


I made my own as well (I think we're not far off parity between number of ngrok alternatives and developers), the main interest over ssh is traffic inspection. And not having an ssh port open to the world.


Do you have a link to your implementation?


I don't think you understand what these services do




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: