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(); }