Live data from Hacker News

Localtunnel.me

localtunnel.me

41–50 of 51 posts

Re: Localtunnel.me

#41
post #7

Earlier quoted context omitted.

Jeff's localtunnel has been discontinued in favor of Ngrok. It was discontinued in the middle of a transition from ruby to python.

Is there a writeup somewhre of what happened? localtunnel v1 worked perfectly for me, localtunnelv2 never did (apparently no remote server was ever up) but it's weird that ngrok is a ruby project again.

It worked off and on while v2 was under development. I think he just stopped working on it when Ngork was released (Mar 2013).

Re: Localtunnel.me

#42
post #26

Personally I would rather just use "ssh -R", the built in remote port forwarding. You either need to flip a setting on the server to allow listening on an interface besides localhost, or configure Nginx/etc as a reverse proxy. For example: ssh -f -N -q -R 2222:localhost:22 my_name@remote.example.com Decent writeup here: http://www.noah.org/wiki/SSH_tunnel

That's what I've used in the past, but its more complicated to set up ("You either need to flip a setting on the server to allow listening on an interface besides localhost, or configure Nginx/etc as a reverse proxy." is not trivial for most). It also requires a server with a static IP to ssh to.

Re: Localtunnel.me

#43

Author of the project here. I want to clarify why this project exists (as many seem to point out that other projects or methods exist for doing this). TL;DR; If you think of localtunnel as just a shitty ngrok (or name your project here), you are missing the point and probably don't have the same use cases I do. 1. It was made overnight at some hackathon because I was not satisfied with the other tunneling options I f…

I've never heard of ngrok, but the instantly obvious use-case is to allow testing of webhooks to my local machine. In the past we've done this by booting a temporary server on AWS and remote forwarding to our local machines, which is quite a bit more complicated. I already work on a node stack, so the npm install is wonderful. I expect I'll get a lot of use out of this. Thanks!

Re: Localtunnel.me

#44
There's also http://httpi.pe/ - pretty similar both in concept and in implementation. The major difference would be an 'inspection' view allowing users to view the traffic going through the tunnel.

(Shameless plug - I'm the author of httpipe)

Re: Localtunnel.me

#45
post #26

Personally I would rather just use "ssh -R", the built in remote port forwarding. You either need to flip a setting on the server to allow listening on an interface besides localhost, or configure Nginx/etc as a reverse proxy. For example: ssh -f -N -q -R 2222:localhost:22 my_name@remote.example.com Decent writeup here: http://www.noah.org/wiki/SSH_tunnel

That's what I've used in the past, but its more complicated to set up ("You either need to flip a setting on the server to allow listening on an interface besides localhost, or configure Nginx/etc as a reverse proxy." is not trivial for most). It also requires a server with a static IP to ssh to.

Yes. This is cold hearted, but I would suggest that for those for whom this is too hard, they should reconsider exposing their machines and code directly to the public Internet.

Re: Localtunnel.me

#46
post #45

Earlier quoted context omitted.

That's what I've used in the past, but its more complicated to set up ("You either need to flip a setting on the server to allow listening on an interface besides localhost, or configure Nginx/etc as a reverse proxy." is not trivial for most). It also requires a server with a static IP to ssh to.

Yes. This is cold hearted, but I would suggest that for those for whom this is too hard, they should reconsider exposing their machines and code directly to the public Internet.

Why should they reconsider it? Someone that just got into development and might want to show their friends or family something they are hacking away on. According to you they now need to learn about VPS, some random nginx settings or other SSH nonsense and meet some arbitrary "minimal" criteria you have decided upon because that is how you would do it. I think you should reconsider your acceptance of people that don't share your same technological expertise.

Re: Localtunnel.me

#47

Earlier quoted context omitted.

To me the ease of having the library be installable with the "canonical" package manager of my platform is too convenient; just "feels" more natural and simpler. I actually thought about writing a node.js ngrok client but then gave up on the idea since localtunnel was working well enough and I personally didn't need the other features from ngrok which I didn't have in localtunnel. I wouldn't worry about the whole rew…

Make sense and I agree. Thanks for the feedback! Unfortunately, ngrok's new protocol is optimized very heavily for speed which comes with a cost in complexity of both the protocol and the clients that implement it.

Well thank you for ngrok!

My daily routine is

ngrok start ssh && go home

Stupid firewalls.

Re: Localtunnel.me

#48

Author of the project here. I want to clarify why this project exists (as many seem to point out that other projects or methods exist for doing this). TL;DR; If you think of localtunnel as just a shitty ngrok (or name your project here), you are missing the point and probably don't have the same use cases I do. 1. It was made overnight at some hackathon because I was not satisfied with the other tunneling options I f…

I've never heard of ngrok, but the instantly obvious use-case is to allow testing of webhooks to my local machine. In the past we've done this by booting a temporary server on AWS and remote forwarding to our local machines, which is quite a bit more complicated. I already work on a node stack, so the npm install is wonderful. I expect I'll get a lot of use out of this. Thanks!

I didn't even think of this. Recently I was implementing MailChimp webhooks and it was a pain. Thanks for the idea.

Re: Localtunnel.me

#49
post #20

Oh nice! This looks very similar to https://pagekite.net (which is also open source), minus the need for an account. Good call.

Yep, was going to chime in here as the dev of a pagekite is a friend of mine. Glad someone else appreciates it too!

Pagekite dependency on Python was deal-breaker for me a few years ago. If they would have clients in multiple programming languages so it can be easily embeddable, they would get a lot of business. Prices could be easily higher too.
Post reply on HN