a Ruby EventMachine port of shadowsocks