I used pagekite recently for testing a Facebook app and I was very pleased with it. It's very easy to setup. I tried localtunnel too but it changes the domain name with every restart. Pagekite provides static domain which is very handy when testing applications which require a static public domain.