golang and socks 5