SukkaW d354c5e988
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
Chore: maintainance
2025-02-07 17:52:36 +08:00

437 lines
12 KiB
JavaScript

'use strict';Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'});const domestic=require('../../_virtual/domestic.cjs');var hasRequiredDomestic;
function requireDomestic () {
if (hasRequiredDomestic) return domestic.__exports;
hasRequiredDomestic = 1;
(function (exports) {
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
AdGuardHomeDNSMapping: function() {
return AdGuardHomeDNSMapping;
},
DOH_BOOTSTRAP: function() {
return DOH_BOOTSTRAP;
},
DOMESTICS: function() {
return DOMESTICS;
}
});
const DOMESTICS = {
ALIBABA: {
hosts: {},
dns: 'quic://dns.alidns.com:853',
realip: false,
ruleset: true,
domains: [
'uc.cn',
// 'ucweb.com', // UC International
'alibaba.com',
'+alicdn.com',
'+ialicdn.com',
'+myalicdn.com',
'+alidns.com',
'+aliimg.com',
'aliyun.com',
'+aliyuncs.com',
'+alikunlun.com',
'+alikunlun.net',
'+cdngslb.com',
'alipay.com',
'alipay.cn',
'alipay.com.cn',
'+alipayobjects.com',
'alibaba-inc.com',
'+alibabausercontent.com',
'+alibabadns.com',
'alibabachengdun.com',
'alicloudccp.com',
'alipan.com',
'aliyundrive.com',
'aliyundrive.net',
'cainiao.com',
'cainiao.com.cn',
'cainiaoyizhan.com',
'guoguo-app.com',
'etao.com',
'yitao.com',
'1688.com',
'amap.com',
'gaode.com',
'autonavi.com',
'dingtalk.com',
'mxhichina.com',
'soku.com',
'tb.cn',
'taobao.com',
'+taobaocdn.com',
'+tbcache.com',
'tmall.com',
// 'tmall.hk',
'goofish.com',
'xiami.com',
'xiami.net',
'+ykimg.com',
'youku.com',
'tudou.com',
'+cibntv.net',
'ele.me',
'+elemecdn.com',
'feizhu.com',
'taopiaopiao.com',
'fliggy.com',
'koubei.com',
'mybank.cn',
'mmstat.com',
'uczzd.cn',
'iconfont.cn',
'freshhema.com',
'hemamax.com',
'hemaos.com',
'hemashare.cn',
'shyhhema.com',
'sm.cn',
'npmmirror.com',
'alios.cn',
'wandoujia.com',
'aligames.com',
'25pp.com',
'+aliapp.org',
'tanx.com',
'hellobike.com',
'+hichina.com',
'+yunos.com',
// Bilibili Aliyun CDN
'$upos-sz-mirrorali.bilivideo.com',
'$upos-sz-estgoss.bilivideo.com'
]
},
TENCENT: {
hosts: {},
dns: 'https://doh.pub/dns-query',
realip: false,
ruleset: true,
domains: [
// 'dns.pub',
// 'doh.pub',
// 'dot.pub',
'+qcloud.com',
'+gtimg.cn',
'+gtimg.com',
'+gtimg.com.cn',
'+gdtimg.com',
'+idqqimg.com',
'+udqqimg.com',
'+igamecj.com',
'myapp.com',
'+myqcloud.com',
'dnspod.com',
'+qpic.cn',
'+qlogo.cn',
'qq.com',
'qq.com.cn',
// 'qq.wang',
// 'qqmail.cn', // not owned by QQ, is sold on hichina.com
'+qqmail.com',
'qzone.com',
'+tencent-cloud.net',
'+tencent-cloud.com',
'tencent.com',
'tencent.com.cn',
'tencentmusic.com',
'weixinbridge.com',
'weixin.com',
// 'wechat.com', exclude `sgshort.wechat.com`
'weiyun.com',
'soso.com',
'sogo.com',
'sogou.com',
'+sogoucdn.com',
'+roblox.cn',
'robloxdev.cn',
'wegame.com',
'wegame.com.cn',
'wegameplus.com',
'cdn-go.cn',
'+tencentcs.cn',
'+qcloudimg.com',
'dnspod.cn',
'anticheatexpert.com',
'$url.cn',
'+qlivecdn.com',
'+tcdnlive.com',
'+dnsv1.com',
'+smtcdns.net',
'coding.net',
'+codehub.cn'
]
},
BILIBILI: {
dns: 'https://doh.pub/dns-query',
hosts: {},
realip: false,
ruleset: true,
domains: [
// '$upos-sz-mirrorcoso1.bilivideo.com', // already included in bilivideo.com
// '$upos-sz-estgcos.bilivideo.com', // already included in bilivideo.com, tencent cloud cdn
'$acg.tv',
'$b23.tv',
'bilibili.cn',
'bilibili.com',
// 'bilibili.tv',
'+acgvideo.com',
'+bilivideo.com',
'+bilivideo.cn',
'+bilivideo.net',
'+hdslb.com',
'+biliimg.com',
'+biliapi.com',
'+biliapi.net',
// 'biligame.cn', // not owned by bilibili, was put on sale by ename
'biligame.com',
'+biligame.net',
'bilicomic.com',
'bilicomics.com',
// 'bilibilipay.cn', // not owned by bilibili
// 'bilibilipay.com', // not owned by bilibili
'+bilicdn1.com'
]
},
XIAOMI: {
dns: 'https://doh.pub/dns-query',
hosts: {},
realip: false,
ruleset: true,
domains: [
'mi.com',
'duokan.com',
'+mi-img.com',
'+mi-idc.com',
'+xiaoaisound.com',
'+xiaomixiaoai.com',
'+mi-fds.com',
'+mifile.cn',
'+mijia.tech',
'miui.com',
'xiaomi.com',
'xiaomi.cn',
'xiaomi.net',
'xiaomiev.com',
'xiaomiyoupin.com'
]
},
BYTEDANCE: {
dns: '180.184.2.2',
hosts: {},
realip: false,
ruleset: true,
domains: [
'bytedance.com',
'+bytecdn.cn',
'+volccdn.com',
'+toutiaoimg.com',
'+toutiaoimg.cn',
'+toutiaostatic.com',
'+toutiaovod.com',
'+toutiaocloud.com',
'toutiaopage.com',
'feiliao.com',
'iesdouyin.com',
'+pstatp.com',
'snssdk.com',
'+bytegoofy.com',
'toutiao.com',
'feishu.cn',
'feishu.net',
'+feishucdn.com',
'+feishupkg.com',
'douyin.com',
'+douyinpic.com',
'+douyinstatic.com',
'+douyincdn.com',
'+douyinliving.com',
'+douyinvod.com',
'huoshan.com',
'+huoshanstatic.com',
'huoshanzhibo.com',
'ixigua.com',
'+ixiguavideo.com',
'+ixgvideo.com',
'+volccdn.com',
'+byted-static.com',
'volces.com',
'baike.com',
'+zjcdn.com',
'+zijieapi.com',
'feelgood.cn',
'+bytetcc.com',
'+bytednsdoc.com',
'+byteimg.com',
'+byteacctimg.com',
'+ibytedapm.com',
'oceanengine.com',
'+edge-byted.com',
'+volcvideo.com'
]
},
BAIDU: {
dns: '180.76.76.76',
hosts: {},
realip: false,
ruleset: true,
domains: [
'91.com',
'hao123.com',
'baidu.cn',
'baidu.com',
'iqiyi.com',
'+iqiyipic.com',
'+baidubce.com',
'+bcelive.com',
'+baiducontent.com',
'+baidustatic.com',
'+bdstatic.com',
'+bdimg.com',
'+bcebos.com',
'+baidupcs.com',
'+baidubcr.com',
'+yunjiasu-cdn.net',
'tieba.com',
'xiaodutv.com',
'+shifen.com',
'+jomodns.com',
'+bdydns.com',
'+jomoxc.com',
'+duapp.com',
'+antpcdn.com',
// Bilibili Baidu CDN
'$upos-sz-mirrorbd.bilivideo.com',
'$upos-sz-mirrorbos.bilivideo.com'
]
},
QIHOO360: {
hosts: {},
dns: 'https://doh.360.cn/dns-query',
realip: false,
ruleset: true,
domains: [
'+qhimg.com',
'+qhimgs.com',
'+qhimgs?.com',
// '+qhimgs0.com',
// '+qhimgs1.com',
// '+qhimgs2.com',
// '+qhimgs3.com',
// '+qhimgs4.com',
// '+qhimgs5.com',
// '+qhimgs6.com',
'+qhres.com',
'+qhres2.com',
'+qhmsg.com',
'+qhstatic.com',
'+qhupdate.com',
'+qihucdn.com',
'360.com',
'360.cn',
'360.net',
'360safe.com',
'+360tpcdn.com',
'360os.com',
'+360webcache.com',
'360kuai.com',
'so.com',
'haosou.com',
'yunpan.cn',
'yunpan.com',
'yunpan.com.cn',
'+qh-cdn.com',
'baomitu.com',
'qiku.com'
]
}
};
const DOH_BOOTSTRAP = {
ALIBABA: {
hosts: {
'dns.alidns.com': [
'223.5.5.5',
'223.6.6.6',
'2400:3200:baba::1',
'2400:3200::1'
]
},
realip: false,
ruleset: false,
dns: 'quic://223.5.5.5:853',
domains: [
'$dns.alidns.com'
]
},
DNSPOD: {
hosts: {
// 'dot.pub': ['120.53.53.53', '1.12.12.12'],
'doh.pub': [
'120.53.53.53',
'1.12.12.12'
]
},
realip: false,
ruleset: false,
dns: 'https://1.12.12.12/dns-query',
domains: [
// '$dot.pub',
'$doh.pub'
]
},
QIHOO360: {
hosts: {
},
realip: false,
ruleset: false,
// Surge only supports UDP 53 or Hosts as the bootstrap server of domain DoH
dns: '101.198.198.198',
domains: [
// '$dns.360.cn',
// '$dot.360.cn',
'$doh.360.cn'
]
}
};
const AdGuardHomeDNSMapping = {
system: [
'udp://10.10.1.1:53'
],
'https://doh.pub/dns-query': [
'tls://1.12.12.12',
'tls://120.53.53.53',
'https://1.12.12.12/dns-query',
'https://120.53.53.53/dns-query'
],
'quic://dns.alidns.com:853': [
'quic://223.5.5.5',
'quic://223.6.6.6',
'h3://223.5.5.5/dns-query',
'h3://223.6.6.6/dns-query'
],
'https://doh.360.cn/dns-query': [
'https://doh.360.cn/dns-query',
'tls://dot.360.cn'
],
'180.76.76.76': [
'udp://180.76.76.76'
],
'180.184.2.2': [
'udp://180.184.2.2',
'udp://180.184.1.1'
]
};
} (domestic.__exports));
return domestic.__exports;
}exports.__require=requireDomestic;