Search: #ECS

  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
  4. Shadowrocket 测试版更新Version 2.2.62 (2516)测试内容:* add DNS ECS support* add DNS, DoT, DoH proxy support1、proxy=name通过代理连接 DNS 服务器

    Forwarded from Shadowrocket News
    Shadowrocket 测试版更新

    Version 2.2.62 (2516)

    测试内容:
    * add DNS ECS support
    * add DNS, DoT, DoH proxy support

    1、proxy=name
    通过代理连接 DNS 服务器。
    dns-server=https://dns.google/dns-query#proxy=name


    2、ecs=子网范围
    ecs 参数用于设置 EDNS Client Subnet (ECS),向 DNS 服务器传递客户端的子网信息。ECS 允许 DNS 服务器根据指定的子网范围(而非实际客户端 IP)来返回最优结果。
    3、ecs-override=true
    ecs 参数的强制覆盖。即使客户端的实际 IP 提供了不同的地理位置,查询会强制使用 ecs 指定的子网范围。

    示例:
    dns-server=https://dns.google/dns-query#ecs=120.76.0.0/14|2620:149:af0::10/56&ecs-override=true


    dns-server=https://dns.google/dns-query#proxy=name&ecs=1.1.0.0/14|2620:149:af0::10/56&ecs-override=true


    群组 @ShadowrocketApp
    频道 @ShadowrocketNews
    邮箱 [email protected]