a simple socks proxy in java