4 ms·
I use https://ngrok.com/ https://ngrok.com/, it masks service ports and gives them unique domain names.
by tckr 10y ago
I use https://ngrok.com/ https://ngrok.com/, it masks service ports and gives them unique domain names.
- jon-wood 10y agoIt also has an incredibly useful debug console for HTTP(S) which allows you to inspect requests as they come in, its absolutely priceless when working on webhooks.
- FooBarWidget 10y agoWhy is that useful? Doesn't your web app or web framework already log requests?
- captn3m0 10y agoIt logs the headers and request body along with the response for every single route. This means if the server sending you a webhook changes routes, or sends some extra content or does something unexpected, you have immediate visibility into it and can replay the request with a single click. Pretty nifty.
- thedufer 10y agoMost of the time request bodies do not get logged, because they often contain sensitive information. The logging in ngrok also comes with a "replay request" button, which is very nice when you're testing webhooks that are a pain to fire.
- deleted 10y ago[deleted]
- hollander 10y agoIs this something like ISA Server does? I've been looking for something like that without the price tag and this seems it!
- Jaruzel 10y agoYes. Well a part of what ISA does/did. As you probably already know ISA is a bit more than just a reverse proxy.
- CyberShadow 10y agoWorth noting that ngrok is a non-free (trial-ware) service (all data is proxied through ngrok servers), whereas frp is self-hosted.
- tokenizerrr 10y agoI run my own version of ngrok: https://github.com/inconshreveable/ngrok https://github.com/inconshreveable/ngrok
- mwest 10y agoAlthough ngrok is clearly the leader at the moment, I've used Localtunnel.me in the past. There was a HN discussion about it (including some even more niche alternatives) here: https://news.ycombinator.com/item?id=7585056 https://news.ycombinator.com/item?id=7585056