Live data from Hacker News

Show HN: CRProxy is a simple and affordable ngrok alternative

crproxy.com

21–24 of 24 posts

Re: Show HN: CRProxy is a simple and affordable ngrok alternative

#21
I've rolled my own following this tutorial[0]. If you are into self hosting this is a great alternative. I am developing an app that a 3rd party site requires a redirect URL. Since my app is still in development and only running locally (and only when active developing) this is what I use.

[0]https://jerrington.me/posts/2019-01-29-self-hosted-ngrok.htm...

Re: Show HN: CRProxy is a simple and affordable ngrok alternative

#22
post #19

There are many (always) free alternatives out there which you can find in a fairly comprehensive list at awesome-tunneling [0]. I'd caution anyone as there's always risk with downloading a no sources available binary as well, but this looks like it could be another good option! My favorite two projects currently in the tunneling space are sish [1] and bore [2]. sish is more full featured and utilizes ssh for handling…

Thank you for writing sish! We’ve been using sish as a self-hosted alternative to ngrok because of how easy and flexible it is to configure and because it allows us to tunnel to devices without installing any extra device-side software (since it uses ssh). I highly recommend it among all the other great projects on the awesome-tunneling list

Awesome, glad it’s useful! If there’s anything that could be better or weird issues, please do let me know!

Re: Show HN: CRProxy is a simple and affordable ngrok alternative

#23
post #20

Earlier quoted context omitted.

Sorry if it does not fit your business model, but in my opinion, it would be plainly stupid for anyone to download and run on his machine or server a closed source binary, especially when the goal is to give remote access through internet. And so that it is expected that this binary will open a direct pipe with the internet...

Literally any pre-compiled binary could do nefarious things... why make a big deal out of this one?

First, because if you are on a Linux distribution, you will tend to only take binaries from trusted sources like distribution repos that are imperfect but still audited and work on having reproducible builds.

Second because you can usually contained a closed source binary, let's say 'zoom' for example, but here the root goal is to open a pipe to the internet and give access to the console or local network, so it will be hard to check what it does and constrain it in normal operations.

Post reply on HN