|  | @@ -92,8 +92,12 @@ func NewPoint(pConfig *Config) (*Point, error) {
 | 
	
		
			
				|  |  |  	vpoint.outboundHandlers = make([]proxy.OutboundHandler, 8)
 | 
	
		
			
				|  |  |  	vpoint.taggedOutboundHandlers = make(map[string]proxy.OutboundHandler)
 | 
	
		
			
				|  |  |  	for idx, outbound := range pConfig.Outbound {
 | 
	
		
			
				|  |  | +		outboundSettings, err := outbound.GetTypedSettings()
 | 
	
		
			
				|  |  | +		if err != nil {
 | 
	
		
			
				|  |  | +			return nil, err
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  		outboundHandler, err := proxyregistry.CreateOutboundHandler(
 | 
	
		
			
				|  |  | -			outbound.Protocol, vpoint.space, outbound.Settings, &proxy.OutboundHandlerMeta{
 | 
	
		
			
				|  |  | +			outbound.Protocol, vpoint.space, outboundSettings, &proxy.OutboundHandlerMeta{
 | 
	
		
			
				|  |  |  				Tag:            outbound.Tag,
 | 
	
		
			
				|  |  |  				Address:        outbound.SendThrough.AsAddress(),
 | 
	
		
			
				|  |  |  				StreamSettings: outbound.StreamSettings,
 |