mirror of
https://github.com/wyx2685/V2bX.git
synced 2025-01-22 09:58:14 -05:00
fix rule not work
This commit is contained in:
parent
f45a79e12f
commit
df08cd96a0
@ -77,7 +77,7 @@ type SSConfig struct {
|
||||
type V2rayConfig struct {
|
||||
Inbounds []conf.InboundDetourConfig `json:"inbounds"`
|
||||
Routing *struct {
|
||||
Rules *json.RawMessage `json:"rules"`
|
||||
Rules []json.RawMessage `json:"rules"`
|
||||
} `json:"routing"`
|
||||
}
|
||||
|
||||
@ -222,7 +222,11 @@ func (c *Client) ParseV2rayNodeResponse(body []byte, notParseNode, parseRule boo
|
||||
return nil, fmt.Errorf("unmarshal nodeinfo error: %s", err)
|
||||
}
|
||||
if parseRule {
|
||||
json.Unmarshal(*node.V2ray.Routing.Rules, c.RemoteRuleCache)
|
||||
c.RemoteRuleCache = &Rule{}
|
||||
err := json.Unmarshal(node.V2ray.Routing.Rules[1], c.RemoteRuleCache)
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
}
|
||||
}
|
||||
node.V2ray.Routing = nil
|
||||
if notParseNode {
|
||||
|
Loading…
Reference in New Issue
Block a user