fixed client ip detection behind reverse proxy

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
adhoc client

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
allow binding to specific interface

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
use unpadded base64 instead of hex, because base64 is prettier

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>