Localtunnel: Quickly expose your local web server to the Internet
github.com
github.com
Two suggestions:
1) Randomly assign subdomain names instead of reusing existing ones.
2) Increase the length of the subdomain from 4 characters to 6 characters. With 4 characters, each being a-z0-9, there are 36^4 subdomain possibilities. 36^6 would make it much more difficult to locate an active subdomain through trial and error.
36^4 = 1,679,616
36^5 = 60,466,176
36^6 = 2,176,782,336
It turns out this is because localtunnel reuses tunnel ids. Given how small the id space is, it's also possible that there are people who scan localtunnel URLs looking for interesting servers.
Keep this in mind before using localtunnel for anything you don't want the world to see.
It seems that a change to line 40 in server.py (https://github.com/progrium/localtunnel/blob/d5eca8bab37f324...) could lengthen the subdomain.
You get a domain like blah.ath.cx that you can use.
My mistake.
Repeat this a few times, and NAT dies forever!
Major Kudos to Twilio! Thank you. I'll be using this quiet often.
It doesn't rely on SSH, supports SSL and CNAMEs and works quite well on Windows as well as Linux/OSX. You can sign up for service or run your own.
I am the author. :-)
On the PageKite side, you'd register your minecraft server as a 'raw' backend. On the minecraft client, googling suggests this might be what you need: http://www.reddit.com/r/Minecraft/comments/fr2z9/how_to_get_... - you would tell it that the PageKite front-end is an HTTP proxy.