Search: #域名解析

  1. Sub-Store Node.js 环境 TCP DNS 解析节点域名添加一个脚本操作 使用 此脚本 改下 DNS先临时用用吧 我在想要不要集成到 Sub-Store 后端: 2.26.0 前端: 2.19.0 Node.js 域名解析 已支持 TCP/UDP DNS Sub-Store 合集 合集 群组 恰饭 联系推广 #DNS #TCP #域名 #解析 #节点 #SubStore #脚本

    Sub-Store Node.js 环境 TCP DNS 解析节点域名

    添加一个脚本操作
    使用 此脚本 改下 DNS

    先临时用用吧 我在想要不要集成到 Sub-Store

    后端: 2.26.0 前端: 2.19.0 Node.js 域名解析 已支持 TCP/UDP DNS

    Sub-Store 合集 合集 群组 恰饭 联系推广

    #DNS #TCP #域名 #解析 #节点 #SubStore #脚本

    • ❤️1
  2. DNSHE 免费域名

    DNSHE 免费域名

    https://my.dnshe.com/index.php?m=domain_hub&view=tools&invite_code=4HZ69VCHCST3

    图 1
    cc.cd 可绑 CF, 一年一续
    ccwu.cc 可绑 CF, 十年一续
    bbroot.com 好像还不能绑
    当前 API 支持账户注册域名和管理 DNS 解析、续期域名、域名 Whois 查询等功能


    图 2, 3

    填写助力码 NEPDPQX8HQ 帮我升级成永久

    合集 群组 恰饭 联系推广

    #域名 #免费 #CF

    • ❤️3
  3. Sub-Store 小课堂: 域名解析多 IP 裂变节点🆕 更新1. 手动解析中也设置 _domain 字段方便之后使用2. 结构调整, 支持 ip + 名称 裂变3. 群友的一个小需求, 裂变后需要还保留一条原始域名的节点 原消息 Sub-Store 合集 频道资源合集 恰饭推荐 群组 #SubStore #Sub-Store #小课堂 #tips #域名解析 #裂变 #IP #节点

    Sub-Store 小课堂: 域名解析多 IP 裂变节点

    🆕 更新

    1. 手动解析中也设置 _domain 字段方便之后使用

    2. 结构调整, 支持 ip + 名称 裂变

    3. 群友的一个小需求, 裂变后需要还保留一条原始域名的节点

    原消息

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

    #SubStore #Sub-Store #小课堂 #tips #域名解析 #裂变 #IP #节点

    • ❤️1
  4. Sub-Store 小课堂: 域名解析多 IP 裂变节点更新 如果你的真实需求是解析出不同运营商/不同地区的不同 IP, 请把 Sub-Store 内置的域名解析这一步操作换成脚本操作, 内容为:

    折腾啥
    Sub-Store 小课堂: 域名解析多 IP 裂变节点 群友的需求 使用了域名解析功能,如果有一个域名解析出来多个ip,如何让每个ip都变成一个节点 1. 如果你的真实需求是解析出不同运营商/不同地区的不同 IP 1.1 请把 Sub-Store 内置的域名解析这一步操作换成脚本操作, 内容为: const server = 'https://223.6.6.6/dns-query'; // DoH 阿里和腾讯的可能会触发限速 可以换别的试试 const edns = [{ name: '联通', ip:…
    Sub-Store 小课堂: 域名解析多 IP 裂变节点更新

    如果你的真实需求是解析出不同运营商/不同地区的不同 IP, 请把 Sub-Store 内置的域名解析这一步操作换成脚本操作, 内容为:
    const server = 'https://223.6.6.6/dns-query'; // DoH
    const edns = ['140.207.122.197', '183.47.126.35']; // 不同运营商/地区的 IP, 作为 EDNS Client Subnet (ECS)
    const type = 'A'; // A 或 AAAA

    if (!ProxyUtils.isIP($server.server)) {
    const cache = scriptResourceCache;
    const resolve = async (url, domain, type, edns) => {
    const id = `${url}:${domain}:${type}:${edns}`;
    const cached = cache.get(id);
    // 使用缓存
    if (cached) return cached;
    const res = await ProxyUtils.doh({
    url,
    domain,
    type,
    edns,
    });
    const { answers } = res;
    if (!Array.isArray(answers) || answers.length === 0) {
    throw new Error('No answers');
    }
    const result = answers
    .filter((i) => i?.type === type)
    .map((i) => i?.data)
    .filter((i) => i);
    if (result.length === 0) {
    throw new Error('No answers');
    }
    cache.set(id, result);
    return result;
    };
    const result = await Promise.all(
    edns.map((i) => resolve(server, $server.server, type, i)),
    );
    $server._resolved_ips = [...new Set(result.flat())];
    }

    然后接着用裂变脚本

    原消息

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

    #SubStore #Sub-Store #小课堂 #tips #域名解析 #裂变 #IP #节点

    • 👍4
  5. Sub-Store 小课堂: 域名解析多 IP 裂变节点群友的需求使用了域名解析功能,如果有一个域名解析出来多个ip,如何让每个ip都变成一个节点1. 如果你的真实需求是解析出不同运营商/不同地区的不同 IP1.1 请把 Sub-Store 内置的域名解析这一步操作换成脚本操作, 内容为:

    Sub-Store 小课堂: 域名解析多 IP 裂变节点

    群友的需求
    使用了域名解析功能,如果有一个域名解析出来多个ip,如何让每个ip都变成一个节点


    1. 如果你的真实需求是解析出不同运营商/不同地区的不同 IP
    1.1 请把 Sub-Store 内置的域名解析这一步操作换成脚本操作, 内容为:
    const server = 'https://223.6.6.6/dns-query'; // DoH 阿里和腾讯的可能会触发限速 可以换别的试试
    const edns = [{ name: '联通', ip: '119.36.124.169' }, { name: '电信', ip: '116.207.181.162' }, { name: '移动', ip: '111.47.229.151' }]; // 不同运营商/地区的 IP, 作为 EDNS Client Subnet (ECS)
    const type = 'A'; // A 或 AAAA

    if (!ProxyUtils.isIP($server.server)) {
    const cache = scriptResourceCache;
    const resolve = async (url, domain, type, { name, ip }) => {
    const id = `${url}:${domain}:${type}:${name}:${ip}`;
    const cached = cache.get(id);
    // 使用缓存
    if (cached) return cached;
    const res = await ProxyUtils.doh({
    url,
    domain,
    type,
    edns: ip,
    });
    const { answers } = res;
    if (!Array.isArray(answers) || answers.length === 0) {
    throw new Error('No answers');
    }
    let result = answers
    .filter((i) => i?.type === type)
    .map((i) => i?.data)
    .filter((i) => i);
    if (result.length === 0) {
    throw new Error('No answers');
    }
    result = [...new Set(result.flat())];
    const data = {
    ip,
    name,
    result,
    }
    cache.set(id, data);
    return data;
    };

    $server._domain = $server.server
    $server._resolved_ips = await Promise.all(
    edns.map(({ip, name}) => resolve(server, $server.server, type, { ip, name })),
    );
    }

    1.2 然后接一个脚本操作
    function operator(proxies = []) {
    const list = []
    proxies.map((p = {}) => {
    let ips = p._resolved_ips
    if (Array.isArray(ips) && ips.length > 0) {
    ips.map(({ name, ip, result }) => {
    result.map((server, index) => {
    list.push({
    ...p,
    name: `${name} ${index + 1} - ${p.name}`,
    server,
    })
    })
    })
    // 取消下面几行的注释, 可以添加一个原始域名的节点
    // list.push({
    // ...p,
    // name: `原始 - ${p.name}`,
    // server: p._domain,
    // })
    } else {
    list.push(p)
    }
    })
    return list
    }


    2. 如果你的需求只是裂变, 先添加一个内置的域名解析, 然后添加一个脚本操作:
    function operator(proxies = []) {
    const list = []
    proxies.map((p = {}) => {
    let ips = p._resolved_ips
    if (Array.isArray(ips) && ips.length > 0) {
    ips.map((server, index) => {
    list.push({
    ...p,
    name: `${p.name}${index + 1}`,
    server,
    })
    })
    // 取消下面几行的注释, 可以添加一个原始域名的节点
    // list.push({
    // ...p,
    // name: `原始 - ${p.name}`,
    // server: p._domain,
    // })
    } else {
    list.push(p)
    }
    })
    return list
    }


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

    #SubStore #Sub-Store #小课堂 #tips #域名解析 #裂变 #IP #节点

    • ❤️6
  6. Sub-Store 小课堂: 如何标记 IPv6 节点示范一个逻辑, 仅演示如何给能解析到 IPv6 地址的节点加上 [IPv6] 前缀其他需求可以自己改

    Sub-Store 小课堂: 如何标记 IPv6 节点

    示范一个逻辑, 仅演示如何给能解析到 IPv6 地址的节点加上 [IPv6] 前缀

    其他需求可以自己改

    
    if(ProxyUtils.isIPv6($server.server)) {
      $server.name = `[IPv6] ${$server.name}`
    }
    // 还原节点域名
    if ($server._domain) $server.server = $server._domain


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

    #SubStore #Sub-Store #小课堂 #tips #IP #IPv6 #节点 #域名 #DNS #解析 #域名解析 #脚本

    • ❤️5
    • 👍5
  7. AdGuard Home upstream_dns_file 域名分流规则基于域名的简单分流 不完美 按需使用. 喜欢折腾的话, 可以玩 mosdns· 数据来源 blackmatrix7/ios_rule_script· 按 DOMAIN-SUFFIX 和 DOMAIN 拆出来了, 但是实际使用时, 可能不会直接分别分流到国内/外 DNS· 一般代理 App 中可以搭配一个类似这样的 Global 域名分流规则, 不需要触发 DNS 解析👨🏻‍💻 查看本项目📌 资源合集导航#DNS #域名解析 #域名 #国内外分流 #分流 #AdgH #adguard #规则

    AdGuard Home upstream_dns_file 域名分流规则

    基于域名的简单分流 不完美 按需使用. 喜欢折腾的话, 可以玩 mosdns

    · 数据来源 blackmatrix7/ios_rule_script

    · 按 DOMAIN-SUFFIXDOMAIN 拆出来了, 但是实际使用时, 可能不会直接分别分流到国内/外 DNS

    · 一般代理 App 中可以搭配一个类似这样的 Global 域名分流规则, 不需要触发 DNS 解析

    👨🏻‍💻 查看本项目

    📌 资源合集导航

    #DNS #域名解析 #域名 #国内外分流 #分流 #AdgH #adguard #规则

    • ❤️7