Hacker News new | past | comments | ask | show | jobs | submit | inconshreveable's comments login

hi hn, i'm the creator of ngrok. here to answer any questions!

we're excited to continue bringing the magic of ngrok to production workloads. there's no networking to configure, just helm install it. and unlike other ingress controllers, it creates secure internet ingress no matter where your clusters are: EKS, GKE, k3s on your raspberry pi, minikube on your laptop, OpenShift, etc.

<3s to you all


hi all, i'm the creator of ngrok. we released a similar SDK for Go a couple weeks ago [1] and we're really excited to make it just as easy to listen on the internet as it is to listen on a local port for all the Rustaceans out there now too :)

happy to answer any questions!

[1] https://ngrok.com/blog-post/ngrok-go


Chiming in as the lead developer of ngrok-rs!

Also happy to answer questions :)


hi all, i'm the author and creator of ngrok. we're really excited to make it just as easy to listen on the internet as it is to listen on a local port. happy to answer any questions


hi all, creator and founder of ngrok here!

we're super excited to share this release with the HN community. i'll try to answer any questions you have in the comments here.

we're making all of the functionality available for free until may so that you can try everything out. once you have an ngrok account visit https://dashboard.ngrok.com/launch-party to light up all the new features and give it a spin. we're eager to hear your feedback

also feel free to reach out over email, i'm inconshreveable at ngrok dot com


Congrats on the 3.0 launch!

I just wanted to let you know your FAQ on the pricing page [0] isn't currently working (sections don't expand, answers are in the DOM, just not being shown).

[0] https://ngrok.com/pricing


Peters-Mac-mini-i5:~ peternikolow$ ./ngrok version

ngrok version 2.3.40

Peters-Mac-mini-i5:~ peternikolow$ ./ngrok update

No update available, this is the latest version.

That's strange!


hi folks, i’m the founder/creator of ngrok. happy to answer any questions.

we’ve got some exciting improvements we’re looking to share with the community very soon here

<3 to you all


Hi @inconshreveable, happy user for many years and have done some crazy ngork remote setups to make systems like gitpod / docker work with ngrok.

Question for you - do you have a plan in mind for handling teams?

Right now it seems like the only way to handle it is with a manual naming convention:

https://{my-team-name}-{my-name}-api.ngrok.io

And then every single team member has to copy this convention by hand and you have to register webhooks, etc with these new routes.

It gets tedious fast.

Do you have ideas to work around this or register team members behind the scenes and still route traffic appropriately?


can you tell me a little bit more about what's tedious about it and/or the higher-layer problem you're trying to solve?

edit: feel free to email me as well at alan at ngrok dot com


Disclaimer: I'm currently incubating a similar product.

Honestly I would be very interested in hearing what you think the best plan for competing with Cloudflare Tunnel is. I've been keeping a close eye on this space for a couple years now, and Tunnel seems well on its way to dominating the mindshare.

It can be very hard to compete with a bundled loss-leader offering.


happy to chat more about our future plans offline, feel free to send me a note. i’m alan at ngrok dot com. would be curious to see what project you’re incubating!


Fair enough. I'll take you up on that.


Just sending a thank you. I've happily been a customer for years. Love the constant improvements and stable service. Great product.


Absolutely amazing project, happy paying customer.


Love, ngrok, thank you!


Thanks Kord! Founder of ngrok here, just a quick note of correction for others in this thread: ngrok is absolutely intended for production use cases. There are many customers both hobbyist and enterprise running thousands of production workloads over ngrok's service (including ourselves! we dogfood ngrok for our ingress). We're excited to be sharing more about that with the HN community really soon.


As much as it pains me to say it, Cloudflare seems well positioned to eat ngrok's lunch. AFAIK they offer everything ngrok does plus auto TLS certs, CDN, domain name registration, and tons of other features. They also have way more edge servers for terminating tunnels close to the origin devices. And they can afford to do all this for free as a loss leader product. It's the AWS bundling effect. Oh and the client source code is available.

I don't want to see Cloudflare completely take over this space, but Cloudflare Tunnel is tough to compete with.

One knob ngrok could still turn is adding auto TLS certs which are managed on the client side. Then you can offer e2ee which is something Cloudflare will probably never do.


ngrok employee here (and lead on our cert system). Re client side auto certs, it's an interesting idea. We do support auto certs, managed within the ngrok cloud. We also support passing through tls termination to the ngrok agent and/or the user's upstream server so that users can use their own certs (which could be obtained programmatically). We also support end-to-end encryption as well as authentication (via mutual tls).

We've got a lot in the works as well.. thoon, real thoon. ;-)


Really sorry about the frustrations! We're working on improving both of those pain points (as well as many other things). If you're still an ngrok user, send me an email at alan at ngrok dot com


And this is why I’m a paying ngrok customer. Alan is great and worked with us on a custom TCP production plan. Have been a customer ever since.


It's missing my personal favorite:

ngrok http file:///Users/alan/share


You might want to include a disclaimer that you're the author, maintainer and person behind the company that operates ngrok ;)

Just wanted to chime in and say I love ngrok too, not allow allows you to easily create proxies, it allows you to create proxies that also works on the public internet (ngrok assigns you a x.ngrok.io address) and with tcp connections. Great work on it inconshreveable!


ngrok | San Francisco, CA | Full Time | Remote OK | US Only | https://ngrok.com

ngrok is looking for networking and distributed systems engineers. ngrok has a rare combination of a small team with very deep technical challenges and a product that has massive adoption among software developers all around the world.

Do you like . . .

  - Hard technical problems in distributed systems / network engineering?

  - Small companies where you have a lot of autonomy and get to wear many hats?

  - Building tools loved by your fellow software developers?

  - An extroardinary high bar for software quality, software architecture and product user experience?
I'm the founder, email me directly: alan at ngrok com


ngrok | San Francisco, CA | Full Time | Remote OK | US Only | https://ngrok.com

ngrok is looking for networking and distributed systems engineers. ngrok has a rare combination of a small team with very deep technical challenges and a product that has massive adoption among software developers all around the world.

Do you like . . .

  - Hard technical problems in distributed systems / network engineering?

  - Small companies where you have a lot of autonomy and get to wear many hats?

  - Building tools loved by your fellow software developers?

  - An extraordinary high bar for software quality, software architecture and product user experience?
I'm the founder, email me directly: alan at ngrok com


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

Search: