|  | @@ -1,10 +1,9 @@
 | 
											
												
													
														|  | -package registry
 |  | 
 | 
											
												
													
														|  | 
 |  | +package proxy
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import (
 |  |  import (
 | 
											
												
													
														|  |  	"v2ray.com/core/app"
 |  |  	"v2ray.com/core/app"
 | 
											
												
													
														|  |  	"v2ray.com/core/common"
 |  |  	"v2ray.com/core/common"
 | 
											
												
													
														|  |  	"v2ray.com/core/common/errors"
 |  |  	"v2ray.com/core/common/errors"
 | 
											
												
													
														|  | -	"v2ray.com/core/proxy"
 |  | 
 | 
											
												
													
														|  |  	"v2ray.com/core/transport/internet"
 |  |  	"v2ray.com/core/transport/internet"
 | 
											
												
													
														|  |  )
 |  |  )
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -41,10 +40,10 @@ func MustRegisterOutboundHandlerCreator(name string, creator OutboundHandlerFact
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -func CreateInboundHandler(name string, space app.Space, config interface{}, meta *proxy.InboundHandlerMeta) (proxy.InboundHandler, error) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +func CreateInboundHandler(name string, space app.Space, config interface{}, meta *InboundHandlerMeta) (InboundHandler, error) {
 | 
											
												
													
														|  |  	creator, found := inboundFactories[name]
 |  |  	creator, found := inboundFactories[name]
 | 
											
												
													
														|  |  	if !found {
 |  |  	if !found {
 | 
											
												
													
														|  | -		return nil, errors.New("Proxy|Registry: Unknown inbound name: " + name)
 |  | 
 | 
											
												
													
														|  | 
 |  | +		return nil, errors.New("Proxy: Unknown inbound name: " + name)
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  	if meta.StreamSettings == nil {
 |  |  	if meta.StreamSettings == nil {
 | 
											
												
													
														|  |  		meta.StreamSettings = &internet.StreamConfig{
 |  |  		meta.StreamSettings = &internet.StreamConfig{
 | 
											
										
											
												
													
														|  | @@ -52,17 +51,17 @@ func CreateInboundHandler(name string, space app.Space, config interface{}, meta
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  	} else {
 |  |  	} else {
 | 
											
												
													
														|  |  		if !creator.StreamCapability().HasNetwork(meta.StreamSettings.Network) {
 |  |  		if !creator.StreamCapability().HasNetwork(meta.StreamSettings.Network) {
 | 
											
												
													
														|  | -			return nil, errors.New("Proxy|Registry: Invalid network: " + meta.StreamSettings.Network.String())
 |  | 
 | 
											
												
													
														|  | 
 |  | +			return nil, errors.New("Proxy: Invalid network: " + meta.StreamSettings.Network.String())
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	return creator.Create(space, config, meta)
 |  |  	return creator.Create(space, config, meta)
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -func CreateOutboundHandler(name string, space app.Space, config interface{}, meta *proxy.OutboundHandlerMeta) (proxy.OutboundHandler, error) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +func CreateOutboundHandler(name string, space app.Space, config interface{}, meta *OutboundHandlerMeta) (OutboundHandler, error) {
 | 
											
												
													
														|  |  	creator, found := outboundFactories[name]
 |  |  	creator, found := outboundFactories[name]
 | 
											
												
													
														|  |  	if !found {
 |  |  	if !found {
 | 
											
												
													
														|  | -		return nil, errors.New("Proxy|Registry: Unknown outbound name: " + name)
 |  | 
 | 
											
												
													
														|  | 
 |  | +		return nil, errors.New("Proxy: Unknown outbound name: " + name)
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  	if meta.StreamSettings == nil {
 |  |  	if meta.StreamSettings == nil {
 | 
											
												
													
														|  |  		meta.StreamSettings = &internet.StreamConfig{
 |  |  		meta.StreamSettings = &internet.StreamConfig{
 | 
											
										
											
												
													
														|  | @@ -70,7 +69,7 @@ func CreateOutboundHandler(name string, space app.Space, config interface{}, met
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  	} else {
 |  |  	} else {
 | 
											
												
													
														|  |  		if !creator.StreamCapability().HasNetwork(meta.StreamSettings.Network) {
 |  |  		if !creator.StreamCapability().HasNetwork(meta.StreamSettings.Network) {
 | 
											
												
													
														|  | -			return nil, errors.New("Proxy|Registry: Invalid network: " + meta.StreamSettings.Network.String())
 |  | 
 | 
											
												
													
														|  | 
 |  | +			return nil, errors.New("Proxy: Invalid network: " + meta.StreamSettings.Network.String())
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 |