|
|
@@ -5,8 +5,8 @@ import (
|
|
|
"io/ioutil"
|
|
|
"os"
|
|
|
|
|
|
- routerconfig "github.com/v2ray/v2ray-core/app/router/config"
|
|
|
- routerconfigjson "github.com/v2ray/v2ray-core/app/router/config/json"
|
|
|
+ "github.com/v2ray/v2ray-core/app/router"
|
|
|
+ routerjson "github.com/v2ray/v2ray-core/app/router/json"
|
|
|
"github.com/v2ray/v2ray-core/common/log"
|
|
|
v2net "github.com/v2ray/v2ray-core/common/net"
|
|
|
proxyconfig "github.com/v2ray/v2ray-core/proxy/common/config"
|
|
|
@@ -15,13 +15,13 @@ import (
|
|
|
|
|
|
// Config is the config for Point server.
|
|
|
type Config struct {
|
|
|
- PortValue v2net.Port `json:"port"` // Port of this Point server.
|
|
|
- LogConfigValue *LogConfig `json:"log"`
|
|
|
- RouterConfigValue *routerconfigjson.RouterConfig `json:"routing"`
|
|
|
- InboundConfigValue *ConnectionConfig `json:"inbound"`
|
|
|
- OutboundConfigValue *ConnectionConfig `json:"outbound"`
|
|
|
- InboundDetoursValue []*InboundDetourConfig `json:"inboundDetour"`
|
|
|
- OutboundDetoursValue []*OutboundDetourConfig `json:"outboundDetour"`
|
|
|
+ PortValue v2net.Port `json:"port"` // Port of this Point server.
|
|
|
+ LogConfigValue *LogConfig `json:"log"`
|
|
|
+ RouterConfigValue *routerjson.RouterConfig `json:"routing"`
|
|
|
+ InboundConfigValue *ConnectionConfig `json:"inbound"`
|
|
|
+ OutboundConfigValue *ConnectionConfig `json:"outbound"`
|
|
|
+ InboundDetoursValue []*InboundDetourConfig `json:"inboundDetour"`
|
|
|
+ OutboundDetoursValue []*OutboundDetourConfig `json:"outboundDetour"`
|
|
|
}
|
|
|
|
|
|
func (config *Config) Port() v2net.Port {
|
|
|
@@ -35,7 +35,7 @@ func (config *Config) LogConfig() point.LogConfig {
|
|
|
return config.LogConfigValue
|
|
|
}
|
|
|
|
|
|
-func (this *Config) RouterConfig() routerconfig.RouterConfig {
|
|
|
+func (this *Config) RouterConfig() router.RouterConfig {
|
|
|
if this.RouterConfigValue == nil {
|
|
|
return nil
|
|
|
}
|