please let me announce roomahost.
It is a kind of http relay/tunnel (i'm not sure the exact name for roomahost).
With roomahost, your webserver on your local network can be accessed
from all over the world.
To make it short, it is like pagekite or maybe localtunnel.
You can also read more about roomahost's description in  and in
it's readme on github.
Roomahost is only TCP tunnel/relay, so it can be developed further to
support another TCP based protocol(xmpp, smtp, and maybe ssh).
I'll be very happy to any kind of comment, criticism, or suggestion.
Especially to make it better, more secure, more pythonic, etc.
I'm relatively new to python ( < 1 year), so please forgive if i made
a lot of stupid mistake.
SSL is not supported yet, i have a plan to use nginx in peer side.
In the client side, i'm not sure to choose between nginx tcp_proxy
module or waiting for haproxy to support SSL termination.
Peer is something that accessing your local webserver. Client is
roomahost client that run on a computer inside your local network.
You can try roomahost by create account first at and follow the
Now, i limit the usage to 500MB/month.
Iwan Budi Kusnanto