|
|
@@ -1,10 +1,9 @@
|
|
|
-package registry
|
|
|
+package proxy
|
|
|
|
|
|
import (
|
|
|
"v2ray.com/core/app"
|
|
|
"v2ray.com/core/common"
|
|
|
"v2ray.com/core/common/errors"
|
|
|
- "v2ray.com/core/proxy"
|
|
|
"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]
|
|
|
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 {
|
|
|
meta.StreamSettings = &internet.StreamConfig{
|
|
|
@@ -52,17 +51,17 @@ func CreateInboundHandler(name string, space app.Space, config interface{}, meta
|
|
|
}
|
|
|
} else {
|
|
|
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)
|
|
|
}
|
|
|
|
|
|
-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]
|
|
|
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 {
|
|
|
meta.StreamSettings = &internet.StreamConfig{
|
|
|
@@ -70,7 +69,7 @@ func CreateOutboundHandler(name string, space app.Space, config interface{}, met
|
|
|
}
|
|
|
} else {
|
|
|
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())
|
|
|
}
|
|
|
}
|
|
|
|