EARL is an HTTP tunneling proxy. It uses the POST method to transfer data. Since its datagrams are serialized objects, the traffic overhead is rather large. The datagrams are encrypted using AES to provide privacy and obfuscation to proxy maintainers. Inbound and outbound connections are possible. It is recommended to combine it with SOCKS proxies for a comfortable setup.