public void Start(Configuration config, IPRangeSet IPRange, byte[] firstPacket, int length, Socket socket, string local_sendback_protocol, bool proxy)
 {
     _IPRange                       = IPRange;
     _firstPacket                   = firstPacket;
     _firstPacketLength             = length;
     _local                         = new ProxySocketTunLocal(socket);
     _local.local_sendback_protocol = local_sendback_protocol;
     _config                        = config;
     _remote_go_proxy               = proxy;
     Connect();
 }