works, but buggy
Merge branch 'udprelay' of github.com:madeye/shadowsocks-libev into udprelay