Locumi enables peers behind firewalls and Network Address Translating (NAT) gateways to become HTTP servers. Locumi does this by defining and implementing an "HTTP Server Proxy" protocol that relays HTTP requests and response between a client and the proxied peer.