| 
					
				 | 
			
			
				@@ -64,19 +64,19 @@ func DialWithoutCache(src v2net.Address, dest v2net.Destination) (net.Conn, erro 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return dialer.Dial(dest.Network().String(), dest.NetAddr()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-func Dial3(src v2net.Address, dest v2net.Destination, proxyMeta proxy.OutboundHandlerMeta) (*Connection, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func Dial3(src v2net.Address, dest v2net.Destination, proxyMeta *proxy.OutboundHandlerMeta) (*Connection, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if proxyMeta.KcpSupported && transport.IsKcpEnabled() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		DialKCP3(src, dest, proxyMeta) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return Dial(src, dest) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-func DialWithoutCache3(src v2net.Address, dest v2net.Destination, proxyMeta proxy.OutboundHandlerMeta) (net.Conn, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func DialWithoutCache3(src v2net.Address, dest v2net.Destination, proxyMeta *proxy.OutboundHandlerMeta) (net.Conn, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if proxyMeta.KcpSupported && transport.IsKcpEnabled() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return DialWithoutCache(src, dest) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-func DialKCP3(src v2net.Address, dest v2net.Destination, proxyMeta proxy.OutboundHandlerMeta) (*Connection, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func DialKCP3(src v2net.Address, dest v2net.Destination, proxyMeta *proxy.OutboundHandlerMeta) (*Connection, error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if src == nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		src = v2net.AnyIP 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 |