(no title)
Marc_Bryan | 5 years ago
It can be handled using a single go binary using pgrok which comes less the source code size and not to mention without any dependencies on almost all platforms!
This requires unnecessary things to bundle and too complex for some simple stuff. Mileage may vary though.
But just my views.
mpociot|5 years ago
stickfigure|5 years ago
https://github.com/jerson/pgrok
...which does look useful indeed.
jaden|5 years ago
Phenix88be|5 years ago
I don't even know how to run a Go server.
dirtnugget|5 years ago
sudders|5 years ago
sradman|5 years ago
These tunneling services use a client-server architecture with the server-side running on a public IP address. A static binary written in Go, like pgrok, is ideal for the client-side. On the server-side, you want an app server that is both common and can dynamically load a module. A dedicated Go server makes sense if you are building a service but not if you want to add functionality to an existing app server with a public domain name.
[1] https://pociot.dev/28-introducing-expose-an-easy-to-use-tunn...
[2] https://news.ycombinator.com/item?id=23554459
Thaxll|5 years ago
unknown|5 years ago
[deleted]
jaden|5 years ago
The reason for asking is I'd like to find a self-hosted ngrok solution for development.