Ngrok is a reverse proxy that allows you to expose your locally running web service to other developers. It’s a timesaver for developers when it co...
For further actions, you may consider blocking this person and/or reporting abuse
Thanks for letting me know. I'm personally very uncomfortable directing potentially sensitive/private traffic through a closed-source tool--there's no guarantee something underhanded won't be done with my data.
Been using ngrok for a while and love it.
Cool post, Prince!
Ngrok is also built into Laravel Valet (which is a "minimalist dev environment") so all you have to do is run
valet share
to fire up a quick public URL.I also was excited to learn (from the comments) that you could password protect the site, and use a private domain for sharing.
✌
is ngrok open source?
There are such tools on npm which you can host on your own server
When making requests from your application, are they made from
localhost
or from the address ngrok gives you?Definitely, your app is going to make a request from your own ip address. ngrok just creates a websocket connection between your local machine and ngrok's server. Every time, when someone requests your subdomain.ngrok.com, ngrok's server emit the request data through the websocket connection. Ngrok's client receives the data and requests corresponding localhost resource. That's to say, your application isn't linked to ngrok and knows nothing about it.
Hey Paritosh! I appreciate that catch! Do you happen to know why the above wouldn't work before?
They can say that, but without access to their source code how can anyone be sure? It just seems very odd to me that a piece of software targeted at developers would be closed-source.
There is neither no any insurrance that the open-source code shown on the repo is the one running on the server...
Yes, it's good one, but also it's quite unstable and slow
I will make sure to put an edit out and have other people know about the same thing. Thanks again for reading and for letting me know about the issue!