feat: 添加resolve方法解析dns,关闭script规则需要解析IP

This commit is contained in:
Skyxim
2022-06-05 21:06:26 +08:00
parent 9602d42d7d
commit d578ca788c
7 changed files with 101 additions and 15 deletions

View File

@@ -19,7 +19,7 @@ func (s *Script) RuleType() C.RuleType {
func (s *Script) Match(metadata *C.Metadata) bool {
res := false
js.Run(s.name, map[string]any{
"metadata": C.JSMetadata{
"metadata": C.JSRuleMetadata{
Host: metadata.Host,
Network: metadata.NetWork.String(),
Type: metadata.Type.String(),
@@ -54,7 +54,7 @@ func (s *Script) Payload() string {
}
func (s *Script) ShouldResolveIP() bool {
return true
return false
}
func NewScript(script string, adapter string) (*Script, error) {