Search: #EDNS

  1. Surge 纯脚本实现 DNS 查询, 支持 EDNS Client Subnet (ECS)🆕 更新 支持 dual, v4-only, v6-only, prefer-v4, prefer-v6请更新模块 & 更新外部资源建议复制模块内容, 自己修改 Host 部分, 按需使用例如:

    Surge 纯脚本实现 DNS 查询, 支持 EDNS Client Subnet (ECS)

    🆕 更新 支持 dual, v4-only, v6-only, prefer-v4, prefer-v6

    请更新模块 & 更新外部资源

    建议复制模块内容, 自己修改 Host 部分, 按需使用
    例如:
    [Script]
    v4-only.js = type=dns,script-path=https://raw.githubusercontent.com/xream/scripts/main/surge/modules/dns/build/dns.js,desc=v4-only.js,argument="type=v4-only&doh={{{doh}}}&ttl={{{ttl}}}&timeout={{{timeout}}}&edns={{{edns}}}&log={{{log}}}&fallback={{{fallback}}}&policy={{{policy}}}"
    v6-only.js = type=dns,script-path=https://raw.githubusercontent.com/xream/scripts/main/surge/modules/dns/build/dns.js,desc=v6-only.js,argument="type=v6-only&doh={{{doh}}}&ttl={{{ttl}}}&timeout={{{timeout}}}&edns={{{edns}}}&log={{{log}}}&fallback={{{fallback}}}&policy={{{policy}}}"

    [Host]
    pedia.cloud.edu.tw = script:v4-only.js
    test6.ustc.edu.cn = script:v6-only.js

    记得配置里加上
    [General]
    use-local-host-item-for-proxy = true


    原消息

    模块脚本合集 频道资源合集 恰饭推荐 群组

    #DNS #Surge #模块 #解析 #EDNS #ECS

    • ❤️7
  2. debug edns 小技巧先安装

    debug edns 小技巧

    先安装 https://github.com/nxtrace/nali 用来查询 IP, https://github.com/mikefarah/yq 用来处理 JSON( JSON 是结构化的数据, 方便取某个字段. 如果只是想要看文本响应, 不需要输出 JSON)

    1. 以 https://github.com/natesales/q 为例:

    q o-o.myaddr.l.google.com TXT @tls://8.8.4.4 --format=json  | yq eval '.[] | .replies[].answer[].txt[] | select(test("edns0-client-subnet"))' | nali


    2. 以 https://github.com/ameshkov/dnslookup 为例:

    JSON=1 RRTYPE=TXT dnslookup o-o.myaddr.l.google.com tls://8.8.4.4 | yq '.Answer | map(.Txt) | flatten | map(. | select(. == "*edns*"))'|nali


    频道资源合集 恰饭推荐 群组

    #edns #ecs #dns #dnslookup #q

    • ❤️1
  3. Surge 纯脚本实现 DNS 查询, 支持 EDNS Client Subnet (ECS)🆕 更新 支持 dual, v4-only, v6-only, prefer-v4, prefer-v6请更新模块 & 更新外部资源整活edns 填写 auto 可以配合 网络信息模块 自动取国内公网 IP 别用域名服务器节点策略 不然可能有鸡蛋问题可自己配置节点域名不要走此脚本解析也可使用 Sub-Store 的 节点操作 - 域名解析 先处理下建议复制模块内容, 自己修改 Host 部分, 按需使用例如:

    Surge 纯脚本实现 DNS 查询, 支持 EDNS Client Subnet (ECS)

    🆕 更新 支持 dual, v4-only, v6-only, prefer-v4, prefer-v6

    请更新模块 & 更新外部资源

    整活

    edns 填写 auto 可以配合 网络信息模块 自动取国内公网 IP

    别用域名服务器节点策略 不然可能有鸡蛋问题

    可自己配置节点域名不要走此脚本解析

    也可使用 Sub-Store 的 节点操作 - 域名解析 先处理下

    建议复制模块内容, 自己修改 Host 部分, 按需使用
    例如:
    [Script]
    v4-only.js = type=dns,script-path=https://raw.githubusercontent.com/xream/scripts/main/surge/modules/dns/build/dns.js,desc=v4-only.js,argument="type=v4-only&doh={{{doh}}}&ttl={{{ttl}}}&timeout={{{timeout}}}&edns={{{edns}}}&log={{{log}}}&fallback={{{fallback}}}&policy={{{policy}}}"
    v6-only.js = type=dns,script-path=https://raw.githubusercontent.com/xream/scripts/main/surge/modules/dns/build/dns.js,desc=v6-only.js,argument="type=v6-only&doh={{{doh}}}&ttl={{{ttl}}}&timeout={{{timeout}}}&edns={{{edns}}}&log={{{log}}}&fallback={{{fallback}}}&policy={{{policy}}}"

    [Host]
    pedia.cloud.edu.tw = script:v4-only.js
    test6.ustc.edu.cn = script:v6-only.js


    记得配置里加上
    [General]
    use-local-host-item-for-proxy = true


    Surge 模块下载

    模块脚本合集 频道资源合集 恰饭推荐 群组

    #DNS #Surge #模块 #解析 #EDNS #ECS

    • ❤️10