[
  {
    "path": "52pojie-DailyBonus/52pojie.js",
    "content": "/*\n吾爱破解签到脚本\n\n更新时间: 2022.6.18\n脚本兼容: QuantumultX, Surge, Loon, Node.js\n电报频道: @NobyDa\n问题反馈: @NobyDa_bot\n\n************************\nQX, Surge, Loon说明：\n************************\n手动登录 https://www.52pojie.cn/home.php 如通知成功获取cookie, 则可以使用此签到脚本.\n获取Cookie后, 请将Cookie脚本禁用并移除主机名, 以免产生不必要的MITM.\n脚本将在每天上午9点执行, 您可以修改执行时间.\n\n************************\nNode.js说明: \n************************\n需自行安装\"got\"与\"iconv-lite\"模块. 例: npm install got iconv-lite -g\n\n抓取Cookie说明:\n浏览器打开 https://www.52pojie.cn/home.php 登录账号后, 开启抓包软件并刷新页面.\n抓取该URL请求头下的Cookie字段, 填入以下CookieWA的单引号内即可. */\n\nconst CookieWA = '';\n\n//Bark APP 通知推送Key\nconst barkKey = '';\n\n/***********************\nSurge 4.2.0+ 脚本配置:\n************************\n\n[Script]\n吾爱签到 = type=cron,cronexp=0 9 * * *,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js\n\n吾爱获取Cookie = type=http-request,pattern=https:\\/\\/www\\.52pojie\\.cn\\/home\\.php\\?,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js\n\n[MITM] \nhostname= www.52pojie.cn\n\n************************\nQuantumultX 远程脚本配置:\n************************\n\n[task_local]\n# 吾爱签到\n0 9 * * * https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js\n\n[rewrite_local]\n# 获取Cookie\nhttps:\\/\\/www\\.52pojie\\.cn\\/home\\.php\\? url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js\n\n[mitm] \nhostname= www.52pojie.cn\n\n************************\nLoon 2.1.0+ 脚本配置:\n************************\n\n[Script]\n# 吾爱签到\ncron \"0 9 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js\n\n# 获取Cookie\nhttp-request https:\\/\\/www\\.52pojie\\.cn\\/home\\.php\\? script-path=https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js\n\n[Mitm] \nhostname= www.52pojie.cn\n*/\n\nconst $ = API('nobyda_52pojie');\nconst date = new Date();\nconst reqData = {\n  url: 'https://www.52pojie.cn/home.php?mod=task&do=apply&id=2',\n  headers: {\n    Cookie: CookieWA || $.read(\"COOKIE\"),\n    \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0\",\n  }\n};\nif ($.env.isRequest) {\n  GetCookie()\n} else if (!reqData.headers.Cookie) {\n  $.notify('吾爱破解', ``, `未填写/未获取Cookie!`);\n} else if (!reqData.headers.Cookie.includes('_auth=')) {\n  $.notify('吾爱破解', ``, `Cookie关键授权字段缺失, 需重新获取!`);\n} else {\n  $.http.put(reqData)\n    .then((resp) => {\n      if (resp.body.match(/(ÒÑÍê³É|\\u606d\\u559c\\u60a8|��̳΢�š��ᰮ�ƽ�)/)) {\n        $.msgBody = date.getMonth() + 1 + \"月\" + date.getDate() + \"日, 签到成功 🎉\"\n      } else if (resp.body.match(/(ÄúÒÑ|\\u4e0b\\u671f\\u518d\\u6765|>��Ǹ������)/)) {\n        $.msgBody = date.getMonth() + 1 + \"月\" + date.getDate() + \"日, 已签过 ⚠️\"\n      } else if (resp.body.match(/(ÏÈµÇÂ¼|\\u9700\\u8981\\u5148\\u767b\\u5f55|�Ҫ�ȵ�¼���ܼ�)/)) {\n        $.msgBody = \"签到失败, Cookie失效 ‼️‼️\"\n      } else if (resp.statusCode == 403) {\n        $.msgBody = \"服务器暂停签到 ⚠️\"\n      } else {\n        $.msgBody = \"脚本待更新 ‼️‼️\"\n      }\n    })\n    .catch((err) => ($.msgBody = `签到失败 ‼️‼️\\n${err || err.message}`))\n    .finally(async () => {\n      if (barkKey) {\n        await BarkNotify($, barkKey, '吾爱破解', $.msgBody);\n      }\n      $.notify('吾爱破解', ``, $.msgBody);\n      $.done();\n    })\n}\n\nfunction GetCookie() {\n  const TM = $.read(\"TIME\");\n  const CK = $request.headers['Cookie'] || $request.headers['cookie'];\n  if (CK && CK.includes('_auth=')) {\n    $.write(CK, \"COOKIE\");\n    if (!TM || TM && (Date.now() - TM) / 1000 >= 21600) {\n      $.notify(\"吾爱破解\", \"\", `写入Cookie成功 🎉`);\n      $.write(JSON.stringify(Date.now()), \"TIME\");\n    } else {\n      $.info(`吾爱破解\\n写入Cookie成功 🎉`)\n    }\n  } else {\n    $.info(`吾爱破解\\n写入Cookie失败, 关键值缺失`)\n  }\n  $.done()\n}\n\n//Bark APP notify\nasync function BarkNotify(c, k, t, b) { for (let i = 0; i < 3; i++) { console.log(`🔷Bark notify >> Start push (${i + 1})`); const s = await new Promise((n) => { c.post({ url: 'https://api.day.app/push', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: t, body: b, device_key: k, ext_params: { group: t } }) }, (e, r, d) => r && r.status == 200 ? n(1) : n(d || e)) }); if (s === 1) { console.log('✅Push success!'); break } else { console.log(`❌Push failed! >> ${s.message || s}`) } } };\n\n//https://github.com/Peng-YM/QuanX/tree/master/Tools/OpenAPI\nfunction ENV() { const e = \"function\" == typeof require && \"undefined\" != typeof $jsbox; return { isQX: \"undefined\" != typeof $task, isLoon: \"undefined\" != typeof $loon, isSurge: \"undefined\" != typeof $httpClient && \"undefined\" == typeof $loon, isBrowser: \"undefined\" != typeof document, isNode: \"function\" == typeof require && !e, isJSBox: e, isRequest: \"undefined\" != typeof $request, isScriptable: \"undefined\" != typeof importModule } } function HTTP(e = { baseURL: \"\" }) { function t(t, a) { a = \"string\" == typeof a ? { url: a } : a; const h = e.baseURL; h && !d.test(a.url || \"\") && (a.url = h ? h + a.url : a.url), a.body && a.headers && !a.headers[\"Content-Type\"] && (a.headers[\"Content-Type\"] = \"application/x-www-form-urlencoded\"), a = { ...e, ...a }; const c = a.timeout, l = { onRequest: () => { }, onResponse: e => e, onTimeout: () => { }, ...a.events }; let f, y; if (l.onRequest(t, a), s) f = $task.fetch({ method: t, ...a }); else if (o || n) f = new Promise((e, s) => { $httpClient[t.toLowerCase()](a, (t, o, n) => { t ? s(t) : e({ statusCode: o.status || o.statusCode, headers: o.headers, body: n }) }) }); else if (r) { const e = require(\"got\"), s = require(\"iconv-lite\"); f = new Promise((o, n) => { e[t.toLowerCase()](a).then(e => o({ statusCode: e.statusCode, headers: e.headers, body: s.decode(e.rawBody, \"utf-8\") })).catch(n) }) } else if (i) { const e = new Request(a.url); e.method = t, e.headers = a.headers, e.body = a.body, f = new Promise((t, s) => { e.loadString().then(s => { t({ statusCode: e.response.statusCode, headers: e.response.headers, body: s }) }).catch(e => s(e)) }) } else u && (f = new Promise((e, s) => { fetch(a.url, { method: t, headers: a.headers, body: a.body }).then(e => e.json()).then(t => e({ statusCode: t.status, headers: t.headers, body: t.data })).catch(s) })); const p = c ? new Promise((e, s) => { y = setTimeout(() => (l.onTimeout(), s(`${t} URL: ${a.url} exceeds the timeout ${c} ms`)), c) }) : null; return (p ? Promise.race([p, f]).then(e => (clearTimeout(y), e)) : f).then(e => l.onResponse(e)) } const { isQX: s, isLoon: o, isSurge: n, isScriptable: i, isNode: r, isBrowser: u } = ENV(), a = [\"GET\", \"POST\", \"PUT\", \"DELETE\", \"HEAD\", \"OPTIONS\", \"PATCH\"], d = /https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&//=]*)/, h = {}; return a.forEach(e => h[e.toLowerCase()] = (s => t(e, s))), h } function API(e = \"untitled\", t = !1) { const { isQX: s, isLoon: o, isSurge: n, isNode: i, isJSBox: r, isScriptable: u } = ENV(); return new class { constructor(e, t) { this.name = e, this.debug = t, this.http = HTTP(), this.env = ENV(), this.node = (() => { if (i) { const e = require(\"fs\"); return { fs: e } } return null })(), this.initCache(); const s = (e, t) => new Promise(function (s) { setTimeout(s.bind(null, t), e) }); Promise.prototype.delay = function (e) { return this.then(function (t) { return s(e, t) }) } } initCache() { if (s && (this.cache = JSON.parse($prefs.valueForKey(this.name) || \"{}\")), (o || n) && (this.cache = JSON.parse($persistentStore.read(this.name) || \"{}\")), i) { let e = \"root.json\"; this.node.fs.existsSync(e) || this.node.fs.writeFileSync(e, JSON.stringify({}), { flag: \"wx\" }, e => console.log(e)), this.root = {}, e = `${this.name}.json`, this.node.fs.existsSync(e) ? this.cache = JSON.parse(this.node.fs.readFileSync(`${this.name}.json`)) : (this.node.fs.writeFileSync(e, JSON.stringify({}), { flag: \"wx\" }, e => console.log(e)), this.cache = {}) } } persistCache() { const e = JSON.stringify(this.cache, null, 2); s && $prefs.setValueForKey(e, this.name), (o || n) && $persistentStore.write(e, this.name), i && (this.node.fs.writeFileSync(`${this.name}.json`, e, { flag: \"w\" }, e => console.log(e)), this.node.fs.writeFileSync(\"root.json\", JSON.stringify(this.root, null, 2), { flag: \"w\" }, e => console.log(e))) } write(e, t) { if (this.log(`SET ${t}`), -1 !== t.indexOf(\"#\")) { if (t = t.substr(1), n || o) return $persistentStore.write(e, t); if (s) return $prefs.setValueForKey(e, t); i && (this.root[t] = e) } else this.cache[t] = e; this.persistCache() } read(e) { return this.log(`READ ${e}`), -1 === e.indexOf(\"#\") ? this.cache[e] : (e = e.substr(1), n || o ? $persistentStore.read(e) : s ? $prefs.valueForKey(e) : i ? this.root[e] : void 0) } delete(e) { if (this.log(`DELETE ${e}`), -1 !== e.indexOf(\"#\")) { if (e = e.substr(1), n || o) return $persistentStore.write(null, e); if (s) return $prefs.removeValueForKey(e); i && delete this.root[e] } else delete this.cache[e]; this.persistCache() } notify(e, t = \"\", a = \"\", d = {}) { const h = d[\"open-url\"], c = d[\"media-url\"]; if (s && $notify(e, t, a, d), n && $notification.post(e, t, a + `${c ? \"\\n多媒体:\" + c : \"\"}`, { url: h }), o) { let s = {}; h && (s.openUrl = h), c && (s.mediaUrl = c), \"{}\" === JSON.stringify(s) ? $notification.post(e, t, a) : $notification.post(e, t, a, s) } if (i || u) { const s = a + (h ? `\\n点击跳转: ${h}` : \"\") + (c ? `\\n多媒体: ${c}` : \"\"); if (r) { const o = require(\"push\"); o.schedule({ title: e, body: (t ? t + \"\\n\" : \"\") + s }) } else console.log(`${e}\\n${t}\\n${s}\\n\\n`) } } log(e) { this.debug && console.log(`[${this.name}] LOG: ${this.stringify(e)}`) } info(e) { console.log(`[${this.name}] INFO: ${this.stringify(e)}`) } error(e) { console.log(`[${this.name}] ERROR: ${this.stringify(e)}`) } wait(e) { return new Promise(t => setTimeout(t, e)) } done(e = {}) { s || o || n ? $done(e) : i && !r && \"undefined\" != typeof $context && ($context.headers = e.headers, $context.statusCode = e.statusCode, $context.body = e.body) } stringify(e) { if (\"string\" == typeof e || e instanceof String) return e; try { return JSON.stringify(e, null, 2) } catch (e) { return \"[object Object]\" } } }(e, t) }"
  },
  {
    "path": "BDTieBa-DailyBonus/TieBa.js",
    "content": "/*********************************\n百度贴吧签到脚本\n\n脚本原作者: @sazs34\n平台兼容: QuantumultX, Surge, Loon\n更新日期: 2024/06/01\n\n获取Cookie说明：\n打开百度贴吧App后(AppStore中国区, 非内部版)，点击\"我的\", 如通知成功获取cookie则可以使用该脚本.\n\n*********************************\nSurge(iOS 5.9.0+/macOS 5.5.0+)模块：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/TieBaDailyBonus.sgmodule\n\n*********************************\nQuantumultX 任务仓库(Gallery)订阅：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json\n\n工具&分析->HTTP请求->右上角添加任务仓库->选择百度贴吧签到脚本添加定时任务和附加组件\n\n*********************************\nLoon 脚本订阅(非插件)：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_Daily_bonus.plugin\n\n添加后请按需启用脚本\n\n*********************************/\n\n\nvar $nobyda = nobyda();\nvar cookieVal = $nobyda.read(\"CookieTB\");\nvar useParallel = 0; //0自动切换,1串行,2并行(当贴吧数量大于30个以后,并行可能会导致QX崩溃,所以您可以自动切换)\nvar singleNotifyCount = 20; //想签到几个汇总到一个通知里,这里就填几个(比如我有13个要签到的,这里填了5,就会分三次消息通知过去)\nvar process = {\n  total: 0,\n  result: [\n    // {\n    //     bar:'',\n    //     level:0,\n    //     exp:0,\n    //     errorCode:0,\n    //     errorMsg:''\n    // }\n  ]\n};\nvar url_fetch_sign = {\n  url: \"https://tieba.baidu.com/mo/q/newmoindex\",\n  headers: {\n    \"Content-Type\": \"application/octet-stream\",\n    Referer: \"https://tieba.baidu.com/index/tbwise/forum\",\n    Cookie: cookieVal,\n    \"User-Agent\": \"Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16A366\"\n  }\n};\nvar url_fetch_add = {\n  url: \"https://tieba.baidu.com/sign/add\",\n  method: \"POST\",\n  headers: {\n    \"Content-Type\": \"application/x-www-form-urlencoded\",\n    Cookie: cookieVal,\n    \"User-Agent\": \"Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X; zh-CN) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/14B100 UCBrowser/10.7.5.650 Mobile\"\n  },\n  body: \"\"\n};\nif ($nobyda.isRequest) {\n  GetCookie()\n} else {\n  signTieBa()\n}\n\n\nfunction signTieBa() {\n  useParallel = $nobyda.read(\"BDTB_DailyBonus_Mode\") || useParallel\n  singleNotifyCount = $nobyda.read(\"BDTB_DailyBonus_notify\") || singleNotifyCount\n  if (!cookieVal) {\n    $nobyda.notify(\"贴吧签到\", \"签到失败\", \"未获取到cookie\");\n    return $nobyda.done()\n  }\n  $nobyda.get(url_fetch_sign, function(error, response, data) {\n    if (error) {\n      $nobyda.notify(\"贴吧签到\", \"签到失败\", \"未获取到签到列表\");\n      $nobyda.done()\n    } else {\n      // $nobyda.notify(\"贴吧签到\", \"贴吧列表\", response.body);\n      var body = JSON.parse(data);\n      var isSuccessResponse = body && body.no == 0 && body.error == \"success\" && body.data.tbs;\n      if (!isSuccessResponse) {\n        $nobyda.notify(\"贴吧签到\", \"签到失败\", (body && body.error) ? body.error : \"接口数据获取失败\");\n        return $nobyda.done()\n      }\n      process.total = body.data.like_forum.length;\n      if (body.data.like_forum && body.data.like_forum.length > 0) {\n        if (useParallel == 1 || (useParallel == 0 && body.data.like_forum.length >= 30)) {\n          signBars(body.data.like_forum, body.data.tbs, 0);\n        } else {\n          for (const bar of body.data.like_forum) {\n            signBar(bar, body.data.tbs);\n          }\n        }\n      } else {\n        $nobyda.notify(\"贴吧签到\", \"签到失败\", \"请确认您有关注的贴吧\");\n        return $nobyda.done()\n      }\n    }\n  })\n}\n\nfunction signBar(bar, tbs) {\n  if (bar.is_sign == 1) { //已签到的,直接不请求接口了\n    process.result.push({\n      bar: `${bar.forum_name}`,\n      level: bar.user_level,\n      exp: bar.user_exp,\n      errorCode: 9999,\n      errorMsg: \"已签到\"\n    });\n    checkIsAllProcessed();\n  } else {\n    url_fetch_add.body = `tbs=${tbs}&kw=${bar.forum_name}&ie=utf-8`;\n    $nobyda.post(url_fetch_add, function(error, response, data) {\n      if (error) {\n        process.result.push({\n          bar: bar.forum_name,\n          errorCode: 999,\n          errorMsg: '接口错误'\n        });\n        checkIsAllProcessed();\n      } else {\n        try {\n          var addResult = JSON.parse(data);\n          if (addResult.no == 0) {\n            process.result.push({\n              bar: bar.forum_name,\n              errorCode: 0,\n              errorMsg: `获得${addResult.data.uinfo.cont_sign_num}积分,第${addResult.data.uinfo.user_sign_rank}个签到`\n            });\n          } else {\n            process.result.push({\n              bar: bar.forum_name,\n              errorCode: addResult.no,\n              errorMsg: addResult.error\n            });\n          }\n        } catch (e) {\n          $nobyda.notify(\"贴吧签到\", \"贴吧签到数据处理异常\", JSON.stringify(e));\n          $nobyda.done()\n        }\n        checkIsAllProcessed();\n      }\n    })\n  }\n}\n\nfunction signBars(bars, tbs, index) {\n  //$nobyda.notify(\"贴吧签到\", `进度${index}/${bars.length}`, \"\");\n  if (index >= bars.length) {\n    //$nobyda.notify(\"贴吧签到\", \"签到已满\", `${process.result.length}`);\n    checkIsAllProcessed();\n  } else {\n    var bar = bars[index];\n    if (bar.is_sign == 1) { //已签到的,直接不请求接口了\n      process.result.push({\n        bar: `${bar.forum_name}`,\n        level: bar.user_level,\n        exp: bar.user_exp,\n        errorCode: 9999,\n        errorMsg: \"已签到\"\n      });\n      signBars(bars, tbs, ++index);\n    } else {\n      url_fetch_add.body = `tbs=${tbs}&kw=${bar.forum_name}&ie=utf-8`;\n      $nobyda.post(url_fetch_add, function(error, response, data) {\n        if (error) {\n          process.result.push({\n            bar: bar.forum_name,\n            errorCode: 999,\n            errorMsg: '接口错误'\n          });\n          signBars(bars, tbs, ++index);\n        } else {\n          try {\n            var addResult = JSON.parse(data);\n            if (addResult.no == 0) {\n              process.result.push({\n                bar: bar.forum_name,\n                errorCode: 0,\n                errorMsg: `获得${addResult.data.uinfo.cont_sign_num}积分,第${addResult.data.uinfo.user_sign_rank}个签到`\n              });\n            } else {\n              process.result.push({\n                bar: bar.forum_name,\n                errorCode: addResult.no,\n                errorMsg: addResult.error\n              });\n            }\n          } catch (e) {\n            $nobyda.notify(\"贴吧签到\", \"贴吧签到数据处理异常\", JSON.stringify(e));\n            $nobyda.done()\n          }\n          signBars(bars, tbs, ++index)\n        }\n      })\n    }\n  }\n}\n\nfunction checkIsAllProcessed() {\n  //$nobyda.notify(\"贴吧签到\", `最终进度${process.result.length}/${process.total}`, \"\");\n  if (process.result.length != process.total) return;\n  for (var i = 0; i < Math.ceil(process.total / singleNotifyCount); i++) {\n    var notify = \"\";\n    var spliceArr = process.result.splice(0, singleNotifyCount);\n    var notifySuccessCount = 0;\n    for (const res of spliceArr) {\n      if (res.errorCode == 0 || res.errorCode == 9999) {\n        notifySuccessCount++;\n      }\n      if (res.errorCode == 9999) {\n        notify += `【${res.bar}】已经签到，当前等级${res.level},经验${res.exp}\n`;\n      } else {\n        notify += `【${res.bar}】${res.errorCode==0?'签到成功':'签到失败'}，${res.errorCode==0?res.errorMsg:('原因：'+res.errorMsg)}\n`;\n      }\n    }\n    $nobyda.notify(\"贴吧签到\", `签到${spliceArr.length}个,成功${notifySuccessCount}个`, notify);\n    $nobyda.done()\n  }\n}\n\nfunction GetCookie() {\n  let headerCookie = $request.headers[\"Cookie\"] || $request.headers[\"cookie\"];\n  if (headerCookie && headerCookie.includes('BDUSS=')) {\n      if (!cookieVal) {\n        $nobyda.notify(\"写入百度贴吧Cookie成功 🎉\", \"\", \"\");\n      } else {\n          console.log(`写入百度贴吧Cookie成功 🎉`);\n      }\n      $nobyda.write(headerCookie, \"CookieTB\")\n  } else {\n    console.log(`写入Cookie失败, BDUSS值缺失. `);\n  }\n  return $nobyda.done();\n}\n\nfunction nobyda() {\n  const isRequest = typeof $request != \"undefined\"\n  const isSurge = typeof $httpClient != \"undefined\"\n  const isQuanX = typeof $task != \"undefined\"\n  const notify = (title, subtitle, message) => {\n    if (isQuanX) $notify(title, subtitle, message)\n    if (isSurge) $notification.post(title, subtitle, message)\n  }\n  const write = (value, key) => {\n    if (isQuanX) return $prefs.setValueForKey(value, key)\n    if (isSurge) return $persistentStore.write(value, key)\n  }\n  const read = (key) => {\n    if (isQuanX) return $prefs.valueForKey(key)\n    if (isSurge) return $persistentStore.read(key)\n  }\n  const adapterStatus = (response) => {\n    if (response) {\n      if (response.status) {\n        response[\"statusCode\"] = response.status\n      } else if (response.statusCode) {\n        response[\"status\"] = response.statusCode\n      }\n    }\n    return response\n  }\n  const get = (options, callback) => {\n    if (isQuanX) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"method\"] = \"GET\"\n      $task.fetch(options).then(response => {\n        callback(null, adapterStatus(response), response.body)\n      }, reason => callback(reason.error, null, null))\n    }\n    if (isSurge) $httpClient.get(options, (error, response, body) => {\n      callback(error, adapterStatus(response), body)\n    })\n  }\n  const post = (options, callback) => {\n    if (isQuanX) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"method\"] = \"POST\"\n      $task.fetch(options).then(response => {\n        callback(null, adapterStatus(response), response.body)\n      }, reason => callback(reason.error, null, null))\n    }\n    if (isSurge) {\n      $httpClient.post(options, (error, response, body) => {\n        callback(error, adapterStatus(response), body)\n      })\n    }\n  }\n  const done = (value = {}) => {\n    if (isQuanX) return $done(value)\n    if (isSurge) isRequest ? $done(value) : $done()\n  }\n  return {\n    isRequest,\n    notify,\n    write,\n    read,\n    get,\n    post,\n    done\n  }\n};"
  },
  {
    "path": "Bahamut/BahamutAnimeAds.js",
    "content": "/************************\n\n动画疯，屏蔽播放广告脚本 (黑屏25秒自动播放)\n由于动画疯强制验证观看广告时间，无法实现真正意义上的跳过广告。\n\nSurge(4.11+)模块：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/BahamutAnimeAds.sgmodule\n\nQX(1.0.27+)用户请自行搭配KOP-XIAO资源解析器重写引用Surge模块。\n\n************************/\n\nlet [req, rsp] = [$request, JSON.parse($response.body || '{}')];\n\nruns().catch((err) => {\n  console.log(`[BahamutAnime] ERROR: ${err.message||err}`)\n}).finally(() => $done({\n  body: JSON.stringify(rsp)\n}));\n\nasync function runs() {\n  if (req.url.includes('token.php')) {\n    if (rsp.ad) {\n      rsp.ad.minor = [];\n      rsp.ad.major = [];\n    }\n    if (rsp.data && rsp.data.ad) {\n      rsp.data.ad.minor = [];\n      rsp.data.ad.major = [];\n    }  \n  }\n  if (req.url.includes('m3u8.php') && (rsp.message || rsp.error)) {\n    await adURL('');\n    await new Promise(r => setTimeout(r, 25000));\n    await adURL('end');\n    rsp = await playURL();\n  }\n}\n\nfunction adURL(str) {\n  return new Promise((res) => {\n    get({\n      url: `https://api.gamer.com.tw/mobile_app/anime/v1/stat_ad.php?ad=${str}&schedule=0&sn=${req.url.split(/sn=(\\d+)/i)[1]}`,\n      headers: req.headers\n    }, (err, resp, data) => res())\n  })\n}\n\nfunction playURL() {\n  return new Promise((res) => {\n    get({\n      url: req.url,\n      headers: req.headers\n    }, (err, resp, data) => res(JSON.parse(data || '{}')))\n  })\n}\n\nfunction get(options, callback) {\n  if (typeof $task != \"undefined\") {\n    $task.fetch(options).then(response => {\n      response[\"status\"] = response.statusCode\n      callback(null, response, response.body)\n    }, reason => callback(reason.error, null, null))\n  }\n  if (typeof $httpClient != \"undefined\") {\n    $httpClient.get(options, callback)\n  }\n}"
  },
  {
    "path": "Bahamut/BahamutDailyBonus.js",
    "content": "/************************\n\n巴哈姆特签到脚本\n包含主站签到、公会签到、动画疯答题等\n\n脚本兼容: Surge、QuantumultX、Loon、Shadowrocket、Node.js\n适配过程: https://nobyda.github.io/2021/07/24/Bahamut_daily_bonus_js_example\nBoxJs订阅: https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json\n\n*************************\n【 签到脚本注意事项 】:\n*************************\n\n1. 该脚本需要进入BoxJs或脚本内填写账号密码后, 方可使用.\n2. 不建议在凌晨执行,因需要获取动画疯题目答案; 默认配置将在每天的早上8:00执行.\n3. 如需使用Node.js运行该脚本, 则需安装got、tough-cookie模块\n\n*************************\n【 Surge & Loon 脚本配置 】:\n*************************\n\n[Script]\ncron \"0 8 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js, wake-system=1, timeout=300\n\n*************************\n【 QX 1.0.10+ 脚本配置 】 :\n*************************\n\n[task_local]\n0 8 * * * https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js, tag=巴哈姆特签到, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/bahamutGame.png\n\n************************/\n\n// 以下全局变量中的持久化接口为BoxJs预留, 以便修改\n// 把兼容函数定义到$中, 以便统一调用\nconst $ = new Env('巴哈姆特');\n\n// 用户名\n$.uid = $.getdata('@ND_BAHA.ID') || 'YourUserName';\n\n// 用户密码\n$.pwd = $.getdata('@ND_BAHA.PW') || 'YourUserPassword';\n\n// 两步验证Token, 16位数, 未设置请保持默认\n$.totp = $.getdata('@ND_BAHA.TOTP') || '';\n\n// 是否开启广告签到，true/false，默认关闭 (该功能耗时过长)\n$.needSignAds = $.getdata('@ND_BAHA.ADS') || false;\n\n// 是否自动签到公会，true/false，默认开启\n$.needSignGuild = $.getdata('@ND_BAHA.GUILD') || true;\n\n// 是否自动答题动画疯，true/false，默认开启 (不保证100%答题正确)\n$.needAnswer = $.getdata('@ND_BAHA.ANSWER') || true;\n\n//Bark APP 通知推送Key\n$.barkKey = '';\n\n// 为通知准备的空数组\n$.notifyMsg = [];\n\n(async function() { // 立即运行的匿名异步函数\n\tawait BahamutLogin(); // 登录\n\tawait BahamutGuildSign(); //签到巴哈公会\n\tawait BahamutSign(); //签到巴哈\n\tawait BahamutAnswer(); //动画疯答题\n})().catch((e) => $.notifyMsg.push(e.message || e)) //捕获登录函数等抛出的异常, 并把原因添加到全局变量(通知)\n\t.finally(async () => { //finally在catch之后无论有无异常都会执行\n\t\tif ($.barkKey) { //如果已填写Bark Key\n\t\t\tawait BarkNotify($, $.barkKey, $.name, $.notifyMsg.join('\\n')); //推送Bark通知\n\t\t};\n\t\t$.msg($.name, ``, $.notifyMsg.join('\\n'), {\n\t\t\t'open-url': 'crazyanime://', //动画疯url scheme\n\t\t\t'media-url': 'https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/bahamutClear.png' //通知图片\n\t\t}); //带上总结推送通知\n\t\t$.done(); //调用Surge、QX内部特有的函数, 用于退出脚本执行\n\t});\n\nasync function BahamutLogin(retry = 3, interval = 1000) { //登录函数，拿到Set-Cookie\n\n\t//登录成功: {\"success\":true,\"userid\":\"DGIE\",\"nickname\":\"coco\",\"gold\":152769,\"gp\":0,\"avatar\":\"https:\\/\\/avatar2.bahamut.com.tw\\/avataruserpic\\/dgie.png\",\"avatar_s\":\"https:\\/\\/avatar2.bahamut.com.tw\\/avataruserpic\\/dgie_s.png\",\"lv\":6}\n\t//账号错误: {\"code\":0,\"message\":\"查無此人：SDFOUGB\"}\n\t//密码错误: {\"code\":0,\"message\":\"帳號、密碼或驗證碼錯誤！\"}\n\t//验证码错误: {\"code\":0,\"message\":\"驗證碼錯誤\"}\n\n\tfor (let i = 0; i < retry; i++) { //循环登录(默认三次)\n\t\tif (i > 0) {\n\t\t\t$.log('', `🔶尝试第${i+1}次登录...`);\n\t\t\tawait $.wait(interval); //延迟一秒\n\t\t};\n\t\tconst reqUrl = {\n\t\t\turl: 'https://api.gamer.com.tw/mobile_app/user/v3/do_login.php', //登录接口\n\t\t\theaders: { //请求头\n\t\t\t\t'Cookie': 'ckAPP_VCODE=6666' //Cookie中的ckAPP_VCODE为必须\n\t\t\t},\n\t\t\t//请求体放入用户名和密码，并把它uri编码\n\t\t\tbody: `uid=${encodeURIComponent($.uid)}&passwd=${encodeURIComponent($.pwd)}&vcode=6666${$.totp?`&twoStepAuth=${TOTP($.totp)}`:``}`\n\t\t};\n\t\tconst res = await $.http.post(reqUrl) //使用post请求查询 (兼容函数实际上返回Promise实例对象,以便后续调用时可以实现顺序执行异步函数)\n\t\t\t.then(async (resp) => { //请求成功的处理\n\t\t\t\tconst body = JSON.parse(resp.body); //解析响应体json为对象\n\t\t\t\tif (body.userid) { //如果成功返回用户信息\n\t\t\t\t\t$.BAHARUNE = JSON.stringify(resp.headers).split(/(BAHARUNE=\\w+)/)[1];\n\t\t\t\t\treturn `✅巴哈姆特登录成功`;\n\t\t\t\t} else { //否则登录失败 (例如密码错误)\n\t\t\t\t\tconst failMsg = body.error ? body.error.message : null; //判断签到失败原因\n\t\t\t\t\tthrow new Error(`${body.message||failMsg||'原因未知'}`); //带上原因抛出异常\n\t\t\t\t}\n\t\t\t}).catch((err) => `❌登录失败\\n❌${err.message || err}`);\n\t\t$.log('', res.message || res);\n\t\tif (res === `✅巴哈姆特登录成功`) {\n\t\t\tbreak; //登录成功则跳出循环\n\t\t} else if (retry == i + 1) { //如果最后一次重试仍登录失败\n\t\t\tthrow new Error(res.message || res); //抛出错误, 被调用该函数时的catch捕获, 脚本结束.\n\t\t}\n\t}\n}\n\nfunction BahamutSign() { //查询巴哈姆特签到Token\n\treturn $.http.get({ //使用get方法 (Promise实例对象) 查询签到Token\n\t\t\turl: 'https://www.gamer.com.tw/ajax/get_csrf_token.php', // 查询Token接口\n\t\t\theaders: {} //请求头, 客户端将自动设置Cookie字段\n\t\t}).then(async (resp) => { //网络请求成功的处理, 实例函数带有async关键字, 表示里面有异步操作\n\t\t\tif (resp.body) { //如果签到Token获取成功\n\t\t\t\t$.log('', '✅获取签到令牌成功'); //打印日志\n\t\t\t\tconst sign = await StartSignBahamut(resp.body); //带上Token开始签到\n\t\t\t\t$.notifyMsg.push(`主页签到: 成功, 已连续签到${sign}天`); //添加到全局变量备用 (通知)\n\t\t\t\tawait StartAdsBonus(resp.body.slice(0, 16), 'start'); //执行广告签到\n\t\t\t} else { //否则抛出异常\n\t\t\t\tthrow new Error('获取签到令牌失败'); //带上原因被下面catch捕获\n\t\t\t}\n\t\t})\n\t\t.catch(err => {\n\t\t\t$.notifyMsg.push(`主页签到: ${err.message||err}`); //添加到全局变量备用 (通知)\n\t\t\t$.log('', `❌巴哈姆特签到失败`, `❌${err.message||err}`);\n\t\t}); // 捕获异常, 打印日志\n}\n\nfunction StartSignBahamut(token) { //巴哈姆特签到\n\n\t//签到成功: {\"data\":{\"days\":1,\"dialog\":\"\",\"prjSigninDays\":0}}\n\t//已签过: {\"error\":{\"code\":0,\"message\":\"今天您已經簽到過了喔\",\"status\":\"\",\"details\":[]}}\n\t//未登录: {\"error\":{\"code\":401,\"message\":\"尚未登入\",\"status\":\"NO_LOGIN\",\"details\":[]}}\n\t//令牌过期: {\"error\":{\"code\":403,\"message\":\"網頁已過期\",\"status\":\"CSRF_TOKEN_ERROR\",\"details\":[]}}\n\n\treturn $.http.post({ //使用post方法 (Promise实例对象) 进行签到\n\t\t\turl: 'https://www.gamer.com.tw/ajax/signin.php', //巴哈姆特签到接口\n\t\t\theaders: {}, //请求头, 客户端将自动设置Cookie字段\n\t\t\tbody: `action=1&token=${token}` //请求体带上查询到的签到Token\n\t\t})\n\t\t.then(res => { // 网络请求成功的处理\n\t\t\tconst body = JSON.parse(res.body); //解析响应体json为对象\n\t\t\tif (body.data) { // 如果签到成功 (判断预期响应格式)\n\t\t\t\t$.log('', '✅巴哈姆特签到成功', `✅已连续签到${body.data.days}天`); //打印日志\n\t\t\t\treturn body.data.days; //返回签到天数\n\t\t\t} else { //否则签到失败\n\t\t\t\tconst failMsg = body.error ? body.error.message : null; //判断签到失败原因\n\t\t\t\tthrow new Error(failMsg || body.message || '未知'); //带上原因抛出异常\n\t\t\t}\n\t\t}); //未写catch，如果签到失败或其他错误，则被调用该函数时的catch捕获\n}\n\nfunction StartAdsBonus(token, type) {\n\tif ($.needSignAds === false || $.needSignAds === 'false') { //如果用户选择不签到广告\n\t\treturn; //退出广告签到函数\n\t}\n\treturn $.http.post({ //使用post方法 (Promise实例对象) 进行签到\n\t\t\turl: 'https://api.gamer.com.tw/mobile_app/bahamut/v1/sign_in_ad_' + type + '.php', //双倍巴币广告奖励接口\n\t\t\theaders: {\n\t\t\t\t'X-Bahamut-Csrf-Token': token, //前16位签到Token\n\t\t\t\t'Cookie': `ckBahamutCsrfToken=${token};${$.BAHARUNE}` //前16位签到Token和重新设置的Cookie\n\t\t\t}\n\t\t})\n\t\t.then(async (res) => { //网络请求成功的处理, 实例函数带有async关键字, 表示里面有异步操作\n\t\t\tconst body = JSON.parse(res.body); //解析响应体json为对象\n\t\t\tif (body.data && body.data.finished == 0 && type == 'start') { //如果成功激活广告奖励\n\t\t\t\t$.log('', '🔶正在执行广告签到 (30s)'); //打印日志\n\t\t\t\tawait $.wait(30000); //等待30秒\n\t\t\t\tawait StartAdsBonus(token, 'finished'); //领取奖励函数\n\t\t\t} else if (body.data && body.data.finished == 1) { //如果广告奖励领取成功\n\t\t\t\t$.log('', '✅领取广告奖励成功'); //打印日志\n\t\t\t\t$.notifyMsg.push('广告签到: 成功, 已领取双倍签到奖励'); //添加到全局变量备用 (通知)\n\t\t\t} else {\n\t\t\t\tconst failMsg = body.error ? body.error.message : null; //判断签到失败原因\n\t\t\t\tthrow new Error(failMsg || body.message || '未知'); //带上原因抛出异常\n\t\t\t}\n\t\t})\n\t\t.catch(err => {\n\t\t\t$.notifyMsg.push(`广告签到: ${err.message||err}`); //添加到全局变量备用 (通知)\n\t\t\t$.log('', `❌广告奖励签到失败`, `❌${err.message||err}`);\n\t\t}); // 捕获异常, 打印日志\n}\n\nfunction BahamutGuildSign() { //巴哈姆特查询公会列表\n\tif ($.needSignGuild === false || $.needSignGuild === 'false') { //如果用户选择不签到公会\n\t\treturn; //退出公会签到函数\n\t}\n\treturn $.http.get({ //使用get请求查询公会列表 (Promise实例对象)\n\t\t\turl: 'https://api.gamer.com.tw/ajax/common/topBar.php?type=forum', // 查询公会列表接口\n\t\t\theaders: {} //请求头, 客户端将自动设置Cookie字段\n\t\t})\n\t\t.then(async (resp) => { //网络请求成功的处理, 实例函数带有async关键字, 表示里面有异步操作\n\t\t\tconst list = (resp.body.replace(/\\n/g, '').match(/guild\\.php\\?g?sn=\\d.+?<\\/p>/g) || []) //正则过滤公会列表大致内容\n\t\t\t\t.map(n => { //使用map遍历每个大致内容\n\t\t\t\t\treturn { //返回包含公会ID和公会名称的对象\n\t\t\t\t\t\tsn: n.split(/guild\\.php\\?g?sn=(\\d+)/)[1], //正则进一步提取公会ID\n\t\t\t\t\t\tname: n.split(/<p>(.+?)<\\/p>/)[1] //正则进一步提取公会名称\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\tif (list.length) { //过滤后, 如果包含公会列表\n\t\t\t\t$.log('', `✅获取公会列表成功`); //打印日志\n\t\t\t\t//按照公会数量进行并发签到, map结合Promise.all后可以实现并发签到并且都完成后才进行下一行操作\n\t\t\t\tconst sign = await Promise.all(list.map(StartSignGuild));\n\t\t\t\tconst sucs = sign.filter(n => n === 1).length; //过滤后得到成功数量\n\t\t\t\tconst fail = sign.filter(n => n === 0).length; //过滤后得到失败数量\n\t\t\t\t//添加到全局变量备用 (通知)\n\t\t\t\t$.notifyMsg.push(`公会签到: ${sucs?`成功${sucs}个`:``}${sucs&&fail?`, `:``}${fail?`失败${fail}个`:``}`);\n\t\t\t} else {\n\t\t\t\tthrow new Error('公会列表为空'); //无公会列表则抛出异常\n\t\t\t}\n\t\t})\n\t\t.catch(err => { //捕获异常, 打印日志\n\t\t\t$.notifyMsg.push(`公会签到: ${err.message || err}`); //添加到全局变量备用 (通知)\n\t\t\t$.log('', `❌巴哈姆特公会签到失败`, `❌${err.message || err}`); //打印日志\n\t\t});\n}\n\nfunction StartSignGuild(v) { //巴哈姆特公会签到\n\n\t//签到成功: {\"ok\":1,\"msg\":\"本日簽到成功！獲得5貢獻度\"}\n\t//已签过: {\"error\":1,\"msg\":\"您今天已經簽到過了！\"}\n\t//公会ID错误: {\"error\":1,\"msg\":\"此公會社團不存在。\"}\n\t//未加入公会: {\"error\":1,\"msg\":\"你還不是成員，歡迎加入！\"}\n\t//未登录: {\"error\":1,\"msg\":\"請先登入\"}\n\n\treturn $.http.post({ //使用post方法签到公会 (Promise实例对象)\n\t\t\turl: 'https://guild.gamer.com.tw/ajax/guildSign.php', //公会签到接口\n\t\t\theaders: {}, //请求头, 客户端将自动设置Cookie字段\n\t\t\tbody: `sn=${v.sn}` //把查询到的公会ID放进请求体\n\t\t})\n\t\t.then((res) => { //网络请求成功后的处理\n\t\t\tconst body = JSON.parse(res.body); //解析响应体json为对象\n\t\t\t$.log('', `🔷<${v.name}>`, `${body.ok?`✅`:`❌`}${body.msg}`); //打印日志, 包含签到结果\n\t\t\tif (body.ok) { //如果签到成功\n\t\t\t\treturn 1; //返回1表示成功\n\t\t\t} else {\n\t\t\t\treturn 0; //返回0表示失败\n\t\t\t}\n\t\t})\n\t\t.catch(e => { //捕获异常, 打印日志\n\t\t\t$.log('', `🔷<${v.name}>`, `❌签到失败: ${e.message||e}`);\n\t\t\treturn 0; //返回0表示失败\n\t\t});\n}\n\nfunction BahamutAnswer() { //动画疯答题\n\n\t//未答题: {\"game\":\"灌籃高手\",\"question\":\"流川楓的號碼是下列何者？\",\"a1\":\"7\",\"a2\":\"11\",\"a3\":\"23\",\"a4\":\"59\",\"userid\":\"GN32964174\",\"token\":\"01092fe463ab36ab47cb298e229c4f8fb298e229cc260fa7baf\"}\n\t//已答题: {\"error\":1,\"msg\":\"今日已經答過題目了，一天僅限一次機會\"}\n\t//未登录: {\"error\":1,\"nologin\":1,\"msg\":\"請先登入\"}\n\n\tif ($.needAnswer === false || $.needAnswer === 'false') { //如果用户关闭动画疯答题\n\t\treturn; //退出答题函数\n\t}\n\treturn $.http.get({ //使用get方获取题目 (Promise实例对象)\n\t\t\turl: 'https://ani.gamer.com.tw/ajax/animeGetQuestion.php?t=' + Date.now(), //获取题目接口\n\t\t\theaders: {} //请求头, 客户端将自动设置Cookie字段\n\t\t})\n\t\t.then(async (res) => { //网络请求成功的处理, 实例函数带有async关键字, 表示里面有异步操作\n\t\t\tconst r = JSON.parse(res.body); //解析响应体json为对象\n\t\t\tif (r.token) { //如果有题目\n\t\t\t\t$.log('', `✅获取动画疯题目成功`, ``, `🔶<${r.game}> ${r.question}`,\n\t\t\t\t\t`1️⃣${r.a1}`, `2️⃣${r.a2}`, `3️⃣${r.a3}`, `4️⃣${r.a4}`); //打印日志\n\t\t\t\tconst article = await GetAanswerArticles(); //获取答案文章ID\n\t\t\t\tconst getAnswer = await StartSearchAnswers(article); //传入文章ID, 再从文章内获取答案\n\t\t\t\tconst sendAnswer = await StartBahamutAnswer(getAnswer, r.token); //传入答案和题目令牌, 开始答题\n\t\t\t\t$.notifyMsg.push(`动画答题: ${sendAnswer}`); //答题后的结果添加到全局变量备用 (通知)\n\t\t\t} else { //未获取到题目\n\t\t\t\tthrow new Error(r.msg || `获取题目失败`); //带上原因抛出异常\n\t\t\t}\n\t\t})\n\t\t.catch(e => { //捕获异常, 打印日志\n\t\t\t$.notifyMsg.push(`动画答题: ${e.message||e||`失败`}`); //添加到全局变量备用 (通知)\n\t\t\t$.log('', `❌动画疯答题失败`, `❌${e.message||e}`); //打印日志\n\t\t});\n}\n\nfunction GetAanswerArticles() { // 从blackxblue的小屋查询含答案的文章ID\n\t$.log('', `🔶开始获取文章`); //打印日志\n\treturn $.http.get({ //使用get方法获取文章ID (Promise实例对象)\n\t\t\turl: 'https://api.gamer.com.tw/mobile_app/bahamut/v1/home.php?owner=blackXblue&page=1', //获取文章ID接口\n\t\t\theaders: {}\n\t\t})\n\t\t.then((res) => { //网络请求成功后的处理\n\t\t\tconst body = JSON.parse(res.body); //解析响应体json为对象\n\t\t\tconst tDate = $.time('MM/dd'); //返回今日日期\n\t\t\tconst title = (body.creation || []).filter(t => t.title.includes(tDate)); //过滤后返回今日答案文章\n\t\t\tif (title.length && title[0].sn) { //如果有答案文章\n\t\t\t\t$.log('', `✅获取文章成功 (${title[0].sn})`); //打印日志\n\t\t\t\treturn title[0].sn; //返回文章ID\n\t\t\t} else { //否则带上原因抛出异常, 被调用该函数时的catch捕获\n\t\t\t\tthrow new Error('今日答案未发表');\n\t\t\t}\n\t\t})\n}\n\nfunction StartSearchAnswers(id) { //获取文章内答案\n\t$.log('', `🔶开始获取答案`); //打印日志\n\treturn $.http.get({ //使用get方法获取答案 (Promise实例对象)\n\t\t\turl: 'https://api.gamer.com.tw/mobile_app/bahamut/v1/home_creation_detail.php?sn=' + id, //获取答案接口\n\t\t\theaders: {}\n\t\t})\n\t\t.then((res) => { //网络请求成功后的处理\n\t\t\tconst body = JSON.parse(res.body); //解析响应体json为对象\n\t\t\tconst answers = body.content.split(/A:(\\d)/)[1]; //正则提取答案\n\t\t\tif (answers) { //如果成功提取答案\n\t\t\t\t$.log('', `✅获取答案成功 (${answers})`); //打印日志\n\t\t\t\treturn answers; //返回答案\n\t\t\t} else { //否则带上原因抛出异常, 被调用该函数时的catch捕获\n\t\t\t\tthrow new Error('提取答案失败');\n\t\t\t}\n\t\t})\n}\n\nfunction StartBahamutAnswer(answer, token) { //动画疯答题\n\n\t//答题正确: {\"ok\":1,\"gift\":\"恭喜您得到：300 巴幣\"}\n\t//答题错误: {\"error\":1,\"msg\":\"答題錯誤\"}\n\t//令牌过期: {\"error\":1,\"msg\":\"很抱歉！本題目已超過時效！\"}\n\t//已答题: {\"error\":1,\"msg\":\"今日已經答過題目了，一天僅限一次機會\"}\n\t//未登录: {\"error\":1,\"nologin\":1,\"msg\":\"請先登入\"}\n\n\t$.log('', `🔶开始答题`); //打印日志\n\treturn $.http.post({ //使用post方法提交答案 (Promise实例对象)\n\t\t\turl: 'https://ani.gamer.com.tw/ajax/animeAnsQuestion.php', //提交答案接口\n\t\t\theaders: {}, //请求头, 客户端将自动设置Cookie字段\n\t\t\tbody: `token=${token}&ans=${answer}&t=${Date.now()}`, //请求体带上答案和答案令牌\n\t\t})\n\t\t.then((res) => { //网络请求成功后的处理\n\t\t\tconst body = JSON.parse(res.body); //解析响应体json为对象\n\t\t\tif (body.ok) { //如果答题成功\n\t\t\t\t$.log('', `✅${body.gift}`); //打印奖励日志\n\t\t\t\treturn body.gift; //返回奖励内容\n\t\t\t} else { //否则答题失败\n\t\t\t\tconst failMsg = body.error ? body.error.message : null; //提取签到失败原因\n\t\t\t\tthrow new Error(body.msg || failMsg || '未知'); //否则带上原因抛出异常, 被调用该函数时的catch捕获\n\t\t\t}\n\t\t})\n}\n\n//Bark APP notify\nasync function BarkNotify(c,k,t,b){for(let i=0;i<3;i++){console.log(`🔷Bark notify >> Start push (${i+1})`);const s=await new Promise((n)=>{c.post({url:'https://api.day.app/push',headers:{'Content-Type':'application/json'},body:JSON.stringify({title:t,body:b,device_key:k,ext_params:{group:t}})},(e,r,d)=>r&&r.status==200?n(1):n(d||e))});if(s===1){console.log('✅Push success!');break}else{console.log(`❌Push failed! >> ${s.message||s}`)}}};\n\n//修改自 https://github.com/chavyleung/scripts/blob/master/Env.js 的兼容函数\nfunction Env(t,e){class s{constructor(t){this.env=t}send(t,e=\"GET\"){t=\"string\"==typeof t?{url:t}:t;let s=this.get;return\"POST\"===e&&(s=this.post),new Promise((e,i)=>{s.call(this,t,(t,s,r)=>{t?i(t):e(s)})})}get(t){return this.send.call(this.env,t)}post(t){return this.send.call(this.env,t,\"POST\")}}return new class{constructor(t,e){this.name=t,this.http=new s(this),this.data=null,this.dataFile=\"box.dat\",this.ua=\"Anime/2.13.9 (tw.com.gamer.anime;build:437;iOS 14.5.0) Alamofire/5.4.1\",this.logs=[],this.isMute=!1,this.isNeedRewrite=!0,this.logSeparator=\"\\n\",this.startTime=(new Date).getTime(),Object.assign(this,e),this.log(\"\",`\\ud83d\\udd14${this.name}`)}isNode(){return\"undefined\"!=typeof module&&!!module.exports}isQuanX(){return\"undefined\"!=typeof $task}isSurge(){return\"undefined\"!=typeof $httpClient&&\"undefined\"==typeof $loon}isLoon(){return\"undefined\"!=typeof $loon}isShadowrocket(){return\"undefined\"!=typeof $rocket}toObj(t,e=null){try{return JSON.parse(t)}catch{return e}}toStr(t,e=null){try{return JSON.stringify(t)}catch{return e}}getjson(t,e){let s=e;const i=this.getdata(t);if(i)try{s=JSON.parse(this.getdata(t))}catch{}return s}setjson(t,e){try{return this.setdata(JSON.stringify(t),e)}catch{return!1}}getScript(t){return new Promise(e=>{this.get({url:t},(t,s,i)=>e(i))})}runScript(t,e){return new Promise(s=>{let i=this.getdata(\"@chavy_boxjs_userCfgs.httpapi\");i=i?i.replace(/\\n/g,\"\").trim():i;let r=this.getdata(\"@chavy_boxjs_userCfgs.httpapi_timeout\");r=r?1*r:20,r=e&&e.timeout?e.timeout:r;const[o,h]=i.split(\"@\"),a={url:`http:\\/\\/${h}/v1/scripting/evaluate`,body:{script_text:t,mock_type:\"cron\",timeout:r},headers:{\"X-Key\":o,Accept:\"*/*\"}};this.post(a,(t,e,i)=>s(i))}).catch(t=>this.logErr(t))}loaddata(){if(!this.isNode())return{};{this.fs=this.fs?this.fs:require(\"fs\"),this.path=this.path?this.path:require(\"path\");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e);if(!s&&!i)return{};{const i=s?t:e;try{return JSON.parse(this.fs.readFileSync(i))}catch(t){return{}}}}}writedata(){if(this.isNode()){this.fs=this.fs?this.fs:require(\"fs\"),this.path=this.path?this.path:require(\"path\");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e),r=JSON.stringify(this.data);s?this.fs.writeFileSync(t,r):i?this.fs.writeFileSync(e,r):this.fs.writeFileSync(t,r)}}lodash_get(t,e,s){const i=e.replace(/\\[(\\d+)\\]/g,\".$1\").split(\".\");let r=t;for(const t of i)if(r=Object(r)[t],void 0===r)return s;return r}lodash_set(t,e,s){return Object(t)!==t?t:(Array.isArray(e)||(e=e.toString().match(/[^.[\\]]+/g)||[]),e.slice(0,-1).reduce((t,s,i)=>Object(t[s])===t[s]?t[s]:t[s]=Math.abs(e[i+1])>>0==+e[i+1]?[]:{},t)[e[e.length-1]]=s,t)}getdata(t){let e=this.getval(t);if(/^@/.test(t)){const[,s,i]=/^@(.*?)\\.(.*?)$/.exec(t),r=s?this.getval(s):\"\";if(r)try{const t=JSON.parse(r);e=t?this.lodash_get(t,i,\"\"):e}catch(t){e=\"\"}}return e}setdata(t,e){let s=!1;if(/^@/.test(e)){const[,i,r]=/^@(.*?)\\.(.*?)$/.exec(e),o=this.getval(i),h=i?\"null\"===o?null:o||\"{}\":\"{}\";try{const e=JSON.parse(h);this.lodash_set(e,r,t),s=this.setval(JSON.stringify(e),i)}catch(e){const o={};this.lodash_set(o,r,t),s=this.setval(JSON.stringify(o),i)}}else s=this.setval(t,e);return s}getval(t){return this.isSurge()||this.isLoon()?$persistentStore.read(t):this.isQuanX()?$prefs.valueForKey(t):this.isNode()?(this.data=this.loaddata(),this.data[t]):this.data&&this.data[t]||null}setval(t,e){return this.isSurge()||this.isLoon()?$persistentStore.write(t,e):this.isQuanX()?$prefs.setValueForKey(t,e):this.isNode()?(this.data=this.loaddata(),this.data[e]=t,this.writedata(),!0):this.data&&this.data[e]||null}initGotEnv(t){this.got=this.got?this.got:require(\"got\"),this.cktough=this.cktough?this.cktough:require(\"tough-cookie\"),this.ckjar=this.ckjar?this.ckjar:new this.cktough.CookieJar,t&&(t.headers=t.headers?t.headers:{},((void 0===t.headers.Cookie||/ckAPP_VCODE/.test(t.headers.Cookie))&&void 0===t.cookieJar)&&(t.cookieJar=this.ckjar))}get(t,e=(()=>{})){t.headers&&(t.headers[\"User-Agent\"]=this.ua,delete t.headers[\"Content-Type\"],delete t.headers[\"Content-Length\"]),this.isSurge()||this.isLoon()?(this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{\"X-Surge-Skip-Scripting\":!1})),$httpClient.get(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)})):this.isQuanX()?(this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t))):this.isNode()&&(this.initGotEnv(t),this.got(t).on(\"redirect\",(t,e)=>{try{if(t.headers[\"set-cookie\"]){const s=t.headers[\"set-cookie\"].map(this.cktough.Cookie.parse).toString();s&&this.ckjar.setCookieSync(s,null),e.cookieJar=this.ckjar}}catch(t){this.logErr(t)}}).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>{const{message:s,response:i}=t;e(s,i,i&&i.body)}))}post(t,e=(()=>{})){const s=t.method?t.method.toLocaleLowerCase():\"post\";if(t.body&&t.headers&&!t.headers[\"Content-Type\"]&&(t.headers[\"Content-Type\"]=\"application/x-www-form-urlencoded\"),t.headers&&(t.headers[\"User-Agent\"]=this.ua,delete t.headers[\"Content-Length\"]),this.isSurge()||this.isLoon())this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{\"X-Surge-Skip-Scripting\":!1})),$httpClient[s](t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)});else if(this.isQuanX())t.method=s,this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t));else if(this.isNode()){this.initGotEnv(t);const{url:i,...r}=t;this.got[s](i,r).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>{const{message:s,response:i}=t;e(s,i,i&&i.body)})}}time(t,e=null){const s=e?new Date(e):new Date;let i={\"M+\":s.getMonth()+1,\"d+\":s.getDate(),\"H+\":s.getHours(),\"m+\":s.getMinutes(),\"s+\":s.getSeconds(),\"q+\":Math.floor((s.getMonth()+3)/3),S:s.getMilliseconds()};/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(s.getFullYear()+\"\").substr(4-RegExp.$1.length)));for(let e in i)new RegExp(\"(\"+e+\")\").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?i[e]:(\"00\"+i[e]).substr((\"\"+i[e]).length)));return t}msg(e=t,s=\"\",i=\"\",r){const o=t=>{if(!t)return t;if(\"string\"==typeof t)return this.isLoon()?t:this.isQuanX()?{\"open-url\":t}:this.isSurge()?{url:t}:void 0;if(\"object\"==typeof t){if(this.isLoon()){let e=t.openUrl||t.url||t[\"open-url\"],s=t.mediaUrl||t[\"media-url\"];return{openUrl:e,mediaUrl:s}}if(this.isQuanX()){let e=t[\"open-url\"]||t.url||t.openUrl,s=t[\"media-url\"]||t.mediaUrl;return{\"open-url\":e,\"media-url\":s}}if(this.isSurge()){let e=t.url||t.openUrl||t[\"open-url\"];return{url:e}}}};if(this.isMute||(this.isSurge()||this.isLoon()?$notification.post(e,s,i,o(r)):this.isQuanX()&&$notify(e,s,i,o(r))),!this.isMuteLog){let t=[\"\",\"=================================\"];t.push(e),s&&t.push(s),i&&t.push(i),console.log(t.join(\"\\n\")),this.logs=this.logs.concat(t)}}log(...t){t.length>0&&(this.logs=[...this.logs,...t]),console.log(t.join(this.logSeparator))}logErr(t,e){const s=!this.isSurge()&&!this.isQuanX()&&!this.isLoon();s?this.log(\"\",`\\u2757\\ufe0f${this.name},\\u9519\\u8bef!`,t.stack):this.log(\"\",`\\u2757\\ufe0f${this.name},\\u9519\\u8bef!`,t)}wait(t){return new Promise(e=>setTimeout(e,t))}done(t={}){const e=(new Date).getTime(),s=(e-this.startTime)/1e3;this.log(\"\",`${s}\\u79d2`,`=================================`),(this.isSurge()||this.isQuanX()||this.isLoon())&&$done(t)}}(t,e)};\n\n// 从 https://jsfiddle.net/russau/rbyjk774 魔改的TOTP两部验证算法, 完全使用原生javascript实现\nfunction TOTP(token){function t(e,a,d){var g=0,c=[],b=0,f,k,l,h,m,w,n,y,p=!1,q=[],t=[],v,u=!1;d=d||{};f=d.encoding||\"UTF8\";v=d.numRounds||1;l=z(a,f);if(v!==parseInt(v,10)||1>v)throw Error(\"numRounds must a integer >= 1\");if(\"SHA-1\"===e)m=512,w=A,n=H,h=160,y=function(a){return a.slice()};else throw Error(\"Chosen SHA variant is not supported\");k=x(e);this.setHMACKey=function(a,b,c){var d;if(!0===p)throw Error(\"HMAC key already set\");if(!0===u)throw Error(\"Cannot set HMAC key after calling update\");f=(c||{}).encoding||\"UTF8\";b=z(b,f)(a);a=b.binLen;b=b.value;d=m>>>3;c=d/4-1;if(d<a/8){for(b=n(b,a,0,x(e),h);b.length<=c;)b.push(0);b[c]&=4294967040}else if(d>a/8){for(;b.length<=c;)b.push(0);b[c]&=4294967040}for(a=0;a<=c;a+=1)q[a]=b[a]^909522486,t[a]=b[a]^1549556828;k=w(q,k);g=m;p=!0};this.update=function(a){var d,e,f,h=0,n=m>>>5;d=l(a,c,b);a=d.binLen;e=d.value;d=a>>>5;for(f=0;f<d;f+=n)h+m<=a&&(k=w(e.slice(f,f+n),k),h+=m);g+=h;c=e.slice(h>>>5);b=a%m;u=!0};this.getHash=function(a,d){var f,l,m,r;if(!0===p)throw Error(\"Cannot call getHash after setting HMAC key\");m=B(d);switch(a){case\"HEX\":f=function(a){return C(a,h,m)};break;case\"B64\":f=function(a){return D(a,h,m)};break;case\"BYTES\":f=function(a){return E(a,h)};break;case\"ARRAYBUFFER\":try{l=new ArrayBuffer(0)}catch(I){throw Error(\"ARRAYBUFFER not supported by this environment\");}f=function(a){return F(a,h)};break;default:throw Error(\"format must be HEX, B64, BYTES, or ARRAYBUFFER\");}r=n(c.slice(),b,g,y(k),h);for(l=1;l<v;l+=1)r=n(r,h,0,x(e),h);return f(r)};this.getHMAC=function(a,d){var f,l,q,r;if(!1===p)throw Error(\"Cannot call getHMAC without first setting HMAC key\");q=B(d);switch(a){case\"HEX\":f=function(a){return C(a,h,q)};break;case\"B64\":f=function(a){return D(a,h,q)};break;case\"BYTES\":f=function(a){return E(a,h)};break;case\"ARRAYBUFFER\":try{f=new ArrayBuffer(0)}catch(I){throw Error(\"ARRAYBUFFER not supported by this environment\");}f=function(a){return F(a,h)};break;default:throw Error(\"outputFormat must be HEX, B64, BYTES, or ARRAYBUFFER\");}l=n(c.slice(),b,g,y(k),h);r=w(t,x(e));r=n(l,h,m,r,h);return f(r)}}function J(e,a,d){var g=e.length,c,b,f,k,l;a=a||[0];d=d||0;l=d>>>3;if(0!==g%2)throw Error(\"String of HEX type must be in byte increments\");for(c=0;c<g;c+=2){b=parseInt(e.substr(c,2),16);if(isNaN(b))throw Error(\"String of HEX type contains invalid characters\");k=(c>>>1)+l;for(f=k>>>2;a.length<=f;)a.push(0);a[f]|=b<<8*(3-k%4)}return{value:a,binLen:4*g+d}}function K(e,a,d){var g=[],c,b,f,k,g=a||[0];d=d||0;b=d>>>3;for(c=0;c<e.length;c+=1)a=e.charCodeAt(c),k=c+b,f=k>>>2,g.length<=f&&g.push(0),g[f]|=a<<8*(3-k%4);return{value:g,binLen:8*e.length+d}}function L(e,a,d){var g=[],c=0,b,f,k,l,h,m,g=a||[0];d=d||0;a=d>>>3;if(-1===e.search(/^[a-zA-Z0-9=+\\/]+$/))throw Error(\"Invalid character in base-64 string\");f=e.indexOf(\"=\");e=e.replace(/\\=/g,\"\");if(-1!==f&&f<e.length)throw Error(\"Invalid '=' found in base-64 string\");for(f=0;f<e.length;f+=4){h=e.substr(f,4);for(k=l=0;k<h.length;k+=1)b=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\".indexOf(h[k]),l|=b<<18-6*k;for(k=0;k<h.length-1;k+=1){m=c+a;for(b=m>>>2;g.length<=b;)g.push(0);g[b]|=(l>>>16-8*k&255)<<8*(3-m%4);c+=1}}return{value:g,binLen:8*c+d}}function M(e,a,d){var g=[],c,b,f,g=a||[0];d=d||0;c=d>>>3;for(a=0;a<e.byteLength;a+=1)f=a+c,b=f>>>2,g.length<=b&&g.push(0),g[b]|=e[a]<<8*(3-f%4);return{value:g,binLen:8*e.byteLength+d}}function C(e,a,d){var g=\"\";a/=8;var c,b;for(c=0;c<a;c+=1)b=e[c>>>2]>>>8*(3-c%4),g+=\"0123456789abcdef\".charAt(b>>>4&15)+\"0123456789abcdef\".charAt(b&15);return d.outputUpper?g.toUpperCase():g}function D(e,a,d){var g=\"\",c=a/8,b,f,k;for(b=0;b<c;b+=3)for(f=b+1<c?e[b+1>>>2]:0,k=b+2<c?e[b+2>>>2]:0,k=(e[b>>>2]>>>8*(3-b%4)&255)<<16|(f>>>8*(3-(b+1)%4)&255)<<8|k>>>8*(3-(b+2)%4)&255,f=0;4>f;f+=1)8*b+6*f<=a?g+=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\".charAt(k>>>6*(3-f)&63):g+=d.b64Pad;return g}function E(e,a){var d=\"\",g=a/8,c,b;for(c=0;c<g;c+=1)b=e[c>>>2]>>>8*(3-c%4)&255,d+=String.fromCharCode(b);return d}function F(e,a){var d=a/8,g,c=new ArrayBuffer(d);for(g=0;g<d;g+=1)c[g]=e[g>>>2]>>>8*(3-g%4)&255;return c}function B(e){var a={outputUpper:!1,b64Pad:\"=\",shakeLen:-1};e=e||{};a.outputUpper=e.outputUpper||!1;!0===e.hasOwnProperty(\"b64Pad\")&&(a.b64Pad=e.b64Pad);if(\"boolean\"!==typeof a.outputUpper)throw Error(\"Invalid outputUpper formatting option\");if(\"string\"!==typeof a.b64Pad)throw Error(\"Invalid b64Pad formatting option\");return a}function z(e,a){var d;switch(a){case\"UTF8\":case\"UTF16BE\":case\"UTF16LE\":break;default:throw Error(\"encoding must be UTF8, UTF16BE, or UTF16LE\");}switch(e){case\"HEX\":d=J;break;case\"TEXT\":d=function(d,c,b){var f=[],e=[],l=0,h,m,q,n,p,f=c||[0];c=b||0;q=c>>>3;if(\"UTF8\"===a)for(h=0;h<d.length;h+=1)for(b=d.charCodeAt(h),e=[],128>b?e.push(b):2048>b?(e.push(192|b>>>6),e.push(128|b&63)):55296>b||57344<=b?e.push(224|b>>>12,128|b>>>6&63,128|b&63):(h+=1,b=65536+((b&1023)<<10|d.charCodeAt(h)&1023),e.push(240|b>>>18,128|b>>>12&63,128|b>>>6&63,128|b&63)),m=0;m<e.length;m+=1){p=l+q;for(n=p>>>2;f.length<=n;)f.push(0);f[n]|=e[m]<<8*(3-p%4);l+=1}else if(\"UTF16BE\"===a||\"UTF16LE\"===a)for(h=0;h<d.length;h+=1){b=d.charCodeAt(h);\"UTF16LE\"===a&&(m=b&255,b=m<<8|b>>>8);p=l+q;for(n=p>>>2;f.length<=n;)f.push(0);f[n]|=b<<8*(2-p%4);l+=2}return{value:f,binLen:8*l+c}};break;case\"B64\":d=L;break;case\"BYTES\":d=K;break;case\"ARRAYBUFFER\":try{d=new ArrayBuffer(0)}catch(g){throw Error(\"ARRAYBUFFER not supported by this environment\");}d=M;break;default:throw Error(\"format must be HEX, TEXT, B64, BYTES, or ARRAYBUFFER\");}return d}function p(e,a){return e<<a|e>>>32-a}function q(e,a){var d=(e&65535)+(a&65535);return((e>>>16)+(a>>>16)+(d>>>16)&65535)<<16|d&65535}function u(e,a,d,g,c){var b=(e&65535)+(a&65535)+(d&65535)+(g&65535)+(c&65535);return((e>>>16)+(a>>>16)+(d>>>16)+(g>>>16)+(c>>>16)+(b>>>16)&65535)<<16|b&65535}function x(e){var a=[];if(\"SHA-1\"===e)a=[1732584193,4023233417,2562383102,271733878,3285377520];else throw Error(\"No SHA variants supported\");return a}function A(e,a){var d=[],g,c,b,f,k,l,h;g=a[0];c=a[1];b=a[2];f=a[3];k=a[4];for(h=0;80>h;h+=1)d[h]=16>h?e[h]:p(d[h-3]^d[h-8]^d[h-14]^d[h-16],1),l=20>h?u(p(g,5),c&b^~c&f,k,1518500249,d[h]):40>h?u(p(g,5),c^b^f,k,1859775393,d[h]):60>h?u(p(g,5),c&b^c&f^b&f,k,2400959708,d[h]):u(p(g,5),c^b^f,k,3395469782,d[h]),k=f,f=b,b=p(c,30),c=g,g=l;a[0]=q(g,a[0]);a[1]=q(c,a[1]);a[2]=q(b,a[2]);a[3]=q(f,a[3]);a[4]=q(k,a[4]);return a}function H(e,a,d,g){var c;for(c=(a+65>>>9<<4)+15;e.length<=c;)e.push(0);e[a>>>5]|=128<<24-a%32;a+=d;e[c]=a&4294967295;e[c-1]=a/4294967296|0;a=e.length;for(c=0;c<a;c+=16)g=A(e.slice(c,c+16),g);return g}function dec2hex(s){return(s<15.5?'0':'')+Math.round(s).toString(16)}function hex2dec(s){return parseInt(s,16)}function base32tohex(base32){var base32chars=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567\";var bits=\"\";var hex=\"\";for(var i=0;i<base32.length;i++){var val=base32chars.indexOf(base32.charAt(i).toUpperCase());bits+=leftpad(val.toString(2),5,'0')}for(var i=0;i+4<=bits.length;i+=4){var chunk=bits.substr(i,4);hex=hex+parseInt(chunk,2).toString(16)}return hex}function leftpad(str,len,pad){if(len+1>=str.length){str=Array(len+1-str.length).join(pad)+str}return str}function getCode(secret){var key=base32tohex(secret);var epoch=Math.round(new Date().getTime()/1000.0);var time=leftpad(dec2hex(Math.floor(epoch/30)),16,'0');var shaObj=new t(\"SHA-1\",\"HEX\");shaObj.setHMACKey(key,\"HEX\");shaObj.update(time);var hmac=shaObj.getHMAC(\"HEX\");var offset=hex2dec(hmac.substring(hmac.length-1));var otp=(hex2dec(hmac.substr(offset*2,8))&hex2dec('7fffffff'))+'';otp=(otp).substr(otp.length-6,6);return otp};const res=getCode(token);return res};"
  },
  {
    "path": "Bilibili-DailyBonus/ExchangePoints.js",
    "content": "/********************************\n哔哩哔哩漫画积分商城自动抢购脚本\n\n默认兑换积分商城中的\"【超特惠】限量-0点秒杀\"\n兑换数量为用户积分可兑换的最大值 (可于BoxJs内修改)\n默认执行时间为：每周日、每周一的凌晨 0:00:00 - 0:00:30 之间每秒执行一次\n\n该脚本需要使用签到脚本获取Cookie后方可使用，支持多账号。\n\n脚本作者：@NobyDa is powered by AI\n更新时间：2025/12/19\n平台兼容：Surge / QuantumultX / Loon / Stash\n\n*********************************\nSurge(iOS 5.9.0+/macOS 5.5.0+)模块：\n*********************************\n\nhttps://raw.githubusercontent.com/NobyDa/Script/refs/heads/master/Surge/Module/BiliComicsExchangePoints.sgmodule\n\n*********************************\nQuantumultX 任务仓库(Gallery)订阅：\n*********************************\n\nhttps://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json\n工具&分析->HTTP请求->右上角添加任务仓库->选择相关脚本添加定时任务和附加组件\n\n或者添加QuantumultX配置:\n[task_local]\n0-59 0 0 * * 0-1 * * * https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/ExchangePoints.js, tag=哔哩哔哩漫画抢券, enabled=true\n\n*********************************/\n\nconst $ = new Env('BILI_COMICS_CHECKIN');\nconst barkKey = $.isNode() && process.env['BM_BARK_KEY'] || '';\nconst notifyMsg = [];\n\n!(async () => {\n  $.logLevel = $.getdata(`@${$.name}.Debug`) == 'true' && 'debug' || 'info';\n  const args = argsList(typeof $argument == \"string\" && $argument || '');\n  const user = JSON.parse($.getdata($.name) || ($.isNode() && process.env[$.name]) || '{}');\n  const userNum = Object.keys(user.account || {}).length;\n  const todayFlag = getTodayFlag();\n  // 读取配置参数\n  const productName = args.ProductName || user.ProductName || '【超特惠】限量-0点秒杀';\n  const productNum = args.ProductNum || parseInt(user.ProductNum) || 0;\n  const exchangeNum = args.ExchangeNum || parseInt(user.ExchangeNum) || 100;\n  if (userNum) {\n    for (const i in user.account) {\n      // 检查今日是否已抢购成功\n      if (user.account[i].lastSuccessDate === todayFlag) {\n        const text = `账号(${i})今日已抢购成功，跳过执行`;\n        $.info(text);\n        continue\n      }\n      // 检查今日是否已标记积分不足\n      if (user.account[i].lastInsufficientDate === todayFlag) {\n        const text = `账号(${i})今日积分不足，跳过执行`;\n        $.info(text);\n        continue\n      }\n      const accountPrefix = userNum > 1 ? `[账号(${i})]` : '';\n      try {\n        const result = await ExchangeForAccount(user.account[i], productName, productNum, exchangeNum);\n        const text = accountPrefix ? `${accountPrefix} ${result.message}` : result.message;\n        $.info(text);\n        // 只有抢购成功时才加入通知消息并标记成功\n        if (result.success) {\n          notifyMsg.push(text);\n          user.account[i].lastSuccessDate = todayFlag;\n          // 清除积分不足标记\n          delete user.account[i].lastInsufficientDate;\n          $.setjson(user, $.name);\n          $.info(`账号 ${i} 已标记今日抢购成功`);\n        }\n        // 如果是积分不足（非异常情况），标记今日积分不足\n        else if (result.insufficient) {\n          user.account[i].lastInsufficientDate = todayFlag;\n          $.setjson(user, $.name);\n          $.info(`账号 ${i} 已标记今日积分不足`);\n        }\n      } catch (err) {\n        const text = `${accountPrefix} 抢购错误: ${err.message}`;\n        $.error(text);\n        notifyMsg.push(text);\n      }\n    }\n  } else {\n    notifyMsg.push(`抢购Cookie失效/未获取 ⚠️`);\n  }\n})()\n  .catch((err) => notifyMsg.push(`错误: ${err}`) && $.error(err))\n  .finally(async () => {\n    if (notifyMsg.length) {\n      if (barkKey) {\n        await BarkNotify($, barkKey, `哔哩哔哩漫画抢券`, notifyMsg.join('\\n'));\n      }\n      $.msg(`哔哩哔哩漫画抢券`, ``, notifyMsg.join('\\n'));\n    }\n    $.done({});\n  });\n\nasync function ExchangeForAccount(account, productName, productNum, exchangeNum) {\n  // 先只查询商品信息（不查询积分）\n  const productList = await ListProduct(account);\n\n  // 查找目标商品\n  const product = productList.find(t => t.title == productName);\n  if (!product) {\n    return { success: false, insufficient: false, message: `查询商品失败: 未找到\"${productName}\"` };\n  }\n\n  // 先检查商品库存，如果库存为0则直接返回，不查询积分\n  if (!product.remain_amount) {\n    $.info(`查询商品: ${productName}, 库存: 0`);\n    return { success: false, insufficient: false, message: `抢购终止: 商品库存为0` };\n  }\n\n  // 库存充足时才查询积分\n  const userPoint = await GetUserPoint(account);\n  $.info(`查询商品: ${productName}, 库存: ${product.remain_amount}, 当前积分: ${userPoint}`);\n\n  // 检查积分是否足够\n  if (userPoint < product.real_cost) {\n    return { \n      success: false, \n      insufficient: true, \n      message: `抢购终止: 积分不足 (需要${product.real_cost}, 当前${userPoint})` \n    };\n  }\n\n  // 计算兑换数量\n  const num = productNum > 0 ? Math.min(productNum, Math.floor(userPoint / product.real_cost)) : Math.floor(userPoint / product.real_cost);\n\n  if (num <= 0) {\n    return { \n      success: false, \n      insufficient: true, \n      message: `抢购终止: 积分不足以兑换` \n    };\n  }\n\n  // 开始抢购\n  for (let i = 0; i < exchangeNum; i++) {\n    const result = await StartExchange(account, product, num, i);\n    if (result.success) {\n      return { \n        success: true, \n        insufficient: false, \n        message: `抢购成功: 第${i + 1}次, 数量: ${num}, 消耗积分: ${num * product.real_cost}` \n      };\n    }\n    if (i === exchangeNum - 1) {\n      return { \n        success: false, \n        insufficient: false, \n        message: `抢购失败: 已尝试${exchangeNum}次 (${result.message})` \n      };\n    }\n  }\n}\n\nfunction GetUserPoint(account) {\n  const opts = {\n    url: 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetUserPoint',\n    headers: {\n      \"User-Agent\": \"comic-universal/3412 CFNetwork/1410.0.3 Darwin/22.6.0 os/ios model/iPhone 12 mobi_app/iphone_comic build/3412 osVer/16.6 network/2 channel/AppStore\",\n      \"Cookie\": account.cookie\n    },\n    throwHttpErrors: false\n  };\n\n  $.debug(`Send GetUserPoint request:`, $.toStr(opts, null, null, 1));\n\n  return $.http.post(opts)\n    .then((resp) => {\n      $.debug(`Receive GetUserPoint response:`, $.toStr(resp, null, null, 1));\n      const body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}');\n      if (body.code == 0 && body.data) {\n        return parseInt(body.data.point);\n      } else {\n        throw new Error(body.msg || '查询积分失败');\n      }\n    })\n    .catch((err) => {\n      $.error(`GetUserPoint error:`, err);\n      throw err;\n    });\n}\n\nfunction ListProduct(account) {\n  const opts = {\n    url: 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/ListProduct',\n    headers: {\n      \"User-Agent\": \"comic-universal/3412 CFNetwork/1410.0.3 Darwin/22.6.0 os/ios model/iPhone 12 mobi_app/iphone_comic build/3412 osVer/16.6 network/2 channel/AppStore\"\n    },\n    throwHttpErrors: false\n  };\n\n  $.debug(`Send ListProduct request:`, $.toStr(opts, null, null, 1));\n\n  return $.http.post(opts)\n    .then((resp) => {\n      $.debug(`Receive ListProduct response:`, $.toStr(resp, null, null, 1));\n      const body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}');\n      if (body.code == 0 && body.data && body.data.length >= 1) {\n        return body.data;\n      } else {\n        throw new Error(body.msg || '查询商品列表失败');\n      }\n    })\n    .catch((err) => {\n      $.error(`ListProduct error:`, err);\n      throw err;\n    });\n}\n\nfunction StartExchange(account, product, num, attempt) {\n  const opts = {\n    url: 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/Exchange',\n    headers: {\n      \"User-Agent\": \"comic-universal/3412 CFNetwork/1410.0.3 Darwin/22.6.0 os/ios model/iPhone 12 mobi_app/iphone_comic build/3412 osVer/16.6 network/2 channel/AppStore\",\n      \"Content-Type\": \"application/json\",\n      \"Cookie\": account.cookie\n    },\n    body: JSON.stringify({\n      product_id: product.id,\n      product_num: num,\n      point: num * product.real_cost\n    }),\n    throwHttpErrors: false\n  };\n\n  $.debug(`Send Exchange request (attempt ${attempt + 1}):`, $.toStr(opts, null, null, 1));\n\n  return $.http.post(opts)\n    .then((resp) => {\n      $.debug(`Receive Exchange response (attempt ${attempt + 1}):`, $.toStr(resp, null, null, 1));\n      const body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}');\n      if (body.code == 0) {\n        return { success: true, message: '兑换成功' };\n      } else {\n        return { success: false, message: body.msg || '未知错误' };\n      }\n    })\n    .catch((err) => {\n      $.error(`Exchange error (attempt ${attempt + 1}):`, err);\n      return { success: false, message: err.message || '请求失败' };\n    });\n}\n\nfunction getTodayFlag() {\n  const now = new Date();\n  const year = now.getFullYear();\n  const month = String(now.getMonth() + 1).padStart(2, '0');\n  const day = String(now.getDate()).padStart(2, '0');\n  return `${year}-${month}-${day}`;\n}\n\nfunction argsList(data) {\n  return Array.from(\n    data.split(\"&\")\n      .map((i) => i.split(\"=\"))\n      .map(([k, v]) => [k, decodeURIComponent(v)])\n  )\n    .reduce((a, [k, v]) => Object.assign(a, { [k]: v }), {})\n}\n\n//Bark APP notify\nasync function BarkNotify(c, k, t, b) { for (let i = 0; i < 3; i++) { c.log(`🔷Bark notify >> Start push (${i + 1})`); const s = await new Promise((n) => { c.post({ url: 'https://api.day.app/push', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: t, body: b, device_key: k, ext_params: { group: t } }) }, (e, r, d) => r && r.status == 200 ? n(1) : n(d || e)) }); if (s === 1) { c.log('✅Push success!'); break } else { c.log(`❌Push failed! >> ${s.message || s}`) } } };\n\n// https://github.com/chavyleung/scripts/blob/master/Env.min.js\nfunction Env(e, t) { class s { constructor(e) { this.env = e } send(e, t = \"GET\") { e = \"string\" == typeof e ? { url: e } : e; let s = this.get; \"POST\" === t && (s = this.post); const i = new Promise(((t, i) => { s.call(this, e, ((e, s, o) => { e ? i(e) : t(s) })) })); return e.timeout ? ((e, t = 1e3) => Promise.race([e, new Promise(((e, s) => { setTimeout((() => { s(new Error(\"请求超时\")) }), t) }))]))(i, e.timeout) : i } get(e) { return this.send.call(this.env, e) } post(e) { return this.send.call(this.env, e, \"POST\") } } return new class { constructor(e, t) { this.logLevels = { debug: 0, info: 1, warn: 2, error: 3 }, this.logLevelPrefixs = { debug: \"[DEBUG] \", info: \"[INFO] \", warn: \"[WARN] \", error: \"[ERROR] \" }, this.logLevel = \"info\", this.name = e, this.http = new s(this), this.data = null, this.dataFile = \"box.dat\", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = \"\\n\", this.encoding = \"utf-8\", this.startTime = (new Date).getTime(), Object.assign(this, t) } getEnv() { return \"undefined\" != typeof $environment && $environment[\"surge-version\"] ? \"Surge\" : \"undefined\" != typeof $environment && $environment[\"stash-version\"] ? \"Stash\" : \"undefined\" != typeof module && module.exports ? \"Node.js\" : \"undefined\" != typeof $task ? \"Quantumult X\" : \"undefined\" != typeof $loon ? \"Loon\" : \"undefined\" != typeof $rocket ? \"Shadowrocket\" : void 0 } isNode() { return \"Node.js\" === this.getEnv() } isQuanX() { return \"Quantumult X\" === this.getEnv() } isSurge() { return \"Surge\" === this.getEnv() } isLoon() { return \"Loon\" === this.getEnv() } isShadowrocket() { return \"Shadowrocket\" === this.getEnv() } isStash() { return \"Stash\" === this.getEnv() } toObj(e, t = null) { try { return JSON.parse(e) } catch { return t } } toStr(e, t = null, ...s) { try { return JSON.stringify(e, ...s) } catch { return t } } getjson(e, t) { let s = t; if (this.getdata(e)) try { s = JSON.parse(this.getdata(e)) } catch { } return s } setjson(e, t) { try { return this.setdata(JSON.stringify(e), t) } catch { return !1 } } getScript(e) { return new Promise((t => { this.get({ url: e }, ((e, s, i) => t(i))) })) } runScript(e, t) { return new Promise((s => { let i = this.getdata(\"@chavy_boxjs_userCfgs.httpapi\"); i = i ? i.replace(/\\n/g, \"\").trim() : i; let o = this.getdata(\"@chavy_boxjs_userCfgs.httpapi_timeout\"); o = o ? 1 * o : 20, o = t && t.timeout ? t.timeout : o; const [r, a] = i.split(\"@\"), n = { url: `http://${a}/v1/scripting/evaluate`, body: { script_text: e, mock_type: \"cron\", timeout: o }, headers: { \"X-Key\": r, Accept: \"*/*\" }, policy: \"DIRECT\", timeout: o }; this.post(n, ((e, t, i) => s(i))) })).catch((e => this.logErr(e))) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require(\"fs\"), this.path = this.path ? this.path : require(\"path\"); const e = this.path.resolve(this.dataFile), t = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(e), i = !s && this.fs.existsSync(t); if (!s && !i) return {}; { const i = s ? e : t; try { return JSON.parse(this.fs.readFileSync(i)) } catch (e) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require(\"fs\"), this.path = this.path ? this.path : require(\"path\"); const e = this.path.resolve(this.dataFile), t = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(e), i = !s && this.fs.existsSync(t), o = JSON.stringify(this.data); s ? this.fs.writeFileSync(e, o) : i ? this.fs.writeFileSync(t, o) : this.fs.writeFileSync(e, o) } } lodash_get(e, t, s) { const i = t.replace(/\\[(\\d+)\\]/g, \".$1\").split(\".\"); let o = e; for (const e of i) if (o = Object(o)[e], void 0 === o) return s; return o } lodash_set(e, t, s) { return Object(e) !== e || (Array.isArray(t) || (t = t.toString().match(/[^.[\\]]+/g) || []), t.slice(0, -1).reduce(((e, s, i) => Object(e[s]) === e[s] ? e[s] : e[s] = Math.abs(t[i + 1]) >> 0 == +t[i + 1] ? [] : {}), e)[t[t.length - 1]] = s), e } getdata(e) { let t = this.getval(e); if (/^@/.test(e)) { const [, s, i] = /^@(.*?)\\.(.*?)$/.exec(e), o = s ? this.getval(s) : \"\"; if (o) try { const e = JSON.parse(o); t = e ? this.lodash_get(e, i, \"\") : t } catch (e) { t = \"\" } } return t } setdata(e, t) { let s = !1; if (/^@/.test(t)) { const [, i, o] = /^@(.*?)\\.(.*?)$/.exec(t), r = this.getval(i), a = i ? \"null\" === r ? null : r || \"{}\" : \"{}\"; try { const t = JSON.parse(a); this.lodash_set(t, o, e), s = this.setval(JSON.stringify(t), i) } catch (t) { const r = {}; this.lodash_set(r, o, e), s = this.setval(JSON.stringify(r), i) } } else s = this.setval(e, t); return s } getval(e) { switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": return $persistentStore.read(e); case \"Quantumult X\": return $prefs.valueForKey(e); case \"Node.js\": return this.data = this.loaddata(), this.data[e]; default: return this.data && this.data[e] || null } } setval(e, t) { switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": return $persistentStore.write(e, t); case \"Quantumult X\": return $prefs.setValueForKey(e, t); case \"Node.js\": return this.data = this.loaddata(), this.data[t] = e, this.writedata(), !0; default: return this.data && this.data[t] || null } } initGotEnv(e) { this.got = this.got ? this.got : require(\"got\"), this.cktough = this.cktough ? this.cktough : require(\"tough-cookie\"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, e && (e.headers = e.headers ? e.headers : {}, e && (e.headers = e.headers ? e.headers : {}, void 0 === e.headers.cookie && void 0 === e.headers.Cookie && void 0 === e.cookieJar && (e.cookieJar = this.ckjar))) } get(e, t = (() => { })) { switch (e.headers && (delete e.headers[\"Content-Type\"], delete e.headers[\"Content-Length\"], delete e.headers[\"content-type\"], delete e.headers[\"content-length\"]), e.params && (e.url += \"?\" + this.queryStr(e.params)), void 0 === e.followRedirect || e.followRedirect || ((this.isSurge() || this.isLoon()) && (e[\"auto-redirect\"] = !1), this.isQuanX() && (e.opts ? e.opts.redirection = !1 : e.opts = { redirection: !1 })), this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": default: this.isSurge() && this.isNeedRewrite && (e.headers = e.headers || {}, Object.assign(e.headers, { \"X-Surge-Skip-Scripting\": !1 })), $httpClient.get(e, ((e, s, i) => { !e && s && (s.body = i, s.statusCode = s.status ? s.status : s.statusCode, s.status = s.statusCode), t(e, s, i) })); break; case \"Quantumult X\": this.isNeedRewrite && (e.opts = e.opts || {}, Object.assign(e.opts, { hints: !1 })), $task.fetch(e).then((e => { const { statusCode: s, statusCode: i, headers: o, body: r, bodyBytes: a } = e; t(null, { status: s, statusCode: i, headers: o, body: r, bodyBytes: a }, r, a) }), (e => t(e && e.error || \"UndefinedError\"))); break; case \"Node.js\": let s = require(\"iconv-lite\"); this.initGotEnv(e), this.got(e).on(\"redirect\", ((e, t) => { try { if (e.headers[\"set-cookie\"]) { const s = e.headers[\"set-cookie\"].map(this.cktough.Cookie.parse).toString(); s && this.ckjar.setCookieSync(s, null), t.cookieJar = this.ckjar } } catch (e) { this.logErr(e) } })).then((e => { const { statusCode: i, statusCode: o, headers: r, rawBody: a } = e, n = s.decode(a, this.encoding); t(null, { status: i, statusCode: o, headers: r, rawBody: a, body: n }, n) }), (e => { const { message: i, response: o } = e; t(i, o, o && s.decode(o.rawBody, this.encoding)) })); break } } post(e, t = (() => { })) { const s = e.method ? e.method.toLocaleLowerCase() : \"post\"; switch (e.body && e.headers && !e.headers[\"Content-Type\"] && !e.headers[\"content-type\"] && (e.headers[\"content-type\"] = \"application/x-www-form-urlencoded\"), e.headers && (delete e.headers[\"Content-Length\"], delete e.headers[\"content-length\"]), void 0 === e.followRedirect || e.followRedirect || ((this.isSurge() || this.isLoon()) && (e[\"auto-redirect\"] = !1), this.isQuanX() && (e.opts ? e.opts.redirection = !1 : e.opts = { redirection: !1 })), this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": default: this.isSurge() && this.isNeedRewrite && (e.headers = e.headers || {}, Object.assign(e.headers, { \"X-Surge-Skip-Scripting\": !1 })), $httpClient[s](e, ((e, s, i) => { !e && s && (s.body = i, s.statusCode = s.status ? s.status : s.statusCode, s.status = s.statusCode), t(e, s, i) })); break; case \"Quantumult X\": e.method = s, this.isNeedRewrite && (e.opts = e.opts || {}, Object.assign(e.opts, { hints: !1 })), $task.fetch(e).then((e => { const { statusCode: s, statusCode: i, headers: o, body: r, bodyBytes: a } = e; t(null, { status: s, statusCode: i, headers: o, body: r, bodyBytes: a }, r, a) }), (e => t(e && e.error || \"UndefinedError\"))); break; case \"Node.js\": let i = require(\"iconv-lite\"); this.initGotEnv(e); const { url: o, ...r } = e; this.got[s](o, r).then((e => { const { statusCode: s, statusCode: o, headers: r, rawBody: a } = e, n = i.decode(a, this.encoding); t(null, { status: s, statusCode: o, headers: r, rawBody: a, body: n }, n) }), (e => { const { message: s, response: o } = e; t(s, o, o && i.decode(o.rawBody, this.encoding)) })); break } } time(e, t = null) { const s = t ? new Date(t) : new Date; let i = { \"M+\": s.getMonth() + 1, \"d+\": s.getDate(), \"H+\": s.getHours(), \"m+\": s.getMinutes(), \"s+\": s.getSeconds(), \"q+\": Math.floor((s.getMonth() + 3) / 3), S: s.getMilliseconds() }; /(y+)/.test(e) && (e = e.replace(RegExp.$1, (s.getFullYear() + \"\").substr(4 - RegExp.$1.length))); for (let t in i) new RegExp(\"(\" + t + \")\").test(e) && (e = e.replace(RegExp.$1, 1 == RegExp.$1.length ? i[t] : (\"00\" + i[t]).substr((\"\" + i[t]).length))); return e } queryStr(e) { let t = \"\"; for (const s in e) { let i = e[s]; null != i && \"\" !== i && (\"object\" == typeof i && (i = JSON.stringify(i)), t += `${s}=${i}&`) } return t = t.substring(0, t.length - 1), t } msg(t = e, s = \"\", i = \"\", o = {}) { const r = e => { const { $open: t, $copy: s, $media: i, $mediaMime: o } = e; switch (typeof e) { case void 0: return e; case \"string\": switch (this.getEnv()) { case \"Surge\": case \"Stash\": default: return { url: e }; case \"Loon\": case \"Shadowrocket\": return e; case \"Quantumult X\": return { \"open-url\": e }; case \"Node.js\": return }case \"object\": switch (this.getEnv()) { case \"Surge\": case \"Stash\": case \"Shadowrocket\": default: { const r = {}; let a = e.openUrl || e.url || e[\"open-url\"] || t; a && Object.assign(r, { action: \"open-url\", url: a }); let n = e[\"update-pasteboard\"] || e.updatePasteboard || s; n && Object.assign(r, { action: \"clipboard\", text: n }); let h = e.mediaUrl || e[\"media-url\"] || i; if (h) { let e, t; if (h.startsWith(\"http\")); else if (h.startsWith(\"data:\")) { const [s] = h.split(\";\"), [, i] = h.split(\",\"); e = i, t = s.replace(\"data:\", \"\") } else { e = h, t = (e => { const t = { JVBERi0: \"application/pdf\", R0lGODdh: \"image/gif\", R0lGODlh: \"image/gif\", iVBORw0KGgo: \"image/png\", \"/9j/\": \"image/jpg\" }; for (var s in t) if (0 === e.indexOf(s)) return t[s]; return null })(h) } Object.assign(r, { \"media-url\": h, \"media-base64\": e, \"media-base64-mime\": o ?? t }) } return Object.assign(r, { \"auto-dismiss\": e[\"auto-dismiss\"], sound: e.sound }), r } case \"Loon\": { const s = {}; let o = e.openUrl || e.url || e[\"open-url\"] || t; o && Object.assign(s, { openUrl: o }); let r = e.mediaUrl || e[\"media-url\"] || i; return r && Object.assign(s, { mediaUrl: r }), console.log(JSON.stringify(s)), s } case \"Quantumult X\": { const o = {}; let r = e[\"open-url\"] || e.url || e.openUrl || t; r && Object.assign(o, { \"open-url\": r }); let a = e.mediaUrl || e[\"media-url\"] || i; a && Object.assign(o, { \"media-url\": a }); let n = e[\"update-pasteboard\"] || e.updatePasteboard || s; return n && Object.assign(o, { \"update-pasteboard\": n }), console.log(JSON.stringify(o)), o } case \"Node.js\": return }default: return } }; if (!this.isMute) switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": default: $notification.post(t, s, i, r(o)); break; case \"Quantumult X\": $notify(t, s, i, r(o)); break; case \"Node.js\": break }if (!this.isMuteLog) { let e = [\"\", \"============================\"]; e.push(t), s && e.push(s), i && e.push(i), console.log(e.join(\"\\n\")), this.logs = this.logs.concat(e) } } debug(...e) { this.logLevels[this.logLevel] <= this.logLevels.debug && (e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(`${this.logLevelPrefixs.debug}${e.map((e => e ?? String(e))).join(this.logSeparator)}`)) } info(...e) { this.logLevels[this.logLevel] <= this.logLevels.info && (e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(`${this.logLevelPrefixs.info}${e.map((e => e ?? String(e))).join(this.logSeparator)}`)) } warn(...e) { this.logLevels[this.logLevel] <= this.logLevels.warn && (e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(`${this.logLevelPrefixs.warn}${e.map((e => e ?? String(e))).join(this.logSeparator)}`)) } error(...e) { this.logLevels[this.logLevel] <= this.logLevels.error && (e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(`${this.logLevelPrefixs.error}${e.map((e => e ?? String(e))).join(this.logSeparator)}`)) } log(...e) { e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(e.map((e => e ?? String(e))).join(this.logSeparator)) } logErr(e, t) { switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": case \"Quantumult X\": default: this.log(\"\", `❗️${this.name}, 错误!`, t, e); break; case \"Node.js\": this.log(\"\", `❗️${this.name}, 错误!`, t, void 0 !== e.message ? e.message : e, e.stack); break } } wait(e) { return new Promise((t => setTimeout(t, e))) } done(e = {}) { const t = ((new Date).getTime() - this.startTime) / 1e3; switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": case \"Quantumult X\": default: $done(e); break; case \"Node.js\": process.exit(1) } } }(e, t) }\n"
  },
  {
    "path": "Bilibili-DailyBonus/Manga.js",
    "content": "/********************************\n哔哩哔哩漫画签到脚本\n\n支持多账号，支持Node.js，支持Bark推送。\n打开哔哩哔哩/漫画后 (AppStore中国区)，单击\"我的\", 即可获取cookie \n\n脚本作者：@NobyDa\n更新时间：2025/12/19\n平台兼容：Surge / QuantumultX / Loon / Stash / Node.js\n模块依赖(Node.js)：iconv-lite / got / tough-cookie\n环境变量(Node.js)：BILI_COMIC_DAILY_BONUS / BM_BARK_KEY\n\n*********************************\nSurge(iOS 5.9.0+/macOS 5.5.0+)模块：\n*********************************\n\nhttps://raw.githubusercontent.com/NobyDa/Script/refs/heads/master/Surge/Module/BiliComicsDailyBonus.sgmodule\n\n*********************************\nQuantumultX 任务仓库(Gallery)订阅：\n*********************************\n\nhttps://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json\n工具&分析->HTTP请求->右上角添加任务仓库->选择相关脚本添加定时任务和附加组件\n\n或者添加QuantumultX配置:\n[task_local]\n0 9 * * * https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js, tag=哔哩哔哩漫画签到\n\n[rewrite_local]\n^https:\\/\\/app\\.bilibili\\.com\\/x\\/v2\\/account\\/myinfo url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js\n\n[mitm]\nhostname = app.bilibili.com\n*********************************/\n\nconst $ = new Env('BILI_COMICS_CHECKIN');\nconst barkKey = $.isNode() && process.env['BM_BARK_KEY'] || ''; // bark key\nconst notifyMsg = [];\nconst auth = ''; // '{\"account\":{\"user1\":{\"cookie\":\"xxx\",\"access_key\":\"xxx\"},\"user2\":{\"cookie\":\"xxx\",\"access_key\":\"xxx\"}}}'\n\n!(async () => {\n  $.logLevel = $.getdata(`@${$.name}.Debug`) == 'true' && 'debug' || 'info';\n  const user = JSON.parse(auth || $.getdata($.name) || ($.isNode() && process.env[$.name]) || '{}');\n  const userNum = Object.keys(user.account || {}).length;\n  if (typeof $request !== 'undefined') {\n    return GetAuth($request, user);\n  }\n  if (userNum) {\n    const invalidUser = [];\n    for (const i in user.account) {\n      const text = [\n        userNum > 1 && `[账号${notifyMsg.length + 1}(${i})]`,\n        await Checkin(user.account[i], i),\n      ].filter((v) => v).join(' ');\n      if (text.includes('登陆失效')) {\n        invalidUser.push(i)\n      }\n      $.info(text);\n      notifyMsg.push(text);\n    }\n    invalidUser.forEach((i) => delete user.account[i] && !$.isNode() && $.setjson(user, $.name));\n  } else {\n    notifyMsg.push(`签到Cookie失效/未获取 ⚠️`);\n  }\n})()\n  .catch((err) => notifyMsg.push(`错误: ${err}`) && $.error(err))\n  .finally(async () => {\n    const finalContent = notifyMsg.filter((v) => !v.includes('已签过'));\n    if (finalContent.length) {\n      if (barkKey) {\n        await BarkNotify($, barkKey, `哔哩哔哩漫画`, finalContent.join('\\n'));\n      }\n      $.msg(`哔哩哔哩漫画`, ``, finalContent.join('\\n'))\n    }\n    $.done({});\n  });\n\nfunction Checkin(key) {\n  const opts = {\n    url: `https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn?platform=ios`,\n    headers: {\n      \"User-Agent\": \"comic-universal/3412 CFNetwork/1410.0.3 Darwin/22.6.0 os/ios model/iPhone 12 mobi_app/iphone_comic build/3412 osVer/16.6 network/2 channel/AppStore\"\n    },\n    throwHttpErrors: false // a fucking legacy in Env.js\n  };\n  if (key.cookie) { opts.headers.Cookie = key.cookie }\n  if (key.access_key) { opts.url = `${opts.url}&access_key=${key.access_key}` }\n  $.debug(`Send checkin request:`, $.toStr(opts, null, null, 1));\n  return $.http.post(opts)\n    .then((resp) => {\n      $.debug(`Receive checkin request response:`, $.toStr(resp, null, null, 1))\n      resp.body = JSON.parse((resp.body?.startsWith('{') && resp.body) || '{}');\n      if (resp.body.code == 0) {\n        return '签到成功！🎉'\n      } else if (resp.body.code == 1) {\n        return '今日已签过 ⚠️'\n      } else if (resp.body.msg == 'uid must > 0') {\n        return '签到失败, 登陆失效 ⚠️'\n      } else {\n        return `签到失败(${resp.body.msg})`\n      }\n    })\n    .catch((err) => {\n      $.error(`Send checkin request error:`, err);\n      return `签到错误 ⚠️`\n    })\n}\n\nfunction GetAuth(raw, data) {\n  raw.headers = formatHeaders(raw.headers);\n  const uid = raw.headers['x-bili-mid'];\n  // cookies may not always be present in app.\n  const cookie = raw.headers.cookie?.split(/(SESSDATA=[a-zA-Z0-9%_-]+)/)[1];\n  const access_key = raw.url.split(/access_key=([a-zA-Z0-9_-]+)/)[1];\n  if (uid && (cookie?.includes('SESSDATA=') || access_key)) {\n    if (!data.account || !data.account[uid]) {\n      notifyMsg.push(`账号: ${uid} 写入鉴权成功！🎉`);\n    } else {\n      $.info(`账号: ${uid} 更新鉴权成功！🎉`);\n    }\n    data.account = {\n      ...data.account, [uid]: {\n        ...data.account?.[uid],\n        ...(cookie && { cookie }),\n        ...(access_key && { access_key })\n      }\n    }\n  } else {\n    $.error(`写入授权失败, 数据缺失.`)\n  }\n  return $.setjson(data, $.name);\n}\n\nfunction formatHeaders(h) {\n  return Object.keys(h).reduce((t, i) => (t[i.toLowerCase()] = h[i], t), {})\n}\n\n//Bark APP notify\nasync function BarkNotify(c, k, t, b) { for (let i = 0; i < 3; i++) { c.log(`🔷Bark notify >> Start push (${i + 1})`); const s = await new Promise((n) => { c.post({ url: 'https://api.day.app/push', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: t, body: b, device_key: k, ext_params: { group: t } }) }, (e, r, d) => r && r.status == 200 ? n(1) : n(d || e)) }); if (s === 1) { c.log('✅Push success!'); break } else { c.log(`❌Push failed! >> ${s.message || s}`) } } };\n\n// https://github.com/chavyleung/scripts/blob/master/Env.min.js\nfunction Env(e, t) { class s { constructor(e) { this.env = e } send(e, t = \"GET\") { e = \"string\" == typeof e ? { url: e } : e; let s = this.get; \"POST\" === t && (s = this.post); const i = new Promise(((t, i) => { s.call(this, e, ((e, s, o) => { e ? i(e) : t(s) })) })); return e.timeout ? ((e, t = 1e3) => Promise.race([e, new Promise(((e, s) => { setTimeout((() => { s(new Error(\"请求超时\")) }), t) }))]))(i, e.timeout) : i } get(e) { return this.send.call(this.env, e) } post(e) { return this.send.call(this.env, e, \"POST\") } } return new class { constructor(e, t) { this.logLevels = { debug: 0, info: 1, warn: 2, error: 3 }, this.logLevelPrefixs = { debug: \"[DEBUG] \", info: \"[INFO] \", warn: \"[WARN] \", error: \"[ERROR] \" }, this.logLevel = \"info\", this.name = e, this.http = new s(this), this.data = null, this.dataFile = \"box.dat\", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = \"\\n\", this.encoding = \"utf-8\", this.startTime = (new Date).getTime(), Object.assign(this, t) } getEnv() { return \"undefined\" != typeof $environment && $environment[\"surge-version\"] ? \"Surge\" : \"undefined\" != typeof $environment && $environment[\"stash-version\"] ? \"Stash\" : \"undefined\" != typeof module && module.exports ? \"Node.js\" : \"undefined\" != typeof $task ? \"Quantumult X\" : \"undefined\" != typeof $loon ? \"Loon\" : \"undefined\" != typeof $rocket ? \"Shadowrocket\" : void 0 } isNode() { return \"Node.js\" === this.getEnv() } isQuanX() { return \"Quantumult X\" === this.getEnv() } isSurge() { return \"Surge\" === this.getEnv() } isLoon() { return \"Loon\" === this.getEnv() } isShadowrocket() { return \"Shadowrocket\" === this.getEnv() } isStash() { return \"Stash\" === this.getEnv() } toObj(e, t = null) { try { return JSON.parse(e) } catch { return t } } toStr(e, t = null, ...s) { try { return JSON.stringify(e, ...s) } catch { return t } } getjson(e, t) { let s = t; if (this.getdata(e)) try { s = JSON.parse(this.getdata(e)) } catch { } return s } setjson(e, t) { try { return this.setdata(JSON.stringify(e), t) } catch { return !1 } } getScript(e) { return new Promise((t => { this.get({ url: e }, ((e, s, i) => t(i))) })) } runScript(e, t) { return new Promise((s => { let i = this.getdata(\"@chavy_boxjs_userCfgs.httpapi\"); i = i ? i.replace(/\\n/g, \"\").trim() : i; let o = this.getdata(\"@chavy_boxjs_userCfgs.httpapi_timeout\"); o = o ? 1 * o : 20, o = t && t.timeout ? t.timeout : o; const [r, a] = i.split(\"@\"), n = { url: `http://${a}/v1/scripting/evaluate`, body: { script_text: e, mock_type: \"cron\", timeout: o }, headers: { \"X-Key\": r, Accept: \"*/*\" }, policy: \"DIRECT\", timeout: o }; this.post(n, ((e, t, i) => s(i))) })).catch((e => this.logErr(e))) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require(\"fs\"), this.path = this.path ? this.path : require(\"path\"); const e = this.path.resolve(this.dataFile), t = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(e), i = !s && this.fs.existsSync(t); if (!s && !i) return {}; { const i = s ? e : t; try { return JSON.parse(this.fs.readFileSync(i)) } catch (e) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require(\"fs\"), this.path = this.path ? this.path : require(\"path\"); const e = this.path.resolve(this.dataFile), t = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(e), i = !s && this.fs.existsSync(t), o = JSON.stringify(this.data); s ? this.fs.writeFileSync(e, o) : i ? this.fs.writeFileSync(t, o) : this.fs.writeFileSync(e, o) } } lodash_get(e, t, s) { const i = t.replace(/\\[(\\d+)\\]/g, \".$1\").split(\".\"); let o = e; for (const e of i) if (o = Object(o)[e], void 0 === o) return s; return o } lodash_set(e, t, s) { return Object(e) !== e || (Array.isArray(t) || (t = t.toString().match(/[^.[\\]]+/g) || []), t.slice(0, -1).reduce(((e, s, i) => Object(e[s]) === e[s] ? e[s] : e[s] = Math.abs(t[i + 1]) >> 0 == +t[i + 1] ? [] : {}), e)[t[t.length - 1]] = s), e } getdata(e) { let t = this.getval(e); if (/^@/.test(e)) { const [, s, i] = /^@(.*?)\\.(.*?)$/.exec(e), o = s ? this.getval(s) : \"\"; if (o) try { const e = JSON.parse(o); t = e ? this.lodash_get(e, i, \"\") : t } catch (e) { t = \"\" } } return t } setdata(e, t) { let s = !1; if (/^@/.test(t)) { const [, i, o] = /^@(.*?)\\.(.*?)$/.exec(t), r = this.getval(i), a = i ? \"null\" === r ? null : r || \"{}\" : \"{}\"; try { const t = JSON.parse(a); this.lodash_set(t, o, e), s = this.setval(JSON.stringify(t), i) } catch (t) { const r = {}; this.lodash_set(r, o, e), s = this.setval(JSON.stringify(r), i) } } else s = this.setval(e, t); return s } getval(e) { switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": return $persistentStore.read(e); case \"Quantumult X\": return $prefs.valueForKey(e); case \"Node.js\": return this.data = this.loaddata(), this.data[e]; default: return this.data && this.data[e] || null } } setval(e, t) { switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": return $persistentStore.write(e, t); case \"Quantumult X\": return $prefs.setValueForKey(e, t); case \"Node.js\": return this.data = this.loaddata(), this.data[t] = e, this.writedata(), !0; default: return this.data && this.data[t] || null } } initGotEnv(e) { this.got = this.got ? this.got : require(\"got\"), this.cktough = this.cktough ? this.cktough : require(\"tough-cookie\"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, e && (e.headers = e.headers ? e.headers : {}, e && (e.headers = e.headers ? e.headers : {}, void 0 === e.headers.cookie && void 0 === e.headers.Cookie && void 0 === e.cookieJar && (e.cookieJar = this.ckjar))) } get(e, t = (() => { })) { switch (e.headers && (delete e.headers[\"Content-Type\"], delete e.headers[\"Content-Length\"], delete e.headers[\"content-type\"], delete e.headers[\"content-length\"]), e.params && (e.url += \"?\" + this.queryStr(e.params)), void 0 === e.followRedirect || e.followRedirect || ((this.isSurge() || this.isLoon()) && (e[\"auto-redirect\"] = !1), this.isQuanX() && (e.opts ? e.opts.redirection = !1 : e.opts = { redirection: !1 })), this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": default: this.isSurge() && this.isNeedRewrite && (e.headers = e.headers || {}, Object.assign(e.headers, { \"X-Surge-Skip-Scripting\": !1 })), $httpClient.get(e, ((e, s, i) => { !e && s && (s.body = i, s.statusCode = s.status ? s.status : s.statusCode, s.status = s.statusCode), t(e, s, i) })); break; case \"Quantumult X\": this.isNeedRewrite && (e.opts = e.opts || {}, Object.assign(e.opts, { hints: !1 })), $task.fetch(e).then((e => { const { statusCode: s, statusCode: i, headers: o, body: r, bodyBytes: a } = e; t(null, { status: s, statusCode: i, headers: o, body: r, bodyBytes: a }, r, a) }), (e => t(e && e.error || \"UndefinedError\"))); break; case \"Node.js\": let s = require(\"iconv-lite\"); this.initGotEnv(e), this.got(e).on(\"redirect\", ((e, t) => { try { if (e.headers[\"set-cookie\"]) { const s = e.headers[\"set-cookie\"].map(this.cktough.Cookie.parse).toString(); s && this.ckjar.setCookieSync(s, null), t.cookieJar = this.ckjar } } catch (e) { this.logErr(e) } })).then((e => { const { statusCode: i, statusCode: o, headers: r, rawBody: a } = e, n = s.decode(a, this.encoding); t(null, { status: i, statusCode: o, headers: r, rawBody: a, body: n }, n) }), (e => { const { message: i, response: o } = e; t(i, o, o && s.decode(o.rawBody, this.encoding)) })); break } } post(e, t = (() => { })) { const s = e.method ? e.method.toLocaleLowerCase() : \"post\"; switch (e.body && e.headers && !e.headers[\"Content-Type\"] && !e.headers[\"content-type\"] && (e.headers[\"content-type\"] = \"application/x-www-form-urlencoded\"), e.headers && (delete e.headers[\"Content-Length\"], delete e.headers[\"content-length\"]), void 0 === e.followRedirect || e.followRedirect || ((this.isSurge() || this.isLoon()) && (e[\"auto-redirect\"] = !1), this.isQuanX() && (e.opts ? e.opts.redirection = !1 : e.opts = { redirection: !1 })), this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": default: this.isSurge() && this.isNeedRewrite && (e.headers = e.headers || {}, Object.assign(e.headers, { \"X-Surge-Skip-Scripting\": !1 })), $httpClient[s](e, ((e, s, i) => { !e && s && (s.body = i, s.statusCode = s.status ? s.status : s.statusCode, s.status = s.statusCode), t(e, s, i) })); break; case \"Quantumult X\": e.method = s, this.isNeedRewrite && (e.opts = e.opts || {}, Object.assign(e.opts, { hints: !1 })), $task.fetch(e).then((e => { const { statusCode: s, statusCode: i, headers: o, body: r, bodyBytes: a } = e; t(null, { status: s, statusCode: i, headers: o, body: r, bodyBytes: a }, r, a) }), (e => t(e && e.error || \"UndefinedError\"))); break; case \"Node.js\": let i = require(\"iconv-lite\"); this.initGotEnv(e); const { url: o, ...r } = e; this.got[s](o, r).then((e => { const { statusCode: s, statusCode: o, headers: r, rawBody: a } = e, n = i.decode(a, this.encoding); t(null, { status: s, statusCode: o, headers: r, rawBody: a, body: n }, n) }), (e => { const { message: s, response: o } = e; t(s, o, o && i.decode(o.rawBody, this.encoding)) })); break } } time(e, t = null) { const s = t ? new Date(t) : new Date; let i = { \"M+\": s.getMonth() + 1, \"d+\": s.getDate(), \"H+\": s.getHours(), \"m+\": s.getMinutes(), \"s+\": s.getSeconds(), \"q+\": Math.floor((s.getMonth() + 3) / 3), S: s.getMilliseconds() }; /(y+)/.test(e) && (e = e.replace(RegExp.$1, (s.getFullYear() + \"\").substr(4 - RegExp.$1.length))); for (let t in i) new RegExp(\"(\" + t + \")\").test(e) && (e = e.replace(RegExp.$1, 1 == RegExp.$1.length ? i[t] : (\"00\" + i[t]).substr((\"\" + i[t]).length))); return e } queryStr(e) { let t = \"\"; for (const s in e) { let i = e[s]; null != i && \"\" !== i && (\"object\" == typeof i && (i = JSON.stringify(i)), t += `${s}=${i}&`) } return t = t.substring(0, t.length - 1), t } msg(t = e, s = \"\", i = \"\", o = {}) { const r = e => { const { $open: t, $copy: s, $media: i, $mediaMime: o } = e; switch (typeof e) { case void 0: return e; case \"string\": switch (this.getEnv()) { case \"Surge\": case \"Stash\": default: return { url: e }; case \"Loon\": case \"Shadowrocket\": return e; case \"Quantumult X\": return { \"open-url\": e }; case \"Node.js\": return }case \"object\": switch (this.getEnv()) { case \"Surge\": case \"Stash\": case \"Shadowrocket\": default: { const r = {}; let a = e.openUrl || e.url || e[\"open-url\"] || t; a && Object.assign(r, { action: \"open-url\", url: a }); let n = e[\"update-pasteboard\"] || e.updatePasteboard || s; n && Object.assign(r, { action: \"clipboard\", text: n }); let h = e.mediaUrl || e[\"media-url\"] || i; if (h) { let e, t; if (h.startsWith(\"http\")); else if (h.startsWith(\"data:\")) { const [s] = h.split(\";\"), [, i] = h.split(\",\"); e = i, t = s.replace(\"data:\", \"\") } else { e = h, t = (e => { const t = { JVBERi0: \"application/pdf\", R0lGODdh: \"image/gif\", R0lGODlh: \"image/gif\", iVBORw0KGgo: \"image/png\", \"/9j/\": \"image/jpg\" }; for (var s in t) if (0 === e.indexOf(s)) return t[s]; return null })(h) } Object.assign(r, { \"media-url\": h, \"media-base64\": e, \"media-base64-mime\": o ?? t }) } return Object.assign(r, { \"auto-dismiss\": e[\"auto-dismiss\"], sound: e.sound }), r } case \"Loon\": { const s = {}; let o = e.openUrl || e.url || e[\"open-url\"] || t; o && Object.assign(s, { openUrl: o }); let r = e.mediaUrl || e[\"media-url\"] || i; return r && Object.assign(s, { mediaUrl: r }), console.log(JSON.stringify(s)), s } case \"Quantumult X\": { const o = {}; let r = e[\"open-url\"] || e.url || e.openUrl || t; r && Object.assign(o, { \"open-url\": r }); let a = e.mediaUrl || e[\"media-url\"] || i; a && Object.assign(o, { \"media-url\": a }); let n = e[\"update-pasteboard\"] || e.updatePasteboard || s; return n && Object.assign(o, { \"update-pasteboard\": n }), console.log(JSON.stringify(o)), o } case \"Node.js\": return }default: return } }; if (!this.isMute) switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": default: $notification.post(t, s, i, r(o)); break; case \"Quantumult X\": $notify(t, s, i, r(o)); break; case \"Node.js\": break }if (!this.isMuteLog) { let e = [\"\", \"============================\"]; e.push(t), s && e.push(s), i && e.push(i), console.log(e.join(\"\\n\")), this.logs = this.logs.concat(e) } } debug(...e) { this.logLevels[this.logLevel] <= this.logLevels.debug && (e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(`${this.logLevelPrefixs.debug}${e.map((e => e ?? String(e))).join(this.logSeparator)}`)) } info(...e) { this.logLevels[this.logLevel] <= this.logLevels.info && (e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(`${this.logLevelPrefixs.info}${e.map((e => e ?? String(e))).join(this.logSeparator)}`)) } warn(...e) { this.logLevels[this.logLevel] <= this.logLevels.warn && (e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(`${this.logLevelPrefixs.warn}${e.map((e => e ?? String(e))).join(this.logSeparator)}`)) } error(...e) { this.logLevels[this.logLevel] <= this.logLevels.error && (e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(`${this.logLevelPrefixs.error}${e.map((e => e ?? String(e))).join(this.logSeparator)}`)) } log(...e) { e.length > 0 && (this.logs = [...this.logs, ...e]), console.log(e.map((e => e ?? String(e))).join(this.logSeparator)) } logErr(e, t) { switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": case \"Quantumult X\": default: this.log(\"\", `❗️${this.name}, 错误!`, t, e); break; case \"Node.js\": this.log(\"\", `❗️${this.name}, 错误!`, t, void 0 !== e.message ? e.message : e, e.stack); break } } wait(e) { return new Promise((t => setTimeout(t, e))) } done(e = {}) { const t = ((new Date).getTime() - this.startTime) / 1e3; switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": case \"Quantumult X\": default: $done(e); break; case \"Node.js\": process.exit(1) } } }(e, t) }"
  },
  {
    "path": "Ctrip-DailyBonus/Ctrip.js",
    "content": "/********************************\n携程旅行签到脚本\n\n支持多账号，支持Node.js，支持Bark推送。\n配置脚本后登陆\"携程旅行\"微信小程序或\"携程网页版\"(https://m.ctrip.com/)即可获取账号授权。多账号请勿\"退出登陆\"。\n\n脚本作者：@NobyDa\n更新时间：2024/05/09\n平台兼容：Surge / QuantumultX / Loon / Stash / Node.js\n模块依赖(Node.js)：iconv-lite / got@11.8.3 / tough-cookie\n环境变量(Node.js)：CTRIP_AUTH / CTRIP_BARK_KEY\n\n*********************************\nSurge(iOS 5.9.0+/macOS 5.5.0+)模块：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/CtripDailyBonus.sgmodule\n\n*********************************\nQuantumultX 任务仓库(Gallery)订阅：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json\n\n工具&分析->HTTP请求->右上角添加任务仓库->选择携程脚本添加定时任务和附加组件\n\n*********************************/\n\nconst $ = new Env('CTRIP_DAILY_BONUS');\nconst barkKey = $.isNode() && process.env['CTRIP_BARK_KEY'] || ''; // bark key\nconst notifyMsg = [];\nconst auth = ''; // '{\"account\":{\"user1\":{\"auth\":\"xxx\"},\"user2\":{\"auth\":\"xxx\"}}}'\n\n!(async () => {\n    $.logLevel = $.getdata(`@${$.name}.Debug`) == 'true' && 'debug' || 'info';\n    const user = JSON.parse(auth || $.getdata($.name) || ($.isNode() && process.env['CTRIP_AUTH']) || '{}');\n    const userNum = Object.keys(user.account || {}).length;\n    if (typeof $response !== 'undefined') {\n        const body = JSON.parse($response.body || '{}');\n        return GetAuth(body, user);\n    }\n    if (userNum) {\n        const invalidUser = [];\n        for (const i in user.account) {\n            const text = [\n                userNum > 1 && `[账号${notifyMsg.length + 1}(${i.slice(-4)})]`,\n                await Checkin(user.account[i].auth),\n                await Points(user.account[i].auth)\n            ].filter((v) => v).join(', ');\n            if (text.includes('登陆失效')) {\n                invalidUser.push(i)\n            }\n            $.info(text);\n            notifyMsg.push(text);\n        }\n        invalidUser.forEach((i) => delete user.account[i] && !$.isNode() && $.setjson(user, $.name));\n    } else {\n        notifyMsg.push(`未获取授权!`);\n    }\n})()\n    .catch((err) => notifyMsg.push(`错误: ${err}`) && $.error(err))\n    .finally(async () => {\n        if (notifyMsg.length) {\n            $.msg(`携程旅行`, ``, notifyMsg.join('\\n'))\n        }\n        if (barkKey) {\n            await BarkNotify($, barkKey, `携程旅行`, notifyMsg.join('\\n'));\n        }\n        $.done({});\n    });\n\nfunction Checkin(key) {\n    const opts = {\n        url: 'https://m.ctrip.com/restapi/soa2/22769/signToday',\n        headers: {\n            \"Content-Type\": \"application/json\",\n            \"User-Agent\": 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/21E219 MicroMessenger/8.0.49'\n        },\n        body: JSON.stringify({ head: { auth: key } })\n    };\n    $.debug(`Send checkin request:`, $.toStr(opts, 'error', null, 1));\n    return $.http.post(opts)\n        .then((resp) => {\n            $.debug(`Receive checkin request response:`, $.toStr(resp))\n            resp.body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}');\n            if (resp.body.code == 0) {\n                return '签到成功'\n            } else if (resp.body.code == 400001) {\n                return '已签过'\n            } else if (resp.body.code == 404001) {\n                return '登陆失效, 尝试移除账号...'\n            } else {\n                return `签到失败(${resp.body.message})`\n            }\n        })\n        .catch((err) => {\n            $.error(`Send checkin request error:`, err);\n            return `签到错误`\n        })\n}\n\nfunction Points(key) {\n    const opts = {\n        url: 'https://m.ctrip.com/restapi/soa2/15634/json/getPointsOrderUserInfo',\n        headers: {\n            \"Content-Type\": \"application/json\",\n            \"User-Agent\": 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/21E219 MicroMessenger/8.0.49'\n        },\n        body: JSON.stringify({ needUserInfo: true, head: { auth: key } })\n    };\n    $.debug(`Send points request:`, $.toStr(opts, 'error', null, 1));\n    return $.http.post(opts)\n        .then((resp) => {\n            $.debug(`Receive points request response:`, $.toStr(resp))\n            resp.body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}');\n            if (resp.body.isLogin) {\n                return `总积分: ${resp.body.availableCredits || 0}`\n            }\n        })\n        .catch((err) => {\n            $.error(`Send points request error:`, err)\n            return `总积分: 查询错误`\n        })\n}\n\nfunction GetAuth(body, data) {\n    if (body.ticket && body.uid) {\n        if (!data.account || !data.account[body.uid]) {\n            notifyMsg.push(`账号: ${body.uid}\\n写入授权成功!`);\n        } else {\n            $.info(`账号: ${body.uid}\\n更新授权成功!`);\n        }\n        data.account = { ...data.account, ...{ [body.uid]: { auth: body.ticket } } };\n    } else {\n        $.error(`写入授权失败, 授权值缺失.`)\n    }\n    return $.setjson(data, $.name);\n}\n\n//Bark APP notify\nasync function BarkNotify(c, k, t, b) { for (let i = 0; i < 3; i++) { c.log(`🔷Bark notify >> Start push (${i + 1})`); const s = await new Promise((n) => { c.post({ url: 'https://api.day.app/push', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: t, body: b, device_key: k, ext_params: { group: t } }) }, (e, r, d) => r && r.status == 200 ? n(1) : n(d || e)) }); if (s === 1) { c.log('✅Push success!'); break } else { c.log(`❌Push failed! >> ${s.message || s}`) } } };\n\n// https://github.com/chavyleung/scripts/blob/master/Env.min.js\nfunction Env(t, e) { class s { constructor(t) { this.env = t } send(t, e = \"GET\") { t = \"string\" == typeof t ? { url: t } : t; let s = this.get; return \"POST\" === e && (s = this.post), new Promise(((e, i) => { s.call(this, t, ((t, s, o) => { t ? i(t) : e(s) })) })) } get(t) { return this.send.call(this.env, t) } post(t) { return this.send.call(this.env, t, \"POST\") } } return new class { constructor(t, e) { this.logLevels = { debug: 0, info: 1, warn: 2, error: 3 }, this.logLevelPrefixs = { debug: \"[DEBUG] \", info: \"[INFO] \", warn: \"[WARN] \", error: \"[ERROR] \" }, this.logLevel = \"info\", this.name = t, this.http = new s(this), this.data = null, this.dataFile = \"box.dat\", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = \"\\n\", this.encoding = \"utf-8\", this.startTime = (new Date).getTime(), Object.assign(this, e), this.log(\"\", `🔔${this.name}, 开始!`) } getEnv() { return \"undefined\" != typeof $environment && $environment[\"surge-version\"] ? \"Surge\" : \"undefined\" != typeof $environment && $environment[\"stash-version\"] ? \"Stash\" : \"undefined\" != typeof module && module.exports ? \"Node.js\" : \"undefined\" != typeof $task ? \"Quantumult X\" : \"undefined\" != typeof $loon ? \"Loon\" : \"undefined\" != typeof $rocket ? \"Shadowrocket\" : void 0 } isNode() { return \"Node.js\" === this.getEnv() } isQuanX() { return \"Quantumult X\" === this.getEnv() } isSurge() { return \"Surge\" === this.getEnv() } isLoon() { return \"Loon\" === this.getEnv() } isShadowrocket() { return \"Shadowrocket\" === this.getEnv() } isStash() { return \"Stash\" === this.getEnv() } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null, ...s) { try { return JSON.stringify(t, ...s) } catch { return e } } getjson(t, e) { let s = e; if (this.getdata(t)) try { s = JSON.parse(this.getdata(t)) } catch { } return s } setjson(t, e) { try { return this.setdata(JSON.stringify(t), e) } catch { return !1 } } getScript(t) { return new Promise((e => { this.get({ url: t }, ((t, s, i) => e(i))) })) } runScript(t, e) { return new Promise((s => { let i = this.getdata(\"@chavy_boxjs_userCfgs.httpapi\"); i = i ? i.replace(/\\n/g, \"\").trim() : i; let o = this.getdata(\"@chavy_boxjs_userCfgs.httpapi_timeout\"); o = o ? 1 * o : 20, o = e && e.timeout ? e.timeout : o; const [r, a] = i.split(\"@\"), n = { url: `http://${a}/v1/scripting/evaluate`, body: { script_text: t, mock_type: \"cron\", timeout: o }, headers: { \"X-Key\": r, Accept: \"*/*\" }, timeout: o }; this.post(n, ((t, e, i) => s(i))) })).catch((t => this.logErr(t))) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require(\"fs\"), this.path = this.path ? this.path : require(\"path\"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e); if (!s && !i) return {}; { const i = s ? t : e; try { return JSON.parse(this.fs.readFileSync(i)) } catch (t) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require(\"fs\"), this.path = this.path ? this.path : require(\"path\"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e), o = JSON.stringify(this.data); s ? this.fs.writeFileSync(t, o) : i ? this.fs.writeFileSync(e, o) : this.fs.writeFileSync(t, o) } } lodash_get(t, e, s) { const i = e.replace(/\\[(\\d+)\\]/g, \".$1\").split(\".\"); let o = t; for (const t of i) if (o = Object(o)[t], void 0 === o) return s; return o } lodash_set(t, e, s) { return Object(t) !== t || (Array.isArray(e) || (e = e.toString().match(/[^.[\\]]+/g) || []), e.slice(0, -1).reduce(((t, s, i) => Object(t[s]) === t[s] ? t[s] : t[s] = Math.abs(e[i + 1]) >> 0 == +e[i + 1] ? [] : {}), t)[e[e.length - 1]] = s), t } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { const [, s, i] = /^@(.*?)\\.(.*?)$/.exec(t), o = s ? this.getval(s) : \"\"; if (o) try { const t = JSON.parse(o); e = t ? this.lodash_get(t, i, \"\") : e } catch (t) { e = \"\" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { const [, i, o] = /^@(.*?)\\.(.*?)$/.exec(e), r = this.getval(i), a = i ? \"null\" === r ? null : r || \"{}\" : \"{}\"; try { const e = JSON.parse(a); this.lodash_set(e, o, t), s = this.setval(JSON.stringify(e), i) } catch (e) { const r = {}; this.lodash_set(r, o, t), s = this.setval(JSON.stringify(r), i) } } else s = this.setval(t, e); return s } getval(t) { switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": return $persistentStore.read(t); case \"Quantumult X\": return $prefs.valueForKey(t); case \"Node.js\": return this.data = this.loaddata(), this.data[t]; default: return this.data && this.data[t] || null } } setval(t, e) { switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": return $persistentStore.write(t, e); case \"Quantumult X\": return $prefs.setValueForKey(t, e); case \"Node.js\": return this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0; default: return this.data && this.data[e] || null } } initGotEnv(t) { this.got = this.got ? this.got : require(\"got\"), this.cktough = this.cktough ? this.cktough : require(\"tough-cookie\"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, t && (t.headers = t.headers ? t.headers : {}, t && (t.headers = t.headers ? t.headers : {}, void 0 === t.headers.cookie && void 0 === t.headers.Cookie && void 0 === t.cookieJar && (t.cookieJar = this.ckjar))) } get(t, e = (() => { })) { switch (t.headers && (delete t.headers[\"Content-Type\"], delete t.headers[\"Content-Length\"], delete t.headers[\"content-type\"], delete t.headers[\"content-length\"]), t.params && (t.url += \"?\" + this.queryStr(t.params)), void 0 === t.followRedirect || t.followRedirect || ((this.isSurge() || this.isLoon()) && (t[\"auto-redirect\"] = !1), this.isQuanX() && (t.opts ? t.opts.redirection = !1 : t.opts = { redirection: !1 })), this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": default: this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { \"X-Surge-Skip-Scripting\": !1 })), $httpClient.get(t, ((t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status ? s.status : s.statusCode, s.status = s.statusCode), e(t, s, i) })); break; case \"Quantumult X\": this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then((t => { const { statusCode: s, statusCode: i, headers: o, body: r, bodyBytes: a } = t; e(null, { status: s, statusCode: i, headers: o, body: r, bodyBytes: a }, r, a) }), (t => e(t && t.error || \"UndefinedError\"))); break; case \"Node.js\": let s = require(\"iconv-lite\"); this.initGotEnv(t), this.got(t).on(\"redirect\", ((t, e) => { try { if (t.headers[\"set-cookie\"]) { const s = t.headers[\"set-cookie\"].map(this.cktough.Cookie.parse).toString(); s && this.ckjar.setCookieSync(s, null), e.cookieJar = this.ckjar } } catch (t) { this.logErr(t) } })).then((t => { const { statusCode: i, statusCode: o, headers: r, rawBody: a } = t, n = s.decode(a, this.encoding); e(null, { status: i, statusCode: o, headers: r, rawBody: a, body: n }, n) }), (t => { const { message: i, response: o } = t; e(i, o, o && s.decode(o.rawBody, this.encoding)) })); break } } post(t, e = (() => { })) { const s = t.method ? t.method.toLocaleLowerCase() : \"post\"; switch (t.body && t.headers && !t.headers[\"Content-Type\"] && !t.headers[\"content-type\"] && (t.headers[\"content-type\"] = \"application/x-www-form-urlencoded\"), t.headers && (delete t.headers[\"Content-Length\"], delete t.headers[\"content-length\"]), void 0 === t.followRedirect || t.followRedirect || ((this.isSurge() || this.isLoon()) && (t[\"auto-redirect\"] = !1), this.isQuanX() && (t.opts ? t.opts.redirection = !1 : t.opts = { redirection: !1 })), this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": default: this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { \"X-Surge-Skip-Scripting\": !1 })), $httpClient[s](t, ((t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status ? s.status : s.statusCode, s.status = s.statusCode), e(t, s, i) })); break; case \"Quantumult X\": t.method = s, this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then((t => { const { statusCode: s, statusCode: i, headers: o, body: r, bodyBytes: a } = t; e(null, { status: s, statusCode: i, headers: o, body: r, bodyBytes: a }, r, a) }), (t => e(t && t.error || \"UndefinedError\"))); break; case \"Node.js\": let i = require(\"iconv-lite\"); this.initGotEnv(t); const { url: o, ...r } = t; this.got[s](o, r).then((t => { const { statusCode: s, statusCode: o, headers: r, rawBody: a } = t, n = i.decode(a, this.encoding); e(null, { status: s, statusCode: o, headers: r, rawBody: a, body: n }, n) }), (t => { const { message: s, response: o } = t; e(s, o, o && i.decode(o.rawBody, this.encoding)) })); break } } time(t, e = null) { const s = e ? new Date(e) : new Date; let i = { \"M+\": s.getMonth() + 1, \"d+\": s.getDate(), \"H+\": s.getHours(), \"m+\": s.getMinutes(), \"s+\": s.getSeconds(), \"q+\": Math.floor((s.getMonth() + 3) / 3), S: s.getMilliseconds() }; /(y+)/.test(t) && (t = t.replace(RegExp.$1, (s.getFullYear() + \"\").substr(4 - RegExp.$1.length))); for (let e in i) new RegExp(\"(\" + e + \")\").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? i[e] : (\"00\" + i[e]).substr((\"\" + i[e]).length))); return t } queryStr(t) { let e = \"\"; for (const s in t) { let i = t[s]; null != i && \"\" !== i && (\"object\" == typeof i && (i = JSON.stringify(i)), e += `${s}=${i}&`) } return e = e.substring(0, e.length - 1), e } msg(e = t, s = \"\", i = \"\", o = {}) { const r = t => { const { $open: e, $copy: s, $media: i, $mediaMime: o } = t; switch (typeof t) { case void 0: return t; case \"string\": switch (this.getEnv()) { case \"Surge\": case \"Stash\": default: return { url: t }; case \"Loon\": case \"Shadowrocket\": return t; case \"Quantumult X\": return { \"open-url\": t }; case \"Node.js\": return }case \"object\": switch (this.getEnv()) { case \"Surge\": case \"Stash\": case \"Shadowrocket\": default: { const r = {}; let a = t.openUrl || t.url || t[\"open-url\"] || e; a && Object.assign(r, { action: \"open-url\", url: a }); let n = t[\"update-pasteboard\"] || t.updatePasteboard || s; if (n && Object.assign(r, { action: \"clipboard\", text: n }), i) { let t, e, s; if (i.startsWith(\"http\")) t = i; else if (i.startsWith(\"data:\")) { const [t] = i.split(\";\"), [, o] = i.split(\",\"); e = o, s = t.replace(\"data:\", \"\") } else { e = i, s = (t => { const e = { JVBERi0: \"application/pdf\", R0lGODdh: \"image/gif\", R0lGODlh: \"image/gif\", iVBORw0KGgo: \"image/png\", \"/9j/\": \"image/jpg\" }; for (var s in e) if (0 === t.indexOf(s)) return e[s]; return null })(i) } Object.assign(r, { \"media-url\": t, \"media-base64\": e, \"media-base64-mime\": o ?? s }) } return Object.assign(r, { \"auto-dismiss\": t[\"auto-dismiss\"], sound: t.sound }), r } case \"Loon\": { const s = {}; let o = t.openUrl || t.url || t[\"open-url\"] || e; o && Object.assign(s, { openUrl: o }); let r = t.mediaUrl || t[\"media-url\"]; return i?.startsWith(\"http\") && (r = i), r && Object.assign(s, { mediaUrl: r }), console.log(JSON.stringify(s)), s } case \"Quantumult X\": { const o = {}; let r = t[\"open-url\"] || t.url || t.openUrl || e; r && Object.assign(o, { \"open-url\": r }); let a = t[\"media-url\"] || t.mediaUrl; i?.startsWith(\"http\") && (a = i), a && Object.assign(o, { \"media-url\": a }); let n = t[\"update-pasteboard\"] || t.updatePasteboard || s; return n && Object.assign(o, { \"update-pasteboard\": n }), console.log(JSON.stringify(o)), o } case \"Node.js\": return }default: return } }; if (!this.isMute) switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": default: $notification.post(e, s, i, r(o)); break; case \"Quantumult X\": $notify(e, s, i, r(o)); break; case \"Node.js\": break }if (!this.isMuteLog) { let t = [\"\", \"==============📣系统通知📣==============\"]; t.push(e), s && t.push(s), i && t.push(i), console.log(t.join(\"\\n\")), this.logs = this.logs.concat(t) } } debug(...t) { this.logLevels[this.logLevel] <= this.logLevels.debug && (t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(`${this.logLevelPrefixs.debug}${t.map((t => t ?? String(t))).join(this.logSeparator)}`)) } info(...t) { this.logLevels[this.logLevel] <= this.logLevels.info && (t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(`${this.logLevelPrefixs.info}${t.map((t => t ?? String(t))).join(this.logSeparator)}`)) } warn(...t) { this.logLevels[this.logLevel] <= this.logLevels.warn && (t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(`${this.logLevelPrefixs.warn}${t.map((t => t ?? String(t))).join(this.logSeparator)}`)) } error(...t) { this.logLevels[this.logLevel] <= this.logLevels.error && (t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(`${this.logLevelPrefixs.error}${t.map((t => t ?? String(t))).join(this.logSeparator)}`)) } log(...t) { t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(t.map((t => t ?? String(t))).join(this.logSeparator)) } logErr(t, e) { switch (this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": case \"Quantumult X\": default: this.log(\"\", `❗️${this.name}, 错误!`, e, t); break; case \"Node.js\": this.log(\"\", `❗️${this.name}, 错误!`, e, void 0 !== t.message ? t.message : t, t.stack); break } } wait(t) { return new Promise((e => setTimeout(e, t))) } done(t = {}) { const e = ((new Date).getTime() - this.startTime) / 1e3; switch (this.log(\"\", `🔔${this.name}, 结束! 🕛 ${e} 秒`), this.log(), this.getEnv()) { case \"Surge\": case \"Loon\": case \"Stash\": case \"Shadowrocket\": case \"Quantumult X\": default: $done(t); break; case \"Node.js\": process.exit(1) } } }(t, e) }"
  },
  {
    "path": "Debug/Real-time-debug.js",
    "content": "/*\n * LAN script real-time debug\n *\n * PC: Use \"Live Server\" plugin in VSCode to create a LAN backend\n * APP: After backend address is modified in script, use this script as script path\n */\n\n!async function() { \n\tconst _$ = new nobyda();\n\tconst _r = await new Promise(e => {\n\t\t_$.get({\n\t\t\turl: 'http://192.168.1.66:5500/debug.js' // LAN backend address\n\t\t}, (t, c, o) => {\n\t\t\tif (c && c.status == 200 && o) {\n\t\t\t\t_$.write(o, 'Real-time-debug');\n\t\t\t\te(o);\n\t\t\t}\n\t\t});\n\t\tsetTimeout(e, 100);\n\t});\n\tif (_r) {\n\t\tconsole.log(\"🌐 Run local network script...\");\n\t\teval(_r);\n\t} else {\n\t\tconsole.log(\"⚠️ Run cache script...\");\n\t\teval(_$.read('Real-time-debug'))\n\t}\n\n\tfunction nobyda() {\n\t\tconst isSurge = typeof $httpClient != \"undefined\";\n\t\tconst isQuanX = typeof $task != \"undefined\";\n\t\tconst adapterStatus = (response) => {\n\t\t\tif (response) {\n\t\t\t\tif (response.status) {\n\t\t\t\t\tresponse[\"statusCode\"] = response.status\n\t\t\t\t} else if (response.statusCode) {\n\t\t\t\t\tresponse[\"status\"] = response.statusCode\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn response\n\t\t};\n\t\tthis.write = (value, key) => {\n\t\t\tif (isQuanX) return $prefs.setValueForKey(value, key);\n\t\t\tif (isSurge) return $persistentStore.write(value, key);\n\t\t};\n\t\tthis.read = (key) => {\n\t\t\tif (isQuanX) return $prefs.valueForKey(key);\n\t\t\tif (isSurge) return $persistentStore.read(key);\n\t\t};\n\t\tthis.get = (options, callback) => {\n\t\t\tif (isQuanX) {\n\t\t\t\t$task.fetch(options).then(response => {\n\t\t\t\t\tcallback(null, adapterStatus(response), response.body)\n\t\t\t\t}, reason => callback(reason.error, null, null))\n\t\t\t}\n\t\t\tif (isSurge) {\n\t\t\t\t$httpClient.get(options, (error, response, body) => {\n\t\t\t\t\tcallback(error, adapterStatus(response), body)\n\t\t\t\t})\n\t\t\t}\n\t\t};\n\t\tthis.done = (value = {}) => $done(value)\n\t}\n}();"
  },
  {
    "path": "Disney/DisneyRating.js",
    "content": "/*********************************\nDisney+ 显示IMDb评分 / 烂番茄评分 / 豆瓣评分\n\n脚本作者: @NobyDa \n脚本兼容: Surge、QuantumultX、Loon\n系统兼容: iOS14+\n更新时间: 2024/05/04\n脚本参考: https://github.com/yichahucha/surge/blob/master/nf_rating.js\n\nSurge模块: \nhttps://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/DisneyRating.sgmodule\n\nQuantumultX重写引用: \nhttps://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/DisneyRating.snippet\n\n*********************************/\n\nconst $tool = new Tool();\nconst consoleLog = false;\nlet obj = $response.body;\nlet IMDbApikeys = IMDbApikeyList();\nlet IMDbApikey = $tool.read(\"ImdbApikeyCacheKey\");\nif (!IMDbApikey) {\n    updateIMDbApikey();\n}\n\nconst requestRatings = async () => {\n    if (consoleLog) console.log(\"Disney Original Body:\\n\" + obj);\n    obj = JSON.parse(obj);\n    const sliced = obj?.data?.page?.actions?.[0]?.internalTitle?.split(' - ');\n    let title = sliced?.[0] || obj?.data?.page?.visuals?.title;\n    if (title) {\n        title = title.replace(/.+?:\\s|\\s?\\(.+?\\)\\s?/g,'');\n    } else {\n        throw 'NO TITLE';\n    }\n    const year = obj?.data?.page?.visuals?.metastringParts?.releaseYearRange?.startYear;\n    const type = (sliced?.[1]?.startsWith('s') && 'series') || (sliced?.[1] == 'movie' && 'movie');\n    const IMDb = await requestIMDbRating(title, year, type);\n    const Douban = await requestDoubanRating(IMDb.id);\n    const IMDbrating = IMDb.msg.rating;\n    const tomatoes = IMDb.msg.tomatoes;\n    const country = IMDb.msg.country;\n    // const awards = IMDb.msg.awards;\n    const doubanRating = Douban.rating;\n    // const message = `${awards.length > 0 ? awards + \"\\n\" : \"\"}${country}\\n${IMDbrating}\\n${doubanRating}${tomatoes.length > 0 ? \"\\n\" + tomatoes + \"\\n\" : \"\\n\"}`;\n    return { country, tomatoes, IMDbrating, doubanRating };\n}\n\nrequestRatings()\n    .then(data => {\n        if (obj?.data?.page?.visuals) {\n            obj.data.page.visuals.promoLabel = {\n                promoLabelType: \"generic\",\n                header: `${data.country}${data.tomatoes ? `\\n${data.tomatoes}` : ``}`,\n                subheader: `${data.IMDbrating}${data.doubanRating ? `\\n${data.doubanRating}` : ``}`\n            }\n        }\n        if (consoleLog) console.log(\"Disney Modified Body:\\n\" + JSON.stringify(obj));\n    })\n    .catch(error => console.log(`ERROR: ${error}`))\n    .finally(() => $done({ body: typeof obj == 'object' ? JSON.stringify(obj) : obj }));\n\nfunction requestDoubanRating(imdbId) {\n    return new Promise(function (resolve, reject) {\n        const url = `https://www.douban.com/search?cat=1002&q=${imdbId}`;\n        if (consoleLog) console.log(\"Disney Douban Rating URL:\\n\" + url);\n        $tool.get(url, function (error, response, data) {\n            if (!error) {\n                if (consoleLog) console.log(\"Disney Douban Rating Data:\\n\" + data);\n                if (response.status == 200) {\n                    const rating = get_douban_rating_message(data);\n                    resolve({ rating });\n                } else {\n                    resolve({});\n                }\n            } else {\n                console.log(\"Disney Douban Rating Error: \" + error);\n                resolve({});\n            }\n        });\n    });\n}\n\nfunction requestIMDbRating(title, year, type) {\n    return new Promise(function (resolve, reject) {\n        let url = \"https://www.omdbapi.com/?t=\" + encodeURIComponent(title) + \"&apikey=\" + IMDbApikey;\n        if (year) url += \"&y=\" + year;\n        if (type) url += \"&type=\" + type;\n        if (consoleLog) console.log(\"Disney IMDb Rating URL:\\n\" + url);\n        $tool.get(url, function (error, response, data) {\n            if (!error) {\n                if (consoleLog) console.log(\"Disney IMDb Rating Data:\\n\" + data);\n                if (response.status == 200) {\n                    const obj = JSON.parse(data);\n                    if (obj.Response == \"True\") {\n                        const id = obj.imdbID;\n                        const msg = get_IMDb_message(obj);\n                        resolve({ id, msg });\n                    } else {\n                        reject(`Title [${title}] IMDb data not found`);\n                    }\n                } else if (response.status == 401) {\n                    if (IMDbApikeys.length > 1) {\n                        updateIMDbApikey();\n                        requestIMDbRating(title, year, type);\n                    } else {\n                        reject(`IMDb Key invalid`);\n                    }\n                } else {\n                    reject(`Unknown status: ${response.status}, Data: ${data}`);\n                }\n            } else {\n                reject(`IMDB data response failed: ${error}`);\n            }\n        });\n    });\n}\n\nfunction updateIMDbApikey() {\n    if (IMDbApikey) IMDbApikeys.splice(IMDbApikeys.indexOf(IMDbApikey), 1);\n    const index = Math.floor(Math.random() * IMDbApikeys.length);\n    IMDbApikey = IMDbApikeys[index];\n    $tool.write(IMDbApikey, \"ImdbApikeyCacheKey\");\n}\n\nfunction get_IMDb_message(data) {\n    let rating_message = \"IMDb:  ⭐️ N/A\";\n    let tomatoes_message = \"\";\n    let country_message = \"\";\n    let ratings = data.Ratings;\n    let awards_message = \"\";\n    if (data.Awards && data.Awards != \"N/A\") {\n        awards_message = \"🏆 \" + data.Awards;\n    }\n    if (ratings.length > 0) {\n        const imdb_source = ratings[0][\"Source\"];\n        if (imdb_source == \"Internet Movie Database\") {\n            const imdb_votes = data.imdbVotes;\n            const imdb_rating = ratings[0][\"Value\"];\n            rating_message = \"IMDb:  ⭐️ \" + imdb_rating + \"   \" + imdb_votes;\n            if (data.Type == \"movie\") {\n                if (ratings.length > 1) {\n                    const source = ratings[1][\"Source\"];\n                    if (source == \"Rotten Tomatoes\") {\n                        const tomatoes = ratings[1][\"Value\"];\n                        tomatoes_message = \"Tomatoes:  🍅 \" + tomatoes;\n                    }\n                }\n            }\n        }\n    }\n    country_message = get_country_message(data.Country);\n    return { rating: rating_message, tomatoes: tomatoes_message, country: country_message, awards: awards_message }\n}\n\nfunction get_douban_rating_message(data) {\n    const s = data.replace(/\\n| |&#\\d{2}/g, '')\n        .match(/\\[(\\u7535\\u5f71|\\u7535\\u89c6\\u5267)\\].+?subject-cast\\\">.+?<\\/span>/g);\n    const average = s ? s[0].split(/\">(\\d\\.\\d)</)[1] || '' : '';\n    const numRaters = s ? s[0].split(/(\\d+)\\u4eba\\u8bc4\\u4ef7/)[1] || '' : '';\n    const rating_message = `Douban:  ⭐️ ${average ? average + \"/10\" : \"N/A\"}   ${!numRaters ? \"\" : parseFloat(numRaters).toLocaleString()}`;\n    return average && rating_message;\n}\n\nfunction get_country_message(data) {\n    const country = data;\n    const countrys = country.split(\", \");\n    let emoji_country = \"\";\n    countrys.forEach(item => {\n        emoji_country += countryEmoji(item) + \" \" + item + \", \";\n    });\n    return emoji_country.slice(0, -2);\n}\n\n// function errorTip() {\n//     return { noData: \"⭐️ N/A\", error: \"❌ N/A\" }\n// }\n\nfunction IMDbApikeyList() {\n    const apikeys = [\n        \"f75e0253\", \"d8bb2d6b\",\n        \"ae64ce8d\", \"7218d678\",\n        \"b2650e38\", \"8c4a29ab\",\n        \"9bd135c2\", \"953dbabe\",\n        \"1a66ef12\", \"3e7ea721\",\n        \"457fc4ff\", \"d2131426\",\n        \"9cc1a9b7\", \"e53c2c11\",\n        \"f6dfce0e\", \"b9db622f\",\n        \"e6bde2b9\", \"d324dbab\",\n        \"d7904fa3\", \"aeaf88b9\",\n        \"4e89234e\",];\n    return apikeys;\n}\n\nfunction countryEmoji(name) { const emojiMap = { \"Chequered\": \"🏁\", \"Triangular\": \"🚩\", \"Crossed\": \"🎌\", \"Black\": \"🏴\", \"White\": \"🏳\", \"Rainbow\": \"🏳️‍🌈\", \"Pirate\": \"🏴‍☠️\", \"Ascension Island\": \"🇦🇨\", \"Andorra\": \"🇦🇩\", \"United Arab Emirates\": \"🇦🇪\", \"Afghanistan\": \"🇦🇫\", \"Antigua & Barbuda\": \"🇦🇬\", \"Anguilla\": \"🇦🇮\", \"Albania\": \"🇦🇱\", \"Armenia\": \"🇦🇲\", \"Angola\": \"🇦🇴\", \"Antarctica\": \"🇦🇶\", \"Argentina\": \"🇦🇷\", \"American Samoa\": \"🇦🇸\", \"Austria\": \"🇦🇹\", \"Australia\": \"🇦🇺\", \"Aruba\": \"🇦🇼\", \"Åland Islands\": \"🇦🇽\", \"Azerbaijan\": \"🇦🇿\", \"Bosnia & Herzegovina\": \"🇧🇦\", \"Barbados\": \"🇧🇧\", \"Bangladesh\": \"🇧🇩\", \"Belgium\": \"🇧🇪\", \"Burkina Faso\": \"🇧🇫\", \"Bulgaria\": \"🇧🇬\", \"Bahrain\": \"🇧🇭\", \"Burundi\": \"🇧🇮\", \"Benin\": \"🇧🇯\", \"St. Barthélemy\": \"🇧🇱\", \"Bermuda\": \"🇧🇲\", \"Brunei\": \"🇧🇳\", \"Bolivia\": \"🇧🇴\", \"Caribbean Netherlands\": \"🇧🇶\", \"Brazil\": \"🇧🇷\", \"Bahamas\": \"🇧🇸\", \"Bhutan\": \"🇧🇹\", \"Bouvet Island\": \"🇧🇻\", \"Botswana\": \"🇧🇼\", \"Belarus\": \"🇧🇾\", \"Belize\": \"🇧🇿\", \"Canada\": \"🇨🇦\", \"Cocos (Keeling) Islands\": \"🇨🇨\", \"Congo - Kinshasa\": \"🇨🇩\", \"Congo\": \"🇨🇩\", \"Central African Republic\": \"🇨🇫\", \"Congo - Brazzaville\": \"🇨🇬\", \"Switzerland\": \"🇨🇭\", \"Côte d’Ivoire\": \"🇨🇮\", \"Cook Islands\": \"🇨🇰\", \"Chile\": \"🇨🇱\", \"Cameroon\": \"🇨🇲\", \"China\": \"🇨🇳\", \"Colombia\": \"🇨🇴\", \"Clipperton Island\": \"🇨🇵\", \"Costa Rica\": \"🇨🇷\", \"Cuba\": \"🇨🇺\", \"Cape Verde\": \"🇨🇻\", \"Curaçao\": \"🇨🇼\", \"Christmas Island\": \"🇨🇽\", \"Cyprus\": \"🇨🇾\", \"Czechia\": \"🇨🇿\", \"Czech Republic\": \"🇨🇿\", \"Germany\": \"🇩🇪\", \"Diego Garcia\": \"🇩🇬\", \"Djibouti\": \"🇩🇯\", \"Denmark\": \"🇩🇰\", \"Dominica\": \"🇩🇲\", \"Dominican Republic\": \"🇩🇴\", \"Algeria\": \"🇩🇿\", \"Ceuta & Melilla\": \"🇪🇦\", \"Ecuador\": \"🇪🇨\", \"Estonia\": \"🇪🇪\", \"Egypt\": \"🇪🇬\", \"Western Sahara\": \"🇪🇭\", \"Eritrea\": \"🇪🇷\", \"Spain\": \"🇪🇸\", \"Ethiopia\": \"🇪🇹\", \"European Union\": \"🇪🇺\", \"Finland\": \"🇫🇮\", \"Fiji\": \"🇫🇯\", \"Falkland Islands\": \"🇫🇰\", \"Micronesia\": \"🇫🇲\", \"Faroe Islands\": \"🇫🇴\", \"France\": \"🇫🇷\", \"Gabon\": \"🇬🇦\", \"United Kingdom\": \"🇬🇧\", \"UK\": \"🇬🇧\", \"Grenada\": \"🇬🇩\", \"Georgia\": \"🇬🇪\", \"French Guiana\": \"🇬🇫\", \"Guernsey\": \"🇬🇬\", \"Ghana\": \"🇬🇭\", \"Gibraltar\": \"🇬🇮\", \"Greenland\": \"🇬🇱\", \"Gambia\": \"🇬🇲\", \"Guinea\": \"🇬🇳\", \"Guadeloupe\": \"🇬🇵\", \"Equatorial Guinea\": \"🇬🇶\", \"Greece\": \"🇬🇷\", \"South Georgia & South Sandwich Is lands\": \"🇬🇸\", \"Guatemala\": \"🇬🇹\", \"Guam\": \"🇬🇺\", \"Guinea-Bissau\": \"🇬🇼\", \"Guyana\": \"🇬🇾\", \"Hong Kong SAR China\": \"🇭🇰\", \"Hong Kong\": \"🇭🇰\", \"Heard & McDonald Islands\": \"🇭🇲\", \"Honduras\": \"🇭🇳\", \"Croatia\": \"🇭🇷\", \"Haiti\": \"🇭🇹\", \"Hungary\": \"🇭🇺\", \"Canary Islands\": \"🇮🇨\", \"Indonesia\": \"🇮🇩\", \"Ireland\": \"🇮🇪\", \"Israel\": \"🇮🇱\", \"Isle of Man\": \"🇮🇲\", \"India\": \"🇮🇳\", \"British Indian Ocean Territory\": \"🇮🇴\", \"Iraq\": \"🇮🇶\", \"Iran\": \"🇮🇷\", \"Iceland\": \"🇮🇸\", \"Italy\": \"🇮🇹\", \"Jersey\": \"🇯🇪\", \"Jamaica\": \"🇯🇲\", \"Jordan\": \"🇯🇴\", \"Japan\": \"🇯🇵\", \"Kenya\": \"🇰🇪\", \"Kyrgyzstan\": \"🇰🇬\", \"Cambodia\": \"🇰🇭\", \"Kiribati\": \"🇰🇮\", \"Comoros\": \"🇰🇲\", \"St. Kitts & Nevis\": \"🇰🇳\", \"North Korea\": \"🇰🇵\", \"South Korea\": \"🇰🇷\", \"Kuwait\": \"🇰🇼\", \"Cayman Islands\": \"🇰🇾\", \"Kazakhstan\": \"🇰🇿\", \"Laos\": \"🇱🇦\", \"Lebanon\": \"🇱🇧\", \"St. Lucia\": \"🇱🇨\", \"Liechtenstein\": \"🇱🇮\", \"Sri Lanka\": \"🇱🇰\", \"Liberia\": \"🇱🇷\", \"Lesotho\": \"🇱🇸\", \"Lithuania\": \"🇱🇹\", \"Luxembourg\": \"🇱🇺\", \"Latvia\": \"🇱🇻\", \"Libya\": \"🇱🇾\", \"Morocco\": \"🇲🇦\", \"Monaco\": \"🇲🇨\", \"Moldova\": \"🇲🇩\", \"Montenegro\": \"🇲🇪\", \"St. Martin\": \"🇲🇫\", \"Madagascar\": \"🇲🇬\", \"Marshall Islands\": \"🇲🇭\", \"North Macedonia\": \"🇲🇰\", \"Mali\": \"🇲🇱\", \"Myanmar (Burma)\": \"🇲🇲\", \"Mongolia\": \"🇲🇳\", \"Macau Sar China\": \"🇲🇴\", \"Northern Mariana Islands\": \"🇲🇵\", \"Martinique\": \"🇲🇶\", \"Mauritania\": \"🇲🇷\", \"Montserrat\": \"🇲🇸\", \"Malta\": \"🇲🇹\", \"Mauritius\": \"🇲🇺\", \"Maldives\": \"🇲🇻\", \"Malawi\": \"🇲🇼\", \"Mexico\": \"🇲🇽\", \"Malaysia\": \"🇲🇾\", \"Mozambique\": \"🇲🇿\", \"Namibia\": \"🇳🇦\", \"New Caledonia\": \"🇳🇨\", \"Niger\": \"🇳🇪\", \"Norfolk Island\": \"🇳🇫\", \"Nigeria\": \"🇳🇬\", \"Nicaragua\": \"🇳🇮\", \"Netherlands\": \"🇳🇱\", \"Norway\": \"🇳🇴\", \"Nepal\": \"🇳🇵\", \"Nauru\": \"🇳🇷\", \"Niue\": \"🇳🇺\", \"New Zealand\": \"🇳🇿\", \"Oman\": \"🇴🇲\", \"Panama\": \"🇵🇦\", \"Peru\": \"🇵🇪\", \"French Polynesia\": \"🇵🇫\", \"Papua New Guinea\": \"🇵🇬\", \"Philippines\": \"🇵🇭\", \"Pakistan\": \"🇵🇰\", \"Poland\": \"🇵🇱\", \"St. Pierre & Miquelon\": \"🇵🇲\", \"Pitcairn Islands\": \"🇵🇳\", \"Puerto Rico\": \"🇵🇷\", \"Palestinian Territories\": \"🇵🇸\", \"Portugal\": \"🇵🇹\", \"Palau\": \"🇵🇼\", \"Paraguay\": \"🇵🇾\", \"Qatar\": \"🇶🇦\", \"Réunion\": \"🇷🇪\", \"Romania\": \"🇷🇴\", \"Serbia\": \"🇷🇸\", \"Russia\": \"🇷🇺\", \"Rwanda\": \"🇷🇼\", \"Saudi Arabia\": \"🇸🇦\", \"Solomon Islands\": \"🇸🇧\", \"Seychelles\": \"🇸🇨\", \"Sudan\": \"🇸🇩\", \"Sweden\": \"🇸🇪\", \"Singapore\": \"🇸🇬\", \"St. Helena\": \"🇸🇭\", \"Slovenia\": \"🇸🇮\", \"Svalbard & Jan Mayen\": \"🇸🇯\", \"Slovakia\": \"🇸🇰\", \"Sierra Leone\": \"🇸🇱\", \"San Marino\": \"🇸🇲\", \"Senegal\": \"🇸🇳\", \"Somalia\": \"🇸🇴\", \"Suriname\": \"🇸🇷\", \"South Sudan\": \"🇸🇸\", \"São Tomé & Príncipe\": \"🇸🇹\", \"El Salvador\": \"🇸🇻\", \"Sint Maarten\": \"🇸🇽\", \"Syria\": \"🇸🇾\", \"Swaziland\": \"🇸🇿\", \"Tristan Da Cunha\": \"🇹🇦\", \"Turks & Caicos Islands\": \"🇹🇨\", \"Chad\": \"🇹🇩\", \"French Southern Territories\": \"🇹🇫\", \"Togo\": \"🇹🇬\", \"Thailand\": \"🇹🇭\", \"Tajikistan\": \"🇹🇯\", \"Tokelau\": \"🇹🇰\", \"Timor-Leste\": \"🇹🇱\", \"Turkmenistan\": \"🇹🇲\", \"Tunisia\": \"🇹🇳\", \"Tonga\": \"🇹🇴\", \"Turkey\": \"🇹🇷\", \"Trinidad & Tobago\": \"🇹🇹\", \"Tuvalu\": \"🇹🇻\", \"Taiwan\": \"🇨🇳\", \"Tanzania\": \"🇹🇿\", \"Ukraine\": \"🇺🇦\", \"Uganda\": \"🇺🇬\", \"U.S. Outlying Islands\": \"🇺🇲\", \"United Nations\": \"🇺🇳\", \"United States\": \"🇺🇸\", \"USA\": \"🇺🇸\", \"Uruguay\": \"🇺🇾\", \"Uzbekistan\": \"🇺🇿\", \"Vatican City\": \"🇻🇦\", \"St. Vincent & Grenadines\": \"🇻🇨\", \"Venezuela\": \"🇻🇪\", \"British Virgin Islands\": \"🇻🇬\", \"U.S. Virgin Islands\": \"🇻🇮\", \"Vietnam\": \"🇻🇳\", \"Vanuatu\": \"🇻🇺\", \"Wallis & Futuna\": \"🇼🇫\", \"Samoa\": \"🇼🇸\", \"Kosovo\": \"🇽🇰\", \"Yemen\": \"🇾🇪\", \"Mayotte\": \"🇾🇹\", \"South Africa\": \"🇿🇦\", \"Zambia\": \"🇿🇲\", \"Zimbabwe\": \"🇿🇼\", \"England\": \"🏴󠁧󠁢󠁥󠁮󠁧󠁿\", \"Scotland\": \"🏴󠁧󠁢󠁳󠁣󠁴󠁿\", \"Wales\": \"🏴󠁧󠁢󠁷󠁬󠁳󠁿\", }; return emojiMap[name] ? emojiMap[name] : emojiMap[\"Chequered\"] }\n\nfunction Tool() {\n    _node = (() => {\n        if (typeof require == \"function\") {\n            const request = require('request')\n            return ({ request })\n        } else {\n            return (null)\n        }\n    })()\n    _isSurge = typeof $httpClient != \"undefined\"\n    _isQuanX = typeof $task != \"undefined\"\n    this.isSurge = _isSurge\n    this.isQuanX = _isQuanX\n    this.isResponse = typeof $response != \"undefined\"\n    this.notify = (title, subtitle, message) => {\n        if (_isQuanX) $notify(title, subtitle, message)\n        if (_isSurge) $notification.post(title, subtitle, message)\n        if (_node) console.log(JSON.stringify({ title, subtitle, message }));\n    }\n    this.write = (value, key) => {\n        if (_isQuanX) return $prefs.setValueForKey(value, key)\n        if (_isSurge) return $persistentStore.write(value, key)\n    }\n    this.read = (key) => {\n        if (_isQuanX) return $prefs.valueForKey(key)\n        if (_isSurge) return $persistentStore.read(key)\n    }\n    this.get = (options, callback) => {\n        if (_isQuanX) {\n            if (typeof options == \"string\") options = { url: options }\n            options[\"method\"] = \"GET\"\n            $task.fetch(options).then(response => { callback(null, _status(response), response.body) }, reason => callback(reason.error, null, null))\n        }\n        if (_isSurge) $httpClient.get(options, (error, response, body) => { callback(error, _status(response), body) })\n        if (_node) _node.request(options, (error, response, body) => { callback(error, _status(response), body) })\n    }\n    this.post = (options, callback) => {\n        if (_isQuanX) {\n            if (typeof options == \"string\") options = { url: options }\n            options[\"method\"] = \"POST\"\n            $task.fetch(options).then(response => { callback(null, _status(response), response.body) }, reason => callback(reason.error, null, null))\n        }\n        if (_isSurge) $httpClient.post(options, (error, response, body) => { callback(error, _status(response), body) })\n        if (_node) _node.request.post(options, (error, response, body) => { callback(error, _status(response), body) })\n    }\n    _status = (response) => {\n        if (response) {\n            if (response.status) {\n                response[\"statusCode\"] = response.status\n            } else if (response.statusCode) {\n                response[\"status\"] = response.statusCode\n            }\n        }\n        return response\n    }\n}\n"
  },
  {
    "path": "IPA-Installer/IPA-Installer-JSBox.js",
    "content": "/*\n * IPA-installer JSBox script. This script is not available stand alone, checkout the demo from TG channel @NobyDa\n * \n * Modified from https://github.com/axelburks/JSBox/blob/master/IPA%20Installer.js by @NobyDa\n */\n\nvar port_number = 8070\nvar plist_url = `itms-services://?action=download-manifest&url=https://nobyda.app/install%3Fclient%3Djsbox%26url%3Dhttp%253A%252F%252F127.0.0.1%253A${port_number}%252Fdownload%253Fpath%253D%25252Fapp.ipa`\n\n$app.strings = {\n  \"en\": {\n    \"starterror\": \"Not support running in this way\",\n    \"ftypeerror\": \" is not ipa file\",\n    \"installtitle\": \"Installing...\",\n    \"installmsg\": \"\\n\\nYou can check on Homescreen.\\nPlease tap \\\"Done\\\" button after finished\",\n    \"inerrtitle\": \"IPA file import error\",\n    \"inerrmsg\": \"Please rerun the script\"\n  },\n  \"zh-Hans\": {\n    \"starterror\": \"不支持此方式运行！\",\n    \"ftypeerror\": \" 非 ipa 文件！\",\n    \"installtitle\": \"正在安装…\",\n    \"installmsg\": \"\\n\\n可前往桌面查看安装进度\\n完成后请点击\\\"Done\\\"按钮\",\n    \"inerrtitle\": \"IPA文件导入失败\",\n    \"inerrmsg\": \"请重新运行此脚本\"\n  }\n}\n\n// 从应用内启动\nif ($app.env == $env.app) {\n  $drive.open({\n    handler: function(data) {\n      fileCheck(data)\n    }\n  })\n}\n// 从 Action Entension 启动\nelse if ($app.env == $env.action) {\n  fileCheck($context.data)\n}\n\nelse {\n  $ui.error($l10n(\"starterror\"))\n  delayClose(2)\n}\n\n\nfunction startServer(port) {\n  $http.startServer({\n    port: port,\n    path: \"\",\n    handler: function(result) {\n      console.info(result.url)\n    }\n  })\n}\n\nfunction fileCheck(data) {\n  if (data && data.fileName) {\n    var fileName = data.fileName;\n    if (fileName.indexOf(\".ipa\") == -1) {\n      $ui.error(fileName + $l10n(\"ftypeerror\"))\n      delayClose(2)\n    } else {\n      install(fileName, data);\n    }\n  }\n}\n\nfunction install(fileName, file) {\n  var result = $file.write({\n    data: file,\n    path: \"app.ipa\"\n  })\n  if (result) {\n    startServer(port_number)\n    $location.startUpdates({\n      handler: function(resp) {\n        console.info(resp.lat + \" \" + resp.lng + \" \" + resp.alt)\n      }\n    })\n    var preResult = $app.openURL(plist_url);\n    if (preResult) {\n      $ui.alert({\n        title: $l10n(\"installtitle\"),\n        message: \"\\n\" + fileName + $l10n(\"installmsg\"),\n        actions: [{\n          title: \"Cancel\",\n          style: \"Cancel\",\n          handler: function() {\n            $http.stopServer()\n            $file.delete(\"app.ipa\")\n            delayClose(0.2)\n          }\n        },\n        {\n          title: \"Done\",\n          handler: function() {\n            $http.stopServer()\n            $file.delete(\"app.ipa\")\n            delayClose(0.2)\n          }\n        }]\n      })\n    } else {\n      $ui.alert({\n        title: \"Open itms-services scheme failed\",\n        message: \"Please rerun the script or restart device\",\n        actions: [\n        {\n          title: \"OK\",\n          handler: function() {\n            delayClose(0.2)\n          }\n        }]\n      })\n    }\n  } else {\n    $ui.alert({\n      title: $l10n(\"inerrtitle\"),\n      message: $l10n(\"inerrmsg\"),\n      actions: [{\n        title: \"OK\",\n        style: \"Cancel\",\n        handler: function() {\n          delayClose(0.2)\n        }\n      }]\n    })\n  }\n}\n\nfunction delayClose(time) {\n    $location.stopUpdates()\n    $thread.main({\n      delay: time,\n      handler: function() {\n        if ($app.env == $env.action || $app.env == $env.safari) {\n          $context.close()\n        }\n        $app.close()\n      }\n    })\n}\n"
  },
  {
    "path": "IPA-Installer/IPA-Installer-Pythonista.py",
    "content": "# IPA-installer pythonista script. This script is not available stand alone, checkout the demo from TG channel @NobyDa\n#\n# Modified from https://github.com/axelburks/Pythonista/blob/master/IPA%20Installer.py by @NobyDa\n\nimport os, appex, console, shutil, http.server, webbrowser, time\nfrom os import path\nfrom threading import Thread\n\nport_number = 8090\nplist_url = f'itms-services://?action=download-manifest&url=https://nobyda.app/install%3Fclient%3Dpythonista%26url%3Dhttp%253A%252F%252F127.0.0.1%253A{port_number}%252Fipa%252Fapp.ipa'\nsave_dir = path.expanduser('./ipa')\nif not path.exists(save_dir):\n\tos.makedirs(save_dir)\n\t\nhttpd = None\ndef startServer(port):\n    Handler = http.server.SimpleHTTPRequestHandler\n    \n    global httpd\n    httpd = http.server.HTTPServer((\"\", port), Handler)\n    \n    print(\"Start server at port\", port)\n    httpd.serve_forever()\n\ndef start(port):\n    thread = Thread(target=startServer, args=[port])\n    thread.start()\n    \n    startTime = int(time.time())\n    while not httpd:\n        if int(time.time()) > startTime + 60:\n            print(\"Time out\")\n            break\n    return httpd\n\ndef stop():\n    if httpd:\n        httpd.shutdown()\n\ndef main():\n\tif appex.is_running_extension():\n\t\tget_path = appex.get_file_path()\n\t\tfile_name = path.basename(get_path)\n\t\tfile_ext = path.splitext(file_name)[-1]\n\t\tif file_ext == '.ipa':\n\t\t\tdstpath = path.join(save_dir, 'app.ipa')\n\t\t\ttry:\n\t\t\t\tshutil.copy(get_path, dstpath)\n\t\t\t\t\n\t\t\texcept Exception as eer:\n\t\t\t\tprint(eer)\n\t\t\t\tconsole.hud_alert('导入失败!','error',1)\n\t\t\tstart(port_number)\n\t\t\tif httpd:\n\t\t\t\twebbrowser.open(plist_url)\n\t\t\ttry:\n\t\t\t\tfinish = console.alert(file_name, '\\n正在安装...请返回桌面查看进度...\\n\\n安装完成后请返回点击已完成','已完成', hide_cancel_button=False)\n\t\t\t\tif finish == 1:\n\t\t\t\t\tstop()\n\t\t\t\t\tshutil.rmtree('./ipa')\n\t\t\t\t\tprint(\"Server stopped\")\n\t\t\texcept:\n\t\t\t\tstop()\n\t\t\t\tshutil.rmtree('./ipa')\n\t\t\t\tprint(\"Cancelled\")\n\t\t\t\tappex.finish()\n\t\telse:\n\t\t\tconsole.hud_alert('非 ipa 文件无法导入安装', 'error', 2)\n\t\tappex.finish()\n\telse:\n\t\tconsole.hud_alert('请在分享扩展中打开本脚本','error',2)\n\nif __name__ == '__main__':\n\tmain()"
  },
  {
    "path": "IPA-Installer/IPA-Installer.js",
    "content": "/*\n * iOS IPA应用辅助安装脚本.\n * \n * 兼容: QuantumultX、Surge5，Loon、Shadowrocket、Stash\n * 作者: @NobyDa\n * \n * 快捷指令 + Shu配合安装:\n * 导入IPA文件至Shu -> Shu长按IPA文件 -> 导出文件 -> WiFi传输 -> 本机 -> 系统共享 -> 分享至IPA-Installer快捷指令\n * \n * 快捷指令 + JSBox/Pythonista配合安装:\n * IPA文件长按分享至IPA-Installer快捷指令(iOS14跳过)，完成后再分享至Jsbox/pythonista分享扩展. \n * \n * \n * QuanX重写: https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/IPA-Installer.snippet\n * \n * Surge模块: https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/IPA_install.sgmodule\n * \n * loon插件: https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_IPA_Installer.plugin\n * \n * Stash覆写: https://raw.githubusercontent.com/NobyDa/Script/master/Stash/IPA-Installer.stoverride\n * \n * 快捷指令(iOS15+): https://www.icloud.com/shortcuts/4a121aa54cae4619a952baa29e044e30\n * \n * 快捷指令(iOS14): https://www.icloud.com/shortcuts/179dfcd7505e44f89207086d2b1a32ea\n * \n * JSBox脚本: https://xteko.com/redir?url=https%3A%2F%2Fraw.githubusercontent.com%2FNobyDa%2FScript%2Fmaster%2FIPA-Installer%2FIPA-Installer-JSBox.js&name=IPA%20Installer%20%28NobyDa%29\n * \n * Pythonista脚本: https://github.com/NobyDa/Script/blob/master/IPA-Installer/IPA-Installer-Pythonista.py\n */\n\nconst $ = new compatible_tool();\n\n(async function () {\n\tconst args = urlArgs($request.url);\n\tconst plist = `<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>items</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>assets</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>kind</key>\n\t\t\t\t\t<string>software-package</string>\n\t\t\t\t\t<key>url</key>\n\t\t\t\t\t<string>https://nobyda.app/download?url=${encodeURIComponent(args.url)}</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>metadata</key>\n\t\t\t<dict>\n\t\t\t\t<key>bundle-identifier</key>\n\t\t\t\t<string>${args.bundleId || $.read(\"nobyda_ipa_bundle_id\") || \"*\"}</string>\n\t\t\t\t<key>bundle-version</key>\n\t\t\t\t<string>1.0</string>\n\t\t\t\t<key>kind</key>\n\t\t\t\t<string>software</string>\n\t\t\t\t<key>title</key>\n\t\t\t\t<string>IPA</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n</dict>\n</plist>`;\n\tif ($request.url.includes(\"/install?\")) {\n\t\tif (args.bundleId) {\n\t\t\t$.write(args.bundleId, \"nobyda_ipa_bundle_id\");\n\t\t};\n\t\t$.resp = { response: { status: 200, body: args.client && plist || \"{}\" } };\n\t} else {\n\t\tif ($request.method == \"GET\") {\n\t\t\tconst size = await ipaSize(args.url);\n\t\t\t$.notify(`IPA Installer`, ``, size && `Installing IPA, Size: ${size} MB` || `HTTP local server read failed!`);\n\t\t}\n\t\t$.resp = { response: { status: 307, headers: { Location: args.url }, body: \"{}\" } };\n\t}\n})()\n\t.catch((e) => $.notify(`IPA Installer`, ``, `ERROR: ${e.message || e}\\nPATH: ${e.stack}`))\n\t.finally(() => $.done($.resp))\n\n\nfunction ipaSize(url) {\n\treturn new Promise((r, e) => {\n\t\t$.http({ method: \"head\", url: url, policy: \"DIRECT\", }, (e, h, d) => {\n\t\t\tr(h && h.status == 200 && `${((h.headers[\"Content-Length\"] || 0) / 1000 / 1000).toFixed(2)}`)\n\t\t});\n\t\tsetTimeout(() => r(), 1000)\n\t});\n}\n\nfunction urlArgs(str) {\n\treturn Object.fromEntries(\n\t\t(str.startsWith(\"http\") && str.split(\"?\")[1] || str).split(\"&\")\n\t\t\t.map((item) => item.split(\"=\"))\n\t\t\t.map(([k, v]) => [k, decodeURIComponent(v)])\n\t);\n}\n\nfunction compatible_tool() {\n\tconst isSurge = typeof $httpClient != \"undefined\";\n\tconst isQuanX = typeof $task != \"undefined\";\n\tconst isStash = typeof $environment == \"object\" && $environment[\"stash-version\"];\n\tconst adapterStatus = (response) => {\n\t\tif (response && response.statusCode) {\n\t\t\tresponse.status = response.statusCode;\n\t\t}\n\t\treturn response\n\t};\n\tthis.read = (key) => {\n\t\tif (isQuanX) return $prefs.valueForKey(key);\n\t\tif (isSurge) return $persistentStore.read(key);\n\t};\n\tthis.write = (value, key) => {\n\t\tif (isQuanX) return $prefs.setValueForKey(value, key);\n\t\tif (isSurge) return $persistentStore.write(value, key);\n\t};\n\tthis.notify = (title, subtitle, message) => {\n\t\tif (isQuanX) $notify(title, subtitle, message);\n\t\tif (isSurge) $notification.post(title, subtitle, message);\n\t};\n\tthis.http = (options, callback) => {\n\t\tif (options.policy) {\n\t\t\toptions.node = options.policy;\n\t\t\toptions.opts = { policy: options.policy };\n\t\t\tif (isStash) options.headers = {\n\t\t\t\t...options.headers,\n\t\t\t\t...{ \"X-Stash-Selected-Proxy\": encodeURIComponent(options.policy) }\n\t\t\t};\n\t\t}\n\t\tif (isQuanX) {\n\t\t\t$task.fetch(options).then(response => {\n\t\t\t\tcallback(null, adapterStatus(response), response.body)\n\t\t\t}, reason => callback(reason.error, null, null))\n\t\t}\n\t\tif (isSurge) {\n\t\t\t$httpClient[options.method](options, (error, response, body) => {\n\t\t\t\tcallback(error, adapterStatus(response), body)\n\t\t\t})\n\t\t}\n\t};\n\tthis.done = (value = {}) => {\n\t\tif (value.response && isQuanX) {\n\t\t\tvalue.response.status = `HTTP/1.1 ${value.response.status}`;\n\t\t}\n\t\t$done((value.response && isQuanX) ? value.response : value)\n\t}\n};"
  },
  {
    "path": "JD-DailyBonus/JD_DailyBonus.js",
    "content": "/*************************\n\n京东多合一签到脚本\n\n更新时间: 2021.09.09 20:20 v2.1.3\n有效接口: 20+\n脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js\n电报频道: @NobyDa \n问题反馈: @NobyDa_bot \n如果转载: 请注明出处\n\n*************************\n【 QX, Surge, Loon 说明 】 :\n*************************\n\n初次使用时, app配置文件添加脚本配置, 并启用Mitm后:\n\nSafari浏览器打开登录 https://home.m.jd.com/myJd/newhome.action 点击\"我的\"页面\n或者使用旧版网址 https://bean.m.jd.com/bean/signIndex.action 点击签到并且出现签到日历\n如果通知获取Cookie成功, 则可以使用此签到脚本. 注: 请勿在京东APP内获取!!!\n\n获取京东金融签到Body说明: 正确添加脚本配置后, 进入\"京东金融\"APP, 在\"首页\"点击\"签到\"并签到一次, 待通知提示成功即可.\n\n由于cookie的有效性(经测试网页Cookie有效周期最长31天)，如果脚本后续弹出cookie无效的通知，则需要重复上述步骤。 \n签到脚本将在每天的凌晨0:05执行, 您可以修改执行时间。 因部分接口京豆限量领取, 建议调整为凌晨签到。\n\nBoxJs或QX Gallery订阅地址: https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json\n\n*************************\n【 配置多京东账号签到说明 】 : \n*************************\n\n正确配置QX、Surge、Loon后, 并使用此脚本获取\"账号1\"Cookie成功后, 请勿点击退出账号(可能会导致Cookie失效), 需清除浏览器资料或更换浏览器登录\"账号2\"获取即可; 账号3或以上同理.\n注: 如需清除所有Cookie, 您可开启脚本内\"DeleteCookie\"选项 (第114行)\n\n*************************\n【 JSbox, Node.js 说明 】 :\n*************************\n\n开启抓包app后, Safari浏览器登录 https://home.m.jd.com/myJd/newhome.action 点击个人中心页面后, 返回抓包app搜索关键字 info/GetJDUserInfoUnion 复制请求头Cookie字段填入json串数据内即可\n\n如需获取京东金融签到Body, 可进入\"京东金融\"APP (iOS), 在\"首页\"点击\"签到\"并签到一次, 返回抓包app搜索关键字 h5/m/appSign 复制请求体填入json串数据内即可\n*/\n\nvar Key = ''; //该参数已废弃; 仅用于下游脚本的兼容, 请使用json串数据 ↓\n\nvar DualKey = ''; //该参数已废弃; 仅用于下游脚本的兼容, 请使用json串数据  ↓\n\nvar OtherKey = ``; //无限账号Cookie json串数据, 请严格按照json格式填写, 具体格式请看以下样例:\n\n/*以下样例为双账号(\"cookie\"为必须,其他可选), 第一个账号仅包含Cookie, 第二个账号包含Cookie和金融签到Body: \n\nvar OtherKey = `[{\n  \"cookie\": \"pt_key=xxx;pt_pin=yyy;\"\n}, {\n  \"cookie\": \"pt_key=yyy;pt_pin=xxx;\",\n  \"jrBody\": \"reqData=xxx\"\n}]`\n\n   注1: 以上选项仅针对于JsBox或Node.js, 如果使用QX,Surge,Loon, 请使用脚本获取Cookie.\n   注2: 多账号用户抓取\"账号1\"Cookie后, 请勿点击退出账号(可能会导致Cookie失效), 需清除浏览器资料或更换浏览器登录\"账号2\"抓取.\n   注3: 如果使用Node.js, 需自行安装'request'模块. 例: npm install request -g\n   注4: Node.js或JSbox环境下已配置数据持久化, 填写Cookie运行一次后, 后续更新脚本无需再次填写, 待Cookie失效后重新抓取填写即可.\n   注5: 脚本将自动处理\"持久化数据\"和\"手动填写cookie\"之间的重复关系, 例如填写多个账号Cookie后, 后续其中一个失效, 仅需填写该失效账号的新Cookie即可, 其他账号不会被清除.\n\n*************************\n【Surge 4.2+ 脚本配置】:\n*************************\n\n[Script]\n京东多合一签到 = type=cron,cronexp=5 0 * * *,wake-system=1,timeout=60,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js\n\n获取京东Cookie = type=http-request,requires-body=1,pattern=^https:\\/\\/(api\\.m|me-api|ms\\.jr)\\.jd\\.com\\/(client\\.action\\?functionId=signBean|user_new\\/info\\/GetJDUserInfoUnion\\?|gw\\/generic\\/hy\\/h5\\/m\\/appSign\\?),script-path=https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js\n\n[MITM]\nhostname = ms.jr.jd.com, me-api.jd.com, api.m.jd.com\n\n*************************\n【Loon 2.1+ 脚本配置】:\n*************************\n\n[Script]\ncron \"5 0 * * *\" tag=京东多合一签到, script-path=https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js\n\nhttp-request ^https:\\/\\/(api\\.m|me-api|ms\\.jr)\\.jd\\.com\\/(client\\.action\\?functionId=signBean|user_new\\/info\\/GetJDUserInfoUnion\\?|gw\\/generic\\/hy\\/h5\\/m\\/appSign\\?) tag=获取京东Cookie, requires-body=true, script-path=https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js\n\n[MITM]\nhostname = ms.jr.jd.com, me-api.jd.com, api.m.jd.com\n\n*************************\n【 QX 1.0.10+ 脚本配置 】 :\n*************************\n\n[task_local]\n# 京东多合一签到\n5 0 * * * https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js, tag=京东多合一签到, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/jd.png,enabled=true\n\n[rewrite_local]\n# 获取京东Cookie. \n^https:\\/\\/(api\\.m|me-api)\\.jd\\.com\\/(client\\.action\\?functionId=signBean|user_new\\/info\\/GetJDUserInfoUnion\\?) url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js\n\n# 获取钢镚签到body. \n^https:\\/\\/ms\\.jr\\.jd\\.com\\/gw\\/generic\\/hy\\/h5\\/m\\/appSign\\? url script-request-body https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js\n\n[mitm]\nhostname = ms.jr.jd.com, me-api.jd.com, api.m.jd.com\n\n*************************/\n\nvar LogDetails = false; //是否开启响应日志, true则开启\n\nvar stop = '0'; //自定义延迟签到, 单位毫秒. 默认分批并发无延迟; 该参数接受随机或指定延迟(例: '2000'则表示延迟2秒; '2000-5000'则表示延迟最小2秒,最大5秒内的随机延迟), 如填入延迟则切换顺序签到(耗时较长), Surge用户请注意在SurgeUI界面调整脚本超时; 注: 该参数Node.js或JSbox环境下已配置数据持久化, 留空(var stop = '')即可清除.\n\nvar DeleteCookie = false; //是否清除所有Cookie, true则开启.\n\nvar boxdis = true; //是否开启自动禁用, false则关闭. 脚本运行崩溃时(如VPN断连), 下次运行时将自动禁用相关崩溃接口(仅部分接口启用), 崩溃时可能会误禁用正常接口. (该选项仅适用于QX,Surge,Loon)\n\nvar ReDis = false; //是否移除所有禁用列表, true则开启. 适用于触发自动禁用后, 需要再次启用接口的情况. (该选项仅适用于QX,Surge,Loon)\n\nvar out = 0; //接口超时退出, 用于可能发生的网络不稳定, 0则关闭. 如QX日志出现大量\"JS Context timeout\"后脚本中断时, 建议填写6000\n\nvar $nobyda = nobyda();\n\nvar merge = {};\n\nvar KEY = '';\n\nasync function all(cookie, jrBody) {\n  KEY = cookie;\n  merge = {};\n  $nobyda.num++;\n  switch (stop) {\n    case 0:\n      await Promise.all([\n        JingDongBean(stop), //京东京豆\n        JingDongStore(stop), //京东超市\n        JingRongSteel(stop, jrBody), //金融钢镚\n        JingDongTurn(stop), //京东转盘\n        JDFlashSale(stop), //京东闪购\n        JingDongCash(stop), //京东现金红包\n        JDMagicCube(stop, 2), //京东小魔方\n        JingDongSubsidy(stop), //京东金贴\n        JingDongGetCash(stop), //京东领现金\n        JingDongShake(stop), //京东摇一摇\n        JDSecKilling(stop), //京东秒杀\n        // JingRongDoll(stop, 'JRDoll', '京东金融-签壹', '4D25A6F482'),\n        // JingRongDoll(stop, 'JRThreeDoll', '京东金融-签叁', '69F5EC743C'),\n        // JingRongDoll(stop, 'JRFourDoll', '京东金融-签肆', '30C4F86264'),\n        // JingRongDoll(stop, 'JRFiveDoll', '京东金融-签伍', '1D06AA3B0F')\n      ]);\n      await Promise.all([\n        JDUserSignPre(stop, 'JDUndies', '京东商城-内衣', '4PgpL1xqPSW1sVXCJ3xopDbB1f69'), //京东内衣馆\n        JDUserSignPre(stop, 'JDCard', '京东商城-卡包', '7e5fRnma6RBATV9wNrGXJwihzcD'), //京东卡包\n        // JDUserSignPre(stop, 'JDCustomized', '京东商城-定制', '2BJK5RBdvc3hdddZDS1Svd5Esj3R'), //京东定制\n        JDUserSignPre(stop, 'JDaccompany', '京东商城-陪伴', 'kPM3Xedz1PBiGQjY4ZYGmeVvrts'), //京东陪伴\n        JDUserSignPre(stop, 'JDShoes', '京东商城-鞋靴', '4RXyb1W4Y986LJW8ToqMK14BdTD'), //京东鞋靴\n        JDUserSignPre(stop, 'JDChild', '京东商城-童装', '3Af6mZNcf5m795T8dtDVfDwWVNhJ'), //京东童装馆\n        JDUserSignPre(stop, 'JDBaby', '京东商城-母婴', '3BbAVGQPDd6vTyHYjmAutXrKAos6'), //京东母婴馆\n        JDUserSignPre(stop, 'JD3C', '京东商城-数码', '4SWjnZSCTHPYjE5T7j35rxxuMTb6'), //京东数码电器馆\n        JDUserSignPre(stop, 'JDWomen', '京东商城-女装', 'DpSh7ma8JV7QAxSE2gJNro8Q2h9'), //京东女装馆\n        JDUserSignPre(stop, 'JDBook', '京东商城-图书', '3SC6rw5iBg66qrXPGmZMqFDwcyXi'), //京东图书\n        // JDUserSignPre(stop, 'ReceiveJD', '京东商城-领豆', 'Ni5PUSK7fzZc4EKangHhqPuprn2'), //京东-领京豆\n        JingRongDoll(stop, 'JTDouble', '京东金贴-双签', '1DF13833F7'), //京东金融 金贴双签\n        // JingRongDoll(stop, 'XJDouble', '金融现金-双签', 'F68B2C3E71', '', '', '', 'xianjin') //京东金融 现金双签\n      ]);\n      await Promise.all([\n        JDUserSignPre(stop, 'JDStory', '京东失眠-补贴', 'UcyW9Znv3xeyixW1gofhW2DAoz4'), //失眠补贴\n        JDUserSignPre(stop, 'JDPhone', '京东手机-小时', '4Vh5ybVr98nfJgros5GwvXbmTUpg'), //手机小时达\n        JDUserSignPre(stop, 'JDEsports', '京东商城-电竞', 'CHdHQhA5AYDXXQN9FLt3QUAPRsB'), //京东电竞\n        JDUserSignPre(stop, 'JDClothing', '京东商城-服饰', '4RBT3H9jmgYg1k2kBnHF8NAHm7m8'), //京东服饰\n        JDUserSignPre(stop, 'JDSuitcase', '京东商城-箱包', 'ZrH7gGAcEkY2gH8wXqyAPoQgk6t'), //京东箱包馆\n        JDUserSignPre(stop, 'JDSchool', '京东商城-校园', '2QUxWHx5BSCNtnBDjtt5gZTq7zdZ'), //京东校园\n        JDUserSignPre(stop, 'JDHealth', '京东商城-健康', 'w2oeK5yLdHqHvwef7SMMy4PL8LF'), //京东健康\n        JDUserSignPre(stop, 'JDShand', '京东拍拍-二手', '3S28janPLYmtFxypu37AYAGgivfp'), //京东拍拍二手\n        JDUserSignPre(stop, 'JDClean', '京东商城-清洁', '2Tjm6ay1ZbZ3v7UbriTj6kHy9dn6'), //京东清洁馆\n        JDUserSignPre(stop, 'JDCare', '京东商城-个护', '2tZssTgnQsiUqhmg5ooLSHY9XSeN'), //京东个人护理馆\n        JDUserSignPre(stop, 'JDJiaDian', '京东商城-家电', '3uvPyw1pwHARGgndatCXddLNUxHw'), // 京东小家电\n        // JDUserSignPre(stop, 'JDJewels', '京东商城-珠宝', 'zHUHpTHNTaztSRfNBFNVZscyFZU'), //京东珠宝馆\n        // JDUserSignPre(stop, 'JDMakeup', '京东商城-美妆', '2smCxzLNuam5L14zNJHYu43ovbAP'), //京东美妆馆\n        JDUserSignPre(stop, 'JDVege', '京东商城-菜场', 'Wcu2LVCFMkBP3HraRvb7pgSpt64'), //京东菜场\n        // JDUserSignPre(stop, 'JDLive', '京东智能-生活', 'KcfFqWvhb5hHtaQkS4SD1UU6RcQ') //京东智能生活\n      ]);\n      await JingRongDoll(stop, 'JDDouble', '金融京豆-双签', 'F68B2C3E71', '', '', '', 'jingdou'); //京东金融 京豆双签\n      break;\n    default:\n      await JingDongBean(0); //京东京豆\n      await JingDongStore(Wait(stop)); //京东超市\n      await JingRongSteel(Wait(stop), jrBody); //金融钢镚\n      await JingDongTurn(Wait(stop)); //京东转盘\n      await JDFlashSale(Wait(stop)); //京东闪购\n      await JingDongCash(Wait(stop)); //京东现金红包\n      await JDMagicCube(Wait(stop), 2); //京东小魔方\n      await JingDongGetCash(Wait(stop)); //京东领现金\n      await JingDongSubsidy(Wait(stop)); //京东金贴\n      await JingDongShake(Wait(stop)); //京东摇一摇\n      await JDSecKilling(Wait(stop)); //京东秒杀\n      // await JingRongDoll(Wait(stop), 'JRThreeDoll', '京东金融-签叁', '69F5EC743C');\n      // await JingRongDoll(Wait(stop), 'JRFourDoll', '京东金融-签肆', '30C4F86264');\n      // await JingRongDoll(Wait(stop), 'JRFiveDoll', '京东金融-签伍', '1D06AA3B0F');\n      // await JingRongDoll(Wait(stop), 'JRDoll', '京东金融-签壹', '4D25A6F482');\n      // await JingRongDoll(Wait(stop), 'XJDouble', '金融现金-双签', 'F68B2C3E71', '', '', '', 'xianjin'); //京东金融 现金双签\n      await JingRongDoll(Wait(stop), 'JTDouble', '京东金贴-双签', '1DF13833F7'); //京东金融 金贴双签\n      await JDUserSignPre(Wait(stop), 'JDStory', '京东失眠-补贴', 'UcyW9Znv3xeyixW1gofhW2DAoz4'); //失眠补贴\n      await JDUserSignPre(Wait(stop), 'JDPhone', '京东手机-小时', '4Vh5ybVr98nfJgros5GwvXbmTUpg'); //手机小时达\n      await JDUserSignPre(Wait(stop), 'JDCard', '京东商城-卡包', '7e5fRnma6RBATV9wNrGXJwihzcD'); //京东卡包\n      await JDUserSignPre(Wait(stop), 'JDUndies', '京东商城-内衣', '4PgpL1xqPSW1sVXCJ3xopDbB1f69'); //京东内衣馆\n      await JDUserSignPre(Wait(stop), 'JDEsports', '京东商城-电竞', 'CHdHQhA5AYDXXQN9FLt3QUAPRsB'); //京东电竞\n      // await JDUserSignPre(Wait(stop), 'JDCustomized', '京东商城-定制', '2BJK5RBdvc3hdddZDS1Svd5Esj3R'); //京东定制\n      await JDUserSignPre(Wait(stop), 'JDSuitcase', '京东商城-箱包', 'ZrH7gGAcEkY2gH8wXqyAPoQgk6t'); //京东箱包馆\n      await JDUserSignPre(Wait(stop), 'JDClothing', '京东商城-服饰', '4RBT3H9jmgYg1k2kBnHF8NAHm7m8'); //京东服饰\n      await JDUserSignPre(Wait(stop), 'JDSchool', '京东商城-校园', '2QUxWHx5BSCNtnBDjtt5gZTq7zdZ'); //京东校园 \n      await JDUserSignPre(Wait(stop), 'JDHealth', '京东商城-健康', 'w2oeK5yLdHqHvwef7SMMy4PL8LF'); //京东健康\n      await JDUserSignPre(Wait(stop), 'JDShoes', '京东商城-鞋靴', '4RXyb1W4Y986LJW8ToqMK14BdTD'); //京东鞋靴\n      await JDUserSignPre(Wait(stop), 'JDChild', '京东商城-童装', '3Af6mZNcf5m795T8dtDVfDwWVNhJ'); //京东童装馆\n      await JDUserSignPre(Wait(stop), 'JDBaby', '京东商城-母婴', '3BbAVGQPDd6vTyHYjmAutXrKAos6'); //京东母婴馆\n      await JDUserSignPre(Wait(stop), 'JD3C', '京东商城-数码', '4SWjnZSCTHPYjE5T7j35rxxuMTb6'); //京东数码电器馆\n      await JDUserSignPre(Wait(stop), 'JDWomen', '京东商城-女装', 'DpSh7ma8JV7QAxSE2gJNro8Q2h9'); //京东女装馆\n      await JDUserSignPre(Wait(stop), 'JDBook', '京东商城-图书', '3SC6rw5iBg66qrXPGmZMqFDwcyXi'); //京东图书\n      await JDUserSignPre(Wait(stop), 'JDShand', '京东拍拍-二手', '3S28janPLYmtFxypu37AYAGgivfp'); //京东拍拍二手\n      // await JDUserSignPre(Wait(stop), 'JDMakeup', '京东商城-美妆', '2smCxzLNuam5L14zNJHYu43ovbAP'); //京东美妆馆\n      await JDUserSignPre(Wait(stop), 'JDVege', '京东商城-菜场', 'Wcu2LVCFMkBP3HraRvb7pgSpt64'); //京东菜场\n      await JDUserSignPre(Wait(stop), 'JDaccompany', '京东商城-陪伴', 'kPM3Xedz1PBiGQjY4ZYGmeVvrts'); //京东陪伴\n      // await JDUserSignPre(Wait(stop), 'JDLive', '京东智能-生活', 'KcfFqWvhb5hHtaQkS4SD1UU6RcQ'); //京东智能生活\n      await JDUserSignPre(Wait(stop), 'JDClean', '京东商城-清洁', '2Tjm6ay1ZbZ3v7UbriTj6kHy9dn6'); //京东清洁馆\n      await JDUserSignPre(Wait(stop), 'JDCare', '京东商城-个护', '2tZssTgnQsiUqhmg5ooLSHY9XSeN'); //京东个人护理馆\n      await JDUserSignPre(Wait(stop), 'JDJiaDian', '京东商城-家电', '3uvPyw1pwHARGgndatCXddLNUxHw'); // 京东小家电馆\n      // await JDUserSignPre(Wait(stop), 'ReceiveJD', '京东商城-领豆', 'Ni5PUSK7fzZc4EKangHhqPuprn2'); //京东-领京豆\n      // await JDUserSignPre(Wait(stop), 'JDJewels', '京东商城-珠宝', 'zHUHpTHNTaztSRfNBFNVZscyFZU'); //京东珠宝馆\n      await JingRongDoll(Wait(stop), 'JDDouble', '金融京豆-双签', 'F68B2C3E71', '', '', '', 'jingdou'); //京东金融 京豆双签\n      break;\n  }\n  await Promise.all([\n    TotalSteel(), //总钢镚查询\n    TotalCash(), //总红包查询\n    TotalBean(), //总京豆查询\n    TotalSubsidy(), //总金贴查询\n    TotalMoney() //总现金查询\n  ]);\n  await notify(); //通知模块\n}\n\nfunction notify() {\n  return new Promise(resolve => {\n    try {\n      var bean = 0;\n      var steel = 0;\n      var cash = 0;\n      var money = 0;\n      var subsidy = 0;\n      var success = 0;\n      var fail = 0;\n      var err = 0;\n      var notify = '';\n      for (var i in merge) {\n        bean += merge[i].bean ? Number(merge[i].bean) : 0\n        steel += merge[i].steel ? Number(merge[i].steel) : 0\n        cash += merge[i].Cash ? Number(merge[i].Cash) : 0\n        money += merge[i].Money ? Number(merge[i].Money) : 0\n        subsidy += merge[i].subsidy ? Number(merge[i].subsidy) : 0\n        success += merge[i].success ? Number(merge[i].success) : 0\n        fail += merge[i].fail ? Number(merge[i].fail) : 0\n        err += merge[i].error ? Number(merge[i].error) : 0\n        notify += merge[i].notify ? \"\\n\" + merge[i].notify : \"\"\n      }\n      var Cash = merge.TotalCash && merge.TotalCash.TCash ? `${merge.TotalCash.TCash}红包` : \"\"\n      var Steel = merge.TotalSteel && merge.TotalSteel.TSteel ? `${merge.TotalSteel.TSteel}钢镚` : ``\n      var beans = merge.TotalBean && merge.TotalBean.Qbear ? `${merge.TotalBean.Qbear}京豆${Steel?`, `:``}` : \"\"\n      var Money = merge.TotalMoney && merge.TotalMoney.TMoney ? `${merge.TotalMoney.TMoney}现金${Cash?`, `:``}` : \"\"\n      var Subsidy = merge.TotalSubsidy && merge.TotalSubsidy.TSubsidy ? `${merge.TotalSubsidy.TSubsidy}金贴${Money||Cash?\", \":\"\"}` : \"\"\n      var Tbean = bean ? `${bean.toFixed(0)}京豆${steel?\", \":\"\"}` : \"\"\n      var TSteel = steel ? `${steel.toFixed(2)}钢镚` : \"\"\n      var TCash = cash ? `${cash.toFixed(2)}红包${subsidy||money?\", \":\"\"}` : \"\"\n      var TSubsidy = subsidy ? `${subsidy.toFixed(2)}金贴${money?\", \":\"\"}` : \"\"\n      var TMoney = money ? `${money.toFixed(2)}现金` : \"\"\n      var Ts = success ? `成功${success}个${fail||err?`, `:``}` : ``\n      var Tf = fail ? `失败${fail}个${err?`, `:``}` : ``\n      var Te = err ? `错误${err}个` : ``\n      var one = `【签到概览】:  ${Ts+Tf+Te}${Ts||Tf||Te?`\\n`:`获取失败\\n`}`\n      var two = Tbean || TSteel ? `【签到奖励】:  ${Tbean+TSteel}\\n` : ``\n      var three = TCash || TSubsidy || TMoney ? `【其他奖励】:  ${TCash+TSubsidy+TMoney}\\n` : ``\n      var four = `【账号总计】:  ${beans+Steel}${beans||Steel?`\\n`:`获取失败\\n`}`\n      var five = `【其他总计】:  ${Subsidy+Money+Cash}${Subsidy||Money||Cash?`\\n`:`获取失败\\n`}`\n      var DName = merge.TotalBean && merge.TotalBean.nickname ? merge.TotalBean.nickname : \"获取失败\"\n      var cnNum = [\"零\", \"一\", \"二\", \"三\", \"四\", \"五\", \"六\", \"七\", \"八\", \"九\", \"十\"];\n      const Name = DualKey || OtherKey.length > 1 ? `【签到号${cnNum[$nobyda.num]||$nobyda.num}】:  ${DName}\\n` : ``\n      const disables = $nobyda.read(\"JD_DailyBonusDisables\")\n      const amount = disables ? disables.split(\",\").length : 0\n      const disa = !notify || amount ? `【温馨提示】:  检测到${$nobyda.disable?`上次执行意外崩溃, `:``}已禁用${notify?`${amount}个`:`所有`}接口, 如需开启请前往BoxJs或查看脚本内第118行注释.\\n` : ``\n      $nobyda.notify(\"\", \"\", Name + one + two + three + four + five + disa + notify, {\n        'media-url': $nobyda.headUrl || 'https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/jd.png'\n      });\n      $nobyda.headUrl = null;\n      if ($nobyda.isJSBox) {\n        $nobyda.st = (typeof($nobyda.st) == 'undefined' ? '' : $nobyda.st) + Name + one + two + three + four + five + \"\\n\"\n      }\n    } catch (eor) {\n      $nobyda.notify(\"通知模块 \" + eor.name + \"‼️\", JSON.stringify(eor), eor.message)\n    } finally {\n      resolve()\n    }\n  });\n}\n\n(async function ReadCookie() {\n  const EnvInfo = $nobyda.isJSBox ? \"JD_Cookie\" : \"CookieJD\";\n  const EnvInfo2 = $nobyda.isJSBox ? \"JD_Cookie2\" : \"CookieJD2\";\n  const EnvInfo3 = $nobyda.isJSBox ? \"JD_Cookies\" : \"CookiesJD\";\n  const move = CookieMove($nobyda.read(EnvInfo) || Key, $nobyda.read(EnvInfo2) || DualKey, EnvInfo, EnvInfo2, EnvInfo3);\n  const cookieSet = $nobyda.read(EnvInfo3);\n  if (DeleteCookie) {\n    const write = $nobyda.write(\"\", EnvInfo3);\n    throw new Error(`Cookie清除${write?`成功`:`失败`}, 请手动关闭脚本内\"DeleteCookie\"选项`);\n  } else if ($nobyda.isRequest) {\n    GetCookie()\n  } else if (Key || DualKey || (OtherKey || cookieSet || '[]') != '[]') {\n    if (($nobyda.isJSBox || $nobyda.isNode) && stop !== '0') $nobyda.write(stop, \"JD_DailyBonusDelay\");\n    out = parseInt($nobyda.read(\"JD_DailyBonusTimeOut\")) || out;\n    stop = Wait($nobyda.read(\"JD_DailyBonusDelay\"), true) || Wait(stop, true);\n    boxdis = $nobyda.read(\"JD_Crash_disable\") === \"false\" || $nobyda.isNode || $nobyda.isJSBox ? false : boxdis;\n    LogDetails = $nobyda.read(\"JD_DailyBonusLog\") === \"true\" || LogDetails;\n    ReDis = ReDis ? $nobyda.write(\"\", \"JD_DailyBonusDisables\") : \"\";\n    $nobyda.num = 0;\n    if (Key) await all(Key);\n    if (DualKey && DualKey !== Key) await all(DualKey);\n    if ((OtherKey || cookieSet || '[]') != '[]') {\n      try {\n        OtherKey = checkFormat([...JSON.parse(OtherKey || '[]'), ...JSON.parse(cookieSet || '[]')]);\n        const updateSet = OtherKey.length ? $nobyda.write(JSON.stringify(OtherKey, null, 2), EnvInfo3) : '';\n        for (let i = 0; i < OtherKey.length; i++) {\n          const ck = OtherKey[i].cookie;\n          const jr = OtherKey[i].jrBody;\n          if (ck != Key && ck != DualKey) {\n            await all(ck, jr)\n          }\n        }\n      } catch (e) {\n        throw new Error(`账号Cookie读取失败, 请检查Json格式. \\n${e.message}`)\n      }\n    }\n    $nobyda.time();\n  } else {\n    throw new Error('脚本终止, 未获取Cookie ‼️')\n  }\n})().catch(e => {\n  $nobyda.notify(\"京东签到\", \"\", e.message || JSON.stringify(e))\n}).finally(() => {\n  if ($nobyda.isJSBox) $intents.finish($nobyda.st);\n  $nobyda.done();\n})\n\nfunction JingDongBean(s) {\n  merge.JDBean = {};\n  return new Promise(resolve => {\n    if (disable(\"JDBean\")) return resolve()\n    setTimeout(() => {\n      const JDBUrl = {\n        url: 'https://api.m.jd.com/client.action',\n        headers: {\n          Cookie: KEY\n        },\n        body: 'functionId=signBeanIndex&appid=ld'\n      };\n      $nobyda.post(JDBUrl, function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const cc = JSON.parse(data)\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            if (cc.code == 3) {\n              console.log(\"\\n\" + \"京东商城-京豆Cookie失效 \" + Details)\n              merge.JDBean.notify = \"京东商城-京豆: 失败, 原因: Cookie失效‼️\"\n              merge.JDBean.fail = 1\n            } else if (data.match(/跳转至拼图/)) {\n              merge.JDBean.notify = \"京东商城-京豆: 失败, 需要拼图验证 ⚠️\"\n              merge.JDBean.fail = 1\n            } else if (data.match(/\\\"status\\\":\\\"?1\\\"?/)) {\n              console.log(\"\\n\" + \"京东商城-京豆签到成功 \" + Details)\n              if (data.match(/dailyAward/)) {\n                merge.JDBean.notify = \"京东商城-京豆: 成功, 明细: \" + cc.data.dailyAward.beanAward.beanCount + \"京豆 🐶\"\n                merge.JDBean.bean = cc.data.dailyAward.beanAward.beanCount\n              } else if (data.match(/continuityAward/)) {\n                merge.JDBean.notify = \"京东商城-京豆: 成功, 明细: \" + cc.data.continuityAward.beanAward.beanCount + \"京豆 🐶\"\n                merge.JDBean.bean = cc.data.continuityAward.beanAward.beanCount\n              } else if (data.match(/新人签到/)) {\n                const quantity = data.match(/beanCount\\\":\\\"(\\d+)\\\".+今天/)\n                merge.JDBean.bean = quantity ? quantity[1] : 0\n                merge.JDBean.notify = \"京东商城-京豆: 成功, 明细: \" + (quantity ? quantity[1] : \"无\") + \"京豆 🐶\"\n              } else {\n                merge.JDBean.notify = \"京东商城-京豆: 成功, 明细: 无京豆 🐶\"\n              }\n              merge.JDBean.success = 1\n            } else {\n              merge.JDBean.fail = 1\n              console.log(\"\\n\" + \"京东商城-京豆签到失败 \" + Details)\n              if (data.match(/(已签到|新人签到)/)) {\n                merge.JDBean.notify = \"京东商城-京豆: 失败, 原因: 已签过 ⚠️\"\n              } else if (data.match(/人数较多|S101/)) {\n                merge.JDBean.notify = \"京东商城-京豆: 失败, 签到人数较多 ⚠️\"\n              } else {\n                merge.JDBean.notify = \"京东商城-京豆: 失败, 原因: 未知 ⚠️\"\n              }\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东商城-京豆\", \"JDBean\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\n// function JingDongTurn(s) {\n//   merge.JDTurn = {}, merge.JDTurn.notify = \"\", merge.JDTurn.success = 0, merge.JDTurn.bean = 0;\n//   return new Promise((resolve, reject) => {\n//     if (disable(\"JDTurn\")) return reject()\n//     const JDTUrl = {\n//       url: 'https://api.m.jd.com/client.action?functionId=wheelSurfIndex&body=%7B%22actId%22%3A%22jgpqtzjhvaoym%22%2C%22appSource%22%3A%22jdhome%22%7D&appid=ld',\n//       headers: {\n//         Cookie: KEY,\n//       }\n//     };\n//     $nobyda.get(JDTUrl, async function(error, response, data) {\n//       try {\n//         if (error) {\n//           throw new Error(error)\n//         } else {\n//           const cc = JSON.parse(data)\n//           const Details = LogDetails ? \"response:\\n\" + data : '';\n//           if (cc.data && cc.data.lotteryCode) {\n//             console.log(\"\\n\" + \"京东商城-转盘查询成功 \" + Details)\n//             return resolve(cc.data.lotteryCode)\n//           } else {\n//             merge.JDTurn.notify = \"京东商城-转盘: 失败, 原因: 查询错误 ⚠️\"\n//             merge.JDTurn.fail = 1\n//             console.log(\"\\n\" + \"京东商城-转盘查询失败 \" + Details)\n//           }\n//         }\n//       } catch (eor) {\n//         $nobyda.AnError(\"京东转盘-查询\", \"JDTurn\", eor, response, data)\n//       } finally {\n//         reject()\n//       }\n//     })\n//     if (out) setTimeout(reject, out + s)\n//   }).then(data => {\n//     return JingDongTurnSign(s, data);\n//   }, () => {});\n// }\n\nfunction JingDongTurn(s) {\n  if (!merge.JDTurn) merge.JDTurn = {}, merge.JDTurn.notify = \"\", merge.JDTurn.success = 0, merge.JDTurn.bean = 0;\n  return new Promise(resolve => {\n    if (disable(\"JDTurn\")) return resolve();\n    setTimeout(() => {\n      const JDTUrl = {\n        url: `https://api.m.jd.com/client.action?functionId=babelGetLottery`,\n        headers: {\n          Cookie: KEY\n        },\n        body: 'body=%7B%22enAwardK%22%3A%2295d235f2a09578c6613a1a029b26d12d%22%2C%22riskParam%22%3A%7B%7D%7D&client=wh5'\n      };\n      $nobyda.post(JDTUrl, async function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const cc = JSON.parse(data)\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            const also = merge.JDTurn.notify ? true : false\n            if (cc.code == 3) {\n              console.log(\"\\n\" + \"京东转盘Cookie失效 \" + Details)\n              merge.JDTurn.notify = \"京东商城-转盘: 失败, 原因: Cookie失效‼️\"\n              merge.JDTurn.fail = 1\n            } else if (data.match(/(\\\"T216\\\"|活动结束)/)) {\n              merge.JDTurn.notify = \"京东商城-转盘: 失败, 原因: 活动结束 ⚠️\"\n              merge.JDTurn.fail = 1\n            } else if (data.match(/\\d+京豆/)) {\n              console.log(\"\\n\" + \"京东商城-转盘签到成功 \" + Details)\n              merge.JDTurn.bean += (cc.prizeName && cc.prizeName.split(/(\\d+)/)[1]) || 0\n              merge.JDTurn.notify += `${also?`\\n`:``}京东商城-转盘: ${also?`多次`:`成功`}, 明细: ${merge.JDTurn.bean||`无`}京豆 🐶`\n              merge.JDTurn.success += 1\n              if (cc.chances > 0) {\n                await JingDongTurnSign(2000)\n              }\n            } else if (data.match(/未中奖|擦肩而过/)) {\n              merge.JDTurn.notify += `${also?`\\n`:``}京东商城-转盘: ${also?`多次`:`成功`}, 状态: 未中奖 🐶`\n              merge.JDTurn.success += 1\n              if (cc.chances > 0) {\n                await JingDongTurnSign(2000)\n              }\n            } else {\n              console.log(\"\\n\" + \"京东商城-转盘签到失败 \" + Details)\n              merge.JDTurn.fail = 1\n              if (data.match(/(机会已用完|次数为0)/)) {\n                merge.JDTurn.notify = \"京东商城-转盘: 失败, 原因: 已转过 ⚠️\"\n              } else if (data.match(/(T210|密码)/)) {\n                merge.JDTurn.notify = \"京东商城-转盘: 失败, 原因: 无支付密码 ⚠️\"\n              } else {\n                merge.JDTurn.notify += `${also?`\\n`:``}京东商城-转盘: 失败, 原因: 未知 ⚠️${also?` (多次)`:``}`\n              }\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东商城-转盘\", \"JDTurn\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JingRongSteel(s, body) {\n  merge.JRSteel = {};\n  return new Promise(resolve => {\n    if (disable(\"JRSteel\")) return resolve();\n    if (!body) {\n      merge.JRSteel.fail = 1;\n      merge.JRSteel.notify = \"京东金融-钢镚: 失败, 未获取签到Body ⚠️\";\n      return resolve();\n    }\n    setTimeout(() => {\n      const JRSUrl = {\n        url: 'https://ms.jr.jd.com/gw/generic/hy/h5/m/appSign',\n        headers: {\n          Cookie: KEY\n        },\n        body: body || ''\n      };\n      $nobyda.post(JRSUrl, function(error, response, data) {\n        try {\n          if (error) throw new Error(error)\n          const cc = JSON.parse(data)\n          const Details = LogDetails ? \"response:\\n\" + data : '';\n          if (cc.resultCode == 0 && cc.resultData && cc.resultData.resBusiCode == 0) {\n            console.log(\"\\n\" + \"京东金融-钢镚签到成功 \" + Details)\n            merge.JRSteel.notify = `京东金融-钢镚: 成功, 获得钢镚奖励 💰`\n            merge.JRSteel.success = 1\n          } else {\n            console.log(\"\\n\" + \"京东金融-钢镚签到失败 \" + Details)\n            merge.JRSteel.fail = 1\n            if (cc.resultCode == 0 && cc.resultData && cc.resultData.resBusiCode == 15) {\n              merge.JRSteel.notify = \"京东金融-钢镚: 失败, 原因: 已签过 ⚠️\"\n            } else if (data.match(/未实名/)) {\n              merge.JRSteel.notify = \"京东金融-钢镚: 失败, 账号未实名 ⚠️\"\n            } else if (cc.resultCode == 3) {\n              merge.JRSteel.notify = \"京东金融-钢镚: 失败, 原因: Cookie失效‼️\"\n            } else {\n              const ng = (cc.resultData && cc.resultData.resBusiMsg) || cc.resultMsg\n              merge.JRSteel.notify = `京东金融-钢镚: 失败, ${`原因: ${ng||`未知`}`} ⚠️`\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东金融-钢镚\", \"JRSteel\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JingDongShake(s) {\n  if (!merge.JDShake) merge.JDShake = {}, merge.JDShake.success = 0, merge.JDShake.bean = 0, merge.JDShake.notify = '';\n  return new Promise(resolve => {\n    if (disable(\"JDShake\")) return resolve()\n    setTimeout(() => {\n      const JDSh = {\n        url: 'https://api.m.jd.com/client.action?appid=vip_h5&functionId=vvipclub_shaking',\n        headers: {\n          Cookie: KEY,\n        }\n      };\n      $nobyda.get(JDSh, async function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            const cc = JSON.parse(data)\n            const also = merge.JDShake.notify ? true : false\n            if (data.match(/prize/)) {\n              console.log(\"\\n\" + \"京东商城-摇一摇签到成功 \" + Details)\n              merge.JDShake.success += 1\n              if (cc.data.prizeBean) {\n                merge.JDShake.bean += cc.data.prizeBean.count || 0\n                merge.JDShake.notify += `${also?`\\n`:``}京东商城-摇摇: ${also?`多次`:`成功`}, 明细: ${merge.JDShake.bean || `无`}京豆 🐶`\n              } else if (cc.data.prizeCoupon) {\n                merge.JDShake.notify += `${also?`\\n`:``}京东商城-摇摇: ${also?`多次, `:``}获得满${cc.data.prizeCoupon.quota}减${cc.data.prizeCoupon.discount}优惠券→ ${cc.data.prizeCoupon.limitStr}`\n              } else {\n                merge.JDShake.notify += `${also?`\\n`:``}京东商城-摇摇: 成功, 明细: 未知 ⚠️${also?` (多次)`:``}`\n              }\n              if (cc.data.luckyBox.freeTimes != 0) {\n                await JingDongShake(s)\n              }\n            } else {\n              console.log(\"\\n\" + \"京东商城-摇一摇签到失败 \" + Details)\n              if (data.match(/true/)) {\n                merge.JDShake.notify += `${also?`\\n`:``}京东商城-摇摇: 成功, 明细: 无奖励 🐶${also?` (多次)`:``}`\n                merge.JDShake.success += 1\n                if (cc.data.luckyBox.freeTimes != 0) {\n                  await JingDongShake(s)\n                }\n              } else {\n                merge.JDShake.fail = 1\n                if (data.match(/(无免费|8000005|9000005)/)) {\n                  merge.JDShake.notify = \"京东商城-摇摇: 失败, 原因: 已摇过 ⚠️\"\n                } else if (data.match(/(未登录|101)/)) {\n                  merge.JDShake.notify = \"京东商城-摇摇: 失败, 原因: Cookie失效‼️\"\n                } else {\n                  merge.JDShake.notify += `${also?`\\n`:``}京东商城-摇摇: 失败, 原因: 未知 ⚠️${also?` (多次)`:``}`\n                }\n              }\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东商城-摇摇\", \"JDShake\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JDUserSignPre(s, key, title, ac) {\n  merge[key] = {};\n  if ($nobyda.isJSBox) {\n    return JDUserSignPre2(s, key, title, ac);\n  } else {\n    return JDUserSignPre1(s, key, title, ac);\n  }\n}\n\nfunction JDUserSignPre1(s, key, title, acData, ask) {\n  return new Promise((resolve, reject) => {\n    if (disable(key, title, 1)) return reject()\n    const JDUrl = {\n      url: 'https://api.m.jd.com/?client=wh5&functionId=qryH5BabelFloors',\n      headers: {\n        Cookie: KEY\n      },\n      opts: {\n        'filter': 'try{var od=JSON.parse(body);var params=(od.floatLayerList||[]).filter(o=>o.params&&o.params.match(/enActK/)).map(o=>o.params).pop()||(od.floorList||[]).filter(o=>o.template==\"signIn\"&&o.signInfos&&o.signInfos.params&&o.signInfos.params.match(/enActK/)).map(o=>o.signInfos&&o.signInfos.params).pop();var tId=(od.floorList||[]).filter(o=>o.boardParams&&o.boardParams.turnTableId).map(o=>o.boardParams.turnTableId).pop();var page=od.paginationFlrs;return JSON.stringify({qxAct:params||null,qxTid:tId||null,qxPage:page||null})}catch(e){return `=> 过滤器发生错误: ${e.message}`}'\n      },\n      body: `body=${encodeURIComponent(`{\"activityId\":\"${acData}\"${ask?`,\"paginationParam\":\"2\",\"paginationFlrs\":\"${ask}\"`:``}}`)}`\n    };\n    $nobyda.post(JDUrl, async function(error, response, data) {\n      try {\n        if (error) {\n          throw new Error(error)\n        } else {\n          const od = JSON.parse(data || '{}');\n          const turnTableId = od.qxTid || (od.floorList || []).filter(o => o.boardParams && o.boardParams.turnTableId).map(o => o.boardParams.turnTableId).pop();\n          const page = od.qxPage || od.paginationFlrs;\n          if (data.match(/enActK/)) { // 含有签到活动数据\n            let params = od.qxAct || (od.floatLayerList || []).filter(o => o.params && o.params.match(/enActK/)).map(o => o.params).pop()\n            if (!params) { // 第一处找到签到所需数据\n              // floatLayerList未找到签到所需数据，从floorList中查找\n              let signInfo = (od.floorList || []).filter(o => o.template == 'signIn' && o.signInfos && o.signInfos.params && o.signInfos.params.match(/enActK/))\n                .map(o => o.signInfos).pop();\n              if (signInfo) {\n                if (signInfo.signStat == '1') {\n                  console.log(`\\n${title}重复签到`)\n                  merge[key].notify = `${title}: 失败, 原因: 已签过 ⚠️`\n                  merge[key].fail = 1\n                } else {\n                  params = signInfo.params;\n                }\n              } else {\n                merge[key].notify = `${title}: 失败, 活动查找异常 ⚠️`\n                merge[key].fail = 1\n              }\n            }\n            if (params) {\n              return resolve({\n                params: params\n              }); // 执行签到处理\n            }\n          } else if (turnTableId) { // 无签到数据, 但含有关注店铺签到\n            const boxds = $nobyda.read(\"JD_Follow_disable\") === \"false\" ? false : true\n            if (boxds) {\n              console.log(`\\n${title}关注店铺`)\n              return resolve(parseInt(turnTableId))\n            } else {\n              merge[key].notify = `${title}: 失败, 需要关注店铺 ⚠️`\n              merge[key].fail = 1\n            }\n          } else if (page && !ask) { // 无签到数据, 尝试带参查询\n            const boxds = $nobyda.read(\"JD_Retry_disable\") === \"false\" ? false : true\n            if (boxds) {\n              console.log(`\\n${title}二次查询`)\n              return resolve(page)\n            } else {\n              merge[key].notify = `${title}: 失败, 请尝试开启增强 ⚠️`\n              merge[key].fail = 1\n            }\n          } else {\n            merge[key].notify = `${title}: 失败, ${!data ? `需要手动执行` : `不含活动数据`} ⚠️`\n            merge[key].fail = 1\n          }\n        }\n        reject()\n      } catch (eor) {\n        $nobyda.AnError(title, key, eor, response, data)\n        reject()\n      }\n    })\n    if (out) setTimeout(reject, out + s)\n  }).then(data => {\n    disable(key, title, 2)\n    if (typeof(data) == \"object\") return JDUserSign1(s, key, title, encodeURIComponent(JSON.stringify(data)));\n    if (typeof(data) == \"number\") return JDUserSign2(s, key, title, data);\n    if (typeof(data) == \"string\") return JDUserSignPre1(s, key, title, acData, data);\n  }, () => disable(key, title, 2))\n}\n\nfunction JDUserSignPre2(s, key, title, acData) {\n  return new Promise((resolve, reject) => {\n    if (disable(key, title, 1)) return reject()\n    const JDUrl = {\n      url: `https://pro.m.jd.com/mall/active/${acData}/index.html`,\n      headers: {\n        Cookie: KEY,\n      }\n    };\n    $nobyda.get(JDUrl, async function(error, response, data) {\n      try {\n        if (error) {\n          throw new Error(error)\n        } else {\n          const act = data.match(/\\\"params\\\":\\\"\\{\\\\\\\"enActK.+?\\\\\\\"\\}\\\"/)\n          const turnTable = data.match(/\\\"turnTableId\\\":\\\"(\\d+)\\\"/)\n          const page = data.match(/\\\"paginationFlrs\\\":\\\"(\\[\\[.+?\\]\\])\\\"/)\n          if (act) { // 含有签到活动数据\n            return resolve(act)\n          } else if (turnTable) { // 无签到数据, 但含有关注店铺签到\n            const boxds = $nobyda.read(\"JD_Follow_disable\") === \"false\" ? false : true\n            if (boxds) {\n              console.log(`\\n${title}关注店铺`)\n              return resolve(parseInt(turnTable[1]))\n            } else {\n              merge[key].notify = `${title}: 失败, 需要关注店铺 ⚠️`\n              merge[key].fail = 1\n            }\n          } else if (page) { // 无签到数据, 尝试带参查询\n            const boxds = $nobyda.read(\"JD_Retry_disable\") === \"false\" ? false : true\n            if (boxds) {\n              console.log(`\\n${title}二次查询`)\n              return resolve(page[1])\n            } else {\n              merge[key].notify = `${title}: 失败, 请尝试开启增强 ⚠️`\n              merge[key].fail = 1\n            }\n          } else {\n            merge[key].notify = `${title}: 失败, ${!data ? `需要手动执行` : `不含活动数据`} ⚠️`\n            merge[key].fail = 1\n          }\n        }\n        reject()\n      } catch (eor) {\n        $nobyda.AnError(title, key, eor, response, data)\n        reject()\n      }\n    })\n    if (out) setTimeout(reject, out + s)\n  }).then(data => {\n    disable(key, title, 2)\n    if (typeof(data) == \"object\") return JDUserSign1(s, key, title, encodeURIComponent(`{${data}}`));\n    if (typeof(data) == \"number\") return JDUserSign2(s, key, title, data)\n    if (typeof(data) == \"string\") return JDUserSignPre1(s, key, title, acData, data)\n  }, () => disable(key, title, 2))\n}\n\nfunction JDUserSign1(s, key, title, body) {\n  return new Promise(resolve => {\n    setTimeout(() => {\n      const JDUrl = {\n        url: 'https://api.m.jd.com/client.action?functionId=userSign',\n        headers: {\n          Cookie: KEY\n        },\n        body: `body=${body}&client=wh5`\n      };\n      $nobyda.post(JDUrl, function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const Details = LogDetails ? `response:\\n${data}` : '';\n            if (data.match(/签到成功/)) {\n              console.log(`\\n${title}签到成功(1)${Details}`)\n              if (data.match(/\\\"text\\\":\\\"\\d+京豆\\\"/)) {\n                merge[key].bean = data.match(/\\\"text\\\":\\\"(\\d+)京豆\\\"/)[1]\n              }\n              merge[key].notify = `${title}: 成功, 明细: ${merge[key].bean || '无'}京豆 🐶`\n              merge[key].success = 1\n            } else {\n              console.log(`\\n${title}签到失败(1)${Details}`)\n              if (data.match(/(已签到|已领取)/)) {\n                merge[key].notify = `${title}: 失败, 原因: 已签过 ⚠️`\n              } else if (data.match(/(不存在|已结束|未开始)/)) {\n                merge[key].notify = `${title}: 失败, 原因: 活动已结束 ⚠️`\n              } else if (data.match(/\\\"code\\\":\\\"?3\\\"?/)) {\n                merge[key].notify = `${title}: 失败, 原因: Cookie失效‼️`\n              } else {\n                const ng = data.match(/\\\"(errorMessage|subCodeMsg)\\\":\\\"(.+?)\\\"/)\n                merge[key].notify = `${title}: 失败, ${ng?ng[2]:`原因: 未知`} ⚠️`\n              }\n              merge[key].fail = 1\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(title, key, eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nasync function JDUserSign2(s, key, title, tid) {\n  return console.log(`\\n${title} >> 可能需要拼图验证, 跳过签到 ⚠️`);\n  await new Promise(resolve => {\n    $nobyda.get({\n      url: `https://jdjoy.jd.com/api/turncard/channel/detail?turnTableId=${tid}&invokeKey=ztmFUCxcPMNyUq0P`,\n      headers: {\n        Cookie: KEY\n      }\n    }, function(error, response, data) {\n      resolve()\n    })\n    if (out) setTimeout(resolve, out + s)\n  });\n  return new Promise(resolve => {\n    setTimeout(() => {\n      const JDUrl = {\n        url: 'https://jdjoy.jd.com/api/turncard/channel/sign?invokeKey=ztmFUCxcPMNyUq0P',\n        headers: {\n          lkt: '1629984131120',\n          lks: 'd7db92cf40ad5a8d54b9da2b561c5f84',\n          Cookie: KEY\n        },\n        body: `turnTableId=${tid}`\n      };\n      $nobyda.post(JDUrl, function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const Details = LogDetails ? `response:\\n${data}` : '';\n            if (data.match(/\\\"success\\\":true/)) {\n              console.log(`\\n${title}签到成功(2)${Details}`)\n              if (data.match(/\\\"jdBeanQuantity\\\":\\d+/)) {\n                merge[key].bean = data.match(/\\\"jdBeanQuantity\\\":(\\d+)/)[1]\n              }\n              merge[key].notify = `${title}: 成功, 明细: ${merge[key].bean || '无'}京豆 🐶`\n              merge[key].success = 1\n            } else {\n              const captcha = /请进行验证/.test(data);\n              if (data.match(/(已经签到|已经领取)/)) {\n                merge[key].notify = `${title}: 失败, 原因: 已签过 ⚠️`\n              } else if (data.match(/(不存在|已结束|未开始)/)) {\n                merge[key].notify = `${title}: 失败, 原因: 活动已结束 ⚠️`\n              } else if (data.match(/(没有登录|B0001)/)) {\n                merge[key].notify = `${title}: 失败, 原因: Cookie失效‼️`\n              } else if (!captcha) {\n                const ng = data.match(/\\\"(errorMessage|subCodeMsg)\\\":\\\"(.+?)\\\"/)\n                merge[key].notify = `${title}: 失败, ${ng?ng[2]:`原因: 未知`} ⚠️`\n              }\n              if (!captcha) merge[key].fail = 1;\n              console.log(`\\n${title}签到失败(2)${captcha?`\\n需要拼图验证, 跳过通知记录 ⚠️`:``}${Details}`)\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(title, key, eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, 200 + s)\n    if (out) setTimeout(resolve, out + s + 200)\n  });\n}\n\nfunction JDFlashSale(s) {\n  merge.JDFSale = {};\n  return new Promise(resolve => {\n    if (disable(\"JDFSale\")) return resolve()\n    setTimeout(() => {\n      const JDPETUrl = {\n        url: 'https://api.m.jd.com/client.action?functionId=partitionJdSgin',\n        headers: {\n          Cookie: KEY\n        },\n        body: \"body=%7B%22version%22%3A%22v2%22%7D&client=apple&clientVersion=9.0.8&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=6768e2cf625427615dd89649dd367d41&st=1597248593305&sv=121\"\n      };\n      $nobyda.post(JDPETUrl, async function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            const cc = JSON.parse(data)\n            if (cc.result && cc.result.code == 0) {\n              console.log(\"\\n\" + \"京东商城-闪购签到成功 \" + Details)\n              merge.JDFSale.bean = cc.result.jdBeanNum || 0\n              merge.JDFSale.notify = \"京东商城-闪购: 成功, 明细: \" + (merge.JDFSale.bean || \"无\") + \"京豆 🐶\"\n              merge.JDFSale.success = 1\n            } else {\n              console.log(\"\\n\" + \"京东商城-闪购签到失败 \" + Details)\n              if (data.match(/(已签到|已领取|\\\"2005\\\")/)) {\n                merge.JDFSale.notify = \"京东商城-闪购: 失败, 原因: 已签过 ⚠️\"\n              } else if (data.match(/不存在|已结束|\\\"2008\\\"|\\\"3001\\\"/)) {\n                await FlashSaleDivide(s); //瓜分京豆\n                return\n              } else if (data.match(/(\\\"code\\\":\\\"3\\\"|\\\"1003\\\")/)) {\n                merge.JDFSale.notify = \"京东商城-闪购: 失败, 原因: Cookie失效‼️\"\n              } else {\n                const msg = data.match(/\\\"msg\\\":\\\"([\\u4e00-\\u9fa5].+?)\\\"/)\n                merge.JDFSale.notify = `京东商城-闪购: 失败, ${msg ? msg[1] : `原因: 未知`} ⚠️`\n              }\n              merge.JDFSale.fail = 1\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东商城-闪购\", \"JDFSale\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction FlashSaleDivide(s) {\n  return new Promise(resolve => {\n    setTimeout(() => {\n      const Url = {\n        url: 'https://api.m.jd.com/client.action?functionId=partitionJdShare',\n        headers: {\n          Cookie: KEY\n        },\n        body: \"body=%7B%22version%22%3A%22v2%22%7D&client=apple&clientVersion=9.0.8&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=49baa3b3899b02bbf06cdf41fe191986&st=1597682588351&sv=111\"\n      };\n      $nobyda.post(Url, function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            const cc = JSON.parse(data)\n            if (cc.result.code == 0) {\n              merge.JDFSale.success = 1\n              merge.JDFSale.bean = cc.result.jdBeanNum || 0\n              merge.JDFSale.notify = \"京东闪购-瓜分: 成功, 明细: \" + (merge.JDFSale.bean || \"无\") + \"京豆 🐶\"\n              console.log(\"\\n\" + \"京东闪购-瓜分签到成功 \" + Details)\n            } else {\n              merge.JDFSale.fail = 1\n              console.log(\"\\n\" + \"京东闪购-瓜分签到失败 \" + Details)\n              if (data.match(/已参与|已领取|\\\"2006\\\"/)) {\n                merge.JDFSale.notify = \"京东闪购-瓜分: 失败, 原因: 已瓜分 ⚠️\"\n              } else if (data.match(/不存在|已结束|未开始|\\\"2008\\\"|\\\"2012\\\"/)) {\n                merge.JDFSale.notify = \"京东闪购-瓜分: 失败, 原因: 活动已结束 ⚠️\"\n              } else if (data.match(/\\\"code\\\":\\\"1003\\\"|未获取/)) {\n                merge.JDFSale.notify = \"京东闪购-瓜分: 失败, 原因: Cookie失效‼️\"\n              } else {\n                const msg = data.match(/\\\"msg\\\":\\\"([\\u4e00-\\u9fa5].+?)\\\"/)\n                merge.JDFSale.notify = `京东闪购-瓜分: 失败, ${msg ? msg[1] : `原因: 未知`} ⚠️`\n              }\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东闪购-瓜分\", \"JDFSale\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JingDongCash(s) {\n  merge.JDCash = {};\n  return new Promise(resolve => {\n    if (disable(\"JDCash\")) return resolve()\n    setTimeout(() => {\n      const JDCAUrl = {\n        url: 'https://api.m.jd.com/client.action?functionId=ccSignInNew',\n        headers: {\n          Cookie: KEY\n        },\n        body: \"body=%7B%22pageClickKey%22%3A%22CouponCenter%22%2C%22eid%22%3A%22O5X6JYMZTXIEX4VBCBWEM5PTIZV6HXH7M3AI75EABM5GBZYVQKRGQJ5A2PPO5PSELSRMI72SYF4KTCB4NIU6AZQ3O6C3J7ZVEP3RVDFEBKVN2RER2GTQ%22%2C%22shshshfpb%22%3A%22v1%5C%2FzMYRjEWKgYe%2BUiNwEvaVlrHBQGVwqLx4CsS9PH1s0s0Vs9AWk%2B7vr9KSHh3BQd5NTukznDTZnd75xHzonHnw%3D%3D%22%2C%22childActivityUrl%22%3A%22openapp.jdmobile%253a%252f%252fvirtual%253fparams%253d%257b%255c%2522category%255c%2522%253a%255c%2522jump%255c%2522%252c%255c%2522des%255c%2522%253a%255c%2522couponCenter%255c%2522%257d%22%2C%22monitorSource%22%3A%22cc_sign_ios_index_config%22%7D&client=apple&clientVersion=8.5.0&d_brand=apple&d_model=iPhone8%2C2&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&scope=11&screen=1242%2A2208&sign=1cce8f76d53fc6093b45a466e93044da&st=1581084035269&sv=102\"\n      };\n      $nobyda.post(JDCAUrl, function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            const cc = JSON.parse(data)\n            if (cc.busiCode == \"0\") {\n              console.log(\"\\n\" + \"京东现金-红包签到成功 \" + Details)\n              merge.JDCash.success = 1\n              merge.JDCash.Cash = cc.result.signResult.signData.amount || 0\n              merge.JDCash.notify = `京东现金-红包: 成功, 明细: ${merge.JDCash.Cash || `无`}红包 🧧`\n            } else {\n              console.log(\"\\n\" + \"京东现金-红包签到失败 \" + Details)\n              merge.JDCash.fail = 1\n              if (data.match(/(\\\"busiCode\\\":\\\"1002\\\"|完成签到)/)) {\n                merge.JDCash.notify = \"京东现金-红包: 失败, 原因: 已签过 ⚠️\"\n              } else if (data.match(/(不存在|已结束)/)) {\n                merge.JDCash.notify = \"京东现金-红包: 失败, 原因: 活动已结束 ⚠️\"\n              } else if (data.match(/(\\\"busiCode\\\":\\\"3\\\"|未登录)/)) {\n                merge.JDCash.notify = \"京东现金-红包: 失败, 原因: Cookie失效‼️\"\n              } else {\n                const msg = data.split(/\\\"msg\\\":\\\"([\\u4e00-\\u9fa5].+?)\\\"/)[1];\n                merge.JDCash.notify = `京东现金-红包: 失败, ${msg||`原因: 未知`} ⚠️`\n              }\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东现金-红包\", \"JDCash\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JDMagicCube(s, sign) {\n  merge.JDCube = {};\n  return new Promise((resolve, reject) => {\n    if (disable(\"JDCube\")) return reject()\n    const JDUrl = {\n      url: `https://api.m.jd.com/client.action?functionId=getNewsInteractionInfo&appid=smfe${sign?`&body=${encodeURIComponent(`{\"sign\":${sign}}`)}`:``}`,\n      headers: {\n        Cookie: KEY,\n      }\n    };\n    $nobyda.get(JDUrl, async (error, response, data) => {\n      try {\n        if (error) throw new Error(error)\n        const Details = LogDetails ? \"response:\\n\" + data : '';\n        console.log(`\\n京东魔方-尝试查询活动(${sign}) ${Details}`)\n        if (data.match(/\\\"interactionId\\\":\\d+/)) {\n          resolve({\n            id: data.match(/\\\"interactionId\\\":(\\d+)/)[1],\n            sign: sign || null\n          })\n        } else if (data.match(/配置异常/) && sign) {\n          await JDMagicCube(s, sign == 2 ? 1 : null)\n          reject()\n        } else {\n          resolve(null)\n        }\n      } catch (eor) {\n        $nobyda.AnError(\"京东魔方-查询\", \"JDCube\", eor, response, data)\n        reject()\n      }\n    })\n    if (out) setTimeout(reject, out + s)\n  }).then(data => {\n    return JDMagicCubeSign(s, data)\n  }, () => {});\n}\n\nfunction JDMagicCubeSign(s, id) {\n  return new Promise(resolve => {\n    setTimeout(() => {\n      const JDMCUrl = {\n        url: `https://api.m.jd.com/client.action?functionId=getNewsInteractionLotteryInfo&appid=smfe${id?`&body=${encodeURIComponent(`{${id.sign?`\"sign\":${id.sign},`:``}\"interactionId\":${id.id}}`)}`:``}`,\n        headers: {\n          Cookie: KEY,\n        }\n      };\n      $nobyda.get(JDMCUrl, function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            const cc = JSON.parse(data)\n            if (data.match(/(\\\"name\\\":)/)) {\n              console.log(\"\\n\" + \"京东商城-魔方签到成功 \" + Details)\n              merge.JDCube.success = 1\n              if (data.match(/(\\\"name\\\":\\\"京豆\\\")/)) {\n                merge.JDCube.bean = cc.result.lotteryInfo.quantity || 0\n                merge.JDCube.notify = `京东商城-魔方: 成功, 明细: ${merge.JDCube.bean || `无`}京豆 🐶`\n              } else {\n                merge.JDCube.notify = `京东商城-魔方: 成功, 明细: ${cc.result.lotteryInfo.name || `未知`} 🎉`\n              }\n            } else {\n              console.log(\"\\n\" + \"京东商城-魔方签到失败 \" + Details)\n              merge.JDCube.fail = 1\n              if (data.match(/(一闪而过|已签到|已领取)/)) {\n                merge.JDCube.notify = \"京东商城-魔方: 失败, 原因: 无机会 ⚠️\"\n              } else if (data.match(/(不存在|已结束)/)) {\n                merge.JDCube.notify = \"京东商城-魔方: 失败, 原因: 活动已结束 ⚠️\"\n              } else if (data.match(/(\\\"code\\\":3)/)) {\n                merge.JDCube.notify = \"京东商城-魔方: 失败, 原因: Cookie失效‼️\"\n              } else {\n                merge.JDCube.notify = \"京东商城-魔方: 失败, 原因: 未知 ⚠️\"\n              }\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东商城-魔方\", \"JDCube\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JingDongSubsidy(s) {\n  merge.subsidy = {};\n  return new Promise(resolve => {\n    if (disable(\"subsidy\")) return resolve()\n    setTimeout(() => {\n      const subsidyUrl = {\n        url: 'https://ms.jr.jd.com/gw/generic/uc/h5/m/signIn7',\n        headers: {\n          Referer: \"https://active.jd.com/forever/cashback/index\",\n          Cookie: KEY\n        }\n      };\n      $nobyda.get(subsidyUrl, function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            const cc = JSON.parse(data)\n            if (cc.resultCode == 0 && cc.resultData.data && cc.resultData.data.thisAmount) {\n              console.log(\"\\n\" + \"京东商城-金贴签到成功 \" + Details)\n              merge.subsidy.subsidy = cc.resultData.data.thisAmountStr\n              merge.subsidy.notify = `京东商城-金贴: 成功, 明细: ${merge.subsidy.subsidy||`无`}金贴 💰`\n              merge.subsidy.success = 1\n            } else {\n              console.log(\"\\n\" + \"京东商城-金贴签到失败 \" + Details)\n              merge.subsidy.fail = 1\n              if (data.match(/已存在|\"thisAmount\":0/)) {\n                merge.subsidy.notify = \"京东商城-金贴: 失败, 原因: 无金贴 ⚠️\"\n              } else if (data.match(/请先登录/)) {\n                merge.subsidy.notify = \"京东商城-金贴: 失败, 原因: Cookie失效‼️\"\n              } else {\n                const msg = data.split(/\\\"msg\\\":\\\"([\\u4e00-\\u9fa5].+?)\\\"/)[1];\n                merge.subsidy.notify = `京东商城-金贴: 失败, ${msg||`原因: 未知`} ⚠️`\n              }\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东商城-金贴\", \"subsidy\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JingRongDoll(s, key, title, code, type, num, award, belong) {\n  merge[key] = {};\n  return new Promise(resolve => {\n    if (disable(key)) return resolve()\n    setTimeout(() => {\n      const DollUrl = {\n        url: \"https://nu.jr.jd.com/gw/generic/jrm/h5/m/process\",\n        headers: {\n          Cookie: KEY\n        },\n        body: `reqData=${encodeURIComponent(`{\"actCode\":\"${code}\",\"type\":${type?type:`3`}${code=='F68B2C3E71'?`,\"frontParam\":{\"belong\":\"${belong}\"}`:code==`1DF13833F7`?`,\"frontParam\":{\"channel\":\"JR\",\"belong\":4}`:``}}`)}`\n      };\n      $nobyda.post(DollUrl, async function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            var cc = JSON.parse(data)\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            if (cc.resultCode == 0) {\n              if (cc.resultData.data.businessData != null) {\n                console.log(`\\n${title}查询成功 ${Details}`)\n                if (cc.resultData.data.businessData.pickStatus == 2) {\n                  if (data.match(/\\\"rewardPrice\\\":\\\"\\d.*?\\\"/)) {\n                    const JRDoll_bean = data.match(/\\\"rewardPrice\\\":\\\"(\\d.*?)\\\"/)[1]\n                    const JRDoll_type = data.match(/\\\"rewardName\\\":\\\"金贴奖励\\\"/) ? true : false\n                    await JingRongDoll(s, key, title, code, '4', JRDoll_bean, JRDoll_type)\n                  } else {\n                    merge[key].success = 1\n                    merge[key].notify = `${title}: 成功, 明细: 无奖励 🐶`\n                  }\n                } else if (code == 'F68B2C3E71' || code == '1DF13833F7') {\n                  if (!data.match(/\"businessCode\":\"30\\dss?q\"/)) {\n                    merge[key].success = 1\n                    const ct = data.match(/\\\"count\\\":\\\"?(\\d.*?)\\\"?,/)\n                    if (code == 'F68B2C3E71' && belong == 'xianjin') {\n                      merge[key].Money = ct ? ct[1] > 9 ? `0.${ct[1]}` : `0.0${ct[1]}` : 0\n                      merge[key].notify = `${title}: 成功, 明细: ${merge[key].Money||`无`}现金 💰`\n                    } else if (code == 'F68B2C3E71' && belong == 'jingdou') {\n                      merge[key].bean = ct ? ct[1] : 0;\n                      merge[key].notify = `${title}: 成功, 明细: ${merge[key].bean||`无`}京豆 🐶`\n                    } else if (code == '1DF13833F7') {\n                      merge[key].subsidy = ct ? ct[1] : 0;\n                      merge[key].notify = `${title}: 成功, 明细: ${merge[key].subsidy||`无`}金贴 💰`\n                    }\n                  } else {\n                    const es = cc.resultData.data.businessMsg\n                    const ep = cc.resultData.data.businessData.businessMsg\n                    const tp = data.match(/已领取|300ss?q/) ? `已签过` : `${ep||es||cc.resultMsg||`未知`}`\n                    merge[key].notify = `${title}: 失败, 原因: ${tp} ⚠️`\n                    merge[key].fail = 1\n                  }\n                } else {\n                  merge[key].notify = `${title}: 失败, 原因: 已签过 ⚠️`;\n                  merge[key].fail = 1\n                }\n              } else if (cc.resultData.data.businessCode == 200) {\n                console.log(`\\n${title}签到成功 ${Details}`)\n                if (!award) {\n                  merge[key].bean = num ? num.match(/\\d+/)[0] : 0\n                } else {\n                  merge[key].subsidy = num || 0\n                }\n                merge[key].success = 1\n                merge[key].notify = `${title}: 成功, 明细: ${(award?num:merge[key].bean)||`无`}${award?`金贴 💰`:`京豆 🐶`}`\n              } else {\n                console.log(`\\n${title}领取异常 ${Details}`)\n                if (num) console.log(`\\n${title} 请尝试手动领取, 预计可得${num}${award?`金贴`:`京豆`}: \\nhttps://uf1.jr.jd.com/up/redEnvelopes/index.html?actCode=${code}\\n`);\n                merge[key].fail = 1;\n                merge[key].notify = `${title}: 失败, 原因: 领取异常 ⚠️`;\n              }\n            } else {\n              console.log(`\\n${title}签到失败 ${Details}`)\n              const redata = typeof(cc.resultData) == 'string' ? cc.resultData : ''\n              merge[key].notify = `${title}: 失败, ${cc.resultCode==3?`原因: Cookie失效‼️`:`${redata||'原因: 未知 ⚠️'}`}`\n              merge[key].fail = 1;\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(title, key, eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JingDongGetCash(s) {\n  merge.JDGetCash = {};\n  return new Promise(resolve => {\n    if (disable(\"JDGetCash\")) return resolve()\n    setTimeout(() => {\n      const GetCashUrl = {\n        url: 'https://api.m.jd.com/client.action?functionId=cash_sign&body=%7B%22remind%22%3A0%2C%22inviteCode%22%3A%22%22%2C%22type%22%3A0%2C%22breakReward%22%3A0%7D&client=apple&clientVersion=9.0.8&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=7e2f8bcec13978a691567257af4fdce9&st=1596954745073&sv=111',\n        headers: {\n          Cookie: KEY,\n        }\n      };\n      $nobyda.get(GetCashUrl, function(error, response, data) {\n        try {\n          if (error) {\n            throw new Error(error)\n          } else {\n            const cc = JSON.parse(data);\n            const Details = LogDetails ? \"response:\\n\" + data : '';\n            if (cc.data.success && cc.data.result) {\n              console.log(\"\\n\" + \"京东商城-现金签到成功 \" + Details)\n              merge.JDGetCash.success = 1\n              merge.JDGetCash.Money = cc.data.result.signCash || 0\n              merge.JDGetCash.notify = `京东商城-现金: 成功, 明细: ${cc.data.result.signCash||`无`}现金 💰`\n            } else {\n              console.log(\"\\n\" + \"京东商城-现金签到失败 \" + Details)\n              merge.JDGetCash.fail = 1\n              if (data.match(/\\\"bizCode\\\":201|已经签过/)) {\n                merge.JDGetCash.notify = \"京东商城-现金: 失败, 原因: 已签过 ⚠️\"\n              } else if (data.match(/\\\"code\\\":300|退出登录/)) {\n                merge.JDGetCash.notify = \"京东商城-现金: 失败, 原因: Cookie失效‼️\"\n              } else {\n                merge.JDGetCash.notify = \"京东商城-现金: 失败, 原因: 未知 ⚠️\"\n              }\n            }\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东商城-现金\", \"JDGetCash\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JingDongStore(s) {\n  merge.JDGStore = {};\n  return new Promise(resolve => {\n    if (disable(\"JDGStore\")) return resolve()\n    setTimeout(() => {\n      $nobyda.get({\n        url: 'https://api.m.jd.com/api?appid=jdsupermarket&functionId=smtg_sign&clientVersion=8.0.0&client=m&body=%7B%7D',\n        headers: {\n          Cookie: KEY,\n          Origin: `https://jdsupermarket.jd.com`\n        }\n      }, (error, response, data) => {\n        try {\n          if (error) throw new Error(error);\n          const cc = JSON.parse(data);\n          const Details = LogDetails ? \"response:\\n\" + data : '';\n          if (cc.data && cc.data.success === true && cc.data.bizCode === 0) {\n            console.log(`\\n京东商城-超市签到成功 ${Details}`)\n            merge.JDGStore.success = 1\n            merge.JDGStore.bean = cc.data.result.jdBeanCount || 0\n            merge.JDGStore.notify = `京东商城-超市: 成功, 明细: ${merge.JDGStore.bean||`无`}京豆 🐶`\n          } else {\n            if (!cc.data) cc.data = {}\n            console.log(`\\n京东商城-超市签到失败 ${Details}`)\n            const tp = cc.data.bizCode == 811 ? `已签过` : cc.data.bizCode == 300 ? `Cookie失效` : `${cc.data.bizMsg||`未知`}`\n            merge.JDGStore.notify = `京东商城-超市: 失败, 原因: ${tp}${cc.data.bizCode==300?`‼️`:` ⚠️`}`\n            merge.JDGStore.fail = 1\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东商城-超市\", \"JDGStore\", eor, response, data)\n        } finally {\n          resolve()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  });\n}\n\nfunction JDSecKilling(s) { //领券中心\n  merge.JDSecKill = {};\n  return new Promise((resolve, reject) => {\n    if (disable(\"JDSecKill\")) return reject();\n    setTimeout(() => {\n      $nobyda.post({\n        url: 'https://api.m.jd.com/client.action',\n        headers: {\n          Cookie: KEY,\n          Origin: 'https://h5.m.jd.com'\n        },\n        body: 'functionId=homePageV2&appid=SecKill2020'\n      }, (error, response, data) => {\n        try {\n          if (error) throw new Error(error);\n          const Details = LogDetails ? \"response:\\n\" + data : '';\n          const cc = JSON.parse(data);\n          if (cc.code == 203 || cc.code == 3 || cc.code == 101) {\n            merge.JDSecKill.notify = `京东秒杀-红包: 失败, 原因: Cookie失效‼️`;\n          } else if (cc.result && cc.result.projectId && cc.result.taskId) {\n            console.log(`\\n京东秒杀-红包查询成功 ${Details}`)\n            return resolve({\n              projectId: cc.result.projectId,\n              taskId: cc.result.taskId\n            })\n          } else {\n            merge.JDSecKill.notify = `京东秒杀-红包: 失败, 暂无有效活动 ⚠️`;\n          }\n          merge.JDSecKill.fail = 1;\n          console.log(`\\n京东秒杀-红包查询失败 ${Details}`)\n          reject()\n        } catch (eor) {\n          $nobyda.AnError(\"京东秒杀-查询\", \"JDSecKill\", eor, response, data)\n          reject()\n        }\n      })\n    }, s)\n    if (out) setTimeout(resolve, out + s)\n  }).then(async (id) => {\n    await new Promise(resolve => {\n      $nobyda.post({\n        url: 'https://api.m.jd.com/client.action',\n        headers: {\n          Cookie: KEY,\n          Origin: 'https://h5.m.jd.com'\n        },\n        body: `functionId=doInteractiveAssignment&body=%7B%22encryptProjectId%22%3A%22${id.projectId}%22%2C%22encryptAssignmentId%22%3A%22${id.taskId}%22%2C%22completionFlag%22%3Atrue%7D&client=wh5&appid=SecKill2020`\n      }, (error, response, data) => {\n        try {\n          if (error) throw new Error(error);\n          const Details = LogDetails ? \"response:\\n\" + data : '';\n          const cc = JSON.parse(data);\n          if (cc.code == 0 && cc.subCode == 0) {\n            console.log(`\\n京东秒杀-红包签到成功 ${Details}`);\n            const qt = data.match(/\"discount\":(\\d.*?),/);\n            merge.JDSecKill.success = 1;\n            merge.JDSecKill.Cash = qt ? qt[1] : 0;\n            merge.JDSecKill.notify = `京东秒杀-红包: 成功, 明细: ${merge.JDSecKill.Cash||`无`}红包 🧧`;\n          } else {\n            console.log(`\\n京东秒杀-红包签到失败 ${Details}`);\n            merge.JDSecKill.fail = 1;\n            merge.JDSecKill.notify = `京东秒杀-红包: 失败, ${cc.subCode==103?`原因: 已领取`:cc.msg?cc.msg:`原因: 未知`} ⚠️`;\n          }\n        } catch (eor) {\n          $nobyda.AnError(\"京东秒杀-领取\", \"JDSecKill\", eor, response, data);\n        } finally {\n          resolve();\n        }\n      })\n    })\n  }, () => {});\n}\n\nfunction TotalSteel() {\n  merge.TotalSteel = {};\n  return new Promise(resolve => {\n    if (disable(\"TSteel\")) return resolve()\n    $nobyda.get({\n      url: 'https://coin.jd.com/m/gb/getBaseInfo.html',\n      headers: {\n        Cookie: KEY\n      }\n    }, (error, response, data) => {\n      try {\n        if (error) throw new Error(error);\n        const Details = LogDetails ? \"response:\\n\" + data : '';\n        if (data.match(/(\\\"gbBalance\\\":\\d+)/)) {\n          console.log(\"\\n\" + \"京东-总钢镚查询成功 \" + Details)\n          const cc = JSON.parse(data)\n          merge.TotalSteel.TSteel = cc.gbBalance\n        } else {\n          console.log(\"\\n\" + \"京东-总钢镚查询失败 \" + Details)\n        }\n      } catch (eor) {\n        $nobyda.AnError(\"账户钢镚-查询\", \"TotalSteel\", eor, response, data)\n      } finally {\n        resolve()\n      }\n    })\n    if (out) setTimeout(resolve, out)\n  });\n}\n\nfunction TotalBean() {\n  merge.TotalBean = {};\n  return new Promise(resolve => {\n    if (disable(\"Qbear\")) return resolve()\n    $nobyda.get({\n      url: 'https://me-api.jd.com/user_new/info/GetJDUserInfoUnion',\n      headers: {\n        Cookie: KEY\n      }\n    }, (error, response, data) => {\n      try {\n        if (error) throw new Error(error);\n        const Details = LogDetails ? \"response:\\n\" + data : '';\n        const cc = JSON.parse(data)\n        if (cc.msg == 'success' && cc.retcode == 0) {\n          merge.TotalBean.nickname = cc.data.userInfo.baseInfo.nickname || \"\"\n          merge.TotalBean.Qbear = cc.data.assetInfo.beanNum || 0\n          $nobyda.headUrl = cc.data.userInfo.baseInfo.headImageUrl || \"\"\n          console.log(`\\n京东-总京豆查询成功 ${Details}`)\n        } else {\n          const name = decodeURIComponent(KEY.split(/pt_pin=(.+?);/)[1] || '');\n          merge.TotalBean.nickname = cc.retcode == 1001 ? `${name} (CK失效‼️)` : \"\";\n          console.log(`\\n京东-总京豆查询失败 ${Details}`)\n        }\n      } catch (eor) {\n        $nobyda.AnError(\"账户京豆-查询\", \"TotalBean\", eor, response, data)\n      } finally {\n        resolve()\n      }\n    })\n    if (out) setTimeout(resolve, out)\n  });\n}\n\nfunction TotalCash() {\n  merge.TotalCash = {};\n  return new Promise(resolve => {\n    if (disable(\"TCash\")) return resolve()\n    $nobyda.post({\n      url: 'https://api.m.jd.com/client.action?functionId=myhongbao_balance',\n      headers: {\n        Cookie: KEY\n      },\n      body: \"body=%7B%22fp%22%3A%22-1%22%2C%22appToken%22%3A%22apphongbao_token%22%2C%22childActivityUrl%22%3A%22-1%22%2C%22country%22%3A%22cn%22%2C%22openId%22%3A%22-1%22%2C%22childActivityId%22%3A%22-1%22%2C%22applicantErp%22%3A%22-1%22%2C%22platformId%22%3A%22appHongBao%22%2C%22isRvc%22%3A%22-1%22%2C%22orgType%22%3A%222%22%2C%22activityType%22%3A%221%22%2C%22shshshfpb%22%3A%22-1%22%2C%22platformToken%22%3A%22apphongbao_token%22%2C%22organization%22%3A%22JD%22%2C%22pageClickKey%22%3A%22-1%22%2C%22platform%22%3A%221%22%2C%22eid%22%3A%22-1%22%2C%22appId%22%3A%22appHongBao%22%2C%22childActiveName%22%3A%22-1%22%2C%22shshshfp%22%3A%22-1%22%2C%22jda%22%3A%22-1%22%2C%22extend%22%3A%22-1%22%2C%22shshshfpa%22%3A%22-1%22%2C%22activityArea%22%3A%22-1%22%2C%22childActivityTime%22%3A%22-1%22%7D&client=apple&clientVersion=8.5.0&d_brand=apple&networklibtype=JDNetworkBaseAF&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=fdc04c3ab0ee9148f947d24fb087b55d&st=1581245397648&sv=120\"\n    }, (error, response, data) => {\n      try {\n        if (error) throw new Error(error);\n        const Details = LogDetails ? \"response:\\n\" + data : '';\n        if (data.match(/(\\\"totalBalance\\\":\\d+)/)) {\n          console.log(\"\\n\" + \"京东-总红包查询成功 \" + Details)\n          const cc = JSON.parse(data)\n          merge.TotalCash.TCash = cc.totalBalance\n        } else {\n          console.log(\"\\n\" + \"京东-总红包查询失败 \" + Details)\n        }\n      } catch (eor) {\n        $nobyda.AnError(\"账户红包-查询\", \"TotalCash\", eor, response, data)\n      } finally {\n        resolve()\n      }\n    })\n    if (out) setTimeout(resolve, out)\n  });\n}\n\nfunction TotalSubsidy() {\n  merge.TotalSubsidy = {};\n  return new Promise(resolve => {\n    if (disable(\"TotalSubsidy\")) return resolve()\n    $nobyda.get({\n      url: 'https://ms.jr.jd.com/gw/generic/uc/h5/m/mySubsidyBalance',\n      headers: {\n        Cookie: KEY,\n        Referer: 'https://active.jd.com/forever/cashback/index?channellv=wojingqb'\n      }\n    }, (error, response, data) => {\n      try {\n        if (error) throw new Error(error);\n        const cc = JSON.parse(data)\n        const Details = LogDetails ? \"response:\\n\" + data : '';\n        if (cc.resultCode == 0 && cc.resultData && cc.resultData.data) {\n          console.log(\"\\n京东-总金贴查询成功 \" + Details)\n          merge.TotalSubsidy.TSubsidy = cc.resultData.data.balance || 0\n        } else {\n          console.log(\"\\n京东-总金贴查询失败 \" + Details)\n        }\n      } catch (eor) {\n        $nobyda.AnError(\"账户金贴-查询\", \"TotalSubsidy\", eor, response, data)\n      } finally {\n        resolve()\n      }\n    })\n    if (out) setTimeout(resolve, out)\n  });\n}\n\nfunction TotalMoney() {\n  merge.TotalMoney = {};\n  return new Promise(resolve => {\n    if (disable(\"TotalMoney\")) return resolve()\n    $nobyda.get({\n      url: 'https://api.m.jd.com/client.action?functionId=cash_exchangePage&body=%7B%7D&build=167398&client=apple&clientVersion=9.1.9&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=762a8e894dea8cbfd91cce4dd5714bc5&st=1602179446935&sv=102',\n      headers: {\n        Cookie: KEY\n      }\n    }, (error, response, data) => {\n      try {\n        if (error) throw new Error(error);\n        const cc = JSON.parse(data)\n        const Details = LogDetails ? \"response:\\n\" + data : '';\n        if (cc.code == 0 && cc.data && cc.data.bizCode == 0 && cc.data.result) {\n          console.log(\"\\n京东-总现金查询成功 \" + Details)\n          merge.TotalMoney.TMoney = cc.data.result.totalMoney || 0\n        } else {\n          console.log(\"\\n京东-总现金查询失败 \" + Details)\n        }\n      } catch (eor) {\n        $nobyda.AnError(\"账户现金-查询\", \"TotalMoney\", eor, response, data)\n      } finally {\n        resolve()\n      }\n    })\n    if (out) setTimeout(resolve, out)\n  });\n}\n\nfunction disable(Val, name, way) {\n  const read = $nobyda.read(\"JD_DailyBonusDisables\")\n  const annal = $nobyda.read(\"JD_Crash_\" + Val)\n  if (annal && way == 1 && boxdis) {\n    var Crash = $nobyda.write(\"\", \"JD_Crash_\" + Val)\n    if (read) {\n      if (read.indexOf(Val) == -1) {\n        var Crash = $nobyda.write(`${read},${Val}`, \"JD_DailyBonusDisables\")\n        console.log(`\\n${name}-触发自动禁用 ‼️`)\n        merge[Val].notify = `${name}: 崩溃, 触发自动禁用 ‼️`\n        merge[Val].error = 1\n        $nobyda.disable = 1\n      }\n    } else {\n      var Crash = $nobyda.write(Val, \"JD_DailyBonusDisables\")\n      console.log(`\\n${name}-触发自动禁用 ‼️`)\n      merge[Val].notify = `${name}: 崩溃, 触发自动禁用 ‼️`\n      merge[Val].error = 1\n      $nobyda.disable = 1\n    }\n    return true\n  } else if (way == 1 && boxdis) {\n    var Crash = $nobyda.write(name, \"JD_Crash_\" + Val)\n  } else if (way == 2 && annal) {\n    var Crash = $nobyda.write(\"\", \"JD_Crash_\" + Val)\n  }\n  if (read && read.indexOf(Val) != -1) {\n    return true\n  } else {\n    return false\n  }\n}\n\nfunction Wait(readDelay, ini) {\n  if (!readDelay || readDelay === '0') return 0\n  if (typeof(readDelay) == 'string') {\n    var readDelay = readDelay.replace(/\"|＂|'|＇/g, ''); //prevent novice\n    if (readDelay.indexOf('-') == -1) return parseInt(readDelay) || 0;\n    const raw = readDelay.split(\"-\").map(Number);\n    const plan = parseInt(Math.random() * (raw[1] - raw[0] + 1) + raw[0], 10);\n    if (ini) console.log(`\\n初始化随机延迟: 最小${raw[0]/1000}秒, 最大${raw[1]/1000}秒`);\n    // else console.log(`\\n预计等待: ${(plan / 1000).toFixed(2)}秒`);\n    return ini ? readDelay : plan\n  } else if (typeof(readDelay) == 'number') {\n    return readDelay > 0 ? readDelay : 0\n  } else return 0\n}\n\nfunction CookieMove(oldCk1, oldCk2, oldKey1, oldKey2, newKey) {\n  let update;\n  const move = (ck, del) => {\n    console.log(`京东${del}开始迁移!`);\n    update = CookieUpdate(null, ck).total;\n    update = $nobyda.write(JSON.stringify(update, null, 2), newKey);\n    update = $nobyda.write(\"\", del);\n  }\n  if (oldCk1) {\n    const write = move(oldCk1, oldKey1);\n  }\n  if (oldCk2) {\n    const write = move(oldCk2, oldKey2);\n  }\n}\n\nfunction checkFormat(value) { //check format and delete duplicates\n  let n, k, c = {};\n  return value.reduce((t, i) => {\n    k = ((i.cookie || '').match(/(pt_key|pt_pin)=.+?;/g) || []).sort();\n    if (k.length == 2) {\n      if ((n = k[1]) && !c[n]) {\n        i.userName = i.userName ? i.userName : decodeURIComponent(n.split(/pt_pin=(.+?);/)[1]);\n        i.cookie = k.join('')\n        if (i.jrBody && !i.jrBody.includes('reqData=')) {\n          console.log(`异常钢镚Body已过滤: ${i.jrBody}`)\n          delete i.jrBody;\n        }\n        c[n] = t.push(i);\n      }\n    } else {\n      console.log(`异常京东Cookie已过滤: ${i.cookie}`)\n    }\n    return t;\n  }, [])\n}\n\nfunction CookieUpdate(oldValue, newValue, path = 'cookie') {\n  let item, type, name = (oldValue || newValue || '').split(/pt_pin=(.+?);/)[1];\n  let total = $nobyda.read('CookiesJD');\n  try {\n    total = checkFormat(JSON.parse(total || '[]'));\n  } catch (e) {\n    $nobyda.notify(\"京东签到\", \"\", \"Cookie JSON格式不正确, 即将清空\\n可前往日志查看该数据内容!\");\n    console.log(`京东签到Cookie JSON格式异常: ${e.message||e}\\n旧数据内容: ${total}`);\n    total = [];\n  }\n  for (let i = 0; i < total.length; i++) {\n    if (total[i].cookie && new RegExp(`pt_pin=${name};`).test(total[i].cookie)) {\n      item = i;\n      break;\n    }\n  }\n  if (newValue && item !== undefined) {\n    type = total[item][path] === newValue ? -1 : 2;\n    total[item][path] = newValue;\n    item = item + 1;\n  } else if (newValue && path === 'cookie') {\n    total.push({\n      cookie: newValue\n    });\n    type = 1;\n    item = total.length;\n  }\n  return {\n    total: checkFormat(total),\n    type, //-1: same, 1: add, 2:update\n    item,\n    name: decodeURIComponent(name)\n  };\n}\n\nfunction GetCookie() {\n  const req = $request;\n  if (req.method != 'OPTIONS' && req.headers) {\n    const CV = (req.headers['Cookie'] || req.headers['cookie'] || '');\n    const ckItems = CV.match(/(pt_key|pt_pin)=.+?;/g);\n    if (/^https:\\/\\/(me-|)api(\\.m|)\\.jd\\.com\\/(client\\.|user_new)/.test(req.url)) {\n      if (ckItems && ckItems.length == 2) {\n        const value = CookieUpdate(null, ckItems.join(''))\n        if (value.type !== -1) {\n          const write = $nobyda.write(JSON.stringify(value.total, null, 2), \"CookiesJD\")\n          $nobyda.notify(`用户名: ${value.name}`, ``, `${value.type==2?`更新`:`写入`}京东 [账号${value.item}] Cookie${write?`成功 🎉`:`失败 ‼️`}`)\n        } else {\n          console.log(`\\n用户名: ${value.name}\\n与历史京东 [账号${value.item}] Cookie相同, 跳过写入 ⚠️`)\n        }\n      } else {\n        throw new Error(\"写入Cookie失败, 关键值缺失\\n可能原因: 非网页获取 ‼️\");\n      }\n    } else if (/^https:\\/\\/ms\\.jr\\.jd\\.com\\/gw\\/generic\\/hy\\/h5\\/m\\/appSign\\?/.test(req.url) && req.body) {\n      const value = CookieUpdate(CV, req.body, 'jrBody');\n      if (value.type) {\n        const write = $nobyda.write(JSON.stringify(value.total, null, 2), \"CookiesJD\")\n        $nobyda.notify(`用户名: ${value.name}`, ``, `获取京东 [账号${value.item}] 钢镚Body${write?`成功 🎉`:`失败 ‼️`}`)\n      } else {\n        throw new Error(\"写入钢镚Body失败\\n未获取该账号Cookie或关键值缺失‼️\");\n      }\n    } else if (req.url === 'http://www.apple.com/') {\n      throw new Error(\"类型错误, 手动运行请选择上下文环境为Cron ⚠️\");\n    }\n  } else if (!req.headers) {\n    throw new Error(\"写入Cookie失败, 请检查匹配URL或配置内脚本类型 ⚠️\");\n  }\n}\n\n// Modified from yichahucha\nfunction nobyda() {\n  const start = Date.now()\n  const isRequest = typeof $request != \"undefined\"\n  const isSurge = typeof $httpClient != \"undefined\"\n  const isQuanX = typeof $task != \"undefined\"\n  const isLoon = typeof $loon != \"undefined\"\n  const isJSBox = typeof $app != \"undefined\" && typeof $http != \"undefined\"\n  const isNode = typeof require == \"function\" && !isJSBox;\n  const NodeSet = 'CookieSet.json'\n  const node = (() => {\n    if (isNode) {\n      const request = require('request');\n      const fs = require(\"fs\");\n      const path = require(\"path\");\n      return ({\n        request,\n        fs,\n        path\n      })\n    } else {\n      return (null)\n    }\n  })()\n  const notify = (title, subtitle, message, rawopts) => {\n    const Opts = (rawopts) => { //Modified from https://github.com/chavyleung/scripts/blob/master/Env.js\n      if (!rawopts) return rawopts\n      if (typeof rawopts === 'string') {\n        if (isLoon) return rawopts\n        else if (isQuanX) return {\n          'open-url': rawopts\n        }\n        else if (isSurge) return {\n          url: rawopts\n        }\n        else return undefined\n      } else if (typeof rawopts === 'object') {\n        if (isLoon) {\n          let openUrl = rawopts.openUrl || rawopts.url || rawopts['open-url']\n          let mediaUrl = rawopts.mediaUrl || rawopts['media-url']\n          return {\n            openUrl,\n            mediaUrl\n          }\n        } else if (isQuanX) {\n          let openUrl = rawopts['open-url'] || rawopts.url || rawopts.openUrl\n          let mediaUrl = rawopts['media-url'] || rawopts.mediaUrl\n          return {\n            'open-url': openUrl,\n            'media-url': mediaUrl\n          }\n        } else if (isSurge) {\n          let openUrl = rawopts.url || rawopts.openUrl || rawopts['open-url']\n          return {\n            url: openUrl\n          }\n        }\n      } else {\n        return undefined\n      }\n    }\n    console.log(`${title}\\n${subtitle}\\n${message}`)\n    if (isQuanX) $notify(title, subtitle, message, Opts(rawopts))\n    if (isSurge) $notification.post(title, subtitle, message, Opts(rawopts))\n    if (isJSBox) $push.schedule({\n      title: title,\n      body: subtitle ? subtitle + \"\\n\" + message : message\n    })\n  }\n  const write = (value, key) => {\n    if (isQuanX) return $prefs.setValueForKey(value, key)\n    if (isSurge) return $persistentStore.write(value, key)\n    if (isNode) {\n      try {\n        if (!node.fs.existsSync(node.path.resolve(__dirname, NodeSet)))\n          node.fs.writeFileSync(node.path.resolve(__dirname, NodeSet), JSON.stringify({}));\n        const dataValue = JSON.parse(node.fs.readFileSync(node.path.resolve(__dirname, NodeSet)));\n        if (value) dataValue[key] = value;\n        if (!value) delete dataValue[key];\n        return node.fs.writeFileSync(node.path.resolve(__dirname, NodeSet), JSON.stringify(dataValue));\n      } catch (er) {\n        return AnError('Node.js持久化写入', null, er);\n      }\n    }\n    if (isJSBox) {\n      if (!value) return $file.delete(`shared://${key}.txt`);\n      return $file.write({\n        data: $data({\n          string: value\n        }),\n        path: `shared://${key}.txt`\n      })\n    }\n  }\n  const read = (key) => {\n    if (isQuanX) return $prefs.valueForKey(key)\n    if (isSurge) return $persistentStore.read(key)\n    if (isNode) {\n      try {\n        if (!node.fs.existsSync(node.path.resolve(__dirname, NodeSet))) return null;\n        const dataValue = JSON.parse(node.fs.readFileSync(node.path.resolve(__dirname, NodeSet)))\n        return dataValue[key]\n      } catch (er) {\n        return AnError('Node.js持久化读取', null, er)\n      }\n    }\n    if (isJSBox) {\n      if (!$file.exists(`shared://${key}.txt`)) return null;\n      return $file.read(`shared://${key}.txt`).string\n    }\n  }\n  const adapterStatus = (response) => {\n    if (response) {\n      if (response.status) {\n        response[\"statusCode\"] = response.status\n      } else if (response.statusCode) {\n        response[\"status\"] = response.statusCode\n      }\n    }\n    return response\n  }\n  const get = (options, callback) => {\n    options.headers['User-Agent'] = 'JD4iPhone/167169 (iPhone; iOS 13.4.1; Scale/3.00)'\n    if (isQuanX) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"method\"] = \"GET\"\n      //options[\"opts\"] = {\n      //  \"hints\": false\n      //}\n      $task.fetch(options).then(response => {\n        callback(null, adapterStatus(response), response.body)\n      }, reason => callback(reason.error, null, null))\n    }\n    if (isSurge) {\n      options.headers['X-Surge-Skip-Scripting'] = false\n      $httpClient.get(options, (error, response, body) => {\n        callback(error, adapterStatus(response), body)\n      })\n    }\n    if (isNode) {\n      node.request(options, (error, response, body) => {\n        callback(error, adapterStatus(response), body)\n      })\n    }\n    if (isJSBox) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"header\"] = options[\"headers\"]\n      options[\"handler\"] = function(resp) {\n        let error = resp.error;\n        if (error) error = JSON.stringify(resp.error)\n        let body = resp.data;\n        if (typeof body == \"object\") body = JSON.stringify(resp.data);\n        callback(error, adapterStatus(resp.response), body)\n      };\n      $http.get(options);\n    }\n  }\n  const post = (options, callback) => {\n    options.headers['User-Agent'] = 'JD4iPhone/167169 (iPhone; iOS 13.4.1; Scale/3.00)'\n    if (options.body) options.headers['Content-Type'] = 'application/x-www-form-urlencoded'\n    if (isQuanX) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"method\"] = \"POST\"\n      //options[\"opts\"] = {\n      //  \"hints\": false\n      //}\n      $task.fetch(options).then(response => {\n        callback(null, adapterStatus(response), response.body)\n      }, reason => callback(reason.error, null, null))\n    }\n    if (isSurge) {\n      options.headers['X-Surge-Skip-Scripting'] = false\n      $httpClient.post(options, (error, response, body) => {\n        callback(error, adapterStatus(response), body)\n      })\n    }\n    if (isNode) {\n      node.request.post(options, (error, response, body) => {\n        callback(error, adapterStatus(response), body)\n      })\n    }\n    if (isJSBox) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"header\"] = options[\"headers\"]\n      options[\"handler\"] = function(resp) {\n        let error = resp.error;\n        if (error) error = JSON.stringify(resp.error)\n        let body = resp.data;\n        if (typeof body == \"object\") body = JSON.stringify(resp.data)\n        callback(error, adapterStatus(resp.response), body)\n      }\n      $http.post(options);\n    }\n  }\n  const AnError = (name, keyname, er, resp, body) => {\n    if (typeof(merge) != \"undefined\" && keyname) {\n      if (!merge[keyname].notify) {\n        merge[keyname].notify = `${name}: 异常, 已输出日志 ‼️`\n      } else {\n        merge[keyname].notify += `\\n${name}: 异常, 已输出日志 ‼️ (2)`\n      }\n      merge[keyname].error = 1\n    }\n    return console.log(`\\n‼️${name}发生错误\\n‼️名称: ${er.name}\\n‼️描述: ${er.message}${JSON.stringify(er).match(/\\\"line\\\"/)?`\\n‼️行列: ${JSON.stringify(er)}`:``}${resp&&resp.status?`\\n‼️状态: ${resp.status}`:``}${body?`\\n‼️响应: ${resp&&resp.status!=503?body:`Omit.`}`:``}`)\n  }\n  const time = () => {\n    const end = ((Date.now() - start) / 1000).toFixed(2)\n    return console.log('\\n签到用时: ' + end + ' 秒')\n  }\n  const done = (value = {}) => {\n    if (isQuanX) return $done(value)\n    if (isSurge) isRequest ? $done(value) : $done()\n  }\n  return {\n    AnError,\n    isRequest,\n    isJSBox,\n    isSurge,\n    isQuanX,\n    isLoon,\n    isNode,\n    notify,\n    write,\n    read,\n    get,\n    post,\n    time,\n    done\n  }\n};"
  },
  {
    "path": "KuaiKan-DailyBonus/KKMH.js",
    "content": "/*\n快看漫画签到脚本\n\n更新时间: 2022.06.18\n脚本兼容: QuantumultX, Surge4, Loon, Node.js\n电报频道: @NobyDa\n问题反馈: @NobyDa_bot\n\n获取Cookie说明：\n打开快看漫画App后(AppStore中国区)，点击\"我的\", 如通知成功获取cookie, 则可以使用此签到脚本.\n获取Cookie后, 请将Cookie脚本禁用并移除主机名，以免产生不必要的MITM.\n脚本将在每天上午9:00执行, 您可以修改执行时间。\n\n如果使用Node.js, 需自行安装got与tough-cookie模块. 例: npm install got tough-cookie -g\n\nNode.js用户抓取Cookie说明：\n开启抓包, 打开快看漫画App后(AppStore中国区)，点击\"我的\" 返回抓包app搜索关键字 passport/user 复制请求头Cookie填入以下cookie处的单引号内即可\n*/\n\nvar cookie = ''\n\nvar barkKey = ''; //Bark APP 通知推送key\n\n/*********************\nQuantumultX 远程脚本配置:\n**********************\n[task_local]\n0 9 * * * https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js, tag=快看漫画, img-url=https://ftp.bmp.ovh/imgs/2020/09/a3345da5e9094363.png, enabled=true\n\n[rewrite_local]\n# 获取Cookie\n^https:\\/\\/api\\.kkmh\\.com\\/v\\d\\/passport\\/user url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\n\n[mitm] \nhostname= api.kkmh.com\n\n**********************\nSurge 4.2.0+ 脚本配置:\n**********************\n[Script]\n快看漫画签到 = type=cron,cronexp=0 9 * * *,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\n\n快看漫画获取Cookie = type=http-request,pattern=^https:\\/\\/api\\.kkmh\\.com\\/v\\d\\/passport\\/user,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\n\n[MITM] \nhostname= api.kkmh.com\n\n************************\nLoon 2.1.0+ 脚本配置:\n************************\n\n[Script]\n# 快看漫画签到\ncron \"0 9 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\n\n# 获取Cookie\nhttp-request ^https:\\/\\/api\\.kkmh\\.com\\/v\\d\\/passport\\/user script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\n\n[Mitm] \nhostname= api.kkmh.com\n\n*/\nvar LogDetails = false; //响应日志\nvar $ = new Env('快看漫画');\nvar date = new Date()\nvar imgUrl = {\n  'open-url': 'kuaikan://',\n  'media-url': 'https://ftp.bmp.ovh/imgs/2020/09/16da56c186ffa6a2.png'\n};\n\n(async () => {\n  if (typeof $request != \"undefined\") {\n    GetCookie()\n  } else if (cookie || $.getdata(\"@KKMH.COOKIE\")) {\n    if (cookie) $.setdata(cookie, \"@KKMH.COOKIE\");\n    LogDetails = $.getdata(\"@KKMH.LOG\") === \"true\" || LogDetails\n    await Checkin();\n  } else {\n    $.msg($.name, \"\", \"签到终止, 未获取Cookie ⚠️\", imgUrl);\n  }\n})().finally(() => {\n  $.done();\n})\n\nfunction Checkin() {\n  return new Promise(resolve => {\n    $.get({\n      url: 'https://h5.kuaikanmanhua.com/v2/checkin/task_center/checkin',\n      headers: {\n        'Cookie': cookie || $.getdata(\"@KKMH.COOKIE\"),\n        'User-Agent': 'Kuaikan/5.75.0/575000(iPhone;Scale/3.00) (iPhone; CPU)',\n        'X-Device': '0'\n      }\n    }, async (error, response, data) => {\n      try {\n        if (error) throw new Error(error)\n        const cc = JSON.parse(data)\n        const Details = LogDetails ? data ? `response:\\n${data}` : '' : ''\n        if (cc.code == 200) {\n          $.log(`${$.name} 成功${Details}`)\n          const pop = cc.data.check_in_home_info.pop_title\n          const text = cc.data.check_in_home_info.check_in_bubble_text\n          const title = cc.data.check_in_home_info.check_in_title\n          const score = cc.data.check_in_home_info.user_score\n          const kkb = cc.data.check_in_home_info.user_kkb\n          const uid = $.getdata(\"@KKMH.COOKIE\") ? $.getdata(\"@KKMH.COOKIE\").match(/uid=(\\d+)/) : ''\n          const rep = $.getdata(\"@KKMH.DATE\") == date.getDate() && (uid ? uid[1] : '') == $.getdata(\"@KKMH.UID\")\n          const gift = await GiftPack(title);\n          $.subtitle = rep ? '今天已签过！' : pop;\n          $.msgBody = `${rep?``:text+', '}现有${$.score||score}积分, ${$.kkb||kkb}KK币\\n${gift||title} 🎉`;\n          $.setdata(JSON.stringify(date.getDate()), \"@KKMH.DATE\")\n          $.setdata(uid ? uid[1] : '', \"@KKMH.UID\")\n        } else {\n          $.log(`${$.name} 失败${Details}`)\n          if (cc.code == 401) {\n            $.msgBody = 'Cookie失效 ⚠️';\n          } else {\n            $.msgBody = cc.message || '未知错误 ⚠️';\n          }\n        }\n      } catch (err) {\n        $.logErr(err)\n        $.msgBody = `错误, 已输出日志 ⚠️`;\n      } finally {\n        $.msg($.name, $.subtitle || '', $.msgBody, imgUrl);\n        if (barkKey) {\n          await BarkNotify($, barkKey, $.name, $.msgBody);\n        }\n        resolve()\n      }\n    })\n  })\n}\n\nfunction GiftPack(type) {\n  return new Promise(resolve => {\n    if (!type.match(/今(日|天)可领/)) return resolve();\n    $.get({\n      url: 'https://h5.kuaikanmanhua.com/v1/checkin/api/check/open_gift_bag',\n      headers: {\n        'Cookie': cookie || $.getdata(\"@KKMH.COOKIE\"),\n        'User-Agent': 'Kuaikan/5.75.0/575000(iPhone;Scale/3.00) (iPhone; CPU)',\n        'X-Device': '0'\n      }\n    }, (error, response, data) => {\n      try {\n        if (error) throw new Error(error)\n        const cc = JSON.parse(data)\n        const Details = LogDetails ? data ? `response:\\n${data}` : '' : ''\n        if (cc.code == 200 && cc.data) {\n          $.log(`${$.name} 成功${Details}`)\n          $.kkb = cc.data.giftBagKkb ? cc.data.giftBagKkb + cc.data.kkb : cc.data.kkb\n          $.score = cc.data.score;\n          $.gifts = `领取连签礼包成功`;\n          if (cc.data.giftBagScore) $.gifts += `, +${cc.data.giftBagScore}积分`;\n          if (cc.data.giftBagKkb) $.gifts += `, +${cc.data.giftBagKkb}KK币`;\n          if (cc.data.giftBagSupplement) $.gifts += `, +1 补签胶囊`;\n          if (cc.data.giftBagCardCoupon) $.gifts += `, +1 ${cc.data.cardCoupon.title}`;\n          if (cc.data.giftBagYouzanCoupon) $.gifts += `, +1 ${cc.data.youzanCoupon.title}`;\n        } else {\n          $.log(`${$.name} 失败${Details}`)\n          $.gifts = `领取连签礼包失败, ${cc.message || '未知错误'}`\n        }\n      } catch (err) {\n        $.logErr(err)\n        $.gifts = `领取连签礼包错误, 已输出日志`\n      } finally {\n        resolve($.gifts)\n      }\n    })\n  })\n}\n\nfunction GetCookie() {\n  const RA = $.getdata(\"@KKMH.COOKIE\")\n  const TM = $.getdata(\"@KKMH.TIME\")\n  const CK = $request.headers['Cookie'] || $request.headers['cookie'];\n  if (JSON.stringify($request.headers).match(/session=/) && CK) {\n    if (RA != CK) {\n      if ($.setdata(CK, \"@KKMH.COOKIE\")) {\n        $.setdata(JSON.stringify(Date.now()), \"@KKMH.TIME\")\n        if (!TM || TM && (Date.now() - TM) / 1000 >= 21600) {\n          $.msg(`${RA?`更新`:`首次写入`}${$.name}Cookie成功 🎉`, \"\", \"\", imgUrl)\n        } else if (RA.match(/uid=\\d+/)[0] == CK.match(/uid=\\d+/)[0]) {\n          $.log(`\\n更新${$.name}Cookie成功! 🎉\\n检测到频繁通知, 已转为输出日志`)\n        } else {\n          $.msg(`更新${$.name}Cookie成功 🎉`, \"\", \"\", imgUrl)\n        }\n      } else {\n        $.msg(`${RA?`更新`:`首次写入`}${$.name}Cookie失败‼️`, \"\", \"\", imgUrl)\n      }\n    } else {\n      $.log(`${$.name}-Cookie相同, 跳过写入 ⚠️`)\n    }\n  } else {\n    $.log(`${$.name}-请求不含Cookie, 跳过写入 ‼️`)\n  }\n}\n\n//Bark APP notify\nasync function BarkNotify(c,k,t,b){for(let i=0;i<3;i++){console.log(`🔷Bark notify >> Start push (${i+1})`);const s=await new Promise((n)=>{c.post({url:'https://api.day.app/push',headers:{'Content-Type':'application/json'},body:JSON.stringify({title:t,body:b,device_key:k,ext_params:{group:t}})},(e,r,d)=>r&&r.status==200?n(1):n(d||e))});if(s===1){console.log('✅Push success!');break}else{console.log(`❌Push failed! >> ${s.message||s}`)}}}\n\n//Compatible code from https://github.com/chavyleung/scripts/blob/master/Env.min.js\nfunction Env(t,e){class s{constructor(t){this.env=t}send(t,e=\"GET\"){t=\"string\"==typeof t?{url:t}:t;let s=this.get;return\"POST\"===e&&(s=this.post),new Promise((e,i)=>{s.call(this,t,(t,s,r)=>{t?i(t):e(s)})})}get(t){return this.send.call(this.env,t)}post(t){return this.send.call(this.env,t,\"POST\")}}return new class{constructor(t,e){this.name=t,this.http=new s(this),this.data=null,this.dataFile=\"box.dat\",this.logs=[],this.isMute=!1,this.isNeedRewrite=!1,this.logSeparator=\"\\n\",this.startTime=(new Date).getTime(),Object.assign(this,e),this.log(\"\",`\\ud83d\\udd14${this.name}, \\u5f00\\u59cb!`)}isNode(){return\"undefined\"!=typeof module&&!!module.exports}isQuanX(){return\"undefined\"!=typeof $task}isSurge(){return\"undefined\"!=typeof $httpClient&&\"undefined\"==typeof $loon}isLoon(){return\"undefined\"!=typeof $loon}toObj(t,e=null){try{return JSON.parse(t)}catch{return e}}toStr(t,e=null){try{return JSON.stringify(t)}catch{return e}}getjson(t,e){let s=e;const i=this.getdata(t);if(i)try{s=JSON.parse(this.getdata(t))}catch{}return s}setjson(t,e){try{return this.setdata(JSON.stringify(t),e)}catch{return!1}}getScript(t){return new Promise(e=>{this.get({url:t},(t,s,i)=>e(i))})}runScript(t,e){return new Promise(s=>{let i=this.getdata(\"@chavy_boxjs_userCfgs.httpapi\");i=i?i.replace(/\\n/g,\"\").trim():i;let r=this.getdata(\"@chavy_boxjs_userCfgs.httpapi_timeout\");r=r?1*r:20,r=e&&e.timeout?e.timeout:r;const[o,h]=i.split(\"@\"),a={url:`http://${h}/v1/scripting/evaluate`,body:{script_text:t,mock_type:\"cron\",timeout:r},headers:{\"X-Key\":o,Accept:\"*/*\"}};this.post(a,(t,e,i)=>s(i))}).catch(t=>this.logErr(t))}loaddata(){if(!this.isNode())return{};{this.fs=this.fs?this.fs:require(\"fs\"),this.path=this.path?this.path:require(\"path\");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e);if(!s&&!i)return{};{const i=s?t:e;try{return JSON.parse(this.fs.readFileSync(i))}catch(t){return{}}}}}writedata(){if(this.isNode()){this.fs=this.fs?this.fs:require(\"fs\"),this.path=this.path?this.path:require(\"path\");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e),r=JSON.stringify(this.data);s?this.fs.writeFileSync(t,r):i?this.fs.writeFileSync(e,r):this.fs.writeFileSync(t,r)}}lodash_get(t,e,s){const i=e.replace(/\\[(\\d+)\\]/g,\".$1\").split(\".\");let r=t;for(const t of i)if(r=Object(r)[t],void 0===r)return s;return r}lodash_set(t,e,s){return Object(t)!==t?t:(Array.isArray(e)||(e=e.toString().match(/[^.[\\]]+/g)||[]),e.slice(0,-1).reduce((t,s,i)=>Object(t[s])===t[s]?t[s]:t[s]=Math.abs(e[i+1])>>0==+e[i+1]?[]:{},t)[e[e.length-1]]=s,t)}getdata(t){let e=this.getval(t);if(/^@/.test(t)){const[,s,i]=/^@(.*?)\\.(.*?)$/.exec(t),r=s?this.getval(s):\"\";if(r)try{const t=JSON.parse(r);e=t?this.lodash_get(t,i,\"\"):e}catch(t){e=\"\"}}return e}setdata(t,e){let s=!1;if(/^@/.test(e)){const[,i,r]=/^@(.*?)\\.(.*?)$/.exec(e),o=this.getval(i),h=i?\"null\"===o?null:o||\"{}\":\"{}\";try{const e=JSON.parse(h);this.lodash_set(e,r,t),s=this.setval(JSON.stringify(e),i)}catch(e){const o={};this.lodash_set(o,r,t),s=this.setval(JSON.stringify(o),i)}}else s=this.setval(t,e);return s}getval(t){return this.isSurge()||this.isLoon()?$persistentStore.read(t):this.isQuanX()?$prefs.valueForKey(t):this.isNode()?(this.data=this.loaddata(),this.data[t]):this.data&&this.data[t]||null}setval(t,e){return this.isSurge()||this.isLoon()?$persistentStore.write(t,e):this.isQuanX()?$prefs.setValueForKey(t,e):this.isNode()?(this.data=this.loaddata(),this.data[e]=t,this.writedata(),!0):this.data&&this.data[e]||null}initGotEnv(t){this.got=this.got?this.got:require(\"got\"),this.cktough=this.cktough?this.cktough:require(\"tough-cookie\"),this.ckjar=this.ckjar?this.ckjar:new this.cktough.CookieJar,t&&(t.headers=t.headers?t.headers:{},void 0===t.headers.Cookie&&void 0===t.cookieJar&&(t.cookieJar=this.ckjar))}get(t,e=(()=>{})){t.headers&&(delete t.headers[\"Content-Type\"],delete t.headers[\"Content-Length\"]),this.isSurge()||this.isLoon()?(this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{\"X-Surge-Skip-Scripting\":!1})),$httpClient.get(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)})):this.isQuanX()?(this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t))):this.isNode()&&(this.initGotEnv(t),this.got(t).on(\"redirect\",(t,e)=>{try{if(t.headers[\"set-cookie\"]){const s=t.headers[\"set-cookie\"].map(this.cktough.Cookie.parse).toString();this.ckjar.setCookieSync(s,null),e.cookieJar=this.ckjar}}catch(t){this.logErr(t)}}).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>{const{message:s,response:i}=t;e(s,i,i&&i.body)}))}post(t,e=(()=>{})){if(t.body&&t.headers&&!t.headers[\"Content-Type\"]&&(t.headers[\"Content-Type\"]=\"application/x-www-form-urlencoded\"),t.headers&&delete t.headers[\"Content-Length\"],this.isSurge()||this.isLoon())this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{\"X-Surge-Skip-Scripting\":!1})),$httpClient.post(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)});else if(this.isQuanX())t.method=\"POST\",this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t));else if(this.isNode()){this.initGotEnv(t);const{url:s,...i}=t;this.got.post(s,i).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>{const{message:s,response:i}=t;e(s,i,i&&i.body)})}}time(t){let e={\"M+\":(new Date).getMonth()+1,\"d+\":(new Date).getDate(),\"H+\":(new Date).getHours(),\"m+\":(new Date).getMinutes(),\"s+\":(new Date).getSeconds(),\"q+\":Math.floor(((new Date).getMonth()+3)/3),S:(new Date).getMilliseconds()};/(y+)/.test(t)&&(t=t.replace(RegExp.$1,((new Date).getFullYear()+\"\").substr(4-RegExp.$1.length)));for(let s in e)new RegExp(\"(\"+s+\")\").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?e[s]:(\"00\"+e[s]).substr((\"\"+e[s]).length)));return t}msg(e=t,s=\"\",i=\"\",r){const o=t=>{if(!t)return t;if(\"string\"==typeof t)return this.isLoon()?t:this.isQuanX()?{\"open-url\":t}:this.isSurge()?{url:t}:void 0;if(\"object\"==typeof t){if(this.isLoon()){let e=t.openUrl||t.url||t[\"open-url\"],s=t.mediaUrl||t[\"media-url\"];return{openUrl:e,mediaUrl:s}}if(this.isQuanX()){let e=t[\"open-url\"]||t.url||t.openUrl,s=t[\"media-url\"]||t.mediaUrl;return{\"open-url\":e,\"media-url\":s}}if(this.isSurge()){let e=t.url||t.openUrl||t[\"open-url\"];return{url:e}}}};this.isMute||(this.isSurge()||this.isLoon()?$notification.post(e,s,i,o(r)):this.isQuanX()&&$notify(e,s,i,o(r)));let h=[\"\",\"==============\\ud83d\\udce3\\u7cfb\\u7edf\\u901a\\u77e5\\ud83d\\udce3==============\"];h.push(e),s&&h.push(s),i&&h.push(i),console.log(h.join(\"\\n\")),this.logs=this.logs.concat(h)}log(...t){t.length>0&&(this.logs=[...this.logs,...t]),console.log(t.join(this.logSeparator))}logErr(t,e){const s=!this.isSurge()&&!this.isQuanX()&&!this.isLoon();s?this.log(\"\",`\\u2757\\ufe0f${this.name}, \\u9519\\u8bef!`,t.stack):this.log(\"\",`\\u2757\\ufe0f${this.name}, \\u9519\\u8bef!`,t)}wait(t){return new Promise(e=>setTimeout(e,t))}done(t={}){const e=(new Date).getTime(),s=(e-this.startTime)/1e3;this.log(\"\",`\\ud83d\\udd14${this.name}, \\u7ed3\\u675f! \\ud83d\\udd5b ${s} \\u79d2`),this.log(),(this.isSurge()||this.isQuanX()||this.isLoon())&&$done(t)}}(t,e)}"
  },
  {
    "path": "LICENSE",
    "content": "                    GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.  We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors.  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights.  Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received.  You must make sure that they, too, receive\nor can get the source code.  And you must show them these terms so they\nknow their rights.\n\n  Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n  For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software.  For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n  Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so.  This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software.  The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable.  Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts.  If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n  Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary.  To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Use with the GNU Affero General Public License.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    <program>  Copyright (C) <year>  <name of author>\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<https://www.gnu.org/licenses/>.\n\n  The GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\n"
  },
  {
    "path": "Loon/Loon_Bahamut_ADS.plugin",
    "content": "#!name= 巴哈姆特动画疯\n#!desc= 该Loon插件用以屏蔽动画疯播放广告 (由于强制验证观看广告时间，故以黑屏25秒的方式屏蔽)\n#!author= NobyDa\n#!homepage= https://github.com/NobyDa/Script/tree/master\n#!icon= https://raw.githubusercontent.com/NobyDa/mini/master/Color/bahamutGame.png\n\n[Script]\nhttp-response ^https:\\/\\/api\\.gamer\\.com\\.tw\\/mobile_app\\/anime\\/v\\d/(token|m3u8).php\\? requires-body=1,timeout=40,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutAnimeAds.js, tag=屏蔽动画疯广告\n\n[MITM]\nhostname = api.gamer.com.tw"
  },
  {
    "path": "Loon/Loon_Daily_bonus.plugin",
    "content": "#!name= 🐻 NobyDa签到脚本\n#!desc= 包括哔哩漫画、贴吧、快看、爱奇艺，携程旅行、巴哈姆特。部分脚本获取Cookie方法请看脚本注释。注意，该Loon链接目前仅适用于\"订阅脚本\"，非\"插件\"。添加脚本订阅后请按需启用脚本。\n#!author= NobyDa\n#!homepage= https://github.com/NobyDa/Script/tree/master\n#!icon= https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/javascript/javascript.png\n\n\n[Script]\ncron \"30 8 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/ctrip.png, timeout=300, enabled=false, tag=携程旅行 [签到]\n\nhttp-response ^https:\\/\\/m\\.ctrip\\.com\\/restapi\\/soa2\\/\\d+\\/[a-zA-Z]+Login(?:$|\\?) script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/ctrip.png, requires-body=true, enabled=false, tag=携程旅行 [Cookie]\n\n\ncron \"10 9 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/iQIYI.png, timeout=300, enabled=false, tag=爱奇艺 [会员签到]\n\nhttp-request ^https:\\/\\/passport\\.iqiyi\\.com\\/apis\\/user\\/ script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/iQIYI.png, enabled=false, tag=爱奇艺 [Cookie]\n\n\ncron \"0 9 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/manga.png, timeout=300, enabled=false, tag=哔哩漫画 [签到]\n\nhttp-request ^https:\\/\\/app\\.bilibili\\.com\\/x\\/v2\\/account\\/myinfo script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/manga.png, enabled=false, tag=哔哩漫画 [Cookie]\n\n\ncron \"40 8 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/tieba.png, timeout=300, enabled=false, tag=百度贴吧 [签到]\n\nhttp-request ^https?:\\/\\/(c\\.tieba|tiebac)\\.baidu\\.com\\/c\\/s\\/login script-path=https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/tieba.png, enabled=false, tag=百度贴吧 [Cookie]\n\n\ncron \"10 9 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/KuaiKan.png, timeout=300, enabled=false, tag=快看漫画 [签到]\n\nhttp-request ^https?:\\/\\/api\\.kkmh\\.com\\/v\\d\\/passport\\/user script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/KuaiKan.png, enabled=false, tag=快看漫画 [Cookie]\n\n\ncron \"20 8 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/bahamutGame.png, timeout=300, enabled=false, tag=巴哈姆特 [签到]\n\n\n[MITM]\nhostname = passport.iqiyi.com, app.bilibili.com, c.tieba.baidu.com, tiebac.baidu.com, api.kkmh.com, m.ctrip.com"
  },
  {
    "path": "Loon/Loon_GetCookie.plugin",
    "content": "#!name= NobyDa签到脚本Cookie获取\n#!desc= 包括哔哩漫画、贴吧、快看、爱奇艺，携程旅行。获取方法请看脚本注释；建议使用后手动将该插件禁用, 以避免无意义的MITM。\n#!author= NobyDa\n#!homepage= https://github.com/NobyDa/Script/tree/master\n#!icon= https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/javascript/javascript.png\n\n[Script]\nhttp-request ^https:\\/\\/passport\\.iqiyi\\.com\\/apis\\/user\\/ script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js, tag=爱奇艺Cookie\n\nhttp-request ^https:\\/\\/app\\.bilibili\\.com\\/x\\/v2\\/account\\/myinfo script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js, tag=哔哩漫画Cookie\n\nhttp-request ^https?:\\/\\/(c\\.tieba|tiebac)\\.baidu\\.com\\/c\\/s\\/login script-path=https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js, tag=百度贴吧Cookie\n\nhttp-request ^https?:\\/\\/api\\.kkmh\\.com\\/v\\d\\/passport\\/user script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js, tag=快看漫画Cookie\n\nhttp-response ^https:\\/\\/m\\.ctrip\\.com\\/restapi\\/soa2\\/\\d+\\/[a-zA-Z]+Login(?:$|\\?) script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js, requires-body=true, tag=携程旅行Cookie\n\n[MITM]\nhostname = passport.iqiyi.com, app.bilibili.com, c.tieba.baidu.com, tiebac.baidu.com, api.kkmh.com, m.ctrip.com"
  },
  {
    "path": "Loon/Loon_Google_CAPTCHA.plugin",
    "content": "#!name = Google人机验证\n#!desc = Google搜索内容时并发使用多个策略/策略组，以避免可能出现的人机验证。注意：需要在插件参数填写策略/策略组名的正则表达式。\n#!author = NobyDa\n#!input = GOOGLE_CAPTCHA_REGEX\n#!homepage = https://github.com/NobyDa/Script/tree/master\n#!icon = https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/Google.png\n#!date = 2024-05-19 12:00:00\n\n\n[Script]\nhttp-response ^https:\\/\\/www\\.google\\.com(?:\\.[a-z]+|)\\/(?:search\\?(?:|.+?&)q=|$) requires-body=1,timeout=30,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Google_CAPTCHA.js,tag=Google人机验证\n\n[MITM]\nhostname = www.google.com*"
  },
  {
    "path": "Loon/Loon_IPA_Installer.plugin",
    "content": "#!name=IPA应用辅助安装器\n#!desc=该模块可在iOS端辅助安装商店版或已签名IPA(需使用快捷指令 + Shu/Jsbox/pythonista), 查看脚本注释以了解具体方法; 安装演示可查看TG频道 @NobyDa\n#!author=NobyDa\n#!homepage=https://github.com/NobyDa/Script/tree/master\n#!icon=https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/Apple.png\n\n\n[Script]\nhttp-request ^https:\\/\\/nobyda.app/(install|download) requires-body=true, script-path=https://raw.githubusercontent.com/NobyDa/Script/master/IPA-Installer/IPA-Installer.js, timeout=10, tag=IPA-Installer\n\n[MITM]\nhostname = nobyda.app"
  },
  {
    "path": "Loon/Loon_TF_Account.plugin",
    "content": "#!name=TestFlight账户管理\n#!desc=自动存储/合并多个TestFlight账户列表, 并可分享/导出TestFlight APP.\n#!author= NobyDa\n#!homepage= https://github.com/NobyDa/Script/tree/master\n#!icon= https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/testflight.png\n\n[General]\nskip-proxy = iosapps.itunes.apple.com\n\n[Script]\nhttp-request ^https:\\/\\/testflight\\.apple\\.com\\/v\\d\\/(app|account|invite)s\\/ requires-body=1,timeout=120,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/TestFlight/TestFlightAccount.js,tag=TestFlight账户管理\n\n[MITM]\nhostname = testflight.apple.com"
  },
  {
    "path": "Loon/Loon_TF_Download.plugin",
    "content": "#!name= TestFlight区域限制解除\n#!desc= 该Loon插件用以解决更新TestFlight App时, 提示\"APP不可用\"问题.\n#!author= NobyDa\n#!homepage= https://github.com/NobyDa/Script/tree/master\n#!icon= https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/testflight.png\n\n[General]\nskip-proxy = iosapps.itunes.apple.com\n\n[Script]\nhttp-request ^https?:\\/\\/testflight\\.apple\\.com\\/v\\d\\/accounts\\/.+?\\/install$ requires-body=1,max-size=0,script-path=https://gist.githubusercontent.com/NobyDa/9be418b93afc5e9c8a8f4d28ae403cf2/raw/TF_Download.js, tag=TF区域限制解除\n\n[MITM]\nhostname = testflight.apple.com\n"
  },
  {
    "path": "NobyDa_BoxJs.json",
    "content": "{\n    \"id\": \"NobyDa.app.sub\",\n    \"name\": \"NobyDa 脚本订阅\",\n    \"description\": \"该订阅兼容BoxJs以及QX Gallery\",\n    \"author\": \"@NobyDa\",\n    \"icon\": \"https://avatars2.githubusercontent.com/u/53217160\",\n    \"repo\": \"https://github.com/NobyDa/Script/tree/master\",\n    \"apps\": [\n        {\n            \"id\": \"多合一签到\",\n            \"name\": \"京东\",\n            \"keys\": [\n                \"CookiesJD\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">获取Cookie以及脚本配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js\\\">脚本注释</a></h4>\",\n                \"<h4 align=\\\"center\\\">如需修改Cookie列表请严格按照<a href=\\\"https://www.bejson.com/json/format\\\">JSON格式</a>修改</h4>\",\n                \"<h4 align=\\\"center\\\">建议通过脚本获取Cookie</h4>\",\n                \"<br />\",\n                \"<h3 align=\\\"center\\\">签到相关教程</h3>\",\n                \"<p align=\\\"center\\\"><iframe src=\\\"https://www.youtube.com/embed/6vMz1LKF1-8\\\" width=\\\"100%\\\" height=\\\"100%\\\"></iframe></p>\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"JD_DailyBonusLog\",\n                    \"name\": \"详细响应日志\",\n                    \"val\": false,\n                    \"type\": \"boolean\",\n                    \"desc\": \"打印原始签到结果, 用于调试脚本, 一般用户建议关闭.\"\n                },\n                {\n                    \"id\": \"JD_Crash_disable\",\n                    \"name\": \"崩溃自动禁用\",\n                    \"val\": true,\n                    \"type\": \"boolean\",\n                    \"desc\": \"脚本运行崩溃时(如VPN断连), 下次运行时将自动禁用相关崩溃接口(仅部分接口启用), 注: 崩溃时可能会误禁用正常接口.\"\n                },\n                {\n                    \"id\": \"JD_Retry_disable\",\n                    \"name\": \"签到接口增强\",\n                    \"val\": true,\n                    \"type\": \"boolean\",\n                    \"desc\": \"用于部分接口提示\\\"不含活动数据\\\"问题, 开启后会进行二次查询, 注: 可能会导致崩溃(小概率).\"\n                },\n                {\n                    \"id\": \"JD_Follow_disable\",\n                    \"name\": \"自动关注店铺\",\n                    \"val\": true,\n                    \"type\": \"boolean\",\n                    \"desc\": \"部分接口签到过程可能需要关注店铺, 如介意可选择关闭.\"\n                },\n                {\n                    \"id\": \"JD_DailyBonusDisables\",\n                    \"name\": \"签到接口禁用\",\n                    \"val\": \"\",\n                    \"type\": \"checkboxes\",\n                    \"desc\": \"\",\n                    \"items\": [\n                        {\n                            \"key\": \"JDBean\",\n                            \"label\": \"京东京豆\"\n                        },\n                        {\n                            \"key\": \"JRSteel\",\n                            \"label\": \"金融钢镚\"\n                        },\n                        {\n                            \"key\": \"JDTurn\",\n                            \"label\": \"京东转盘\"\n                        },\n                        {\n                            \"key\": \"JDGStore\",\n                            \"label\": \"京东超市\"\n                        },\n                        {\n                            \"key\": \"JDCard\",\n                            \"label\": \"京东卡包\"\n                        },\n                        {\n                            \"key\": \"JD3C\",\n                            \"label\": \"京东数码\"\n                        },\n                        {\n                            \"key\": \"JDSuitcase\",\n                            \"label\": \"京东箱包\"\n                        },\n                        {\n                            \"key\": \"JDChild\",\n                            \"label\": \"京东童装\"\n                        },\n                        {\n                            \"key\": \"JDBaby\",\n                            \"label\": \"京东母婴\"\n                        },\n                        {\n                            \"key\": \"JDCash\",\n                            \"label\": \"京东红包\"\n                        },\n                        {\n                            \"key\": \"JDFSale\",\n                            \"label\": \"京东闪购\"\n                        },\n                        {\n                            \"key\": \"JDBook\",\n                            \"label\": \"京东图书\"\n                        },\n                        {\n                            \"key\": \"JDStory\",\n                            \"label\": \"失眠补贴\"\n                        },\n                        {\n                            \"key\": \"JDPhone\",\n                            \"label\": \"手机小时达\"\n                        },\n                        {\n                            \"key\": \"JDSchool\",\n                            \"label\": \"京东校园\"\n                        },\n                        {\n                            \"key\": \"JDUndies\",\n                            \"label\": \"京东内衣\"\n                        },\n                        {\n                            \"key\": \"JDShoes\",\n                            \"label\": \"京东鞋靴\"\n                        },\n                        {\n                            \"key\": \"JDShand\",\n                            \"label\": \"京东二手\"\n                        },\n                        {\n                            \"key\": \"JDHealth\",\n                            \"label\": \"京东健康\"\n                        },\n                        {\n                            \"key\": \"JDWomen\",\n                            \"label\": \"京东女装\"\n                        },\n                        {\n                            \"key\": \"JDSecKill\",\n                            \"label\": \"京东秒杀\"\n                        },\n                        {\n                            \"key\": \"JTDouble\",\n                            \"label\": \"金贴双签\"\n                        },\n                        {\n                            \"key\": \"JDVege\",\n                            \"label\": \"京东菜场\"\n                        },\n                        {\n                            \"key\": \"JDClean\",\n                            \"label\": \"京东清洁\"\n                        },\n                        {\n                            \"key\": \"JDCare\",\n                            \"label\": \"京东个护\"\n                        },\n                        {\n                            \"key\": \"JDaccompany\",\n                            \"label\": \"京东陪伴\"\n                        },\n                        {\n                            \"key\": \"JDCube\",\n                            \"label\": \"京东魔方\"\n                        },\n                        {\n                            \"key\": \"JDJiaDian\",\n                            \"label\": \"京东家电\"\n                        },\n                        {\n                            \"key\": \"JDDouble\",\n                            \"label\": \"京豆双签\"\n                        },\n                        {\n                            \"key\": \"subsidy\",\n                            \"label\": \"京东金贴\"\n                        },\n                        {\n                            \"key\": \"JDGetCash\",\n                            \"label\": \"京东现金\"\n                        },\n                        {\n                            \"key\": \"JDShake\",\n                            \"label\": \"京东摇一摇\"\n                        },\n                        {\n                            \"key\": \"Qbear\",\n                            \"label\": \"总京豆查询\"\n                        },\n                        {\n                            \"key\": \"TCash\",\n                            \"label\": \"总红包查询\"\n                        },\n                        {\n                            \"key\": \"TSteel\",\n                            \"label\": \"总钢镚查询\"\n                        },\n                        {\n                            \"key\": \"TotalSubsidy\",\n                            \"label\": \"总金贴查询\"\n                        },\n                        {\n                            \"key\": \"TotalMoney\",\n                            \"label\": \"总现金查询\"\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"JD_DailyBonusTimeOut\",\n                    \"name\": \"超时退出 (毫秒)\",\n                    \"val\": \"\",\n                    \"type\": \"number\",\n                    \"placeholder\": \"默认无超时 (点击以展开说明)\",\n                    \"desc\": \"按需填写, 用于由网络不稳定引起的脚本中断, 正常或越狱用户建议留空. 如QX日志出现大量\\\"JS Context timeout\\\"后脚本中断时, 建议填写6000\"\n                },\n                {\n                    \"id\": \"JD_DailyBonusDelay\",\n                    \"name\": \"接口延迟 (毫秒)\",\n                    \"val\": \"\",\n                    \"type\": \"number\",\n                    \"placeholder\": \"默认并发无延迟 (点击以展开说明)\",\n                    \"desc\": \"延迟作用于每个签到接口, 该参数接受随机或指定延迟(例: '2000'则表示延迟2秒; '2000-5000'则表示延迟最小2秒,最大5秒内的随机延迟), 如填入延迟则切换顺序签到(耗时较长); VPN重启或越狱用户建议填写1(顺序执行), Surge用户请注意在SurgeUI界面调整脚本超时.\"\n                },\n                {\n                    \"id\": \"CookiesJD\",\n                    \"name\": \"Cookie列表\",\n                    \"type\": \"textarea\",\n                    \"autoGrow\": false,\n                    \"rows\": 9,\n                    \"val\": \"[\\n  {\\n    \\\"cookie\\\": \\\"此处填写账号1 Cookie\\\"\\n  },\\n  {\\n    \\\"cookie\\\": \\\"此处填写账号2 Cookie\\\",\\n    \\\"jrBody\\\": \\\"此处填写账号2 钢镚Body\\\"\\n  }\\n]\",\n                    \"placeholder\": \"[ {\\\"cookie\\\": \\\"pt_key=xxx;pt_pin=yyy;\\\", \\\"jrBody\\\": \\\"reqData=zzz\\\"}  ]\",\n                    \"desc\": \"Cookie和钢镚签到Body列表, 如需修改请严格按照JSON格式填写; \\\"cookie\\\"为必须, 其他为可选.\"\n                }\n            ],\n            \"scripts\": [\n                {\n                    \"name\": \"京东签到\",\n                    \"script\": \"https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js\"\n                },\n                {\n                    \"name\": \"初始化设置\",\n                    \"script\": \"https://gist.githubusercontent.com/NobyDa/91cbe57dd50b3588a975af8922507a72/raw/JD_initial.js\"\n                }\n            ],\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/tree/master/JD-DailyBonus\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/jd.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/jd.png\"\n            ]\n        },\n        {\n            \"id\": \"iQIYI\",\n            \"name\": \"爱奇艺\",\n            \"keys\": [\n                \"CookieQY\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">获取Cookie以及脚本配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\\\">脚本注释</a></h4>\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"iQIYI_LogDetails\",\n                    \"name\": \"响应日志\",\n                    \"val\": false,\n                    \"type\": \"boolean\",\n                    \"desc\": \"\"\n                }\n            ],\n            \"script\": \"https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\",\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/iQIYI-DailyBonus/iQIYI.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/iQIYI.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/iQIYI.png\"\n            ]\n        },\n        {\n            \"id\": \"BiliManga\",\n            \"name\": \"哔哩漫画\",\n            \"keys\": [\n                \"BILI_COMICS_CHECKIN\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">获取Cookie以及脚本配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js\\\">脚本注释</a></h4>\"\n            ],\n            \"script\": \"https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js\",\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/Bilibili-DailyBonus/Manga.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/manga.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/manga.png\"\n            ]\n        },\n        {\n            \"id\": \"BiliMangaPoints\",\n            \"name\": \"哔哩漫画抢券\",\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">脚本配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/ExchangePoints.js\\\">脚本注释</a></h4>\"\n            ],\n            \"keys\": [\n                \"BM_ProductName\",\n                \"BM_ProductNum\",\n                \"BM_ExchangeNum\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"@BILI_COMICS_CHECKIN.ProductName\",\n                    \"name\": \"商品名\",\n                    \"val\": \"积分兑换\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"要抢购的积分商城商品名\"\n                },\n                {\n                    \"id\": \"@BILI_COMICS_CHECKIN.ProductNum\",\n                    \"name\": \"兑换数量\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"要兑换的数量, 默认为积分可兑换的最大值\"\n                },\n                {\n                    \"id\": \"@BILI_COMICS_CHECKIN.ExchangeNum\",\n                    \"name\": \"抢购次数\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"默认暴力抢购100次\"\n                }\n            ],\n            \"script\": \"https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/ExchangePoints.js\",\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/Bilibili-DailyBonus/ExchangePoints.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/manga.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/manga.png\"\n            ]\n        },\n        {\n            \"id\": \"BaiduTB\",\n            \"name\": \"百度贴吧\",\n            \"keys\": [\n                \"CookieTB\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">获取Cookie以及脚本配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js\\\">脚本注释</a></h4>\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"BDTB_DailyBonus_Mode\",\n                    \"name\": \"签到模式\",\n                    \"val\": \"0\",\n                    \"type\": \"radios\",\n                    \"desc\": \"\",\n                    \"items\": [\n                        {\n                            \"key\": \"0\",\n                            \"label\": \"自动切换\"\n                        },\n                        {\n                            \"key\": \"1\",\n                            \"label\": \"顺序执行\"\n                        },\n                        {\n                            \"key\": \"2\",\n                            \"label\": \"并发执行\"\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"BDTB_DailyBonus_notify\",\n                    \"name\": \"通知汇总\",\n                    \"val\": \"\",\n                    \"type\": \"number\",\n                    \"placeholder\": \"默认20 (点击以展开说明)\",\n                    \"desc\": \"想签到几个汇总到一个通知里, 这里就填几个(比如我有13个要签到的, 这里填了5, 就会分三次推送通知)\"\n                }\n            ],\n            \"script\": \"https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js\",\n            \"author\": \"@sazs34, @NobyDa\",\n            \"repo\": \"https://github.com/sazs34/TaskConfig/blob/master/task/sign_baidu_tieba_v2.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/tieba.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/tieba.png\"\n            ]\n        },\n        {\n            \"id\": \"52poje\",\n            \"name\": \"吾爱破解\",\n            \"keys\": [\n                \"nobyda_52pojie\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">获取Cookie以及脚本配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js\\\">脚本注释</a></h4>\"\n            ],\n            \"script\": \"https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js\",\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/52pojie-DailyBonus/52pojie.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/52pj.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/52pj.png\"\n            ]\n        },\n        {\n            \"id\": \"KuaiKan\",\n            \"name\": \"快看漫画\",\n            \"keys\": [\n                \"@KKMH.COOKIE\",\n                \"@KKMH.TIME\",\n                \"@KKMH.UID\",\n                \"@KKMH.DATE\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">获取Cookie以及脚本配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\\\">脚本注释</a></h4>\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"@KKMH.LOG\",\n                    \"name\": \"响应日志\",\n                    \"val\": false,\n                    \"type\": \"boolean\",\n                    \"desc\": \"打印原始签到结果, 用于调试脚本, 一般用户建议关闭.\"\n                }\n            ],\n            \"script\": \"https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\",\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/KuaiKan-DailyBonus/KKMH.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/KuaiKan.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/KuaiKan.png\"\n            ]\n        },\n        {\n            \"id\": \"Bahamut\",\n            \"name\": \"巴哈姆特\",\n            \"keys\": [\n                \"@ND_BAHA.ID\",\n                \"@ND_BAHA.PW\",\n                \"@ND_BAHA.TOTP\",\n                \"@ND_BAHA.GUILD\",\n                \"@ND_BAHA.ANSWER\",\n                \"@ND_BAHA.ADS\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">脚本配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js\\\">脚本注释</a></h4>\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"@ND_BAHA.ADS\",\n                    \"name\": \"签到广告\",\n                    \"val\": false,\n                    \"type\": \"boolean\",\n                    \"desc\": \"开启后将签到双倍巴币奖励, 默认关闭. 请注意, 此功能耗时过长(30秒以上), 如果使用Surge请调整该脚本超时为300秒\"\n                },\n                {\n                    \"id\": \"@ND_BAHA.GUILD\",\n                    \"name\": \"签到公会\",\n                    \"val\": true,\n                    \"type\": \"boolean\",\n                    \"desc\": \"开启后将自动签到公会\"\n                },\n                {\n                    \"id\": \"@ND_BAHA.ANSWER\",\n                    \"name\": \"动画疯答题\",\n                    \"val\": true,\n                    \"type\": \"boolean\",\n                    \"desc\": \"开启后将自动答题\"\n                },\n                {\n                    \"id\": \"@ND_BAHA.ID\",\n                    \"name\": \"用户名\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"输入用户名(账号)\"\n                },\n                {\n                    \"id\": \"@ND_BAHA.PW\",\n                    \"name\": \"用户密码\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"\",\n                    \"desc\": \"输入用户密码\"\n                },\n                {\n                    \"id\": \"@ND_BAHA.TOTP\",\n                    \"name\": \"两步验证令牌\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"输入网站生成的16位令牌, 如未设置两步验证, 请留空\"\n                }\n            ],\n            \"script\": \"https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js\",\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/Bahamut/BahamutDailyBonus.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/bahamutGame.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/bahamutGame.png\"\n            ]\n        },\n        {\n            \"id\": \"BiliRegion\",\n            \"name\": \"哔哩番剧自动地区\",\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">脚本配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Bili_Auto_Regions.js\\\">脚本注释</a></h4>\"\n            ],\n            \"keys\": [\n                \"BiliArea_Policy\",\n                \"BiliArea_CN\",\n                \"BiliArea_HK\",\n                \"BiliArea_TW\",\n                \"BiliArea_DF\",\n                \"BiliArea_disabled\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"BiliAreaNotify\",\n                    \"name\": \"静默运行\",\n                    \"val\": false,\n                    \"type\": \"boolean\",\n                    \"desc\": \"开启后将不再发出切换策略通知\"\n                },\n                {\n                    \"id\": \"BiliDoubanRating\",\n                    \"name\": \"豆瓣评分\",\n                    \"val\": true,\n                    \"type\": \"boolean\",\n                    \"desc\": \"关闭后将不再查询豆瓣评分, 可显著提高相关页面载入速度\"\n                },\n                {\n                    \"id\": \"BiliArea_Policy\",\n                    \"name\": \"策略组名\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"哔哩哔哩分流的策略组名\"\n                },\n                {\n                    \"id\": \"BiliArea_CN\",\n                    \"name\": \"中国大陆-子策略名\",\n                    \"val\": \"DIRECT\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"哔哩哔哩分流策略组里的中国大陆子策略名\"\n                },\n                {\n                    \"id\": \"BiliArea_HK\",\n                    \"name\": \"中国香港-子策略名\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"哔哩哔哩分流策略组里的香港子策略名\"\n                },\n                {\n                    \"id\": \"BiliArea_TW\",\n                    \"name\": \"中国台湾-子策略名\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"哔哩哔哩分流策略组里的台湾子策略名\"\n                },\n                {\n                    \"id\": \"BiliArea_DF\",\n                    \"name\": \"后备-子策略名\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"部分番剧可能会被屏蔽, 使用该策略以避免页面加载失败. 建议填写台湾子策略\"\n                },\n                {\n                    \"id\": \"BiliArea_disabled\",\n                    \"name\": \"WiFi黑名单\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(点击以展开说明)\",\n                    \"desc\": \"WiFi名称以逗号分隔, 名单内将跳过策略切换\"\n                }\n            ],\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/Surge/JS/Bili_Auto_Regions.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/bilibili.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/bilibili.png\"\n            ]\n        },\n        {\n            \"id\": \"TestFlightAccount\",\n            \"name\": \"TestFlight账户管理\",\n            \"keys\": [\n                \"TESTFLIGHT-ACCOUNT\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">脚本说明以及配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/TestFlight/TestFlightAccount.js\\\">脚本注释</a></h4>\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"@TESTFLIGHT-ACCOUNT.Debug\",\n                    \"name\": \"开发者模式\",\n                    \"val\": false,\n                    \"type\": \"boolean\",\n                    \"desc\": \"用于调试脚本, 一般用户请勿开启.\"\n                },\n                {\n                    \"id\": \"@TESTFLIGHT-ACCOUNT.EnableCache\",\n                    \"name\": \"启用缓存\",\n                    \"val\": true,\n                    \"type\": \"boolean\",\n                    \"desc\": \"用于缓存APP列表, 改善列表页面加载过慢，需与\\\"请求超时\\\"配合使用。开启缓存并刷新列表后，可适当调小超时\"\n                },\n                {\n                    \"id\": \"@TESTFLIGHT-ACCOUNT.Timeout\",\n                    \"name\": \"请求超时\",\n                    \"val\": \"\",\n                    \"type\": \"number\",\n                    \"placeholder\": \"30\",\n                    \"desc\": \"默认为30, 单位: 秒\"\n                },\n                {\n                    \"id\": \"@TESTFLIGHT-ACCOUNT.ForceIOSlist\",\n                    \"name\": \"使用iOS应用列表\",\n                    \"val\": false,\n                    \"type\": \"boolean\",\n                    \"desc\": \"强制使用iOS应用列表, 用于改善 macOS TestFlight 加载过慢, iOS用户无需开启\"\n                }\n            ],\n            \"scripts\": [\n                {\n                    \"name\": \"清除缓存\",\n                    \"script\": \"https://gist.githubusercontent.com/NobyDa/d025c53d3922657f921b983ce129fc1d/raw/TestFlightAccountRemoveCache.js\"\n                }\n            ],\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/TestFlight/TestFlightAccount.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/testflight.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/testflight.png\"\n            ]\n        },\n        {\n            \"id\": \"Ctrip\",\n            \"name\": \"携程旅行\",\n            \"keys\": [\n                \"CTRIP_DAILY_BONUS\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">脚本说明以及配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js\\\">脚本注释</a></h4>\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"@CTRIP_DAILY_BONUS.Debug\",\n                    \"name\": \"开发者模式\",\n                    \"val\": false,\n                    \"type\": \"boolean\",\n                    \"desc\": \"用于调试脚本, 一般用户请勿开启.\"\n                }\n            ],\n            \"script\": \"https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js\",\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/Ctrip-DailyBonus/Ctrip.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/ctrip.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/ctrip.png\"\n            ]\n        },\n        {\n            \"id\": \"GoogleCAPTCHA\",\n            \"name\": \"Google搜索人机验证\",\n            \"keys\": [\n                \"GOOGLE_CAPTCHA\"\n            ],\n            \"descs_html\": [\n                \"<h4 align=\\\"center\\\">脚本说明以及配置请查看<a href=\\\"https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Google_CAPTCHA.js\\\">脚本注释</a></h4>\"\n            ],\n            \"settings\": [\n                {\n                    \"id\": \"@GOOGLE_CAPTCHA.Regex\",\n                    \"name\": \"代理策略/策略组正则表达式\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"^(🇸🇬|🇭🇰)\\\\s.*\\\\d+$\",\n                    \"desc\": \"筛选的代理策略/策略组, 限制20个, 留空则表示随机使用。\"\n                },\n                {\n                    \"id\": \"@GOOGLE_CAPTCHA.RegexTest\",\n                    \"name\": \"正则表达式测试\",\n                    \"val\": \"\",\n                    \"type\": \"text\",\n                    \"placeholder\": \"(🇸🇬|🇭🇰)\",\n                    \"desc\": \"填写并保存后可在右上角测试匹配的策略/策略组。\"\n                }\n            ],\n            \"scripts\": [\n                {\n                    \"name\": \"测试匹配的策略/策略组\",\n                    \"script\": \"https://gist.githubusercontent.com/NobyDa/830932e4526c9c84169020a56c3ef199/raw/GOOGLE_CAPTCHA_TEST_POLICY.js\"\n                }\n            ],\n            \"author\": \"@NobyDa\",\n            \"repo\": \"https://github.com/NobyDa/Script/blob/master/Surge/JS/Google_CAPTCHA.js\",\n            \"icons\": [\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/Google.png\",\n                \"https://raw.githubusercontent.com/NobyDa/mini/master/Color/Google.png\"\n            ]\n        }\n    ],\n    \"task\": [\n        {\n            \"config\": \"30 8 * * * https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js, tag=携程旅行签到, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/ctrip.png\",\n            \"addons\": \"https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/CtripAuth.snippet, tag=携程旅行(获取授权)\"\n        },\n        {\n            \"config\": \"5 8 * * * https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js, tag=爱奇艺签到, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/iQIYI.png\",\n            \"addons\": \"https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/iQiYiCookie.snippet, tag=爱奇艺(获取Cookie)\"\n        },\n        {\n            \"config\": \"10 8 * * * https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js, tag=哔哩漫画签到, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/manga.png\",\n            \"addons\": \"https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/BiliComicCookie.snippet, tag=哔哩漫画(获取Cookie)\"\n        },\n        {\n            \"config\": \"10,20,30 0 12 * * * https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/ExchangePoints.js, tag=哔哩漫画抢券, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/manga.png\",\n            \"addons\": \"https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/BiliComicCookie.snippet, tag=哔哩漫画(获取Cookie)\"\n        },\n        {\n            \"config\": \"15 8 * * * https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js, tag=百度贴吧签到, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/tieba.png\",\n            \"addons\": \"https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/TieBaCookie.snippet, tag=百度贴吧(获取Cookie)\"\n        },\n        {\n            \"config\": \"25 8 * * * https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js, tag=快看漫画签到, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/KuaiKan.png\",\n            \"addons\": \"https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/KuaiKanCookie.snippet, tag=快看漫画(获取Cookie)\"\n        },\n        {\n            \"config\": \"0 8 * * * https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js, tag=巴哈姆特签到, img-url=https://raw.githubusercontent.com/NobyDa/mini/master/Color/bahamutGame.png\"\n        }\n    ]\n}"
  },
  {
    "path": "QuantumultX/AdRule.list",
    "content": "# Update > 2023/12/23\nDOMAIN-SUFFIX,api-access.pangolin-sdk-toutiao-b.com,REJECT\nDOMAIN-SUFFIX,apoll.m.taobao.com,REJECT\nDOMAIN-SUFFIX,comet.yahoo.com,REJECT\nDOMAIN-SUFFIX,gemini.yahoo.com,REJECT\nDOMAIN-SUFFIX,a.ckm.iqiyi.com,REJECT\nDOMAIN-SUFFIX,ad.m.iqiyi.com,REJECT\nDOMAIN-SUFFIX,afp.iqiyi.com,REJECT\nDOMAIN-SUFFIX,androidgo.duapp.com,REJECT\nDOMAIN-SUFFIX,api.cupid.iqiyi.com,REJECT\nDOMAIN-SUFFIX,api.cupid.qiyi.com,REJECT\nDOMAIN-SUFFIX,c.uaa.iqiyi.com,REJECT\nDOMAIN-SUFFIX,cloudpush.iqiyi.com,REJECT\nDOMAIN-SUFFIX,cm.passport.iqiyi.com,REJECT\nDOMAIN-SUFFIX,count.game.pps.tv,REJECT\nDOMAIN-SUFFIX,cupid.iqiyi.com,REJECT\nDOMAIN-SUFFIX,emoticon.sns.iqiyi.com,REJECT\nDOMAIN-SUFFIX,game.pps.tv,REJECT\nDOMAIN-SUFFIX,gamecenter.iqiyi.com,REJECT\nDOMAIN-SUFFIX,mbdlog.iqiyi.com,REJECT\nDOMAIN-SUFFIX,msg.iqiyi.com,REJECT\nDOMAIN-SUFFIX,msg.video.qiyi.com,REJECT\nDOMAIN-SUFFIX,msg2.video.qiyi.com,REJECT\nDOMAIN-SUFFIX,msga.71.am,REJECT\nDOMAIN-SUFFIX,msga.cupid.iqiyi.com,REJECT\nDOMAIN-SUFFIX,nl.notice.iqiyi.com,REJECT\nDOMAIN-SUFFIX,nl.rcd.iqiyi.com,REJECT\nDOMAIN-SUFFIX,notice.iqiyi.com,REJECT\nDOMAIN-SUFFIX,noxagile.duapp.com,REJECT\nDOMAIN-SUFFIX,paopao.iqiyi.com,REJECT\nDOMAIN-SUFFIX,policy.video.iqiyi.com,REJECT\nDOMAIN-SUFFIX,qosp.msg.71.am,REJECT\nDOMAIN-SUFFIX,static.g.iqiyi.com,REJECT\nDOMAIN-SUFFIX,static.g.ppstream.com,REJECT\nDOMAIN-SUFFIX,store.iqiyi.com,REJECT\nDOMAIN-SUFFIX,tracker.sns.iqiyi.com,REJECT\nDOMAIN-SUFFIX,yuedu.iqiyi.com,REJECT\nDOMAIN-SUFFIX,actives.youku.com,REJECT\nDOMAIN-SUFFIX,ad.api.3g.tudou.com,REJECT\nDOMAIN-SUFFIX,ad.api.3g.youku.com,REJECT\nDOMAIN-SUFFIX,ad.api.mobile.youku.com,REJECT\nDOMAIN-SUFFIX,a-dxk.play.api.3g.youku.com,REJECT\nDOMAIN-SUFFIX,b.smartvideo.youku.com,REJECT\nDOMAIN-SUFFIX,c.yes.youku.com,REJECT\nDOMAIN-SUFFIX,das.api.youku.com,REJECT\nDOMAIN-SUFFIX,das.mobile.youku.com,REJECT\nDOMAIN-SUFFIX,dev-push.m.youku.com,REJECT\nDOMAIN-SUFFIX,dl.g.youku.com,REJECT\nDOMAIN-SUFFIX,dmapp.youku.com,REJECT\nDOMAIN-SUFFIX,gamex.mobile.youku.com,REJECT\nDOMAIN-SUFFIX,hudong.pl.youku.com,REJECT\nDOMAIN-SUFFIX,huodong.pl.youku.com,REJECT\nDOMAIN-SUFFIX,huodong.vip.youku.com,REJECT\nDOMAIN-SUFFIX,hz.youku.com,REJECT\nDOMAIN-SUFFIX,l.ykimg.com,REJECT\nDOMAIN-SUFFIX,lstat.youku.com,REJECT\nDOMAIN-SUFFIX,m.yes.youku.com,REJECT\nDOMAIN-SUFFIX,mobilemsg.youku.com,REJECT\nDOMAIN-SUFFIX,msg.youku.com,REJECT\nDOMAIN-SUFFIX,myes.youku.com,REJECT\nDOMAIN-SUFFIX,p.l.youku.com,REJECT\nDOMAIN-SUFFIX,passport-log.youku.com,REJECT\nDOMAIN-SUFFIX,p-log.ykimg.com,REJECT\nDOMAIN-SUFFIX,push.m.youku.com,REJECT\nDOMAIN-SUFFIX,r.l.youku.com,REJECT\nDOMAIN-SUFFIX,s.p.youku.com,REJECT\nDOMAIN-SUFFIX,sdk.api.gamex.mobile.youku.com,REJECT\nDOMAIN-SUFFIX,sdk.m.youku.com,REJECT\nDOMAIN-SUFFIX,stat.youku.com,REJECT\nDOMAIN-SUFFIX,store.tv.api.3g.youku.com,REJECT\nDOMAIN-SUFFIX,store.xl.api.3g.youku.com,REJECT\nDOMAIN-SUFFIX,tdrec.youku.com,REJECT\nDOMAIN-SUFFIX,test.ott.youku.com,REJECT\nDOMAIN-SUFFIX,urchin.lstat.youku.com,REJECT\nDOMAIN-SUFFIX,v.l.youku.com,REJECT\nDOMAIN-SUFFIX,val.api.youku.com,REJECT\nDOMAIN-SUFFIX,wan.youku.com,REJECT\nDOMAIN-SUFFIX,ykatr.youku.com,REJECT\nDOMAIN-SUFFIX,ykrec.youku.com,REJECT\nDOMAIN-SUFFIX,ads-api.videojj.com,REJECT\nDOMAIN-SUFFIX,cdn.cmop.mgtv.com,REJECT\nDOMAIN-SUFFIX,click.hunantv.com,REJECT\nDOMAIN-SUFFIX,cmop.mgtv.com,REJECT\nDOMAIN-SUFFIX,cytron.videojj.com,REJECT\nDOMAIN-SUFFIX,cytroncdn.videojj.com,REJECT\nDOMAIN-SUFFIX,imgaliyun.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,imgaliyun.res.mgtv.com,REJECT\nDOMAIN-SUFFIX,m2.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,me.videojj.com,REJECT\nDOMAIN-SUFFIX,mobaliyun.res.mgtv.com,REJECT\nDOMAIN-SUFFIX,mobile.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,mobile2.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,mp4.res.hunantv.com,REJECT\nDOMAIN-SUFFIX,pc.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,pc1.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,pcvideoaliyun.titan.mgtv.com,REJECT\nDOMAIN-SUFFIX,pcvideoyd.titan.mgtv.com,REJECT\nDOMAIN-SUFFIX,pcweb.v1.mgtv.com,REJECT\nDOMAIN-SUFFIX,plat.videojj.com,REJECT\nDOMAIN-SUFFIX,py.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,res.hunantv.com,REJECT\nDOMAIN-SUFFIX,store.videojj.com,REJECT\nDOMAIN-SUFFIX,v2.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,va.videojj.com,REJECT\nDOMAIN-SUFFIX,videojj.com,REJECT\nDOMAIN-SUFFIX,web.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,x.da.hunantv.com,REJECT\nDOMAIN-SUFFIX,x.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,x1.da.hunantv.com,REJECT\nDOMAIN-SUFFIX,y.da.hunantv.com,REJECT\nDOMAIN-SUFFIX,y.da.mgtv.com,REJECT\nDOMAIN-SUFFIX,1.letvlive.com,REJECT\nDOMAIN-SUFFIX,2.letvlive.com,REJECT\nDOMAIN-SUFFIX,ads1.lfengmobile.com,REJECT\nDOMAIN-SUFFIX,api.game.letvstore.com,REJECT\nDOMAIN-SUFFIX,api.push.le.com,REJECT\nDOMAIN-SUFFIX,cdn.zampdsp.com,REJECT\nDOMAIN-SUFFIX,cm.fancyapi.com,REJECT\nDOMAIN-SUFFIX,cn.api.push.le.com,REJECT\nDOMAIN-SUFFIX,dc.letv.com,REJECT\nDOMAIN-SUFFIX,fz.letv.com,REJECT\nDOMAIN-SUFFIX,minisite.letv.com,REJECT\nDOMAIN-SUFFIX,msg.m.letv.com,REJECT\nDOMAIN-SUFFIX,pro.hoye.letv.com,REJECT\nDOMAIN-SUFFIX,pro.letv.com,REJECT\nDOMAIN-SUFFIX,s.zampdsp.com,REJECT\nDOMAIN-SUFFIX,stat.letv.com,REJECT\nDOMAIN-SUFFIX,static.app.m.letv.com,REJECT\nDOMAIN-SUFFIX,zamplus.com,REJECT\nDOMAIN-SUFFIX,azabu-u.ac.jp,REJECT\nDOMAIN-SUFFIX,couchcoaster.jp,REJECT\nDOMAIN-SUFFIX,delivery.dmkt-sp.jp,REJECT\nDOMAIN-SUFFIX,ehg-youtube.hitbox.com,REJECT\nDOMAIN-SUFFIX,m-78.jp,REJECT\nDOMAIN-SUFFIX,nichibenren.or.jp,REJECT\nDOMAIN-SUFFIX,nicorette.co.kr,REJECT\nDOMAIN-SUFFIX,adnet.sohu.com,REJECT\nDOMAIN-SUFFIX,epro.sogou.com,REJECT\nDOMAIN-SUFFIX,go.sohu.com,REJECT\nDOMAIN-SUFFIX,golden1.sogou.com,REJECT\nDOMAIN-SUFFIX,inte.sogou.com,REJECT\nDOMAIN-SUFFIX,inte.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,lu.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,theta.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,uranus.sogou.com,REJECT\nDOMAIN-SUFFIX,afp.pplive.com,REJECT\nDOMAIN-SUFFIX,app.aplus.pptv.com,REJECT\nDOMAIN-SUFFIX,as.aplus.pptv.com,REJECT\nDOMAIN-SUFFIX,jp.as.pptv.com,REJECT\nDOMAIN-SUFFIX,pp2.pptv.com,REJECT\nDOMAIN-SUFFIX,stat.pptv.com,REJECT\nDOMAIN-SUFFIX,static.g.pptv.com,REJECT\nDOMAIN-SUFFIX,hxjs.tool.hexun.com,REJECT\nDOMAIN-SUFFIX,hxsame.hexun.com,REJECT\nDOMAIN-SUFFIX,itv.hexun.com,REJECT\nDOMAIN-SUFFIX,utrack.hexun.com,REJECT\nDOMAIN-SUFFIX,ad.cmvideo.cn,REJECT\nDOMAIN-SUFFIX,atm.cp31.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,aty.cp45.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,cpm.cm.kankan.com,REJECT\nDOMAIN-SUFFIX,float.kankan.com,REJECT\nDOMAIN-SUFFIX,houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,iadctest.qwapi.com,REJECT\nDOMAIN-SUFFIX,logger.baofeng.com,REJECT\nDOMAIN-SUFFIX,ad.video.51togic.com,REJECT\nDOMAIN-SUFFIX,biz5.kankan.com,REJECT\nDOMAIN-SUFFIX,c.algovid.com,REJECT\nDOMAIN-SUFFIX,cms.laifeng.com,REJECT\nDOMAIN-SUFFIX,dotcounter.douyutv.com,REJECT\nDOMAIN-SUFFIX,g.uusee.com,REJECT\nDOMAIN-SUFFIX,gcdn.2mdn.net,REJECT\nDOMAIN-SUFFIX,gentags.net,REJECT\nDOMAIN-SUFFIX,gg.jtertp.com,REJECT\nDOMAIN-SUFFIX,gug.ku6cdn.com,REJECT\nDOMAIN-SUFFIX,hp.smiler-ad.com,REJECT\nDOMAIN-SUFFIX,kooyum.com,REJECT\nDOMAIN-SUFFIX,ld.kuaigames.com,REJECT\nDOMAIN-SUFFIX,logstat.t.sfht.com,REJECT\nDOMAIN-SUFFIX,match.rtbidder.net,REJECT\nDOMAIN-SUFFIX,mixer.cupid.ptqy.gitv.tv,REJECT\nDOMAIN-SUFFIX,msg.c002.ottcn.com,REJECT\nDOMAIN-SUFFIX,msga.ptqy.gitv.tv,REJECT\nDOMAIN-SUFFIX,njwxh.com,REJECT\nDOMAIN-SUFFIX,nl.rcd.ptqy.gitv.tv,REJECT\nDOMAIN-SUFFIX,n-st.vip.com,REJECT\nDOMAIN-SUFFIX,pb.bi.gitv.tv,REJECT\nDOMAIN-SUFFIX,pop.uusee.com,REJECT\nDOMAIN-SUFFIX,rd.kuaigames.com,REJECT\nDOMAIN-SUFFIX,shizen-no-megumi.com,REJECT\nDOMAIN-SUFFIX,shrek.6.cn,REJECT\nDOMAIN-SUFFIX,simba.6.cn,REJECT\nDOMAIN-SUFFIX,st.vq.ku6.cn,REJECT\nDOMAIN-SUFFIX,statcounter.com,REJECT\nDOMAIN-SUFFIX,static.duoshuo.com,REJECT\nDOMAIN-SUFFIX,static.ku6.com,REJECT\nDOMAIN-SUFFIX,static8.pmadx.com,REJECT\nDOMAIN-SUFFIX,store.ptqy.gitv.tv,REJECT\nDOMAIN-SUFFIX,t7z.cupid.ptqy.gitv.tv,REJECT\nDOMAIN-SUFFIX,traffic.uusee.com,REJECT\nDOMAIN-SUFFIX,union.6.cn,REJECT\nDOMAIN-SUFFIX,wa.gtimg.com,REJECT\nDOMAIN-SUFFIX,bfshan.cn,REJECT\nDOMAIN-SUFFIX,0.r.msn.com,REJECT\nDOMAIN-SUFFIX,000dn.com,REJECT\nDOMAIN-SUFFIX,001union.com,REJECT\nDOMAIN-SUFFIX,0086555.com,REJECT\nDOMAIN-SUFFIX,00880808.com,REJECT\nDOMAIN-SUFFIX,00oo00.com,REJECT\nDOMAIN-SUFFIX,01.gxso.net,REJECT\nDOMAIN-SUFFIX,010teacher.com,REJECT\nDOMAIN-SUFFIX,010xk.com,REJECT\nDOMAIN-SUFFIX,018520.com,REJECT\nDOMAIN-SUFFIX,01daa.lubih.com,REJECT\nDOMAIN-SUFFIX,01daa.lutci.com,REJECT\nDOMAIN-SUFFIX,01daa.lutgh.com,REJECT\nDOMAIN-SUFFIX,01daa.luvbr.com,REJECT\nDOMAIN-SUFFIX,01daa.luytr.com,REJECT\nDOMAIN-SUFFIX,022aifang.com,REJECT\nDOMAIN-SUFFIX,023hysj.com,REJECT\nDOMAIN-SUFFIX,025suyu.com,REJECT\nDOMAIN-SUFFIX,0313413.com,REJECT\nDOMAIN-SUFFIX,0451106.com,REJECT\nDOMAIN-SUFFIX,0531kt.com,REJECT\nDOMAIN-SUFFIX,0592weixin.com,REJECT\nDOMAIN-SUFFIX,0594003.com,REJECT\nDOMAIN-SUFFIX,06362.com,REJECT\nDOMAIN-SUFFIX,0756sjlm.com.cn,REJECT\nDOMAIN-SUFFIX,09_19.supfree.net,REJECT\nDOMAIN-SUFFIX,0aqpqdju.me,REJECT\nDOMAIN-SUFFIX,0x01e7.website,REJECT\nDOMAIN-SUFFIX,0xxd.com,REJECT\nDOMAIN-SUFFIX,1.1010pic.com,REJECT\nDOMAIN-SUFFIX,1.201980.com,REJECT\nDOMAIN-SUFFIX,1.21shebao.com,REJECT\nDOMAIN-SUFFIX,1.51sxue.cn,REJECT\nDOMAIN-SUFFIX,1.aili.com,REJECT\nDOMAIN-SUFFIX,1.bashenghuo.com,REJECT\nDOMAIN-SUFFIX,1.chcx.cn,REJECT\nDOMAIN-SUFFIX,1.cjcp.cn,REJECT\nDOMAIN-SUFFIX,1.codesdq.com,REJECT\nDOMAIN-SUFFIX,1.feihua.com,REJECT\nDOMAIN-SUFFIX,1.glook.cn,REJECT\nDOMAIN-SUFFIX,1.hao123.com,REJECT\nDOMAIN-SUFFIX,1.hnyouneng.com,REJECT\nDOMAIN-SUFFIX,1.hslyqs.com,REJECT\nDOMAIN-SUFFIX,1.i1766.com,REJECT\nDOMAIN-SUFFIX,1.iqeq.com.cn,REJECT\nDOMAIN-SUFFIX,1.jeasyui.net,REJECT\nDOMAIN-SUFFIX,1.mgff.com,REJECT\nDOMAIN-SUFFIX,1.nanrenwo.net,REJECT\nDOMAIN-SUFFIX,1.panduoduo.net,REJECT\nDOMAIN-SUFFIX,1.qtmojo.cn,REJECT\nDOMAIN-SUFFIX,1.rengshu.com,REJECT\nDOMAIN-SUFFIX,1.soufy.cn,REJECT\nDOMAIN-SUFFIX,1.tulaoshi.com,REJECT\nDOMAIN-SUFFIX,1.tuxi.com.cn,REJECT\nDOMAIN-SUFFIX,1.win7china.com,REJECT\nDOMAIN-SUFFIX,1.win7sky.com,REJECT\nDOMAIN-SUFFIX,1.wps.cn,REJECT\nDOMAIN-SUFFIX,1.xiaopin5.com,REJECT\nDOMAIN-SUFFIX,1.xiaozhizhijia.com,REJECT\nDOMAIN-SUFFIX,1.xilu.com,REJECT\nDOMAIN-SUFFIX,1.zw3e.com,REJECT\nDOMAIN-SUFFIX,1000dy.com,REJECT\nDOMAIN-SUFFIX,10086.cn.baidu.cdn.yiwk.com,REJECT\nDOMAIN-SUFFIX,100fenlm.com,REJECT\nDOMAIN-SUFFIX,1017.cn,REJECT\nDOMAIN-SUFFIX,10up.com,REJECT\nDOMAIN-SUFFIX,11.hydcd.com,REJECT\nDOMAIN-SUFFIX,111111qb.com,REJECT\nDOMAIN-SUFFIX,111cn.net,REJECT\nDOMAIN-SUFFIX,1133.cc,REJECT\nDOMAIN-SUFFIX,114la.com,REJECT\nDOMAIN-SUFFIX,1178.shucong.com,REJECT\nDOMAIN-SUFFIX,11g.yiqig.cn,REJECT\nDOMAIN-SUFFIX,1224.dxsbb.com,REJECT\nDOMAIN-SUFFIX,123.sogou.com,REJECT\nDOMAIN-SUFFIX,12306media.com,REJECT\nDOMAIN-SUFFIX,1234xm.com,REJECT\nDOMAIN-SUFFIX,12365chia.com,REJECT\nDOMAIN-SUFFIX,123hala.com,REJECT\nDOMAIN-SUFFIX,123juzi.net,REJECT\nDOMAIN-SUFFIX,13023.url.7wkw.com,REJECT\nDOMAIN-SUFFIX,138138138.top,REJECT\nDOMAIN-SUFFIX,142904.com,REJECT\nDOMAIN-SUFFIX,144.dragonparking.com,REJECT\nDOMAIN-SUFFIX,1495039.com,REJECT\nDOMAIN-SUFFIX,163.wrating.com,REJECT\nDOMAIN-SUFFIX,163ren.com,REJECT\nDOMAIN-SUFFIX,168.it168.com,REJECT\nDOMAIN-SUFFIX,1680go.com,REJECT\nDOMAIN-SUFFIX,168ad.cc,REJECT\nDOMAIN-SUFFIX,170yy.com,REJECT\nDOMAIN-SUFFIX,175bar.com,REJECT\nDOMAIN-SUFFIX,176um.com,REJECT\nDOMAIN-SUFFIX,178gg.com,REJECT\nDOMAIN-SUFFIX,17leyi.com,REJECT\nDOMAIN-SUFFIX,17un.co,REJECT\nDOMAIN-SUFFIX,17un.com,REJECT\nDOMAIN-SUFFIX,17zhaole.com,REJECT\nDOMAIN-SUFFIX,18av.mm-cg.co,REJECT\nDOMAIN-SUFFIX,18dusun.com,REJECT\nDOMAIN-SUFFIX,18tzx.com,REJECT\nDOMAIN-SUFFIX,1933000.com,REJECT\nDOMAIN-SUFFIX,1d1px.net,REJECT\nDOMAIN-SUFFIX,1e2hyl3b.wq42211.com,REJECT\nDOMAIN-SUFFIX,1i580.com,REJECT\nDOMAIN-SUFFIX,1kmb.cn,REJECT\nDOMAIN-SUFFIX,1kxun.mobi,REJECT\nDOMAIN-SUFFIX,1kzh.com,REJECT\nDOMAIN-SUFFIX,1l1.cc,REJECT\nDOMAIN-SUFFIX,1lib.cn,REJECT\nDOMAIN-SUFFIX,1o26.com,REJECT\nDOMAIN-SUFFIX,1qwe3r.com,REJECT\nDOMAIN-SUFFIX,1tlm.cn,REJECT\nDOMAIN-SUFFIX,1uandun.com,REJECT\nDOMAIN-SUFFIX,1x3x.com,REJECT\nDOMAIN-SUFFIX,2.1010pic.com,REJECT\nDOMAIN-SUFFIX,2.21shebao.com,REJECT\nDOMAIN-SUFFIX,2.5aigushi.com,REJECT\nDOMAIN-SUFFIX,2.aili.com,REJECT\nDOMAIN-SUFFIX,2.bashenghuo.com,REJECT\nDOMAIN-SUFFIX,2.heiyange.com,REJECT\nDOMAIN-SUFFIX,2.mobixs.cn,REJECT\nDOMAIN-SUFFIX,2.nanrenwo.net,REJECT\nDOMAIN-SUFFIX,2.rengshu.com,REJECT\nDOMAIN-SUFFIX,2.tuxi.com.cn,REJECT\nDOMAIN-SUFFIX,201071.com,REJECT\nDOMAIN-SUFFIX,2012.8684.com,REJECT\nDOMAIN-SUFFIX,2012ui.com,REJECT\nDOMAIN-SUFFIX,20150930.cf,REJECT\nDOMAIN-SUFFIX,2016.sina.cn,REJECT\nDOMAIN-SUFFIX,2016bobo.cf,REJECT\nDOMAIN-SUFFIX,2017img.myxh999.com,REJECT\nDOMAIN-SUFFIX,202m.com,REJECT\nDOMAIN-SUFFIX,203710.com,REJECT\nDOMAIN-SUFFIX,2144.cn,REJECT\nDOMAIN-SUFFIX,21union.com,REJECT\nDOMAIN-SUFFIX,22.qingsongbar.com,REJECT\nDOMAIN-SUFFIX,22222jsc.com,REJECT\nDOMAIN-SUFFIX,222627.com,REJECT\nDOMAIN-SUFFIX,22lm.cc,REJECT\nDOMAIN-SUFFIX,233wo.com,REJECT\nDOMAIN-SUFFIX,2345.cn,REJECT\nDOMAIN-SUFFIX,2345api.dftoutiao.com,REJECT\nDOMAIN-SUFFIX,2345apicode.dftoutiao.com,REJECT\nDOMAIN-SUFFIX,2345at.com,REJECT\nDOMAIN-SUFFIX,235123.net,REJECT\nDOMAIN-SUFFIX,24haitao.net,REJECT\nDOMAIN-SUFFIX,256ppp.com,REJECT\nDOMAIN-SUFFIX,268mob.cn,REJECT\nDOMAIN-SUFFIX,272829.cc,REJECT\nDOMAIN-SUFFIX,272xb.com,REJECT\nDOMAIN-SUFFIX,28acglz.com,REJECT\nDOMAIN-SUFFIX,2a.com.cn,REJECT\nDOMAIN-SUFFIX,2cnt.net,REJECT\nDOMAIN-SUFFIX,2m2n.com,REJECT\nDOMAIN-SUFFIX,2o7.net,REJECT\nDOMAIN-SUFFIX,3.guidaye.com,REJECT\nDOMAIN-SUFFIX,3.ssqzj.com,REJECT\nDOMAIN-SUFFIX,30350f.com,REJECT\nDOMAIN-SUFFIX,30407799.com,REJECT\nDOMAIN-SUFFIX,30ampj.com,REJECT\nDOMAIN-SUFFIX,31.media.tumblr.com,REJECT\nDOMAIN-SUFFIX,312036.com,REJECT\nDOMAIN-SUFFIX,3180555.com,REJECT\nDOMAIN-SUFFIX,32414.com,REJECT\nDOMAIN-SUFFIX,32666099.com,REJECT\nDOMAIN-SUFFIX,33.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,33.pcpop.com,REJECT\nDOMAIN-SUFFIX,33544444.com,REJECT\nDOMAIN-SUFFIX,336.com,REJECT\nDOMAIN-SUFFIX,3388pjdc.com,REJECT\nDOMAIN-SUFFIX,339.cn,REJECT\nDOMAIN-SUFFIX,3393.com,REJECT\nDOMAIN-SUFFIX,33lm.cc,REJECT\nDOMAIN-SUFFIX,33shangyou.com,REJECT\nDOMAIN-SUFFIX,35baba.cn,REJECT\nDOMAIN-SUFFIX,3600.com,REJECT\nDOMAIN-SUFFIX,360640.com,REJECT\nDOMAIN-SUFFIX,360baidus.com,REJECT\nDOMAIN-SUFFIX,360jiaquan.com,REJECT\nDOMAIN-SUFFIX,360safego.com,REJECT\nDOMAIN-SUFFIX,360shopping.com.cn,REJECT\nDOMAIN-SUFFIX,360vip.front99.com,REJECT\nDOMAIN-SUFFIX,361315.cc,REJECT\nDOMAIN-SUFFIX,365bibi.com,REJECT\nDOMAIN-SUFFIX,365safego.com,REJECT\nDOMAIN-SUFFIX,366safego.com,REJECT\nDOMAIN-SUFFIX,36pn.com,REJECT\nDOMAIN-SUFFIX,376zf.com,REJECT\nDOMAIN-SUFFIX,37cs.com,REJECT\nDOMAIN-SUFFIX,37mnm.com,REJECT\nDOMAIN-SUFFIX,37pk49.com,REJECT\nDOMAIN-SUFFIX,37see.com,REJECT\nDOMAIN-SUFFIX,37wan.cn,REJECT\nDOMAIN-SUFFIX,37wan.com,REJECT\nDOMAIN-SUFFIX,3808010.com,REJECT\nDOMAIN-SUFFIX,38330.bet,REJECT\nDOMAIN-SUFFIX,3839168.com,REJECT\nDOMAIN-SUFFIX,38499.com,REJECT\nDOMAIN-SUFFIX,38c99.com,REJECT\nDOMAIN-SUFFIX,39330.bet,REJECT\nDOMAIN-SUFFIX,3975lm.com,REJECT\nDOMAIN-SUFFIX,39xc.net,REJECT\nDOMAIN-SUFFIX,3dm.huya.com,REJECT\nDOMAIN-SUFFIX,3dns-2.adobe.com,REJECT\nDOMAIN-SUFFIX,3dns-3.adobe.com,REJECT\nDOMAIN-SUFFIX,3dwwwgame.com,REJECT\nDOMAIN-SUFFIX,3g.990.net,REJECT\nDOMAIN-SUFFIX,3gmimo.com,REJECT\nDOMAIN-SUFFIX,3gmtr.com,REJECT\nDOMAIN-SUFFIX,3htai.com,REJECT\nDOMAIN-SUFFIX,3qmh.com,REJECT\nDOMAIN-SUFFIX,3rd.t.sohu.com,REJECT\nDOMAIN-SUFFIX,3wz6z.bchuangpi.cn,REJECT\nDOMAIN-SUFFIX,3ygww.com,REJECT\nDOMAIN-SUFFIX,404.safedog.cn,REJECT\nDOMAIN-SUFFIX,4207008.com,REJECT\nDOMAIN-SUFFIX,4242jj.com,REJECT\nDOMAIN-SUFFIX,4242lll.com,REJECT\nDOMAIN-SUFFIX,4242uuu.com,REJECT\nDOMAIN-SUFFIX,456juhd.com,REJECT\nDOMAIN-SUFFIX,46sg.com,REJECT\nDOMAIN-SUFFIX,49wanwan.com,REJECT\nDOMAIN-SUFFIX,4ggww.com,REJECT\nDOMAIN-SUFFIX,4wad.com,REJECT\nDOMAIN-SUFFIX,4xhyr.shuimujinggong.com,REJECT\nDOMAIN-SUFFIX,504pk.com,REJECT\nDOMAIN-SUFFIX,5066.net,REJECT\nDOMAIN-SUFFIX,50bang.org,REJECT\nDOMAIN-SUFFIX,5125129.com,REJECT\nDOMAIN-SUFFIX,513hch.com,REJECT\nDOMAIN-SUFFIX,517m.cn,REJECT\nDOMAIN-SUFFIX,518.sdinfo.net,REJECT\nDOMAIN-SUFFIX,5188yy.com,REJECT\nDOMAIN-SUFFIX,519397.com,REJECT\nDOMAIN-SUFFIX,51ads.com,REJECT\nDOMAIN-SUFFIX,51dql.com,REJECT\nDOMAIN-SUFFIX,51gxqm.com,REJECT\nDOMAIN-SUFFIX,51jumintong.com,REJECT\nDOMAIN-SUFFIX,51la.net,REJECT\nDOMAIN-SUFFIX,51link.com,REJECT\nDOMAIN-SUFFIX,51network.com,REJECT\nDOMAIN-SUFFIX,51vipedu.com,REJECT\nDOMAIN-SUFFIX,51weidashi.com,REJECT\nDOMAIN-SUFFIX,51xumei.com,REJECT\nDOMAIN-SUFFIX,51yes.com,REJECT\nDOMAIN-SUFFIX,51zhanzhuang.cn,REJECT\nDOMAIN-SUFFIX,5207470.com,REJECT\nDOMAIN-SUFFIX,5269120.com,REJECT\nDOMAIN-SUFFIX,526d.uunice.com,REJECT\nDOMAIN-SUFFIX,526dimg.uunice.com,REJECT\nDOMAIN-SUFFIX,5293.com,REJECT\nDOMAIN-SUFFIX,52kmh.com,REJECT\nDOMAIN-SUFFIX,52kmk.com,REJECT\nDOMAIN-SUFFIX,52lubo.cn,REJECT\nDOMAIN-SUFFIX,5345ll.com,REJECT\nDOMAIN-SUFFIX,537901.com,REJECT\nDOMAIN-SUFFIX,55.la,REJECT\nDOMAIN-SUFFIX,555p555p.com,REJECT\nDOMAIN-SUFFIX,559gp.com,REJECT\nDOMAIN-SUFFIX,55lu.com,REJECT\nDOMAIN-SUFFIX,5634.com,REJECT\nDOMAIN-SUFFIX,5675146.com,REJECT\nDOMAIN-SUFFIX,57.com.cn,REJECT\nDOMAIN-SUFFIX,57union.com,REJECT\nDOMAIN-SUFFIX,58.xgo.com.cn,REJECT\nDOMAIN-SUFFIX,5814889.com,REJECT\nDOMAIN-SUFFIX,5857.com,REJECT\nDOMAIN-SUFFIX,588yw.com,REJECT\nDOMAIN-SUFFIX,58lm.vip,REJECT\nDOMAIN-SUFFIX,592man.com,REJECT\nDOMAIN-SUFFIX,5dg.me,REJECT\nDOMAIN-SUFFIX,5dian.org,REJECT\nDOMAIN-SUFFIX,5egk.com,REJECT\nDOMAIN-SUFFIX,5imoney.com,REJECT\nDOMAIN-SUFFIX,5jcom.com.cn,REJECT\nDOMAIN-SUFFIX,5vz3cfs0yd.me,REJECT\nDOMAIN-SUFFIX,5y9nfpes.52pk.com,REJECT\nDOMAIN-SUFFIX,5yrra.deshuangwang.cn,REJECT\nDOMAIN-SUFFIX,600ad.com,REJECT\nDOMAIN-SUFFIX,601654.com,REJECT\nDOMAIN-SUFFIX,60608787.com,REJECT\nDOMAIN-SUFFIX,626uc.com,REJECT\nDOMAIN-SUFFIX,644446.com,REJECT\nDOMAIN-SUFFIX,649558.com,REJECT\nDOMAIN-SUFFIX,64si.com,REJECT\nDOMAIN-SUFFIX,654mmm.com,REJECT\nDOMAIN-SUFFIX,6615338.cn,REJECT\nDOMAIN-SUFFIX,6666349.com,REJECT\nDOMAIN-SUFFIX,6669667.com,REJECT\nDOMAIN-SUFFIX,66992949.com,REJECT\nDOMAIN-SUFFIX,66san.com,REJECT\nDOMAIN-SUFFIX,6711.com,REJECT\nDOMAIN-SUFFIX,6728812.com,REJECT\nDOMAIN-SUFFIX,685wo.com,REJECT\nDOMAIN-SUFFIX,68665565.com,REJECT\nDOMAIN-SUFFIX,69duk.com,REJECT\nDOMAIN-SUFFIX,6a4cc.lubue.com,REJECT\nDOMAIN-SUFFIX,6a4cc.luvbq.com,REJECT\nDOMAIN-SUFFIX,6a4cc.luvbr.com,REJECT\nDOMAIN-SUFFIX,6a4cc.luytr.com,REJECT\nDOMAIN-SUFFIX,6boou.voluumtrk.com,REJECT\nDOMAIN-SUFFIX,6dad.com,REJECT\nDOMAIN-SUFFIX,6dvip.com,REJECT\nDOMAIN-SUFFIX,6huu.com,REJECT\nDOMAIN-SUFFIX,6kwan.com,REJECT\nDOMAIN-SUFFIX,6tsbe1zs.me,REJECT\nDOMAIN-SUFFIX,700900.com,REJECT\nDOMAIN-SUFFIX,706529.com,REJECT\nDOMAIN-SUFFIX,7080555.com,REJECT\nDOMAIN-SUFFIX,70e.com,REJECT\nDOMAIN-SUFFIX,70lm.com,REJECT\nDOMAIN-SUFFIX,711kk.com,REJECT\nDOMAIN-SUFFIX,716703.com,REJECT\nDOMAIN-SUFFIX,71sem.com,REJECT\nDOMAIN-SUFFIX,73.sinawap.com,REJECT\nDOMAIN-SUFFIX,743m1.11a12.com,REJECT\nDOMAIN-SUFFIX,749558.com,REJECT\nDOMAIN-SUFFIX,749808.com,REJECT\nDOMAIN-SUFFIX,7540.com,REJECT\nDOMAIN-SUFFIX,75to.com,REJECT\nDOMAIN-SUFFIX,7631.com,REJECT\nDOMAIN-SUFFIX,766ba.net,REJECT\nDOMAIN-SUFFIX,76802.net,REJECT\nDOMAIN-SUFFIX,77455.com,REJECT\nDOMAIN-SUFFIX,778669.com,REJECT\nDOMAIN-SUFFIX,7794.com,REJECT\nDOMAIN-SUFFIX,77power.com,REJECT\nDOMAIN-SUFFIX,77u.com,REJECT\nDOMAIN-SUFFIX,77xtv.com,REJECT\nDOMAIN-SUFFIX,7891655.cn,REJECT\nDOMAIN-SUFFIX,7car.com.cn,REJECT\nDOMAIN-SUFFIX,7clink.com,REJECT\nDOMAIN-SUFFIX,7dah8.com,REJECT\nDOMAIN-SUFFIX,7jiajiao.com,REJECT\nDOMAIN-SUFFIX,7mad.7m.cn,REJECT\nDOMAIN-SUFFIX,7pk.com,REJECT\nDOMAIN-SUFFIX,7wen.cn,REJECT\nDOMAIN-SUFFIX,7xz3.com,REJECT\nDOMAIN-SUFFIX,7z66.com,REJECT\nDOMAIN-SUFFIX,8.jrj.com,REJECT\nDOMAIN-SUFFIX,801.tianyaui.com,REJECT\nDOMAIN-SUFFIX,8066hg.com,REJECT\nDOMAIN-SUFFIX,80sjw.com,REJECT\nDOMAIN-SUFFIX,813690.top,REJECT\nDOMAIN-SUFFIX,8184.cc,REJECT\nDOMAIN-SUFFIX,818mov.com,REJECT\nDOMAIN-SUFFIX,81c.cn,REJECT\nDOMAIN-SUFFIX,8269996.com,REJECT\nDOMAIN-SUFFIX,8368661.com,REJECT\nDOMAIN-SUFFIX,846.move7.com,REJECT\nDOMAIN-SUFFIX,849558.com,REJECT\nDOMAIN-SUFFIX,85058s.com,REJECT\nDOMAIN-SUFFIX,8521448.com,REJECT\nDOMAIN-SUFFIX,85655095.com,REJECT\nDOMAIN-SUFFIX,859377.com,REJECT\nDOMAIN-SUFFIX,85tgw.com,REJECT\nDOMAIN-SUFFIX,86.cc,REJECT\nDOMAIN-SUFFIX,860010.com,REJECT\nDOMAIN-SUFFIX,86kx.com,REJECT\nDOMAIN-SUFFIX,878090.com,REJECT\nDOMAIN-SUFFIX,8800271.com.cn,REJECT\nDOMAIN-SUFFIX,88210212.com,REJECT\nDOMAIN-SUFFIX,8866786.com,REJECT\nDOMAIN-SUFFIX,888.izhufu.net,REJECT\nDOMAIN-SUFFIX,888.jiuwanwang.com,REJECT\nDOMAIN-SUFFIX,888.tv.sohu.com,REJECT\nDOMAIN-SUFFIX,88818122.cn,REJECT\nDOMAIN-SUFFIX,888zr022.com,REJECT\nDOMAIN-SUFFIX,88cncc.com,REJECT\nDOMAIN-SUFFIX,88rpg.net,REJECT\nDOMAIN-SUFFIX,88shu.cn,REJECT\nDOMAIN-SUFFIX,892155.com,REJECT\nDOMAIN-SUFFIX,89h8.com,REJECT\nDOMAIN-SUFFIX,8dulm.com,REJECT\nDOMAIN-SUFFIX,8hykthze.cricket,REJECT\nDOMAIN-SUFFIX,8jd2lfsq.me,REJECT\nDOMAIN-SUFFIX,8jkx.com,REJECT\nDOMAIN-SUFFIX,8le8le.com,REJECT\nDOMAIN-SUFFIX,8mfty.com,REJECT\nDOMAIN-SUFFIX,8ox.cn,REJECT\nDOMAIN-SUFFIX,90053999.com,REJECT\nDOMAIN-SUFFIX,910weixin.com,REJECT\nDOMAIN-SUFFIX,911.cc,REJECT\nDOMAIN-SUFFIX,915.com,REJECT\nDOMAIN-SUFFIX,91ad.bestvogue.com,REJECT\nDOMAIN-SUFFIX,91adv.com,REJECT\nDOMAIN-SUFFIX,91hui.com,REJECT\nDOMAIN-SUFFIX,91xry.com,REJECT\nDOMAIN-SUFFIX,91ysa.com,REJECT\nDOMAIN-SUFFIX,91zgm.com,REJECT\nDOMAIN-SUFFIX,92x.tumblr.com,REJECT\nDOMAIN-SUFFIX,930.dragonparking.com,REJECT\nDOMAIN-SUFFIX,93manhua.com,REJECT\nDOMAIN-SUFFIX,94lm.com,REJECT\nDOMAIN-SUFFIX,95105012.com,REJECT\nDOMAIN-SUFFIX,9519.net,REJECT\nDOMAIN-SUFFIX,95558000.com,REJECT\nDOMAIN-SUFFIX,9565365.com,REJECT\nDOMAIN-SUFFIX,9566180.com,REJECT\nDOMAIN-SUFFIX,96mob.com,REJECT\nDOMAIN-SUFFIX,9948000.com,REJECT\nDOMAIN-SUFFIX,99909988.com,REJECT\nDOMAIN-SUFFIX,99click.com,REJECT\nDOMAIN-SUFFIX,99ddd.com,REJECT\nDOMAIN-SUFFIX,99lolo.com,REJECT\nDOMAIN-SUFFIX,9ads.net,REJECT\nDOMAIN-SUFFIX,9dtiny.cn,REJECT\nDOMAIN-SUFFIX,9kff.com,REJECT\nDOMAIN-SUFFIX,9pkw.com,REJECT\nDOMAIN-SUFFIX,9tn.cc,REJECT\nDOMAIN-SUFFIX,9wushuo.com,REJECT\nDOMAIN-SUFFIX,a.198banjia.com,REJECT\nDOMAIN-SUFFIX,a.53yao.com,REJECT\nDOMAIN-SUFFIX,a.5ykj.com,REJECT\nDOMAIN-SUFFIX,a.80982.org,REJECT\nDOMAIN-SUFFIX,a.ads1.msn.com,REJECT\nDOMAIN-SUFFIX,a.ads2.msn.com,REJECT\nDOMAIN-SUFFIX,a.armystar.com,REJECT\nDOMAIN-SUFFIX,a.baidu.com,REJECT\nDOMAIN-SUFFIX,a.baiy.net,REJECT\nDOMAIN-SUFFIX,a.baomihua.com,REJECT\nDOMAIN-SUFFIX,a.beilamusi.com,REJECT\nDOMAIN-SUFFIX,a.benshiw.net,REJECT\nDOMAIN-SUFFIX,a.bshu.com,REJECT\nDOMAIN-SUFFIX,a.cdngeek.net,REJECT\nDOMAIN-SUFFIX,a.clipconverter.cc,REJECT\nDOMAIN-SUFFIX,a.cn.duoyi.com,REJECT\nDOMAIN-SUFFIX,a.dangdang.com,REJECT\nDOMAIN-SUFFIX,a.dianjoy.com,REJECT\nDOMAIN-SUFFIX,a.dounanhuahui.com,REJECT\nDOMAIN-SUFFIX,a.duanmeiwen.com,REJECT\nDOMAIN-SUFFIX,a.e7009.com,REJECT\nDOMAIN-SUFFIX,a.ecook.cn,REJECT\nDOMAIN-SUFFIX,a.epinv.com,REJECT\nDOMAIN-SUFFIX,a.eporner.com,REJECT\nDOMAIN-SUFFIX,a.exam58.com,REJECT\nDOMAIN-SUFFIX,a.fengyx.com,REJECT\nDOMAIN-SUFFIX,a.fwsir.com,REJECT\nDOMAIN-SUFFIX,a.giantrealm.com,REJECT\nDOMAIN-SUFFIX,a.global.msads.net,REJECT\nDOMAIN-SUFFIX,a.hl.mi.com,REJECT\nDOMAIN-SUFFIX,a.holagames.com,REJECT\nDOMAIN-SUFFIX,a.irs01.com,REJECT\nDOMAIN-SUFFIX,a.itiexue.net,REJECT\nDOMAIN-SUFFIX,a.jyeoo.com,REJECT\nDOMAIN-SUFFIX,a.kandiaoyu.com,REJECT\nDOMAIN-SUFFIX,a.kejixun.com,REJECT\nDOMAIN-SUFFIX,a.kickass.to,REJECT\nDOMAIN-SUFFIX,a.koudai.com,REJECT\nDOMAIN-SUFFIX,a.livesportmedia.eu,REJECT\nDOMAIN-SUFFIX,a.lolwot.com,REJECT\nDOMAIN-SUFFIX,a.ltdnc.com,REJECT\nDOMAIN-SUFFIX,a.lwinl.com,REJECT\nDOMAIN-SUFFIX,a.lz13.cn,REJECT\nDOMAIN-SUFFIX,a.m.gxwztv.com,REJECT\nDOMAIN-SUFFIX,a.m.shuhuangge.org,REJECT\nDOMAIN-SUFFIX,a.mct01.com,REJECT\nDOMAIN-SUFFIX,a.mjlnbx.cn,REJECT\nDOMAIN-SUFFIX,a.nanhuwang.com,REJECT\nDOMAIN-SUFFIX,a.nowscore.com,REJECT\nDOMAIN-SUFFIX,a.qiao024.com,REJECT\nDOMAIN-SUFFIX,a.qinghua5.com,REJECT\nDOMAIN-SUFFIX,a.shangz99991.com,REJECT\nDOMAIN-SUFFIX,a.shczz.com,REJECT\nDOMAIN-SUFFIX,a.shenchuang.com,REJECT\nDOMAIN-SUFFIX,a.shuoshuodaquan.net,REJECT\nDOMAIN-SUFFIX,a.solarmovie.is,REJECT\nDOMAIN-SUFFIX,a.soonyou123.com,REJECT\nDOMAIN-SUFFIX,a.starstar19999.com,REJECT\nDOMAIN-SUFFIX,a.startui19999.com,REJECT\nDOMAIN-SUFFIX,a.thefreethoughtproject.com,REJECT\nDOMAIN-SUFFIX,a.tribalfusion.com,REJECT\nDOMAIN-SUFFIX,a.tujidao.com,REJECT\nDOMAIN-SUFFIX,a.tuuituii2999.com,REJECT\nDOMAIN-SUFFIX,a.ucoz.net,REJECT\nDOMAIN-SUFFIX,a.union.mi.com,REJECT\nDOMAIN-SUFFIX,a.visualrevenue.com,REJECT\nDOMAIN-SUFFIX,a.vlion.cn,REJECT\nDOMAIN-SUFFIX,a.waczt.cn,REJECT\nDOMAIN-SUFFIX,a.wlfnb.com,REJECT\nDOMAIN-SUFFIX,a.xinwenge.net,REJECT\nDOMAIN-SUFFIX,a.xixiyishu.com,REJECT\nDOMAIN-SUFFIX,a.xizi.com,REJECT\nDOMAIN-SUFFIX,a.xywy.com,REJECT\nDOMAIN-SUFFIX,a.yangshengtang123.com,REJECT\nDOMAIN-SUFFIX,a.yixie8.com,REJECT\nDOMAIN-SUFFIX,a.yjbys.com,REJECT\nDOMAIN-SUFFIX,a.youdao.com,REJECT\nDOMAIN-SUFFIX,a1.0s.net.cn,REJECT\nDOMAIN-SUFFIX,a1.azg168.cn,REJECT\nDOMAIN-SUFFIX,a1.gexing.me,REJECT\nDOMAIN-SUFFIX,a1.huanqiumil.com,REJECT\nDOMAIN-SUFFIX,a1.huiqituan.com,REJECT\nDOMAIN-SUFFIX,a1.itc.cn,REJECT\nDOMAIN-SUFFIX,a1.liuxue86.com,REJECT\nDOMAIN-SUFFIX,a1.lmaq.cn,REJECT\nDOMAIN-SUFFIX,a1.peoplecdn.cn,REJECT\nDOMAIN-SUFFIX,a1.vdolady.com,REJECT\nDOMAIN-SUFFIX,a1.yuuedu.com,REJECT\nDOMAIN-SUFFIX,a1.zhanzhang.net,REJECT\nDOMAIN-SUFFIX,a1click.cpc.sogou.com,REJECT\nDOMAIN-SUFFIX,a2.b310.com,REJECT\nDOMAIN-SUFFIX,a2.huanqiumil.com,REJECT\nDOMAIN-SUFFIX,a2.rabbitpre.com,REJECT\nDOMAIN-SUFFIX,a3.ikafan.com,REJECT\nDOMAIN-SUFFIX,a3p4.net,REJECT\nDOMAIN-SUFFIX,a4.b2b168.com,REJECT\nDOMAIN-SUFFIX,a4.ikafan.com,REJECT\nDOMAIN-SUFFIX,a4.yeshj.com,REJECT\nDOMAIN-SUFFIX,a5.yeshj.com,REJECT\nDOMAIN-SUFFIX,a6.bjdianyue.com,REJECT\nDOMAIN-SUFFIX,a6.codejumps.com,REJECT\nDOMAIN-SUFFIX,a6.taobanapp.com,REJECT\nDOMAIN-SUFFIX,a6s.1cakeclub.com,REJECT\nDOMAIN-SUFFIX,a6s.modoupai.com,REJECT\nDOMAIN-SUFFIX,a6s.ruyiqufu.com,REJECT\nDOMAIN-SUFFIX,a6s.ve001nz.com,REJECT\nDOMAIN-SUFFIX,a7shun.com,REJECT\nDOMAIN-SUFFIX,a907907.com,REJECT\nDOMAIN-SUFFIX,a9377j.com,REJECT\nDOMAIN-SUFFIX,aa.goodsblock.mgid.com,REJECT\nDOMAIN-SUFFIX,aa.jiankang.com,REJECT\nDOMAIN-SUFFIX,aa.tianya999.com,REJECT\nDOMAIN-SUFFIX,aa.xiangxiangmf.com,REJECT\nDOMAIN-SUFFIX,aa.zldh123.com,REJECT\nDOMAIN-SUFFIX,aa0.pub.funshion.com,REJECT\nDOMAIN-SUFFIX,aa1.pub.funshion.com,REJECT\nDOMAIN-SUFFIX,aafanke.cc,REJECT\nDOMAIN-SUFFIX,aa-gb.mgid.com,REJECT\nDOMAIN-SUFFIX,aam.adsremote.scrippsnetworks.com,REJECT\nDOMAIN-SUFFIX,ab.dydab.com,REJECT\nDOMAIN-SUFFIX,ab.goodsblock.mgid.com,REJECT\nDOMAIN-SUFFIX,ab.hysdknb.com,REJECT\nDOMAIN-SUFFIX,ab.meishiba.com.cn,REJECT\nDOMAIN-SUFFIX,ab.sc115.com,REJECT\nDOMAIN-SUFFIX,abc.dooccn.com,REJECT\nDOMAIN-SUFFIX,abc.douguo.com,REJECT\nDOMAIN-SUFFIX,abc.eastlady.cn,REJECT\nDOMAIN-SUFFIX,abc.hkepc.com,REJECT\nDOMAIN-SUFFIX,abc.ruiwen.com,REJECT\nDOMAIN-SUFFIX,abc.xtyx918.com,REJECT\nDOMAIN-SUFFIX,abc.yjbys.com,REJECT\nDOMAIN-SUFFIX,abc.zhiyaspa.com,REJECT\nDOMAIN-SUFFIX,abcd.zsrt88.cn,REJECT\nDOMAIN-SUFFIX,abcj.dooccn.com,REJECT\nDOMAIN-SUFFIX,ab-gb.mgid.com,REJECT\nDOMAIN-SUFFIX,abtest.mistat.xiaomi.com,REJECT\nDOMAIN-SUFFIX,ac.atpanel.com,REJECT\nDOMAIN-SUFFIX,ac.mmstat.com,REJECT\nDOMAIN-SUFFIX,ac2.msn.com,REJECT\nDOMAIN-SUFFIX,ac3.msn.com,REJECT\nDOMAIN-SUFFIX,acasys88.cn,REJECT\nDOMAIN-SUFFIX,access.njherald.com,REJECT\nDOMAIN-SUFFIX,ac-gb.mgid.com,REJECT\nDOMAIN-SUFFIX,acint.net,REJECT\nDOMAIN-SUFFIX,acm.dzwww.com,REJECT\nDOMAIN-SUFFIX,acs86.com,REJECT\nDOMAIN-SUFFIX,acsystem.wasu.cn,REJECT\nDOMAIN-SUFFIX,act2.mediafour.com,REJECT\nDOMAIN-SUFFIX,action.logger.baofeng.com,REJECT\nDOMAIN-SUFFIX,activate.adobe.com,REJECT\nDOMAIN-SUFFIX,activate.wip3.adobe.com,REJECT\nDOMAIN-SUFFIX,activate-sea.adobe.com,REJECT\nDOMAIN-SUFFIX,activate-sjc0.adobe.com,REJECT\nDOMAIN-SUFFIX,activation.cyberlink.com,REJECT\nDOMAIN-SUFFIX,activation.easeus.com,REJECT\nDOMAIN-SUFFIX,active.baofeng.com,REJECT\nDOMAIN-SUFFIX,activeqq.3g.qq.com,REJECT\nDOMAIN-SUFFIX,activity.app.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,activity.serving-sys.com,REJECT\nDOMAIN-SUFFIX,activity.tuifish.com,REJECT\nDOMAIN-SUFFIX,activity.yuyiya.com,REJECT\nDOMAIN-SUFFIX,actlog.dftoutiao.com,REJECT\nDOMAIN-SUFFIX,actsdk.idreamsky.com,REJECT\nDOMAIN-SUFFIX,acuityplatform.com,REJECT\nDOMAIN-SUFFIX,acwgf.com,REJECT\nDOMAIN-SUFFIX,acxiom-online.com,REJECT\nDOMAIN-SUFFIX,ad.1111cpc.com,REJECT\nDOMAIN-SUFFIX,ad.17173.com,REJECT\nDOMAIN-SUFFIX,ad.1kxun.com,REJECT\nDOMAIN-SUFFIX,ad.3.cn,REJECT\nDOMAIN-SUFFIX,ad.360yield.com,REJECT\nDOMAIN-SUFFIX,ad.363.in,REJECT\nDOMAIN-SUFFIX,ad.3dnews.ru,REJECT\nDOMAIN-SUFFIX,ad.51wnl.com,REJECT\nDOMAIN-SUFFIX,ad.95306.cn,REJECT\nDOMAIN-SUFFIX,ad.about.co.kr,REJECT\nDOMAIN-SUFFIX,ad.accessmediaproductions.com,REJECT\nDOMAIN-SUFFIX,ad.adhouyi.cn,REJECT\nDOMAIN-SUFFIX,ad.aidalan.com,REJECT\nDOMAIN-SUFFIX,ad.auditude.com,REJECT\nDOMAIN-SUFFIX,ad.bayescom.com,REJECT\nDOMAIN-SUFFIX,ad.beihai365.com,REJECT\nDOMAIN-SUFFIX,ad.bitmedia.io,REJECT\nDOMAIN-SUFFIX,ad.bjmama.net,REJECT\nDOMAIN-SUFFIX,ad.cacafly.com,REJECT\nDOMAIN-SUFFIX,ad.cctv.com,REJECT\nDOMAIN-SUFFIX,ad.cooks.com,REJECT\nDOMAIN-SUFFIX,ad.crichd.in,REJECT\nDOMAIN-SUFFIX,ad.csdn.net,REJECT\nDOMAIN-SUFFIX,ad.dedecms.com,REJECT\nDOMAIN-SUFFIX,ad.digitimes.com.tw,REJECT\nDOMAIN-SUFFIX,ad.directmirror.com,REJECT\nDOMAIN-SUFFIX,ad.dokrmob.com,REJECT\nDOMAIN-SUFFIX,ad.doubanio.com,REJECT\nDOMAIN-SUFFIX,ad.download.cnet.com,REJECT\nDOMAIN-SUFFIX,ad.dqwjzm.com,REJECT\nDOMAIN-SUFFIX,ad.duapps.com,REJECT\nDOMAIN-SUFFIX,ad.duga.jp,REJECT\nDOMAIN-SUFFIX,ad.dumedia.ru,REJECT\nDOMAIN-SUFFIX,ad.duomi.com,REJECT\nDOMAIN-SUFFIX,ad.dzwindows.com,REJECT\nDOMAIN-SUFFIX,ad.dzwww.com,REJECT\nDOMAIN-SUFFIX,ad.egou.com,REJECT\nDOMAIN-SUFFIX,ad.endpo.in,REJECT\nDOMAIN-SUFFIX,ad.epochtimes.com,REJECT\nDOMAIN-SUFFIX,ad.eporner.com,REJECT\nDOMAIN-SUFFIX,ad.evozi.com,REJECT\nDOMAIN-SUFFIX,ad.flipboard.com,REJECT\nDOMAIN-SUFFIX,ad.flurry.com,REJECT\nDOMAIN-SUFFIX,ad.flux.com,REJECT\nDOMAIN-SUFFIX,ad.fnnews.com,REJECT\nDOMAIN-SUFFIX,ad.foxnetworks.com,REJECT\nDOMAIN-SUFFIX,ad.funp.com,REJECT\nDOMAIN-SUFFIX,ad.funshion.org.cn,REJECT\nDOMAIN-SUFFIX,ad.gametower.com.tw,REJECT\nDOMAIN-SUFFIX,ad.ganji.com,REJECT\nDOMAIN-SUFFIX,ad.gmw.cn,REJECT\nDOMAIN-SUFFIX,ad.go.com,REJECT\nDOMAIN-SUFFIX,ad.greedland.net,REJECT\nDOMAIN-SUFFIX,ad.gtbrowser.com,REJECT\nDOMAIN-SUFFIX,ad.hefei.cc,REJECT\nDOMAIN-SUFFIX,ad.hiiir.com,REJECT\nDOMAIN-SUFFIX,ad.holaq.com,REJECT\nDOMAIN-SUFFIX,ad.hot-mob.com,REJECT\nDOMAIN-SUFFIX,ad.house365.com,REJECT\nDOMAIN-SUFFIX,ad.ibookstar.com,REJECT\nDOMAIN-SUFFIX,ad.icasthq.com,REJECT\nDOMAIN-SUFFIX,ad.idgtn.net,REJECT\nDOMAIN-SUFFIX,ad.iloveinterracial.com,REJECT\nDOMAIN-SUFFIX,ad.ipadview.com,REJECT\nDOMAIN-SUFFIX,ad.jamba.net,REJECT\nDOMAIN-SUFFIX,ad.jamster.co.uk,REJECT\nDOMAIN-SUFFIX,ad.jamster.com,REJECT\nDOMAIN-SUFFIX,ad.jsnbrynb.com,REJECT\nDOMAIN-SUFFIX,ad.jxnews.com.cn,REJECT\nDOMAIN-SUFFIX,ad.kissanime.io,REJECT\nDOMAIN-SUFFIX,ad.kisscartoon.io,REJECT\nDOMAIN-SUFFIX,ad.leadbolt.net,REJECT\nDOMAIN-SUFFIX,ad.leadboltads.net,REJECT\nDOMAIN-SUFFIX,ad.leadboltapps.net,REJECT\nDOMAIN-SUFFIX,ad.leadboltmobile.net,REJECT\nDOMAIN-SUFFIX,ad.livere.co.kr,REJECT\nDOMAIN-SUFFIX,ad.lqalm.com,REJECT\nDOMAIN-SUFFIX,ad.lyricswire.com,REJECT\nDOMAIN-SUFFIX,ad.madserving.com,REJECT\nDOMAIN-SUFFIX,ad.mail.ru,REJECT\nDOMAIN-SUFFIX,ad.mail.sohu.com,REJECT\nDOMAIN-SUFFIX,ad.mangareader.net,REJECT\nDOMAIN-SUFFIX,ad.mediabong.net,REJECT\nDOMAIN-SUFFIX,ad.mesomorphosis.com,REJECT\nDOMAIN-SUFFIX,ad.mi.com,REJECT\nDOMAIN-SUFFIX,ad.mnt123.com,REJECT\nDOMAIN-SUFFIX,ad.molitv.cn,REJECT\nDOMAIN-SUFFIX,ad.naver.com,REJECT\nDOMAIN-SUFFIX,ad.netowl.jp,REJECT\nDOMAIN-SUFFIX,ad.newegg.com,REJECT\nDOMAIN-SUFFIX,ad.obuy.tw,REJECT\nDOMAIN-SUFFIX,ad.openmultimedia.biz,REJECT\nDOMAIN-SUFFIX,ad.outsidehub.com,REJECT\nDOMAIN-SUFFIX,ad.pandora.tv,REJECT\nDOMAIN-SUFFIX,ad.pchome.com.tw,REJECT\nDOMAIN-SUFFIX,ad.pickple.net,REJECT\nDOMAIN-SUFFIX,ad.pixnet.in,REJECT\nDOMAIN-SUFFIX,ad.pixnet.net,REJECT\nDOMAIN-SUFFIX,ad.player.baidu.com,REJECT\nDOMAIN-SUFFIX,ad.propellerads.com,REJECT\nDOMAIN-SUFFIX,ad.proxy.sh,REJECT\nDOMAIN-SUFFIX,ad.qq.com,REJECT\nDOMAIN-SUFFIX,ad.r.worldssl.net,REJECT\nDOMAIN-SUFFIX,ad.rambler.ru,REJECT\nDOMAIN-SUFFIX,ad.reachlocal.com,REJECT\nDOMAIN-SUFFIX,ad.rednet.cn,REJECT\nDOMAIN-SUFFIX,ad.reklamport.com,REJECT\nDOMAIN-SUFFIX,ad.search.ch,REJECT\nDOMAIN-SUFFIX,ad.seeyouyima.com,REJECT\nDOMAIN-SUFFIX,ad.sensismediasmart.com.au,REJECT\nDOMAIN-SUFFIX,ad.services.distractify.com,REJECT\nDOMAIN-SUFFIX,ad.shuoshuomi.com,REJECT\nDOMAIN-SUFFIX,ad.sina.com.cn,REJECT\nDOMAIN-SUFFIX,ad.sinovision.net,REJECT\nDOMAIN-SUFFIX,ad.slutload.com,REJECT\nDOMAIN-SUFFIX,ad.smartclip.net,REJECT\nDOMAIN-SUFFIX,ad.sohu.com,REJECT\nDOMAIN-SUFFIX,ad.spielothek.so,REJECT\nDOMAIN-SUFFIX,ad.spreaker.com,REJECT\nDOMAIN-SUFFIX,ad.stsywl.com,REJECT\nDOMAIN-SUFFIX,ad.tatatimes.com,REJECT\nDOMAIN-SUFFIX,ad.test.ximalaya.com,REJECT\nDOMAIN-SUFFIX,ad.thepaper.cn,REJECT\nDOMAIN-SUFFIX,ad.thisav.com,REJECT\nDOMAIN-SUFFIX,ad.thsi.cn,REJECT\nDOMAIN-SUFFIX,ad.toutiao.com,REJECT\nDOMAIN-SUFFIX,ad.turn.com,REJECT\nDOMAIN-SUFFIX,ad.unimhk.com,REJECT\nDOMAIN-SUFFIX,ad.userporn.com,REJECT\nDOMAIN-SUFFIX,ad.vidaroo.com,REJECT\nDOMAIN-SUFFIX,ad.vryeye.com,REJECT\nDOMAIN-SUFFIX,ad.walkgame.com,REJECT\nDOMAIN-SUFFIX,ad.wang502.com,REJECT\nDOMAIN-SUFFIX,ad.winningpartner.com,REJECT\nDOMAIN-SUFFIX,ad.winrar.com.cn,REJECT\nDOMAIN-SUFFIX,ad.wretch.cc,REJECT\nDOMAIN-SUFFIX,ad.xmovies8.ru,REJECT\nDOMAIN-SUFFIX,ad.xxguan.cn,REJECT\nDOMAIN-SUFFIX,ad.yeshitv.com,REJECT\nDOMAIN-SUFFIX,ad.yieldlab.net,REJECT\nDOMAIN-SUFFIX,ad.ylunion.com,REJECT\nDOMAIN-SUFFIX,ad.zanox.com,REJECT\nDOMAIN-SUFFIX,ad.zdworks.com,REJECT\nDOMAIN-SUFFIX,ad.zhangyue.com,REJECT\nDOMAIN-SUFFIX,ad.zhidian3g.cn,REJECT\nDOMAIN-SUFFIX,ad.zuimeitianqi.com,REJECT\nDOMAIN-SUFFIX,ad0.bigmir.net,REJECT\nDOMAIN-SUFFIX,ad000000.com,REJECT\nDOMAIN-SUFFIX,ad1.bigmir.net,REJECT\nDOMAIN-SUFFIX,ad1.greedland.net,REJECT\nDOMAIN-SUFFIX,ad1.nend.net,REJECT\nDOMAIN-SUFFIX,ad1.netshelter.net,REJECT\nDOMAIN-SUFFIX,ad1.p5w.net,REJECT\nDOMAIN-SUFFIX,ad1.udn.com,REJECT\nDOMAIN-SUFFIX,ad1.xiaomi.com,REJECT\nDOMAIN-SUFFIX,ad1.yangjinyou.com,REJECT\nDOMAIN-SUFFIX,ad2.nend.net,REJECT\nDOMAIN-SUFFIX,ad2.udn.com,REJECT\nDOMAIN-SUFFIX,ad2.yam.com,REJECT\nDOMAIN-SUFFIX,ad2.yangjinyou.com,REJECT\nDOMAIN-SUFFIX,ad3.udn.com,REJECT\nDOMAIN-SUFFIX,ad4.bigmir.net,REJECT\nDOMAIN-SUFFIX,ad4.sina.com.cn,REJECT\nDOMAIN-SUFFIX,ad4.udn.com,REJECT\nDOMAIN-SUFFIX,ad4game.com,REJECT\nDOMAIN-SUFFIX,ad5.bigmir.net,REJECT\nDOMAIN-SUFFIX,ad6.bigmir.net,REJECT\nDOMAIN-SUFFIX,ad7.bigmir.net,REJECT\nDOMAIN-SUFFIX,ad7.com,REJECT\nDOMAIN-SUFFIX,ad7.tagphi.net,REJECT\nDOMAIN-SUFFIX,ad8.adfarm1.adition.com,REJECT\nDOMAIN-SUFFIX,ad9377.com,REJECT\nDOMAIN-SUFFIX,adadapted.com,REJECT\nDOMAIN-SUFFIX,adadmin.house365.com,REJECT\nDOMAIN-SUFFIX,adadvisor.net,REJECT\nDOMAIN-SUFFIX,ad-android.51wnl.com,REJECT\nDOMAIN-SUFFIX,adap.tv,REJECT\nDOMAIN-SUFFIX,adapi.lenovogame.com,REJECT\nDOMAIN-SUFFIX,adasad.myweb.hinet.net,REJECT\nDOMAIN-SUFFIX,adbana.com,REJECT\nDOMAIN-SUFFIX,ad-beta.flipboard.com,REJECT\nDOMAIN-SUFFIX,adbot.tw,REJECT\nDOMAIN-SUFFIX,adbox.sina.com.cn,REJECT\nDOMAIN-SUFFIX,ad-brix.com,REJECT\nDOMAIN-SUFFIX,adbuyer3.lycos.com,REJECT\nDOMAIN-SUFFIX,adbxb.com,REJECT\nDOMAIN-SUFFIX,adcast.deviantart.com,REJECT\nDOMAIN-SUFFIX,adcast.fblife.com,REJECT\nDOMAIN-SUFFIX,adccoo.cn,REJECT\nDOMAIN-SUFFIX,adcdn.goo.ne.jp,REJECT\nDOMAIN-SUFFIX,adchina.com,REJECT\nDOMAIN-SUFFIX,adcitrus.com,REJECT\nDOMAIN-SUFFIX,adcl.pchome.com.tw,REJECT\nDOMAIN-SUFFIX,adclick.g.doublecklick.net,REJECT\nDOMAIN-SUFFIX,adclient.uimserv.net,REJECT\nDOMAIN-SUFFIX,adclock.zdworks.com,REJECT\nDOMAIN-SUFFIX,adcloud.jp,REJECT\nDOMAIN-SUFFIX,ad-cloud.jp,REJECT\nDOMAIN-SUFFIX,adcome.cn,REJECT\nDOMAIN-SUFFIX,adcore.lenovomm.com,REJECT\nDOMAIN-SUFFIX,adcount.yoka.com,REJECT\nDOMAIN-SUFFIX,adcr.naver.com,REJECT\nDOMAIN-SUFFIX,adcreative.naver.com,REJECT\nDOMAIN-SUFFIX,add.bugun.com.tr,REJECT\nDOMAIN-SUFFIX,add.dz19.net,REJECT\nDOMAIN-SUFFIX,add.freeimg8.com,REJECT\nDOMAIN-SUFFIX,add.mmyuer.com,REJECT\nDOMAIN-SUFFIX,addata.ku6.com,REJECT\nDOMAIN-SUFFIX,ad-delivery.net,REJECT\nDOMAIN-SUFFIX,addirector.vindicosuite.com,REJECT\nDOMAIN-SUFFIX,addl.easetuner.com,REJECT\nDOMAIN-SUFFIX,adds.weatherology.com,REJECT\nDOMAIN-SUFFIX,addthis.com,REJECT\nDOMAIN-SUFFIX,addthisedge.com,REJECT\nDOMAIN-SUFFIX,adeaz.com,REJECT\nDOMAIN-SUFFIX,ader.mobi,REJECT\nDOMAIN-SUFFIX,adeventtracker.spotify.com,REJECT\nDOMAIN-SUFFIX,adexprt.com,REJECT\nDOMAIN-SUFFIX,adf.dahe.cn,REJECT\nDOMAIN-SUFFIX,adfarm.mediaplex.com,REJECT\nDOMAIN-SUFFIX,adform.net,REJECT\nDOMAIN-SUFFIX,adfront.auction.co.kr,REJECT\nDOMAIN-SUFFIX,adfurikun.jp,REJECT\nDOMAIN-SUFFIX,adfuture.cn,REJECT\nDOMAIN-SUFFIX,ad-gb.mgid.com,REJECT\nDOMAIN-SUFFIX,adgeo.163.com,REJECT\nDOMAIN-SUFFIX,adhai.com,REJECT\nDOMAIN-SUFFIX,adhome.1fangchan.com,REJECT\nDOMAIN-SUFFIX,adhouyi.com,REJECT\nDOMAIN-SUFFIX,adi.bigmir.net,REJECT\nDOMAIN-SUFFIX,adi.cnool.net,REJECT\nDOMAIN-SUFFIX,adi2007.cnool.net,REJECT\nDOMAIN-SUFFIX,adimages.go.com,REJECT\nDOMAIN-SUFFIX,adimages.sina.com.hk,REJECT\nDOMAIN-SUFFIX,adimg.bbcss.com,REJECT\nDOMAIN-SUFFIX,adimg.cqnews.net,REJECT\nDOMAIN-SUFFIX,adimg.daumcdn.net,REJECT\nDOMAIN-SUFFIX,adimg.deviantart.net,REJECT\nDOMAIN-SUFFIX,adimg.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,adimg.qxlsjw.com,REJECT\nDOMAIN-SUFFIX,adimg.uimserv.net,REJECT\nDOMAIN-SUFFIX,adimg.uve.weibo.com,REJECT\nDOMAIN-SUFFIX,adimg1.chosun.com,REJECT\nDOMAIN-SUFFIX,adimg3.search.naver.net,REJECT\nDOMAIN-SUFFIX,adimgs.xici.net,REJECT\nDOMAIN-SUFFIX,adimp.excite.co.jp,REJECT\nDOMAIN-SUFFIX,adinall.com,REJECT\nDOMAIN-SUFFIX,adinf.cp11.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,adinf.voole.com,REJECT\nDOMAIN-SUFFIX,adinfo.aol.com,REJECT\nDOMAIN-SUFFIX,adinfo.ra1.xlmc.sec.miui.com,REJECT\nDOMAIN-SUFFIX,adingo.jp.eimg.jp,REJECT\nDOMAIN-SUFFIX,adirects.com,REJECT\nDOMAIN-SUFFIX,adjb.5nd.com,REJECT\nDOMAIN-SUFFIX,adk.funshion.com,REJECT\nDOMAIN-SUFFIX,adk2.co,REJECT\nDOMAIN-SUFFIX,adk2x.com,REJECT\nDOMAIN-SUFFIX,adkmob.com,REJECT\nDOMAIN-SUFFIX,adkongjian.com,REJECT\nDOMAIN-SUFFIX,adlabs-sync.rutarget.ru,REJECT\nDOMAIN-SUFFIX,adlefee.com,REJECT\nDOMAIN-SUFFIX,adlink.shopsafe.co.nz,REJECT\nDOMAIN-SUFFIX,adlive.cn,REJECT\nDOMAIN-SUFFIX,adlocus.com,REJECT\nDOMAIN-SUFFIX,ad-locus.com,REJECT\nDOMAIN-SUFFIX,adlog.flurry.com,REJECT\nDOMAIN-SUFFIX,adm.265g.com,REJECT\nDOMAIN-SUFFIX,adm.72zx.com,REJECT\nDOMAIN-SUFFIX,adm.86wan.com,REJECT\nDOMAIN-SUFFIX,adm.baidu.com,REJECT\nDOMAIN-SUFFIX,adm.cloud.cnfol.com,REJECT\nDOMAIN-SUFFIX,adm.easou.com,REJECT\nDOMAIN-SUFFIX,adm.funshion.com,REJECT\nDOMAIN-SUFFIX,adm.icast.cn,REJECT\nDOMAIN-SUFFIX,adm.leju.com,REJECT\nDOMAIN-SUFFIX,adm.leju.sina.com.cn,REJECT\nDOMAIN-SUFFIX,adm.myzaker.com,REJECT\nDOMAIN-SUFFIX,adm.xmfish.com,REJECT\nDOMAIN-SUFFIX,adm.zbinfo.net,REJECT\nDOMAIN-SUFFIX,adm.zookingsoft.com,REJECT\nDOMAIN-SUFFIX,adm0.autoimg.cn,REJECT\nDOMAIN-SUFFIX,adm1.autoimg.cn,REJECT\nDOMAIN-SUFFIX,adm2.autoimg.cn,REJECT\nDOMAIN-SUFFIX,adm3.autoimg.cn,REJECT\nDOMAIN-SUFFIX,admaji.com,REJECT\nDOMAIN-SUFFIX,admarket.mobi,REJECT\nDOMAIN-SUFFIX,admd.yam.com,REJECT\nDOMAIN-SUFFIX,admedia.com,REJECT\nDOMAIN-SUFFIX,admeta.vo.llnwd.net,REJECT\nDOMAIN-SUFFIX,admgr.qingting.fm,REJECT\nDOMAIN-SUFFIX,admin.cooguo.com,REJECT\nDOMAIN-SUFFIX,admin.louxia.org,REJECT\nDOMAIN-SUFFIX,admin.ninebox.cn,REJECT\nDOMAIN-SUFFIX,admin6.com,REJECT\nDOMAIN-SUFFIX,admon.cn,REJECT\nDOMAIN-SUFFIX,admtpmp124.com,REJECT\nDOMAIN-SUFFIX,admx.baixing.com,REJECT\nDOMAIN-SUFFIX,adn.ebay.com,REJECT\nDOMAIN-SUFFIX,adn.insight.ucweb.com,REJECT\nDOMAIN-SUFFIX,adnetpub.yaolan.com,REJECT\nDOMAIN-SUFFIX,adnxs.com,REJECT\nDOMAIN-SUFFIX,adobe-dns.adobe.com,REJECT\nDOMAIN-SUFFIX,adobe-dns-2.adobe.com,REJECT\nDOMAIN-SUFFIX,adobe-dns-3.adobe.com,REJECT\nDOMAIN-SUFFIX,adomv.com,REJECT\nDOMAIN-SUFFIX,adp.cnool.net,REJECT\nDOMAIN-SUFFIX,adp.s8bbs.com,REJECT\nDOMAIN-SUFFIX,adp1.cnool.net,REJECT\nDOMAIN-SUFFIX,adpai.thepaper.cn,REJECT\nDOMAIN-SUFFIX,adperium.com,REJECT\nDOMAIN-SUFFIX,adping.qq.com,REJECT\nDOMAIN-SUFFIX,adplatform.vrtcal.com,REJECT\nDOMAIN-SUFFIX,ad-plus.cn,REJECT\nDOMAIN-SUFFIX,adplus.goo.mx,REJECT\nDOMAIN-SUFFIX,adplxmd.com,REJECT\nDOMAIN-SUFFIX,adpm.app.qq.com,REJECT\nDOMAIN-SUFFIX,adpolestar.net,REJECT\nDOMAIN-SUFFIX,adpro.cn,REJECT\nDOMAIN-SUFFIX,adpro.pro.cn,REJECT\nDOMAIN-SUFFIX,adpub.yaolan.com,REJECT\nDOMAIN-SUFFIX,adpublish.ydstatic.com,REJECT\nDOMAIN-SUFFIX,adpubs.yaolan.com,REJECT\nDOMAIN-SUFFIX,adpush.cn,REJECT\nDOMAIN-SUFFIX,adq.chinaso.com,REJECT\nDOMAIN-SUFFIX,adrdir.qq.com,REJECT\nDOMAIN-SUFFIX,adreal.cn,REJECT\nDOMAIN-SUFFIX,adres.myaora.net,REJECT\nDOMAIN-SUFFIX,adriver.ru,REJECT\nDOMAIN-SUFFIX,adriver-sync.rutarget.ru,REJECT\nDOMAIN-SUFFIX,adroll.com,REJECT\nDOMAIN-SUFFIX,adrotator.se,REJECT\nDOMAIN-SUFFIX,adrs.sdo.com,REJECT\nDOMAIN-SUFFIX,adrunnr.com,REJECT\nDOMAIN-SUFFIX,ads1.msads.net,REJECT\nDOMAIN-SUFFIX,ads1.msn.com,REJECT\nDOMAIN-SUFFIX,ads2.contentabc.com,REJECT\nDOMAIN-SUFFIX,ads2.msads.net,REJECT\nDOMAIN-SUFFIX,ads2.msn.com,REJECT\nDOMAIN-SUFFIX,ads2.opensubtitles.org,REJECT\nDOMAIN-SUFFIX,ads8.com,REJECT\nDOMAIN-SUFFIX,ads80.com,REJECT\nDOMAIN-SUFFIX,adsatt.abcnews.starwave.com,REJECT\nDOMAIN-SUFFIX,adsatt.disney.starwave.com,REJECT\nDOMAIN-SUFFIX,adsatt.espn.go.com,REJECT\nDOMAIN-SUFFIX,adsatt.espn.starwave.com,REJECT\nDOMAIN-SUFFIX,adsatt.familyfun.starwave.com,REJECT\nDOMAIN-SUFFIX,adsatt.go.starwave.com,REJECT\nDOMAIN-SUFFIX,adsatt.movies.starwave.com,REJECT\nDOMAIN-SUFFIX,adscaspion.appspot.com,REJECT\nDOMAIN-SUFFIX,adscdn.baidu.com,REJECT\nDOMAIN-SUFFIX,adsclick.qq.com,REJECT\nDOMAIN-SUFFIX,adsclick.yx.js.cn,REJECT\nDOMAIN-SUFFIX,adsco.re,REJECT\nDOMAIN-SUFFIX,adscript.gmarket.co.kr,REJECT\nDOMAIN-SUFFIX,adsdk.9imobi.com,REJECT\nDOMAIN-SUFFIX,adse.test.ximalaya.com,REJECT\nDOMAIN-SUFFIX,adsence.sogou.com,REJECT\nDOMAIN-SUFFIX,adsense.html5.qq.com,REJECT\nDOMAIN-SUFFIX,adserve2.tom.com,REJECT\nDOMAIN-SUFFIX,adsfactor.net,REJECT\nDOMAIN-SUFFIX,adsfile.qq.com,REJECT\nDOMAIN-SUFFIX,adsfs.oppomobile.com,REJECT\nDOMAIN-SUFFIX,adsgroup.qq.com,REJECT\nDOMAIN-SUFFIX,adshare.freedocast.com,REJECT\nDOMAIN-SUFFIX,adshmct.qq.com,REJECT\nDOMAIN-SUFFIX,adshmmsg.qq.com,REJECT\nDOMAIN-SUFFIX,adshost2.com,REJECT\nDOMAIN-SUFFIX,adshow.it168.com,REJECT\nDOMAIN-SUFFIX,adsin.zhangyoubao.com,REJECT\nDOMAIN-SUFFIX,adsinstant.com,REJECT\nDOMAIN-SUFFIX,adslvfile.qq.com,REJECT\nDOMAIN-SUFFIX,adslvseed.qq.com,REJECT\nDOMAIN-SUFFIX,adsmart.yicha.cn,REJECT\nDOMAIN-SUFFIX,adsolution.imtt.qq.com,REJECT\nDOMAIN-SUFFIX,adsor.openrunner.com,REJECT\nDOMAIN-SUFFIX,ad-specs.guoshipartners.com,REJECT\nDOMAIN-SUFFIX,adsqqclick.qq.com,REJECT\nDOMAIN-SUFFIX,adsremote.scrippsnetworks.com,REJECT\nDOMAIN-SUFFIX,adsrvr.org,REJECT\nDOMAIN-SUFFIX,adss.dotdo.net,REJECT\nDOMAIN-SUFFIX,adss.yahoo.com,REJECT\nDOMAIN-SUFFIX,adstat.cp11.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,adstextview.qq.com,REJECT\nDOMAIN-SUFFIX,adstil.indiatimes.com,REJECT\nDOMAIN-SUFFIX,ad-stir.com,REJECT\nDOMAIN-SUFFIX,adstream.123.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,ads-twitter.com,REJECT\nDOMAIN-SUFFIX,adsunflower.com,REJECT\nDOMAIN-SUFFIX,adsunion.com,REJECT\nDOMAIN-SUFFIX,ad-survey.com,REJECT\nDOMAIN-SUFFIX,adsview.qq.com,REJECT\nDOMAIN-SUFFIX,adsview2.qq.com,REJECT\nDOMAIN-SUFFIX,adsymptotic.com,REJECT\nDOMAIN-SUFFIX,adsyndication.msn.com,REJECT\nDOMAIN-SUFFIX,adsys.chinacloudapp.cn,REJECT\nDOMAIN-SUFFIX,adsys.sinovision.net,REJECT\nDOMAIN-SUFFIX,adsystem.wasu.tv,REJECT\nDOMAIN-SUFFIX,adtaily.com,REJECT\nDOMAIN-SUFFIX,adtechjp.com,REJECT\nDOMAIN-SUFFIX,adtechus.com,REJECT\nDOMAIN-SUFFIX,adtest.theonion.com,REJECT\nDOMAIN-SUFFIX,adtrk.me,REJECT\nDOMAIN-SUFFIX,adultfriendfinder.com,REJECT\nDOMAIN-SUFFIX,adups.com,REJECT\nDOMAIN-SUFFIX,aduu.cn,REJECT\nDOMAIN-SUFFIX,adv.app.qq.com,REJECT\nDOMAIN-SUFFIX,adv.ccb.com,REJECT\nDOMAIN-SUFFIX,adv.fjtv.net,REJECT\nDOMAIN-SUFFIX,adv.jxnews.com.cn,REJECT\nDOMAIN-SUFFIX,adv.madserving.com,REJECT\nDOMAIN-SUFFIX,adv.s8bbs.com,REJECT\nDOMAIN-SUFFIX,adv2.downsave.com,REJECT\nDOMAIN-SUFFIX,advapi.ahtv.cn,REJECT\nDOMAIN-SUFFIX,adver.qq.com,REJECT\nDOMAIN-SUFFIX,adview.cn,REJECT\nDOMAIN-SUFFIX,advmob.cn,REJECT\nDOMAIN-SUFFIX,advombat.ru,REJECT\nDOMAIN-SUFFIX,adwasu.wasu.tv,REJECT\nDOMAIN-SUFFIX,adweb.test.ximalaya.com,REJECT\nDOMAIN-SUFFIX,adweb.ximalaya.com,REJECT\nDOMAIN-SUFFIX,adwo.com,REJECT\nDOMAIN-SUFFIX,adx.adxglobal.com,REJECT\nDOMAIN-SUFFIX,adx.chip.de,REJECT\nDOMAIN-SUFFIX,adx.dlads.cn,REJECT\nDOMAIN-SUFFIX,adx.kat.ph,REJECT\nDOMAIN-SUFFIX,adx.pro.cn,REJECT\nDOMAIN-SUFFIX,adx.xiaodutv.com,REJECT\nDOMAIN-SUFFIX,adx3.iq39.com,REJECT\nDOMAIN-SUFFIX,adxmi.com,REJECT\nDOMAIN-SUFFIX,adxpansion.com,REJECT\nDOMAIN-SUFFIX,adytx.com,REJECT\nDOMAIN-SUFFIX,adyun.com,REJECT\nDOMAIN-SUFFIX,adz.zwee.ly,REJECT\nDOMAIN-SUFFIX,adzerk.net,REJECT\nDOMAIN-SUFFIX,aec.shjk123.net,REJECT\nDOMAIN-SUFFIX,aecpm.alicdn.com,REJECT\nDOMAIN-SUFFIX,ae-gb.mgid.com,REJECT\nDOMAIN-SUFFIX,aercxy.com,REJECT\nDOMAIN-SUFFIX,aerserv.com,REJECT\nDOMAIN-SUFFIX,aes01.com,REJECT\nDOMAIN-SUFFIX,aeventlog.beacon.qq.com,REJECT\nDOMAIN-SUFFIX,afd.l.google.com,REJECT\nDOMAIN-SUFFIX,aff.eteachergroup.com,REJECT\nDOMAIN-SUFFIX,aff.lmgtfy.com,REJECT\nDOMAIN-SUFFIX,aff.marathonbet.com,REJECT\nDOMAIN-SUFFIX,aff.svjump.com,REJECT\nDOMAIN-SUFFIX,affil.mupromo.com,REJECT\nDOMAIN-SUFFIX,affiliategroove.com,REJECT\nDOMAIN-SUFFIX,affiliateprogram.keywordspy.com,REJECT\nDOMAIN-SUFFIX,affiliates.allposters.com,REJECT\nDOMAIN-SUFFIX,affiliates.goodvibes.com,REJECT\nDOMAIN-SUFFIX,affiliates.thrixxx.com,REJECT\nDOMAIN-SUFFIX,affiliatesmedia.sbobet.com,REJECT\nDOMAIN-SUFFIX,affiliation.fotovista.com,REJECT\nDOMAIN-SUFFIX,afjlb.com,REJECT\nDOMAIN-SUFFIX,afp.alicdn.com,REJECT\nDOMAIN-SUFFIX,afp.chinanews.com,REJECT\nDOMAIN-SUFFIX,afp.csbew.com,REJECT\nDOMAIN-SUFFIX,afp.m1905.com,REJECT\nDOMAIN-SUFFIX,afp.wasu.cn,REJECT\nDOMAIN-SUFFIX,afp.zol-img.com.cn,REJECT\nDOMAIN-SUFFIX,afpcreative.wasu.cn,REJECT\nDOMAIN-SUFFIX,afpimages.eastday,REJECT\nDOMAIN-SUFFIX,afpimages.eastday.com,REJECT\nDOMAIN-SUFFIX,afpmm.alicdn.com,REJECT\nDOMAIN-SUFFIX,afptrack.csbew.com,REJECT\nDOMAIN-SUFFIX,afs.googlesyndication.com,REJECT\nDOMAIN-SUFFIX,ag.nukefans.net,REJECT\nDOMAIN-SUFFIX,agenda.complex.com,REJECT\nDOMAIN-SUFFIX,ag-gb.marketgid.com,REJECT\nDOMAIN-SUFFIX,agn.aty.cp45.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,agn.aty.snmsohu.aisee.tv,REJECT\nDOMAIN-SUFFIX,agoodm.m.taobao.com,REJECT\nDOMAIN-SUFFIX,agr.voiceads.cn,REJECT\nDOMAIN-SUFFIX,agrant.cn,REJECT\nDOMAIN-SUFFIX,agrantsem.com,REJECT\nDOMAIN-SUFFIX,ahhuazhen.com,REJECT\nDOMAIN-SUFFIX,ahyau.com,REJECT\nDOMAIN-SUFFIX,ahyuns.com,REJECT\nDOMAIN-SUFFIX,ai.bioon.com,REJECT\nDOMAIN-SUFFIX,ai.m.taobao.com,REJECT\nDOMAIN-SUFFIX,ai.taobao.com,REJECT\nDOMAIN-SUFFIX,ai.xinju.cc,REJECT\nDOMAIN-SUFFIX,ai.yimg.jp,REJECT\nDOMAIN-SUFFIX,aibangzs.com,REJECT\nDOMAIN-SUFFIX,aicydb.com,REJECT\nDOMAIN-SUFFIX,aid.chinayk.com,REJECT\nDOMAIN-SUFFIX,aider-res.meizu.com,REJECT\nDOMAIN-SUFFIX,aihaoduo.cn,REJECT\nDOMAIN-SUFFIX,aikan6.com,REJECT\nDOMAIN-SUFFIX,ailicee.com,REJECT\nDOMAIN-SUFFIX,aim.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,air.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,airpush.com,REJECT\nDOMAIN-SUFFIX,airpushmarketing.s3.amazonaws.com,REJECT\nDOMAIN-SUFFIX,ais.abacast.com,REJECT\nDOMAIN-SUFFIX,aishang.bid,REJECT\nDOMAIN-SUFFIX,aishiguolong.com,REJECT\nDOMAIN-SUFFIX,aishowbger.com,REJECT\nDOMAIN-SUFFIX,aiwen.cc,REJECT\nDOMAIN-SUFFIX,ajapk.com,REJECT\nDOMAIN-SUFFIX,ajaxcdn.org,REJECT\nDOMAIN-SUFFIX,aj-gb.mgid.com,REJECT\nDOMAIN-SUFFIX,ajhdf.com,REJECT\nDOMAIN-SUFFIX,ajialive.com,REJECT\nDOMAIN-SUFFIX,ajnad.aljazeera.net,REJECT\nDOMAIN-SUFFIX,ajuhd.com,REJECT\nDOMAIN-SUFFIX,ak.sascdn.com,REJECT\nDOMAIN-SUFFIX,ak47.cooguo.com,REJECT\nDOMAIN-SUFFIX,akrwi.cn,REJECT\nDOMAIN-SUFFIX,akxsrsdbursfpx.bid,REJECT\nDOMAIN-SUFFIX,alertserver.ushaqi.com,REJECT\nDOMAIN-SUFFIX,alipay.dajiadou6.com,REJECT\nDOMAIN-SUFFIX,aliqqjd.cn,REJECT\nDOMAIN-SUFFIX,alisinak.com,REJECT\nDOMAIN-SUFFIX,alistatic.cn,REJECT\nDOMAIN-SUFFIX,alitianxia168.com,REJECT\nDOMAIN-SUFFIX,alitui.weibo.com,REJECT\nDOMAIN-SUFFIX,aliunion.cn.yahoo.com,REJECT\nDOMAIN-SUFFIX,aliyuncss.com,REJECT\nDOMAIN-SUFFIX,aliyunxin.com,REJECT\nDOMAIN-SUFFIX,all.orfr.adgtw.orangeads.fr,REJECT\nDOMAIN-SUFFIX,all.rising.com.cn,REJECT\nDOMAIN-SUFFIX,allnews.uodoo.com,REJECT\nDOMAIN-SUFFIX,allxin.com,REJECT\nDOMAIN-SUFFIX,alvares.esportsheaven.com,REJECT\nDOMAIN-SUFFIX,am.6park.com,REJECT\nDOMAIN-SUFFIX,am.g.ireader.com,REJECT\nDOMAIN-SUFFIX,am.szhome.com,REJECT\nDOMAIN-SUFFIX,am.zdnet.com.cn,REJECT\nDOMAIN-SUFFIX,am15.net,REJECT\nDOMAIN-SUFFIX,amazingmagics.com,REJECT\nDOMAIN-SUFFIX,amfi.gou.sogou.com,REJECT\nDOMAIN-SUFFIX,amiok.org,REJECT\nDOMAIN-SUFFIX,amps.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,ams.fx678.com,REJECT\nDOMAIN-SUFFIX,ams.lenovomm.com,REJECT\nDOMAIN-SUFFIX,a-m-s.poco.cn,REJECT\nDOMAIN-SUFFIX,amz.steamprices.com,REJECT\nDOMAIN-SUFFIX,an.m.liebao.cn,REJECT\nDOMAIN-SUFFIX,an.wikigifth.com,REJECT\nDOMAIN-SUFFIX,an.yandex.ru,REJECT\nDOMAIN-SUFFIX,ana.tatahn.com,REJECT\nDOMAIN-SUFFIX,analy.qq.com,REJECT\nDOMAIN-SUFFIX,andmejs.com,REJECT\nDOMAIN-SUFFIX,android.push.126.net,REJECT\nDOMAIN-SUFFIX,android.rqd.qq.com,REJECT\nDOMAIN-SUFFIX,androidlog.shouji.baofeng.com,REJECT\nDOMAIN-SUFFIX,android-lrcresource.wps.cn,REJECT\nDOMAIN-SUFFIX,andrqd.play.aiseet.atianqi.com,REJECT\nDOMAIN-SUFFIX,anfeng.com,REJECT\nDOMAIN-SUFFIX,angsrvr.com,REJECT\nDOMAIN-SUFFIX,anioscp.com,REJECT\nDOMAIN-SUFFIX,ann5.net,REJECT\nDOMAIN-SUFFIX,anquan.baidu.com,REJECT\nDOMAIN-SUFFIX,anquan.org,REJECT\nDOMAIN-SUFFIX,anreson.net,REJECT\nDOMAIN-SUFFIX,antivirus.baidu.com,REJECT\nDOMAIN-SUFFIX,anyangruisi.com,REJECT\nDOMAIN-SUFFIX,anysdk.com,REJECT\nDOMAIN-SUFFIX,aodongjiaosu.com,REJECT\nDOMAIN-SUFFIX,aombjl099.com,REJECT\nDOMAIN-SUFFIX,aoodoo.feng.com,REJECT\nDOMAIN-SUFFIX,aoodoo.weiphone.com,REJECT\nDOMAIN-SUFFIX,aos.wall.youmi.net,REJECT\nDOMAIN-SUFFIX,aos-creative.prf.hn,REJECT\nDOMAIN-SUFFIX,apas.aipai.com,REJECT\nDOMAIN-SUFFIX,api.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,api.adv.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,api.ahjinshu.com,REJECT\nDOMAIN-SUFFIX,api.android.dianru.com,REJECT\nDOMAIN-SUFFIX,api.anti.wauee.com,REJECT\nDOMAIN-SUFFIX,api.appodeal.com,REJECT\nDOMAIN-SUFFIX,api.apps.sina.cn,REJECT\nDOMAIN-SUFFIX,api.bailingjiankang.com,REJECT\nDOMAIN-SUFFIX,api.bs.zui.com,REJECT\nDOMAIN-SUFFIX,api.cmt.mob.com,REJECT\nDOMAIN-SUFFIX,api.coolguang.com,REJECT\nDOMAIN-SUFFIX,api.dewmobile.net,REJECT\nDOMAIN-SUFFIX,api.dianru.com,REJECT\nDOMAIN-SUFFIX,api.doumob.com,REJECT\nDOMAIN-SUFFIX,api.dreamfull.cn,REJECT\nDOMAIN-SUFFIX,api.dsp.yhd.com,REJECT\nDOMAIN-SUFFIX,api.exc.mob.com,REJECT\nDOMAIN-SUFFIX,api.g1.junfull.com,REJECT\nDOMAIN-SUFFIX,api.g2.junfull.com,REJECT\nDOMAIN-SUFFIX,api.gi.igexin.com,REJECT\nDOMAIN-SUFFIX,api.goulegu.com,REJECT\nDOMAIN-SUFFIX,api.growingio.com,REJECT\nDOMAIN-SUFFIX,api.iapps.ifeng.com,REJECT\nDOMAIN-SUFFIX,api.iimedia.cn,REJECT\nDOMAIN-SUFFIX,api.ijunhai.com,REJECT\nDOMAIN-SUFFIX,api.itaoxiaoshuo.com,REJECT\nDOMAIN-SUFFIX,api.jr.mi.com,REJECT\nDOMAIN-SUFFIX,api.ketedata.com,REJECT\nDOMAIN-SUFFIX,api.koudaikj.com,REJECT\nDOMAIN-SUFFIX,api.leadbolt.net,REJECT\nDOMAIN-SUFFIX,api.mobgi.com,REJECT\nDOMAIN-SUFFIX,api.mobula.sdk.duapps.com,REJECT\nDOMAIN-SUFFIX,api.moogos.com,REJECT\nDOMAIN-SUFFIX,api.mp.uc.cn,REJECT\nDOMAIN-SUFFIX,api.newbelden.com,REJECT\nDOMAIN-SUFFIX,api.open.uc.cn,REJECT\nDOMAIN-SUFFIX,api.pingstart.com,REJECT\nDOMAIN-SUFFIX,api.ppoi.org,REJECT\nDOMAIN-SUFFIX,api.primecaster.net,REJECT\nDOMAIN-SUFFIX,api.push.daoyoudao.com,REJECT\nDOMAIN-SUFFIX,api.ra2.xlmc.sec.miui.com,REJECT\nDOMAIN-SUFFIX,api.rees46.com,REJECT\nDOMAIN-SUFFIX,api.rideraid.net,REJECT\nDOMAIN-SUFFIX,api.sec.miui.com,REJECT\nDOMAIN-SUFFIX,api.share.mob.com,REJECT\nDOMAIN-SUFFIX,api.shuzilm.cn,REJECT\nDOMAIN-SUFFIX,api.similarweb.com,REJECT\nDOMAIN-SUFFIX,api.tr.blismedia.com,REJECT\nDOMAIN-SUFFIX,api.tw06.xlmc.sec.miui.com,REJECT\nDOMAIN-SUFFIX,api.ujian.cc,REJECT\nDOMAIN-SUFFIX,api.union.vip.com,REJECT\nDOMAIN-SUFFIX,api.uniplayad.com,REJECT\nDOMAIN-SUFFIX,api.userstyles.org,REJECT\nDOMAIN-SUFFIX,api.viglink.com,REJECT\nDOMAIN-SUFFIX,api.waptest.taobao.com,REJECT\nDOMAIN-SUFFIX,api.xk.miui.com,REJECT\nDOMAIN-SUFFIX,api.y.igexin.com,REJECT\nDOMAIN-SUFFIX,api.youxiaoad.com,REJECT\nDOMAIN-SUFFIX,api.zol.com,REJECT\nDOMAIN-SUFFIX,api2.play.cn,REJECT\nDOMAIN-SUFFIX,api-flow.flyme.cn,REJECT\nDOMAIN-SUFFIX,api-game.meizu.com,REJECT\nDOMAIN-SUFFIX,apihk.growingio.com,REJECT\nDOMAIN-SUFFIX,api-push.meizu.com,REJECT\nDOMAIN-SUFFIX,apisoft.df0535.com,REJECT\nDOMAIN-SUFFIX,apk.idate520.com,REJECT\nDOMAIN-SUFFIX,apk.supfast.net,REJECT\nDOMAIN-SUFFIX,apkdo.com,REJECT\nDOMAIN-SUFFIX,apkinfo.voole.com,REJECT\nDOMAIN-SUFFIX,apklog.cp11.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,apm.suning.cn,REJECT\nDOMAIN-SUFFIX,apnmedia.ask.com,REJECT\nDOMAIN-SUFFIX,apns.ios.ijinshan.com,REJECT\nDOMAIN-SUFFIX,apollo.caixin.com,REJECT\nDOMAIN-SUFFIX,app.3987.com,REJECT\nDOMAIN-SUFFIX,app.9yyg.cn,REJECT\nDOMAIN-SUFFIX,app.abc000.today,REJECT\nDOMAIN-SUFFIX,app.acm.dzwww.com,REJECT\nDOMAIN-SUFFIX,app.eduancm.com,REJECT\nDOMAIN-SUFFIX,app.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,app.hytdsm.com,REJECT\nDOMAIN-SUFFIX,app.ibaiducdn.com,REJECT\nDOMAIN-SUFFIX,app.jgyee.com,REJECT\nDOMAIN-SUFFIX,app.jiuzhilan.com,REJECT\nDOMAIN-SUFFIX,app.juwang.com,REJECT\nDOMAIN-SUFFIX,app.lz55.cn,REJECT\nDOMAIN-SUFFIX,app.moji001.com,REJECT\nDOMAIN-SUFFIX,app.starschina.com,REJECT\nDOMAIN-SUFFIX,app.tanwan.com,REJECT\nDOMAIN-SUFFIX,app.uu.cc,REJECT\nDOMAIN-SUFFIX,app.waps.cn,REJECT\nDOMAIN-SUFFIX,app.wapx.cn,REJECT\nDOMAIN-SUFFIX,app.wumii.com,REJECT\nDOMAIN-SUFFIX,app.xizi.com,REJECT\nDOMAIN-SUFFIX,app.xyjqy.com,REJECT\nDOMAIN-SUFFIX,app01.nodes.gslb.mi-idc.com,REJECT\nDOMAIN-SUFFIX,app02.nodes.gslb.mi-idc.com,REJECT\nDOMAIN-SUFFIX,appboy.com,REJECT\nDOMAIN-SUFFIX,appc.baidu.com,REJECT\nDOMAIN-SUFFIX,appcdn.wapx.cn,REJECT\nDOMAIN-SUFFIX,appcdn.wapx.com,REJECT\nDOMAIN-SUFFIX,appcpa.net,REJECT\nDOMAIN-SUFFIX,appdriver.cn,REJECT\nDOMAIN-SUFFIX,appdriver.com.cn,REJECT\nDOMAIN-SUFFIX,appfh.com,REJECT\nDOMAIN-SUFFIX,app-g.39.net,REJECT\nDOMAIN-SUFFIX,appget.cn,REJECT\nDOMAIN-SUFFIX,appgift.sinaapp.com,REJECT\nDOMAIN-SUFFIX,appjiagu.com,REJECT\nDOMAIN-SUFFIX,applifier.com,REJECT\nDOMAIN-SUFFIX,applog.uc.cn,REJECT\nDOMAIN-SUFFIX,app-monitor.ele.me,REJECT\nDOMAIN-SUFFIX,appnext.com,REJECT\nDOMAIN-SUFFIX,appodealx.com,REJECT\nDOMAIN-SUFFIX,apppic.yingyongbei.com,REJECT\nDOMAIN-SUFFIX,apps.mobilityware.com,REJECT\nDOMAIN-SUFFIX,apps.outfit7.com,REJECT\nDOMAIN-SUFFIX,apps.supfast.net,REJECT\nDOMAIN-SUFFIX,apps2.outfit7.com,REJECT\nDOMAIN-SUFFIX,appsdk.tanv.com,REJECT\nDOMAIN-SUFFIX,appservices.comcsoft.com,REJECT\nDOMAIN-SUFFIX,appspromote.wostore.cn,REJECT\nDOMAIN-SUFFIX,appsrv1.madserving.com,REJECT\nDOMAIN-SUFFIX,appsrv4.madserving.com,REJECT\nDOMAIN-SUFFIX,appsupdate.sinaapp.com,REJECT\nDOMAIN-SUFFIX,appsupport.stargame.com,REJECT\nDOMAIN-SUFFIX,apptentive.com,REJECT\nDOMAIN-SUFFIX,appuu.cn,REJECT\nDOMAIN-SUFFIX,apt.qumi.com,REJECT\nDOMAIN-SUFFIX,aqgyju.cn,REJECT\nDOMAIN-SUFFIX,aqqgli3vle.bid,REJECT\nDOMAIN-SUFFIX,aqw.quanliyouxi.cn,REJECT\nDOMAIN-SUFFIX,ar.atwola.com,REJECT\nDOMAIN-SUFFIX,ar1.atwola.com,REJECT\nDOMAIN-SUFFIX,ar7.atwola.com,REJECT\nDOMAIN-SUFFIX,ar9.atwola.com,REJECT\nDOMAIN-SUFFIX,aralego.com,REJECT\nDOMAIN-SUFFIX,ard.ihookup.com,REJECT\nDOMAIN-SUFFIX,ard.sweetdiscreet.com,REJECT\nDOMAIN-SUFFIX,ard.yahoo.co.jp,REJECT\nDOMAIN-SUFFIX,ardmall.com,REJECT\nDOMAIN-SUFFIX,arealx.com,REJECT\nDOMAIN-SUFFIX,aries.mzres.com,REJECT\nDOMAIN-SUFFIX,ark.cocounion.com,REJECT\nDOMAIN-SUFFIX,ark.cp21.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,art.theta.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,as.bjmama.net,REJECT\nDOMAIN-SUFFIX,as.casalemedia.com,REJECT\nDOMAIN-SUFFIX,as.inbox.com,REJECT\nDOMAIN-SUFFIX,as.kejet.com,REJECT\nDOMAIN-SUFFIX,as.kejet.net,REJECT\nDOMAIN-SUFFIX,as.sinahk.net,REJECT\nDOMAIN-SUFFIX,as.trklinklog.com,REJECT\nDOMAIN-SUFFIX,as.yuewz.com,REJECT\nDOMAIN-SUFFIX,asd.projectfreetv.so,REJECT\nDOMAIN-SUFFIX,asearch.alicdn.com,REJECT\nDOMAIN-SUFFIX,ashiping.com,REJECT\nDOMAIN-SUFFIX,ashow.pcpop.com,REJECT\nDOMAIN-SUFFIX,asia.marketo.com,REJECT\nDOMAIN-SUFFIX,ask.gaykes.com,REJECT\nDOMAIN-SUFFIX,assets.210189.com,REJECT\nDOMAIN-SUFFIX,assets.2343sdxs.com,REJECT\nDOMAIN-SUFFIX,assets.258pcf.com,REJECT\nDOMAIN-SUFFIX,assets.258ydh.com,REJECT\nDOMAIN-SUFFIX,assets.easou.com,REJECT\nDOMAIN-SUFFIX,astrategy.beacon.qq.com,REJECT\nDOMAIN-SUFFIX,asv.nuggad.net,REJECT\nDOMAIN-SUFFIX,aswgbzsw.xingtangshuo.com,REJECT\nDOMAIN-SUFFIX,aswl.d3kdh34.pw,REJECT\nDOMAIN-SUFFIX,aswl.dfs3e4.pw,REJECT\nDOMAIN-SUFFIX,aswl.zjhim.com,REJECT\nDOMAIN-SUFFIX,aswlx.cn,REJECT\nDOMAIN-SUFFIX,at.atwola.com,REJECT\nDOMAIN-SUFFIX,at.mct01.com,REJECT\nDOMAIN-SUFFIX,at98.com,REJECT\nDOMAIN-SUFFIX,atanx.alicdn.com,REJECT\nDOMAIN-SUFFIX,atanx2.alicdn.com,REJECT\nDOMAIN-SUFFIX,atas.io,REJECT\nDOMAIN-SUFFIX,atcryp.com,REJECT\nDOMAIN-SUFFIX,atdmt.com,REJECT\nDOMAIN-SUFFIX,athena.wan.sogou.com,REJECT\nDOMAIN-SUFFIX,atiws.aipai.com,REJECT\nDOMAIN-SUFFIX,atm.punchbox.org,REJECT\nDOMAIN-SUFFIX,atm.sina.com,REJECT\nDOMAIN-SUFFIX,atm.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,atomicblast.lol,REJECT\nDOMAIN-SUFFIX,att.stargame.com,REJECT\nDOMAIN-SUFFIX,attach.s8bbs.com,REJECT\nDOMAIN-SUFFIX,au.youmi.net,REJECT\nDOMAIN-SUFFIX,audience.network,REJECT\nDOMAIN-SUFFIX,authedmine.com,REJECT\nDOMAIN-SUFFIX,avn.innity.com,REJECT\nDOMAIN-SUFFIX,avpa.dzone.com,REJECT\nDOMAIN-SUFFIX,avualrhg9p.bid,REJECT\nDOMAIN-SUFFIX,aw.kejet.net,REJECT\nDOMAIN-SUFFIX,award.sitekeuring.net,REJECT\nDOMAIN-SUFFIX,awempire.com,REJECT\nDOMAIN-SUFFIX,awkjs.com,REJECT\nDOMAIN-SUFFIX,awyys.com,REJECT\nDOMAIN-SUFFIX,ax.120ask.com,REJECT\nDOMAIN-SUFFIX,ax.ggfeng.com,REJECT\nDOMAIN-SUFFIX,axhxa.com,REJECT\nDOMAIN-SUFFIX,axiba66.com,REJECT\nDOMAIN-SUFFIX,axkxy.com,REJECT\nDOMAIN-SUFFIX,ayabreya.xyz,REJECT\nDOMAIN-SUFFIX,b.53yao.com,REJECT\nDOMAIN-SUFFIX,b.77vcd.com,REJECT\nDOMAIN-SUFFIX,b.9dreams.net,REJECT\nDOMAIN-SUFFIX,b.ads1.msn.com,REJECT\nDOMAIN-SUFFIX,b.aowugame.com,REJECT\nDOMAIN-SUFFIX,b.babylon.com,REJECT\nDOMAIN-SUFFIX,b.baiy.net,REJECT\nDOMAIN-SUFFIX,b.bdstatic.com,REJECT\nDOMAIN-SUFFIX,b.bst.126.net,REJECT\nDOMAIN-SUFFIX,b.clkservice.youdao.com,REJECT\nDOMAIN-SUFFIX,b.code.tanwanyx.com,REJECT\nDOMAIN-SUFFIX,b.cyone.com.cn,REJECT\nDOMAIN-SUFFIX,b.epinv.com,REJECT\nDOMAIN-SUFFIX,b.flyreading.cn,REJECT\nDOMAIN-SUFFIX,b.gwylm.com,REJECT\nDOMAIN-SUFFIX,b.kuangtuiguoo18888.com,REJECT\nDOMAIN-SUFFIX,b.livesport.eu,REJECT\nDOMAIN-SUFFIX,b.localpages.com,REJECT\nDOMAIN-SUFFIX,b.nvrentao8.com,REJECT\nDOMAIN-SUFFIX,b.qchannel03.cn,REJECT\nDOMAIN-SUFFIX,b.rifub.com,REJECT\nDOMAIN-SUFFIX,b.scorecardresearch.com,REJECT\nDOMAIN-SUFFIX,b.thefile.me,REJECT\nDOMAIN-SUFFIX,b.xcafe.com,REJECT\nDOMAIN-SUFFIX,b0.qinsx.cn,REJECT\nDOMAIN-SUFFIX,b1.51scw.net,REJECT\nDOMAIN-SUFFIX,b1.91jucai.com,REJECT\nDOMAIN-SUFFIX,b1.c1km4.com,REJECT\nDOMAIN-SUFFIX,b17.8794.cn,REJECT\nDOMAIN-SUFFIX,b17.shangc.net,REJECT\nDOMAIN-SUFFIX,b17.xiumu.cn,REJECT\nDOMAIN-SUFFIX,b1sync.zemanta.com,REJECT\nDOMAIN-SUFFIX,b4xuj.zzhhts.com,REJECT\nDOMAIN-SUFFIX,b7nkd.cn,REJECT\nDOMAIN-SUFFIX,b92.putniktravel.com,REJECT\nDOMAIN-SUFFIX,b9377h.com,REJECT\nDOMAIN-SUFFIX,b99u.top,REJECT\nDOMAIN-SUFFIX,ba.ccm2.net,REJECT\nDOMAIN-SUFFIX,ba.fqzds.com,REJECT\nDOMAIN-SUFFIX,ba.kioskea.net,REJECT\nDOMAIN-SUFFIX,baby.yf898.com,REJECT\nDOMAIN-SUFFIX,backup.lumion3d.com,REJECT\nDOMAIN-SUFFIX,backup.lumion3d.net,REJECT\nDOMAIN-SUFFIX,bad1.51gxqm.com,REJECT\nDOMAIN-SUFFIX,badad.googleplex.com,REJECT\nDOMAIN-SUFFIX,badao37.net,REJECT\nDOMAIN-SUFFIX,bai3.gushiwen.org,REJECT\nDOMAIN-SUFFIX,baiapk.com,REJECT\nDOMAIN-SUFFIX,baichuan.baidu.com,REJECT\nDOMAIN-SUFFIX,baidu.cybcyw.com,REJECT\nDOMAIN-SUFFIX,baidu.dsp.tansuotv.com,REJECT\nDOMAIN-SUFFIX,baidu.greenxf.cn,REJECT\nDOMAIN-SUFFIX,baidu.jz5u.net,REJECT\nDOMAIN-SUFFIX,baiduace.com,REJECT\nDOMAIN-SUFFIX,baidujs.cnys.com,REJECT\nDOMAIN-SUFFIX,baidulao.com,REJECT\nDOMAIN-SUFFIX,baidut.github.io,REJECT\nDOMAIN-SUFFIX,baidutv.baidu.com,REJECT\nDOMAIN-SUFFIX,baidu-union-js.xiachufang.com,REJECT\nDOMAIN-SUFFIX,baidu-union-pos.xiachufang.com,REJECT\nDOMAIN-SUFFIX,baiduyubaidu.com,REJECT\nDOMAIN-SUFFIX,baiduzhidahao.cc,REJECT\nDOMAIN-SUFFIX,baifen.music.baidu.com,REJECT\nDOMAIN-SUFFIX,baifendian.com,REJECT\nDOMAIN-SUFFIX,baigm.com,REJECT\nDOMAIN-SUFFIX,bam.nr-data.net,REJECT\nDOMAIN-SUFFIX,banlv.baidu.com,REJECT\nDOMAIN-SUFFIX,banmamedia.com,REJECT\nDOMAIN-SUFFIX,banner.101xp.com,REJECT\nDOMAIN-SUFFIX,banner.3ddownloads.com,REJECT\nDOMAIN-SUFFIX,banner.automotiveworld.com,REJECT\nDOMAIN-SUFFIX,banner.cooguo.com,REJECT\nDOMAIN-SUFFIX,banner.europacasino.com,REJECT\nDOMAIN-SUFFIX,banner.itweb.co.za,REJECT\nDOMAIN-SUFFIX,banner.telefragged.com,REJECT\nDOMAIN-SUFFIX,banner.titancasino.com,REJECT\nDOMAIN-SUFFIX,banner1.pornhost.com,REJECT\nDOMAIN-SUFFIX,banners.beevpn.com,REJECT\nDOMAIN-SUFFIX,banners.beted.com,REJECT\nDOMAIN-SUFFIX,banners.cams.com,REJECT\nDOMAIN-SUFFIX,banners.clubworldgroup.com,REJECT\nDOMAIN-SUFFIX,banners.expressindia.com,REJECT\nDOMAIN-SUFFIX,banners.itweb.co.za,REJECT\nDOMAIN-SUFFIX,banners.playocio.com,REJECT\nDOMAIN-SUFFIX,bannershotlink.perfectgonzo.com,REJECT\nDOMAIN-SUFFIX,baoyatu.cc,REJECT\nDOMAIN-SUFFIX,bar.baidu.com,REJECT\nDOMAIN-SUFFIX,base.filedot.xyz,REJECT\nDOMAIN-SUFFIX,bat.bing.com,REJECT\nDOMAIN-SUFFIX,bax.xiawu.com,REJECT\nDOMAIN-SUFFIX,baxf.m.shuhuangge.org,REJECT\nDOMAIN-SUFFIX,bay.xiawu.com,REJECT\nDOMAIN-SUFFIX,baycode.cn,REJECT\nDOMAIN-SUFFIX,bazinga.mse.sogou.com,REJECT\nDOMAIN-SUFFIX,bb.tuku.cc,REJECT\nDOMAIN-SUFFIX,bb1429.com,REJECT\nDOMAIN-SUFFIX,bbcc.yxlady.com,REJECT\nDOMAIN-SUFFIX,bbcoe.cn,REJECT\nDOMAIN-SUFFIX,bbdm.051661.com,REJECT\nDOMAIN-SUFFIX,bbsimages.zkxf119.com,REJECT\nDOMAIN-SUFFIX,bc.geocities.yahoo.co.jp,REJECT\nDOMAIN-SUFFIX,bccyyc.com,REJECT\nDOMAIN-SUFFIX,bce.baidu.com,REJECT\nDOMAIN-SUFFIX,bcjjg.bugsevent.com,REJECT\nDOMAIN-SUFFIX,bcjxf.bugsevent.com,REJECT\nDOMAIN-SUFFIX,bd.ershenghuo.com,REJECT\nDOMAIN-SUFFIX,bd.gow100.com,REJECT\nDOMAIN-SUFFIX,bd.haomagujia.com,REJECT\nDOMAIN-SUFFIX,bd.soarfi.cn,REJECT\nDOMAIN-SUFFIX,bd.wayqq.cn,REJECT\nDOMAIN-SUFFIX,bd01.daqiso.com,REJECT\nDOMAIN-SUFFIX,bd1.365qilu.com,REJECT\nDOMAIN-SUFFIX,bd1.52che.com,REJECT\nDOMAIN-SUFFIX,bd1.fengdu100.com,REJECT\nDOMAIN-SUFFIX,bd1.flfgw.cn,REJECT\nDOMAIN-SUFFIX,bd1.home8080.cn,REJECT\nDOMAIN-SUFFIX,bd1.jobui.com,REJECT\nDOMAIN-SUFFIX,bd1.nipic.com,REJECT\nDOMAIN-SUFFIX,bd1.nxing.cn,REJECT\nDOMAIN-SUFFIX,bd1.pipaw.com,REJECT\nDOMAIN-SUFFIX,bd1.szhk.com,REJECT\nDOMAIN-SUFFIX,bd1.wowoqq.com,REJECT\nDOMAIN-SUFFIX,bd1.xiangha.com,REJECT\nDOMAIN-SUFFIX,bd2.52che.com,REJECT\nDOMAIN-SUFFIX,bd2.flfgw.cn,REJECT\nDOMAIN-SUFFIX,bd2.home8080.cn,REJECT\nDOMAIN-SUFFIX,bd2.jobui.com,REJECT\nDOMAIN-SUFFIX,bd2.nipic.com,REJECT\nDOMAIN-SUFFIX,bd2.pipaw.com,REJECT\nDOMAIN-SUFFIX,bd3.chuiyue.com,REJECT\nDOMAIN-SUFFIX,bd3.jobui.com,REJECT\nDOMAIN-SUFFIX,bd4.chuiyue.com,REJECT\nDOMAIN-SUFFIX,bdad.hao224.com,REJECT\nDOMAIN-SUFFIX,bdcode.gaosan.com,REJECT\nDOMAIN-SUFFIX,bdcode.youke.com,REJECT\nDOMAIN-SUFFIX,bdd.hainan.net,REJECT\nDOMAIN-SUFFIX,bddm.999d.com,REJECT\nDOMAIN-SUFFIX,bdfpb1.8684.com,REJECT\nDOMAIN-SUFFIX,bdfpb2.8684.com,REJECT\nDOMAIN-SUFFIX,bdjiaoben.wmxa.cn,REJECT\nDOMAIN-SUFFIX,bdjs.120askimages.com,REJECT\nDOMAIN-SUFFIX,bdjs.6237237.com,REJECT\nDOMAIN-SUFFIX,bdjs.99.com.cn,REJECT\nDOMAIN-SUFFIX,bdjs.999d.com,REJECT\nDOMAIN-SUFFIX,bd-js.baixing.net,REJECT\nDOMAIN-SUFFIX,bdjs.faxingzhan.com,REJECT\nDOMAIN-SUFFIX,bdjs.itechwall.com,REJECT\nDOMAIN-SUFFIX,bdjs.ixiumei.com,REJECT\nDOMAIN-SUFFIX,bdjs.jb51.net,REJECT\nDOMAIN-SUFFIX,bdjs.kaixin100.com,REJECT\nDOMAIN-SUFFIX,bdjs.laonanren.com,REJECT\nDOMAIN-SUFFIX,bdjs.ylq.com,REJECT\nDOMAIN-SUFFIX,bdjs1.ixiumei.com,REJECT\nDOMAIN-SUFFIX,bdlm.120askimages.com,REJECT\nDOMAIN-SUFFIX,bdlm1.hc360.com,REJECT\nDOMAIN-SUFFIX,bdlncs1.familydoctor.com.cn,REJECT\nDOMAIN-SUFFIX,bdmjs.xywy.com,REJECT\nDOMAIN-SUFFIX,bdmm.xywy.com,REJECT\nDOMAIN-SUFFIX,bdplus.baidu.com,REJECT\nDOMAIN-SUFFIX,bdpuaw.com,REJECT\nDOMAIN-SUFFIX,bd-s.baixing.net,REJECT\nDOMAIN-SUFFIX,bds.hainan.net,REJECT\nDOMAIN-SUFFIX,bds.soarfi.cn,REJECT\nDOMAIN-SUFFIX,bdtongfei.cn,REJECT\nDOMAIN-SUFFIX,bduserlog.eastmoney.com,REJECT\nDOMAIN-SUFFIX,beacon.gtimg.com,REJECT\nDOMAIN-SUFFIX,beacon.krxd.net,REJECT\nDOMAIN-SUFFIX,beacon.sina.com.cn,REJECT\nDOMAIN-SUFFIX,beacon.tingyun.com,REJECT\nDOMAIN-SUFFIX,beacon-us-sjc1.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,beap.adss.yahoo.com,REJECT\nDOMAIN-SUFFIX,beap-bc.yahoo.com,REJECT\nDOMAIN-SUFFIX,bebelait.com,REJECT\nDOMAIN-SUFFIX,becode.qiushibaike.com,REJECT\nDOMAIN-SUFFIX,beeho.site,REJECT\nDOMAIN-SUFFIX,beha.ksmobile.com,REJECT\nDOMAIN-SUFFIX,behe.com,REJECT\nDOMAIN-SUFFIX,beintoo.com,REJECT\nDOMAIN-SUFFIX,bepolite.eu,REJECT\nDOMAIN-SUFFIX,bes-progfree.com,REJECT\nDOMAIN-SUFFIX,bet36500050.com,REJECT\nDOMAIN-SUFFIX,beta.vpon.com,REJECT\nDOMAIN-SUFFIX,betsonsport.ru,REJECT\nDOMAIN-SUFFIX,bewaycare.com,REJECT\nDOMAIN-SUFFIX,bfdcdn.com,REJECT\nDOMAIN-SUFFIX,bglog.bitauto.com,REJECT\nDOMAIN-SUFFIX,bgrndi.com,REJECT\nDOMAIN-SUFFIX,bh.contextweb.com,REJECT\nDOMAIN-SUFFIX,bhjac.azvub.cn,REJECT\nDOMAIN-SUFFIX,biddingos.com,REJECT\nDOMAIN-SUFFIX,biddingx.com,REJECT\nDOMAIN-SUFFIX,bidvertiser.com,REJECT\nDOMAIN-SUFFIX,bigbos.top,REJECT\nDOMAIN-SUFFIX,bigboy.eurogamer.net,REJECT\nDOMAIN-SUFFIX,billionfocus.com,REJECT\nDOMAIN-SUFFIX,binaryage-leechgate.herokuapp.com,REJECT\nDOMAIN-SUFFIX,bingyinq.com,REJECT\nDOMAIN-SUFFIX,biq.keefung-zs.com,REJECT\nDOMAIN-SUFFIX,bite.theta.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,bitsumactivationserver.com,REJECT\nDOMAIN-SUFFIX,bivitr.com,REJECT\nDOMAIN-SUFFIX,bixia.fymm.cn,REJECT\nDOMAIN-SUFFIX,biyibia.com,REJECT\nDOMAIN-SUFFIX,biz.gexing.com,REJECT\nDOMAIN-SUFFIX,biz.live.xunlei.com,REJECT\nDOMAIN-SUFFIX,biz.vpon.com,REJECT\nDOMAIN-SUFFIX,biz.weibo.com,REJECT\nDOMAIN-SUFFIX,biz37.net,REJECT\nDOMAIN-SUFFIX,bizanti.youwatch.org,REJECT\nDOMAIN-SUFFIX,bj.imp.voiceads.cn,REJECT\nDOMAIN-SUFFIX,bj14.9669.cn,REJECT\nDOMAIN-SUFFIX,bjcathay.com,REJECT\nDOMAIN-SUFFIX,bjcu.u3.ucweb.com,REJECT\nDOMAIN-SUFFIX,bjedpt.com,REJECT\nDOMAIN-SUFFIX,bjs.9669.cn,REJECT\nDOMAIN-SUFFIX,bkdg.net,REJECT\nDOMAIN-SUFFIX,bl.wavecdn.de,REJECT\nDOMAIN-SUFFIX,bla.gtimg.com,REJECT\nDOMAIN-SUFFIX,blaaaa12.googlecode.com,REJECT\nDOMAIN-SUFFIX,blb.winasdaq.com,REJECT\nDOMAIN-SUFFIX,bllbaby.cn,REJECT\nDOMAIN-SUFFIX,blogad01.myweb.hinet.net,REJECT\nDOMAIN-SUFFIX,blogad02.myweb.hinet.net,REJECT\nDOMAIN-SUFFIX,bloggerads.net,REJECT\nDOMAIN-SUFFIX,bluekai.com,REJECT\nDOMAIN-SUFFIX,bluhostedbanners.blucigs.com,REJECT\nDOMAIN-SUFFIX,bmg.wnbfw.com,REJECT\nDOMAIN-SUFFIX,bmp.ali213.net,REJECT\nDOMAIN-SUFFIX,bmp1.ali213.net,REJECT\nDOMAIN-SUFFIX,bmw2ep.paomifen.cn,REJECT\nDOMAIN-SUFFIX,bnrs.ilm.ee,REJECT\nDOMAIN-SUFFIX,boardx.huanqiu.com,REJECT\nDOMAIN-SUFFIX,bob.crazyshit.com,REJECT\nDOMAIN-SUFFIX,bobo.163.com,REJECT\nDOMAIN-SUFFIX,bolt.jebe.renren.com,REJECT\nDOMAIN-SUFFIX,borsendental.com,REJECT\nDOMAIN-SUFFIX,bosiwangzi.cn,REJECT\nDOMAIN-SUFFIX,box.anchorfree.net,REJECT\nDOMAIN-SUFFIX,boxercrazy.org,REJECT\nDOMAIN-SUFFIX,boxshows.com,REJECT\nDOMAIN-SUFFIX,boyxu.cn,REJECT\nDOMAIN-SUFFIX,bp.mobad.ijinshan.com,REJECT\nDOMAIN-SUFFIX,br.blackfling.com,REJECT\nDOMAIN-SUFFIX,br.fling.com,REJECT\nDOMAIN-SUFFIX,br.realitykings.com,REJECT\nDOMAIN-SUFFIX,brakefluid.website,REJECT\nDOMAIN-SUFFIX,brand.sogou.com,REJECT\nDOMAIN-SUFFIX,brandshow.58.com,REJECT\nDOMAIN-SUFFIX,brcache.madthumbs.com,REJECT\nDOMAIN-SUFFIX,breeze.olclient.baofeng.com,REJECT\nDOMAIN-SUFFIX,breezily168.com,REJECT\nDOMAIN-SUFFIX,brizads.com,REJECT\nDOMAIN-SUFFIX,bro.flyme.cn,REJECT\nDOMAIN-SUFFIX,browser.gwdang.com,REJECT\nDOMAIN-SUFFIX,bs.5442.com,REJECT\nDOMAIN-SUFFIX,bs.serving-sys.com,REJECT\nDOMAIN-SUFFIX,bs14.9669.cn,REJECT\nDOMAIN-SUFFIX,bsch.serving-sys.com,REJECT\nDOMAIN-SUFFIX,bsdev.cn,REJECT\nDOMAIN-SUFFIX,bshare.cn,REJECT\nDOMAIN-SUFFIX,bshare.optimix.asia,REJECT\nDOMAIN-SUFFIX,bsiet.husky.sogou.com,REJECT\nDOMAIN-SUFFIX,bss.pandora.xiaomi.com,REJECT\nDOMAIN-SUFFIX,bstatic.1kejian.com,REJECT\nDOMAIN-SUFFIX,bstatic.diyifanwen.com,REJECT\nDOMAIN-SUFFIX,bt.xitongmonitor.com,REJECT\nDOMAIN-SUFFIX,bt641499.gotoip4.com,REJECT\nDOMAIN-SUFFIX,bthergyuan.com,REJECT\nDOMAIN-SUFFIX,btlaunch.baidu.com,REJECT\nDOMAIN-SUFFIX,btn.onlylady.com,REJECT\nDOMAIN-SUFFIX,btn.pchome.net,REJECT\nDOMAIN-SUFFIX,btr.domywife.com,REJECT\nDOMAIN-SUFFIX,bttrack.com,REJECT\nDOMAIN-SUFFIX,btyou.com,REJECT\nDOMAIN-SUFFIX,bu01.zybang.com,REJECT\nDOMAIN-SUFFIX,bu02.zybang.com,REJECT\nDOMAIN-SUFFIX,bu1.duba.com,REJECT\nDOMAIN-SUFFIX,bu2.duba.com,REJECT\nDOMAIN-SUFFIX,bugtags.com,REJECT\nDOMAIN-SUFFIX,business.92wy.com,REJECT\nDOMAIN-SUFFIX,business.inveno.com,REJECT\nDOMAIN-SUFFIX,buyimg.bianxianmao.com,REJECT\nDOMAIN-SUFFIX,buysellads.com,REJECT\nDOMAIN-SUFFIX,buyu8001.com,REJECT\nDOMAIN-SUFFIX,bwp.theinsider.com.com,REJECT\nDOMAIN-SUFFIX,bx.optimix.asia,REJECT\nDOMAIN-SUFFIX,bx01.optimix.asia,REJECT\nDOMAIN-SUFFIX,bxgmb.com,REJECT\nDOMAIN-SUFFIX,bxjpl.cn,REJECT\nDOMAIN-SUFFIX,by.dm5.com,REJECT\nDOMAIN-SUFFIX,by.mbai.cn,REJECT\nDOMAIN-SUFFIX,by.tel.cdndm.com,REJECT\nDOMAIN-SUFFIX,by8974.com,REJECT\nDOMAIN-SUFFIX,bydonline.com,REJECT\nDOMAIN-SUFFIX,bypbwm.cn,REJECT\nDOMAIN-SUFFIX,c.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,c.28487.net,REJECT\nDOMAIN-SUFFIX,c.35kds.com,REJECT\nDOMAIN-SUFFIX,c.365yigou.cn,REJECT\nDOMAIN-SUFFIX,c.45io.com,REJECT\nDOMAIN-SUFFIX,c.51y5.net,REJECT\nDOMAIN-SUFFIX,c.adbxb.cn,REJECT\nDOMAIN-SUFFIX,c.anmeilai.net,REJECT\nDOMAIN-SUFFIX,c.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,c.baidu.com,REJECT\nDOMAIN-SUFFIX,c.betrad.com,REJECT\nDOMAIN-SUFFIX,c.bigmir.net,REJECT\nDOMAIN-SUFFIX,c.bing.com,REJECT\nDOMAIN-SUFFIX,c.bxb.oupeng.com,REJECT\nDOMAIN-SUFFIX,c.codeonclick.com,REJECT\nDOMAIN-SUFFIX,c.cyhx98.com,REJECT\nDOMAIN-SUFFIX,c.cyto-biotherapy.com,REJECT\nDOMAIN-SUFFIX,c.danangmo.cn,REJECT\nDOMAIN-SUFFIX,c.data.mob.com,REJECT\nDOMAIN-SUFFIX,c.dokrmob.com,REJECT\nDOMAIN-SUFFIX,c.dzytjqcc.com,REJECT\nDOMAIN-SUFFIX,c.effectivemeasure.net,REJECT\nDOMAIN-SUFFIX,c.f1zd.com,REJECT\nDOMAIN-SUFFIX,c.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,c.gj.qq.com,REJECT\nDOMAIN-SUFFIX,c.guangtui1999.com,REJECT\nDOMAIN-SUFFIX,c.gzsanxiaomingshi.cn,REJECT\nDOMAIN-SUFFIX,c.idasui.cn,REJECT\nDOMAIN-SUFFIX,c.iogous.com,REJECT\nDOMAIN-SUFFIX,c.k429fma.com,REJECT\nDOMAIN-SUFFIX,c.kbf365.cn,REJECT\nDOMAIN-SUFFIX,c.kl6636.net,REJECT\nDOMAIN-SUFFIX,c.kuwo.cn,REJECT\nDOMAIN-SUFFIX,c.lianwangtech.com,REJECT\nDOMAIN-SUFFIX,c.live.com,REJECT\nDOMAIN-SUFFIX,c.lucktui.com,REJECT\nDOMAIN-SUFFIX,c.metrigo.com,REJECT\nDOMAIN-SUFFIX,c.mightiger.net,REJECT\nDOMAIN-SUFFIX,c.minisplat.cn,REJECT\nDOMAIN-SUFFIX,c.mkmp365.com,REJECT\nDOMAIN-SUFFIX,c.mnjkw.cn,REJECT\nDOMAIN-SUFFIX,c.mobishu.com,REJECT\nDOMAIN-SUFFIX,c.msn.com,REJECT\nDOMAIN-SUFFIX,c.msn.com.cn,REJECT\nDOMAIN-SUFFIX,c.netu.tv,REJECT\nDOMAIN-SUFFIX,c.ningbojipiao.com,REJECT\nDOMAIN-SUFFIX,c.ns8d.com,REJECT\nDOMAIN-SUFFIX,c.okmgy.cn,REJECT\nDOMAIN-SUFFIX,c.panqis.cn,REJECT\nDOMAIN-SUFFIX,c.panqishu.com,REJECT\nDOMAIN-SUFFIX,c.piliangzhuce.cn,REJECT\nDOMAIN-SUFFIX,c.ptffw.net,REJECT\nDOMAIN-SUFFIX,c.queene.cn,REJECT\nDOMAIN-SUFFIX,c.rexuebi.com,REJECT\nDOMAIN-SUFFIX,c.rscxwmj.cn,REJECT\nDOMAIN-SUFFIX,c.shunlige.com,REJECT\nDOMAIN-SUFFIX,c.silvinst.com,REJECT\nDOMAIN-SUFFIX,c.sss1989.com,REJECT\nDOMAIN-SUFFIX,c.sssgao999.com,REJECT\nDOMAIN-SUFFIX,c.start280.com,REJECT\nDOMAIN-SUFFIX,c.statcounter.com,REJECT\nDOMAIN-SUFFIX,c.statstat888.com,REJECT\nDOMAIN-SUFFIX,c.sy123888.com,REJECT\nDOMAIN-SUFFIX,c.t98u8f.com,REJECT\nDOMAIN-SUFFIX,c.tctyb.cn,REJECT\nDOMAIN-SUFFIX,c.v4dwkcv.com,REJECT\nDOMAIN-SUFFIX,c.vip97.net,REJECT\nDOMAIN-SUFFIX,c.wechat.jx.cn,REJECT\nDOMAIN-SUFFIX,c.wkanx.com,REJECT\nDOMAIN-SUFFIX,c.wrating.com,REJECT\nDOMAIN-SUFFIX,c.xianguonongchang.org,REJECT\nDOMAIN-SUFFIX,c.xznykf.org,REJECT\nDOMAIN-SUFFIX,c.ylist.cn,REJECT\nDOMAIN-SUFFIX,c.ynlysg.com,REJECT\nDOMAIN-SUFFIX,c.youdao.com,REJECT\nDOMAIN-SUFFIX,c.zgnm.cc,REJECT\nDOMAIN-SUFFIX,c.zlongad.com,REJECT\nDOMAIN-SUFFIX,c.zmjuan.org,REJECT\nDOMAIN-SUFFIX,c.zxyywdj.org,REJECT\nDOMAIN-SUFFIX,c0.ifengimg.com,REJECT\nDOMAIN-SUFFIX,c03.optimix.asia,REJECT\nDOMAIN-SUFFIX,c0563.com,REJECT\nDOMAIN-SUFFIX,c0594.com,REJECT\nDOMAIN-SUFFIX,c0i8h8ac7e.bid,REJECT\nDOMAIN-SUFFIX,c1.4qx.net,REJECT\nDOMAIN-SUFFIX,c1.668559.com,REJECT\nDOMAIN-SUFFIX,c1.ifengimg.com,REJECT\nDOMAIN-SUFFIX,c1.keyrun.cn,REJECT\nDOMAIN-SUFFIX,c1.lianwangtech.com,REJECT\nDOMAIN-SUFFIX,c1.minisplat.cn,REJECT\nDOMAIN-SUFFIX,c1.popads.net,REJECT\nDOMAIN-SUFFIX,c1.statcounter.com,REJECT\nDOMAIN-SUFFIX,c1.ulink.cc,REJECT\nDOMAIN-SUFFIX,c1.wkanx.com,REJECT\nDOMAIN-SUFFIX,c1.xcy8.com,REJECT\nDOMAIN-SUFFIX,c16cp358.com,REJECT\nDOMAIN-SUFFIX,c2.58toto.net,REJECT\nDOMAIN-SUFFIX,c2.popads.net,REJECT\nDOMAIN-SUFFIX,c2.statcounter.com,REJECT\nDOMAIN-SUFFIX,c3.gostats.cn,REJECT\nDOMAIN-SUFFIX,c3.moogos.com,REJECT\nDOMAIN-SUFFIX,c6.bjdianyue.com,REJECT\nDOMAIN-SUFFIX,c6.lnymd.com,REJECT\nDOMAIN-SUFFIX,c77777777.com,REJECT\nDOMAIN-SUFFIX,c8.wangdq.com,REJECT\nDOMAIN-SUFFIX,c8b.jcdb88.com,REJECT\nDOMAIN-SUFFIX,ca.5173car.com,REJECT\nDOMAIN-SUFFIX,ca.w8.com.cn,REJECT\nDOMAIN-SUFFIX,caamei.com,REJECT\nDOMAIN-SUFFIX,cacaca.0571yy.com,REJECT\nDOMAIN-SUFFIX,cacaca.sp96878.com,REJECT\nDOMAIN-SUFFIX,cacafly.net,REJECT\nDOMAIN-SUFFIX,cache.betweendigital.com,REJECT\nDOMAIN-SUFFIX,cache.soloth.com,REJECT\nDOMAIN-SUFFIX,cache.xw126.com,REJECT\nDOMAIN-SUFFIX,cachead.com,REJECT\nDOMAIN-SUFFIX,cachenotice.cp11.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,cachesit.com,REJECT\nDOMAIN-SUFFIX,cache-ssl.celtra.com,REJECT\nDOMAIN-SUFFIX,cad.chosun.com,REJECT\nDOMAIN-SUFFIX,cadvv.heraldm.com,REJECT\nDOMAIN-SUFFIX,cadvv.koreaherald.com,REJECT\nDOMAIN-SUFFIX,caiyifz.com,REJECT\nDOMAIN-SUFFIX,cal.meizu.com,REJECT\nDOMAIN-SUFFIX,caliyuna.cn,REJECT\nDOMAIN-SUFFIX,calopenupdate.comm.miui.com,REJECT\nDOMAIN-SUFFIX,cams.pornrabbit.com,REJECT\nDOMAIN-SUFFIX,cangnews.com,REJECT\nDOMAIN-SUFFIX,canvas.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,canvas.thenextweb.com,REJECT\nDOMAIN-SUFFIX,caob5.info,REJECT\nDOMAIN-SUFFIX,caolvch.com,REJECT\nDOMAIN-SUFFIX,cap.cyberlink.com,REJECT\nDOMAIN-SUFFIX,cap.touclick.com,REJECT\nDOMAIN-SUFFIX,car.mobadme.jp,REJECT\nDOMAIN-SUFFIX,carbonads.net,REJECT\nDOMAIN-SUFFIX,cas.clickability.com,REJECT\nDOMAIN-SUFFIX,cas.criteo.com,REJECT\nDOMAIN-SUFFIX,casalemedia.com,REJECT\nDOMAIN-SUFFIX,casee.cn,REJECT\nDOMAIN-SUFFIX,cash.neweramediaworks.com,REJECT\nDOMAIN-SUFFIX,cast.innity.com,REJECT\nDOMAIN-SUFFIX,cast.ra.icast.cn,REJECT\nDOMAIN-SUFFIX,cast-bid27-j.adtdp.com,REJECT\nDOMAIN-SUFFIX,castplatform.com,REJECT\nDOMAIN-SUFFIX,catalog.video.msn.com,REJECT\nDOMAIN-SUFFIX,cayanfang.com,REJECT\nDOMAIN-SUFFIX,cb.baidu.com,REJECT\nDOMAIN-SUFFIX,cb.h5.coffeedak.cn,REJECT\nDOMAIN-SUFFIX,cbjs.baidu.com,REJECT\nDOMAIN-SUFFIX,cbs.wondershare.com,REJECT\nDOMAIN-SUFFIX,cc.0133hao.net,REJECT\nDOMAIN-SUFFIX,cc.1515788.net,REJECT\nDOMAIN-SUFFIX,cc.365yigou.cn,REJECT\nDOMAIN-SUFFIX,cc.700ok.net,REJECT\nDOMAIN-SUFFIX,cc.dace.hupu.com,REJECT\nDOMAIN-SUFFIX,cc.idasui.cn,REJECT\nDOMAIN-SUFFIX,cc.moquanad.com,REJECT\nDOMAIN-SUFFIX,cc.piao.jianzhigg.com,REJECT\nDOMAIN-SUFFIX,cc.st123.info,REJECT\nDOMAIN-SUFFIX,cc.xtgreat.com,REJECT\nDOMAIN-SUFFIX,cc.yac8.com,REJECT\nDOMAIN-SUFFIX,cca.mob.com,REJECT\nDOMAIN-SUFFIX,ccb.uncle-ad.com,REJECT\nDOMAIN-SUFFIX,ccbaihehq.com,REJECT\nDOMAIN-SUFFIX,cccrir.com,REJECT\nDOMAIN-SUFFIX,ccr.yxdown.com,REJECT\nDOMAIN-SUFFIX,cctyly.com,REJECT\nDOMAIN-SUFFIX,cd.bendibao.com,REJECT\nDOMAIN-SUFFIX,cdgxq.com,REJECT\nDOMAIN-SUFFIX,cdhoc.piyaji.cn,REJECT\nDOMAIN-SUFFIX,cdn.0i-i0.com,REJECT\nDOMAIN-SUFFIX,cdn.5bong.com,REJECT\nDOMAIN-SUFFIX,cdn.adsk2.co,REJECT\nDOMAIN-SUFFIX,cdn.adstract.com,REJECT\nDOMAIN-SUFFIX,cdn.aegins.com,REJECT\nDOMAIN-SUFFIX,cdn.aiclicash.com,REJECT\nDOMAIN-SUFFIX,cdn.app.kachapt.cn,REJECT\nDOMAIN-SUFFIX,cdn.app.liuxingyul.cn,REJECT\nDOMAIN-SUFFIX,cdn.at.atwola.com,REJECT\nDOMAIN-SUFFIX,cdn.atwola.com,REJECT\nDOMAIN-SUFFIX,cdn.cooguo.com,REJECT\nDOMAIN-SUFFIX,cdn.districtm.io,REJECT\nDOMAIN-SUFFIX,cdn.dragonstatic.com,REJECT\nDOMAIN-SUFFIX,cdn.dsp.com,REJECT\nDOMAIN-SUFFIX,cdn.earnify.com,REJECT\nDOMAIN-SUFFIX,cdn.fastclick.net,REJECT\nDOMAIN-SUFFIX,cdn.hivps.xyz,REJECT\nDOMAIN-SUFFIX,cdn.hyperpromote.com,REJECT\nDOMAIN-SUFFIX,cdn.iclicash.com,REJECT\nDOMAIN-SUFFIX,cdn.img.kachapt.cn,REJECT\nDOMAIN-SUFFIX,cdn.img.liuxingyul.cn,REJECT\nDOMAIN-SUFFIX,cdn.innity.net,REJECT\nDOMAIN-SUFFIX,cdn.jesgoo.com,REJECT\nDOMAIN-SUFFIX,cdn.jiuzhilan.com,REJECT\nDOMAIN-SUFFIX,cdn.jllstudio.com,REJECT\nDOMAIN-SUFFIX,cdn.komentary.aol.com,REJECT\nDOMAIN-SUFFIX,cdn.krxd.net,REJECT\nDOMAIN-SUFFIX,cdn.lu.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,cdn.marketgid.com,REJECT\nDOMAIN-SUFFIX,cdn.mdotm.com,REJECT\nDOMAIN-SUFFIX,cdn.media.innity.net,REJECT\nDOMAIN-SUFFIX,cdn.millennialmedia.com,REJECT\nDOMAIN-SUFFIX,cdn.mingmingtehui.com,REJECT\nDOMAIN-SUFFIX,cdn.moji002.com,REJECT\nDOMAIN-SUFFIX,cdn.moogos.com,REJECT\nDOMAIN-SUFFIX,cdn.ndapp.com,REJECT\nDOMAIN-SUFFIX,cdn.newapi.com,REJECT\nDOMAIN-SUFFIX,cdn.optaim.com,REJECT\nDOMAIN-SUFFIX,cdn.outfit7.com,REJECT\nDOMAIN-SUFFIX,cdn.popcash.net,REJECT\nDOMAIN-SUFFIX,cdn.popmyads.com,REJECT\nDOMAIN-SUFFIX,cdn.puata.info,REJECT\nDOMAIN-SUFFIX,cdn.scdng.com,REJECT\nDOMAIN-SUFFIX,cdn.sp.rizhao9.com,REJECT\nDOMAIN-SUFFIX,cdn.tianmidian.com,REJECT\nDOMAIN-SUFFIX,cdn.tinglian.com,REJECT\nDOMAIN-SUFFIX,cdn.vamaker.com,REJECT\nDOMAIN-SUFFIX,cdn.viglink.com,REJECT\nDOMAIN-SUFFIX,cdn.xianliao.me,REJECT\nDOMAIN-SUFFIX,cdn.zampda.net,REJECT\nDOMAIN-SUFFIX,cdn0.mobmore.com,REJECT\nDOMAIN-SUFFIX,cdn1.lbesec.com,REJECT\nDOMAIN-SUFFIX,cdn1.res.nx5.com,REJECT\nDOMAIN-SUFFIX,cdn1.res.uzham.com,REJECT\nDOMAIN-SUFFIX,cdn1.smartadserver.com,REJECT\nDOMAIN-SUFFIX,cdn1.srv.revdepo.com,REJECT\nDOMAIN-SUFFIX,cdn2.moji002.com,REJECT\nDOMAIN-SUFFIX,cdnads.com,REJECT\nDOMAIN-SUFFIX,cdn-ads.oss-cn-shanghai.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,cdnas.hyperpromote.com,REJECT\nDOMAIN-SUFFIX,cdn-gcs.outfit7.com,REJECT\nDOMAIN-SUFFIX,cdnimg.liehu.ijinshan.com,REJECT\nDOMAIN-SUFFIX,cdnis.hyperpromote.com,REJECT\nDOMAIN-SUFFIX,cdnmaster.com,REJECT\nDOMAIN-SUFFIX,cdnny.com,REJECT\nDOMAIN-SUFFIX,cdnpa.hyperpromote.com,REJECT\nDOMAIN-SUFFIX,cdn-rtb.sape.ru,REJECT\nDOMAIN-SUFFIX,cdn-settings.segment.com,REJECT\nDOMAIN-SUFFIX,cdntest.a8tiyu.com,REJECT\nDOMAIN-SUFFIX,cds.51y5.net,REJECT\nDOMAIN-SUFFIX,cdyqc.com,REJECT\nDOMAIN-SUFFIX,ced.sascdn.com,REJECT\nDOMAIN-SUFFIX,cee1.iteye.com,REJECT\nDOMAIN-SUFFIX,cee2.iteye.com,REJECT\nDOMAIN-SUFFIX,cerebral.typn.com,REJECT\nDOMAIN-SUFFIX,cfdanet.com,REJECT\nDOMAIN-SUFFIX,cferw.com,REJECT\nDOMAIN-SUFFIX,cfg-md.gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,cfg-vd.gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,cgskqg.com,REJECT\nDOMAIN-SUFFIX,chadegongxiao.com,REJECT\nDOMAIN-SUFFIX,chance-ad.com,REJECT\nDOMAIN-SUFFIX,chanet.com.cn,REJECT\nDOMAIN-SUFFIX,changan.bama555.com,REJECT\nDOMAIN-SUFFIX,changhehengqi.com,REJECT\nDOMAIN-SUFFIX,channel.fanxing.kugou.com,REJECT\nDOMAIN-SUFFIX,channeladvisor.com,REJECT\nDOMAIN-SUFFIX,chaojilamei.cn,REJECT\nDOMAIN-SUFFIX,chaoliangyun.com,REJECT\nDOMAIN-SUFFIX,chartbeat.com,REJECT\nDOMAIN-SUFFIX,chartboost.com,REJECT\nDOMAIN-SUFFIX,chebse.com,REJECT\nDOMAIN-SUFFIX,chemdraw.com,REJECT\nDOMAIN-SUFFIX,chengadx.com,REJECT\nDOMAIN-SUFFIX,chenggao.cn,REJECT\nDOMAIN-SUFFIX,chengzhao95511.com,REJECT\nDOMAIN-SUFFIX,chenwen7788.com,REJECT\nDOMAIN-SUFFIX,chicken18.com,REJECT\nDOMAIN-SUFFIX,chidir.com,REJECT\nDOMAIN-SUFFIX,chinacsky.com,REJECT\nDOMAIN-SUFFIX,chinaheh.com,REJECT\nDOMAIN-SUFFIX,chinauma.net,REJECT\nDOMAIN-SUFFIX,chinaweichu.net,REJECT\nDOMAIN-SUFFIX,chjxzk.1555110.cn,REJECT\nDOMAIN-SUFFIX,chmae.com,REJECT\nDOMAIN-SUFFIX,chnhty.com,REJECT\nDOMAIN-SUFFIX,chuantu.biz,REJECT\nDOMAIN-SUFFIX,chushoushijian.cn,REJECT\nDOMAIN-SUFFIX,c-hzgt2.getui.com,REJECT\nDOMAIN-SUFFIX,ci.csefaazc.net,REJECT\nDOMAIN-SUFFIX,ciajingman.com,REJECT\nDOMAIN-SUFFIX,cilidaquan.pw,REJECT\nDOMAIN-SUFFIX,cindy17club.com,REJECT\nDOMAIN-SUFFIX,cip6.czpush.com,REJECT\nDOMAIN-SUFFIX,ciyitan.com,REJECT\nDOMAIN-SUFFIX,cj.qidian.com,REJECT\nDOMAIN-SUFFIX,cjhq.baidu.com,REJECT\nDOMAIN-SUFFIX,cjmooter.xcache.kinxcdn.com,REJECT\nDOMAIN-SUFFIX,cjroq.bealge.sogou.com,REJECT\nDOMAIN-SUFFIX,ck.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,ck.kejet.net,REJECT\nDOMAIN-SUFFIX,cl.he9630.com,REJECT\nDOMAIN-SUFFIX,cl.webterren.com,REJECT\nDOMAIN-SUFFIX,cl.xzqxzs.com,REJECT\nDOMAIN-SUFFIX,cl0.webterren.com,REJECT\nDOMAIN-SUFFIX,cl2.webterren.com,REJECT\nDOMAIN-SUFFIX,cl3.webterren.com,REJECT\nDOMAIN-SUFFIX,cl4.webterren.com,REJECT\nDOMAIN-SUFFIX,cl5.webterren.com,REJECT\nDOMAIN-SUFFIX,clarity.abacast.com,REJECT\nDOMAIN-SUFFIX,cleaner.baidu.com,REJECT\nDOMAIN-SUFFIX,click1n.soufun.com,REJECT\nDOMAIN-SUFFIX,clickadu.com,REJECT\nDOMAIN-SUFFIX,click-cn.plista.com,REJECT\nDOMAIN-SUFFIX,clicki.cn,REJECT\nDOMAIN-SUFFIX,clicklog.moviebox.baofeng.net,REJECT\nDOMAIN-SUFFIX,clickm.fang.com,REJECT\nDOMAIN-SUFFIX,clickn.fang.com,REJECT\nDOMAIN-SUFFIX,clicks.beap.bc.yahoo.com,REJECT\nDOMAIN-SUFFIX,clicks.superpages.com,REJECT\nDOMAIN-SUFFIX,clickstrip.6wav.es,REJECT\nDOMAIN-SUFFIX,clicktracks.com,REJECT\nDOMAIN-SUFFIX,clickzs.com,REJECT\nDOMAIN-SUFFIX,client.88tours.com,REJECT\nDOMAIN-SUFFIX,client.sidesearch.lycos.com,REJECT\nDOMAIN-SUFFIX,client.stats.yinyuetai.com,REJECT\nDOMAIN-SUFFIX,client.tenddata.com,REJECT\nDOMAIN-SUFFIX,client-api.ele.me,REJECT\nDOMAIN-SUFFIX,client-dmp.suishenyun.cn,REJECT\nDOMAIN-SUFFIX,cliushow.com,REJECT\nDOMAIN-SUFFIX,clk.dxpmedia.com,REJECT\nDOMAIN-SUFFIX,clk.gentags.net,REJECT\nDOMAIN-SUFFIX,clk.madserving.com,REJECT\nDOMAIN-SUFFIX,clk.optaim.com,REJECT\nDOMAIN-SUFFIX,clk.pdb.madserving.com,REJECT\nDOMAIN-SUFFIX,clk.taptica.com,REJECT\nDOMAIN-SUFFIX,clk.uunt.com,REJECT\nDOMAIN-SUFFIX,clkads.com,REJECT\nDOMAIN-SUFFIX,clkrev.com,REJECT\nDOMAIN-SUFFIX,clkservice.mail.youdao.com,REJECT\nDOMAIN-SUFFIX,clkservice.union.youdao.com,REJECT\nDOMAIN-SUFFIX,clkservice.youdao.com,REJECT\nDOMAIN-SUFFIX,clkservice2.dict.youdao.com,REJECT\nDOMAIN-SUFFIX,cloud.codenow.cn,REJECT\nDOMAIN-SUFFIX,cloud.zyiis.net,REJECT\nDOMAIN-SUFFIX,cloudad.asia,REJECT\nDOMAIN-SUFFIX,cloudcdn.yousee.com,REJECT\nDOMAIN-SUFFIX,cm.adgrx.com,REJECT\nDOMAIN-SUFFIX,cm.baidu.com,REJECT\nDOMAIN-SUFFIX,cm.bilibili.com,REJECT\nDOMAIN-SUFFIX,cm.ctnsnet.com,REJECT\nDOMAIN-SUFFIX,cm.eyereturn.com,REJECT\nDOMAIN-SUFFIX,cm.jd.com,REJECT\nDOMAIN-SUFFIX,cm.mct01.com,REJECT\nDOMAIN-SUFFIX,cm.netseer.com,REJECT\nDOMAIN-SUFFIX,cm.p4p.cn.yahoo.com,REJECT\nDOMAIN-SUFFIX,cm8.lycos.com,REJECT\nDOMAIN-SUFFIX,cmarket.kejet.net,REJECT\nDOMAIN-SUFFIX,cmaxisolation.com,REJECT\nDOMAIN-SUFFIX,cmcdl.cmcm.com,REJECT\nDOMAIN-SUFFIX,cmcore.com,REJECT\nDOMAIN-SUFFIX,cmm.xmfish.com,REJECT\nDOMAIN-SUFFIX,cmp288.com,REJECT\nDOMAIN-SUFFIX,cmpp.gentags.net,REJECT\nDOMAIN-SUFFIX,cms.an.m.liebao.cn,REJECT\nDOMAIN-SUFFIX,cms.quantserve.com,REJECT\nDOMAIN-SUFFIX,cmsapi.wifi8.com,REJECT\nDOMAIN-SUFFIX,cmshow.gtimg.cn,REJECT\nDOMAIN-SUFFIX,cmslayue.com,REJECT\nDOMAIN-SUFFIX,cmx.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,cnzz.cn,REJECT\nDOMAIN-SUFFIX,cn.pub.vpon.com,REJECT\nDOMAIN-SUFFIX,cn.tatami-solutions.com,REJECT\nDOMAIN-SUFFIX,cnbole.net,REJECT\nDOMAIN-SUFFIX,cncy8.com,REJECT\nDOMAIN-SUFFIX,cndjs-1251973891.coshk.myqcloud.com,REJECT\nDOMAIN-SUFFIX,cnetdirectintl.com,REJECT\nDOMAIN-SUFFIX,cnetwidget.creativemark.co.uk,REJECT\nDOMAIN-SUFFIX,c-nfa.jd.com,REJECT\nDOMAIN-SUFFIX,cnfanglei.com,REJECT\nDOMAIN-SUFFIX,cnhbxx.com,REJECT\nDOMAIN-SUFFIX,cnkok.com,REJECT\nDOMAIN-SUFFIX,cnn.dyn.cnn.com,REJECT\nDOMAIN-SUFFIX,cnnic.cn,REJECT\nDOMAIN-SUFFIX,cnnic.net,REJECT\nDOMAIN-SUFFIX,cnnic.net.cn,REJECT\nDOMAIN-SUFFIX,cnpinzhuo.com,REJECT\nDOMAIN-SUFFIX,cnscdj.com,REJECT\nDOMAIN-SUFFIX,cnsjx.net,REJECT\nDOMAIN-SUFFIX,cnxad.com,REJECT\nDOMAIN-SUFFIX,cnxad.net,REJECT\nDOMAIN-SUFFIX,cnzhqs.com,REJECT\nDOMAIN-SUFFIX,co.dtech.baofeng.com,REJECT\nDOMAIN-SUFFIX,cocounion.com,REJECT\nDOMAIN-SUFFIX,cod.southmoney.com,REJECT\nDOMAIN-SUFFIX,code.3shangyou.com,REJECT\nDOMAIN-SUFFIX,code.fastclick.net,REJECT\nDOMAIN-SUFFIX,code.hajuwang.cn,REJECT\nDOMAIN-SUFFIX,code.hot-mob.com,REJECT\nDOMAIN-SUFFIX,code.kaixinjiehun.com,REJECT\nDOMAIN-SUFFIX,code.kejet.com,REJECT\nDOMAIN-SUFFIX,code.laojiayoufang.com,REJECT\nDOMAIN-SUFFIX,code.ttpaper.com,REJECT\nDOMAIN-SUFFIX,code.wantaico.com,REJECT\nDOMAIN-SUFFIX,code11.onetad.com,REJECT\nDOMAIN-SUFFIX,code12.onetad.com,REJECT\nDOMAIN-SUFFIX,code1f.m.shushu8.com,REJECT\nDOMAIN-SUFFIX,code1fa.m.shushu8.com,REJECT\nDOMAIN-SUFFIX,code222.com,REJECT\nDOMAIN-SUFFIX,code668.com,REJECT\nDOMAIN-SUFFIX,codenow.cn,REJECT\nDOMAIN-SUFFIX,coinblind.com,REJECT\nDOMAIN-SUFFIX,coinerra.com,REJECT\nDOMAIN-SUFFIX,coin-have.com,REJECT\nDOMAIN-SUFFIX,coinhive.com,REJECT\nDOMAIN-SUFFIX,coin-hive.com,REJECT\nDOMAIN-SUFFIX,coinhive-manager.com,REJECT\nDOMAIN-SUFFIX,coin-hive-proxy-ybydcnjgkl.now.sh,REJECT\nDOMAIN-SUFFIX,coinminerz.com,REJECT\nDOMAIN-SUFFIX,coinnebula.com,REJECT\nDOMAIN-SUFFIX,col.hztags.net,REJECT\nDOMAIN-SUFFIX,col.pagechoice.net,REJECT\nDOMAIN-SUFFIX,collector.githubapp.com,REJECT\nDOMAIN-SUFFIX,collector.viki.io,REJECT\nDOMAIN-SUFFIX,collector.wasu.cn,REJECT\nDOMAIN-SUFFIX,combine.urbanairship.com,REJECT\nDOMAIN-SUFFIX,com-eonsun-owl.oss-cn-hangzhou.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,com-eonsun-owl-user.oss-cn-hangzhou.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,comesgo.com,REJECT\nDOMAIN-SUFFIX,conf.funshion.com,REJECT\nDOMAIN-SUFFIX,conf.vidown.cn,REJECT\nDOMAIN-SUFFIX,conf.xiniuz.com,REJECT\nDOMAIN-SUFFIX,config.baofeng.net,REJECT\nDOMAIN-SUFFIX,config.cocounion.com,REJECT\nDOMAIN-SUFFIX,config.ioam.de,REJECT\nDOMAIN-SUFFIX,config.kuyun.com,REJECT\nDOMAIN-SUFFIX,config.mobisage.cn,REJECT\nDOMAIN-SUFFIX,config.push.sogou.com,REJECT\nDOMAIN-SUFFIX,config.unityads.unity3d.com,REJECT\nDOMAIN-SUFFIX,config2.mparticle.com,REJECT\nDOMAIN-SUFFIX,connect.summit.co.uk,REJECT\nDOMAIN-SUFFIX,content.livesportmedia.eu,REJECT\nDOMAIN-SUFFIX,content.s8bbs.com,REJECT\nDOMAIN-SUFFIX,content.streamplay.to,REJECT\nDOMAIN-SUFFIX,contentabc.com,REJECT\nDOMAIN-SUFFIX,contentrecommend-out.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,conv.youdao.com,REJECT\nDOMAIN-SUFFIX,conversion.pro.cn,REJECT\nDOMAIN-SUFFIX,conviva.com,REJECT\nDOMAIN-SUFFIX,cooguo.com,REJECT\nDOMAIN-SUFFIX,cookiemapping.wrating.com,REJECT\nDOMAIN-SUFFIX,coolguang.com,REJECT\nDOMAIN-SUFFIX,coolnay.com,REJECT\nDOMAIN-SUFFIX,cooolyi.cn,REJECT\nDOMAIN-SUFFIX,cooolyi.com,REJECT\nDOMAIN-SUFFIX,coop.pop.baofeng.com,REJECT\nDOMAIN-SUFFIX,cootek-dialer-download.oss-cn-hangzhou.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,cootek-file.cdn.cootekservice.com,REJECT\nDOMAIN-SUFFIX,cop.my,REJECT\nDOMAIN-SUFFIX,coremetrics.com,REJECT\nDOMAIN-SUFFIX,corner.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,coro.benbaisteel.com,REJECT\nDOMAIN-SUFFIX,corocksi.com,REJECT\nDOMAIN-SUFFIX,corp.meitu.com,REJECT\nDOMAIN-SUFFIX,corp.sohu.com,REJECT\nDOMAIN-SUFFIX,cosoyoo.com,REJECT\nDOMAIN-SUFFIX,count.cpm.cm.kankan.com,REJECT\nDOMAIN-SUFFIX,count.knowsky.com,REJECT\nDOMAIN-SUFFIX,count.mail.163.com,REJECT\nDOMAIN-SUFFIX,count.pcpop.com,REJECT\nDOMAIN-SUFFIX,count.video.sina.com.cn,REJECT\nDOMAIN-SUFFIX,count.wk2.com,REJECT\nDOMAIN-SUFFIX,count5.pconline.com.cn,REJECT\nDOMAIN-SUFFIX,count6.pconline.com.cn,REJECT\nDOMAIN-SUFFIX,counter.csdn.net,REJECT\nDOMAIN-SUFFIX,counter.kingsoft.com,REJECT\nDOMAIN-SUFFIX,counter.m1905.com,REJECT\nDOMAIN-SUFFIX,counter.marketgid.com,REJECT\nDOMAIN-SUFFIX,counter.sina.com.cn,REJECT\nDOMAIN-SUFFIX,counter.yadro.ru,REJECT\nDOMAIN-SUFFIX,counter.yesky.com,REJECT\nDOMAIN-SUFFIX,countpvn.light.fang.com,REJECT\nDOMAIN-SUFFIX,countubn.light.soufun.com,REJECT\nDOMAIN-SUFFIX,couqm.com.cn,REJECT\nDOMAIN-SUFFIX,cp.5jjx.net,REJECT\nDOMAIN-SUFFIX,cp.ggyapp.com,REJECT\nDOMAIN-SUFFIX,cp.greenxf.cn,REJECT\nDOMAIN-SUFFIX,cp.gs307.com,REJECT\nDOMAIN-SUFFIX,cp.jfcdns.com,REJECT\nDOMAIN-SUFFIX,cp.jz5u.net,REJECT\nDOMAIN-SUFFIX,cpc.sogou.com,REJECT\nDOMAIN-SUFFIX,cpc.sohu.com,REJECT\nDOMAIN-SUFFIX,cpcv.cc,REJECT\nDOMAIN-SUFFIX,cpm.amateurcommunity.com,REJECT\nDOMAIN-SUFFIX,cpm.amateurcommunity.de,REJECT\nDOMAIN-SUFFIX,cpm.cm.sandai.net,REJECT\nDOMAIN-SUFFIX,cpmchina.co,REJECT\nDOMAIN-SUFFIX,cpms.cc,REJECT\nDOMAIN-SUFFIX,cpro.9xu.com,REJECT\nDOMAIN-SUFFIX,cpro.baidu.cn,REJECT\nDOMAIN-SUFFIX,cpro.fangtoo.com,REJECT\nDOMAIN-SUFFIX,cpro.zhidao.baidu.com,REJECT\nDOMAIN-SUFFIX,cpro.zol.com.cn,REJECT\nDOMAIN-SUFFIX,cpro1.edushi.com,REJECT\nDOMAIN-SUFFIX,cpro2.baidu.com,REJECT\nDOMAIN-SUFFIX,cps.360buy.com,REJECT\nDOMAIN-SUFFIX,cpu.baidu.com,REJECT\nDOMAIN-SUFFIX,cpu-admin.baidu.com,REJECT\nDOMAIN-SUFFIX,cpv.channelray,REJECT\nDOMAIN-SUFFIX,cpv.czpush.com,REJECT\nDOMAIN-SUFFIX,cpv.ty229.com,REJECT\nDOMAIN-SUFFIX,cpv6.com,REJECT\nDOMAIN-SUFFIX,cpva.cc,REJECT\nDOMAIN-SUFFIX,cpv-adv.ggytc.com,REJECT\nDOMAIN-SUFFIX,cpx24.com,REJECT\nDOMAIN-SUFFIX,cqfangduan.com,REJECT\nDOMAIN-SUFFIX,cqftonline.com,REJECT\nDOMAIN-SUFFIX,cqhnm.com,REJECT\nDOMAIN-SUFFIX,cqsta.com,REJECT\nDOMAIN-SUFFIX,cqyhd.com,REJECT\nDOMAIN-SUFFIX,cr.m.liebao.cn,REJECT\nDOMAIN-SUFFIX,crashapi.growingio.com,REJECT\nDOMAIN-SUFFIX,crashes.mo.wps.cn,REJECT\nDOMAIN-SUFFIX,crasheye.cn,REJECT\nDOMAIN-SUFFIX,crashlytics.163.com,REJECT\nDOMAIN-SUFFIX,crashlytics.com,REJECT\nDOMAIN-SUFFIX,crdrjs.info,REJECT\nDOMAIN-SUFFIX,cre.dp.sina.cn,REJECT\nDOMAIN-SUFFIX,cre.mix.sina.com.cn,REJECT\nDOMAIN-SUFFIX,cre99.com,REJECT\nDOMAIN-SUFFIX,creatim.qtmojo.cn,REJECT\nDOMAIN-SUFFIX,creative.1111cpc.com,REJECT\nDOMAIN-SUFFIX,creative.jdkic.com,REJECT\nDOMAIN-SUFFIX,creative.ltheanine.cn,REJECT\nDOMAIN-SUFFIX,creatives.cliphunter.com,REJECT\nDOMAIN-SUFFIX,creatives.ftchinese.com,REJECT\nDOMAIN-SUFFIX,creatives.inmotionhosting.com,REJECT\nDOMAIN-SUFFIX,creatives.livejasmin.com,REJECT\nDOMAIN-SUFFIX,creatives.pichunter.com,REJECT\nDOMAIN-SUFFIX,creatives.summitconnect.co.uk,REJECT\nDOMAIN-SUFFIX,creatives1.ftimg.net,REJECT\nDOMAIN-SUFFIX,cre-dp.sina.cn,REJECT\nDOMAIN-SUFFIX,criteo.com,REJECT\nDOMAIN-SUFFIX,criteo.net,REJECT\nDOMAIN-SUFFIX,crl.microsoft.com,REJECT\nDOMAIN-SUFFIX,crm-eve.b2b.alibaba-inc.com,REJECT\nDOMAIN-SUFFIX,cr-nielsen.com,REJECT\nDOMAIN-SUFFIX,crosschannel.com,REJECT\nDOMAIN-SUFFIX,cr-p16.ladsp.com,REJECT\nDOMAIN-SUFFIX,crs.baidu.com,REJECT\nDOMAIN-SUFFIX,crwdcntrl.net,REJECT\nDOMAIN-SUFFIX,cs.dqwjzm.com,REJECT\nDOMAIN-SUFFIX,cs.twcczhu.com,REJECT\nDOMAIN-SUFFIX,csad.cc,REJECT\nDOMAIN-SUFFIX,csbew.com,REJECT\nDOMAIN-SUFFIX,csi.gstatic.com,REJECT\nDOMAIN-SUFFIX,csqiulong.com,REJECT\nDOMAIN-SUFFIX,cstoa.com,REJECT\nDOMAIN-SUFFIX,csxjys.com,REJECT\nDOMAIN-SUFFIX,ct.210189.com,REJECT\nDOMAIN-SUFFIX,ct.niu.xunlei.com,REJECT\nDOMAIN-SUFFIX,cti.w55c.net,REJECT\nDOMAIN-SUFFIX,ctsywy.com,REJECT\nDOMAIN-SUFFIX,cupid.jebe.renren.com,REJECT\nDOMAIN-SUFFIX,current.sina.com.cn,REJECT\nDOMAIN-SUFFIX,customad.cnn.com,REJECT\nDOMAIN-SUFFIX,customer-security.online,REJECT\nDOMAIN-SUFFIX,cut.qumi.com,REJECT\nDOMAIN-SUFFIX,cvda.17173.com,REJECT\nDOMAIN-SUFFIX,cvt.mydas.mobi,REJECT\nDOMAIN-SUFFIX,cwpush.com,REJECT\nDOMAIN-SUFFIX,cws-cctv.conviva.com,REJECT\nDOMAIN-SUFFIX,cy123.cc,REJECT\nDOMAIN-SUFFIX,cyacc.com,REJECT\nDOMAIN-SUFFIX,cyad.cc,REJECT\nDOMAIN-SUFFIX,cyad1.cyworld.com,REJECT\nDOMAIN-SUFFIX,cyad1.nate.com,REJECT\nDOMAIN-SUFFIX,cyad123.com,REJECT\nDOMAIN-SUFFIX,cycy.kxrxh.com,REJECT\nDOMAIN-SUFFIX,cylinderlongcheng.com,REJECT\nDOMAIN-SUFFIX,cyylove.com,REJECT\nDOMAIN-SUFFIX,cz.ifeng0.com,REJECT\nDOMAIN-SUFFIX,cz01016102.cg2017.com,REJECT\nDOMAIN-SUFFIX,cz01016102.ms758.com,REJECT\nDOMAIN-SUFFIX,czdqhyo1.net,REJECT\nDOMAIN-SUFFIX,czf.cchfjz.com,REJECT\nDOMAIN-SUFFIX,czjiuding.cn,REJECT\nDOMAIN-SUFFIX,czpush.com,REJECT\nDOMAIN-SUFFIX,czpwm.com,REJECT\nDOMAIN-SUFFIX,czxiangyue.com,REJECT\nDOMAIN-SUFFIX,d.107788.com,REJECT\nDOMAIN-SUFFIX,d.1391.com,REJECT\nDOMAIN-SUFFIX,d.39.net,REJECT\nDOMAIN-SUFFIX,d.admx.baixing.com,REJECT\nDOMAIN-SUFFIX,d.agkn.com,REJECT\nDOMAIN-SUFFIX,d.annarbor.com,REJECT\nDOMAIN-SUFFIX,d.applovin.com,REJECT\nDOMAIN-SUFFIX,d.beigedi.com,REJECT\nDOMAIN-SUFFIX,d.businessinsider.com,REJECT\nDOMAIN-SUFFIX,d.clkservice.youdao.com,REJECT\nDOMAIN-SUFFIX,d.danangmo.cn,REJECT\nDOMAIN-SUFFIX,d.elong.cn,REJECT\nDOMAIN-SUFFIX,d.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,d.gossipcenter.com,REJECT\nDOMAIN-SUFFIX,d.kugou.com,REJECT\nDOMAIN-SUFFIX,d.ligatus.com,REJECT\nDOMAIN-SUFFIX,d.mingyihui.net,REJECT\nDOMAIN-SUFFIX,d.rexuebi.com,REJECT\nDOMAIN-SUFFIX,d.ruiwen.com,REJECT\nDOMAIN-SUFFIX,d.thelocal.com,REJECT\nDOMAIN-SUFFIX,d.tjgxzs.com,REJECT\nDOMAIN-SUFFIX,d.tonghua5.com,REJECT\nDOMAIN-SUFFIX,d.turn.com,REJECT\nDOMAIN-SUFFIX,d.union.ijinshan.com,REJECT\nDOMAIN-SUFFIX,d.xinshipu.com,REJECT\nDOMAIN-SUFFIX,d.yjbys.com,REJECT\nDOMAIN-SUFFIX,d.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,d.yoyi.tv,REJECT\nDOMAIN-SUFFIX,d0.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d0.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,d0.xcar.com.cn,REJECT\nDOMAIN-SUFFIX,d00.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d1.showself.com,REJECT\nDOMAIN-SUFFIX,d1.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d1.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,d1ad.com,REJECT\nDOMAIN-SUFFIX,d1grtyyel8f1mh.cloudfront.net,REJECT\nDOMAIN-SUFFIX,d1zgderxoe1a.cloudfront.net,REJECT\nDOMAIN-SUFFIX,d2.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d2.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,d2.yiche.com,REJECT\nDOMAIN-SUFFIX,d29qt51jeyi6xb.cloudfront.net,REJECT\nDOMAIN-SUFFIX,d2qkpebv23oowx.cloudfront.net,REJECT\nDOMAIN-SUFFIX,d3.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d3.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,d31qbv1cthcecs.cloudfront.net,REJECT\nDOMAIN-SUFFIX,d36eyd5j1kt1m6.cloudfront.net,REJECT\nDOMAIN-SUFFIX,d3f.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,d3g.qq.com,REJECT\nDOMAIN-SUFFIX,d3v1lb83psg9di.cloudfront.net,REJECT\nDOMAIN-SUFFIX,d4.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d5.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d520m.gzcl999.cn,REJECT\nDOMAIN-SUFFIX,d5nxst8fruw4z.cloudfront.net,REJECT\nDOMAIN-SUFFIX,d5p.de17a.com,REJECT\nDOMAIN-SUFFIX,d6.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d6.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,d7.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d7.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,d77777777.com,REJECT\nDOMAIN-SUFFIX,d8.sina.com.cn,REJECT\nDOMAIN-SUFFIX,d8.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,d8.zedo.com,REJECT\nDOMAIN-SUFFIX,d8360.com,REJECT\nDOMAIN-SUFFIX,d8885.com,REJECT\nDOMAIN-SUFFIX,d9.sina.com.cn,REJECT\nDOMAIN-SUFFIX,daa.shuzilm.cn,REJECT\nDOMAIN-SUFFIX,dacash.streamplay.to,REJECT\nDOMAIN-SUFFIX,dadjia.com,REJECT\nDOMAIN-SUFFIX,dads.new.digg.com,REJECT\nDOMAIN-SUFFIX,dafahao.com,REJECT\nDOMAIN-SUFFIX,dafahao.org,REJECT\nDOMAIN-SUFFIX,dahanedu.com,REJECT\nDOMAIN-SUFFIX,dai.shuzilm.cn,REJECT\nDOMAIN-SUFFIX,dailydeals.amarillo.com,REJECT\nDOMAIN-SUFFIX,dailydeals.augustachronicle.com,REJECT\nDOMAIN-SUFFIX,dailydeals.brainerddispatch.com,REJECT\nDOMAIN-SUFFIX,dailydeals.lubbockonline.com,REJECT\nDOMAIN-SUFFIX,dailydeals.onlineathens.com,REJECT\nDOMAIN-SUFFIX,dailydeals.savannahnow.com,REJECT\nDOMAIN-SUFFIX,dailylog.storm.baofeng.com,REJECT\nDOMAIN-SUFFIX,dailyvideo.securejoin.com,REJECT\nDOMAIN-SUFFIX,daima.23yy.com,REJECT\nDOMAIN-SUFFIX,daima.chazidian.com,REJECT\nDOMAIN-SUFFIX,daima.diaoben.net,REJECT\nDOMAIN-SUFFIX,daima.dsxdn.com,REJECT\nDOMAIN-SUFFIX,daima.huoche.net,REJECT\nDOMAIN-SUFFIX,daima.ijq.tv,REJECT\nDOMAIN-SUFFIX,daima.mubite.cn,REJECT\nDOMAIN-SUFFIX,daima.youbian.com,REJECT\nDOMAIN-SUFFIX,daima123.cc,REJECT\nDOMAIN-SUFFIX,dairuqi.com,REJECT\nDOMAIN-SUFFIX,dajean.com,REJECT\nDOMAIN-SUFFIX,dajiyuan.org,REJECT\nDOMAIN-SUFFIX,dalianhengtai.com,REJECT\nDOMAIN-SUFFIX,dandan11.top,REJECT\nDOMAIN-SUFFIX,dandan13.top,REJECT\nDOMAIN-SUFFIX,dandan15.top,REJECT\nDOMAIN-SUFFIX,danpinwu.com,REJECT\nDOMAIN-SUFFIX,dante2007.com,REJECT\nDOMAIN-SUFFIX,daohang.114so.cn,REJECT\nDOMAIN-SUFFIX,daoyoudao.com,REJECT\nDOMAIN-SUFFIX,dap.pagechoice.net,REJECT\nDOMAIN-SUFFIX,dart.clearchannel.com,REJECT\nDOMAIN-SUFFIX,dashet.com,REJECT\nDOMAIN-SUFFIX,data.3975.com,REJECT\nDOMAIN-SUFFIX,data.ad-score.com,REJECT\nDOMAIN-SUFFIX,data.apn.co.nz,REJECT\nDOMAIN-SUFFIX,data.danmu.baofeng.com,REJECT\nDOMAIN-SUFFIX,data.doodlemobile.com,REJECT\nDOMAIN-SUFFIX,data.gosquared.com,REJECT\nDOMAIN-SUFFIX,data.mistat.xiaomi.com,REJECT\nDOMAIN-SUFFIX,data.neuroxmedia.com,REJECT\nDOMAIN-SUFFIX,data2.doodlemobile.com,REJECT\nDOMAIN-SUFFIX,data2.gosquared.com,REJECT\nDOMAIN-SUFFIX,databank.air.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,databank.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,datacapture.serving-sys.com,REJECT\nDOMAIN-SUFFIX,datafastguru.info,REJECT\nDOMAIN-SUFFIX,data-news.cdn.cootekservice.com,REJECT\nDOMAIN-SUFFIX,data-pic.cdn.cootekservice.com,REJECT\nDOMAIN-SUFFIX,datax.baidu.com,REJECT\nDOMAIN-SUFFIX,datouniao.com,REJECT\nDOMAIN-SUFFIX,dawwx.com,REJECT\nDOMAIN-SUFFIX,day66.com,REJECT\nDOMAIN-SUFFIX,dazhantai.com,REJECT\nDOMAIN-SUFFIX,dazhonghua.cn,REJECT\nDOMAIN-SUFFIX,db1.fuz.cc,REJECT\nDOMAIN-SUFFIX,db2.fuz.cc,REJECT\nDOMAIN-SUFFIX,dbam.dashbida.com,REJECT\nDOMAIN-SUFFIX,dbncp.com,REJECT\nDOMAIN-SUFFIX,dbregistration.cuteftp.com,REJECT\nDOMAIN-SUFFIX,dbwmjj.com,REJECT\nDOMAIN-SUFFIX,dc.cp21.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,dc.csdn.net,REJECT\nDOMAIN-SUFFIX,dc.liuliang100.com,REJECT\nDOMAIN-SUFFIX,dc.meitustat.com,REJECT\nDOMAIN-SUFFIX,dc.vmoters.com,REJECT\nDOMAIN-SUFFIX,dc.xhct66.com,REJECT\nDOMAIN-SUFFIX,dc2.csdn.net,REJECT\nDOMAIN-SUFFIX,d-cache.microad-cn.com,REJECT\nDOMAIN-SUFFIX,dcad.watersoul.com,REJECT\nDOMAIN-SUFFIX,dcads.sina.com.cn,REJECT\nDOMAIN-SUFFIX,dcapps.disney.go.com,REJECT\nDOMAIN-SUFFIX,dcjs.cig.com.cn,REJECT\nDOMAIN-SUFFIX,dcw.hdswgc.com,REJECT\nDOMAIN-SUFFIX,dd.70yst.com,REJECT\nDOMAIN-SUFFIX,dd.dante2007.com,REJECT\nDOMAIN-SUFFIX,dd.iask.cn,REJECT\nDOMAIN-SUFFIX,dd.iaskgo.com,REJECT\nDOMAIN-SUFFIX,dd.mangofortune.net,REJECT\nDOMAIN-SUFFIX,dd.wx16999.com,REJECT\nDOMAIN-SUFFIX,ddanq.com,REJECT\nDOMAIN-SUFFIX,ddapp.cn,REJECT\nDOMAIN-SUFFIX,ddd.haodizhi666.com,REJECT\nDOMAIN-SUFFIX,ddd.yuyouge.com,REJECT\nDOMAIN-SUFFIX,ddg1277.com,REJECT\nDOMAIN-SUFFIX,ddhtek.com,REJECT\nDOMAIN-SUFFIX,ddkkrrla.m.qxs.la,REJECT\nDOMAIN-SUFFIX,ddomm.com,REJECT\nDOMAIN-SUFFIX,ddpxhq.cn,REJECT\nDOMAIN-SUFFIX,ddrrccck.m.qxs.la,REJECT\nDOMAIN-SUFFIX,de.as.cp61.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,de.dzribao.com,REJECT\nDOMAIN-SUFFIX,de.ioam.de,REJECT\nDOMAIN-SUFFIX,de.pandora.xiaomi.com,REJECT\nDOMAIN-SUFFIX,deals.ledgertranscript.com,REJECT\nDOMAIN-SUFFIX,debugreport.mobiledissector.com,REJECT\nDOMAIN-SUFFIX,dejing.laobanfa.com,REJECT\nDOMAIN-SUFFIX,deletemer.online,REJECT\nDOMAIN-SUFFIX,deliver.kuwo.cn,REJECT\nDOMAIN-SUFFIX,delivery.maihehd.com,REJECT\nDOMAIN-SUFFIX,delivery.playallvideos.com,REJECT\nDOMAIN-SUFFIX,delivery.porn.com,REJECT\nDOMAIN-SUFFIX,delivery.thebloggernetwork.com,REJECT\nDOMAIN-SUFFIX,delivery.wasu.cn,REJECT\nDOMAIN-SUFFIX,delivery-pc.wasu.cn,REJECT\nDOMAIN-SUFFIX,demo.jointreport-switch.com,REJECT\nDOMAIN-SUFFIX,desk.cmix.org,REJECT\nDOMAIN-SUFFIX,detuns.com,REJECT\nDOMAIN-SUFFIX,dev.tg.youxi.com,REJECT\nDOMAIN-SUFFIX,devs.data.mob.com,REJECT\nDOMAIN-SUFFIX,dezfu.com,REJECT\nDOMAIN-SUFFIX,df3n43m.com,REJECT\nDOMAIN-SUFFIX,df77.com,REJECT\nDOMAIN-SUFFIX,dfad.dfdaily.com,REJECT\nDOMAIN-SUFFIX,dfc1.benbaisteel.com,REJECT\nDOMAIN-SUFFIX,dfx.shhuixiangwuliu.com,REJECT\nDOMAIN-SUFFIX,dfx.vnnv777.cn,REJECT\nDOMAIN-SUFFIX,dgfggy.com,REJECT\nDOMAIN-SUFFIX,dgpzx.com,REJECT\nDOMAIN-SUFFIX,dh.holaworld.cn,REJECT\nDOMAIN-SUFFIX,dhxyzx.cn,REJECT\nDOMAIN-SUFFIX,diag-vd.gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,diag-wd.gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,dialer.cdn.cootekservice.com,REJECT\nDOMAIN-SUFFIX,dianjoy.com,REJECT\nDOMAIN-SUFFIX,dianru.com,REJECT\nDOMAIN-SUFFIX,diaojiaoji168.com,REJECT\nDOMAIN-SUFFIX,diaopic.14bobo.com,REJECT\nDOMAIN-SUFFIX,diediao.com,REJECT\nDOMAIN-SUFFIX,difnxm.cn,REJECT\nDOMAIN-SUFFIX,digdug.divxnetworks.com,REJECT\nDOMAIN-SUFFIX,dimg1.sz.net.cn,REJECT\nDOMAIN-SUFFIX,dingon.com.cn,REJECT\nDOMAIN-SUFFIX,dip.pyangzi.com,REJECT\nDOMAIN-SUFFIX,dip.szhyzkj.com,REJECT\nDOMAIN-SUFFIX,dip.wl963.com,REJECT\nDOMAIN-SUFFIX,dip.zgydjr.com,REJECT\nDOMAIN-SUFFIX,dipan.com,REJECT\nDOMAIN-SUFFIX,directrev.com,REJECT\nDOMAIN-SUFFIX,dis.crieto.com,REJECT\nDOMAIN-SUFFIX,dis.criteo.com,REJECT\nDOMAIN-SUFFIX,dis.us.criteo.com,REJECT\nDOMAIN-SUFFIX,discuz.gtimg.cn,REJECT\nDOMAIN-SUFFIX,dispenser-rtb.sape.ru,REJECT\nDOMAIN-SUFFIX,display.360totalsecurity.com,REJECT\nDOMAIN-SUFFIX,display.ad.daum.net,REJECT\nDOMAIN-SUFFIX,display.adhudong.com,REJECT\nDOMAIN-SUFFIX,display.digitalriver.com,REJECT\nDOMAIN-SUFFIX,display.superbay.net,REJECT\nDOMAIN-SUFFIX,disqusads.com,REJECT\nDOMAIN-SUFFIX,distf.kankan.com,REJECT\nDOMAIN-SUFFIX,diyxjd.com,REJECT\nDOMAIN-SUFFIX,djs.baomihua.com,REJECT\nDOMAIN-SUFFIX,dkdlsj.com,REJECT\nDOMAIN-SUFFIX,dkeyn.com,REJECT\nDOMAIN-SUFFIX,dl.2345.com,REJECT\nDOMAIN-SUFFIX,dl.360safe.com,REJECT\nDOMAIN-SUFFIX,dl.9xu.com,REJECT\nDOMAIN-SUFFIX,dl.client.baidu.com,REJECT\nDOMAIN-SUFFIX,dl.cm.ksmobile.com,REJECT\nDOMAIN-SUFFIX,dl.eduancm.com,REJECT\nDOMAIN-SUFFIX,dl.img80.net,REJECT\nDOMAIN-SUFFIX,dl.jianshunrui.com,REJECT\nDOMAIN-SUFFIX,dl.kinbest.cn,REJECT\nDOMAIN-SUFFIX,dl.kjava.sina.cn,REJECT\nDOMAIN-SUFFIX,dl.mbsea.com,REJECT\nDOMAIN-SUFFIX,dl.nx5.com,REJECT\nDOMAIN-SUFFIX,dl.ops.baidu.com,REJECT\nDOMAIN-SUFFIX,dl.sybspools.com,REJECT\nDOMAIN-SUFFIX,dl.union.ijinshan.com,REJECT\nDOMAIN-SUFFIX,dl.uu.cc,REJECT\nDOMAIN-SUFFIX,dl.wan.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,dl.xzqxzs.com,REJECT\nDOMAIN-SUFFIX,dl.youjia2016.com,REJECT\nDOMAIN-SUFFIX,dl1sw.baidu.com,REJECT\nDOMAIN-SUFFIX,dl2.bav.baidu.com,REJECT\nDOMAIN-SUFFIX,dleke.com,REJECT\nDOMAIN-SUFFIX,dlimg.lovfp.com,REJECT\nDOMAIN-SUFFIX,dload.qd.qingting.fm,REJECT\nDOMAIN-SUFFIX,dlpifu.com,REJECT\nDOMAIN-SUFFIX,dlrijiaele.com,REJECT\nDOMAIN-SUFFIX,dlsw.baidu.com,REJECT\nDOMAIN-SUFFIX,dlsw.br.baidu.com,REJECT\nDOMAIN-SUFFIX,dl-vip.bav.baidu.com,REJECT\nDOMAIN-SUFFIX,dl-vip.pcfaster.baidu.co.th,REJECT\nDOMAIN-SUFFIX,dlzjdesign.com,REJECT\nDOMAIN-SUFFIX,dm.388g.cc,REJECT\nDOMAIN-SUFFIX,dm.51okc.com,REJECT\nDOMAIN-SUFFIX,dm.92to.com,REJECT\nDOMAIN-SUFFIX,dm.aizhan.com,REJECT\nDOMAIN-SUFFIX,dm.bytedance.com,REJECT\nDOMAIN-SUFFIX,dm.chalook.net,REJECT\nDOMAIN-SUFFIX,dm.fsyzcs.com,REJECT\nDOMAIN-SUFFIX,dm.gbeik.com,REJECT\nDOMAIN-SUFFIX,dm.jb51.net,REJECT\nDOMAIN-SUFFIX,dm.jinshasi.cn,REJECT\nDOMAIN-SUFFIX,dm.jsyst.cn,REJECT\nDOMAIN-SUFFIX,dm.jy135.com,REJECT\nDOMAIN-SUFFIX,dm.ppzuowen.com,REJECT\nDOMAIN-SUFFIX,dm.pstatp.com,REJECT\nDOMAIN-SUFFIX,dm.pw0.cn,REJECT\nDOMAIN-SUFFIX,dm.riji.cn,REJECT\nDOMAIN-SUFFIX,dm.sanwen.net,REJECT\nDOMAIN-SUFFIX,dm.sanwen8.com,REJECT\nDOMAIN-SUFFIX,dm.sb580.com,REJECT\nDOMAIN-SUFFIX,dm.toutiao.com,REJECT\nDOMAIN-SUFFIX,dm.ws8.org,REJECT\nDOMAIN-SUFFIX,dm.yjbys.com,REJECT\nDOMAIN-SUFFIX,dm1.tom61.com,REJECT\nDOMAIN-SUFFIX,dm50.jkyd.net,REJECT\nDOMAIN-SUFFIX,dm50.yxlady.com,REJECT\nDOMAIN-SUFFIX,dmacore.kejet.com,REJECT\nDOMAIN-SUFFIX,dmacore.kejet.net,REJECT\nDOMAIN-SUFFIX,dmg.digitaltarget.ru,REJECT\nDOMAIN-SUFFIX,dmp.kejet.net,REJECT\nDOMAIN-SUFFIX,dmp.sina.cn,REJECT\nDOMAIN-SUFFIX,dmpclick.deliver.ifeng.com,REJECT\nDOMAIN-SUFFIX,dmrtb.com,REJECT\nDOMAIN-SUFFIX,dmt.qcrx.cn,REJECT\nDOMAIN-SUFFIX,dmtrck.com,REJECT\nDOMAIN-SUFFIX,dn3.ixinwei.com,REJECT\nDOMAIN-SUFFIX,dn7788.com,REJECT\nDOMAIN-SUFFIX,dn-growing.qbox.me,REJECT\nDOMAIN-SUFFIX,dnvus.com,REJECT\nDOMAIN-SUFFIX,do.lymstsc.com,REJECT\nDOMAIN-SUFFIX,do69ifsly4.me,REJECT\nDOMAIN-SUFFIX,doc.go.sohu.com,REJECT\nDOMAIN-SUFFIX,dol.deliver.ifeng.com,REJECT\nDOMAIN-SUFFIX,dolphin.deliver.ifeng.com,REJECT\nDOMAIN-SUFFIX,dolphin.ftimg.net,REJECT\nDOMAIN-SUFFIX,dolphin4.ftimg.net,REJECT\nDOMAIN-SUFFIX,domed.shenbimall.com,REJECT\nDOMAIN-SUFFIX,do-not-tracker.org,REJECT\nDOMAIN-SUFFIX,dontblockme.modaco.com,REJECT\nDOMAIN-SUFFIX,dopa.com,REJECT\nDOMAIN-SUFFIX,dot.eporner.com,REJECT\nDOMAIN-SUFFIX,dot2.eporner.com,REJECT\nDOMAIN-SUFFIX,dotmore.com.tw,REJECT\nDOMAIN-SUFFIX,dou777.com,REJECT\nDOMAIN-SUFFIX,doubleclick.com,REJECT\nDOMAIN-SUFFIX,doubleclick.ctfile.com,REJECT\nDOMAIN-SUFFIX,doubleclick.tv002.com,REJECT\nDOMAIN-SUFFIX,doubleplay-conf-yql.media.yahoo.com,REJECT\nDOMAIN-SUFFIX,doubleverify.com,REJECT\nDOMAIN-SUFFIX,doudao.cn,REJECT\nDOMAIN-SUFFIX,doudouguo.com,REJECT\nDOMAIN-SUFFIX,dougou88.com,REJECT\nDOMAIN-SUFFIX,doumob.com,REJECT\nDOMAIN-SUFFIX,down.360safe.com,REJECT\nDOMAIN-SUFFIX,down.91wangmeng.com,REJECT\nDOMAIN-SUFFIX,down.bugeyu.com,REJECT\nDOMAIN-SUFFIX,down.dashendown.com,REJECT\nDOMAIN-SUFFIX,down.diannaodian.com,REJECT\nDOMAIN-SUFFIX,down.laomaotao.net,REJECT\nDOMAIN-SUFFIX,down.winads.cn,REJECT\nDOMAIN-SUFFIX,down.winbaicai.com,REJECT\nDOMAIN-SUFFIX,down.xiazaidc.com,REJECT\nDOMAIN-SUFFIX,down.xiazaiyuan.net,REJECT\nDOMAIN-SUFFIX,downlaod.xiaocen.com,REJECT\nDOMAIN-SUFFIX,download.123cw.cn,REJECT\nDOMAIN-SUFFIX,download.2345.com,REJECT\nDOMAIN-SUFFIX,download.350.com,REJECT\nDOMAIN-SUFFIX,download.bav.baidu.com,REJECT\nDOMAIN-SUFFIX,download.coolguang.com,REJECT\nDOMAIN-SUFFIX,download.fuyuncc.com,REJECT\nDOMAIN-SUFFIX,download.mackeeper.com,REJECT\nDOMAIN-SUFFIX,download.mediaget.com,REJECT\nDOMAIN-SUFFIX,download.qianka.com,REJECT\nDOMAIN-SUFFIX,download.sd.baidu.com,REJECT\nDOMAIN-SUFFIX,download.sj.qq.com,REJECT\nDOMAIN-SUFFIX,download.zhushou.sogou.com,REJECT\nDOMAIN-SUFFIX,download3.123cw.cn,REJECT\nDOMAIN-SUFFIX,downloada.dewmobile.net,REJECT\nDOMAIN-SUFFIX,downloadb.dewmobile.net,REJECT\nDOMAIN-SUFFIX,downmobile.kugou.com,REJECT\nDOMAIN-SUFFIX,dp.559.cc,REJECT\nDOMAIN-SUFFIX,dp3.qq.com,REJECT\nDOMAIN-SUFFIX,dpm.demdex.net,REJECT\nDOMAIN-SUFFIX,dps.499.cn,REJECT\nDOMAIN-SUFFIX,dps.shouji56.com,REJECT\nDOMAIN-SUFFIX,dps.wtdtjs.com,REJECT\nDOMAIN-SUFFIX,dpvc.39.net,REJECT\nDOMAIN-SUFFIX,dpvc1.qqyy.com,REJECT\nDOMAIN-SUFFIX,dpvc2.qqyy.com,REJECT\nDOMAIN-SUFFIX,dpvchos.qqyy.com,REJECT\nDOMAIN-SUFFIX,dpvcimg.qqyy.com,REJECT\nDOMAIN-SUFFIX,dqq.lnfund.org.cn,REJECT\nDOMAIN-SUFFIX,dqsft.com,REJECT\nDOMAIN-SUFFIX,dr.holaworld.cn,REJECT\nDOMAIN-SUFFIX,dragoncent.com,REJECT\nDOMAIN-SUFFIX,drd.hauchi.com.tw,REJECT\nDOMAIN-SUFFIX,drdj.m.gxwztv.com,REJECT\nDOMAIN-SUFFIX,drdwy.com,REJECT\nDOMAIN-SUFFIX,dreamfull.cn,REJECT\nDOMAIN-SUFFIX,dressimage.img-cn-beijing.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,drlsf.com,REJECT\nDOMAIN-SUFFIX,drm.cmgame.com,REJECT\nDOMAIN-SUFFIX,drmcmm.baidu.com,REJECT\nDOMAIN-SUFFIX,drsw.m.yuyouge.com,REJECT\nDOMAIN-SUFFIX,drvmy.ats68.cn,REJECT\nDOMAIN-SUFFIX,drxrc.com,REJECT\nDOMAIN-SUFFIX,ds.jlbksy.com,REJECT\nDOMAIN-SUFFIX,ds.serving-sys.com,REJECT\nDOMAIN-SUFFIX,dsadas.hydp188.com,REJECT\nDOMAIN-SUFFIX,dshrx.com,REJECT\nDOMAIN-SUFFIX,dsjsee.dqgpb.com,REJECT\nDOMAIN-SUFFIX,ds-ll.serving-sys.com,REJECT\nDOMAIN-SUFFIX,dsp.adfarm1.adition.com,REJECT\nDOMAIN-SUFFIX,dsp.com,REJECT\nDOMAIN-SUFFIX,dsp.hypers.com.cn,REJECT\nDOMAIN-SUFFIX,dsp.pro.cn,REJECT\nDOMAIN-SUFFIX,dsp.send.microad-cn.com,REJECT\nDOMAIN-SUFFIX,dsp.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,dsp.toutiao.com,REJECT\nDOMAIN-SUFFIX,dsp.youdao.com,REJECT\nDOMAIN-SUFFIX,ds-pc.admsger.com,REJECT\nDOMAIN-SUFFIX,dsp-click.youdao.com,REJECT\nDOMAIN-SUFFIX,dsp-impr.youdao.com,REJECT\nDOMAIN-SUFFIX,dsp-impr2.youdao.com,REJECT\nDOMAIN-SUFFIX,dspmnt.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,dspmy.ge95.com,REJECT\nDOMAIN-SUFFIX,dspserver.ad.cmvideo.cn,REJECT\nDOMAIN-SUFFIX,ds-pv.iqu-operation.com,REJECT\nDOMAIN-SUFFIX,dsxdn.com,REJECT\nDOMAIN-SUFFIX,dt.adsafeprotected.com,REJECT\nDOMAIN-SUFFIX,d-track.send.microad-cn.com,REJECT\nDOMAIN-SUFFIX,dtrk.slimcdn.com,REJECT\nDOMAIN-SUFFIX,dts.akamai.startappexchange.com,REJECT\nDOMAIN-SUFFIX,du.jd.com,REJECT\nDOMAIN-SUFFIX,duanat.com,REJECT\nDOMAIN-SUFFIX,duapp.com,REJECT\nDOMAIN-SUFFIX,duapps.com,REJECT\nDOMAIN-SUFFIX,dugbvb.com,REJECT\nDOMAIN-SUFFIX,duiwai.baidu.com,REJECT\nDOMAIN-SUFFIX,dumedia.ru,REJECT\nDOMAIN-SUFFIX,duoyidd.com,REJECT\nDOMAIN-SUFFIX,duration.logger.baofeng.com,REJECT\nDOMAIN-SUFFIX,dushimj.com,REJECT\nDOMAIN-SUFFIX,duusuu.com,REJECT\nDOMAIN-SUFFIX,duyihu.net,REJECT\nDOMAIN-SUFFIX,dvb.pandora.xiaomi.com,REJECT\nDOMAIN-SUFFIX,dvr8.com,REJECT\nDOMAIN-SUFFIX,dvs.china.com,REJECT\nDOMAIN-SUFFIX,dvsend.china.com,REJECT\nDOMAIN-SUFFIX,dvser.china.com,REJECT\nDOMAIN-SUFFIX,dvser02.china.com,REJECT\nDOMAIN-SUFFIX,dvx-android.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,dw.koudaibl.com,REJECT\nDOMAIN-SUFFIX,dw.xcar.com.cn,REJECT\nDOMAIN-SUFFIX,dw998.com,REJECT\nDOMAIN-SUFFIX,dwa.okwan.cn,REJECT\nDOMAIN-SUFFIX,dx1200.com,REJECT\nDOMAIN-SUFFIX,dxp.baidu.com,REJECT\nDOMAIN-SUFFIX,dxpmedia.com,REJECT\nDOMAIN-SUFFIX,dxprla.m.qxs.la,REJECT\nDOMAIN-SUFFIX,dxssiyi.com,REJECT\nDOMAIN-SUFFIX,dyb.jdcbuy.com,REJECT\nDOMAIN-SUFFIX,dydab.com,REJECT\nDOMAIN-SUFFIX,dyn.tnaflix.com,REJECT\nDOMAIN-SUFFIX,dynamic.aol.com,REJECT\nDOMAIN-SUFFIX,dynamic.zol.com.cn,REJECT\nDOMAIN-SUFFIX,dz2017.zdzxyplyt.com,REJECT\nDOMAIN-SUFFIX,dzais.com,REJECT\nDOMAIN-SUFFIX,dzisou.com,REJECT\nDOMAIN-SUFFIX,dzjzg.com,REJECT\nDOMAIN-SUFFIX,dzl.baidu.com,REJECT\nDOMAIN-SUFFIX,dzz.wankeedu.com,REJECT\nDOMAIN-SUFFIX,e.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,e.0.0.0.0.com.cn,REJECT\nDOMAIN-SUFFIX,e.027blzs.com,REJECT\nDOMAIN-SUFFIX,e.0531mnk.net,REJECT\nDOMAIN-SUFFIX,e.1919388.net,REJECT\nDOMAIN-SUFFIX,e.28487.net,REJECT\nDOMAIN-SUFFIX,e.51xmgys.com,REJECT\nDOMAIN-SUFFIX,e.91.com,REJECT\nDOMAIN-SUFFIX,e.aa985.cn,REJECT\nDOMAIN-SUFFIX,e.acaog.com,REJECT\nDOMAIN-SUFFIX,e.acaox.com,REJECT\nDOMAIN-SUFFIX,e.admin60.com,REJECT\nDOMAIN-SUFFIX,e.afvfe.cn,REJECT\nDOMAIN-SUFFIX,e.anmeilai.net,REJECT\nDOMAIN-SUFFIX,e.apxyz.com,REJECT\nDOMAIN-SUFFIX,e.baidu.com,REJECT\nDOMAIN-SUFFIX,e.bapkt.com,REJECT\nDOMAIN-SUFFIX,e.bbvjs.com,REJECT\nDOMAIN-SUFFIX,e.bentengcn.com,REJECT\nDOMAIN-SUFFIX,e.bokanedu.net,REJECT\nDOMAIN-SUFFIX,e.bsnnk.com,REJECT\nDOMAIN-SUFFIX,e.bvoer.com,REJECT\nDOMAIN-SUFFIX,e.cbeif.com,REJECT\nDOMAIN-SUFFIX,e.ccunf.com,REJECT\nDOMAIN-SUFFIX,e.cdfzcz.com,REJECT\nDOMAIN-SUFFIX,e.chfuw.com,REJECT\nDOMAIN-SUFFIX,e.cjieh.com,REJECT\nDOMAIN-SUFFIX,e.ckikq.com,REJECT\nDOMAIN-SUFFIX,e.cn-3drp.com,REJECT\nDOMAIN-SUFFIX,e.codlw.com,REJECT\nDOMAIN-SUFFIX,e.coenr.com,REJECT\nDOMAIN-SUFFIX,e.crashlytics.com,REJECT\nDOMAIN-SUFFIX,e.cuomm.com,REJECT\nDOMAIN-SUFFIX,e.czggcj.com,REJECT\nDOMAIN-SUFFIX,e.daishuxy.com,REJECT\nDOMAIN-SUFFIX,e.danrs.com,REJECT\nDOMAIN-SUFFIX,e.deimm.com,REJECT\nDOMAIN-SUFFIX,e.diogv.com,REJECT\nDOMAIN-SUFFIX,e.diupp.com,REJECT\nDOMAIN-SUFFIX,e.dnfeu.com,REJECT\nDOMAIN-SUFFIX,e.dsjre.com,REJECT\nDOMAIN-SUFFIX,e.dunmm.com,REJECT\nDOMAIN-SUFFIX,e.dxmci.com,REJECT\nDOMAIN-SUFFIX,e.dzairen.com,REJECT\nDOMAIN-SUFFIX,e.e7001.com,REJECT\nDOMAIN-SUFFIX,e.e70123.com,REJECT\nDOMAIN-SUFFIX,e.ehxyz.com,REJECT\nDOMAIN-SUFFIX,e.emgwq.com,REJECT\nDOMAIN-SUFFIX,e.enjuk.com,REJECT\nDOMAIN-SUFFIX,e.ennmt.com,REJECT\nDOMAIN-SUFFIX,e.fbaix.com,REJECT\nDOMAIN-SUFFIX,e.fbaot.com,REJECT\nDOMAIN-SUFFIX,e.fimky.com,REJECT\nDOMAIN-SUFFIX,e.fkkse.com,REJECT\nDOMAIN-SUFFIX,e.fkogs.com,REJECT\nDOMAIN-SUFFIX,e.focuscat.com,REJECT\nDOMAIN-SUFFIX,e.fstaw.com,REJECT\nDOMAIN-SUFFIX,e.fwjoi.com,REJECT\nDOMAIN-SUFFIX,e.fzyda.com,REJECT\nDOMAIN-SUFFIX,e.gbieg.com,REJECT\nDOMAIN-SUFFIX,e.gglay.com,REJECT\nDOMAIN-SUFFIX,e.gxjfh.com,REJECT\nDOMAIN-SUFFIX,e.gxkyl.com,REJECT\nDOMAIN-SUFFIX,e.harbinbaojia.net,REJECT\nDOMAIN-SUFFIX,e.hellomingpian.com,REJECT\nDOMAIN-SUFFIX,e.hgrqp.com,REJECT\nDOMAIN-SUFFIX,e.hissq.com,REJECT\nDOMAIN-SUFFIX,e.hjryl.com,REJECT\nDOMAIN-SUFFIX,e.hk7799.net,REJECT\nDOMAIN-SUFFIX,e.hkmqp.com,REJECT\nDOMAIN-SUFFIX,e.hmhqp.com,REJECT\nDOMAIN-SUFFIX,e.hogyp.com,REJECT\nDOMAIN-SUFFIX,e.hpzyl.com,REJECT\nDOMAIN-SUFFIX,e.htper.com,REJECT\nDOMAIN-SUFFIX,e.huaas.com,REJECT\nDOMAIN-SUFFIX,e.hunpp.com,REJECT\nDOMAIN-SUFFIX,e.huoas.com,REJECT\nDOMAIN-SUFFIX,e.hurnt.com,REJECT\nDOMAIN-SUFFIX,e.hyzui.com,REJECT\nDOMAIN-SUFFIX,e.icyrd.com,REJECT\nDOMAIN-SUFFIX,e.iierq.com,REJECT\nDOMAIN-SUFFIX,e.infvb.com,REJECT\nDOMAIN-SUFFIX,e.irauz.com,REJECT\nDOMAIN-SUFFIX,e.irkuj.com,REJECT\nDOMAIN-SUFFIX,e.iruad.com,REJECT\nDOMAIN-SUFFIX,e.ishowms.com,REJECT\nDOMAIN-SUFFIX,e.jdaot.com,REJECT\nDOMAIN-SUFFIX,e.jgkto.com,REJECT\nDOMAIN-SUFFIX,e.jiaas.com,REJECT\nDOMAIN-SUFFIX,e.jiirz.com,REJECT\nDOMAIN-SUFFIX,e.jioeg.com,REJECT\nDOMAIN-SUFFIX,e.jkert.com,REJECT\nDOMAIN-SUFFIX,e.jlkja.com,REJECT\nDOMAIN-SUFFIX,e.jltdbyq.com,REJECT\nDOMAIN-SUFFIX,e.jnsdkjzs.com,REJECT\nDOMAIN-SUFFIX,e.joyxv.com,REJECT\nDOMAIN-SUFFIX,e.juyzr.com,REJECT\nDOMAIN-SUFFIX,e.jwiyr.com,REJECT\nDOMAIN-SUFFIX,e.jxxiangchu.com,REJECT\nDOMAIN-SUFFIX,e.kcooy.com,REJECT\nDOMAIN-SUFFIX,e.kewro.com,REJECT\nDOMAIN-SUFFIX,e.khuoy.com,REJECT\nDOMAIN-SUFFIX,e.kjfhe.com,REJECT\nDOMAIN-SUFFIX,e.kjhfy.com,REJECT\nDOMAIN-SUFFIX,e.kl6636.net,REJECT\nDOMAIN-SUFFIX,e.ksttwz.com,REJECT\nDOMAIN-SUFFIX,e.kunpp.com,REJECT\nDOMAIN-SUFFIX,e.kwjkd.com,REJECT\nDOMAIN-SUFFIX,e.kxhie.com,REJECT\nDOMAIN-SUFFIX,e.lancedu.com,REJECT\nDOMAIN-SUFFIX,e.lfdydk.com,REJECT\nDOMAIN-SUFFIX,e.lovezhishou.com,REJECT\nDOMAIN-SUFFIX,e.lyjz001.com,REJECT\nDOMAIN-SUFFIX,e.lzytt.com,REJECT\nDOMAIN-SUFFIX,e.md0z4dh.com,REJECT\nDOMAIN-SUFFIX,e.meizhuanghe.com,REJECT\nDOMAIN-SUFFIX,e.miaoxinqipei.com,REJECT\nDOMAIN-SUFFIX,e.mightiger.net,REJECT\nDOMAIN-SUFFIX,e.miiuv.com,REJECT\nDOMAIN-SUFFIX,e.mmkvi.com,REJECT\nDOMAIN-SUFFIX,e.mozist.com,REJECT\nDOMAIN-SUFFIX,e.mqgpo.com,REJECT\nDOMAIN-SUFFIX,e.mrsasharingspace.com,REJECT\nDOMAIN-SUFFIX,e.mrtuo.com,REJECT\nDOMAIN-SUFFIX,e.mushizhubao.com,REJECT\nDOMAIN-SUFFIX,e.nduop.com,REJECT\nDOMAIN-SUFFIX,e.neijh.com,REJECT\nDOMAIN-SUFFIX,e.nejup.com,REJECT\nDOMAIN-SUFFIX,e.nernv.com,REJECT\nDOMAIN-SUFFIX,e.nexac.com,REJECT\nDOMAIN-SUFFIX,e.nfkos.com,REJECT\nDOMAIN-SUFFIX,e.nmtouzi.com,REJECT\nDOMAIN-SUFFIX,e.nnfiy.com,REJECT\nDOMAIN-SUFFIX,e.nwxzs.com,REJECT\nDOMAIN-SUFFIX,e.nxypz.com,REJECT\nDOMAIN-SUFFIX,e.oesnw.com,REJECT\nDOMAIN-SUFFIX,e.okfhn.com,REJECT\nDOMAIN-SUFFIX,e.opqsr.com,REJECT\nDOMAIN-SUFFIX,e.oyrim.com,REJECT\nDOMAIN-SUFFIX,e.pbino.com,REJECT\nDOMAIN-SUFFIX,e.picbr.com,REJECT\nDOMAIN-SUFFIX,e.plerv.com,REJECT\nDOMAIN-SUFFIX,e.pomkl.com,REJECT\nDOMAIN-SUFFIX,e.poonscn.com,REJECT\nDOMAIN-SUFFIX,e.pubbirdf.com,REJECT\nDOMAIN-SUFFIX,e.puooi.com,REJECT\nDOMAIN-SUFFIX,e.pwjhg.com,REJECT\nDOMAIN-SUFFIX,e.pyerc.com,REJECT\nDOMAIN-SUFFIX,e.qiaoyuwang.com,REJECT\nDOMAIN-SUFFIX,e.qingzhencai.net,REJECT\nDOMAIN-SUFFIX,e.qiyunmuye.com,REJECT\nDOMAIN-SUFFIX,e.qsove.com,REJECT\nDOMAIN-SUFFIX,e.qvxyz.com,REJECT\nDOMAIN-SUFFIX,e.qxfly.com,REJECT\nDOMAIN-SUFFIX,e.resmv.com,REJECT\nDOMAIN-SUFFIX,e.ricpt.com,REJECT\nDOMAIN-SUFFIX,e.rmwdn.com,REJECT\nDOMAIN-SUFFIX,e.romgv.com,REJECT\nDOMAIN-SUFFIX,e.sanitwealth.com,REJECT\nDOMAIN-SUFFIX,e.shenyunkeji.com,REJECT\nDOMAIN-SUFFIX,e.sjuqc.com,REJECT\nDOMAIN-SUFFIX,e.sosjyx.com,REJECT\nDOMAIN-SUFFIX,e.srrux.com,REJECT\nDOMAIN-SUFFIX,e.suehy.com,REJECT\nDOMAIN-SUFFIX,e.szqifu.com,REJECT\nDOMAIN-SUFFIX,e.t71q.com,REJECT\nDOMAIN-SUFFIX,e.tdtsd.com,REJECT\nDOMAIN-SUFFIX,e.tiantianedu.net,REJECT\nDOMAIN-SUFFIX,e.tick0.com,REJECT\nDOMAIN-SUFFIX,e.tiojk.com,REJECT\nDOMAIN-SUFFIX,e.tuoaa.com,REJECT\nDOMAIN-SUFFIX,e.ueram.com,REJECT\nDOMAIN-SUFFIX,e.uissm.com,REJECT\nDOMAIN-SUFFIX,e.v02u9.cn,REJECT\nDOMAIN-SUFFIX,e.vaxyz.com,REJECT\nDOMAIN-SUFFIX,e.vbaiu.com,REJECT\nDOMAIN-SUFFIX,e.vouky.com,REJECT\nDOMAIN-SUFFIX,e.vvocm.com,REJECT\nDOMAIN-SUFFIX,e.wcjup.com,REJECT\nDOMAIN-SUFFIX,e.weixingshexiangji.net,REJECT\nDOMAIN-SUFFIX,e.wikigifth.com,REJECT\nDOMAIN-SUFFIX,e.wjhehaofc.com,REJECT\nDOMAIN-SUFFIX,e.wkjhd.com,REJECT\nDOMAIN-SUFFIX,e.wnxcg.com,REJECT\nDOMAIN-SUFFIX,e.wonwg.com,REJECT\nDOMAIN-SUFFIX,e.wsxxu.com,REJECT\nDOMAIN-SUFFIX,e.x.cn.xtgreat.com,REJECT\nDOMAIN-SUFFIX,e.xdkje.com,REJECT\nDOMAIN-SUFFIX,e.xeihy.com,REJECT\nDOMAIN-SUFFIX,e.xetvb.com,REJECT\nDOMAIN-SUFFIX,e.xiangchim0.com,REJECT\nDOMAIN-SUFFIX,e.xikdn.com,REJECT\nDOMAIN-SUFFIX,e.xkqpco.com.com,REJECT\nDOMAIN-SUFFIX,e.xlsschina15.net,REJECT\nDOMAIN-SUFFIX,e.xmgysweb.com,REJECT\nDOMAIN-SUFFIX,e.xpjis.com,REJECT\nDOMAIN-SUFFIX,e.xxkio.com,REJECT\nDOMAIN-SUFFIX,e.yageben.com,REJECT\nDOMAIN-SUFFIX,e.yangjingbang.net,REJECT\nDOMAIN-SUFFIX,e.yerpt.com,REJECT\nDOMAIN-SUFFIX,e.yicang8.com,REJECT\nDOMAIN-SUFFIX,e.yidulive.net,REJECT\nDOMAIN-SUFFIX,e.yingchengtou.com,REJECT\nDOMAIN-SUFFIX,e.ynnke.com,REJECT\nDOMAIN-SUFFIX,e.yoiur.com,REJECT\nDOMAIN-SUFFIX,e.youweiprint.com,REJECT\nDOMAIN-SUFFIX,e.ysdangan.com,REJECT\nDOMAIN-SUFFIX,e.ysdhe.com,REJECT\nDOMAIN-SUFFIX,e.yuxyz.com,REJECT\nDOMAIN-SUFFIX,e.ywbwsm.com,REJECT\nDOMAIN-SUFFIX,e.yycqc.com,REJECT\nDOMAIN-SUFFIX,e.yyeks.com,REJECT\nDOMAIN-SUFFIX,e.yyjhf.com,REJECT\nDOMAIN-SUFFIX,e.zabxb.com,REJECT\nDOMAIN-SUFFIX,e.zhuyuanp.club,REJECT\nDOMAIN-SUFFIX,e.zhuyuanp.shop,REJECT\nDOMAIN-SUFFIX,e.zhuyuanp.top,REJECT\nDOMAIN-SUFFIX,e.zjkdaikuan.com,REJECT\nDOMAIN-SUFFIX,e.zkwsdf.com,REJECT\nDOMAIN-SUFFIX,e.zunss.com,REJECT\nDOMAIN-SUFFIX,e7001.com,REJECT\nDOMAIN-SUFFIX,e7002.com,REJECT\nDOMAIN-SUFFIX,e7009.com,REJECT\nDOMAIN-SUFFIX,e701.net,REJECT\nDOMAIN-SUFFIX,e70123.com,REJECT\nDOMAIN-SUFFIX,e7015.com,REJECT\nDOMAIN-SUFFIX,e704.net,REJECT\nDOMAIN-SUFFIX,e705.net,REJECT\nDOMAIN-SUFFIX,e706.net,REJECT\nDOMAIN-SUFFIX,e708.net,REJECT\nDOMAIN-SUFFIX,e719.net,REJECT\nDOMAIN-SUFFIX,e9377f.com,REJECT\nDOMAIN-SUFFIX,eacash.streamplay.to,REJECT\nDOMAIN-SUFFIX,eap.big5.enorth.com.cn,REJECT\nDOMAIN-SUFFIX,eap.enorth.com.cn,REJECT\nDOMAIN-SUFFIX,ebook.res.meizu.com,REJECT\nDOMAIN-SUFFIX,ebp.renren.com,REJECT\nDOMAIN-SUFFIX,ec.kejet.net,REJECT\nDOMAIN-SUFFIX,eclick.120ask.com,REJECT\nDOMAIN-SUFFIX,eclick.360doc.com,REJECT\nDOMAIN-SUFFIX,eclick.baidu.com,REJECT\nDOMAIN-SUFFIX,eclkspbn.com,REJECT\nDOMAIN-SUFFIX,ecma.bdimg.com,REJECT\nDOMAIN-SUFFIX,ecmb.bdimg.com,REJECT\nDOMAIN-SUFFIX,ecmc.bdimg.com,REJECT\nDOMAIN-SUFFIX,ecuc123.net,REJECT\nDOMAIN-SUFFIX,ed.aijielang.cn,REJECT\nDOMAIN-SUFFIX,ed.sczhilong.cn,REJECT\nDOMAIN-SUFFIX,eddong.com,REJECT\nDOMAIN-SUFFIX,edesf.xyzxmark.cn,REJECT\nDOMAIN-SUFFIX,edge.quantserve.com,REJECT\nDOMAIN-SUFFIX,edge.sharethis.com,REJECT\nDOMAIN-SUFFIX,edge.yunjiasu.com,REJECT\nDOMAIN-SUFFIX,edigitalsurvey.com,REJECT\nDOMAIN-SUFFIX,edncui.net,REJECT\nDOMAIN-SUFFIX,eduancm.com,REJECT\nDOMAIN-SUFFIX,eduzzjy.com,REJECT\nDOMAIN-SUFFIX,ee4kdushuba.com,REJECT\nDOMAIN-SUFFIX,eee.eh39.co,REJECT\nDOMAIN-SUFFIX,eee.kj78.org,REJECT\nDOMAIN-SUFFIX,eee.ttyy888.co,REJECT\nDOMAIN-SUFFIX,eeee500.com,REJECT\nDOMAIN-SUFFIX,eezdx.erc.18183.com,REJECT\nDOMAIN-SUFFIX,eff.inte.sogou.com,REJECT\nDOMAIN-SUFFIX,effectivemeasure.com,REJECT\nDOMAIN-SUFFIX,effectivemeasure.net,REJECT\nDOMAIN-SUFFIX,ehd.baike.com,REJECT\nDOMAIN-SUFFIX,ehxyz.com,REJECT\nDOMAIN-SUFFIX,ein.51yingfa.com,REJECT\nDOMAIN-SUFFIX,eiv.baidu.com,REJECT\nDOMAIN-SUFFIX,ejzr.golden1.sogou.com,REJECT\nDOMAIN-SUFFIX,ekeide.com,REJECT\nDOMAIN-SUFFIX,eland.doublemax.net,REJECT\nDOMAIN-SUFFIX,em.baidu.com,REJECT\nDOMAIN-SUFFIX,emarbox.com,REJECT\nDOMAIN-SUFFIX,emss.zjhim.com,REJECT\nDOMAIN-SUFFIX,en.shenyun.com,REJECT\nDOMAIN-SUFFIX,en.shenyun.org,REJECT\nDOMAIN-SUFFIX,engine.lvehaisen.com,REJECT\nDOMAIN-SUFFIX,engine.tuia.cn,REJECT\nDOMAIN-SUFFIX,ent1.12584.cn,REJECT\nDOMAIN-SUFFIX,entry.baidu.com,REJECT\nDOMAIN-SUFFIX,e-p4p.163.com,REJECT\nDOMAIN-SUFFIX,epernn.cn,REJECT\nDOMAIN-SUFFIX,epowernetworktrackerimages.s3.amazonaws.com,REJECT\nDOMAIN-SUFFIX,er.dlhygj.com,REJECT\nDOMAIN-SUFFIX,erebor.douban.com,REJECT\nDOMAIN-SUFFIX,ereg.adobe.com,REJECT\nDOMAIN-SUFFIX,ereg.wip3.adobe.com,REJECT\nDOMAIN-SUFFIX,ers.baidu.com,REJECT\nDOMAIN-SUFFIX,erwqw.zh1155.com,REJECT\nDOMAIN-SUFFIX,erwr.ydjskvpd.com,REJECT\nDOMAIN-SUFFIX,espn-ak.starwave.com,REJECT\nDOMAIN-SUFFIX,esptj.com,REJECT\nDOMAIN-SUFFIX,esrpxyahzna.bid,REJECT\nDOMAIN-SUFFIX,eteun.cn,REJECT\nDOMAIN-SUFFIX,ethod.gzgmjcx.com,REJECT\nDOMAIN-SUFFIX,etl.xlmc.sec.miui.com,REJECT\nDOMAIN-SUFFIX,eu-gmtdmp.gd1.mookie1.com,REJECT\nDOMAIN-SUFFIX,eum-appdynamics.com,REJECT\nDOMAIN-SUFFIX,eus.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,euwidget.imshopping.com,REJECT\nDOMAIN-SUFFIX,eva.ucas.com,REJECT\nDOMAIN-SUFFIX,evefashion.cn,REJECT\nDOMAIN-SUFFIX,event.ksosoft.com,REJECT\nDOMAIN-SUFFIX,event.mackeeper.com,REJECT\nDOMAIN-SUFFIX,eventlog.beacon.qq.com,REJECT\nDOMAIN-SUFFIX,eventlog.hd.baofeng.com,REJECT\nDOMAIN-SUFFIX,events.kalooga.com,REJECT\nDOMAIN-SUFFIX,events.pingan.com,REJECT\nDOMAIN-SUFFIX,events-api.outfit7.net,REJECT\nDOMAIN-SUFFIX,eviltracker.net,REJECT\nDOMAIN-SUFFIX,ew16d.package12.com,REJECT\nDOMAIN-SUFFIX,ex.mobmore.com,REJECT\nDOMAIN-SUFFIX,ex.puata.info,REJECT\nDOMAIN-SUFFIX,exdynsrv.com,REJECT\nDOMAIN-SUFFIX,exit.macandbumble.com,REJECT\nDOMAIN-SUFFIX,exoclick.com,REJECT\nDOMAIN-SUFFIX,exp.17wo.cn,REJECT\nDOMAIN-SUFFIX,exp.3g.ifeng.com,REJECT\nDOMAIN-SUFFIX,exp.qumi.com,REJECT\nDOMAIN-SUFFIX,expo123.net,REJECT\nDOMAIN-SUFFIX,ext.theglobalweb.com,REJECT\nDOMAIN-SUFFIX,extmoney.i1608.com,REJECT\nDOMAIN-SUFFIX,extstat.com,REJECT\nDOMAIN-SUFFIX,eyd77s.com,REJECT\nDOMAIN-SUFFIX,eye.swfchan.com,REJECT\nDOMAIN-SUFFIX,eyouv.cn,REJECT\nDOMAIN-SUFFIX,ez33.org.cn,REJECT\nDOMAIN-SUFFIX,ezine.oupeng.com,REJECT\nDOMAIN-SUFFIX,ezucods.cn,REJECT\nDOMAIN-SUFFIX,f.520tingshu.com,REJECT\nDOMAIN-SUFFIX,f.doodlemobile.com,REJECT\nDOMAIN-SUFFIX,f.f70123.com,REJECT\nDOMAIN-SUFFIX,f.fj95560.com,REJECT\nDOMAIN-SUFFIX,f.haoxinjaju.com,REJECT\nDOMAIN-SUFFIX,f.hongm.com,REJECT\nDOMAIN-SUFFIX,f.qcwzx.net.cn,REJECT\nDOMAIN-SUFFIX,f.yijikm.com,REJECT\nDOMAIN-SUFFIX,f.yueyetiyu.com,REJECT\nDOMAIN-SUFFIX,f1.06ps.com,REJECT\nDOMAIN-SUFFIX,f1.bizhiku.net,REJECT\nDOMAIN-SUFFIX,f1.luoshenbest.cn,REJECT\nDOMAIN-SUFFIX,f1.meishichina.com,REJECT\nDOMAIN-SUFFIX,f1.p0y.cn,REJECT\nDOMAIN-SUFFIX,f1.pig66.com,REJECT\nDOMAIN-SUFFIX,f1190.com,REJECT\nDOMAIN-SUFFIX,f1c.i.biquge5200.com,REJECT\nDOMAIN-SUFFIX,f2.p0y.cn,REJECT\nDOMAIN-SUFFIX,f2zd.com,REJECT\nDOMAIN-SUFFIX,f3.mi-stat.gslb.mi-idc.com,REJECT\nDOMAIN-SUFFIX,f3.vedeh.com,REJECT\nDOMAIN-SUFFIX,f5.dfcwg.com,REJECT\nDOMAIN-SUFFIX,f5.mtqys.com,REJECT\nDOMAIN-SUFFIX,f56g.me,REJECT\nDOMAIN-SUFFIX,f6ce.com,REJECT\nDOMAIN-SUFFIX,f70123.com,REJECT\nDOMAIN-SUFFIX,f8272.com,REJECT\nDOMAIN-SUFFIX,fa.163.com,REJECT\nDOMAIN-SUFFIX,facebookma.cn,REJECT\nDOMAIN-SUFFIX,faggrim.com,REJECT\nDOMAIN-SUFFIX,fair.sogou.com,REJECT\nDOMAIN-SUFFIX,falundata.com,REJECT\nDOMAIN-SUFFIX,falundata.org,REJECT\nDOMAIN-SUFFIX,fan.liuxiaoer.com,REJECT\nDOMAIN-SUFFIX,fan.twitch.tv,REJECT\nDOMAIN-SUFFIX,fancyapi.com,REJECT\nDOMAIN-SUFFIX,fanqianbb.com,REJECT\nDOMAIN-SUFFIX,fans.bestvogue.com,REJECT\nDOMAIN-SUFFIX,fansi365.com,REJECT\nDOMAIN-SUFFIX,fanxing.kugou.com,REJECT\nDOMAIN-SUFFIX,farm-cn.plista.com,REJECT\nDOMAIN-SUFFIX,fastable.com,REJECT\nDOMAIN-SUFFIX,fastapi.net,REJECT\nDOMAIN-SUFFIX,fastcache.com.cn,REJECT\nDOMAIN-SUFFIX,fast-cdn.dianjoy.com,REJECT\nDOMAIN-SUFFIX,fastclick.com,REJECT\nDOMAIN-SUFFIX,fastclick.net,REJECT\nDOMAIN-SUFFIX,fastly.bench.cedexis.com,REJECT\nDOMAIN-SUFFIX,fastpopunder.com,REJECT\nDOMAIN-SUFFIX,fathionmall.com,REJECT\nDOMAIN-SUFFIX,fav.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,fb.xk.miui.com,REJECT\nDOMAIN-SUFFIX,fbc.ffychb.com,REJECT\nDOMAIN-SUFFIX,fccxgjg.com,REJECT\nDOMAIN-SUFFIX,fc-feed.cdn.bcebos.com,REJECT\nDOMAIN-SUFFIX,fclick.baidu.com,REJECT\nDOMAIN-SUFFIX,fcsass.org.cn,REJECT\nDOMAIN-SUFFIX,fd.anzhi.com,REJECT\nDOMAIN-SUFFIX,fd.qchannel03.cn,REJECT\nDOMAIN-SUFFIX,fd7c.com,REJECT\nDOMAIN-SUFFIX,fds.api.moji.com,REJECT\nDOMAIN-SUFFIX,fe.lea.lycos.co.uk,REJECT\nDOMAIN-SUFFIX,fe1-au.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,fe2-au.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,fe3-au.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,fe-au.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,feed.baidu.com,REJECT\nDOMAIN-SUFFIX,feed.theta.sogou.com,REJECT\nDOMAIN-SUFFIX,feedback.whalecloud.com,REJECT\nDOMAIN-SUFFIX,feeds.logicbuy.com,REJECT\nDOMAIN-SUFFIX,feeds.videosz.com,REJECT\nDOMAIN-SUFFIX,fei232.bhzje7ua9.com,REJECT\nDOMAIN-SUFFIX,feidalu.com,REJECT\nDOMAIN-SUFFIX,feifish66.com,REJECT\nDOMAIN-SUFFIX,feitianma.com,REJECT\nDOMAIN-SUFFIX,feixin2.com,REJECT\nDOMAIN-SUFFIX,fembsflungod.com,REJECT\nDOMAIN-SUFFIX,fen.dkdlsj.com,REJECT\nDOMAIN-SUFFIX,fengbuy.com,REJECT\nDOMAIN-SUFFIX,fenggejiaju.com,REJECT\nDOMAIN-SUFFIX,fenqihome.com,REJECT\nDOMAIN-SUFFIX,fenvm.com,REJECT\nDOMAIN-SUFFIX,fexclick.baidu.com,REJECT\nDOMAIN-SUFFIX,ff.nsg.org.ua,REJECT\nDOMAIN-SUFFIX,ffb.feihuo.com,REJECT\nDOMAIN-SUFFIX,fff.yuyouge.com,REJECT\nDOMAIN-SUFFIX,ffhtek.com,REJECT\nDOMAIN-SUFFIX,fflsn.com,REJECT\nDOMAIN-SUFFIX,ffre.ffrepair.com,REJECT\nDOMAIN-SUFFIX,ffychb.com,REJECT\nDOMAIN-SUFFIX,fge9vbrzwt.bid,REJECT\nDOMAIN-SUFFIX,fghm.ga25.com,REJECT\nDOMAIN-SUFFIX,fghmc.ga25.com,REJECT\nDOMAIN-SUFFIX,fghmimg.ga25.com,REJECT\nDOMAIN-SUFFIX,file.bmob.cn,REJECT\nDOMAIN-SUFFIX,files2.sogou.com,REJECT\nDOMAIN-SUFFIX,fimserve.ign.com,REJECT\nDOMAIN-SUFFIX,findicons.com,REJECT\nDOMAIN-SUFFIX,finding.hardwareheaven.com,REJECT\nDOMAIN-SUFFIX,findnsave.idahostatesman.com,REJECT\nDOMAIN-SUFFIX,finead.cn,REJECT\nDOMAIN-SUFFIX,fips.uimserv.net,REJECT\nDOMAIN-SUFFIX,firefang.cn,REJECT\nDOMAIN-SUFFIX,fjkst.com,REJECT\nDOMAIN-SUFFIX,fjmeyer.com,REJECT\nDOMAIN-SUFFIX,flash.2144.com,REJECT\nDOMAIN-SUFFIX,flashtalking.com,REJECT\nDOMAIN-SUFFIX,flowcodeapp.com,REJECT\nDOMAIN-SUFFIX,flurry.cachefly.net,REJECT\nDOMAIN-SUFFIX,flux.faloo.com,REJECT\nDOMAIN-SUFFIX,flv.dotmore.com.tw,REJECT\nDOMAIN-SUFFIX,flv.ytshuirun.com,REJECT\nDOMAIN-SUFFIX,flwja.com,REJECT\nDOMAIN-SUFFIX,fm.p0y.cn,REJECT\nDOMAIN-SUFFIX,fmgoal.com,REJECT\nDOMAIN-SUFFIX,fnkjj.com,REJECT\nDOMAIN-SUFFIX,focuscat.com,REJECT\nDOMAIN-SUFFIX,focusprolight.com,REJECT\nDOMAIN-SUFFIX,fota4.adups.cn,REJECT\nDOMAIN-SUFFIX,fotao9.com,REJECT\nDOMAIN-SUFFIX,founseezb.cn,REJECT\nDOMAIN-SUFFIX,fozhu.rrsdl.com,REJECT\nDOMAIN-SUFFIX,fp.fraudmetrix.cn,REJECT\nDOMAIN-SUFFIX,fpb.51edu.com,REJECT\nDOMAIN-SUFFIX,fpb.kuhou.com,REJECT\nDOMAIN-SUFFIX,fpb.mn586.com,REJECT\nDOMAIN-SUFFIX,fpbbdx1.51240.com,REJECT\nDOMAIN-SUFFIX,fpbjiansuo.mn586.com,REJECT\nDOMAIN-SUFFIX,fpdownload.macromedia.com,REJECT\nDOMAIN-SUFFIX,fptest.fraudmetrix.cn,REJECT\nDOMAIN-SUFFIX,fqtra.com,REJECT\nDOMAIN-SUFFIX,frame.enet.com.cn,REJECT\nDOMAIN-SUFFIX,fraudmetrix.cn,REJECT\nDOMAIN-SUFFIX,frdhq.cn,REJECT\nDOMAIN-SUFFIX,free.aol.com,REJECT\nDOMAIN-SUFFIX,freecodecs.us.intellitxt.com,REJECT\nDOMAIN-SUFFIX,freexxxvideoclip.aebn.net,REJECT\nDOMAIN-SUFFIX,fs.uc.nearme.com.cn,REJECT\nDOMAIN-SUFFIX,fsjsp.com,REJECT\nDOMAIN-SUFFIX,fsr.lenovomm.com,REJECT\nDOMAIN-SUFFIX,fst360.com,REJECT\nDOMAIN-SUFFIX,fs-uc-nearme-com-cn.oss-cn-hangzhou.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,fsyzcs.com,REJECT\nDOMAIN-SUFFIX,ft.moad.cn,REJECT\nDOMAIN-SUFFIX,ft.pnop.com,REJECT\nDOMAIN-SUFFIX,fthcz.com,REJECT\nDOMAIN-SUFFIX,fu68.com,REJECT\nDOMAIN-SUFFIX,fucnm.com,REJECT\nDOMAIN-SUFFIX,fujianryt.com,REJECT\nDOMAIN-SUFFIX,fun.ynet.com,REJECT\nDOMAIN-SUFFIX,funshion.net.cn,REJECT\nDOMAIN-SUFFIX,fus.lenovomm.com,REJECT\nDOMAIN-SUFFIX,fv99.com,REJECT\nDOMAIN-SUFFIX,fw.adsafeprotected.com,REJECT\nDOMAIN-SUFFIX,fw.vpon.com,REJECT\nDOMAIN-SUFFIX,fwmrm.net,REJECT\nDOMAIN-SUFFIX,fwt0.com,REJECT\nDOMAIN-SUFFIX,fxc.aiquxs.com,REJECT\nDOMAIN-SUFFIX,fxmacd.com,REJECT\nDOMAIN-SUFFIX,fxtducb.cn,REJECT\nDOMAIN-SUFFIX,fxxgw.com,REJECT\nDOMAIN-SUFFIX,fych.uranus.sogou.com,REJECT\nDOMAIN-SUFFIX,fydgold132.com,REJECT\nDOMAIN-SUFFIX,fytza.cn,REJECT\nDOMAIN-SUFFIX,fz863.com,REJECT\nDOMAIN-SUFFIX,fzz.cloud.1234507.com,REJECT\nDOMAIN-SUFFIX,fzz.shgqjr.com,REJECT\nDOMAIN-SUFFIX,g.163.com,REJECT\nDOMAIN-SUFFIX,g.51network.com,REJECT\nDOMAIN-SUFFIX,g.6sfg.com,REJECT\nDOMAIN-SUFFIX,g.ad8.cc,REJECT\nDOMAIN-SUFFIX,g.aligames.com,REJECT\nDOMAIN-SUFFIX,g.baidu.com,REJECT\nDOMAIN-SUFFIX,g.bitauto.com,REJECT\nDOMAIN-SUFFIX,g.brothersoft.com,REJECT\nDOMAIN-SUFFIX,g.chuiyao.com,REJECT\nDOMAIN-SUFFIX,g.d.yoyi.tv,REJECT\nDOMAIN-SUFFIX,g.daman.cc,REJECT\nDOMAIN-SUFFIX,g.f11w.com,REJECT\nDOMAIN-SUFFIX,g.f5gh.com,REJECT\nDOMAIN-SUFFIX,g.gridsum.com,REJECT\nDOMAIN-SUFFIX,g.haluoha.com,REJECT\nDOMAIN-SUFFIX,g.hsw.cn,REJECT\nDOMAIN-SUFFIX,g.mnw.cn,REJECT\nDOMAIN-SUFFIX,g.ousns.net,REJECT\nDOMAIN-SUFFIX,g.rs.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,g.s8dj.com,REJECT\nDOMAIN-SUFFIX,g.szdn1ms.com,REJECT\nDOMAIN-SUFFIX,g.usingde.com,REJECT\nDOMAIN-SUFFIX,g.w5b454.com,REJECT\nDOMAIN-SUFFIX,g.wan.2345.com,REJECT\nDOMAIN-SUFFIX,g.wan.douyu.com,REJECT\nDOMAIN-SUFFIX,g.wrating.com,REJECT\nDOMAIN-SUFFIX,g.x.cn.xtgreat.com,REJECT\nDOMAIN-SUFFIX,g.x.evolife.cn,REJECT\nDOMAIN-SUFFIX,g.yccdn.com,REJECT\nDOMAIN-SUFFIX,g.zx-jsp.com,REJECT\nDOMAIN-SUFFIX,g1.0573ren.com,REJECT\nDOMAIN-SUFFIX,g1.08160.cn,REJECT\nDOMAIN-SUFFIX,g1.163.com,REJECT\nDOMAIN-SUFFIX,g1.tagtic.cn,REJECT\nDOMAIN-SUFFIX,g1.taijuba.com,REJECT\nDOMAIN-SUFFIX,g1c5.com,REJECT\nDOMAIN-SUFFIX,g1f5.com,REJECT\nDOMAIN-SUFFIX,g2.ousns.net,REJECT\nDOMAIN-SUFFIX,g3.iqilu.com,REJECT\nDOMAIN-SUFFIX,g4.iqilu.com,REJECT\nDOMAIN-SUFFIX,g9s.sgzs999.com,REJECT\nDOMAIN-SUFFIX,gaandroid.talkingdata.net,REJECT\nDOMAIN-SUFFIX,gad.kugou.com,REJECT\nDOMAIN-SUFFIX,gadwhy.com,REJECT\nDOMAIN-SUFFIX,gafxa.code.mytanwan.com,REJECT\nDOMAIN-SUFFIX,galaxy.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,game.9xzj.com,REJECT\nDOMAIN-SUFFIX,game.baichuanhd.cn,REJECT\nDOMAIN-SUFFIX,game.html5.qq.com,REJECT\nDOMAIN-SUFFIX,game.kugou.com,REJECT\nDOMAIN-SUFFIX,game.kuwo.cn,REJECT\nDOMAIN-SUFFIX,game.qidian.com,REJECT\nDOMAIN-SUFFIX,game.res.meizu.com,REJECT\nDOMAIN-SUFFIX,game.rising.cn,REJECT\nDOMAIN-SUFFIX,game.subway.uu.cc,REJECT\nDOMAIN-SUFFIX,game.weibo.cn,REJECT\nDOMAIN-SUFFIX,game.weibo.com,REJECT\nDOMAIN-SUFFIX,gamead.swjoy.com,REJECT\nDOMAIN-SUFFIX,gameads.digyourowngrave.com,REJECT\nDOMAIN-SUFFIX,gamebox.kugou.com,REJECT\nDOMAIN-SUFFIX,game-res.meizu.com,REJECT\nDOMAIN-SUFFIX,ganjituiguang.ganji.com,REJECT\nDOMAIN-SUFFIX,gao.ynet.com,REJECT\nDOMAIN-SUFFIX,gas.data.pplive.com,REJECT\nDOMAIN-SUFFIX,gateway.fortunelounge.com,REJECT\nDOMAIN-SUFFIX,gateways.s3.amazonaws.com,REJECT\nDOMAIN-SUFFIX,gb.corp.163.com,REJECT\nDOMAIN-SUFFIX,gc.keefung-zs.com,REJECT\nDOMAIN-SUFFIX,gcapi.sy.kugou.com,REJECT\nDOMAIN-SUFFIX,gcs1.cn,REJECT\nDOMAIN-SUFFIX,gd.cnhange.cn,REJECT\nDOMAIN-SUFFIX,gd.jqgc.com,REJECT\nDOMAIN-SUFFIX,gd.vodtw.com,REJECT\nDOMAIN-SUFFIX,gdbly.com,REJECT\nDOMAIN-SUFFIX,gdgy56.com,REJECT\nDOMAIN-SUFFIX,gdskywings.com,REJECT\nDOMAIN-SUFFIX,gdsqwy.org,REJECT\nDOMAIN-SUFFIX,gdyn.cnn.com,REJECT\nDOMAIN-SUFFIX,ge95.com,REJECT\nDOMAIN-SUFFIX,geili.co,REJECT\nDOMAIN-SUFFIX,geiyujieda.com,REJECT\nDOMAIN-SUFFIX,gen.alicdn.com,REJECT\nDOMAIN-SUFFIX,gentags.com,REJECT\nDOMAIN-SUFFIX,geo.cliphunter.com,REJECT\nDOMAIN-SUFFIX,geo.connexionsecure.com,REJECT\nDOMAIN-SUFFIX,geo.frtya.com,REJECT\nDOMAIN-SUFFIX,geo.frtyd.com,REJECT\nDOMAIN-SUFFIX,geo.gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,geo.moatads.com,REJECT\nDOMAIN-SUFFIX,geo.yahoo.com,REJECT\nDOMAIN-SUFFIX,geo2.adobe.com,REJECT\nDOMAIN-SUFFIX,geobanner.alt.com,REJECT\nDOMAIN-SUFFIX,geobanner.friendfinder.com,REJECT\nDOMAIN-SUFFIX,geobanner.passion.com,REJECT\nDOMAIN-SUFFIX,geobanner.socialflirt.com,REJECT\nDOMAIN-SUFFIX,geoshopping.nzherald.co.nz,REJECT\nDOMAIN-SUFFIX,geryi.com,REJECT\nDOMAIN-SUFFIX,get.thefile.me,REJECT\nDOMAIN-SUFFIX,get3.adobe.com,REJECT\nDOMAIN-SUFFIX,getnormalizedurl.com,REJECT\nDOMAIN-SUFFIX,gewuwen.com,REJECT\nDOMAIN-SUFFIX,gf108.com,REJECT\nDOMAIN-SUFFIX,gf1352.com,REJECT\nDOMAIN-SUFFIX,gfd80.com,REJECT\nDOMAIN-SUFFIX,gfh.ahfzly.com,REJECT\nDOMAIN-SUFFIX,gfx.infomine.com,REJECT\nDOMAIN-SUFFIX,gg.0598yu.com,REJECT\nDOMAIN-SUFFIX,gg.5173.com,REJECT\nDOMAIN-SUFFIX,gg.51cto.com,REJECT\nDOMAIN-SUFFIX,gg.amblrgg.live,REJECT\nDOMAIN-SUFFIX,gg.anqu.com,REJECT\nDOMAIN-SUFFIX,gg.blueidea.com,REJECT\nDOMAIN-SUFFIX,gg.caixin.com,REJECT\nDOMAIN-SUFFIX,gg.cs090.com,REJECT\nDOMAIN-SUFFIX,gg.dsxdn.com,REJECT\nDOMAIN-SUFFIX,gg.gao7.com,REJECT\nDOMAIN-SUFFIX,gg.haianw.com,REJECT\nDOMAIN-SUFFIX,gg.huangye88.com,REJECT\nDOMAIN-SUFFIX,gg.jkmeishi.com,REJECT\nDOMAIN-SUFFIX,gg.kugou.com,REJECT\nDOMAIN-SUFFIX,gg.meitu.com,REJECT\nDOMAIN-SUFFIX,gg.ptfish.com,REJECT\nDOMAIN-SUFFIX,gg.sonhoo.com,REJECT\nDOMAIN-SUFFIX,gg.stargame.com,REJECT\nDOMAIN-SUFFIX,gg.uuu9.com,REJECT\nDOMAIN-SUFFIX,gg.vidown.cn,REJECT\nDOMAIN-SUFFIX,gg.xywy.com,REJECT\nDOMAIN-SUFFIX,gg.yxdown.com,REJECT\nDOMAIN-SUFFIX,gg.zhongyao1.com,REJECT\nDOMAIN-SUFFIX,gg0376.com,REJECT\nDOMAIN-SUFFIX,gg1.yszyz.com,REJECT\nDOMAIN-SUFFIX,gg2.51cto.com,REJECT\nDOMAIN-SUFFIX,gg2.dss9927.com,REJECT\nDOMAIN-SUFFIX,gg3.51cto.com,REJECT\nDOMAIN-SUFFIX,gg570.com,REJECT\nDOMAIN-SUFFIX,gg86.pinggu.org,REJECT\nDOMAIN-SUFFIX,gg8888.cnfol.com,REJECT\nDOMAIN-SUFFIX,ggb.douguo.com,REJECT\nDOMAIN-SUFFIX,ggcode.2345.com,REJECT\nDOMAIN-SUFFIX,ggdoubi.com,REJECT\nDOMAIN-SUFFIX,ggg.zj.com,REJECT\nDOMAIN-SUFFIX,ggle.lywf.me,REJECT\nDOMAIN-SUFFIX,ggmm777.com,REJECT\nDOMAIN-SUFFIX,ggmmqq.com,REJECT\nDOMAIN-SUFFIX,ggr.yxdown.com,REJECT\nDOMAIN-SUFFIX,ggw.gusuwang.com,REJECT\nDOMAIN-SUFFIX,ggw.watertu.com,REJECT\nDOMAIN-SUFFIX,ggxt.net,REJECT\nDOMAIN-SUFFIX,gi.xi.gxabj.com,REJECT\nDOMAIN-SUFFIX,gif.lu.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,gimg.baidu.com,REJECT\nDOMAIN-SUFFIX,gimg.bitauto.com,REJECT\nDOMAIN-SUFFIX,girlcc.cc,REJECT\nDOMAIN-SUFFIX,gj500.com,REJECT\nDOMAIN-SUFFIX,gjghy.com,REJECT\nDOMAIN-SUFFIX,gjreg.code.weddingeeos.com,REJECT\nDOMAIN-SUFFIX,glasszz.com,REJECT\nDOMAIN-SUFFIX,gload.adhood.com,REJECT\nDOMAIN-SUFFIX,global.msads.net,REJECT\nDOMAIN-SUFFIX,global.ymtracking.com,REJECT\nDOMAIN-SUFFIX,gm682.com,REJECT\nDOMAIN-SUFFIX,gma.alicdn.com,REJECT\nDOMAIN-SUFFIX,gma1.com,REJECT\nDOMAIN-SUFFIX,gmota.g188.net,REJECT\nDOMAIN-SUFFIX,gmtdmp.mookie1.com,REJECT\nDOMAIN-SUFFIX,go.gogolm.xyz,REJECT\nDOMAIN-SUFFIX,go.gotourl.xyz,REJECT\nDOMAIN-SUFFIX,go.gotourls.bid,REJECT\nDOMAIN-SUFFIX,go.hangzhou.com.cn,REJECT\nDOMAIN-SUFFIX,go.mmstat.com,REJECT\nDOMAIN-SUFFIX,go.onclasrv.com,REJECT\nDOMAIN-SUFFIX,go.util.zlibs.com,REJECT\nDOMAIN-SUFFIX,godloveme.cn,REJECT\nDOMAIN-SUFFIX,gog9.qzdfc.com,REJECT\nDOMAIN-SUFFIX,go-mpulse.net,REJECT\nDOMAIN-SUFFIX,good.ta80.com,REJECT\nDOMAIN-SUFFIX,googlecommerce.com,REJECT\nDOMAIN-SUFFIX,goolpter.com,REJECT\nDOMAIN-SUFFIX,gopig.io,REJECT\nDOMAIN-SUFFIX,gorgon.youdao.com,REJECT\nDOMAIN-SUFFIX,gosquared.com,REJECT\nDOMAIN-SUFFIX,goto.sogou.com,REJECT\nDOMAIN-SUFFIX,goto.www.iciba.com,REJECT\nDOMAIN-SUFFIX,gotourl.xyz,REJECT\nDOMAIN-SUFFIX,gouzhibao.cn,REJECT\nDOMAIN-SUFFIX,govgift.com,REJECT\nDOMAIN-SUFFIX,govids.net,REJECT\nDOMAIN-SUFFIX,gp.jstv.com,REJECT\nDOMAIN-SUFFIX,gpydym.cn,REJECT\nDOMAIN-SUFFIX,gqswg.com,REJECT\nDOMAIN-SUFFIX,grand.ele.me,REJECT\nDOMAIN-SUFFIX,green.erne.co,REJECT\nDOMAIN-SUFFIX,greenhouseglobal.cn,REJECT\nDOMAIN-SUFFIX,greenxfs.down.123ch.cn,REJECT\nDOMAIN-SUFFIX,gridsum.com,REJECT\nDOMAIN-SUFFIX,gridsumdissector.cn,REJECT\nDOMAIN-SUFFIX,gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,groupa.onlylady.com,REJECT\nDOMAIN-SUFFIX,gs307.com,REJECT\nDOMAIN-SUFFIX,gso0.com,REJECT\nDOMAIN-SUFFIX,gstat.bitauto.com,REJECT\nDOMAIN-SUFFIX,gt.yy.com,REJECT\nDOMAIN-SUFFIX,gt4ec.net,REJECT\nDOMAIN-SUFFIX,gtags.net,REJECT\nDOMAIN-SUFFIX,gtmucs.cn,REJECT\nDOMAIN-SUFFIX,gu.qlogo.cn,REJECT\nDOMAIN-SUFFIX,guang.lesports.com,REJECT\nDOMAIN-SUFFIX,guang.sdsgwy.com,REJECT\nDOMAIN-SUFFIX,guangzhuiyuan.com,REJECT\nDOMAIN-SUFFIX,guangzizai.com,REJECT\nDOMAIN-SUFFIX,guanjia.baidu.com,REJECT\nDOMAIN-SUFFIX,guduopu.com,REJECT\nDOMAIN-SUFFIX,guess.h.qhimg.com,REJECT\nDOMAIN-SUFFIX,guestworld.tripod.lycos.com,REJECT\nDOMAIN-SUFFIX,gugulonger.cn,REJECT\nDOMAIN-SUFFIX,guidashu.com,REJECT\nDOMAIN-SUFFIX,gum.criteo.com,REJECT\nDOMAIN-SUFFIX,guohead.com,REJECT\nDOMAIN-SUFFIX,guomob.com,REJECT\nDOMAIN-SUFFIX,guoshennet.com,REJECT\nDOMAIN-SUFFIX,gw5.push.mcp.weibo.cn,REJECT\nDOMAIN-SUFFIX,gw6.push.mcp.weibo.cn,REJECT\nDOMAIN-SUFFIX,gw630.com,REJECT\nDOMAIN-SUFFIX,gx38.cn,REJECT\nDOMAIN-SUFFIX,gxb.mmstat.com,REJECT\nDOMAIN-SUFFIX,gxdhgb.com,REJECT\nDOMAIN-SUFFIX,gxe.husky.sogou.com,REJECT\nDOMAIN-SUFFIX,gyca9f.dahuangcheng.cn,REJECT\nDOMAIN-SUFFIX,gydag.com,REJECT\nDOMAIN-SUFFIX,gyrtg.com,REJECT\nDOMAIN-SUFFIX,gz.hxdaka.com,REJECT\nDOMAIN-SUFFIX,gz00005.top,REJECT\nDOMAIN-SUFFIX,gzktpf.com,REJECT\nDOMAIN-SUFFIX,gzlykj.cn,REJECT\nDOMAIN-SUFFIX,gzmjnx.cn,REJECT\nDOMAIN-SUFFIX,gzqudou.com,REJECT\nDOMAIN-SUFFIX,h.canmg.cn,REJECT\nDOMAIN-SUFFIX,h.holder.com.ua,REJECT\nDOMAIN-SUFFIX,h.irs01.com,REJECT\nDOMAIN-SUFFIX,h.laojiayoufang.com,REJECT\nDOMAIN-SUFFIX,h.msn.com,REJECT\nDOMAIN-SUFFIX,h.pcd.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,h.sora.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,h01.hotrank.com.tw,REJECT\nDOMAIN-SUFFIX,h1.18sd.cn,REJECT\nDOMAIN-SUFFIX,h2.18sd.cn,REJECT\nDOMAIN-SUFFIX,h5.holalauncher.com,REJECT\nDOMAIN-SUFFIX,h5.jiumaster.com,REJECT\nDOMAIN-SUFFIX,h5.pk1179.com,REJECT\nDOMAIN-SUFFIX,h5.super-dreamers.com,REJECT\nDOMAIN-SUFFIX,h5.taihao.cc,REJECT\nDOMAIN-SUFFIX,h8.bec.com,REJECT\nDOMAIN-SUFFIX,h9377c.com,REJECT\nDOMAIN-SUFFIX,haitaoad.nosdn.127.net,REJECT\nDOMAIN-SUFFIX,haiwai-ic.ksosoft.com,REJECT\nDOMAIN-SUFFIX,haiwengji.net,REJECT\nDOMAIN-SUFFIX,haiyunpush.com,REJECT\nDOMAIN-SUFFIX,hanju18.net,REJECT\nDOMAIN-SUFFIX,hao.7654.com,REJECT\nDOMAIN-SUFFIX,hao.qquu8.com,REJECT\nDOMAIN-SUFFIX,hao.tiandi.com,REJECT\nDOMAIN-SUFFIX,hao.uc.cn,REJECT\nDOMAIN-SUFFIX,hao123.xywy.com,REJECT\nDOMAIN-SUFFIX,hao123rt.com,REJECT\nDOMAIN-SUFFIX,hao549.com,REJECT\nDOMAIN-SUFFIX,hao61.net,REJECT\nDOMAIN-SUFFIX,hao916.com,REJECT\nDOMAIN-SUFFIX,hao934.com,REJECT\nDOMAIN-SUFFIX,haoghost.com,REJECT\nDOMAIN-SUFFIX,haohaowan8.com,REJECT\nDOMAIN-SUFFIX,haolew.com,REJECT\nDOMAIN-SUFFIX,haostat.qihoo.com,REJECT\nDOMAIN-SUFFIX,hapic1.jhkxwl.com,REJECT\nDOMAIN-SUFFIX,hascosafety.com,REJECT\nDOMAIN-SUFFIX,hats.haibao.cn,REJECT\nDOMAIN-SUFFIX,hbalx.cn,REJECT\nDOMAIN-SUFFIX,hbdt.luomi.com,REJECT\nDOMAIN-SUFFIX,hblinwei.com,REJECT\nDOMAIN-SUFFIX,hbngfy.com,REJECT\nDOMAIN-SUFFIX,hbyyzm.com,REJECT\nDOMAIN-SUFFIX,hc.baidu.com,REJECT\nDOMAIN-SUFFIX,hccms.com.cn,REJECT\nDOMAIN-SUFFIX,hcreditx.com,REJECT\nDOMAIN-SUFFIX,hd.jiedaibao.com,REJECT\nDOMAIN-SUFFIX,hd.ylddq.com,REJECT\nDOMAIN-SUFFIX,hda.maxli.cn,REJECT\nDOMAIN-SUFFIX,hdad.baike.com,REJECT\nDOMAIN-SUFFIX,hdb.maxli.cn,REJECT\nDOMAIN-SUFFIX,hdggcdn.bayimob.com,REJECT\nDOMAIN-SUFFIX,hdhkwl.com,REJECT\nDOMAIN-SUFFIX,hdj.baidu.com,REJECT\nDOMAIN-SUFFIX,he2d.com,REJECT\nDOMAIN-SUFFIX,health1.12584.cn,REJECT\nDOMAIN-SUFFIX,heavenmedia.v3g4s.com,REJECT\nDOMAIN-SUFFIX,hechaocheng.cn,REJECT\nDOMAIN-SUFFIX,heefwozhlxgz.com,REJECT\nDOMAIN-SUFFIX,hefan365.com,REJECT\nDOMAIN-SUFFIX,heib10.top,REJECT\nDOMAIN-SUFFIX,heib12.top,REJECT\nDOMAIN-SUFFIX,heimo.rrsdl.com,REJECT\nDOMAIN-SUFFIX,hejban.youwatch.org,REJECT\nDOMAIN-SUFFIX,hejingroup.cn,REJECT\nDOMAIN-SUFFIX,help.baotangwang.cn,REJECT\nDOMAIN-SUFFIX,help.yunaq.com,REJECT\nDOMAIN-SUFFIX,hesxz.com,REJECT\nDOMAIN-SUFFIX,heyzap.com,REJECT\nDOMAIN-SUFFIX,hfjuki.com,REJECT\nDOMAIN-SUFFIX,hfsteel.net,REJECT\nDOMAIN-SUFFIX,hg417.bet,REJECT\nDOMAIN-SUFFIX,hg89038.com,REJECT\nDOMAIN-SUFFIX,hg89068.com,REJECT\nDOMAIN-SUFFIX,hg89078.com,REJECT\nDOMAIN-SUFFIX,hgame.com,REJECT\nDOMAIN-SUFFIX,hh6666.com,REJECT\nDOMAIN-SUFFIX,hhlian.com,REJECT\nDOMAIN-SUFFIX,hhly88.com,REJECT\nDOMAIN-SUFFIX,hhppyt.com,REJECT\nDOMAIN-SUFFIX,hhqda.pop.t5yx.cn,REJECT\nDOMAIN-SUFFIX,hi686.com,REJECT\nDOMAIN-SUFFIX,hi760.com,REJECT\nDOMAIN-SUFFIX,hi9377.com,REJECT\nDOMAIN-SUFFIX,hiad.myweb.hinet.net,REJECT\nDOMAIN-SUFFIX,hiad.vmall.com,REJECT\nDOMAIN-SUFFIX,higame123.com,REJECT\nDOMAIN-SUFFIX,hilltopads.net,REJECT\nDOMAIN-SUFFIX,himandy.com,REJECT\nDOMAIN-SUFFIX,hipersushiads.com,REJECT\nDOMAIN-SUFFIX,histats.com,REJECT\nDOMAIN-SUFFIX,hit.webcentre.lycos.co.uk,REJECT\nDOMAIN-SUFFIX,hitlog2.chosun.com,REJECT\nDOMAIN-SUFFIX,hitslink.com,REJECT\nDOMAIN-SUFFIX,hivecn.cn,REJECT\nDOMAIN-SUFFIX,hivedata.cc,REJECT\nDOMAIN-SUFFIX,hjc1990.com,REJECT\nDOMAIN-SUFFIX,hk.jtsh123.com,REJECT\nDOMAIN-SUFFIX,hk.napi.ucweb.com,REJECT\nDOMAIN-SUFFIX,hk9600.com,REJECT\nDOMAIN-SUFFIX,hk-cdn.effectivemeasure.net,REJECT\nDOMAIN-SUFFIX,hkfuy.com,REJECT\nDOMAIN-SUFFIX,hl.kuzu.com,REJECT\nDOMAIN-SUFFIX,hl.quw18.com,REJECT\nDOMAIN-SUFFIX,hl2rcv.adobe.com,REJECT\nDOMAIN-SUFFIX,hldwmly.com,REJECT\nDOMAIN-SUFFIX,hlrcv.stage.adobe.com,REJECT\nDOMAIN-SUFFIX,hmp33.com,REJECT\nDOMAIN-SUFFIX,hmttoly.com,REJECT\nDOMAIN-SUFFIX,hmyangshengji.com,REJECT\nDOMAIN-SUFFIX,hnasd.com,REJECT\nDOMAIN-SUFFIX,hnctsm.com,REJECT\nDOMAIN-SUFFIX,hndiyikj.com,REJECT\nDOMAIN-SUFFIX,hnol.net,REJECT\nDOMAIN-SUFFIX,hnxxjn.com,REJECT\nDOMAIN-SUFFIX,hnyny.com,REJECT\nDOMAIN-SUFFIX,hoisin.coocaatv.com,REJECT\nDOMAIN-SUFFIX,home520.com,REJECT\nDOMAIN-SUFFIX,hoplink.ksosoft.com,REJECT\nDOMAIN-SUFFIX,hosting.miarroba.info,REJECT\nDOMAIN-SUFFIX,hot.browser.miui.com,REJECT\nDOMAIN-SUFFIX,hot.m.shouji.360tpcdn.com,REJECT\nDOMAIN-SUFFIX,hot-mob.com,REJECT\nDOMAIN-SUFFIX,hotrank.com.tw,REJECT\nDOMAIN-SUFFIX,houdaolj.com,REJECT\nDOMAIN-SUFFIX,houtai.2345.com,REJECT\nDOMAIN-SUFFIX,houyi.logger.baofeng.com,REJECT\nDOMAIN-SUFFIX,hpd.baidu.com,REJECT\nDOMAIN-SUFFIX,hpqxznpb.bid,REJECT\nDOMAIN-SUFFIX,hqgjcm.com,REJECT\nDOMAIN-SUFFIX,hr41.cn,REJECT\nDOMAIN-SUFFIX,hr44.com,REJECT\nDOMAIN-SUFFIX,hs.qhupdate.com,REJECT\nDOMAIN-SUFFIX,hslyqs.com,REJECT\nDOMAIN-SUFFIX,ht.www.sogou.com,REJECT\nDOMAIN-SUFFIX,htfmbt.com,REJECT\nDOMAIN-SUFFIX,htjsk.com,REJECT\nDOMAIN-SUFFIX,html.350.com,REJECT\nDOMAIN-SUFFIX,html.sunday8.com,REJECT\nDOMAIN-SUFFIX,html.yuntzs.com,REJECT\nDOMAIN-SUFFIX,httpdns.push.oppomobile.com,REJECT\nDOMAIN-SUFFIX,huahuaka.com,REJECT\nDOMAIN-SUFFIX,huashengtai.net,REJECT\nDOMAIN-SUFFIX,huashuowork.com,REJECT\nDOMAIN-SUFFIX,huaxinxunye.cn,REJECT\nDOMAIN-SUFFIX,huayi65.com,REJECT\nDOMAIN-SUFFIX,hub5pn.wap.sandai.net,REJECT\nDOMAIN-SUFFIX,hubojd.com,REJECT\nDOMAIN-SUFFIX,huichuan.sm.cn,REJECT\nDOMAIN-SUFFIX,huimee.net,REJECT\nDOMAIN-SUFFIX,huishenghuiying.com,REJECT\nDOMAIN-SUFFIX,humanding.com,REJECT\nDOMAIN-SUFFIX,hunpingou.com,REJECT\nDOMAIN-SUFFIX,hv.code.tanwanyx.com,REJECT\nDOMAIN-SUFFIX,hw6.com,REJECT\nDOMAIN-SUFFIX,hwt.player888.cn,REJECT\nDOMAIN-SUFFIX,hxadt.com,REJECT\nDOMAIN-SUFFIX,hxspc.com,REJECT\nDOMAIN-SUFFIX,hxstfxx.cn,REJECT\nDOMAIN-SUFFIX,hxueu.code.weddingeeos.com,REJECT\nDOMAIN-SUFFIX,hxyifu.com,REJECT\nDOMAIN-SUFFIX,hxyx360.com,REJECT\nDOMAIN-SUFFIX,hyfh.benbaisteel.com,REJECT\nDOMAIN-SUFFIX,hyfyuan.com,REJECT\nDOMAIN-SUFFIX,hyperpromote.com,REJECT\nDOMAIN-SUFFIX,hys4.com,REJECT\nDOMAIN-SUFFIX,hystq.com,REJECT\nDOMAIN-SUFFIX,hytgj.com,REJECT\nDOMAIN-SUFFIX,hyz86.com,REJECT\nDOMAIN-SUFFIX,hz.miercn.com,REJECT\nDOMAIN-SUFFIX,hz.mmstat.com,REJECT\nDOMAIN-SUFFIX,hz.shouyoutv.com,REJECT\nDOMAIN-SUFFIX,hzaibi.com,REJECT\nDOMAIN-SUFFIX,hzdmacore.kejet.net,REJECT\nDOMAIN-SUFFIX,hzhyhm.com,REJECT\nDOMAIN-SUFFIX,hzsod71wov.me,REJECT\nDOMAIN-SUFFIX,hzxfmc.com,REJECT\nDOMAIN-SUFFIX,hzyuw.com,REJECT\nDOMAIN-SUFFIX,i.bigmir.net,REJECT\nDOMAIN-SUFFIX,i.clkservice.youdao.com,REJECT\nDOMAIN-SUFFIX,i.dreamfull.cn,REJECT\nDOMAIN-SUFFIX,i.flow.browser.oppomobile.com,REJECT\nDOMAIN-SUFFIX,i.go.sohu.com,REJECT\nDOMAIN-SUFFIX,i.haloapps.com,REJECT\nDOMAIN-SUFFIX,i.hao61.net,REJECT\nDOMAIN-SUFFIX,i.holalauncher.com,REJECT\nDOMAIN-SUFFIX,i.huilixieye.net,REJECT\nDOMAIN-SUFFIX,i.jiathis.com,REJECT\nDOMAIN-SUFFIX,i.jyhwt.cn,REJECT\nDOMAIN-SUFFIX,i.l.cnn.net,REJECT\nDOMAIN-SUFFIX,i.liadm.com,REJECT\nDOMAIN-SUFFIX,i.ma.social-touch.com,REJECT\nDOMAIN-SUFFIX,i.mmcdn.cn,REJECT\nDOMAIN-SUFFIX,i.ssix.io,REJECT\nDOMAIN-SUFFIX,i.syasn.com,REJECT\nDOMAIN-SUFFIX,i.tansuotv.com,REJECT\nDOMAIN-SUFFIX,i.w55c.net,REJECT\nDOMAIN-SUFFIX,i.zhuoyaju.com,REJECT\nDOMAIN-SUFFIX,i1236.net,REJECT\nDOMAIN-SUFFIX,i2.akjunshi.com,REJECT\nDOMAIN-SUFFIX,i3818.com,REJECT\nDOMAIN-SUFFIX,i5.akjunshi.com,REJECT\nDOMAIN-SUFFIX,i92xue.com,REJECT\nDOMAIN-SUFFIX,ia.ctags.cn,REJECT\nDOMAIN-SUFFIX,iad.g.163.com,REJECT\nDOMAIN-SUFFIX,iadc.qwapi.com,REJECT\nDOMAIN-SUFFIX,iadmatvideo.nosdn.127.net,REJECT\nDOMAIN-SUFFIX,iads.xinmin.cn,REJECT\nDOMAIN-SUFFIX,ib.adnxs.co,REJECT\nDOMAIN-SUFFIX,ibafnw.cn,REJECT\nDOMAIN-SUFFIX,ibanners.empoweredcomms.com.au,REJECT\nDOMAIN-SUFFIX,ic.wps.cn,REJECT\nDOMAIN-SUFFIX,icast.cn,REJECT\nDOMAIN-SUFFIX,icdxc.com,REJECT\nDOMAIN-SUFFIX,icn.southmoney.com,REJECT\nDOMAIN-SUFFIX,ico.58pic.com,REJECT\nDOMAIN-SUFFIX,icon.cnmo.com,REJECT\nDOMAIN-SUFFIX,icons.mydrivers.com,REJECT\nDOMAIN-SUFFIX,id.jiathis.com,REJECT\nDOMAIN-SUFFIX,id528.com,REJECT\nDOMAIN-SUFFIX,ida.cnool.net,REJECT\nDOMAIN-SUFFIX,idasai.com,REJECT\nDOMAIN-SUFFIX,idcot.com,REJECT\nDOMAIN-SUFFIX,idcqi.com,REJECT\nDOMAIN-SUFFIX,identified.cn,REJECT\nDOMAIN-SUFFIX,idianfang.com,REJECT\nDOMAIN-SUFFIX,idm-su.baidu.com,REJECT\nDOMAIN-SUFFIX,ids.deliver.ifeng.com,REJECT\nDOMAIN-SUFFIX,ids1.deliver.ifeng.com,REJECT\nDOMAIN-SUFFIX,idx.m.hub.sandai.net,REJECT\nDOMAIN-SUFFIX,ie8eamus.com,REJECT\nDOMAIN-SUFFIX,iebar.baidu.com,REJECT\nDOMAIN-SUFFIX,ieonline.microsoft.com,REJECT\nDOMAIN-SUFFIX,if1512.com,REJECT\nDOMAIN-SUFFIX,iflyad.bj.openstorage.cn,REJECT\nDOMAIN-SUFFIX,iframe.travel.yahoo.com,REJECT\nDOMAIN-SUFFIX,ig.nukefans.net,REJECT\nDOMAIN-SUFFIX,igexin.com,REJECT\nDOMAIN-SUFFIX,igj5y.yongchanghengyuan.com,REJECT\nDOMAIN-SUFFIX,ih.adscale.de,REJECT\nDOMAIN-SUFFIX,ihualun.com,REJECT\nDOMAIN-SUFFIX,ihuanmei.com,REJECT\nDOMAIN-SUFFIX,iia1.pikacn.com,REJECT\nDOMAIN-SUFFIX,iiad.com,REJECT\nDOMAIN-SUFFIX,iiewl.com,REJECT\nDOMAIN-SUFFIX,iii.6park.com,REJECT\nDOMAIN-SUFFIX,iis1.deliver.ifeng.com,REJECT\nDOMAIN-SUFFIX,iis3g.deliver.ifeng.com,REJECT\nDOMAIN-SUFFIX,iisl7wpf.me,REJECT\nDOMAIN-SUFFIX,ikcode.baidu.com,REJECT\nDOMAIN-SUFFIX,il8r.com,REJECT\nDOMAIN-SUFFIX,im.jpush.cn,REJECT\nDOMAIN-SUFFIX,im.ov.yahoo.co.jp,REJECT\nDOMAIN-SUFFIX,im1.56zzw.com,REJECT\nDOMAIN-SUFFIX,im64.jpush.cn,REJECT\nDOMAIN-SUFFIX,ima3vpaid.appspot.com,REJECT\nDOMAIN-SUFFIX,imads.rediff.com,REJECT\nDOMAIN-SUFFIX,image.139y.com,REJECT\nDOMAIN-SUFFIX,image.9duw.com,REJECT\nDOMAIN-SUFFIX,image.box.xiaomi.com,REJECT\nDOMAIN-SUFFIX,image.fsyule.net,REJECT\nDOMAIN-SUFFIX,image.gentags.com,REJECT\nDOMAIN-SUFFIX,image.haiyunx.com,REJECT\nDOMAIN-SUFFIX,image.hh010.com,REJECT\nDOMAIN-SUFFIX,image.hj217.com,REJECT\nDOMAIN-SUFFIX,image.p4p.sogou.com,REJECT\nDOMAIN-SUFFIX,image.qj175.com,REJECT\nDOMAIN-SUFFIX,image.zzd.sm.cn,REJECT\nDOMAIN-SUFFIX,imagelx.yidianzixun.com,REJECT\nDOMAIN-SUFFIX,images.avsmt.cn,REJECT\nDOMAIN-SUFFIX,images.chinaz.com,REJECT\nDOMAIN-SUFFIX,images.enet.com.cn,REJECT\nDOMAIN-SUFFIX,images.fastclick.net,REJECT\nDOMAIN-SUFFIX,images.gxsky.com,REJECT\nDOMAIN-SUFFIX,images.intellitxt.com,REJECT\nDOMAIN-SUFFIX,images.millennialmedia.com,REJECT\nDOMAIN-SUFFIX,images.pagechoice.net,REJECT\nDOMAIN-SUFFIX,images.sohu.com,REJECT\nDOMAIN-SUFFIX,images.startappservice.com,REJECT\nDOMAIN-SUFFIX,images.tyyjzs.cn,REJECT\nDOMAIN-SUFFIX,images9999.com,REJECT\nDOMAIN-SUFFIX,imageter.com,REJECT\nDOMAIN-SUFFIX,imagzine.oppomobile.com,REJECT\nDOMAIN-SUFFIX,imedia.bokecc.com,REJECT\nDOMAIN-SUFFIX,imeijiajia.com,REJECT\nDOMAIN-SUFFIX,imfsr.lenovomm.com,REJECT\nDOMAIN-SUFFIX,img.12584.cn,REJECT\nDOMAIN-SUFFIX,img.3sjt.com,REJECT\nDOMAIN-SUFFIX,img.88ads.com,REJECT\nDOMAIN-SUFFIX,img.9duw.com,REJECT\nDOMAIN-SUFFIX,img.ad.zhangyue.com,REJECT\nDOMAIN-SUFFIX,img.adbox.sina.com.cn,REJECT\nDOMAIN-SUFFIX,img.adnyg.com,REJECT\nDOMAIN-SUFFIX,img.amp.ad.sina.com.cn,REJECT\nDOMAIN-SUFFIX,img.applovin.com,REJECT\nDOMAIN-SUFFIX,img.cmm.xmfish.com,REJECT\nDOMAIN-SUFFIX,img.cxxyft.com,REJECT\nDOMAIN-SUFFIX,img.dawenxue.org,REJECT\nDOMAIN-SUFFIX,img.dydab.com,REJECT\nDOMAIN-SUFFIX,img.ercfh.com,REJECT\nDOMAIN-SUFFIX,img.fd7c.com,REJECT\nDOMAIN-SUFFIX,img.feitian001.com,REJECT\nDOMAIN-SUFFIX,img.gaore.com,REJECT\nDOMAIN-SUFFIX,img.gz9d.com,REJECT\nDOMAIN-SUFFIX,img.il8r.com,REJECT\nDOMAIN-SUFFIX,img.img18.com,REJECT\nDOMAIN-SUFFIX,img.jgchq.com,REJECT\nDOMAIN-SUFFIX,img.jizzads.com,REJECT\nDOMAIN-SUFFIX,img.kanuxian.cn,REJECT\nDOMAIN-SUFFIX,img.khlxw.com,REJECT\nDOMAIN-SUFFIX,img.kuwanpx.com,REJECT\nDOMAIN-SUFFIX,img.libdd.com,REJECT\nDOMAIN-SUFFIX,img.ma.social-touch.com,REJECT\nDOMAIN-SUFFIX,img.meipic.net,REJECT\nDOMAIN-SUFFIX,img.qdscgj.com,REJECT\nDOMAIN-SUFFIX,img.qqgeshou.com,REJECT\nDOMAIN-SUFFIX,img.s8bbs.com,REJECT\nDOMAIN-SUFFIX,img.scupio.com,REJECT\nDOMAIN-SUFFIX,img.sheyuansu.com,REJECT\nDOMAIN-SUFFIX,img.supfast.net,REJECT\nDOMAIN-SUFFIX,img.tan5858.com,REJECT\nDOMAIN-SUFFIX,img.taotaosou.cn,REJECT\nDOMAIN-SUFFIX,img.tcdxt.com,REJECT\nDOMAIN-SUFFIX,img.toppr.com.cn,REJECT\nDOMAIN-SUFFIX,img.twcczhu.com,REJECT\nDOMAIN-SUFFIX,img.uyangyong.cn,REJECT\nDOMAIN-SUFFIX,img.wan.sogou.com,REJECT\nDOMAIN-SUFFIX,img.wuben56.com,REJECT\nDOMAIN-SUFFIX,img.xa9t.com,REJECT\nDOMAIN-SUFFIX,img.xcy8.com,REJECT\nDOMAIN-SUFFIX,img.xiacaidd.com,REJECT\nDOMAIN-SUFFIX,img.xuenb.com,REJECT\nDOMAIN-SUFFIX,img.yingshidiguo.cn,REJECT\nDOMAIN-SUFFIX,img.yuyue007.cn,REJECT\nDOMAIN-SUFFIX,img.zsj18.com,REJECT\nDOMAIN-SUFFIX,img.zuowen8.com,REJECT\nDOMAIN-SUFFIX,img.zx590.com,REJECT\nDOMAIN-SUFFIX,img0.egou.com,REJECT\nDOMAIN-SUFFIX,img01.taotaosou.cn,REJECT\nDOMAIN-SUFFIX,img1.126.net,REJECT\nDOMAIN-SUFFIX,img1.18183.com,REJECT\nDOMAIN-SUFFIX,img1.jintang114.org,REJECT\nDOMAIN-SUFFIX,img1.km.com,REJECT\nDOMAIN-SUFFIX,img1.mekbet.com,REJECT\nDOMAIN-SUFFIX,img1.nend.net,REJECT\nDOMAIN-SUFFIX,img1.pcfg.cache.wps.cn,REJECT\nDOMAIN-SUFFIX,img1.pszyzxh.org,REJECT\nDOMAIN-SUFFIX,img18.com,REJECT\nDOMAIN-SUFFIX,img2.126.net,REJECT\nDOMAIN-SUFFIX,img2.578965.com,REJECT\nDOMAIN-SUFFIX,img2.cs153.com,REJECT\nDOMAIN-SUFFIX,img2.hrccb.com,REJECT\nDOMAIN-SUFFIX,img2.jiuzhilan.com,REJECT\nDOMAIN-SUFFIX,img2.km.com,REJECT\nDOMAIN-SUFFIX,img2.qekun.com,REJECT\nDOMAIN-SUFFIX,img3.126.net,REJECT\nDOMAIN-SUFFIX,img3.fy1g.com,REJECT\nDOMAIN-SUFFIX,img3.km.com,REJECT\nDOMAIN-SUFFIX,img6.126.net,REJECT\nDOMAIN-SUFFIX,img80.net,REJECT\nDOMAIN-SUFFIX,img-ad.oupeng.com,REJECT\nDOMAIN-SUFFIX,imgad.thepaper.cn,REJECT\nDOMAIN-SUFFIX,imgad0.3conline.com,REJECT\nDOMAIN-SUFFIX,imgapp.yeyou.com,REJECT\nDOMAIN-SUFFIX,imgc.cymzc.com,REJECT\nDOMAIN-SUFFIX,imgcdn.wapx.cn,REJECT\nDOMAIN-SUFFIX,img-cdn-spot.ymcdn.cn,REJECT\nDOMAIN-SUFFIX,img-dsp.oss-cn-beijing.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,imges.wu65.com,REJECT\nDOMAIN-SUFFIX,imgg.marketgid.com,REJECT\nDOMAIN-SUFFIX,imgg.mgid.com,REJECT\nDOMAIN-SUFFIX,imgp.cymzc.com,REJECT\nDOMAIN-SUFFIX,imgsreview.dftoutiao.com,REJECT\nDOMAIN-SUFFIX,img-x.jd.com,REJECT\nDOMAIN-SUFFIX,immob.cn,REJECT\nDOMAIN-SUFFIX,imneinei.com,REJECT\nDOMAIN-SUFFIX,i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,imp.asahi.com,REJECT\nDOMAIN-SUFFIX,imp.gentags.net,REJECT\nDOMAIN-SUFFIX,imp.go.sohu.com,REJECT\nDOMAIN-SUFFIX,imp.madserving.com,REJECT\nDOMAIN-SUFFIX,imp.pdb.madserving.com,REJECT\nDOMAIN-SUFFIX,imp.xgo.com.cn,REJECT\nDOMAIN-SUFFIX,imp.zdnet.com.cn,REJECT\nDOMAIN-SUFFIX,imp.zol.com.cn,REJECT\nDOMAIN-SUFFIX,impression.gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,impservice2.youdao.com,REJECT\nDOMAIN-SUFFIX,impservicetest.dictapp.youdao.com,REJECT\nDOMAIN-SUFFIX,impservice-test.dictapp.youdao.com,REJECT\nDOMAIN-SUFFIX,imrworldwide.com,REJECT\nDOMAIN-SUFFIX,in.gyeet.com,REJECT\nDOMAIN-SUFFIX,in.jxhcyc.com,REJECT\nDOMAIN-SUFFIX,in.mengpr.com,REJECT\nDOMAIN-SUFFIX,in.mgwcn.com,REJECT\nDOMAIN-SUFFIX,in.qzkxt.com,REJECT\nDOMAIN-SUFFIX,in.zog.link,REJECT\nDOMAIN-SUFFIX,in1.feed.uu.cc,REJECT\nDOMAIN-SUFFIX,in1.secure.uu.cc,REJECT\nDOMAIN-SUFFIX,inad.com,REJECT\nDOMAIN-SUFFIX,inapp.1sapp.com,REJECT\nDOMAIN-SUFFIX,inccnd.com,REJECT\nDOMAIN-SUFFIX,inclk.com,REJECT\nDOMAIN-SUFFIX,include.xs2345.com,REJECT\nDOMAIN-SUFFIX,index.woai310.com,REJECT\nDOMAIN-SUFFIX,indieclick.3janecdn.com,REJECT\nDOMAIN-SUFFIX,info.downsave.com,REJECT\nDOMAIN-SUFFIX,info.gomlab.com,REJECT\nDOMAIN-SUFFIX,info.meihua.docer.com,REJECT\nDOMAIN-SUFFIX,info.pinyin.sogou.com,REJECT\nDOMAIN-SUFFIX,info.sec.miui.com,REJECT\nDOMAIN-SUFFIX,info.stockstar.com,REJECT\nDOMAIN-SUFFIX,info.yitsoftware.com,REJECT\nDOMAIN-SUFFIX,infocenter.meizu.com,REJECT\nDOMAIN-SUFFIX,ingameads.gameloft.com,REJECT\nDOMAIN-SUFFIX,ini.litingxin.cn,REJECT\nDOMAIN-SUFFIX,ini.update.360safe.com,REJECT\nDOMAIN-SUFFIX,init.phpwind.com,REJECT\nDOMAIN-SUFFIX,init.phpwind.net,REJECT\nDOMAIN-SUFFIX,init.startappexchange.com,REJECT\nDOMAIN-SUFFIX,innity.com,REJECT\nDOMAIN-SUFFIX,innity.net,REJECT\nDOMAIN-SUFFIX,inoprosport.su,REJECT\nDOMAIN-SUFFIX,insenz.com,REJECT\nDOMAIN-SUFFIX,inside.bitcomet.com,REJECT\nDOMAIN-SUFFIX,inskin.vo.llnwd.net,REJECT\nDOMAIN-SUFFIX,inst.360safe.com,REJECT\nDOMAIN-SUFFIX,instabug.com,REJECT\nDOMAIN-SUFFIX,install.kugou.com,REJECT\nDOMAIN-SUFFIX,install.sidesearch.lycos.com,REJECT\nDOMAIN-SUFFIX,install2.kugou.com,REJECT\nDOMAIN-SUFFIX,instreet.cn,REJECT\nDOMAIN-SUFFIX,int.dpool.sina.com.cn,REJECT\nDOMAIN-SUFFIX,inte.theta.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,intellitxt.com,REJECT\nDOMAIN-SUFFIX,intely.cn,REJECT\nDOMAIN-SUFFIX,inter1ads.com,REJECT\nDOMAIN-SUFFIX,interaction.bayimob.com,REJECT\nDOMAIN-SUFFIX,interactive.huanqiu.com,REJECT\nDOMAIN-SUFFIX,interest.mix.sina.com.cn,REJECT\nDOMAIN-SUFFIX,ioc.mmakd.top,REJECT\nDOMAIN-SUFFIX,ios-dc.51y5.net,REJECT\nDOMAIN-SUFFIX,ios-informationplatform.wps.cn,REJECT\nDOMAIN-SUFFIX,iosipa.b0.upaiyun.com,REJECT\nDOMAIN-SUFFIX,ip.hivps.xyz,REJECT\nDOMAIN-SUFFIX,ip2.pxene.com,REJECT\nDOMAIN-SUFFIX,ipengtai.huanqiu.com,REJECT\nDOMAIN-SUFFIX,iperceptions.com,REJECT\nDOMAIN-SUFFIX,iphonelog.shouji.baofeng.com,REJECT\nDOMAIN-SUFFIX,ipic.staticsdo.com,REJECT\nDOMAIN-SUFFIX,ipinyou.com,REJECT\nDOMAIN-SUFFIX,ipm.atm.cp31.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,ipm.atm.youku.com,REJECT\nDOMAIN-SUFFIX,iqiyi.irs01.com,REJECT\nDOMAIN-SUFFIX,ir.mail.126.com,REJECT\nDOMAIN-SUFFIX,ir.mail.163.com,REJECT\nDOMAIN-SUFFIX,ir.mail.yeah.net,REJECT\nDOMAIN-SUFFIX,iroby.com,REJECT\nDOMAIN-SUFFIX,irpmt.mail.163.com,REJECT\nDOMAIN-SUFFIX,irs01.net,REJECT\nDOMAIN-SUFFIX,irs09.com,REJECT\nDOMAIN-SUFFIX,ishowbg.com,REJECT\nDOMAIN-SUFFIX,istreamsche.com,REJECT\nDOMAIN-SUFFIX,itaoxiaoshuo.com,REJECT\nDOMAIN-SUFFIX,item.ttkvod.com,REJECT\nDOMAIN-SUFFIX,items.bingdiantao.com,REJECT\nDOMAIN-SUFFIX,its.fugetech.com,REJECT\nDOMAIN-SUFFIX,its-dori.tumblr.com,REJECT\nDOMAIN-SUFFIX,iutr.uozwys.top,REJECT\nDOMAIN-SUFFIX,iuuff.com,REJECT\nDOMAIN-SUFFIX,ivy.pcauto.com.cn,REJECT\nDOMAIN-SUFFIX,ivy.pcbaby.com.cn,REJECT\nDOMAIN-SUFFIX,ivy.pclady.com.cn,REJECT\nDOMAIN-SUFFIX,ivy.pconline.com.cn,REJECT\nDOMAIN-SUFFIX,iwan.sogou.com,REJECT\nDOMAIN-SUFFIX,iwanad.baidu.com,REJECT\nDOMAIN-SUFFIX,ixpub.net,REJECT\nDOMAIN-SUFFIX,j.6avz.com,REJECT\nDOMAIN-SUFFIX,j.baminw.cn,REJECT\nDOMAIN-SUFFIX,j.biquge520.cc,REJECT\nDOMAIN-SUFFIX,j.br.baidu.com,REJECT\nDOMAIN-SUFFIX,j.ccnovel.com,REJECT\nDOMAIN-SUFFIX,j.chaorenjiaoshi.com,REJECT\nDOMAIN-SUFFIX,j.dipowang.cn,REJECT\nDOMAIN-SUFFIX,j.fd7c.com,REJECT\nDOMAIN-SUFFIX,j.hbwcl.com,REJECT\nDOMAIN-SUFFIX,j.hongyangpai.com,REJECT\nDOMAIN-SUFFIX,j.jimeilm.com,REJECT\nDOMAIN-SUFFIX,j.kfd3sm2c.com,REJECT\nDOMAIN-SUFFIX,j.qijijs.top,REJECT\nDOMAIN-SUFFIX,j.qiqivv.com,REJECT\nDOMAIN-SUFFIX,j.qiqiww.com,REJECT\nDOMAIN-SUFFIX,j.s11.cn,REJECT\nDOMAIN-SUFFIX,j.sc1369.com,REJECT\nDOMAIN-SUFFIX,j.sdqoi2d.com,REJECT\nDOMAIN-SUFFIX,j.wan.liebao.cn,REJECT\nDOMAIN-SUFFIX,j.wit.qq.com,REJECT\nDOMAIN-SUFFIX,j.xinshipu.com,REJECT\nDOMAIN-SUFFIX,j.yljiaoluo.com,REJECT\nDOMAIN-SUFFIX,j.ytbt.cc,REJECT\nDOMAIN-SUFFIX,j.zhdap.com,REJECT\nDOMAIN-SUFFIX,j1.piaobing.com,REJECT\nDOMAIN-SUFFIX,j17.shangc.net,REJECT\nDOMAIN-SUFFIX,j17.xiumu.cn,REJECT\nDOMAIN-SUFFIX,j520s.gzcl999.cn,REJECT\nDOMAIN-SUFFIX,j7182.hfxcsl.cn,REJECT\nDOMAIN-SUFFIX,ja.gamersky.com,REJECT\nDOMAIN-SUFFIX,ja1.gamersky.com,REJECT\nDOMAIN-SUFFIX,ja9377.com,REJECT\nDOMAIN-SUFFIX,jack.okkkk.com,REJECT\nDOMAIN-SUFFIX,jackaow.com,REJECT\nDOMAIN-SUFFIX,jagcn.com,REJECT\nDOMAIN-SUFFIX,jav23.com,REJECT\nDOMAIN-SUFFIX,javhd.com,REJECT\nDOMAIN-SUFFIX,jb.4hw.com.cn,REJECT\nDOMAIN-SUFFIX,jb.asqql.com,REJECT\nDOMAIN-SUFFIX,jb.dianshu119.com,REJECT\nDOMAIN-SUFFIX,jb.eastlady.cn,REJECT\nDOMAIN-SUFFIX,jb.ecar168.cn,REJECT\nDOMAIN-SUFFIX,jb.mbaidu.top,REJECT\nDOMAIN-SUFFIX,jb.mnkan.com,REJECT\nDOMAIN-SUFFIX,jb.tupianzj.com,REJECT\nDOMAIN-SUFFIX,jbcbuy.com,REJECT\nDOMAIN-SUFFIX,jbflil.cn,REJECT\nDOMAIN-SUFFIX,jbyy010.com,REJECT\nDOMAIN-SUFFIX,jc.anhuilitian.net,REJECT\nDOMAIN-SUFFIX,jc.xuqinqi.cn,REJECT\nDOMAIN-SUFFIX,jc1.dayfund.cn,REJECT\nDOMAIN-SUFFIX,jct.maptu.cn,REJECT\nDOMAIN-SUFFIX,jczzjx.com,REJECT\nDOMAIN-SUFFIX,jd.c-ptsp.com.cn,REJECT\nDOMAIN-SUFFIX,jdb.jiudingcapital.cn,REJECT\nDOMAIN-SUFFIX,jdb.jiudingcapital.com,REJECT\nDOMAIN-SUFFIX,jddaw.com,REJECT\nDOMAIN-SUFFIX,jdg.bjygfd.com,REJECT\nDOMAIN-SUFFIX,jdlcg.cn,REJECT\nDOMAIN-SUFFIX,jdlhg.com,REJECT\nDOMAIN-SUFFIX,jdw.zjuwjdc.com,REJECT\nDOMAIN-SUFFIX,jebe.renren.com,REJECT\nDOMAIN-SUFFIX,jebe.xnimg.cn,REJECT\nDOMAIN-SUFFIX,jellyfish.pandora.xiaomi.com,REJECT\nDOMAIN-SUFFIX,jermr.com,REJECT\nDOMAIN-SUFFIX,jesgoo.com,REJECT\nDOMAIN-SUFFIX,jf.winads.cn,REJECT\nDOMAIN-SUFFIX,jfhe.0769371.com,REJECT\nDOMAIN-SUFFIX,jfm4.pop.baofeng.net,REJECT\nDOMAIN-SUFFIX,jfqkj.com,REJECT\nDOMAIN-SUFFIX,jgchq.com,REJECT\nDOMAIN-SUFFIX,jghcy.com,REJECT\nDOMAIN-SUFFIX,jhakie.com,REJECT\nDOMAIN-SUFFIX,jhtcdj.com,REJECT\nDOMAIN-SUFFIX,jhzl001.com,REJECT\nDOMAIN-SUFFIX,ji.dazhantai.com,REJECT\nDOMAIN-SUFFIX,jiaheyonggu.com,REJECT\nDOMAIN-SUFFIX,jiajv.net,REJECT\nDOMAIN-SUFFIX,jianbaimei.com,REJECT\nDOMAIN-SUFFIX,jianduankm.com,REJECT\nDOMAIN-SUFFIX,jianmei123.com,REJECT\nDOMAIN-SUFFIX,jiansuo.dsxdn.com,REJECT\nDOMAIN-SUFFIX,jiaoben.eastday.com,REJECT\nDOMAIN-SUFFIX,jiaoben.ganji.cn,REJECT\nDOMAIN-SUFFIX,jiaoben.jucanw.com,REJECT\nDOMAIN-SUFFIX,jiaoben.junmeng.com,REJECT\nDOMAIN-SUFFIX,jiaoben.xinshipu.cn,REJECT\nDOMAIN-SUFFIX,jias.haotxt.com,REJECT\nDOMAIN-SUFFIX,jiathis.com,REJECT\nDOMAIN-SUFFIX,jiawen88.com,REJECT\nDOMAIN-SUFFIX,jiayi1.oss-cn-shanghai.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,jic.talkingdata.com,REJECT\nDOMAIN-SUFFIX,jiedaibao.com,REJECT\nDOMAIN-SUFFIX,jiehantai.com,REJECT\nDOMAIN-SUFFIX,jiehunmishu.com,REJECT\nDOMAIN-SUFFIX,jifeidandar.com,REJECT\nDOMAIN-SUFFIX,jifen.2345.com,REJECT\nDOMAIN-SUFFIX,jihehuaban.com,REJECT\nDOMAIN-SUFFIX,jimdo.com,REJECT\nDOMAIN-SUFFIX,jimeilm.com,REJECT\nDOMAIN-SUFFIX,jindu179.com,REJECT\nDOMAIN-SUFFIX,jing.58.com,REJECT\nDOMAIN-SUFFIX,jingdian230.meilika.net,REJECT\nDOMAIN-SUFFIX,jinghuazhijia.com,REJECT\nDOMAIN-SUFFIX,jinsha11833.com,REJECT\nDOMAIN-SUFFIX,jinshagt222.com,REJECT\nDOMAIN-SUFFIX,jira.vpon.com,REJECT\nDOMAIN-SUFFIX,jisucn.com,REJECT\nDOMAIN-SUFFIX,jiu.njdkgm.com,REJECT\nDOMAIN-SUFFIX,jiuku.cc,REJECT\nDOMAIN-SUFFIX,jiyou2014.com,REJECT\nDOMAIN-SUFFIX,jizzads.com,REJECT\nDOMAIN-SUFFIX,jj123.com.cn,REJECT\nDOMAIN-SUFFIX,jjhd47.115seo.com,REJECT\nDOMAIN-SUFFIX,jjx.xjtxcj.com,REJECT\nDOMAIN-SUFFIX,jjxgly.com,REJECT\nDOMAIN-SUFFIX,jjyy.gaopengqcdz.cn,REJECT\nDOMAIN-SUFFIX,jk939.com,REJECT\nDOMAIN-SUFFIX,jkjjkj.top,REJECT\nDOMAIN-SUFFIX,jkmxy.com,REJECT\nDOMAIN-SUFFIX,jl027.com,REJECT\nDOMAIN-SUFFIX,jlssbz.com,REJECT\nDOMAIN-SUFFIX,jmonitor.jiuzhilan.com,REJECT\nDOMAIN-SUFFIX,jmsyzj.com,REJECT\nDOMAIN-SUFFIX,jmxlaser.com,REJECT\nDOMAIN-SUFFIX,jndczg.com,REJECT\nDOMAIN-SUFFIX,jnrsjm.com,REJECT\nDOMAIN-SUFFIX,jnsdkjzs.com,REJECT\nDOMAIN-SUFFIX,jnsz.net.cn,REJECT\nDOMAIN-SUFFIX,jnyngg.cn,REJECT\nDOMAIN-SUFFIX,johtzj.com,REJECT\nDOMAIN-SUFFIX,jointreport-switch.com,REJECT\nDOMAIN-SUFFIX,jossuer.net,REJECT\nDOMAIN-SUFFIX,joyfuldoors.com,REJECT\nDOMAIN-SUFFIX,jp88.cc,REJECT\nDOMAIN-SUFFIX,jpg.cooguo.com,REJECT\nDOMAIN-SUFFIX,jpg.inte.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,jph.itiexue.net,REJECT\nDOMAIN-SUFFIX,jpush.cn,REJECT\nDOMAIN-SUFFIX,jpush.html5.qq.com,REJECT\nDOMAIN-SUFFIX,jqmt.qq.com,REJECT\nDOMAIN-SUFFIX,jqz9.com,REJECT\nDOMAIN-SUFFIX,jrdkc.com,REJECT\nDOMAIN-SUFFIX,jrhaigou.com,REJECT\nDOMAIN-SUFFIX,jrlt.beacon.qq.com,REJECT\nDOMAIN-SUFFIX,jrpt.jrptweb.org,REJECT\nDOMAIN-SUFFIX,js.05sun.com,REJECT\nDOMAIN-SUFFIX,js.133u.com,REJECT\nDOMAIN-SUFFIX,js.139y.com,REJECT\nDOMAIN-SUFFIX,js.1688988.com,REJECT\nDOMAIN-SUFFIX,js.2011.8684.com,REJECT\nDOMAIN-SUFFIX,js.45bubu.com,REJECT\nDOMAIN-SUFFIX,js.4hw.com.cn,REJECT\nDOMAIN-SUFFIX,js.5068.com,REJECT\nDOMAIN-SUFFIX,js.51taifu.com,REJECT\nDOMAIN-SUFFIX,js.578965.com,REJECT\nDOMAIN-SUFFIX,js.5iydz.com,REJECT\nDOMAIN-SUFFIX,js.9669.cn,REJECT\nDOMAIN-SUFFIX,js.adxkj.com,REJECT\nDOMAIN-SUFFIX,js.bju888.com,REJECT\nDOMAIN-SUFFIX,js.bxwns.com,REJECT\nDOMAIN-SUFFIX,js.bxwxtxt.com,REJECT\nDOMAIN-SUFFIX,js.cdjqjy.com,REJECT\nDOMAIN-SUFFIX,js.cncrk.com,REJECT\nDOMAIN-SUFFIX,js.cnmo.com,REJECT\nDOMAIN-SUFFIX,js.cnscdj.com,REJECT\nDOMAIN-SUFFIX,js.ctags.cn,REJECT\nDOMAIN-SUFFIX,js.daxueshengqiandai.com,REJECT\nDOMAIN-SUFFIX,js.dkqapp.cn,REJECT\nDOMAIN-SUFFIX,js.duotegame.com,REJECT\nDOMAIN-SUFFIX,js.ea3w.com,REJECT\nDOMAIN-SUFFIX,js.feitian001.com,REJECT\nDOMAIN-SUFFIX,js.fengniao.com,REJECT\nDOMAIN-SUFFIX,js.firefang.cn,REJECT\nDOMAIN-SUFFIX,js.gewuwen.com,REJECT\nDOMAIN-SUFFIX,js.hkslg520.com,REJECT\nDOMAIN-SUFFIX,js.hslyqs.com,REJECT\nDOMAIN-SUFFIX,js.icast.cn,REJECT\nDOMAIN-SUFFIX,js.idgdmg.com.cn,REJECT\nDOMAIN-SUFFIX,js.jianbaimei.com,REJECT\nDOMAIN-SUFFIX,js.jxabp.com.cn,REJECT\nDOMAIN-SUFFIX,js.lieqitianxia.cn,REJECT\nDOMAIN-SUFFIX,js.mbaidu.top,REJECT\nDOMAIN-SUFFIX,js.mingxianshanghang.cn,REJECT\nDOMAIN-SUFFIX,js.mnkan.com,REJECT\nDOMAIN-SUFFIX,js.moatads.com,REJECT\nDOMAIN-SUFFIX,js.mumayi.net,REJECT\nDOMAIN-SUFFIX,js.paochala.net,REJECT\nDOMAIN-SUFFIX,js.ptmind.com,REJECT\nDOMAIN-SUFFIX,js.pub.tom.com,REJECT\nDOMAIN-SUFFIX,js.pyangzi.com,REJECT\nDOMAIN-SUFFIX,js.revsci.net,REJECT\nDOMAIN-SUFFIX,js.ruiwen.com,REJECT\nDOMAIN-SUFFIX,js.saiqizhi.com,REJECT\nDOMAIN-SUFFIX,js.sanwen.net,REJECT\nDOMAIN-SUFFIX,js.soduso.cc,REJECT\nDOMAIN-SUFFIX,js.soonyou123.com,REJECT\nDOMAIN-SUFFIX,js.start1999.com,REJECT\nDOMAIN-SUFFIX,js.szande.com.cn,REJECT\nDOMAIN-SUFFIX,js.ubaike.cn,REJECT\nDOMAIN-SUFFIX,js.um0592.com,REJECT\nDOMAIN-SUFFIX,js.union-wifi.com,REJECT\nDOMAIN-SUFFIX,js.wo-x.cn,REJECT\nDOMAIN-SUFFIX,js.wu65.com,REJECT\nDOMAIN-SUFFIX,js.xiansuper.com,REJECT\nDOMAIN-SUFFIX,js.xtgreat.com,REJECT\nDOMAIN-SUFFIX,js.xuexila.com,REJECT\nDOMAIN-SUFFIX,js.ydeprint.com,REJECT\nDOMAIN-SUFFIX,js.yixui.com,REJECT\nDOMAIN-SUFFIX,js.ylunion.com,REJECT\nDOMAIN-SUFFIX,js.yoyi.tv,REJECT\nDOMAIN-SUFFIX,js.zol.com.cn,REJECT\nDOMAIN-SUFFIX,js.zyrfanli.com,REJECT\nDOMAIN-SUFFIX,js1.2abc8.com,REJECT\nDOMAIN-SUFFIX,js1.nend.net,REJECT\nDOMAIN-SUFFIX,js-1.pchome.net,REJECT\nDOMAIN-SUFFIX,js1.xbaixing.com,REJECT\nDOMAIN-SUFFIX,js1.zuocai.tv,REJECT\nDOMAIN-SUFFIX,js1151.yongkang6.com,REJECT\nDOMAIN-SUFFIX,js1151.zhudiaosz.com,REJECT\nDOMAIN-SUFFIX,js1157.yongkang6.com,REJECT\nDOMAIN-SUFFIX,js123.0937jyg.com,REJECT\nDOMAIN-SUFFIX,js1516.0937jyg.com,REJECT\nDOMAIN-SUFFIX,js1517.0937jyg.com,REJECT\nDOMAIN-SUFFIX,js205.dupinpu.com,REJECT\nDOMAIN-SUFFIX,js2254.hfxcsl.cn,REJECT\nDOMAIN-SUFFIX,js2553.xjzyq.com,REJECT\nDOMAIN-SUFFIX,js257.0937jyg.com,REJECT\nDOMAIN-SUFFIX,js2672.xjzyq.com,REJECT\nDOMAIN-SUFFIX,js3492.yongkang6.com,REJECT\nDOMAIN-SUFFIX,js3743.yongkang6.com,REJECT\nDOMAIN-SUFFIX,js3768.zhudiaosz.com,REJECT\nDOMAIN-SUFFIX,js3810.yongkang6.com,REJECT\nDOMAIN-SUFFIX,js3810.zhudiaosz.com,REJECT\nDOMAIN-SUFFIX,js4.eastmoney.com,REJECT\nDOMAIN-SUFFIX,js412.0937jyg.com,REJECT\nDOMAIN-SUFFIX,js412.yexfes.com,REJECT\nDOMAIN-SUFFIX,js412.yqjxzw.com,REJECT\nDOMAIN-SUFFIX,js4163.yongkang6.com,REJECT\nDOMAIN-SUFFIX,js4273.zhudiaosz.com,REJECT\nDOMAIN-SUFFIX,js453.zhudiaosz.com,REJECT\nDOMAIN-SUFFIX,js50.yxlady.com,REJECT\nDOMAIN-SUFFIX,js5162.yongkang6.com,REJECT\nDOMAIN-SUFFIX,js6882.jianbangjiaoyu.com,REJECT\nDOMAIN-SUFFIX,js6882.mengchengbao.com,REJECT\nDOMAIN-SUFFIX,js7004.hnfpgm.com,REJECT\nDOMAIN-SUFFIX,js7129.dlkjgjmy.com,REJECT\nDOMAIN-SUFFIX,js7129.shxqeps.com,REJECT\nDOMAIN-SUFFIX,js7152.shxqeps.com,REJECT\nDOMAIN-SUFFIX,js74.0937jyg.com,REJECT\nDOMAIN-SUFFIX,js74.yexfes.com,REJECT\nDOMAIN-SUFFIX,js74.yqjxzw.com,REJECT\nDOMAIN-SUFFIX,js7405.mengchengbao.com,REJECT\nDOMAIN-SUFFIX,js84.enyayinxiang.com,REJECT\nDOMAIN-SUFFIX,js883.hnfpgm.com,REJECT\nDOMAIN-SUFFIX,js883.yongkang6.com,REJECT\nDOMAIN-SUFFIX,js9318.bllzgqbyp.com,REJECT\nDOMAIN-SUFFIX,jsadt.com,REJECT\nDOMAIN-SUFFIX,js-agent.newrelic.com,REJECT\nDOMAIN-SUFFIX,js-apac-ss.ysm.yahoo.com,REJECT\nDOMAIN-SUFFIX,jsb.qianzhan.com,REJECT\nDOMAIN-SUFFIX,jsc.adskeeper.co.uk,REJECT\nDOMAIN-SUFFIX,jsc.marketgid.com,REJECT\nDOMAIN-SUFFIX,jsc.mgid.com,REJECT\nDOMAIN-SUFFIX,jscdn.99pps.com,REJECT\nDOMAIN-SUFFIX,jscode.jbzj.com,REJECT\nDOMAIN-SUFFIX,jsjs.nthyn.com,REJECT\nDOMAIN-SUFFIX,jskrnekewe.mofans.net,REJECT\nDOMAIN-SUFFIX,jsm.39yst.com,REJECT\nDOMAIN-SUFFIX,jsm.9939.com,REJECT\nDOMAIN-SUFFIX,jsmwd.com,REJECT\nDOMAIN-SUFFIX,jsnp.golden1.sogou.com,REJECT\nDOMAIN-SUFFIX,jsnywl.kfi8.com,REJECT\nDOMAIN-SUFFIX,json.gewuwen.com,REJECT\nDOMAIN-SUFFIX,jspg.cc,REJECT\nDOMAIN-SUFFIX,jsqmt.qq.com,REJECT\nDOMAIN-SUFFIX,jssd.uumeitu.com,REJECT\nDOMAIN-SUFFIX,jt.yunxiufang.net,REJECT\nDOMAIN-SUFFIX,jtug.code.poyang.com,REJECT\nDOMAIN-SUFFIX,jtxh.net,REJECT\nDOMAIN-SUFFIX,jtys8.com,REJECT\nDOMAIN-SUFFIX,ju33.com,REJECT\nDOMAIN-SUFFIX,juicyads.com,REJECT\nDOMAIN-SUFFIX,jump.luna.58.com,REJECT\nDOMAIN-SUFFIX,jumpe.58xmgys.com,REJECT\nDOMAIN-SUFFIX,jumpluna.58.com,REJECT\nDOMAIN-SUFFIX,jumpm.58xmgys.com,REJECT\nDOMAIN-SUFFIX,jundazulin.com,REJECT\nDOMAIN-SUFFIX,junfull.com,REJECT\nDOMAIN-SUFFIX,juren0.com,REJECT\nDOMAIN-SUFFIX,jusha.com,REJECT\nDOMAIN-SUFFIX,jutou5.com,REJECT\nDOMAIN-SUFFIX,juzi.cn,REJECT\nDOMAIN-SUFFIX,juzilm.com,REJECT\nDOMAIN-SUFFIX,jwpltx.com,REJECT\nDOMAIN-SUFFIX,jwqj.net,REJECT\nDOMAIN-SUFFIX,jwz.3conline.com,REJECT\nDOMAIN-SUFFIX,jx5m.com,REJECT\nDOMAIN-SUFFIX,jxad.jx163.com,REJECT\nDOMAIN-SUFFIX,jxbjt.com,REJECT\nDOMAIN-SUFFIX,jxfxsw.com,REJECT\nDOMAIN-SUFFIX,jxjzny.com,REJECT\nDOMAIN-SUFFIX,jxlog.istreamsche.com,REJECT\nDOMAIN-SUFFIX,jxlqgs.com,REJECT\nDOMAIN-SUFFIX,jxxiangchu.com,REJECT\nDOMAIN-SUFFIX,jyc.njxczy.com,REJECT\nDOMAIN-SUFFIX,jyd.fjzdmy.com,REJECT\nDOMAIN-SUFFIX,jystea.com,REJECT\nDOMAIN-SUFFIX,jyz.fjtzjy.com,REJECT\nDOMAIN-SUFFIX,jzkapp.com,REJECT\nDOMAIN-SUFFIX,jzm81.com,REJECT\nDOMAIN-SUFFIX,jzt.jd.com,REJECT\nDOMAIN-SUFFIX,k.85wa.cn,REJECT\nDOMAIN-SUFFIX,k.ctsywy.com,REJECT\nDOMAIN-SUFFIX,k1w5.me,REJECT\nDOMAIN-SUFFIX,k2team.kyiv.ua,REJECT\nDOMAIN-SUFFIX,k3bos.com,REJECT\nDOMAIN-SUFFIX,kafka8.com,REJECT\nDOMAIN-SUFFIX,kaitongyewu.com,REJECT\nDOMAIN-SUFFIX,karma.mdpcdn.com,REJECT\nDOMAIN-SUFFIX,kas.keydot.net,REJECT\nDOMAIN-SUFFIX,kawa11.space,REJECT\nDOMAIN-SUFFIX,kbnetworkz.s3.amazonaws.com,REJECT\nDOMAIN-SUFFIX,kddtri.cn,REJECT\nDOMAIN-SUFFIX,kejet.com,REJECT\nDOMAIN-SUFFIX,kejet.net,REJECT\nDOMAIN-SUFFIX,kele4.com,REJECT\nDOMAIN-SUFFIX,ker.pic2pic.site,REJECT\nDOMAIN-SUFFIX,kermit.macnn.com,REJECT\nDOMAIN-SUFFIX,keryt.jnservo.com,REJECT\nDOMAIN-SUFFIX,ketchapp.org,REJECT\nDOMAIN-SUFFIX,keydot.net,REJECT\nDOMAIN-SUFFIX,keyrun.cn,REJECT\nDOMAIN-SUFFIX,keyrun.com,REJECT\nDOMAIN-SUFFIX,keystone.mwbsys.com,REJECT\nDOMAIN-SUFFIX,keyyou.net,REJECT\nDOMAIN-SUFFIX,kfewaz.zh1155.com,REJECT\nDOMAIN-SUFFIX,kfhuihe.net,REJECT\nDOMAIN-SUFFIX,kfluoa.com,REJECT\nDOMAIN-SUFFIX,kgcjgsa8.net,REJECT\nDOMAIN-SUFFIX,kguke.com,REJECT\nDOMAIN-SUFFIX,kho3au7l4z.me,REJECT\nDOMAIN-SUFFIX,kicnse.com,REJECT\nDOMAIN-SUFFIX,kingwam.com,REJECT\nDOMAIN-SUFFIX,kio.quanliyouxi.cn,REJECT\nDOMAIN-SUFFIX,kiss.blockplus.cc,REJECT\nDOMAIN-SUFFIX,kjgen.com,REJECT\nDOMAIN-SUFFIX,kk7kk.com,REJECT\nDOMAIN-SUFFIX,kkcaicai.com,REJECT\nDOMAIN-SUFFIX,kkpgv.kankan.com,REJECT\nDOMAIN-SUFFIX,kkpgv2.kankan.com,REJECT\nDOMAIN-SUFFIX,kld666.com,REJECT\nDOMAIN-SUFFIX,kldmm.com,REJECT\nDOMAIN-SUFFIX,klsdmr.com,REJECT\nDOMAIN-SUFFIX,kl-toys.com,REJECT\nDOMAIN-SUFFIX,klz28.com,REJECT\nDOMAIN-SUFFIX,km.jianduankm.com,REJECT\nDOMAIN-SUFFIX,kmadou.com,REJECT\nDOMAIN-SUFFIX,kmd365.com,REJECT\nDOMAIN-SUFFIX,kmwqxqh.com,REJECT\nDOMAIN-SUFFIX,kn.aishake.cn,REJECT\nDOMAIN-SUFFIX,kn.archrug.com,REJECT\nDOMAIN-SUFFIX,kn.barnfps.com,REJECT\nDOMAIN-SUFFIX,kn.bjbrtc.com,REJECT\nDOMAIN-SUFFIX,kn.chapnap.com,REJECT\nDOMAIN-SUFFIX,kn.chgdf.cn,REJECT\nDOMAIN-SUFFIX,kn.czzdf.com,REJECT\nDOMAIN-SUFFIX,kn.dyscsm.cn,REJECT\nDOMAIN-SUFFIX,kn.gzcce.cn,REJECT\nDOMAIN-SUFFIX,kn.jzhrty.cn,REJECT\nDOMAIN-SUFFIX,kn.nykps.com,REJECT\nDOMAIN-SUFFIX,kn.qhdfxkj.com,REJECT\nDOMAIN-SUFFIX,kn.qqqmdq.com,REJECT\nDOMAIN-SUFFIX,kn.qzdaren.com,REJECT\nDOMAIN-SUFFIX,kn.ynmhg.cn,REJECT\nDOMAIN-SUFFIX,kn.zstjy.com,REJECT\nDOMAIN-SUFFIX,kn.zzdahan.com,REJECT\nDOMAIN-SUFFIX,knet.cn,REJECT\nDOMAIN-SUFFIX,knnwdyou.com,REJECT\nDOMAIN-SUFFIX,kob.adxkj.com,REJECT\nDOMAIN-SUFFIX,kod4pc293.com,REJECT\nDOMAIN-SUFFIX,koowo.com,REJECT\nDOMAIN-SUFFIX,koukou7.com,REJECT\nDOMAIN-SUFFIX,kovjo.com,REJECT\nDOMAIN-SUFFIX,kqy1.com,REJECT\nDOMAIN-SUFFIX,kr.sybspools.com,REJECT\nDOMAIN-SUFFIX,krux.net,REJECT\nDOMAIN-SUFFIX,ksdsuzhou.com,REJECT\nDOMAIN-SUFFIX,ksr.juuhe.com,REJECT\nDOMAIN-SUFFIX,ksrsy.com,REJECT\nDOMAIN-SUFFIX,kstj.baidu.com,REJECT\nDOMAIN-SUFFIX,kt220.com,REJECT\nDOMAIN-SUFFIX,ktivn.uranus.sogou.com,REJECT\nDOMAIN-SUFFIX,ktunions.com,REJECT\nDOMAIN-SUFFIX,ktv0311.com,REJECT\nDOMAIN-SUFFIX,ku63.com,REJECT\nDOMAIN-SUFFIX,ku9377.com,REJECT\nDOMAIN-SUFFIX,kuaigao.rrsdl.com,REJECT\nDOMAIN-SUFFIX,kuaikaiapp.com,REJECT\nDOMAIN-SUFFIX,kuaikan.netmon.360safe.com,REJECT\nDOMAIN-SUFFIX,kuaipai666.cn,REJECT\nDOMAIN-SUFFIX,kudifish.com,REJECT\nDOMAIN-SUFFIX,kuguopush.com,REJECT\nDOMAIN-SUFFIX,kuwoyy.com,REJECT\nDOMAIN-SUFFIX,kuyic.m.gxwztv.com,REJECT\nDOMAIN-SUFFIX,kuzai.cooguo.com,REJECT\nDOMAIN-SUFFIX,kw.ra.icast.cn,REJECT\nDOMAIN-SUFFIX,kwmsg.kuwo.cn,REJECT\nDOMAIN-SUFFIX,kwurl.ucweb.com,REJECT\nDOMAIN-SUFFIX,kxlogo.knet.cn,REJECT\nDOMAIN-SUFFIX,kxmav2.com,REJECT\nDOMAIN-SUFFIX,kxrxh.com,REJECT\nDOMAIN-SUFFIX,kyad88.com,REJECT\nDOMAIN-SUFFIX,kyzhecmvpiaw.com,REJECT\nDOMAIN-SUFFIX,l.adiers.com,REJECT\nDOMAIN-SUFFIX,l.betrad.com,REJECT\nDOMAIN-SUFFIX,l.minisplat.cn,REJECT\nDOMAIN-SUFFIX,l.mnjkw.cn,REJECT\nDOMAIN-SUFFIX,lives.l.qq.com,REJECT\nDOMAIN-SUFFIX,livep.l.qq.com,REJECT\nDOMAIN-SUFFIX,news.l.qq.com,REJECT\nDOMAIN-SUFFIX,mi.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,l.supfast.net,REJECT\nDOMAIN-SUFFIX,l.ujian.cc,REJECT\nDOMAIN-SUFFIX,l.yidianzixun.com,REJECT\nDOMAIN-SUFFIX,l1.soarfi.cn,REJECT\nDOMAIN-SUFFIX,l2.soarfi.cn,REJECT\nDOMAIN-SUFFIX,l9bdhcgihw.neihanw.com,REJECT\nDOMAIN-SUFFIX,labs.ra.icast.cn,REJECT\nDOMAIN-SUFFIX,laigame7.com,REJECT\nDOMAIN-SUFFIX,laiququan.com,REJECT\nDOMAIN-SUFFIX,lajizhan.org,REJECT\nDOMAIN-SUFFIX,lan.btwan5.com,REJECT\nDOMAIN-SUFFIX,langchars.com,REJECT\nDOMAIN-SUFFIX,langjiyisheng.com,REJECT\nDOMAIN-SUFFIX,lansha.tv,REJECT\nDOMAIN-SUFFIX,lanxiangji.com,REJECT\nDOMAIN-SUFFIX,laomaotao.net,REJECT\nDOMAIN-SUFFIX,laoqu123.com,REJECT\nDOMAIN-SUFFIX,lashou1000.com,REJECT\nDOMAIN-SUFFIX,lb.gtimg.com,REJECT\nDOMAIN-SUFFIX,lb.statsevent.com,REJECT\nDOMAIN-SUFFIX,lbstatic-a.akamaihd.net,REJECT\nDOMAIN-SUFFIX,lbszb.tongbu.com,REJECT\nDOMAIN-SUFFIX,lc.jiathis.com,REJECT\nDOMAIN-SUFFIX,lcs.dev.surepush.cn,REJECT\nDOMAIN-SUFFIX,ld.mediaget.com,REJECT\nDOMAIN-SUFFIX,ldpgl.code.mytanwan.com,REJECT\nDOMAIN-SUFFIX,lds.lenovomm.com,REJECT\nDOMAIN-SUFFIX,lds.zui.com,REJECT\nDOMAIN-SUFFIX,ldy.350.com,REJECT\nDOMAIN-SUFFIX,ldy.adqku.cn,REJECT\nDOMAIN-SUFFIX,le4le.com,REJECT\nDOMAIN-SUFFIX,leadbolt.net,REJECT\nDOMAIN-SUFFIX,leadboltads.net,REJECT\nDOMAIN-SUFFIX,leadboltapps.net,REJECT\nDOMAIN-SUFFIX,ledou.dl.uu.cc,REJECT\nDOMAIN-SUFFIX,leeyuoxs.com,REJECT\nDOMAIN-SUFFIX,legozu.com,REJECT\nDOMAIN-SUFFIX,lele999.com,REJECT\nDOMAIN-SUFFIX,lessplay.com,REJECT\nDOMAIN-SUFFIX,letv.irs01.com,REJECT\nDOMAIN-SUFFIX,leztc.com,REJECT\nDOMAIN-SUFFIX,lflili.com,REJECT\nDOMAIN-SUFFIX,lfyuanai.com,REJECT\nDOMAIN-SUFFIX,lg2.jointreport-switch.com,REJECT\nDOMAIN-SUFFIX,lg4.jointreport-switch.com,REJECT\nDOMAIN-SUFFIX,lhafy.com,REJECT\nDOMAIN-SUFFIX,lhengilin.com,REJECT\nDOMAIN-SUFFIX,lhusy.com,REJECT\nDOMAIN-SUFFIX,li.anyysz.com,REJECT\nDOMAIN-SUFFIX,liangao.com,REJECT\nDOMAIN-SUFFIX,liangziweixg.com,REJECT\nDOMAIN-SUFFIX,lib.haotv8.com,REJECT\nDOMAIN-SUFFIX,liba.haotv8.com,REJECT\nDOMAIN-SUFFIX,libs.tvmao.cn,REJECT\nDOMAIN-SUFFIX,license.lumion3d.com,REJECT\nDOMAIN-SUFFIX,license.lumion3d.net,REJECT\nDOMAIN-SUFFIX,licenses.ashampoo.com,REJECT\nDOMAIN-SUFFIX,licensing.tableausoftware.com,REJECT\nDOMAIN-SUFFIX,life.e0575.com,REJECT\nDOMAIN-SUFFIX,life.imagepix.org,REJECT\nDOMAIN-SUFFIX,lightson.vpsboard.com,REJECT\nDOMAIN-SUFFIX,linezing.com,REJECT\nDOMAIN-SUFFIX,lingdian98.com,REJECT\nDOMAIN-SUFFIX,linkbide.com,REJECT\nDOMAIN-SUFFIX,linkeye.ximalaya.com,REJECT\nDOMAIN-SUFFIX,linkpage.cn,REJECT\nDOMAIN-SUFFIX,links.services.disqus.com,REJECT\nDOMAIN-SUFFIX,linyao.dxsdb.com,REJECT\nDOMAIN-SUFFIX,lishuanghao.com,REJECT\nDOMAIN-SUFFIX,listenother.com,REJECT\nDOMAIN-SUFFIX,listlog.baofeng.net,REJECT\nDOMAIN-SUFFIX,liuliguo.com,REJECT\nDOMAIN-SUFFIX,live.tvpot.daum.net,REJECT\nDOMAIN-SUFFIX,livehapp.com,REJECT\nDOMAIN-SUFFIX,livep.l.ott.video.qq.com,REJECT\nDOMAIN-SUFFIX,lives.l.cp81.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,lives.l.ott.video.qq.com,REJECT\nDOMAIN-SUFFIX,liveupdate.mac.sandai.net,REJECT\nDOMAIN-SUFFIX,lixiangmo.com,REJECT\nDOMAIN-SUFFIX,ljrtb.cn,REJECT\nDOMAIN-SUFFIX,lkf1.m.sanhao3.com,REJECT\nDOMAIN-SUFFIX,ll.a.hulu.com,REJECT\nDOMAIN-SUFFIX,ll.gxsky.com,REJECT\nDOMAIN-SUFFIX,ll.hudong.com,REJECT\nDOMAIN-SUFFIX,ll.songlaoban.cn,REJECT\nDOMAIN-SUFFIX,ll38.com,REJECT\nDOMAIN-SUFFIX,lm.dawenxue.org,REJECT\nDOMAIN-SUFFIX,lm.licenses.adobe.com,REJECT\nDOMAIN-SUFFIX,lm.souid.com,REJECT\nDOMAIN-SUFFIX,lm.xiashu.la,REJECT\nDOMAIN-SUFFIX,lml.jfjsp.com,REJECT\nDOMAIN-SUFFIX,lmlicenses.wip4.adobe.com,REJECT\nDOMAIN-SUFFIX,lmwap.awtks.com,REJECT\nDOMAIN-SUFFIX,lndjj.com,REJECT\nDOMAIN-SUFFIX,lnk8z.com,REJECT\nDOMAIN-SUFFIX,lnr2.com,REJECT\nDOMAIN-SUFFIX,load77.exelator.com,REJECT\nDOMAIN-SUFFIX,loading.baofeng5.baofeng.net,REJECT\nDOMAIN-SUFFIX,loadm.exelator.com,REJECT\nDOMAIN-SUFFIX,loandatec.com,REJECT\nDOMAIN-SUFFIX,localnetwork.uop,REJECT\nDOMAIN-SUFFIX,location.ximalaya.com,REJECT\nDOMAIN-SUFFIX,locdrop.query.yahoo.com,REJECT\nDOMAIN-SUFFIX,log1.17173.com,REJECT\nDOMAIN-SUFFIX,log1.molitv.cn,REJECT\nDOMAIN-SUFFIX,log2.air.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,log2.molitv.cn,REJECT\nDOMAIN-SUFFIX,log-dmp.suishenyun.cn,REJECT\nDOMAIN-SUFFIX,logger.qingting.fm,REJECT\nDOMAIN-SUFFIX,logger.treexml.baofeng.com,REJECT\nDOMAIN-SUFFIX,logonext.tv.kuyun.com,REJECT\nDOMAIN-SUFFIX,logstat.caixin.com,REJECT\nDOMAIN-SUFFIX,logupdate.avlyun.sec.miui.com,REJECT\nDOMAIN-SUFFIX,lol.pnhfc.com,REJECT\nDOMAIN-SUFFIX,loldy.jiangmg.com,REJECT\nDOMAIN-SUFFIX,lomark.cn,REJECT\nDOMAIN-SUFFIX,londonprivaterentals.standard.co.uk,REJECT\nDOMAIN-SUFFIX,looky.hyves.org,REJECT\nDOMAIN-SUFFIX,lottery.kuaiya.cn,REJECT\nDOMAIN-SUFFIX,lotuseed.com,REJECT\nDOMAIN-SUFFIX,lovestyl.com,REJECT\nDOMAIN-SUFFIX,lovfp.com,REJECT\nDOMAIN-SUFFIX,lp.jiuzhilan.com,REJECT\nDOMAIN-SUFFIX,lp.startapp.com,REJECT\nDOMAIN-SUFFIX,lp1901.com,REJECT\nDOMAIN-SUFFIX,lpsxssm.com,REJECT\nDOMAIN-SUFFIX,lqmohun.com,REJECT\nDOMAIN-SUFFIX,lrswl.com,REJECT\nDOMAIN-SUFFIX,ls.webmd.com,REJECT\nDOMAIN-SUFFIX,lsxmg.com,REJECT\nDOMAIN-SUFFIX,ltcprtc.com,REJECT\nDOMAIN-SUFFIX,lthxz.cn,REJECT\nDOMAIN-SUFFIX,lu.sogou.com,REJECT\nDOMAIN-SUFFIX,lubosheng.cn,REJECT\nDOMAIN-SUFFIX,lucting.cn,REJECT\nDOMAIN-SUFFIX,lufax.com,REJECT\nDOMAIN-SUFFIX,luotediao.net,REJECT\nDOMAIN-SUFFIX,lvjian66.com,REJECT\nDOMAIN-SUFFIX,lw1.cdmediaworld.com,REJECT\nDOMAIN-SUFFIX,lw2.gamecopyworld.com,REJECT\nDOMAIN-SUFFIX,lwnne.cn,REJECT\nDOMAIN-SUFFIX,lwq.wangketuan.com,REJECT\nDOMAIN-SUFFIX,lx167.com,REJECT\nDOMAIN-SUFFIX,lxcdn.dl.files.xiaomi.net,REJECT\nDOMAIN-SUFFIX,lxqcgj.com,REJECT\nDOMAIN-SUFFIX,lxting.com,REJECT\nDOMAIN-SUFFIX,lx-upload-log.yidianzixun.com,REJECT\nDOMAIN-SUFFIX,lyaeccn.com,REJECT\nDOMAIN-SUFFIX,lyapi.1391.com,REJECT\nDOMAIN-SUFFIX,lycos-eu.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,lyhdream.com,REJECT\nDOMAIN-SUFFIX,lyjk.1391.com,REJECT\nDOMAIN-SUFFIX,lynndollin.com,REJECT\nDOMAIN-SUFFIX,lyrymy.com,REJECT\nDOMAIN-SUFFIX,lytubaobao.com,REJECT\nDOMAIN-SUFFIX,lyunsd.cn,REJECT\nDOMAIN-SUFFIX,lyztdz.com,REJECT\nDOMAIN-SUFFIX,lz.chaelc.com,REJECT\nDOMAIN-SUFFIX,lz.whafwl.com,REJECT\nDOMAIN-SUFFIX,lzjycy.com,REJECT\nDOMAIN-SUFFIX,lzmm8.com,REJECT\nDOMAIN-SUFFIX,m.027blzs.com,REJECT\nDOMAIN-SUFFIX,m.0531mnk.net,REJECT\nDOMAIN-SUFFIX,m.107279.com,REJECT\nDOMAIN-SUFFIX,m.118ex.cn,REJECT\nDOMAIN-SUFFIX,m.1768.com,REJECT\nDOMAIN-SUFFIX,m.1919388.net,REJECT\nDOMAIN-SUFFIX,m.28487.net,REJECT\nDOMAIN-SUFFIX,m.3987.com,REJECT\nDOMAIN-SUFFIX,m.495495.com,REJECT\nDOMAIN-SUFFIX,m.51xmgys.com,REJECT\nDOMAIN-SUFFIX,m.52tushuo.com,REJECT\nDOMAIN-SUFFIX,m.551144.com,REJECT\nDOMAIN-SUFFIX,m.640640.com,REJECT\nDOMAIN-SUFFIX,m.649649.com,REJECT\nDOMAIN-SUFFIX,m.7180443.com,REJECT\nDOMAIN-SUFFIX,m.77vcd.com,REJECT\nDOMAIN-SUFFIX,m.937920.com,REJECT\nDOMAIN-SUFFIX,m.abfirst.cn,REJECT\nDOMAIN-SUFFIX,m.acaox.com,REJECT\nDOMAIN-SUFFIX,m.achig.com,REJECT\nDOMAIN-SUFFIX,m.ad.zhangyue.com,REJECT\nDOMAIN-SUFFIX,m.adaog.com,REJECT\nDOMAIN-SUFFIX,m.adxpop.com,REJECT\nDOMAIN-SUFFIX,m.afoux.com,REJECT\nDOMAIN-SUFFIX,m.anmeilai.net,REJECT\nDOMAIN-SUFFIX,m.anzhuotan.com,REJECT\nDOMAIN-SUFFIX,m.apxyz.com,REJECT\nDOMAIN-SUFFIX,m.aqiudaohang.com,REJECT\nDOMAIN-SUFFIX,m.assigned.cn,REJECT\nDOMAIN-SUFFIX,m.aty.cp45.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,m.aty.snmsohu.aisee.tv,REJECT\nDOMAIN-SUFFIX,m.axsre.com,REJECT\nDOMAIN-SUFFIX,m.baidu.com.yiqisee.cn,REJECT\nDOMAIN-SUFFIX,m.baidu.com.zhiduo.org,REJECT\nDOMAIN-SUFFIX,m.bailingjiankang.com,REJECT\nDOMAIN-SUFFIX,m.baiyangzs.com,REJECT\nDOMAIN-SUFFIX,m.bapkt.com,REJECT\nDOMAIN-SUFFIX,m.bbvjs.com,REJECT\nDOMAIN-SUFFIX,m.bdiae.com,REJECT\nDOMAIN-SUFFIX,m.beacon.sina.com.cn,REJECT\nDOMAIN-SUFFIX,m.bentengcn.com,REJECT\nDOMAIN-SUFFIX,m.biquge5200.cc,REJECT\nDOMAIN-SUFFIX,m.bokanedu.net,REJECT\nDOMAIN-SUFFIX,m.bsnnk.com,REJECT\nDOMAIN-SUFFIX,m.bss.pandora.xiaomi.com,REJECT\nDOMAIN-SUFFIX,m.bvoer.com,REJECT\nDOMAIN-SUFFIX,m.bvosv.com,REJECT\nDOMAIN-SUFFIX,m.casbanlly.com,REJECT\nDOMAIN-SUFFIX,m.cbeif.com,REJECT\nDOMAIN-SUFFIX,m.ccunf.com,REJECT\nDOMAIN-SUFFIX,m.cdfzcz.com,REJECT\nDOMAIN-SUFFIX,m.cenrs.com,REJECT\nDOMAIN-SUFFIX,m.chenhuia.com,REJECT\nDOMAIN-SUFFIX,m.chexiw.com,REJECT\nDOMAIN-SUFFIX,m.chfuw.com,REJECT\nDOMAIN-SUFFIX,m.cjieh.com,REJECT\nDOMAIN-SUFFIX,m.ckikq.com,REJECT\nDOMAIN-SUFFIX,m.clkservice.youdao.com,REJECT\nDOMAIN-SUFFIX,m.cocounion.com,REJECT\nDOMAIN-SUFFIX,m.codlw.com,REJECT\nDOMAIN-SUFFIX,m.coenr.com,REJECT\nDOMAIN-SUFFIX,m.couas.com,REJECT\nDOMAIN-SUFFIX,m.cqytjzgc.com,REJECT\nDOMAIN-SUFFIX,m.ctsywy.com,REJECT\nDOMAIN-SUFFIX,m.cudaojia.com,REJECT\nDOMAIN-SUFFIX,m.cuoas.com,REJECT\nDOMAIN-SUFFIX,m.cuoss.com,REJECT\nDOMAIN-SUFFIX,m.daishuxy.com,REJECT\nDOMAIN-SUFFIX,m.dante2007.com,REJECT\nDOMAIN-SUFFIX,m.data.mob.com,REJECT\nDOMAIN-SUFFIX,m.dbaiz.com,REJECT\nDOMAIN-SUFFIX,m.dgaoz.com,REJECT\nDOMAIN-SUFFIX,m.diogv.com,REJECT\nDOMAIN-SUFFIX,m.djhhy.com,REJECT\nDOMAIN-SUFFIX,m.dnfeu.com,REJECT\nDOMAIN-SUFFIX,m.doodlemobile.com,REJECT\nDOMAIN-SUFFIX,m.dsjre.com,REJECT\nDOMAIN-SUFFIX,m.du1du.org,REJECT\nDOMAIN-SUFFIX,m.duias.com,REJECT\nDOMAIN-SUFFIX,m.duobao999.com,REJECT\nDOMAIN-SUFFIX,m.dxmci.com,REJECT\nDOMAIN-SUFFIX,m.edo5.com,REJECT\nDOMAIN-SUFFIX,m.ee-skin.com,REJECT\nDOMAIN-SUFFIX,m.ee-vip.net,REJECT\nDOMAIN-SUFFIX,m.efeiy.com,REJECT\nDOMAIN-SUFFIX,m.ehxyz.com,REJECT\nDOMAIN-SUFFIX,m.emgwq.com,REJECT\nDOMAIN-SUFFIX,m.enjuk.com,REJECT\nDOMAIN-SUFFIX,m.ennmt.com,REJECT\nDOMAIN-SUFFIX,m.fbaix.com,REJECT\nDOMAIN-SUFFIX,m.fbaot.com,REJECT\nDOMAIN-SUFFIX,m.fcaot.com,REJECT\nDOMAIN-SUFFIX,m.fcuit.com,REJECT\nDOMAIN-SUFFIX,m.fecjf.cn,REJECT\nDOMAIN-SUFFIX,m.feirs.com,REJECT\nDOMAIN-SUFFIX,m.fengwanwl.com,REJECT\nDOMAIN-SUFFIX,m.fenrs.com,REJECT\nDOMAIN-SUFFIX,m.fhxsw.org,REJECT\nDOMAIN-SUFFIX,m.fimky.com,REJECT\nDOMAIN-SUFFIX,m.fkkse.com,REJECT\nDOMAIN-SUFFIX,m.fkogs.com,REJECT\nDOMAIN-SUFFIX,m.focuscat.com,REJECT\nDOMAIN-SUFFIX,m.fouas.com,REJECT\nDOMAIN-SUFFIX,m.foumm.com,REJECT\nDOMAIN-SUFFIX,m.fstaw.com,REJECT\nDOMAIN-SUFFIX,m.fwjoi.com,REJECT\nDOMAIN-SUFFIX,m.fxbga.com,REJECT\nDOMAIN-SUFFIX,m.fzyda.com,REJECT\nDOMAIN-SUFFIX,m.gameyun907.net,REJECT\nDOMAIN-SUFFIX,m.ganrs.com,REJECT\nDOMAIN-SUFFIX,m.gbieg.com,REJECT\nDOMAIN-SUFFIX,m.gcaij.com,REJECT\nDOMAIN-SUFFIX,m.gcheg.com,REJECT\nDOMAIN-SUFFIX,m.gdt.vip1790.cn,REJECT\nDOMAIN-SUFFIX,m.gglay.com,REJECT\nDOMAIN-SUFFIX,m.gtiou.com,REJECT\nDOMAIN-SUFFIX,m.gtnde.com,REJECT\nDOMAIN-SUFFIX,m.guaas.com,REJECT\nDOMAIN-SUFFIX,m.guanren11.com,REJECT\nDOMAIN-SUFFIX,m.guanren5.com,REJECT\nDOMAIN-SUFFIX,m.guanren6.com,REJECT\nDOMAIN-SUFFIX,m.guanren9.com,REJECT\nDOMAIN-SUFFIX,m.guifei99.com,REJECT\nDOMAIN-SUFFIX,m.gujinyue.com,REJECT\nDOMAIN-SUFFIX,m.gwdqp.com,REJECT\nDOMAIN-SUFFIX,m.gxkyl.com,REJECT\nDOMAIN-SUFFIX,m.haowj.com.cn,REJECT\nDOMAIN-SUFFIX,m.harbinbaojia.net,REJECT\nDOMAIN-SUFFIX,m.hellomingpian.com,REJECT\nDOMAIN-SUFFIX,m.heygugu.com,REJECT\nDOMAIN-SUFFIX,m.hhllyt.com,REJECT\nDOMAIN-SUFFIX,m.hissq.com,REJECT\nDOMAIN-SUFFIX,m.hk7799.net,REJECT\nDOMAIN-SUFFIX,m.hkmqp.com,REJECT\nDOMAIN-SUFFIX,m.hmzsfmjc.com,REJECT\nDOMAIN-SUFFIX,m.hogyp.com,REJECT\nDOMAIN-SUFFIX,m.hot-mob.com,REJECT\nDOMAIN-SUFFIX,m.hpfjy.com,REJECT\nDOMAIN-SUFFIX,m.hpzyl.com,REJECT\nDOMAIN-SUFFIX,m.hsbkr.com,REJECT\nDOMAIN-SUFFIX,m.htper.com,REJECT\nDOMAIN-SUFFIX,m.huanyuexpress.com,REJECT\nDOMAIN-SUFFIX,m.huyulh.com,REJECT\nDOMAIN-SUFFIX,m.hyzui.com,REJECT\nDOMAIN-SUFFIX,m.icyrd.com,REJECT\nDOMAIN-SUFFIX,m.ienkdaged.cn,REJECT\nDOMAIN-SUFFIX,m.ienkdago.cn,REJECT\nDOMAIN-SUFFIX,m.infvb.com,REJECT\nDOMAIN-SUFFIX,m.irauz.com,REJECT\nDOMAIN-SUFFIX,m.irkuj.com,REJECT\nDOMAIN-SUFFIX,m.iruad.com,REJECT\nDOMAIN-SUFFIX,m.ishowms.com,REJECT\nDOMAIN-SUFFIX,m.jcwwxn.com,REJECT\nDOMAIN-SUFFIX,m.jdaot.com,REJECT\nDOMAIN-SUFFIX,m.jgkto.com,REJECT\nDOMAIN-SUFFIX,m.jhcgood.com,REJECT\nDOMAIN-SUFFIX,m.jieyixiu.com,REJECT\nDOMAIN-SUFFIX,m.jiirz.com,REJECT\nDOMAIN-SUFFIX,m.jinchaoyu.com,REJECT\nDOMAIN-SUFFIX,m.jioeg.com,REJECT\nDOMAIN-SUFFIX,m.jkert.com,REJECT\nDOMAIN-SUFFIX,m.jlkja.com,REJECT\nDOMAIN-SUFFIX,m.jltdbyq.com,REJECT\nDOMAIN-SUFFIX,m.joyxv.com,REJECT\nDOMAIN-SUFFIX,m.juyzr.com,REJECT\nDOMAIN-SUFFIX,m.jwiyr.com,REJECT\nDOMAIN-SUFFIX,m.jyhwt.cn,REJECT\nDOMAIN-SUFFIX,m.kcooy.com,REJECT\nDOMAIN-SUFFIX,m.kejet.net,REJECT\nDOMAIN-SUFFIX,m.kewro.com,REJECT\nDOMAIN-SUFFIX,m.khuoy.com,REJECT\nDOMAIN-SUFFIX,m.kjfhe.com,REJECT\nDOMAIN-SUFFIX,m.kjhfy.com,REJECT\nDOMAIN-SUFFIX,m.kl6636.net,REJECT\nDOMAIN-SUFFIX,m.ksttwz.com,REJECT\nDOMAIN-SUFFIX,m.kubiqq.com,REJECT\nDOMAIN-SUFFIX,m.kwjkd.com,REJECT\nDOMAIN-SUFFIX,m.kxhie.com,REJECT\nDOMAIN-SUFFIX,m.laigame7.net,REJECT\nDOMAIN-SUFFIX,m.lancedu.com,REJECT\nDOMAIN-SUFFIX,m.laojiayoufang.com,REJECT\nDOMAIN-SUFFIX,m.laoqu123.com,REJECT\nDOMAIN-SUFFIX,m.lfdydk.com,REJECT\nDOMAIN-SUFFIX,m.lovezhishou.com,REJECT\nDOMAIN-SUFFIX,m.lusrg.cn,REJECT\nDOMAIN-SUFFIX,m.lyjz001.com,REJECT\nDOMAIN-SUFFIX,m.lzida.com,REJECT\nDOMAIN-SUFFIX,m.lzytt.com,REJECT\nDOMAIN-SUFFIX,m.maopuzw.com,REJECT\nDOMAIN-SUFFIX,m.mgogo.com,REJECT\nDOMAIN-SUFFIX,m.mgsue.cn,REJECT\nDOMAIN-SUFFIX,m.miaoxinqipei.com,REJECT\nDOMAIN-SUFFIX,m.mightiger.net,REJECT\nDOMAIN-SUFFIX,m.miiuv.com,REJECT\nDOMAIN-SUFFIX,m.miupp.com,REJECT\nDOMAIN-SUFFIX,m.mmkvi.com,REJECT\nDOMAIN-SUFFIX,m.mouaa.com,REJECT\nDOMAIN-SUFFIX,m.mqgpo.com,REJECT\nDOMAIN-SUFFIX,m.mrtuo.com,REJECT\nDOMAIN-SUFFIX,m.mtuoa.com,REJECT\nDOMAIN-SUFFIX,m.mushizhubao.com,REJECT\nDOMAIN-SUFFIX,m.mxguan.com,REJECT\nDOMAIN-SUFFIX,m.nduop.com,REJECT\nDOMAIN-SUFFIX,m.neijh.com,REJECT\nDOMAIN-SUFFIX,m.nejup.com,REJECT\nDOMAIN-SUFFIX,m.nernv.com,REJECT\nDOMAIN-SUFFIX,m.nfkos.com,REJECT\nDOMAIN-SUFFIX,m.niegg.com,REJECT\nDOMAIN-SUFFIX,m.nmtouzi.com,REJECT\nDOMAIN-SUFFIX,m.nnfiy.com,REJECT\nDOMAIN-SUFFIX,m.nouaa.com,REJECT\nDOMAIN-SUFFIX,m.nthtcs.com,REJECT\nDOMAIN-SUFFIX,m.ntxiangtai.com,REJECT\nDOMAIN-SUFFIX,m.nuxyz.cn,REJECT\nDOMAIN-SUFFIX,m.nwxzs.com,REJECT\nDOMAIN-SUFFIX,m.nxypz.com,REJECT\nDOMAIN-SUFFIX,m.oesnw.com,REJECT\nDOMAIN-SUFFIX,m.opqsr.com,REJECT\nDOMAIN-SUFFIX,m.osndy.com,REJECT\nDOMAIN-SUFFIX,m.ourlj.com,REJECT\nDOMAIN-SUFFIX,m.oyrim.com,REJECT\nDOMAIN-SUFFIX,m.panda.voiceads.cn,REJECT\nDOMAIN-SUFFIX,m.pbino.com,REJECT\nDOMAIN-SUFFIX,m.phonthing.com,REJECT\nDOMAIN-SUFFIX,m.picbr.com,REJECT\nDOMAIN-SUFFIX,m.pieaa.com,REJECT\nDOMAIN-SUFFIX,m.plerv.com,REJECT\nDOMAIN-SUFFIX,m.pomkl.com,REJECT\nDOMAIN-SUFFIX,m.poonscn.com,REJECT\nDOMAIN-SUFFIX,m.pougg.com,REJECT\nDOMAIN-SUFFIX,m.prazpf.cn,REJECT\nDOMAIN-SUFFIX,m.pubbirdf.com,REJECT\nDOMAIN-SUFFIX,m.puooi.com,REJECT\nDOMAIN-SUFFIX,m.pwjhg.com,REJECT\nDOMAIN-SUFFIX,m.pyerc.com,REJECT\nDOMAIN-SUFFIX,m.qcw.com,REJECT\nDOMAIN-SUFFIX,m.qhuik.com,REJECT\nDOMAIN-SUFFIX,m.qianka.com,REJECT\nDOMAIN-SUFFIX,m.qingzhencai.net,REJECT\nDOMAIN-SUFFIX,m.qiyunmuye.com,REJECT\nDOMAIN-SUFFIX,m.qsove.com,REJECT\nDOMAIN-SUFFIX,m.qulishi.com,REJECT\nDOMAIN-SUFFIX,m.qusub.com,REJECT\nDOMAIN-SUFFIX,m.qvxyz.com,REJECT\nDOMAIN-SUFFIX,m.rhcapass.com,REJECT\nDOMAIN-SUFFIX,m.ricpt.com,REJECT\nDOMAIN-SUFFIX,m.rmuqvq.cn,REJECT\nDOMAIN-SUFFIX,m.rmwdn.com,REJECT\nDOMAIN-SUFFIX,m.romgv.com,REJECT\nDOMAIN-SUFFIX,m.rrsdl.com,REJECT\nDOMAIN-SUFFIX,m.rwganw.cn,REJECT\nDOMAIN-SUFFIX,m.sanitwealth.com,REJECT\nDOMAIN-SUFFIX,m.sanjiangge.com,REJECT\nDOMAIN-SUFFIX,m.sbenx.com,REJECT\nDOMAIN-SUFFIX,m.sbinx.com,REJECT\nDOMAIN-SUFFIX,m.sewxi.com,REJECT\nDOMAIN-SUFFIX,m.shenyunkeji.com,REJECT\nDOMAIN-SUFFIX,m.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,m.sjaidu.com,REJECT\nDOMAIN-SUFFIX,m.sjuqc.com,REJECT\nDOMAIN-SUFFIX,m.sjzhushou.com,REJECT\nDOMAIN-SUFFIX,m.smsksx.com,REJECT\nDOMAIN-SUFFIX,m.sosjyx.com,REJECT\nDOMAIN-SUFFIX,m.srrux.com,REJECT\nDOMAIN-SUFFIX,m.suehy.com,REJECT\nDOMAIN-SUFFIX,m.sxxca.com,REJECT\nDOMAIN-SUFFIX,m.symaa.cn,REJECT\nDOMAIN-SUFFIX,m.symab.cn,REJECT\nDOMAIN-SUFFIX,m.symac.cn,REJECT\nDOMAIN-SUFFIX,m.symad.cn,REJECT\nDOMAIN-SUFFIX,m.symag.cn,REJECT\nDOMAIN-SUFFIX,m.symaj.cn,REJECT\nDOMAIN-SUFFIX,m.szqifu.com,REJECT\nDOMAIN-SUFFIX,m.tansuotv.com,REJECT\nDOMAIN-SUFFIX,m.tcksbz888.com,REJECT\nDOMAIN-SUFFIX,m.tiantianedu.net,REJECT\nDOMAIN-SUFFIX,m.tiaopimiao.net,REJECT\nDOMAIN-SUFFIX,m.tick0.com,REJECT\nDOMAIN-SUFFIX,m.tiojk.com,REJECT\nDOMAIN-SUFFIX,m.tuopp.com,REJECT\nDOMAIN-SUFFIX,m.twldmx.com,REJECT\nDOMAIN-SUFFIX,m.txtxr.com,REJECT\nDOMAIN-SUFFIX,m.uc123.com,REJECT\nDOMAIN-SUFFIX,m.uczzd.cn,REJECT\nDOMAIN-SUFFIX,m.ueram.com,REJECT\nDOMAIN-SUFFIX,m.uissm.com,REJECT\nDOMAIN-SUFFIX,m.vaxyz.com,REJECT\nDOMAIN-SUFFIX,m.vbaou.com,REJECT\nDOMAIN-SUFFIX,m.vbieu.com,REJECT\nDOMAIN-SUFFIX,m.vbinu.com,REJECT\nDOMAIN-SUFFIX,m.verpt.com,REJECT\nDOMAIN-SUFFIX,m.vichc.com,REJECT\nDOMAIN-SUFFIX,m.vouky.com,REJECT\nDOMAIN-SUFFIX,m.vpon.com,REJECT\nDOMAIN-SUFFIX,m.vsxet.com,REJECT\nDOMAIN-SUFFIX,m.wcjup.com,REJECT\nDOMAIN-SUFFIX,m.weboser.com,REJECT\nDOMAIN-SUFFIX,m.weixingshexiangji.net,REJECT\nDOMAIN-SUFFIX,m.wervp.com,REJECT\nDOMAIN-SUFFIX,m.wgewj.cn,REJECT\nDOMAIN-SUFFIX,m.wikigifth.com,REJECT\nDOMAIN-SUFFIX,m.wjhehaofc.com,REJECT\nDOMAIN-SUFFIX,m.wkjhd.com,REJECT\nDOMAIN-SUFFIX,m.wnxcg.com,REJECT\nDOMAIN-SUFFIX,m.wonwg.com,REJECT\nDOMAIN-SUFFIX,m.wooboo.com.cn,REJECT\nDOMAIN-SUFFIX,m.wrating.com,REJECT\nDOMAIN-SUFFIX,m.wshufa.com,REJECT\nDOMAIN-SUFFIX,m.wsxxu.com,REJECT\nDOMAIN-SUFFIX,m.wuqutu.com,REJECT\nDOMAIN-SUFFIX,m.wxhh678.com,REJECT\nDOMAIN-SUFFIX,m.xcy8.com,REJECT\nDOMAIN-SUFFIX,m.xdkje.com,REJECT\nDOMAIN-SUFFIX,m.xeihy.com,REJECT\nDOMAIN-SUFFIX,m.xetvb.com,REJECT\nDOMAIN-SUFFIX,m.xhaiu.com,REJECT\nDOMAIN-SUFFIX,m.xiangchim0.com,REJECT\nDOMAIN-SUFFIX,m.xikdn.com,REJECT\nDOMAIN-SUFFIX,m.xingxd.com,REJECT\nDOMAIN-SUFFIX,m.xkqpco.com,REJECT\nDOMAIN-SUFFIX,m.xkqpco.com.com,REJECT\nDOMAIN-SUFFIX,m.xlsschina15.net,REJECT\nDOMAIN-SUFFIX,m.xmgysweb.com,REJECT\nDOMAIN-SUFFIX,m.xpjis.com,REJECT\nDOMAIN-SUFFIX,m.xxkio.com,REJECT\nDOMAIN-SUFFIX,m.yalayi.com,REJECT\nDOMAIN-SUFFIX,m.yangjingbang.net,REJECT\nDOMAIN-SUFFIX,m.yap.yahoo.com,REJECT\nDOMAIN-SUFFIX,m.yicang8.com,REJECT\nDOMAIN-SUFFIX,m.yingchengtou.com,REJECT\nDOMAIN-SUFFIX,m.ynnke.com,REJECT\nDOMAIN-SUFFIX,m.yoiur.com,REJECT\nDOMAIN-SUFFIX,m.yooli.com,REJECT\nDOMAIN-SUFFIX,m.youweiprint.com,REJECT\nDOMAIN-SUFFIX,m.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,m.ysdhe.com,REJECT\nDOMAIN-SUFFIX,m.yuandajiayuan.com,REJECT\nDOMAIN-SUFFIX,m.yuxyz.com,REJECT\nDOMAIN-SUFFIX,m.ywbwsm.com,REJECT\nDOMAIN-SUFFIX,m.yyeks.com,REJECT\nDOMAIN-SUFFIX,m.yyjhf.com,REJECT\nDOMAIN-SUFFIX,m.yzjlsb.com,REJECT\nDOMAIN-SUFFIX,m.zabxb.com,REJECT\nDOMAIN-SUFFIX,m.zaoss.com,REJECT\nDOMAIN-SUFFIX,m.zeiaa.com,REJECT\nDOMAIN-SUFFIX,m.zenffs.cn,REJECT\nDOMAIN-SUFFIX,m.zenwq.com,REJECT\nDOMAIN-SUFFIX,m.zhuyuanp.club,REJECT\nDOMAIN-SUFFIX,m.zhuyuanp.shop,REJECT\nDOMAIN-SUFFIX,m.zhuyuanp.top,REJECT\nDOMAIN-SUFFIX,m.zkwsdf.com,REJECT\nDOMAIN-SUFFIX,m.zougg.com,REJECT\nDOMAIN-SUFFIX,m.zuopp.com,REJECT\nDOMAIN-SUFFIX,m1.baidu.com,REJECT\nDOMAIN-SUFFIX,m1.daumcdn.net,REJECT\nDOMAIN-SUFFIX,m1.mgogo.com,REJECT\nDOMAIN-SUFFIX,m1.xcy8.com,REJECT\nDOMAIN-SUFFIX,m2.qinsx.cn,REJECT\nDOMAIN-SUFFIX,m3bnqqqw.com,REJECT\nDOMAIN-SUFFIX,m5.apk.67mo.com,REJECT\nDOMAIN-SUFFIX,m9.xcdf.cn,REJECT\nDOMAIN-SUFFIX,m9.xcy8.com,REJECT\nDOMAIN-SUFFIX,ma.baidu.com,REJECT\nDOMAIN-SUFFIX,ma1.meishij.net,REJECT\nDOMAIN-SUFFIX,ma2.meishij.net,REJECT\nDOMAIN-SUFFIX,maccms.tan5858.com,REJECT\nDOMAIN-SUFFIX,mackeeperapp.mackeeper.com,REJECT\nDOMAIN-SUFFIX,macplatform.wondershare.com,REJECT\nDOMAIN-SUFFIX,mad.kuuad.com,REJECT\nDOMAIN-SUFFIX,mad.m.maxthon.cn,REJECT\nDOMAIN-SUFFIX,madhouse.cn,REJECT\nDOMAIN-SUFFIX,madmini.com,REJECT\nDOMAIN-SUFFIX,mads.amazon.com,REJECT\nDOMAIN-SUFFIX,mads.aol.com,REJECT\nDOMAIN-SUFFIX,mads.dailymail.co.uk,REJECT\nDOMAIN-SUFFIX,madserving.com,REJECT\nDOMAIN-SUFFIX,magicwindow.cn,REJECT\nDOMAIN-SUFFIX,magnetic.t.domdex.com,REJECT\nDOMAIN-SUFFIX,maibahe300cc.com,REJECT\nDOMAIN-SUFFIX,main.exdynsrv.com,REJECT\nDOMAIN-SUFFIX,main.exoclick.com,REJECT\nDOMAIN-SUFFIX,mainbx.com,REJECT\nDOMAIN-SUFFIX,maisoncherry.com,REJECT\nDOMAIN-SUFFIX,malacca.inveno.com,REJECT\nDOMAIN-SUFFIX,manage.wdfans.cn,REJECT\nDOMAIN-SUFFIX,maomaotang.com,REJECT\nDOMAIN-SUFFIX,map.dxpmedia.com,REJECT\nDOMAIN-SUFFIX,map.media6degrees.com,REJECT\nDOMAIN-SUFFIX,mapping.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,market.178.com,REJECT\nDOMAIN-SUFFIX,market.21cn.com,REJECT\nDOMAIN-SUFFIX,market.52pk.com,REJECT\nDOMAIN-SUFFIX,market.duowan.com,REJECT\nDOMAIN-SUFFIX,marketgid.com,REJECT\nDOMAIN-SUFFIX,marketing.888.com,REJECT\nDOMAIN-SUFFIX,marketing.etouch.cn,REJECT\nDOMAIN-SUFFIX,marketingsolutions.yahoo.com,REJECT\nDOMAIN-SUFFIX,marketo.com,REJECT\nDOMAIN-SUFFIX,marketo.net,REJECT\nDOMAIN-SUFFIX,masdk.3g.qq.com,REJECT\nDOMAIN-SUFFIX,maskbaby.com.cn,REJECT\nDOMAIN-SUFFIX,mass.mall044.com,REJECT\nDOMAIN-SUFFIX,master.wap.dphub.sandai.net,REJECT\nDOMAIN-SUFFIX,match.adsby.bidtheatre.com,REJECT\nDOMAIN-SUFFIX,match.c8.net.ua,REJECT\nDOMAIN-SUFFIX,match.p4p.1688.com,REJECT\nDOMAIN-SUFFIX,match.prod.bidr.io,REJECT\nDOMAIN-SUFFIX,match.rundsp.com,REJECT\nDOMAIN-SUFFIX,matching.targeterra.com,REJECT\nDOMAIN-SUFFIX,material.istreamsche.com,REJECT\nDOMAIN-SUFFIX,material.mtty.xin,REJECT\nDOMAIN-SUFFIX,mathtag.com,REJECT\nDOMAIN-SUFFIX,maw.wnbfw.com,REJECT\nDOMAIN-SUFFIX,maxwebsearch.com,REJECT\nDOMAIN-SUFFIX,maysunmedia.com,REJECT\nDOMAIN-SUFFIX,mb.hockeybuzz.com,REJECT\nDOMAIN-SUFFIX,mb.zam.com,REJECT\nDOMAIN-SUFFIX,mbai.cn,REJECT\nDOMAIN-SUFFIX,mbd.weathercn.com,REJECT\nDOMAIN-SUFFIX,mbrowser.news.haosou.com,REJECT\nDOMAIN-SUFFIX,mbrowser.news.so.com,REJECT\nDOMAIN-SUFFIX,mbs.weathercn.com,REJECT\nDOMAIN-SUFFIX,mc.hujiang.com,REJECT\nDOMAIN-SUFFIX,mc.yandex.ru,REJECT\nDOMAIN-SUFFIX,mclick.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,mcore.vcgame.cn,REJECT\nDOMAIN-SUFFIX,md.1drj.com,REJECT\nDOMAIN-SUFFIX,md.he9630.com,REJECT\nDOMAIN-SUFFIX,md.sh5e.com,REJECT\nDOMAIN-SUFFIX,md0z4dh.com,REJECT\nDOMAIN-SUFFIX,mdc.meitustat.com,REJECT\nDOMAIN-SUFFIX,mdotm.com,REJECT\nDOMAIN-SUFFIX,mdpjnppsbjv.bid,REJECT\nDOMAIN-SUFFIX,me.afp.chinanews.com,REJECT\nDOMAIN-SUFFIX,mealsandsteals.sandiego6.com,REJECT\nDOMAIN-SUFFIX,me-cdn.effectivemeasure.net,REJECT\nDOMAIN-SUFFIX,med.heyzap.com,REJECT\nDOMAIN-SUFFIX,medal.blog.csdn.net,REJECT\nDOMAIN-SUFFIX,media.2011.8684.com,REJECT\nDOMAIN-SUFFIX,media.cheshi-img.com,REJECT\nDOMAIN-SUFFIX,media.fastclick.net,REJECT\nDOMAIN-SUFFIX,media.jointreport-switch.com,REJECT\nDOMAIN-SUFFIX,media.tianjimedia.com,REJECT\nDOMAIN-SUFFIX,media.trafficfactory.biz,REJECT\nDOMAIN-SUFFIX,media.trafficjunky.net,REJECT\nDOMAIN-SUFFIX,media8.cn,REJECT\nDOMAIN-SUFFIX,mediamgr.ugo.com,REJECT\nDOMAIN-SUFFIX,mediaplex.com,REJECT\nDOMAIN-SUFFIX,mediapro.pro.cn,REJECT\nDOMAIN-SUFFIX,media-static.jointreport-switch.com,REJECT\nDOMAIN-SUFFIX,mediav.com,REJECT\nDOMAIN-SUFFIX,medrx.telstra.com.au,REJECT\nDOMAIN-SUFFIX,megajoy.com,REJECT\nDOMAIN-SUFFIX,meimeidaren.com,REJECT\nDOMAIN-SUFFIX,meiti1.net,REJECT\nDOMAIN-SUFFIX,meitubeauty.meitudata.com,REJECT\nDOMAIN-SUFFIX,meitumq.com,REJECT\nDOMAIN-SUFFIX,menghuanzs.com,REJECT\nDOMAIN-SUFFIX,mengmengdas.com,REJECT\nDOMAIN-SUFFIX,mengyuanwei.com,REJECT\nDOMAIN-SUFFIX,message.meitu.com,REJECT\nDOMAIN-SUFFIX,metok.sys.miui.com,REJECT\nDOMAIN-SUFFIX,metrics.cnn.com,REJECT\nDOMAIN-SUFFIX,mfan.iclick.com.cn,REJECT\nDOMAIN-SUFFIX,mfm.video.qq.com,REJECT\nDOMAIN-SUFFIX,mfp.deliver.ifeng.com,REJECT\nDOMAIN-SUFFIX,mfsr.lenovomm.com,REJECT\nDOMAIN-SUFFIX,mg.5pk,REJECT\nDOMAIN-SUFFIX,mg.games.sina.com.cn,REJECT\nDOMAIN-SUFFIX,mg.yadro.ru,REJECT\nDOMAIN-SUFFIX,mgid.com,REJECT\nDOMAIN-SUFFIX,mgldzcls.com,REJECT\nDOMAIN-SUFFIX,mgogo.com,REJECT\nDOMAIN-SUFFIX,mgwcn.com,REJECT\nDOMAIN-SUFFIX,mgwl668.com,REJECT\nDOMAIN-SUFFIX,mhd.1391.com,REJECT\nDOMAIN-SUFFIX,mhdpay.1391.com,REJECT\nDOMAIN-SUFFIX,mhdtestks3.1391.com,REJECT\nDOMAIN-SUFFIX,mhdufile.1391.com,REJECT\nDOMAIN-SUFFIX,mhjk.1391.com,REJECT\nDOMAIN-SUFFIX,mhuodong.elong.com,REJECT\nDOMAIN-SUFFIX,miam4.cn,REJECT\nDOMAIN-SUFFIX,miaobeichina.com,REJECT\nDOMAIN-SUFFIX,mibook-10006092.cos.myqcloud.com,REJECT\nDOMAIN-SUFFIX,microad-cn.com,REJECT\nDOMAIN-SUFFIX,mid.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,midas.rong360.com,REJECT\nDOMAIN-SUFFIX,midinfo.baofeng.com,REJECT\nDOMAIN-SUFFIX,mie99.net,REJECT\nDOMAIN-SUFFIX,migc.g.mi.com,REJECT\nDOMAIN-SUFFIX,migcreport.g.mi.com,REJECT\nDOMAIN-SUFFIX,migrate.driveapi.micloud.xiaomi.net,REJECT\nDOMAIN-SUFFIX,migu.kssws.ks-cdn.com,REJECT\nDOMAIN-SUFFIX,mihui.com,REJECT\nDOMAIN-SUFFIX,miidi.net,REJECT\nDOMAIN-SUFFIX,mijifen.com,REJECT\nDOMAIN-SUFFIX,milk.yesky.com.cn,REJECT\nDOMAIN-SUFFIX,millennialmedia.com,REJECT\nDOMAIN-SUFFIX,millwardbrownacsr.com,REJECT\nDOMAIN-SUFFIX,mimg.126.net,REJECT\nDOMAIN-SUFFIX,mimg.7791.com.cn,REJECT\nDOMAIN-SUFFIX,minesage.com,REJECT\nDOMAIN-SUFFIX,mingxianshanghang.cn,REJECT\nDOMAIN-SUFFIX,mingysh.com,REJECT\nDOMAIN-SUFFIX,mini.cpc.sogou.com,REJECT\nDOMAIN-SUFFIX,mini.eastday.com,REJECT\nDOMAIN-SUFFIX,mini.hao123.com,REJECT\nDOMAIN-SUFFIX,mini.jijiplayer.com,REJECT\nDOMAIN-SUFFIX,mini2015.qq.com,REJECT\nDOMAIN-SUFFIX,minidcsc.kugou.com,REJECT\nDOMAIN-SUFFIX,minipage.2345.com,REJECT\nDOMAIN-SUFFIX,minisite.vidown.cn,REJECT\nDOMAIN-SUFFIX,miniye.xjts.cn,REJECT\nDOMAIN-SUFFIX,mip.yuelvxing.com,REJECT\nDOMAIN-SUFFIX,mipcache.bdstatic.com,REJECT\nDOMAIN-SUFFIX,mipujia.com,REJECT\nDOMAIN-SUFFIX,mis.g.mi.com,REJECT\nDOMAIN-SUFFIX,miui.hdfdm.com,REJECT\nDOMAIN-SUFFIX,miui.hftaili.com,REJECT\nDOMAIN-SUFFIX,mivideo.g.mi.com,REJECT\nDOMAIN-SUFFIX,mj70.cn,REJECT\nDOMAIN-SUFFIX,mjs.csyymp4.com,REJECT\nDOMAIN-SUFFIX,mlb.did.ijinshan.com,REJECT\nDOMAIN-SUFFIX,mlgrrqymdsyk.com,REJECT\nDOMAIN-SUFFIX,mlog.aipai.com,REJECT\nDOMAIN-SUFFIX,mlog.hiido.com,REJECT\nDOMAIN-SUFFIX,mlog.m1905.cn,REJECT\nDOMAIN-SUFFIX,mlog.search.xiaomi.net,REJECT\nDOMAIN-SUFFIX,mlt01.com,REJECT\nDOMAIN-SUFFIX,mm.2436.cn,REJECT\nDOMAIN-SUFFIX,mm.anqu.com,REJECT\nDOMAIN-SUFFIX,mm.jgchq.com,REJECT\nDOMAIN-SUFFIX,mm.moquanad.com,REJECT\nDOMAIN-SUFFIX,mmcc.yxlady.com,REJECT\nDOMAIN-SUFFIX,mmg.aty.cp45.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,mmg.aty.snmsohu.aisee.tv,REJECT\nDOMAIN-SUFFIX,mng-ads.com,REJECT\nDOMAIN-SUFFIX,mnkan.com,REJECT\nDOMAIN-SUFFIX,mnwan.com,REJECT\nDOMAIN-SUFFIX,mnxtu.com,REJECT\nDOMAIN-SUFFIX,mo.haloapps.cn,REJECT\nDOMAIN-SUFFIX,mo.kugou.com,REJECT\nDOMAIN-SUFFIX,mo.res.wpscdn.cn,REJECT\nDOMAIN-SUFFIX,mo.test.haloapps.com,REJECT\nDOMAIN-SUFFIX,moad.cn,REJECT\nDOMAIN-SUFFIX,moatads.com,REJECT\nDOMAIN-SUFFIX,mob.huimee.net,REJECT\nDOMAIN-SUFFIX,mobad.ijinshan.com,REJECT\nDOMAIN-SUFFIX,mobadme.jp,REJECT\nDOMAIN-SUFFIX,mobfox.com,REJECT\nDOMAIN-SUFFIX,mobgi.com,REJECT\nDOMAIN-SUFFIX,mobileads.google.com,REJECT\nDOMAIN-SUFFIX,mobileads.msn.com,REJECT\nDOMAIN-SUFFIX,mobileapptracking.com,REJECT\nDOMAIN-SUFFIX,mobiledissector.com,REJECT\nDOMAIN-SUFFIX,mobile-pubt.ele.me,REJECT\nDOMAIN-SUFFIX,mobile-service.segment.com,REJECT\nDOMAIN-SUFFIX,mobilityware.com,REJECT\nDOMAIN-SUFFIX,mobiorg8.com,REJECT\nDOMAIN-SUFFIX,mobisage.cn,REJECT\nDOMAIN-SUFFIX,mobvista.com,REJECT\nDOMAIN-SUFFIX,mohecm.com,REJECT\nDOMAIN-SUFFIX,moka.inte.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,mon.xtgreat.com,REJECT\nDOMAIN-SUFFIX,monero.how,REJECT\nDOMAIN-SUFFIX,money.qz828.com,REJECT\nDOMAIN-SUFFIX,monitor.uu.qq.com,REJECT\nDOMAIN-SUFFIX,moodoocrv.com.cn,REJECT\nDOMAIN-SUFFIX,moogos.com,REJECT\nDOMAIN-SUFFIX,mookie1.com,REJECT\nDOMAIN-SUFFIX,moons.66bhy.com,REJECT\nDOMAIN-SUFFIX,moonwish.com.cn,REJECT\nDOMAIN-SUFFIX,moquanad.com,REJECT\nDOMAIN-SUFFIX,moren-1252794300.file.myqcloud.com,REJECT\nDOMAIN-SUFFIX,mosa86.com,REJECT\nDOMAIN-SUFFIX,mostat.wps.cn,REJECT\nDOMAIN-SUFFIX,motohelpr.com,REJECT\nDOMAIN-SUFFIX,motu.p4p.sina.com.cn,REJECT\nDOMAIN-SUFFIX,motu.pagechoice.net,REJECT\nDOMAIN-SUFFIX,mou.niu.xunlei.com,REJECT\nDOMAIN-SUFFIX,moupdate10332052.wps.cn,REJECT\nDOMAIN-SUFFIX,moutaihotel.cn,REJECT\nDOMAIN-SUFFIX,movie.miaiche.cn,REJECT\nDOMAIN-SUFFIX,mpb1.iteye.com,REJECT\nDOMAIN-SUFFIX,mpb2.iteye.com,REJECT\nDOMAIN-SUFFIX,mpp.vindicosuite.com,REJECT\nDOMAIN-SUFFIX,mpro.baidu.com,REJECT\nDOMAIN-SUFFIX,mps.nbcuni.com,REJECT\nDOMAIN-SUFFIX,mps.weekslw.com,REJECT\nDOMAIN-SUFFIX,mpush.cn,REJECT\nDOMAIN-SUFFIX,mpzw.com,REJECT\nDOMAIN-SUFFIX,mqq.zgdmsj.cn,REJECT\nDOMAIN-SUFFIX,mqqad.cs0309.html5.qq.com,REJECT\nDOMAIN-SUFFIX,mqqad.html5.qq.com,REJECT\nDOMAIN-SUFFIX,mqqadr.reader.qq.com,REJECT\nDOMAIN-SUFFIX,mr.da.netease.com,REJECT\nDOMAIN-SUFFIX,mrelko.com,REJECT\nDOMAIN-SUFFIX,mrksys.com,REJECT\nDOMAIN-SUFFIX,ms.awqsaged.cn,REJECT\nDOMAIN-SUFFIX,ms.cmcm.com,REJECT\nDOMAIN-SUFFIX,ms.cnczjy.com,REJECT\nDOMAIN-SUFFIX,ms.continuedsys.cn,REJECT\nDOMAIN-SUFFIX,ms.ienkdaccessible.cn,REJECT\nDOMAIN-SUFFIX,ms.ienkdaccessory.cn,REJECT\nDOMAIN-SUFFIX,ms.jyhwt.cn,REJECT\nDOMAIN-SUFFIX,ms.myyage.com,REJECT\nDOMAIN-SUFFIX,ms.vipstatic.com,REJECT\nDOMAIN-SUFFIX,msads.net,REJECT\nDOMAIN-SUFFIX,mscimg.com,REJECT\nDOMAIN-SUFFIX,msclick2.kuwo.cn,REJECT\nDOMAIN-SUFFIX,msg.mobile.kugou.com,REJECT\nDOMAIN-SUFFIX,msg.ptqy.gitv.tv,REJECT\nDOMAIN-SUFFIX,msg.push.51y5.net,REJECT\nDOMAIN-SUFFIX,mshow.fang.com,REJECT\nDOMAIN-SUFFIX,msite.baidu.com,REJECT\nDOMAIN-SUFFIX,msltzer.cn,REJECT\nDOMAIN-SUFFIX,msn.wrating.com,REJECT\nDOMAIN-SUFFIX,msnclick.wrating.com,REJECT\nDOMAIN-SUFFIX,msphoneclick.kuwo.cn,REJECT\nDOMAIN-SUFFIX,mssp.baidu.com,REJECT\nDOMAIN-SUFFIX,mstat.zol.com.cn,REJECT\nDOMAIN-SUFFIX,mstzym.com,REJECT\nDOMAIN-SUFFIX,msypr.com,REJECT\nDOMAIN-SUFFIX,mti.35kds.com,REJECT\nDOMAIN-SUFFIX,mtj.baidu.com,REJECT\nDOMAIN-SUFFIX,mtl.ttsqgs.com,REJECT\nDOMAIN-SUFFIX,mtty-cdn.mtty.xin,REJECT\nDOMAIN-SUFFIX,mtxsk.com,REJECT\nDOMAIN-SUFFIX,mubite.cn,REJECT\nDOMAIN-SUFFIX,munchkin.marketo.net,REJECT\nDOMAIN-SUFFIX,musik-mp3.info,REJECT\nDOMAIN-SUFFIX,mvads.kugou.com,REJECT\nDOMAIN-SUFFIX,mvip.zhuba8.com,REJECT\nDOMAIN-SUFFIX,mwa.xingyimin.com,REJECT\nDOMAIN-SUFFIX,mwlucuvbyrff.com,REJECT\nDOMAIN-SUFFIX,mxmrt.com,REJECT\nDOMAIN-SUFFIX,mxpnl.com,REJECT\nDOMAIN-SUFFIX,mxvp-ad-config-prod-1.zenmxapps.com,REJECT\nDOMAIN-SUFFIX,mxvp-feature-toggle-prod-1.zenmxapps.com,REJECT\nDOMAIN-SUFFIX,my.mobfox.com,REJECT\nDOMAIN-SUFFIX,my1fc.m.b5200.net,REJECT\nDOMAIN-SUFFIX,my1fimg.m.b5200.net,REJECT\nDOMAIN-SUFFIX,myad.toocle.com,REJECT\nDOMAIN-SUFFIX,mydas.mobi,REJECT\nDOMAIN-SUFFIX,mydisplay.ctfile.com,REJECT\nDOMAIN-SUFFIX,myjsym.zichenit.com,REJECT\nDOMAIN-SUFFIX,mymm.zichenit.com,REJECT\nDOMAIN-SUFFIX,mytanwan.com,REJECT\nDOMAIN-SUFFIX,mytzdhz.cn,REJECT\nDOMAIN-SUFFIX,myycrw.com,REJECT\nDOMAIN-SUFFIX,myzk1.com,REJECT\nDOMAIN-SUFFIX,myzwqwe12.com,REJECT\nDOMAIN-SUFFIX,mzy2014.com,REJECT\nDOMAIN-SUFFIX,n.a.mosenni.com,REJECT\nDOMAIN-SUFFIX,n.ads3-adnow.com,REJECT\nDOMAIN-SUFFIX,n.amoad.com,REJECT\nDOMAIN-SUFFIX,n.cosbot.cn,REJECT\nDOMAIN-SUFFIX,n.gemini.yahoo.com,REJECT\nDOMAIN-SUFFIX,n.ma.social-touch.com,REJECT\nDOMAIN-SUFFIX,n.wjr1x.cn,REJECT\nDOMAIN-SUFFIX,n.yfi8.com,REJECT\nDOMAIN-SUFFIX,n.zqqf0.cn,REJECT\nDOMAIN-SUFFIX,na1r.services.adobe.com,REJECT\nDOMAIN-SUFFIX,na2m-pr.licenses.adobe.com,REJECT\nDOMAIN-SUFFIX,nai.cpxkvc.com,REJECT\nDOMAIN-SUFFIX,namedq.com,REJECT\nDOMAIN-SUFFIX,namemek.com,REJECT\nDOMAIN-SUFFIX,naqigs.com,REJECT\nDOMAIN-SUFFIX,nativeapp.toutiao.com,REJECT\nDOMAIN-SUFFIX,nav.winasdaq.com,REJECT\nDOMAIN-SUFFIX,navi.gd.chinamobile.com,REJECT\nDOMAIN-SUFFIX,nbhxgjz.com,REJECT\nDOMAIN-SUFFIX,nbjjd.com,REJECT\nDOMAIN-SUFFIX,nbzq.net,REJECT\nDOMAIN-SUFFIX,nc.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,nc004x.corp.youdao.com,REJECT\nDOMAIN-SUFFIX,nc045x.corp.youdao.com,REJECT\nDOMAIN-SUFFIX,ncachear.com,REJECT\nDOMAIN-SUFFIX,nch.xnghmc.com,REJECT\nDOMAIN-SUFFIX,nchte.com,REJECT\nDOMAIN-SUFFIX,nclog.mars.baofeng.net,REJECT\nDOMAIN-SUFFIX,nclog.pad.baofeng.net,REJECT\nDOMAIN-SUFFIX,ncoyqc.com,REJECT\nDOMAIN-SUFFIX,ndtzx.com,REJECT\nDOMAIN-SUFFIX,ndy.code.weddingeeos.com,REJECT\nDOMAIN-SUFFIX,ne.1rtb.com,REJECT\nDOMAIN-SUFFIX,ne9377.com,REJECT\nDOMAIN-SUFFIX,neirong.baidu.com,REJECT\nDOMAIN-SUFFIX,nend.net,REJECT\nDOMAIN-SUFFIX,nest.youwatch.org,REJECT\nDOMAIN-SUFFIX,net.rayjump.com,REJECT\nDOMAIN-SUFFIX,netko0o.com,REJECT\nDOMAIN-SUFFIX,netshelter.net,REJECT\nDOMAIN-SUFFIX,netspidermm.indiatimes.com,REJECT\nDOMAIN-SUFFIX,network.aufeminin.com,REJECT\nDOMAIN-SUFFIX,network.business.com,REJECT\nDOMAIN-SUFFIX,network.sofeminine.co.uk,REJECT\nDOMAIN-SUFFIX,networkbench.com,REJECT\nDOMAIN-SUFFIX,new.ltheanine.cn,REJECT\nDOMAIN-SUFFIX,new.yokaunion.com,REJECT\nDOMAIN-SUFFIX,new.zhqiu.com,REJECT\nDOMAIN-SUFFIX,newloc.map.n.shifen.com,REJECT\nDOMAIN-SUFFIX,newrelic.com,REJECT\nDOMAIN-SUFFIX,news.51y5.net,REJECT\nDOMAIN-SUFFIX,news.58.com,REJECT\nDOMAIN-SUFFIX,news.cxxtv.com,REJECT\nDOMAIN-SUFFIX,news.mpush.qq.com,REJECT\nDOMAIN-SUFFIX,news.push.126.net,REJECT\nDOMAIN-SUFFIX,news.s9377.com,REJECT\nDOMAIN-SUFFIX,news.xueyanshan.com,REJECT\nDOMAIN-SUFFIX,news-img.51y5.net,REJECT\nDOMAIN-SUFFIX,news-l.play.aiseet.atianqi.com,REJECT\nDOMAIN-SUFFIX,news-l.play.cp81.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,news-l.play.ott.video.qq.com,REJECT\nDOMAIN-SUFFIX,news-log.51y5.net,REJECT\nDOMAIN-SUFFIX,newspage.xilu.com,REJECT\nDOMAIN-SUFFIX,newspush.sinajs.cn,REJECT\nDOMAIN-SUFFIX,newswifiapi.dfshurufa.com,REJECT\nDOMAIN-SUFFIX,newton-api.ele.me,REJECT\nDOMAIN-SUFFIX,nexage.com,REJECT\nDOMAIN-SUFFIX,nexstep.zdworks.com,REJECT\nDOMAIN-SUFFIX,nextcps.com,REJECT\nDOMAIN-SUFFIX,nextlnk9.com,REJECT\nDOMAIN-SUFFIX,nexus.ensighten.com,REJECT\nDOMAIN-SUFFIX,nfh.cnshef.com,REJECT\nDOMAIN-SUFFIX,ngads.go.com,REJECT\nDOMAIN-SUFFIX,ninebox.cn,REJECT\nDOMAIN-SUFFIX,ninemsn.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,niurenw.com,REJECT\nDOMAIN-SUFFIX,niux88.com,REJECT\nDOMAIN-SUFFIX,niuxgame77.com,REJECT\nDOMAIN-SUFFIX,niwd.zhybw88.com,REJECT\nDOMAIN-SUFFIX,njdijiani.com,REJECT\nDOMAIN-SUFFIX,njfsk.com,REJECT\nDOMAIN-SUFFIX,njmpacc.com,REJECT\nDOMAIN-SUFFIX,njq.net,REJECT\nDOMAIN-SUFFIX,njs.imagicskin.com,REJECT\nDOMAIN-SUFFIX,njs.myyage.com,REJECT\nDOMAIN-SUFFIX,njs.reliancevalve.com,REJECT\nDOMAIN-SUFFIX,njxczy.com,REJECT\nDOMAIN-SUFFIX,nkeo.top,REJECT\nDOMAIN-SUFFIX,nlog.baidu.com,REJECT\nDOMAIN-SUFFIX,nmbtedu.com,REJECT\nDOMAIN-SUFFIX,nmkgs.cn,REJECT\nDOMAIN-SUFFIX,nmpcdn.com,REJECT\nDOMAIN-SUFFIX,nmqbg.com,REJECT\nDOMAIN-SUFFIX,nnedbx.com,REJECT\nDOMAIN-SUFFIX,nngft.com,REJECT\nDOMAIN-SUFFIX,noberlmall.com,REJECT\nDOMAIN-SUFFIX,nongsalei.com,REJECT\nDOMAIN-SUFFIX,nop.xpanama.net,REJECT\nDOMAIN-SUFFIX,notice.game.xiaomi.com,REJECT\nDOMAIN-SUFFIX,notice.uchome.manyou.com,REJECT\nDOMAIN-SUFFIX,notifiter.youmi.net,REJECT\nDOMAIN-SUFFIX,notify.oupeng.com,REJECT\nDOMAIN-SUFFIX,novelsns.html5.qq.com,REJECT\nDOMAIN-SUFFIX,nowskip.com,REJECT\nDOMAIN-SUFFIX,npdaqy6x1j.me,REJECT\nDOMAIN-SUFFIX,nr1234.com,REJECT\nDOMAIN-SUFFIX,nryiou.cn,REJECT\nDOMAIN-SUFFIX,nsclickvideo.baidu.com,REJECT\nDOMAIN-SUFFIX,nsnmiaomu.cn,REJECT\nDOMAIN-SUFFIX,nsy.hnzyfs.com,REJECT\nDOMAIN-SUFFIX,nt.phpwind.com,REJECT\nDOMAIN-SUFFIX,ntalker.com,REJECT\nDOMAIN-SUFFIX,nterbx.com,REJECT\nDOMAIN-SUFFIX,nthyn.com,REJECT\nDOMAIN-SUFFIX,ntx.quanliyouxi.cn,REJECT\nDOMAIN-SUFFIX,nv.souid.com,REJECT\nDOMAIN-SUFFIX,nvrentao8.com,REJECT\nDOMAIN-SUFFIX,nvshenfan.com,REJECT\nDOMAIN-SUFFIX,nwejs.alcryp.com,REJECT\nDOMAIN-SUFFIX,nwejs.myzcoffice.com,REJECT\nDOMAIN-SUFFIX,nwwap.com,REJECT\nDOMAIN-SUFFIX,nxrhs.com,REJECT\nDOMAIN-SUFFIX,nxrxt.con,REJECT\nDOMAIN-SUFFIX,ny7f6goy.bid,REJECT\nDOMAIN-SUFFIX,nylalobghyhirgh.com,REJECT\nDOMAIN-SUFFIX,nysita.com,REJECT\nDOMAIN-SUFFIX,nzezn.com,REJECT\nDOMAIN-SUFFIX,o.08jm.cn,REJECT\nDOMAIN-SUFFIX,o.if.qidian.com,REJECT\nDOMAIN-SUFFIX,o.minisplat.cn,REJECT\nDOMAIN-SUFFIX,o091i.com,REJECT\nDOMAIN-SUFFIX,o2omobi.com,REJECT\nDOMAIN-SUFFIX,o7xs6runw.bkt.clouddn.com,REJECT\nDOMAIN-SUFFIX,oa129.com,REJECT\nDOMAIN-SUFFIX,oadz.com,REJECT\nDOMAIN-SUFFIX,oa-panther.data.aliyun.com,REJECT\nDOMAIN-SUFFIX,oas.autotrader.co.uk,REJECT\nDOMAIN-SUFFIX,oas.luxweb.com,REJECT\nDOMAIN-SUFFIX,oas.skyscanner.net,REJECT\nDOMAIN-SUFFIX,oasc07.citywire.co.uk,REJECT\nDOMAIN-SUFFIX,oascentral.abclocal.go.com,REJECT\nDOMAIN-SUFFIX,oascentral.chron.com,REJECT\nDOMAIN-SUFFIX,oascentral.hosted.ap.org,REJECT\nDOMAIN-SUFFIX,oascentral.lycos.com,REJECT\nDOMAIN-SUFFIX,oascentral.newsmax.com,REJECT\nDOMAIN-SUFFIX,oascentral.sina.com,REJECT\nDOMAIN-SUFFIX,oascentral.sina.com.hk,REJECT\nDOMAIN-SUFFIX,oask.xulizui6.com,REJECT\nDOMAIN-SUFFIX,obeyter.com,REJECT\nDOMAIN-SUFFIX,ocbv0.baiyangzs.com,REJECT\nDOMAIN-SUFFIX,ocsp.godaddy.com,REJECT\nDOMAIN-SUFFIX,odc.starwave.com,REJECT\nDOMAIN-SUFFIX,odin.goo.mx,REJECT\nDOMAIN-SUFFIX,officeme.cn,REJECT\nDOMAIN-SUFFIX,offline-adv.oray.com,REJECT\nDOMAIN-SUFFIX,oikxlcv.wang,REJECT\nDOMAIN-SUFFIX,oimagea2.ydstatic.com,REJECT\nDOMAIN-SUFFIX,ojngisbfwwyp.com,REJECT\nDOMAIN-SUFFIX,ok.432kkk.com,REJECT\nDOMAIN-SUFFIX,ok365.com,REJECT\nDOMAIN-SUFFIX,okkkk.com,REJECT\nDOMAIN-SUFFIX,okm918.com,REJECT\nDOMAIN-SUFFIX,okokw.com,REJECT\nDOMAIN-SUFFIX,olcdn.com,REJECT\nDOMAIN-SUFFIX,olpv.onlylady.com,REJECT\nDOMAIN-SUFFIX,olpvimg.onlylady.com,REJECT\nDOMAIN-SUFFIX,olstats.onlylady.com,REJECT\nDOMAIN-SUFFIX,omega7o.com,REJECT\nDOMAIN-SUFFIX,omg.inte.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,omnikool.discovery.com,REJECT\nDOMAIN-SUFFIX,omtrdc.net,REJECT\nDOMAIN-SUFFIX,on.maxspeedcdn.com,REJECT\nDOMAIN-SUFFIX,onclickads.net,REJECT\nDOMAIN-SUFFIX,onclicktop.com,REJECT\nDOMAIN-SUFFIX,onclkds.com,REJECT\nDOMAIN-SUFFIX,one.520319.cn,REJECT\nDOMAIN-SUFFIX,onepush.query.yahoo.com,REJECT\nDOMAIN-SUFFIX,onesoft.im,REJECT\nDOMAIN-SUFFIX,onetad.com,REJECT\nDOMAIN-SUFFIX,onetag-sys.com,REJECT\nDOMAIN-SUFFIX,onewhee.com,REJECT\nDOMAIN-SUFFIX,onlifjj.net,REJECT\nDOMAIN-SUFFIX,onlinetips.baofeng5.baofeng.net,REJECT\nDOMAIN-SUFFIX,oomyv.com,REJECT\nDOMAIN-SUFFIX,ooniu.com,REJECT\nDOMAIN-SUFFIX,ooss.oss.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,op00w.baiyangzs.com,REJECT\nDOMAIN-SUFFIX,open.play.cn,REJECT\nDOMAIN-SUFFIX,openapi-news.meizu.com,REJECT\nDOMAIN-SUFFIX,openrcv.baidu.com,REJECT\nDOMAIN-SUFFIX,openstat.net,REJECT\nDOMAIN-SUFFIX,openstorage.ad.cmvideo.cn,REJECT\nDOMAIN-SUFFIX,opgirl-tmp.adbxb.cn,REJECT\nDOMAIN-SUFFIX,oppo.yidianzixun.com,REJECT\nDOMAIN-SUFFIX,optaim.com,REJECT\nDOMAIN-SUFFIX,optimix.asia,REJECT\nDOMAIN-SUFFIX,optimix.cn,REJECT\nDOMAIN-SUFFIX,optimized-by.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,optimizelyapis.com,REJECT\nDOMAIN-SUFFIX,oq68.com,REJECT\nDOMAIN-SUFFIX,orchidscape.net,REJECT\nDOMAIN-SUFFIX,oredero.com,REJECT\nDOMAIN-SUFFIX,orz.hupu.com,REJECT\nDOMAIN-SUFFIX,osc.uranus.sogou.com,REJECT\nDOMAIN-SUFFIX,osfota.cdn.aliyun.com,REJECT\nDOMAIN-SUFFIX,oss-asq-static.11222.cn,REJECT\nDOMAIN-SUFFIX,otf.msn.com,REJECT\nDOMAIN-SUFFIX,oth.str.mdt.qq.com,REJECT\nDOMAIN-SUFFIX,oth.update.mdt.qq.com,REJECT\nDOMAIN-SUFFIX,otheve.play.aiseet.atianqi.com,REJECT\nDOMAIN-SUFFIX,othstr.play.aiseet.atianqi.com,REJECT\nDOMAIN-SUFFIX,ou188.com,REJECT\nDOMAIN-SUFFIX,output.nend.net,REJECT\nDOMAIN-SUFFIX,overture.com,REJECT\nDOMAIN-SUFFIX,ow.biqugego.com,REJECT\nDOMAIN-SUFFIX,ow.s1.shuhuangge.org,REJECT\nDOMAIN-SUFFIX,ow.s2.shuhuangge.org,REJECT\nDOMAIN-SUFFIX,owin.biqugego.com,REJECT\nDOMAIN-SUFFIX,ox.furaffinity.net,REJECT\nDOMAIN-SUFFIX,oyzsverimywg.com,REJECT\nDOMAIN-SUFFIX,p.7060.la,REJECT\nDOMAIN-SUFFIX,p.99mssj.com,REJECT\nDOMAIN-SUFFIX,p.abcache.com,REJECT\nDOMAIN-SUFFIX,p.bdjiazanmiaomu.com,REJECT\nDOMAIN-SUFFIX,p.bjdianyue.com,REJECT\nDOMAIN-SUFFIX,p.bnuni.com,REJECT\nDOMAIN-SUFFIX,p.clkservice.youdao.com,REJECT\nDOMAIN-SUFFIX,p.ecwan77.net,REJECT\nDOMAIN-SUFFIX,p.inte.sogou.com,REJECT\nDOMAIN-SUFFIX,p.kf3msfm.com,REJECT\nDOMAIN-SUFFIX,p.kjwx8.com,REJECT\nDOMAIN-SUFFIX,p.kugou.com,REJECT\nDOMAIN-SUFFIX,p.m5bn.com,REJECT\nDOMAIN-SUFFIX,p.mendoc.cn,REJECT\nDOMAIN-SUFFIX,p.niudashu.com,REJECT\nDOMAIN-SUFFIX,p.qiailm.com,REJECT\nDOMAIN-SUFFIX,p.qijijs.top,REJECT\nDOMAIN-SUFFIX,p.raidmedia.com.cn,REJECT\nDOMAIN-SUFFIX,p.rfihub.com,REJECT\nDOMAIN-SUFFIX,p.saozhu1.top,REJECT\nDOMAIN-SUFFIX,p.sdu8cvc.com,REJECT\nDOMAIN-SUFFIX,p.shagent.com,REJECT\nDOMAIN-SUFFIX,p.skimresources.com,REJECT\nDOMAIN-SUFFIX,p.szonline.net,REJECT\nDOMAIN-SUFFIX,p.tamenshuo.com,REJECT\nDOMAIN-SUFFIX,p.tencentmind.com,REJECT\nDOMAIN-SUFFIX,p.twitter.com,REJECT\nDOMAIN-SUFFIX,p.vq6nsu.cn,REJECT\nDOMAIN-SUFFIX,p.yizuya.com,REJECT\nDOMAIN-SUFFIX,p.ynjczy.net,REJECT\nDOMAIN-SUFFIX,p0y.cn,REJECT\nDOMAIN-SUFFIX,p1.18zhongyao.com,REJECT\nDOMAIN-SUFFIX,p1.qinsx.cn,REJECT\nDOMAIN-SUFFIX,p2.hyz86.com,REJECT\nDOMAIN-SUFFIX,p2.qinsx.cn,REJECT\nDOMAIN-SUFFIX,p2.ykauto.cn,REJECT\nDOMAIN-SUFFIX,p215223.clksite.com,REJECT\nDOMAIN-SUFFIX,p215223.inclk.com,REJECT\nDOMAIN-SUFFIX,p215223.mycdn2.co,REJECT\nDOMAIN-SUFFIX,p2pmid.baofeng.com,REJECT\nDOMAIN-SUFFIX,p3p.mmstat.com,REJECT\nDOMAIN-SUFFIX,p3p.sogou.com,REJECT\nDOMAIN-SUFFIX,p3p.yahoo.com,REJECT\nDOMAIN-SUFFIX,p3tt.com,REJECT\nDOMAIN-SUFFIX,p4p.sina.com.cn,REJECT\nDOMAIN-SUFFIX,p4psearch.china.alibaba.com,REJECT\nDOMAIN-SUFFIX,p555.cc,REJECT\nDOMAIN-SUFFIX,p8u.hinet.net,REJECT\nDOMAIN-SUFFIX,package01.com,REJECT\nDOMAIN-SUFFIX,pad.zhywyl.cn,REJECT\nDOMAIN-SUFFIX,padsdel2.cdnads.com,REJECT\nDOMAIN-SUFFIX,page.acm.dzwww.com,REJECT\nDOMAIN-SUFFIX,page.xywy.com,REJECT\nDOMAIN-SUFFIX,pagead.google.com,REJECT\nDOMAIN-SUFFIX,pagead.l.google.com,REJECT\nDOMAIN-SUFFIX,pagead2.googlesyndication.com,REJECT\nDOMAIN-SUFFIX,pagead-tpc.l.google.com,REJECT\nDOMAIN-SUFFIX,pagechoice.com,REJECT\nDOMAIN-SUFFIX,pagechoice.net,REJECT\nDOMAIN-SUFFIX,pagechoicemotu.gentags.net,REJECT\nDOMAIN-SUFFIX,pages2.marketo.com,REJECT\nDOMAIN-SUFFIX,paimgcdn.baidu.com,REJECT\nDOMAIN-SUFFIX,painiuimg.com,REJECT\nDOMAIN-SUFFIX,palmnews.sina.cn,REJECT\nDOMAIN-SUFFIX,panda.kdnet.net,REJECT\nDOMAIN-SUFFIX,pangu.cc,REJECT\nDOMAIN-SUFFIX,panoramio.com,REJECT\nDOMAIN-SUFFIX,papajia55.com,REJECT\nDOMAIN-SUFFIX,parking.zunmi.cn,REJECT\nDOMAIN-SUFFIX,parser.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,partner.bargaindomains.com,REJECT\nDOMAIN-SUFFIX,partner.catchy.com,REJECT\nDOMAIN-SUFFIX,partner.premiumdomains.com,REJECT\nDOMAIN-SUFFIX,partner.toutiao.com,REJECT\nDOMAIN-SUFFIX,partners.fshealth.com,REJECT\nDOMAIN-SUFFIX,partners.keezmovies.com,REJECT\nDOMAIN-SUFFIX,partners.optiontide.com,REJECT\nDOMAIN-SUFFIX,partners.pornerbros.com,REJECT\nDOMAIN-SUFFIX,partners.rochen.com,REJECT\nDOMAIN-SUFFIX,partners.sportingbet.com.au,REJECT\nDOMAIN-SUFFIX,partners.vouchedfor.co.uk,REJECT\nDOMAIN-SUFFIX,partners.xpertmarket.com,REJECT\nDOMAIN-SUFFIX,party-nngvitbizn.now.sh,REJECT\nDOMAIN-SUFFIX,pasco.cc,REJECT\nDOMAIN-SUFFIX,pass1.soogif.com,REJECT\nDOMAIN-SUFFIX,pass2.soogif.com,REJECT\nDOMAIN-SUFFIX,passwz.com,REJECT\nDOMAIN-SUFFIX,pat.farvd.com,REJECT\nDOMAIN-SUFFIX,patriot.cs.pp.cn,REJECT\nDOMAIN-SUFFIX,pay.holaq.com,REJECT\nDOMAIN-SUFFIX,pay.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,pay838.com,REJECT\nDOMAIN-SUFFIX,pb.funshion.net.cn,REJECT\nDOMAIN-SUFFIX,pb.s3wfg.com,REJECT\nDOMAIN-SUFFIX,pb.sogou.com,REJECT\nDOMAIN-SUFFIX,pb.sys.pp8.com,REJECT\nDOMAIN-SUFFIX,pb.wang502.com,REJECT\nDOMAIN-SUFFIX,pb3.pstatp.com,REJECT\nDOMAIN-SUFFIX,pbd.sogou.com,REJECT\nDOMAIN-SUFFIX,pbs.lenovomm.com,REJECT\nDOMAIN-SUFFIX,pc.107788.com,REJECT\nDOMAIN-SUFFIX,pc.5151gj.com,REJECT\nDOMAIN-SUFFIX,pc.ctsywy.com,REJECT\nDOMAIN-SUFFIX,pc.quansj.cn,REJECT\nDOMAIN-SUFFIX,pc.videoclick.baidu.com,REJECT\nDOMAIN-SUFFIX,pcauto.irs01.com,REJECT\nDOMAIN-SUFFIX,pcbrowser.dd.qq.com,REJECT\nDOMAIN-SUFFIX,pcd.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,pcfg.wps.cn,REJECT\nDOMAIN-SUFFIX,pclog.dftoutiao.com,REJECT\nDOMAIN-SUFFIX,pclog.suishenyun.net,REJECT\nDOMAIN-SUFFIX,pcmx.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,pcmzn.com,REJECT\nDOMAIN-SUFFIX,pcsoftwords.dftoutiao.com,REJECT\nDOMAIN-SUFFIX,pcxzo.pluto.sogou.com,REJECT\nDOMAIN-SUFFIX,pd7-imp.revsci.net,REJECT\nDOMAIN-SUFFIX,pdc.micloud.xiaomi.net,REJECT\nDOMAIN-SUFFIX,pdl.gionee.com,REJECT\nDOMAIN-SUFFIX,pdn.applovin.com,REJECT\nDOMAIN-SUFFIX,pdsjycm.com,REJECT\nDOMAIN-SUFFIX,pear.dleke.com,REJECT\nDOMAIN-SUFFIX,pedailyu.com,REJECT\nDOMAIN-SUFFIX,pee.cn,REJECT\nDOMAIN-SUFFIX,pegasus.cmcm.com,REJECT\nDOMAIN-SUFFIX,pei-ads.playboy.com,REJECT\nDOMAIN-SUFFIX,pf.h5game.cn,REJECT\nDOMAIN-SUFFIX,pf.pchome.net,REJECT\nDOMAIN-SUFFIX,pf-2.pchome.net,REJECT\nDOMAIN-SUFFIX,pfp.sina.com.cn,REJECT\nDOMAIN-SUFFIX,pfpip.sina.com,REJECT\nDOMAIN-SUFFIX,pgdt.ugdtimg.com,REJECT\nDOMAIN-SUFFIX,photo.dhford.cn,REJECT\nDOMAIN-SUFFIX,photo.lyghjzs.cn,REJECT\nDOMAIN-SUFFIX,photo.qianerbai.cn,REJECT\nDOMAIN-SUFFIX,photo.shyexiang.cn,REJECT\nDOMAIN-SUFFIX,photo.welldex.cn,REJECT\nDOMAIN-SUFFIX,photo.xunhuaji.cn,REJECT\nDOMAIN-SUFFIX,photo.zhanhevr.cn,REJECT\nDOMAIN-SUFFIX,phpad.cqnews.net,REJECT\nDOMAIN-SUFFIX,pic.0597kk.com,REJECT\nDOMAIN-SUFFIX,pic.14bobo.com,REJECT\nDOMAIN-SUFFIX,pic.2u.com.cn,REJECT\nDOMAIN-SUFFIX,pic.adver.com.tw,REJECT\nDOMAIN-SUFFIX,pic.aihaogou.com.cn,REJECT\nDOMAIN-SUFFIX,pic.by175.com,REJECT\nDOMAIN-SUFFIX,pic.casee.cn,REJECT\nDOMAIN-SUFFIX,pic.cnmo-img.com.cn,REJECT\nDOMAIN-SUFFIX,pic.dotmore.com.tw,REJECT\nDOMAIN-SUFFIX,pic.ea3w.com,REJECT\nDOMAIN-SUFFIX,pic.eduancm.com,REJECT\nDOMAIN-SUFFIX,pic.fengniao.com,REJECT\nDOMAIN-SUFFIX,pic.haowj.com.cn,REJECT\nDOMAIN-SUFFIX,pic.jdbbs.com,REJECT\nDOMAIN-SUFFIX,pic.jd-bbs.com,REJECT\nDOMAIN-SUFFIX,pic.jdunion.com,REJECT\nDOMAIN-SUFFIX,pic.moad.cn,REJECT\nDOMAIN-SUFFIX,pic.neiyicun.net,REJECT\nDOMAIN-SUFFIX,pic.new400.cn,REJECT\nDOMAIN-SUFFIX,pic.pic-img.com,REJECT\nDOMAIN-SUFFIX,pic.punchbox.org,REJECT\nDOMAIN-SUFFIX,pic.pxstda.com,REJECT\nDOMAIN-SUFFIX,pic.usingde.com,REJECT\nDOMAIN-SUFFIX,pic.zol-img.com.cn,REJECT\nDOMAIN-SUFFIX,pic1.59wd.com,REJECT\nDOMAIN-SUFFIX,pic1.onetad.com,REJECT\nDOMAIN-SUFFIX,pic183025.images9999.com,REJECT\nDOMAIN-SUFFIX,pic2.onetad.com,REJECT\nDOMAIN-SUFFIX,pic2016.5442.com,REJECT\nDOMAIN-SUFFIX,pic2016.ytqmx.com,REJECT\nDOMAIN-SUFFIX,pic3.onetad.com,REJECT\nDOMAIN-SUFFIX,pic494036.images9999.com,REJECT\nDOMAIN-SUFFIX,pic8.onetad.com,REJECT\nDOMAIN-SUFFIX,pic837013.images9999.com,REJECT\nDOMAIN-SUFFIX,picsinfog.com,REJECT\nDOMAIN-SUFFIX,picture.duokan.com,REJECT\nDOMAIN-SUFFIX,picturesquefilms.net,REJECT\nDOMAIN-SUFFIX,pikacn.com,REJECT\nDOMAIN-SUFFIX,pimg1.126.net,REJECT\nDOMAIN-SUFFIX,ping.acc.sogou.com,REJECT\nDOMAIN-SUFFIX,ping.chartbeat.net,REJECT\nDOMAIN-SUFFIX,ping.pinyin.sogou.com,REJECT\nDOMAIN-SUFFIX,ping.weiduofan.com,REJECT\nDOMAIN-SUFFIX,pingbi.diudou.com,REJECT\nDOMAIN-SUFFIX,pingdom.net,REJECT\nDOMAIN-SUFFIX,pingshetrip.com,REJECT\nDOMAIN-SUFFIX,pintour.com,REJECT\nDOMAIN-SUFFIX,pix.impdesk.com,REJECT\nDOMAIN-SUFFIX,pix.tagcdn.com,REJECT\nDOMAIN-SUFFIX,pix04.revsci.net,REJECT\nDOMAIN-SUFFIX,pixel.adsafeprotected.com,REJECT\nDOMAIN-SUFFIX,pixel.mathtag.com,REJECT\nDOMAIN-SUFFIX,pixel.quantserve.com,REJECT\nDOMAIN-SUFFIX,pixel.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,pixel.tapad.com,REJECT\nDOMAIN-SUFFIX,pixel.vihub.ru,REJECT\nDOMAIN-SUFFIX,pixel.wp.com,REJECT\nDOMAIN-SUFFIX,pixel-hk.pixelinteractivemedia.com,REJECT\nDOMAIN-SUFFIX,pixels.asia,REJECT\nDOMAIN-SUFFIX,pixfuture.net,REJECT\nDOMAIN-SUFFIX,pj3456.com,REJECT\nDOMAIN-SUFFIX,pj39330.com,REJECT\nDOMAIN-SUFFIX,pj50.com,REJECT\nDOMAIN-SUFFIX,pj5189.com,REJECT\nDOMAIN-SUFFIX,pj550077.com,REJECT\nDOMAIN-SUFFIX,pjbjzf.com,REJECT\nDOMAIN-SUFFIX,pjogndc8ixoidna.360doc.cn,REJECT\nDOMAIN-SUFFIX,pjtymy.cn,REJECT\nDOMAIN-SUFFIX,pjyu.golden1.sogou.com,REJECT\nDOMAIN-SUFFIX,pk840.com,REJECT\nDOMAIN-SUFFIX,p-l.play.aiseet.atianqi.com,REJECT\nDOMAIN-SUFFIX,pl108258.puserving.com,REJECT\nDOMAIN-SUFFIX,pl14369502.puserving.com,REJECT\nDOMAIN-SUFFIX,platform.wondershare.com,REJECT\nDOMAIN-SUFFIX,playad.xjmg.com,REJECT\nDOMAIN-SUFFIX,player.1800coupon.com,REJECT\nDOMAIN-SUFFIX,player.1stcreditrepairs.com,REJECT\nDOMAIN-SUFFIX,player.800directories.com,REJECT\nDOMAIN-SUFFIX,player.accoona.com,REJECT\nDOMAIN-SUFFIX,player.alloutwedding.com,REJECT\nDOMAIN-SUFFIX,player.insuranceandhealth.com,REJECT\nDOMAIN-SUFFIX,playinfo.gomlab.com,REJECT\nDOMAIN-SUFFIX,plista.com,REJECT\nDOMAIN-SUFFIX,plmkolp.m.58xs.tw,REJECT\nDOMAIN-SUFFIX,plt.data.pplive.com,REJECT\nDOMAIN-SUFFIX,plwan.com,REJECT\nDOMAIN-SUFFIX,plz.jandan.net,REJECT\nDOMAIN-SUFFIX,pm.sdaiv.com,REJECT\nDOMAIN-SUFFIX,pmir.3g.qq.com,REJECT\nDOMAIN-SUFFIX,pmm.people.com.cn,REJECT\nDOMAIN-SUFFIX,pmptrack-autohome.gentags.net,REJECT\nDOMAIN-SUFFIX,pmptrack-letv.gentags.net,REJECT\nDOMAIN-SUFFIX,pmptrack-yidianzixunxm.gentags.net,REJECT\nDOMAIN-SUFFIX,pmptrack-youku.gentags.net,REJECT\nDOMAIN-SUFFIX,png.lu.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,pnhfc.com,REJECT\nDOMAIN-SUFFIX,pofang.com,REJECT\nDOMAIN-SUFFIX,polkoa.com,REJECT\nDOMAIN-SUFFIX,pomhz.com,REJECT\nDOMAIN-SUFFIX,pop.91mangrandi.com,REJECT\nDOMAIN-SUFFIX,pop.code.mytanwan.com,REJECT\nDOMAIN-SUFFIX,pop.code.poyang.cn,REJECT\nDOMAIN-SUFFIX,pop.sjk.ijinshan.com,REJECT\nDOMAIN-SUFFIX,popads.net,REJECT\nDOMAIN-SUFFIX,popme.163.com,REJECT\nDOMAIN-SUFFIX,popup.jointreport-switch.com,REJECT\nDOMAIN-SUFFIX,popup.msn.com,REJECT\nDOMAIN-SUFFIX,popupad.cn,REJECT\nDOMAIN-SUFFIX,post.ra.icast.cn,REJECT\nDOMAIN-SUFFIX,poster.weather.com.cn,REJECT\nDOMAIN-SUFFIX,powergg.top,REJECT\nDOMAIN-SUFFIX,poyang.com,REJECT\nDOMAIN-SUFFIX,pp.sxjkc.cn,REJECT\nDOMAIN-SUFFIX,pp2.dhzw.org,REJECT\nDOMAIN-SUFFIX,pp9899.com,REJECT\nDOMAIN-SUFFIX,ppjia55.com,REJECT\nDOMAIN-SUFFIX,ppoi.org,REJECT\nDOMAIN-SUFFIX,ppurifier.game.xiaomi.com,REJECT\nDOMAIN-SUFFIX,ppx.hgo7r.cn,REJECT\nDOMAIN-SUFFIX,pr.atwola.com,REJECT\nDOMAIN-SUFFIX,pr.da.netease.com,REJECT\nDOMAIN-SUFFIX,pr.ybp.yahoo.com,REJECT\nDOMAIN-SUFFIX,pr00001.com,REJECT\nDOMAIN-SUFFIX,practivate.adobe.com,REJECT\nDOMAIN-SUFFIX,pr-bh.ybp.yahoo.com,REJECT\nDOMAIN-SUFFIX,prc.rjje4.com,REJECT\nDOMAIN-SUFFIX,prcappzone.intel.com,REJECT\nDOMAIN-SUFFIX,pre.api.tw06.xlmc.sandai.net,REJECT\nDOMAIN-SUFFIX,pre.ra.icast.cn,REJECT\nDOMAIN-SUFFIX,prerollads.ign.com,REJECT\nDOMAIN-SUFFIX,priceinfo.comuv.com,REJECT\nDOMAIN-SUFFIX,pro.cn,REJECT\nDOMAIN-SUFFIX,pro.heiguang.com,REJECT\nDOMAIN-SUFFIX,pro.iweihai.cn,REJECT\nDOMAIN-SUFFIX,probes.cedexis.com,REJECT\nDOMAIN-SUFFIX,profile.ssp.rambler.ru,REJECT\nDOMAIN-SUFFIX,projectwonderful.com,REJECT\nDOMAIN-SUFFIX,prom.gome.com.cn,REJECT\nDOMAIN-SUFFIX,promo.fileforum.com,REJECT\nDOMAIN-SUFFIX,promos.fling.com,REJECT\nDOMAIN-SUFFIX,promote.biz.weibo.cn,REJECT\nDOMAIN-SUFFIX,promote.caixin.com,REJECT\nDOMAIN-SUFFIX,promote.pair.com,REJECT\nDOMAIN-SUFFIX,promotion.gomlab.com,REJECT\nDOMAIN-SUFFIX,promotions.iasbet.com,REJECT\nDOMAIN-SUFFIX,propellerads.com,REJECT\nDOMAIN-SUFFIX,prophet.heise.de,REJECT\nDOMAIN-SUFFIX,proton.flurry.com,REJECT\nDOMAIN-SUFFIX,proxy.sec.miui.com,REJECT\nDOMAIN-SUFFIX,prw.lenovomm.com,REJECT\nDOMAIN-SUFFIX,ps.3fenge.com,REJECT\nDOMAIN-SUFFIX,psb.lenovomm.com,REJECT\nDOMAIN-SUFFIX,psfq.gou.sogou.com,REJECT\nDOMAIN-SUFFIX,psma02.com,REJECT\nDOMAIN-SUFFIX,ptdrw.com,REJECT\nDOMAIN-SUFFIX,ptkhy.com,REJECT\nDOMAIN-SUFFIX,ptw.la,REJECT\nDOMAIN-SUFFIX,pub.betclick.com,REJECT\nDOMAIN-SUFFIX,pub.chinadailyasia.com,REJECT\nDOMAIN-SUFFIX,pub.funshion.com,REJECT\nDOMAIN-SUFFIX,pub.mop.com,REJECT\nDOMAIN-SUFFIX,pub1.cope.es,REJECT\nDOMAIN-SUFFIX,pubbirdf.com,REJECT\nDOMAIN-SUFFIX,public.app.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,public6.com,REJECT\nDOMAIN-SUFFIX,publicidad.net,REJECT\nDOMAIN-SUFFIX,publicidad.tv,REJECT\nDOMAIN-SUFFIX,publish.ad.youth.cn,REJECT\nDOMAIN-SUFFIX,pubmatic.com,REJECT\nDOMAIN-SUFFIX,pubnub.com,REJECT\nDOMAIN-SUFFIX,pubs.hiddennetwork.com,REJECT\nDOMAIN-SUFFIX,puds.test.uae.uc.cn,REJECT\nDOMAIN-SUFFIX,puds.ucweb.com,REJECT\nDOMAIN-SUFFIX,pull.push.sogou.com,REJECT\nDOMAIN-SUFFIX,punchbox.org,REJECT\nDOMAIN-SUFFIX,punuomisi.cn,REJECT\nDOMAIN-SUFFIX,pups.bdimg.com,REJECT\nDOMAIN-SUFFIX,pupu.xnhh120.com,REJECT\nDOMAIN-SUFFIX,push.126.net,REJECT\nDOMAIN-SUFFIX,push.5z5zw.com,REJECT\nDOMAIN-SUFFIX,push.air-matters.com,REJECT\nDOMAIN-SUFFIX,push.app.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,push.com2us.net,REJECT\nDOMAIN-SUFFIX,push.feng.com,REJECT\nDOMAIN-SUFFIX,push.mobile.kugou.com,REJECT\nDOMAIN-SUFFIX,push.res.meizu.com,REJECT\nDOMAIN-SUFFIX,push.wandoujia.com,REJECT\nDOMAIN-SUFFIX,push.wapx.cn,REJECT\nDOMAIN-SUFFIX,push.yuedu.163.com,REJECT\nDOMAIN-SUFFIX,push.zdworks.com,REJECT\nDOMAIN-SUFFIX,push.zhangyue.com,REJECT\nDOMAIN-SUFFIX,push.zhanzhang.baidu.com,REJECT\nDOMAIN-SUFFIX,push-android.myzaker.com,REJECT\nDOMAIN-SUFFIX,pushapi.lenovomm.com,REJECT\nDOMAIN-SUFFIX,push-dc.51y5.net,REJECT\nDOMAIN-SUFFIX,pv.alert.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,pv.anzhi.com,REJECT\nDOMAIN-SUFFIX,pv.cheshi.com,REJECT\nDOMAIN-SUFFIX,pv.enet.com.cn,REJECT\nDOMAIN-SUFFIX,pv.focus.cn,REJECT\nDOMAIN-SUFFIX,pv.ra.icast.cn,REJECT\nDOMAIN-SUFFIX,pv.sogou.com,REJECT\nDOMAIN-SUFFIX,pv.xcar.com.cn,REJECT\nDOMAIN-SUFFIX,pv.zdnet.com.cn,REJECT\nDOMAIN-SUFFIX,pv.zol.com.cn,REJECT\nDOMAIN-SUFFIX,pvc.zol.com.cn,REJECT\nDOMAIN-SUFFIX,pvdata.ku6.com,REJECT\nDOMAIN-SUFFIX,pvlog.hd.baofeng.com,REJECT\nDOMAIN-SUFFIX,pvlog.moviebox.baofeng.net,REJECT\nDOMAIN-SUFFIX,pvm.zol.com.cn,REJECT\nDOMAIN-SUFFIX,pvmsite.zol.com.cn,REJECT\nDOMAIN-SUFFIX,pvsite.zol.com.cn,REJECT\nDOMAIN-SUFFIX,pvstat.html5.qq.com,REJECT\nDOMAIN-SUFFIX,pvtest.zol.com.cn,REJECT\nDOMAIN-SUFFIX,pvx.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,pwj.biqugezw.com,REJECT\nDOMAIN-SUFFIX,px.adhigh.net,REJECT\nDOMAIN-SUFFIX,px.media-serving.com,REJECT\nDOMAIN-SUFFIX,px.moatads.com,REJECT\nDOMAIN-SUFFIX,px.owneriq.net,REJECT\nDOMAIN-SUFFIX,px.powerlinks.com,REJECT\nDOMAIN-SUFFIX,px.steelhousemedia.com,REJECT\nDOMAIN-SUFFIX,pxene.com,REJECT\nDOMAIN-SUFFIX,pxl.connexity.net,REJECT\nDOMAIN-SUFFIX,py.qlogo.cn,REJECT\nDOMAIN-SUFFIX,py.wikigifth.com,REJECT\nDOMAIN-SUFFIX,py2.qlogo.cn,REJECT\nDOMAIN-SUFFIX,pyerc.com,REJECT\nDOMAIN-SUFFIX,pyzkk.com,REJECT\nDOMAIN-SUFFIX,q.i.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,q.ox11.com,REJECT\nDOMAIN-SUFFIX,q.s.cr-nielsen.com,REJECT\nDOMAIN-SUFFIX,q1scv.vov0.com,REJECT\nDOMAIN-SUFFIX,q6rwa.eschangchi.com,REJECT\nDOMAIN-SUFFIX,qbyy010.com,REJECT\nDOMAIN-SUFFIX,qchannel02.cn,REJECT\nDOMAIN-SUFFIX,qchannel03.cn,REJECT\nDOMAIN-SUFFIX,qchannel04.cn,REJECT\nDOMAIN-SUFFIX,qcjslm.com,REJECT\nDOMAIN-SUFFIX,qcl777.com,REJECT\nDOMAIN-SUFFIX,qd.dhzw.org,REJECT\nDOMAIN-SUFFIX,qd.js.sanjiangge.com,REJECT\nDOMAIN-SUFFIX,qd.moutaihotel.cn,REJECT\nDOMAIN-SUFFIX,qd.wanjuanba.com,REJECT\nDOMAIN-SUFFIX,qd.x4399.com,REJECT\nDOMAIN-SUFFIX,qdchunyu.com,REJECT\nDOMAIN-SUFFIX,qeoa.hawbfa.com,REJECT\nDOMAIN-SUFFIX,qgss8.com,REJECT\nDOMAIN-SUFFIX,qhaif.com,REJECT\nDOMAIN-SUFFIX,qhl.bealge.sogou.com,REJECT\nDOMAIN-SUFFIX,qiailm.com,REJECT\nDOMAIN-SUFFIX,qianclick.baidu.com,REJECT\nDOMAIN-SUFFIX,qiaopiguniang.com,REJECT\nDOMAIN-SUFFIX,qihaoqu.com,REJECT\nDOMAIN-SUFFIX,qingqu.la,REJECT\nDOMAIN-SUFFIX,qiqipower.com,REJECT\nDOMAIN-SUFFIX,qiqivv.com,REJECT\nDOMAIN-SUFFIX,qiqiww.com,REJECT\nDOMAIN-SUFFIX,qiqiyii.com,REJECT\nDOMAIN-SUFFIX,qiye11.ejunshi.net,REJECT\nDOMAIN-SUFFIX,qiyem.ejunshi.com,REJECT\nDOMAIN-SUFFIX,qiyezs.ejunshi.com,REJECT\nDOMAIN-SUFFIX,qiyou.com,REJECT\nDOMAIN-SUFFIX,qjfcdn1220.0101122.com,REJECT\nDOMAIN-SUFFIX,qjjtc.com,REJECT\nDOMAIN-SUFFIX,qlisv.siemens6es7.com,REJECT\nDOMAIN-SUFFIX,qlmho.renhengshangmao.com,REJECT\nDOMAIN-SUFFIX,qloer.com,REJECT\nDOMAIN-SUFFIX,qlonglong.com,REJECT\nDOMAIN-SUFFIX,qmkdy.com,REJECT\nDOMAIN-SUFFIX,qoiusky.com,REJECT\nDOMAIN-SUFFIX,qooic.com,REJECT\nDOMAIN-SUFFIX,qp.yunanfuwuqi.com,REJECT\nDOMAIN-SUFFIX,qq.guansenff.cn,REJECT\nDOMAIN-SUFFIX,qq.irs01.com,REJECT\nDOMAIN-SUFFIX,qq.tapiche.cn,REJECT\nDOMAIN-SUFFIX,qq2.co,REJECT\nDOMAIN-SUFFIX,qq61.com,REJECT\nDOMAIN-SUFFIX,qqhuhu.com,REJECT\nDOMAIN-SUFFIX,qqm98.com,REJECT\nDOMAIN-SUFFIX,qqshow2-item.qq.com,REJECT\nDOMAIN-SUFFIX,qqx.cqqytgpt.com,REJECT\nDOMAIN-SUFFIX,qqzu.com,REJECT\nDOMAIN-SUFFIX,qsbz2011.com,REJECT\nDOMAIN-SUFFIX,qshxc.com,REJECT\nDOMAIN-SUFFIX,qt.biqugezw.com,REJECT\nDOMAIN-SUFFIX,qt002x.corp.youdao.com,REJECT\nDOMAIN-SUFFIX,qtmojo.cn,REJECT\nDOMAIN-SUFFIX,qtmojo.com,REJECT\nDOMAIN-SUFFIX,quansj.cn,REJECT\nDOMAIN-SUFFIX,quantcount.com,REJECT\nDOMAIN-SUFFIX,quantserve.com,REJECT\nDOMAIN-SUFFIX,qucaigg.com,REJECT\nDOMAIN-SUFFIX,queene.cn,REJECT\nDOMAIN-SUFFIX,questionmarket.com,REJECT\nDOMAIN-SUFFIX,qujishu.com,REJECT\nDOMAIN-SUFFIX,qumi.com,REJECT\nDOMAIN-SUFFIX,qupinhj.com,REJECT\nDOMAIN-SUFFIX,quw18.com,REJECT\nDOMAIN-SUFFIX,quyaoya.com,REJECT\nDOMAIN-SUFFIX,qweqwe.mctvhp.cn,REJECT\nDOMAIN-SUFFIX,qxjdlf.com,REJECT\nDOMAIN-SUFFIX,qxm.pluto.sogou.com,REJECT\nDOMAIN-SUFFIX,qxxys.com,REJECT\nDOMAIN-SUFFIX,qyctj.com,REJECT\nDOMAIN-SUFFIX,qytyf.com,REJECT\nDOMAIN-SUFFIX,qzdag.com,REJECT\nDOMAIN-SUFFIX,qzdfc.com,REJECT\nDOMAIN-SUFFIX,qzgjprj.com,REJECT\nDOMAIN-SUFFIX,qzkxt.com,REJECT\nDOMAIN-SUFFIX,r.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,r.254a.com,REJECT\nDOMAIN-SUFFIX,r.5207470.com,REJECT\nDOMAIN-SUFFIX,r.browser.miui.com,REJECT\nDOMAIN-SUFFIX,r.bxb.oupeng.com,REJECT\nDOMAIN-SUFFIX,r.dmp.sina.com.cn,REJECT\nDOMAIN-SUFFIX,r.mail.163.com,REJECT\nDOMAIN-SUFFIX,r.msn.com,REJECT\nDOMAIN-SUFFIX,r.myadx.net,REJECT\nDOMAIN-SUFFIX,r.ow.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,r.pixgold.com,REJECT\nDOMAIN-SUFFIX,r.radikal.ru,REJECT\nDOMAIN-SUFFIX,r.xcycm.com,REJECT\nDOMAIN-SUFFIX,r.youmi.net,REJECT\nDOMAIN-SUFFIX,r.zlongad.com,REJECT\nDOMAIN-SUFFIX,r8nu86wg.me,REJECT\nDOMAIN-SUFFIX,ra.gtimg.com,REJECT\nDOMAIN-SUFFIX,rabbit.meitustat.com,REJECT\nDOMAIN-SUFFIX,rabbit.tg.meitu.com,REJECT\nDOMAIN-SUFFIX,rack.bauermedia.co.uk,REJECT\nDOMAIN-SUFFIX,rad.live.com,REJECT\nDOMAIN-SUFFIX,rad.microsoft.com,REJECT\nDOMAIN-SUFFIX,rad.msn.com,REJECT\nDOMAIN-SUFFIX,rad.reporo.net,REJECT\nDOMAIN-SUFFIX,radar.cedexis.com,REJECT\nDOMAIN-SUFFIX,raeqqe.cn,REJECT\nDOMAIN-SUFFIX,rank.hit.china.com,REJECT\nDOMAIN-SUFFIX,rannabio.com,REJECT\nDOMAIN-SUFFIX,ratings.lycos.com,REJECT\nDOMAIN-SUFFIX,raw.okwan.cn,REJECT\nDOMAIN-SUFFIX,rbp.emea.mxptint.net,REJECT\nDOMAIN-SUFFIX,rbp.mxptint.net,REJECT\nDOMAIN-SUFFIX,rbs.haiyunx.com,REJECT\nDOMAIN-SUFFIX,rbywg.com,REJECT\nDOMAIN-SUFFIX,rc.fthcz.com,REJECT\nDOMAIN-SUFFIX,rc.haodongkeji.cn,REJECT\nDOMAIN-SUFFIX,rc.mgwcn.com,REJECT\nDOMAIN-SUFFIX,rc.xmcmn.com,REJECT\nDOMAIN-SUFFIX,rc2waycm-atl.netmng.com,REJECT\nDOMAIN-SUFFIX,rc-au.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,rcmd.pop.ijinshan.com,REJECT\nDOMAIN-SUFFIX,rcp.c.appier.net,REJECT\nDOMAIN-SUFFIX,rcv.iclicash.com,REJECT\nDOMAIN-SUFFIX,rcv.jesgoo.com,REJECT\nDOMAIN-SUFFIX,rcv.mobad.ijinshan.com,REJECT\nDOMAIN-SUFFIX,rcv.moogos.com,REJECT\nDOMAIN-SUFFIX,rcv.union-wifi.com,REJECT\nDOMAIN-SUFFIX,rcyy3.kaopuwangjz.com,REJECT\nDOMAIN-SUFFIX,rd.ane.yahoo.co.jp,REJECT\nDOMAIN-SUFFIX,rd.da.netease.com,REJECT\nDOMAIN-SUFFIX,rd.e.sogou.com,REJECT\nDOMAIN-SUFFIX,rdiqt.cn,REJECT\nDOMAIN-SUFFIX,rdtuijian.com,REJECT\nDOMAIN-SUFFIX,rdx.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,re.m.taobao.com,REJECT\nDOMAIN-SUFFIX,re.taobao.com,REJECT\nDOMAIN-SUFFIX,re.taotaosou.com,REJECT\nDOMAIN-SUFFIX,reachmax.cn,REJECT\nDOMAIN-SUFFIX,reader.browser.miui.com,REJECT\nDOMAIN-SUFFIX,reader.meizu.com,REJECT\nDOMAIN-SUFFIX,reader.res.meizu.com,REJECT\nDOMAIN-SUFFIX,realtime.monitor.ppweb.com.cn,REJECT\nDOMAIN-SUFFIX,rec.g.163.com,REJECT\nDOMAIN-SUFFIX,rec.moviebox.baofeng.net,REJECT\nDOMAIN-SUFFIX,recreativ.ru,REJECT\nDOMAIN-SUFFIX,recv-vd.gridsumdissector.cn,REJECT\nDOMAIN-SUFFIX,recv-vd.gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,recv-wd.gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,red.bayimg.net,REJECT\nDOMAIN-SUFFIX,redirect.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,redpaper-10006092.cos.myqcloud.com,REJECT\nDOMAIN-SUFFIX,redvase.bravenet.com,REJECT\nDOMAIN-SUFFIX,referrer.disqus.com,REJECT\nDOMAIN-SUFFIX,relap.io,REJECT\nDOMAIN-SUFFIX,release.baidu.com,REJECT\nDOMAIN-SUFFIX,reliancevalve.com,REJECT\nDOMAIN-SUFFIX,remote88.com,REJECT\nDOMAIN-SUFFIX,remotedu.cn,REJECT\nDOMAIN-SUFFIX,rem-track.bild.de,REJECT\nDOMAIN-SUFFIX,rencai56.com,REJECT\nDOMAIN-SUFFIX,renren2.maoyun.tv,REJECT\nDOMAIN-SUFFIX,req.startappservice.com,REJECT\nDOMAIN-SUFFIX,res.cocounion.com,REJECT\nDOMAIN-SUFFIX,res.dxpmedia.com,REJECT\nDOMAIN-SUFFIX,res.icast.cn,REJECT\nDOMAIN-SUFFIX,res.ipingke.com,REJECT\nDOMAIN-SUFFIX,res.mmstat.com,REJECT\nDOMAIN-SUFFIX,res.qhupdate.com,REJECT\nDOMAIN-SUFFIX,res3.feedsportal.com,REJECT\nDOMAIN-SUFFIX,rescn.u3.ucweb.com,REJECT\nDOMAIN-SUFFIX,resetgey.com,REJECT\nDOMAIN-SUFFIX,res-ga.smzdm.com,REJECT\nDOMAIN-SUFFIX,resolver.gslb.mi-idc.com,REJECT\nDOMAIN-SUFFIX,resolver.msg.xiaomi.net,REJECT\nDOMAIN-SUFFIX,resource.baomihua.com,REJECT\nDOMAIN-SUFFIX,responsys.net,REJECT\nDOMAIN-SUFFIX,ret.xinlongrubber.com,REJECT\nDOMAIN-SUFFIX,rev.fapdu.com,REJECT\nDOMAIN-SUFFIX,revdepo.com,REJECT\nDOMAIN-SUFFIX,revealads.appspot.com,REJECT\nDOMAIN-SUFFIX,revsci.net,REJECT\nDOMAIN-SUFFIX,rfir2.50w.me,REJECT\nDOMAIN-SUFFIX,rh.code.jjyx.com,REJECT\nDOMAIN-SUFFIX,rh.greenbetterkids.com,REJECT\nDOMAIN-SUFFIX,rhgyg.com,REJECT\nDOMAIN-SUFFIX,richmedia.yimg.com,REJECT\nDOMAIN-SUFFIX,riqu2015.com,REJECT\nDOMAIN-SUFFIX,river.zhidao.baidu.com,REJECT\nDOMAIN-SUFFIX,rj.baidu.com,REJECT\nDOMAIN-SUFFIX,rjgw.theta.sogou.com,REJECT\nDOMAIN-SUFFIX,rjs.niuxgame77.com,REJECT\nDOMAIN-SUFFIX,rk.rongchengxxw.com,REJECT\nDOMAIN-SUFFIX,rlcdn.com,REJECT\nDOMAIN-SUFFIX,rlogs.youdao.com,REJECT\nDOMAIN-SUFFIX,rm.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,rm.ra.icast.cn,REJECT\nDOMAIN-SUFFIX,rm.sina.com.cn,REJECT\nDOMAIN-SUFFIX,rmads.eu.msn.com,REJECT\nDOMAIN-SUFFIX,rmads.msn.com,REJECT\nDOMAIN-SUFFIX,rmcxw.cn,REJECT\nDOMAIN-SUFFIX,rmoeu.mercury.sogou.com,REJECT\nDOMAIN-SUFFIX,rmtx.ra.icast.cn,REJECT\nDOMAIN-SUFFIX,rmw.jdburl.com,REJECT\nDOMAIN-SUFFIX,rnfrfxqztlno.com,REJECT\nDOMAIN-SUFFIX,roia.com,REJECT\nDOMAIN-SUFFIX,rosi.okkkk.com,REJECT\nDOMAIN-SUFFIX,rotabanner.kulichki.net,REJECT\nDOMAIN-SUFFIX,rotate.ymtracking.com,REJECT\nDOMAIN-SUFFIX,rotator.tradetracker.net,REJECT\nDOMAIN-SUFFIX,router.bittorrent.com,REJECT\nDOMAIN-SUFFIX,router.gwdang.com,REJECT\nDOMAIN-SUFFIX,rp.crasheye.cn,REJECT\nDOMAIN-SUFFIX,rp.gwallet.com,REJECT\nDOMAIN-SUFFIX,rpaulfrank.com,REJECT\nDOMAIN-SUFFIX,rpc-php.trafficfactory.biz,REJECT\nDOMAIN-SUFFIX,rplog.baidu.com,REJECT\nDOMAIN-SUFFIX,rpnews.itaoxiaoshuo.com,REJECT\nDOMAIN-SUFFIX,rpt.anchorfree.net,REJECT\nDOMAIN-SUFFIX,rqgsf.com,REJECT\nDOMAIN-SUFFIX,rr.knet.cn,REJECT\nDOMAIN-SUFFIX,rrr.youle55.com,REJECT\nDOMAIN-SUFFIX,rrsubway.com,REJECT\nDOMAIN-SUFFIX,rs.sinajs.cn,REJECT\nDOMAIN-SUFFIX,rs1.rensheng5.com,REJECT\nDOMAIN-SUFFIX,rsas.szzek.com,REJECT\nDOMAIN-SUFFIX,rsccs.com,REJECT\nDOMAIN-SUFFIX,rt.applovin.com,REJECT\nDOMAIN-SUFFIX,rt.funshion.net,REJECT\nDOMAIN-SUFFIX,rt.gsspat.jp,REJECT\nDOMAIN-SUFFIX,rtas.videocc.net,REJECT\nDOMAIN-SUFFIX,rtax.criteo.com,REJECT\nDOMAIN-SUFFIX,rtb.com.ru,REJECT\nDOMAIN-SUFFIX,rtb.eanalyzer.de,REJECT\nDOMAIN-SUFFIX,rtb.metrigo.com,REJECT\nDOMAIN-SUFFIX,rtbasia.com,REJECT\nDOMAIN-SUFFIX,rtb-p.kejet.net,REJECT\nDOMAIN-SUFFIX,rtbstat.zcdsp.com,REJECT\nDOMAIN-SUFFIX,rtlog.vidown.cn,REJECT\nDOMAIN-SUFFIX,rtmonitor.kugou.com,REJECT\nDOMAIN-SUFFIX,rto.steelhousemedia.com,REJECT\nDOMAIN-SUFFIX,ruan88.com,REJECT\nDOMAIN-SUFFIX,rubicon-match.dotomi.com,REJECT\nDOMAIN-SUFFIX,rudy.adsnative.com,REJECT\nDOMAIN-SUFFIX,ru-gmtdmp.mookie1.com,REJECT\nDOMAIN-SUFFIX,rum-collector.pingdom.net,REJECT\nDOMAIN-SUFFIX,rum-static.pingdom.net,REJECT\nDOMAIN-SUFFIX,runetki.joyreactor.ru,REJECT\nDOMAIN-SUFFIX,runiman.com,REJECT\nDOMAIN-SUFFIX,rutrk.org,REJECT\nDOMAIN-SUFFIX,ruxianke.com,REJECT\nDOMAIN-SUFFIX,rvb.quanliyouxi.cn,REJECT\nDOMAIN-SUFFIX,rwjfs.com,REJECT\nDOMAIN-SUFFIX,rwq.youle55.com,REJECT\nDOMAIN-SUFFIX,rxwan.com,REJECT\nDOMAIN-SUFFIX,s.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,s.051352.com,REJECT\nDOMAIN-SUFFIX,s.0594529.com,REJECT\nDOMAIN-SUFFIX,s.17173cdn.com,REJECT\nDOMAIN-SUFFIX,s.35kds.com,REJECT\nDOMAIN-SUFFIX,s.5jjx.net,REJECT\nDOMAIN-SUFFIX,s.652748.com,REJECT\nDOMAIN-SUFFIX,s.6travel.com,REJECT\nDOMAIN-SUFFIX,s.abcache.com,REJECT\nDOMAIN-SUFFIX,s.alitui.weibo.com,REJECT\nDOMAIN-SUFFIX,s.baidu.com,REJECT\nDOMAIN-SUFFIX,s.bmgan.com,REJECT\nDOMAIN-SUFFIX,s.caduka.cn,REJECT\nDOMAIN-SUFFIX,s.cdn.u17t.com,REJECT\nDOMAIN-SUFFIX,s.cdxyb.cn,REJECT\nDOMAIN-SUFFIX,s.clkservice.youdao.com,REJECT\nDOMAIN-SUFFIX,s.com2us.net,REJECT\nDOMAIN-SUFFIX,s.coveredsys.cn,REJECT\nDOMAIN-SUFFIX,s.cr-nielsen.com,REJECT\nDOMAIN-SUFFIX,s.csbew.com,REJECT\nDOMAIN-SUFFIX,s.ddstu.com,REJECT\nDOMAIN-SUFFIX,s.de123.net,REJECT\nDOMAIN-SUFFIX,s.doyo.cn,REJECT\nDOMAIN-SUFFIX,s.dpcq1.net,REJECT\nDOMAIN-SUFFIX,s.dsjcfw.com,REJECT\nDOMAIN-SUFFIX,s.effectivemeasure.net,REJECT\nDOMAIN-SUFFIX,s.ekeide.com,REJECT\nDOMAIN-SUFFIX,s.georgias.cn,REJECT\nDOMAIN-SUFFIX,s.go.sohu.com,REJECT\nDOMAIN-SUFFIX,s.haiyunx.com,REJECT\nDOMAIN-SUFFIX,s.hk9600.com,REJECT\nDOMAIN-SUFFIX,s.hkfuy.com,REJECT\nDOMAIN-SUFFIX,s.hnhgw.cn,REJECT\nDOMAIN-SUFFIX,s.hzht666.com,REJECT\nDOMAIN-SUFFIX,s.img.mix.sina.com.cn,REJECT\nDOMAIN-SUFFIX,s.iroby.com,REJECT\nDOMAIN-SUFFIX,s.iuuff.com,REJECT\nDOMAIN-SUFFIX,s.jandan.com,REJECT\nDOMAIN-SUFFIX,s.jimdo.com,REJECT\nDOMAIN-SUFFIX,s.jlminte.com,REJECT\nDOMAIN-SUFFIX,s.jpush.cn,REJECT\nDOMAIN-SUFFIX,s.jzkelida.com,REJECT\nDOMAIN-SUFFIX,s.khgj.cn,REJECT\nDOMAIN-SUFFIX,s.l8l9.com,REJECT\nDOMAIN-SUFFIX,s.maipubao.cn,REJECT\nDOMAIN-SUFFIX,s.meimeidaren.com,REJECT\nDOMAIN-SUFFIX,s.mgwcn.com,REJECT\nDOMAIN-SUFFIX,s.mt145.com,REJECT\nDOMAIN-SUFFIX,s.okmgy.cn,REJECT\nDOMAIN-SUFFIX,s.phpwind.com,REJECT\nDOMAIN-SUFFIX,s.qd.qingting.fm,REJECT\nDOMAIN-SUFFIX,s.qd.qingtingfm.com,REJECT\nDOMAIN-SUFFIX,s.qhupdate.com,REJECT\nDOMAIN-SUFFIX,s.qtad.qingting.fm,REJECT\nDOMAIN-SUFFIX,s.qzkxt.com,REJECT\nDOMAIN-SUFFIX,s.ryre.cn,REJECT\nDOMAIN-SUFFIX,s.sh.qihoo.com,REJECT\nDOMAIN-SUFFIX,s.shiftrro.com,REJECT\nDOMAIN-SUFFIX,s.staqnet.com,REJECT\nDOMAIN-SUFFIX,s.temaidi.com,REJECT\nDOMAIN-SUFFIX,s.trafficjam.cn,REJECT\nDOMAIN-SUFFIX,s.uc627.com,REJECT\nDOMAIN-SUFFIX,s.uuidksinc.net,REJECT\nDOMAIN-SUFFIX,s.wapadv.com,REJECT\nDOMAIN-SUFFIX,s.wrating.com,REJECT\nDOMAIN-SUFFIX,s.wxktv.cn,REJECT\nDOMAIN-SUFFIX,s.x.cn.xtgreat.com,REJECT\nDOMAIN-SUFFIX,s.xcfe.cn,REJECT\nDOMAIN-SUFFIX,s.xinghao89.com,REJECT\nDOMAIN-SUFFIX,s.xmcmn.com,REJECT\nDOMAIN-SUFFIX,s.yanpoly.com,REJECT\nDOMAIN-SUFFIX,s.yfycy.com,REJECT\nDOMAIN-SUFFIX,s.yidianzixun.com,REJECT\nDOMAIN-SUFFIX,s.yjkyj.cn,REJECT\nDOMAIN-SUFFIX,s.youmi.net,REJECT\nDOMAIN-SUFFIX,s.ysxufeng.com,REJECT\nDOMAIN-SUFFIX,s.yunpifu.cn,REJECT\nDOMAIN-SUFFIX,s.zgclmw.cn,REJECT\nDOMAIN-SUFFIX,s.zixuntop.com,REJECT\nDOMAIN-SUFFIX,s.zjhoudao.com,REJECT\nDOMAIN-SUFFIX,s.zlongad.com,REJECT\nDOMAIN-SUFFIX,s.zxwdw.com,REJECT\nDOMAIN-SUFFIX,s0.2mdn.net,REJECT\nDOMAIN-SUFFIX,s03.optimix.asia,REJECT\nDOMAIN-SUFFIX,s1.2mdn.net,REJECT\nDOMAIN-SUFFIX,s1.cmfu.com,REJECT\nDOMAIN-SUFFIX,s1.hiapk.com,REJECT\nDOMAIN-SUFFIX,s1.hnhbyxdq.com,REJECT\nDOMAIN-SUFFIX,s1.huiqituan.com,REJECT\nDOMAIN-SUFFIX,s1.iigushi.com,REJECT\nDOMAIN-SUFFIX,s1.kutongji.com,REJECT\nDOMAIN-SUFFIX,s1.mingmingtehui.com,REJECT\nDOMAIN-SUFFIX,s1.qiqutt.cn,REJECT\nDOMAIN-SUFFIX,s1.qiqutt.com,REJECT\nDOMAIN-SUFFIX,s1.qiuyi.cn,REJECT\nDOMAIN-SUFFIX,s1.s8tu.com,REJECT\nDOMAIN-SUFFIX,s1.tansuotv.com,REJECT\nDOMAIN-SUFFIX,s10.histats.com,REJECT\nDOMAIN-SUFFIX,s2.dnaxddnc.com,REJECT\nDOMAIN-SUFFIX,s2.hiapk.com,REJECT\nDOMAIN-SUFFIX,s2.huoying666.com,REJECT\nDOMAIN-SUFFIX,s2.kuaibaopay.com,REJECT\nDOMAIN-SUFFIX,s2.mingmingtehui.com,REJECT\nDOMAIN-SUFFIX,s2.yandui.com,REJECT\nDOMAIN-SUFFIX,s2.zdface.com,REJECT\nDOMAIN-SUFFIX,s2.zdmimg.com,REJECT\nDOMAIN-SUFFIX,s3.pfp.sina.net,REJECT\nDOMAIN-SUFFIX,s3.rongnews.com,REJECT\nDOMAIN-SUFFIX,s3d4.cn,REJECT\nDOMAIN-SUFFIX,s4.55.la,REJECT\nDOMAIN-SUFFIX,s4.histats.com,REJECT\nDOMAIN-SUFFIX,s400cc.com,REJECT\nDOMAIN-SUFFIX,s5.keydot.net,REJECT\nDOMAIN-SUFFIX,s8.001fzc.com,REJECT\nDOMAIN-SUFFIX,s8.dnaxddnc.com,REJECT\nDOMAIN-SUFFIX,s8x1.com,REJECT\nDOMAIN-SUFFIX,s9w.cc,REJECT\nDOMAIN-SUFFIX,sa909.com,REJECT\nDOMAIN-SUFFIX,sad.qeo.cn,REJECT\nDOMAIN-SUFFIX,safe.tsgpay.cn,REJECT\nDOMAIN-SUFFIX,safe-aisle.jointreport-switch.com,REJECT\nDOMAIN-SUFFIX,saferwet.com,REJECT\nDOMAIN-SUFFIX,same.chinadaily.com.cn,REJECT\nDOMAIN-SUFFIX,same.eastmoney.com,REJECT\nDOMAIN-SUFFIX,same.jrj.com.cn,REJECT\nDOMAIN-SUFFIX,same.mzy2014.com,REJECT\nDOMAIN-SUFFIX,same.stockstar.com,REJECT\nDOMAIN-SUFFIX,same01.jrj.com.cn,REJECT\nDOMAIN-SUFFIX,same02.jrj.com.cn,REJECT\nDOMAIN-SUFFIX,same03.jrj.com.cn,REJECT\nDOMAIN-SUFFIX,sams.nikonimaging.com,REJECT\nDOMAIN-SUFFIX,sangxi.top,REJECT\nDOMAIN-SUFFIX,sanya1.com,REJECT\nDOMAIN-SUFFIX,sape.ru,REJECT\nDOMAIN-SUFFIX,sapi.sina.cn,REJECT\nDOMAIN-SUFFIX,savebt.net,REJECT\nDOMAIN-SUFFIX,saxxaz.taohuayuan8888.com,REJECT\nDOMAIN-SUFFIX,sb.scorecardresearch.com,REJECT\nDOMAIN-SUFFIX,sb88b.com,REJECT\nDOMAIN-SUFFIX,sbeacon.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sbrqp.com,REJECT\nDOMAIN-SUFFIX,sbw.ysjweb.com,REJECT\nDOMAIN-SUFFIX,sc.58mingtian.cn,REJECT\nDOMAIN-SUFFIX,sc.chinaiiss.com,REJECT\nDOMAIN-SUFFIX,sc.ggdoubi.com,REJECT\nDOMAIN-SUFFIX,sc.ggfeng.com,REJECT\nDOMAIN-SUFFIX,sc.iasds01.com,REJECT\nDOMAIN-SUFFIX,sc.sczxy.com,REJECT\nDOMAIN-SUFFIX,sc.shayugg.com,REJECT\nDOMAIN-SUFFIX,sc1369.com,REJECT\nDOMAIN-SUFFIX,scc.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,sccdn.f2zd.com,REJECT\nDOMAIN-SUFFIX,scdng.com,REJECT\nDOMAIN-SUFFIX,scdown.qq.com,REJECT\nDOMAIN-SUFFIX,scene.vip.xunlei.com,REJECT\nDOMAIN-SUFFIX,schborg.com,REJECT\nDOMAIN-SUFFIX,schemas.android.com,REJECT\nDOMAIN-SUFFIX,schprompt.dangdang.com,REJECT\nDOMAIN-SUFFIX,sciencelolb.com,REJECT\nDOMAIN-SUFFIX,scimg.27admin.com,REJECT\nDOMAIN-SUFFIX,sclick.6rooms.com,REJECT\nDOMAIN-SUFFIX,sclick.baidu.com,REJECT\nDOMAIN-SUFFIX,sclizhong.com,REJECT\nDOMAIN-SUFFIX,sclog.moviebox.baofeng.com,REJECT\nDOMAIN-SUFFIX,scribe.twitter.com,REJECT\nDOMAIN-SUFFIX,scrippsnetworks.com,REJECT\nDOMAIN-SUFFIX,script.crazyegg.com,REJECT\nDOMAIN-SUFFIX,script.vccoo.com,REJECT\nDOMAIN-SUFFIX,script-bd.baixing.net,REJECT\nDOMAIN-SUFFIX,scriptcc.cc,REJECT\nDOMAIN-SUFFIX,scupio.com,REJECT\nDOMAIN-SUFFIX,scw0.com,REJECT\nDOMAIN-SUFFIX,sd.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,sd.kk3g.net,REJECT\nDOMAIN-SUFFIX,sdac.lenovomm.com,REJECT\nDOMAIN-SUFFIX,sdb.amazonaws.com,REJECT\nDOMAIN-SUFFIX,sdhzstone.net,REJECT\nDOMAIN-SUFFIX,sdk.appadhoc.com,REJECT\nDOMAIN-SUFFIX,sdk.cdnmaster.com,REJECT\nDOMAIN-SUFFIX,sdk.cmgame.com,REJECT\nDOMAIN-SUFFIX,sdk.conf.igexin.com,REJECT\nDOMAIN-SUFFIX,sdk.mobad.ijinshan.com,REJECT\nDOMAIN-SUFFIX,sdk.open.amp.igexin.com,REJECT\nDOMAIN-SUFFIX,sdk.open.lbs.igexin.com,REJECT\nDOMAIN-SUFFIX,sdk.open.phone.igexin.com,REJECT\nDOMAIN-SUFFIX,sdk.open.talk.gepush.com,REJECT\nDOMAIN-SUFFIX,sdk.open.talk.igexin.com,REJECT\nDOMAIN-SUFFIX,sdkapp.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,sdkapp.uve.weibo.com,REJECT\nDOMAIN-SUFFIX,sdkclick.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,sdkconfig.ad.intl.xiaomi.com,REJECT\nDOMAIN-SUFFIX,sdkdm.com,REJECT\nDOMAIN-SUFFIX,sdklog.cmgame.com,REJECT\nDOMAIN-SUFFIX,sdklog.uu.cc,REJECT\nDOMAIN-SUFFIX,sdkpay.uu.cc,REJECT\nDOMAIN-SUFFIX,sdksitter.m.sjzhushou.com,REJECT\nDOMAIN-SUFFIX,sdl.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,sdn.kugou.com,REJECT\nDOMAIN-SUFFIX,sdn.penggua.com.cn,REJECT\nDOMAIN-SUFFIX,sdownload.stargame.com,REJECT\nDOMAIN-SUFFIX,sdqoi2d.com,REJECT\nDOMAIN-SUFFIX,sdwfw.com,REJECT\nDOMAIN-SUFFIX,sdycd.com,REJECT\nDOMAIN-SUFFIX,sea.napi.ucweb.com,REJECT\nDOMAIN-SUFFIX,searchignited.com,REJECT\nDOMAIN-SUFFIX,searchswapper.com,REJECT\nDOMAIN-SUFFIX,seavideo-ak.espn.go.com,REJECT\nDOMAIN-SUFFIX,sebar.thand.info,REJECT\nDOMAIN-SUFFIX,secpay.wostore.cn,REJECT\nDOMAIN-SUFFIX,secretmedia.s3.amazonaws.com,REJECT\nDOMAIN-SUFFIX,secure.dsp.com,REJECT\nDOMAIN-SUFFIX,secure.fastclick.net,REJECT\nDOMAIN-SUFFIX,secure.img-cdn.mediaplex.com,REJECT\nDOMAIN-SUFFIX,secure.quantserve.com,REJECT\nDOMAIN-SUFFIX,secure.statcounter.com,REJECT\nDOMAIN-SUFFIX,secure-asia.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,secure-assets.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,secure-chn.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,secure-ds.serving-sys.com,REJECT\nDOMAIN-SUFFIX,security.browser.miui.com,REJECT\nDOMAIN-SUFFIX,seen.h01ce.cn,REJECT\nDOMAIN-SUFFIX,seen.hgo7r.cn,REJECT\nDOMAIN-SUFFIX,seg.sharethis.com,REJECT\nDOMAIN-SUFFIX,segment.com,REJECT\nDOMAIN-SUFFIX,selfie.snapmobileasia.net,REJECT\nDOMAIN-SUFFIX,sell1.etlong.com,REJECT\nDOMAIN-SUFFIX,sensorsdata.ruguoapp.com,REJECT\nDOMAIN-SUFFIX,serial.alcohol-soft.com,REJECT\nDOMAIN-SUFFIX,serrano.hardwareheaven.com,REJECT\nDOMAIN-SUFFIX,serve.popads.net,REJECT\nDOMAIN-SUFFIX,servedby.keygamesnetwork.com,REJECT\nDOMAIN-SUFFIX,server.m.pp.cn,REJECT\nDOMAIN-SUFFIX,service.ad.adesk.com,REJECT\nDOMAIN-SUFFIX,service.ad.duomi.com,REJECT\nDOMAIN-SUFFIX,service.cocounion.com,REJECT\nDOMAIN-SUFFIX,service.danmu.youku.com,REJECT\nDOMAIN-SUFFIX,service.epro.sogou.com,REJECT\nDOMAIN-SUFFIX,service.urchin.com,REJECT\nDOMAIN-SUFFIX,servicer.adskeeper.co.uk,REJECT\nDOMAIN-SUFFIX,serving-sys.com,REJECT\nDOMAIN-SUFFIX,sestat.baidu.com,REJECT\nDOMAIN-SUFFIX,setting.crashlytics.com,REJECT\nDOMAIN-SUFFIX,setting.rayjump.com,REJECT\nDOMAIN-SUFFIX,setting.snswin.qq.com,REJECT\nDOMAIN-SUFFIX,settings.crashlytics.com,REJECT\nDOMAIN-SUFFIX,sezvc.com,REJECT\nDOMAIN-SUFFIX,sfloushi.com,REJECT\nDOMAIN-SUFFIX,sgbfjs.info,REJECT\nDOMAIN-SUFFIX,sg-cdn.effectivemeasure.net,REJECT\nDOMAIN-SUFFIX,sgg.southcn.com,REJECT\nDOMAIN-SUFFIX,sgvip.chinahdcm.com,REJECT\nDOMAIN-SUFFIX,sh.qihoo.com,REJECT\nDOMAIN-SUFFIX,sh.shuqw.com,REJECT\nDOMAIN-SUFFIX,sha50.com,REJECT\nDOMAIN-SUFFIX,shadu.baidu.com,REJECT\nDOMAIN-SUFFIX,shaft.jebe.renren.com,REJECT\nDOMAIN-SUFFIX,shama5.com,REJECT\nDOMAIN-SUFFIX,shanghaironghua.com,REJECT\nDOMAIN-SUFFIX,shanglinli.com,REJECT\nDOMAIN-SUFFIX,shangz99991.com,REJECT\nDOMAIN-SUFFIX,share.gzdsw.com,REJECT\nDOMAIN-SUFFIX,shared.youdao.com,REJECT\nDOMAIN-SUFFIX,sharedaddomain.com,REJECT\nDOMAIN-SUFFIX,sharrysweb.com,REJECT\nDOMAIN-SUFFIX,shbywsd.cn,REJECT\nDOMAIN-SUFFIX,shenghuo.xiaomi.com,REJECT\nDOMAIN-SUFFIX,shenleyuni.com,REJECT\nDOMAIN-SUFFIX,shenyian.net,REJECT\nDOMAIN-SUFFIX,shenyun.org,REJECT\nDOMAIN-SUFFIX,shglegle.com,REJECT\nDOMAIN-SUFFIX,shibeiou.com,REJECT\nDOMAIN-SUFFIX,shiftrro.com,REJECT\nDOMAIN-SUFFIX,shili.downxia.com,REJECT\nDOMAIN-SUFFIX,shili.wanyx.com,REJECT\nDOMAIN-SUFFIX,shiwan.dl.gxpan.cn,REJECT\nDOMAIN-SUFFIX,shixunjs.th21333.com,REJECT\nDOMAIN-SUFFIX,shke.kuuad.com,REJECT\nDOMAIN-SUFFIX,shop.admin.yinyuetai.com,REJECT\nDOMAIN-SUFFIX,shop.yinyuetai.com,REJECT\nDOMAIN-SUFFIX,shop265.com,REJECT\nDOMAIN-SUFFIX,shoppingpartners2.futurenet.com,REJECT\nDOMAIN-SUFFIX,shouyoutan.com,REJECT\nDOMAIN-SUFFIX,show.kc.taotaosou.com,REJECT\nDOMAIN-SUFFIX,show.qx15.com,REJECT\nDOMAIN-SUFFIX,show.xiazai16.com,REJECT\nDOMAIN-SUFFIX,showcase.vpsboard.com,REJECT\nDOMAIN-SUFFIX,showing.hardwareheaven.com,REJECT\nDOMAIN-SUFFIX,shows.21cn.com,REJECT\nDOMAIN-SUFFIX,shtt.shuqw.com,REJECT\nDOMAIN-SUFFIX,shucaihangjia.com,REJECT\nDOMAIN-SUFFIX,shuiguo.com,REJECT\nDOMAIN-SUFFIX,shuqw.com,REJECT\nDOMAIN-SUFFIX,shushijiameng123.com,REJECT\nDOMAIN-SUFFIX,shuttle.bayescom.com,REJECT\nDOMAIN-SUFFIX,shxinjie.cn,REJECT\nDOMAIN-SUFFIX,shzyjbr.wtdtjs.rocks,REJECT\nDOMAIN-SUFFIX,si9377.com,REJECT\nDOMAIN-SUFFIX,sicentlife.com,REJECT\nDOMAIN-SUFFIX,sigbusa.com,REJECT\nDOMAIN-SUFFIX,sigo99.com,REJECT\nDOMAIN-SUFFIX,simba.m.taobao.com,REJECT\nDOMAIN-SUFFIX,sina.wrating.com,REJECT\nDOMAIN-SUFFIX,sina.yinstar.org,REJECT\nDOMAIN-SUFFIX,sinaalicdn.com,REJECT\nDOMAIN-SUFFIX,sinaaliyun.cn,REJECT\nDOMAIN-SUFFIX,siqwqjza.m.yikanxiaoshuo.net,REJECT\nDOMAIN-SUFFIX,sis.jpush.io,REJECT\nDOMAIN-SUFFIX,sit.gentags.net,REJECT\nDOMAIN-SUFFIX,sit.pagechoice.net,REJECT\nDOMAIN-SUFFIX,site.cdnmaster.com,REJECT\nDOMAIN-SUFFIX,site.img.4tube.com,REJECT\nDOMAIN-SUFFIX,sitemeter.com,REJECT\nDOMAIN-SUFFIX,sitemobia.com,REJECT\nDOMAIN-SUFFIX,sitescout.com,REJECT\nDOMAIN-SUFFIX,sitetag.us,REJECT\nDOMAIN-SUFFIX,sj.uukanshu.com,REJECT\nDOMAIN-SUFFIX,sj1.3987.com,REJECT\nDOMAIN-SUFFIX,sjj.jsyjwj.com,REJECT\nDOMAIN-SUFFIX,skatehot.net,REJECT\nDOMAIN-SUFFIX,sl.xawjwl.com,REJECT\nDOMAIN-SUFFIX,slb.sxuantang.com,REJECT\nDOMAIN-SUFFIX,slb.upshengyi.com,REJECT\nDOMAIN-SUFFIX,slib.tvmao.cn,REJECT\nDOMAIN-SUFFIX,slides.discovery.tom.com,REJECT\nDOMAIN-SUFFIX,slog.sina.cn,REJECT\nDOMAIN-SUFFIX,slog.sina.com.cn,REJECT\nDOMAIN-SUFFIX,slot.union.ucweb.com,REJECT\nDOMAIN-SUFFIX,slzs.52xiyou.com,REJECT\nDOMAIN-SUFFIX,sm.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,sm1.todgo.com,REJECT\nDOMAIN-SUFFIX,sm2.todgo.com,REJECT\nDOMAIN-SUFFIX,smartmad.com,REJECT\nDOMAIN-SUFFIX,smblock.s3.amazonaws.com,REJECT\nDOMAIN-SUFFIX,smucdn.com,REJECT\nDOMAIN-SUFFIX,smxay.com,REJECT\nDOMAIN-SUFFIX,smxsg.com,REJECT\nDOMAIN-SUFFIX,snap.snapmobile.asia,REJECT\nDOMAIN-SUFFIX,snapmobileasia.net,REJECT\nDOMAIN-SUFFIX,sngmta.qq.com,REJECT\nDOMAIN-SUFFIX,snnnyy.com,REJECT\nDOMAIN-SUFFIX,snow001.com,REJECT\nDOMAIN-SUFFIX,so9l.com,REJECT\nDOMAIN-SUFFIX,soarfi.cn,REJECT\nDOMAIN-SUFFIX,sobar.baidu.com,REJECT\nDOMAIN-SUFFIX,sobartop.baidu.com,REJECT\nDOMAIN-SUFFIX,social-touch.com,REJECT\nDOMAIN-SUFFIX,sod.onelink.me,REJECT\nDOMAIN-SUFFIX,soft.chaomeng8.com,REJECT\nDOMAIN-SUFFIX,soft.zhidian3g.cn,REJECT\nDOMAIN-SUFFIX,sohu.irs01.com,REJECT\nDOMAIN-SUFFIX,sohu.wrating.com,REJECT\nDOMAIN-SUFFIX,somecoding.com,REJECT\nDOMAIN-SUFFIX,somennew.com,REJECT\nDOMAIN-SUFFIX,song.fanxing.kugou.com,REJECT\nDOMAIN-SUFFIX,song001.com,REJECT\nDOMAIN-SUFFIX,sonomoyo.com,REJECT\nDOMAIN-SUFFIX,sos0easy.com,REJECT\nDOMAIN-SUFFIX,sou.dkdlsj.com,REJECT\nDOMAIN-SUFFIX,sou.xanbhx.com,REJECT\nDOMAIN-SUFFIX,souid.com,REJECT\nDOMAIN-SUFFIX,source.youxiaoad.com,REJECT\nDOMAIN-SUFFIX,sousuo.xm.sjzhushou.com,REJECT\nDOMAIN-SUFFIX,sp.fastclick.net,REJECT\nDOMAIN-SUFFIX,sp.gmossp-sp.jp,REJECT\nDOMAIN-SUFFIX,sp.wndoor.com,REJECT\nDOMAIN-SUFFIX,sp.yixui.com,REJECT\nDOMAIN-SUFFIX,sp3.cndm.com,REJECT\nDOMAIN-SUFFIX,spad.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,spade.twitch.tv,REJECT\nDOMAIN-SUFFIX,spap.adingo.jp,REJECT\nDOMAIN-SUFFIX,spap.adingo.jp.eimg.jp,REJECT\nDOMAIN-SUFFIX,spapi.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,spb.bid.run,REJECT\nDOMAIN-SUFFIX,spcdnpc.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,spcnv.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,spcode.baidu.com,REJECT\nDOMAIN-SUFFIX,spdeliver.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,spdmg.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,spdmg-backend.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,sphwq.net,REJECT\nDOMAIN-SUFFIX,spnet2-1.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,spnet33.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,sponsorpay.com,REJECT\nDOMAIN-SUFFIX,sponsors.s2ki.com,REJECT\nDOMAIN-SUFFIX,sponsors.webosroundup.com,REJECT\nDOMAIN-SUFFIX,spproxy.autobytel.com,REJECT\nDOMAIN-SUFFIX,spro.so.com,REJECT\nDOMAIN-SUFFIX,spt.dictionary.com,REJECT\nDOMAIN-SUFFIX,sqd.jstdjq.com,REJECT\nDOMAIN-SUFFIX,sqext.com,REJECT\nDOMAIN-SUFFIX,sqtpks3.1391.com,REJECT\nDOMAIN-SUFFIX,squarespace.evyy.net,REJECT\nDOMAIN-SUFFIX,src.duanxin520.com,REJECT\nDOMAIN-SUFFIX,src.leju.com,REJECT\nDOMAIN-SUFFIX,src.zf313.com,REJECT\nDOMAIN-SUFFIX,srd.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,srhuafeng.com,REJECT\nDOMAIN-SUFFIX,srv.carbonads.net,REJECT\nDOMAIN-SUFFIX,srv.revdepo.com,REJECT\nDOMAIN-SUFFIX,srv.thespacereporter.com,REJECT\nDOMAIN-SUFFIX,ss.cnczjy.com,REJECT\nDOMAIN-SUFFIX,ss.cnnic.cn,REJECT\nDOMAIN-SUFFIX,ss.he9630.com,REJECT\nDOMAIN-SUFFIX,ss.knet.cn,REJECT\nDOMAIN-SUFFIX,ss.missyouxi.com,REJECT\nDOMAIN-SUFFIX,ss.shicimingju.com,REJECT\nDOMAIN-SUFFIX,ss.shuajuzu.com,REJECT\nDOMAIN-SUFFIX,ss.subo.me,REJECT\nDOMAIN-SUFFIX,ss.swagger1.com,REJECT\nDOMAIN-SUFFIX,ss.sysad.cn,REJECT\nDOMAIN-SUFFIX,ss.sysadult.cn,REJECT\nDOMAIN-SUFFIX,ssac.suning.com,REJECT\nDOMAIN-SUFFIX,sscefsol.com,REJECT\nDOMAIN-SUFFIX,sscefsol.com.cn,REJECT\nDOMAIN-SUFFIX,ssdaili.com,REJECT\nDOMAIN-SUFFIX,ssh.hxlif.com,REJECT\nDOMAIN-SUFFIX,ssh.jsyzw132.com,REJECT\nDOMAIN-SUFFIX,ssh.lifu11.com,REJECT\nDOMAIN-SUFFIX,ssh.szxiuchang.com,REJECT\nDOMAIN-SUFFIX,ssh.yezijizhang.com,REJECT\nDOMAIN-SUFFIX,ssjpx.com,REJECT\nDOMAIN-SUFFIX,ssjy168.com,REJECT\nDOMAIN-SUFFIX,ssl.hyhzy.cn,REJECT\nDOMAIN-SUFFIX,ssl.ymapp.com,REJECT\nDOMAIN-SUFFIX,ssl-cdn.media.innity.net,REJECT\nDOMAIN-SUFFIX,sso-cas.gridsumdissector.com,REJECT\nDOMAIN-SUFFIX,ssp.08160.cn,REJECT\nDOMAIN-SUFFIX,ssp.1rtb.com,REJECT\nDOMAIN-SUFFIX,ssp.4hw.com.cn,REJECT\nDOMAIN-SUFFIX,ssp.86str.com,REJECT\nDOMAIN-SUFFIX,ssp.chaohutechan.com,REJECT\nDOMAIN-SUFFIX,ssp.cibn.starschina.com,REJECT\nDOMAIN-SUFFIX,ssp.daxueshengqiandai.com,REJECT\nDOMAIN-SUFFIX,ssp.dmpdsp.com,REJECT\nDOMAIN-SUFFIX,ssp.kjwx8.com,REJECT\nDOMAIN-SUFFIX,ssp.kss.ksyun.com,REJECT\nDOMAIN-SUFFIX,ssp.kssws.ks-cdn.com,REJECT\nDOMAIN-SUFFIX,ssp.kxly360.com,REJECT\nDOMAIN-SUFFIX,ssp.pro.cn,REJECT\nDOMAIN-SUFFIX,ssp.tadseeker.com,REJECT\nDOMAIN-SUFFIX,ssp.thescenseproject.com,REJECT\nDOMAIN-SUFFIX,ssp.youxiaoad.com,REJECT\nDOMAIN-SUFFIX,ssp.zf313.com,REJECT\nDOMAIN-SUFFIX,ssp1.dmpdsp.com,REJECT\nDOMAIN-SUFFIX,sspapi.youxiaoad.com,REJECT\nDOMAIN-SUFFIX,ssp-bidder.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,ssp-rtb.sape.ru,REJECT\nDOMAIN-SUFFIX,sss.jusha.com,REJECT\nDOMAIN-SUFFIX,sss.sege.xxx,REJECT\nDOMAIN-SUFFIX,sss.soarfi.cn,REJECT\nDOMAIN-SUFFIX,sss.wzjmr.com,REJECT\nDOMAIN-SUFFIX,sss.zbred.com,REJECT\nDOMAIN-SUFFIX,sssvd.china.com,REJECT\nDOMAIN-SUFFIX,sstc360.com,REJECT\nDOMAIN-SUFFIX,ssum.casalemedia.com,REJECT\nDOMAIN-SUFFIX,st.holalauncher.com,REJECT\nDOMAIN-SUFFIX,st.holaworld.cn,REJECT\nDOMAIN-SUFFIX,st.targetix.net,REJECT\nDOMAIN-SUFFIX,st.yandexadexchange.net,REJECT\nDOMAIN-SUFFIX,st.yengo.com,REJECT\nDOMAIN-SUFFIX,sta.ganji.com,REJECT\nDOMAIN-SUFFIX,sta.haloall.com,REJECT\nDOMAIN-SUFFIX,sta.holagames.com,REJECT\nDOMAIN-SUFFIX,sta.jcjk0451.com,REJECT\nDOMAIN-SUFFIX,stadig.ifeng.com,REJECT\nDOMAIN-SUFFIX,stadig0.ifeng.com,REJECT\nDOMAIN-SUFFIX,staging.admin.e.mi.com,REJECT\nDOMAIN-SUFFIX,staqnet.com,REJECT\nDOMAIN-SUFFIX,star8.net,REJECT\nDOMAIN-SUFFIX,startapp.com,REJECT\nDOMAIN-SUFFIX,startappexchange.com,REJECT\nDOMAIN-SUFFIX,startappservice.com,REJECT\nDOMAIN-SUFFIX,startup.oupeng.com,REJECT\nDOMAIN-SUFFIX,static1.kewaishu.info,REJECT\nDOMAIN-SUFFIX,staticadm.leju.com,REJECT\nDOMAIN-SUFFIX,staticadm.leju.sina.com.cn,REJECT\nDOMAIN-SUFFIX,staticjs.cn,REJECT\nDOMAIN-SUFFIX,statics.3987.com,REJECT\nDOMAIN-SUFFIX,statics.9669.com,REJECT\nDOMAIN-SUFFIX,statics.woozooo.com,REJECT\nDOMAIN-SUFFIX,statictest.fraudmetrix.cn,REJECT\nDOMAIN-SUFFIX,static-xl9-ssl.xunlei.com,REJECT\nDOMAIN-SUFFIX,staticxx.facebook.com,REJECT\nDOMAIN-SUFFIX,statisticsv2.yinyuetai.com,REJECT\nDOMAIN-SUFFIX,stat-y.xywy.com,REJECT\nDOMAIN-SUFFIX,stat-z.xywy.com,REJECT\nDOMAIN-SUFFIX,steelhousemedia.com,REJECT\nDOMAIN-SUFFIX,stervapoimenialena.info,REJECT\nDOMAIN-SUFFIX,stg8.com,REJECT\nDOMAIN-SUFFIX,stjzh.gdtarget.com,REJECT\nDOMAIN-SUFFIX,st-n.ads3-adnow.com,REJECT\nDOMAIN-SUFFIX,stn88.com,REJECT\nDOMAIN-SUFFIX,stocksbsc.com,REJECT\nDOMAIN-SUFFIX,storeconfig.mistat.xiaomi.com,REJECT\nDOMAIN-SUFFIX,storewidget.pcauthority.com.au,REJECT\nDOMAIN-SUFFIX,storm.logger.baofeng.com,REJECT\nDOMAIN-SUFFIX,strategy.beacon.qq.com,REJECT\nDOMAIN-SUFFIX,stream.heavenmedia.net,REJECT\nDOMAIN-SUFFIX,stream.shuzilm.cn,REJECT\nDOMAIN-SUFFIX,streaming.rtbiddingplatform.com,REJECT\nDOMAIN-SUFFIX,strip.alicdn.com,REJECT\nDOMAIN-SUFFIX,strip.taobaocdn.com,REJECT\nDOMAIN-SUFFIX,su.8881919.cc,REJECT\nDOMAIN-SUFFIX,su.bdimg.com,REJECT\nDOMAIN-SUFFIX,su.bdstatic.com,REJECT\nDOMAIN-SUFFIX,sub.powerapple.com,REJECT\nDOMAIN-SUFFIX,sub.topber.com,REJECT\nDOMAIN-SUFFIX,subswin.com,REJECT\nDOMAIN-SUFFIX,sucodb.com,REJECT\nDOMAIN-SUFFIX,sunjianhao.com,REJECT\nDOMAIN-SUFFIX,suoooi.cn,REJECT\nDOMAIN-SUFFIX,super.cat898.com,REJECT\nDOMAIN-SUFFIX,super.kdnet.net,REJECT\nDOMAIN-SUFFIX,supfast.net,REJECT\nDOMAIN-SUFFIX,surv.xbizmedia.com,REJECT\nDOMAIN-SUFFIX,susapi.dev.surepush.cn,REJECT\nDOMAIN-SUFFIX,susapi.lenovomm.com,REJECT\nDOMAIN-SUFFIX,suvset.sohu.com,REJECT\nDOMAIN-SUFFIX,sv719.dreamdays.cn,REJECT\nDOMAIN-SUFFIX,sw.cailawyer.cn,REJECT\nDOMAIN-SUFFIX,sw.mobile.sogou.com,REJECT\nDOMAIN-SUFFIX,swa.gtimg.com,REJECT\nDOMAIN-SUFFIX,swappdl.duoyi.com,REJECT\nDOMAIN-SUFFIX,switchadhub.com,REJECT\nDOMAIN-SUFFIX,switching.atm.punchbox.org,REJECT\nDOMAIN-SUFFIX,swpgjai.pop.weddingeeos.com,REJECT\nDOMAIN-SUFFIX,swx.0.0.0.0.cn,REJECT\nDOMAIN-SUFFIX,sxbhzs.net,REJECT\nDOMAIN-SUFFIX,sxdyrq.com,REJECT\nDOMAIN-SUFFIX,sxjxhg.com,REJECT\nDOMAIN-SUFFIX,sxz67.com,REJECT\nDOMAIN-SUFFIX,sy.code.mytanwan.com,REJECT\nDOMAIN-SUFFIX,sy.flash.mytanwan.com,REJECT\nDOMAIN-SUFFIX,sy.jlhygy.com,REJECT\nDOMAIN-SUFFIX,sy.kcxsyz.com,REJECT\nDOMAIN-SUFFIX,sy.shongcheng.com,REJECT\nDOMAIN-SUFFIX,sy.sxjxhg.com,REJECT\nDOMAIN-SUFFIX,sycbbs.com,REJECT\nDOMAIN-SUFFIX,sy-cdnres.unionsy.com,REJECT\nDOMAIN-SUFFIX,syilm.net,REJECT\nDOMAIN-SUFFIX,sykty.com,REJECT\nDOMAIN-SUFFIX,symaj.cn,REJECT\nDOMAIN-SUFFIX,synacast.com,REJECT\nDOMAIN-SUFFIX,sync.1dmp.io,REJECT\nDOMAIN-SUFFIX,sync.1rx.io,REJECT\nDOMAIN-SUFFIX,sync.adotmob.com,REJECT\nDOMAIN-SUFFIX,sync.audsp.com,REJECT\nDOMAIN-SUFFIX,sync.audtd.com,REJECT\nDOMAIN-SUFFIX,sync.crwdcntrl.net,REJECT\nDOMAIN-SUFFIX,sync.extend.tv,REJECT\nDOMAIN-SUFFIX,sync.fastclick.net,REJECT\nDOMAIN-SUFFIX,sync.intentiq.com,REJECT\nDOMAIN-SUFFIX,sync.ipredictive.com,REJECT\nDOMAIN-SUFFIX,sync.mathtag.com,REJECT\nDOMAIN-SUFFIX,sync.morgdm.ru,REJECT\nDOMAIN-SUFFIX,sync.rambler.ru,REJECT\nDOMAIN-SUFFIX,sync.republer.com,REJECT\nDOMAIN-SUFFIX,sync.teamrtb.net,REJECT\nDOMAIN-SUFFIX,sync.tidaltv.com,REJECT\nDOMAIN-SUFFIX,sync2.audtd.com,REJECT\nDOMAIN-SUFFIX,sync-dsp.ad-m.asia,REJECT\nDOMAIN-SUFFIX,sync-eu.exe.bid,REJECT\nDOMAIN-SUFFIX,sync-tm.everesttech.net,REJECT\nDOMAIN-SUFFIX,syndication.exdynsrv.com,REJECT\nDOMAIN-SUFFIX,syndication.exoclick.com,REJECT\nDOMAIN-SUFFIX,syndication.intel.com,REJECT\nDOMAIN-SUFFIX,syndication.jsadapi.com,REJECT\nDOMAIN-SUFFIX,syndication.twitter.com,REJECT\nDOMAIN-SUFFIX,syndication1.viraladnetwork.net,REJECT\nDOMAIN-SUFFIX,syndication-o.twitter.com,REJECT\nDOMAIN-SUFFIX,syofew6o.net,REJECT\nDOMAIN-SUFFIX,sys.zhangyue.com,REJECT\nDOMAIN-SUFFIX,sysdig.com,REJECT\nDOMAIN-SUFFIX,sytcyf.com,REJECT\nDOMAIN-SUFFIX,sytsr.com,REJECT\nDOMAIN-SUFFIX,sytz1288.com,REJECT\nDOMAIN-SUFFIX,szb.aiyole.com,REJECT\nDOMAIN-SUFFIX,szdzbx.com,REJECT\nDOMAIN-SUFFIX,szfaq.com,REJECT\nDOMAIN-SUFFIX,szggdw.com,REJECT\nDOMAIN-SUFFIX,szkdst.com,REJECT\nDOMAIN-SUFFIX,szrk3.com,REJECT\nDOMAIN-SUFFIX,szshouzhai.com,REJECT\nDOMAIN-SUFFIX,szxc868.com,REJECT\nDOMAIN-SUFFIX,szxpsg.com,REJECT\nDOMAIN-SUFFIX,szyr474.com,REJECT\nDOMAIN-SUFFIX,t.2d-c.cn,REJECT\nDOMAIN-SUFFIX,t.3apf.com,REJECT\nDOMAIN-SUFFIX,t.adbxb.cn,REJECT\nDOMAIN-SUFFIX,t.adcrops.net,REJECT\nDOMAIN-SUFFIX,t.adxchina.cn,REJECT\nDOMAIN-SUFFIX,t.atpanel.com,REJECT\nDOMAIN-SUFFIX,t.cnsjx.net,REJECT\nDOMAIN-SUFFIX,t.collect.yinyuetai.com,REJECT\nDOMAIN-SUFFIX,t.cr-nielsen.com,REJECT\nDOMAIN-SUFFIX,t.cyuew.com,REJECT\nDOMAIN-SUFFIX,t.d.yoyi.tv,REJECT\nDOMAIN-SUFFIX,t.dangdang.com,REJECT\nDOMAIN-SUFFIX,t.dmtrck.com,REJECT\nDOMAIN-SUFFIX,t.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,t.go.sohu.com,REJECT\nDOMAIN-SUFFIX,t.growingio.com,REJECT\nDOMAIN-SUFFIX,t.iz55.com,REJECT\nDOMAIN-SUFFIX,t.oq68.com,REJECT\nDOMAIN-SUFFIX,t.pingzei.com,REJECT\nDOMAIN-SUFFIX,t.qiuqiuqipai.com,REJECT\nDOMAIN-SUFFIX,t.sj.qq.com,REJECT\nDOMAIN-SUFFIX,t.supermario.xyz,REJECT\nDOMAIN-SUFFIX,t.trafmag.com,REJECT\nDOMAIN-SUFFIX,t.tzcccm.com,REJECT\nDOMAIN-SUFFIX,t.ujian.cc,REJECT\nDOMAIN-SUFFIX,t.uvcourse.net,REJECT\nDOMAIN-SUFFIX,t.youmi.net,REJECT\nDOMAIN-SUFFIX,t1.58cdn.com.cn,REJECT\nDOMAIN-SUFFIX,t1.jzkapp.com,REJECT\nDOMAIN-SUFFIX,t1.visualrevenue.com,REJECT\nDOMAIN-SUFFIX,t1.wshufa.com,REJECT\nDOMAIN-SUFFIX,t188.dazhonghua.cn,REJECT\nDOMAIN-SUFFIX,t2.58cdn.com.cn,REJECT\nDOMAIN-SUFFIX,t2.jzkapp.com,REJECT\nDOMAIN-SUFFIX,t2.vbxx.net,REJECT\nDOMAIN-SUFFIX,t2.wshufa.com,REJECT\nDOMAIN-SUFFIX,t3.58cdn.com.cn,REJECT\nDOMAIN-SUFFIX,t70123.com,REJECT\nDOMAIN-SUFFIX,t75.qyqc4s.com,REJECT\nDOMAIN-SUFFIX,ta.qq.com,REJECT\nDOMAIN-SUFFIX,ta80.com,REJECT\nDOMAIN-SUFFIX,taat00889.com,REJECT\nDOMAIN-SUFFIX,tactics.bainv.net,REJECT\nDOMAIN-SUFFIX,tad.suning.com,REJECT\nDOMAIN-SUFFIX,tag.cdnmaster.cn,REJECT\nDOMAIN-SUFFIX,tag.digitaltarget.ru,REJECT\nDOMAIN-SUFFIX,tag.yoc-adserver.com,REJECT\nDOMAIN-SUFFIX,tags.growingio.com,REJECT\nDOMAIN-SUFFIX,tags2.adshell.net,REJECT\nDOMAIN-SUFFIX,tags4.revdepo.com,REJECT\nDOMAIN-SUFFIX,tajxgs.com,REJECT\nDOMAIN-SUFFIX,talk.nz.igexin.com,REJECT\nDOMAIN-SUFFIX,talkingdata.com,REJECT\nDOMAIN-SUFFIX,talkingdata.net,REJECT\nDOMAIN-SUFFIX,tangoutianxia.com,REJECT\nDOMAIN-SUFFIX,tansuotv.com,REJECT\nDOMAIN-SUFFIX,tanwanyx.com,REJECT\nDOMAIN-SUFFIX,tanxlog.istreamsche.com,REJECT\nDOMAIN-SUFFIX,tanzanite.infomine.com,REJECT\nDOMAIN-SUFFIX,taobaly.cn,REJECT\nDOMAIN-SUFFIX,taobaoaliyun.cn,REJECT\nDOMAIN-SUFFIX,taobaobo5.com,REJECT\nDOMAIN-SUFFIX,taobayun.cn,REJECT\nDOMAIN-SUFFIX,taohanpai.com,REJECT\nDOMAIN-SUFFIX,taomato.com,REJECT\nDOMAIN-SUFFIX,tap.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,tap-cdn.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,tapjoy.cn,REJECT\nDOMAIN-SUFFIX,tapjoy.com,REJECT\nDOMAIN-SUFFIX,tapjoyads.com,REJECT\nDOMAIN-SUFFIX,tap-t.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,targetedinfo.com,REJECT\nDOMAIN-SUFFIX,targetedmedia.com.cn,REJECT\nDOMAIN-SUFFIX,targetedtopic.com,REJECT\nDOMAIN-SUFFIX,tatagou.com.cn,REJECT\nDOMAIN-SUFFIX,tb.code.twyxi.com,REJECT\nDOMAIN-SUFFIX,tb060x.corp.youdao.com,REJECT\nDOMAIN-SUFFIX,tb104x.corp.youdao.com,REJECT\nDOMAIN-SUFFIX,tbaocdn.com,REJECT\nDOMAIN-SUFFIX,tbjfw.com,REJECT\nDOMAIN-SUFFIX,tc.51la.net,REJECT\nDOMAIN-SUFFIX,tc.ci123.com,REJECT\nDOMAIN-SUFFIX,tc600.com,REJECT\nDOMAIN-SUFFIX,tcad.wedolook.com,REJECT\nDOMAIN-SUFFIX,tcjy66.cc,REJECT\nDOMAIN-SUFFIX,tcss.qq.com,REJECT\nDOMAIN-SUFFIX,td.mpush.cn,REJECT\nDOMAIN-SUFFIX,td.xue63.com,REJECT\nDOMAIN-SUFFIX,tdayi.com,REJECT\nDOMAIN-SUFFIX,tdcv3.talkingdata.net,REJECT\nDOMAIN-SUFFIX,t-e.flyme.cn,REJECT\nDOMAIN-SUFFIX,teen.77rog.com,REJECT\nDOMAIN-SUFFIX,telstra.imrworldwide.com,REJECT\nDOMAIN-SUFFIX,temai.snssdk.com,REJECT\nDOMAIN-SUFFIX,temai.taobao.com,REJECT\nDOMAIN-SUFFIX,temp.163.com,REJECT\nDOMAIN-SUFFIX,tencentmind.com,REJECT\nDOMAIN-SUFFIX,tenddata.com,REJECT\nDOMAIN-SUFFIX,test.api.xlmc.sandai.net,REJECT\nDOMAIN-SUFFIX,test.eduancm.com,REJECT\nDOMAIN-SUFFIX,test.surepush.cn,REJECT\nDOMAIN-SUFFIX,textlink.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,tf.caohua.com,REJECT\nDOMAIN-SUFFIX,tf.hdfdm.com,REJECT\nDOMAIN-SUFFIX,tf.hftaili.com,REJECT\nDOMAIN-SUFFIX,t-flow.flyme.cn,REJECT\nDOMAIN-SUFFIX,tfssl.caohua.com,REJECT\nDOMAIN-SUFFIX,tg.1155t.cn,REJECT\nDOMAIN-SUFFIX,tg.52digua.com,REJECT\nDOMAIN-SUFFIX,tg.jifen.2345.com,REJECT\nDOMAIN-SUFFIX,tg.m.37.com,REJECT\nDOMAIN-SUFFIX,tga.csbew.com,REJECT\nDOMAIN-SUFFIX,tgb.csbew.com,REJECT\nDOMAIN-SUFFIX,th21333.com,REJECT\nDOMAIN-SUFFIX,th7.cn,REJECT\nDOMAIN-SUFFIX,thejesperbay.com,REJECT\nDOMAIN-SUFFIX,themis.yahoo.com,REJECT\nDOMAIN-SUFFIX,thescenseproject.com,REJECT\nDOMAIN-SUFFIX,thetestpage.39.net,REJECT\nDOMAIN-SUFFIX,thoughtleadr.com,REJECT\nDOMAIN-SUFFIX,thxnr.com,REJECT\nDOMAIN-SUFFIX,thyvjboy.com,REJECT\nDOMAIN-SUFFIX,thztv.net,REJECT\nDOMAIN-SUFFIX,ti.tradetracker.net,REJECT\nDOMAIN-SUFFIX,tiads.time.com,REJECT\nDOMAIN-SUFFIX,tiangoutai.com,REJECT\nDOMAIN-SUFFIX,tiangu99.com,REJECT\nDOMAIN-SUFFIX,tianmidian.com,REJECT\nDOMAIN-SUFFIX,tianqi777.com,REJECT\nDOMAIN-SUFFIX,tianyanzs.com,REJECT\nDOMAIN-SUFFIX,ticcdn.com,REJECT\nDOMAIN-SUFFIX,timelog.moviebox.baofeng.com,REJECT\nDOMAIN-SUFFIX,tips.logger.baofeng.com,REJECT\nDOMAIN-SUFFIX,tiqcdn.com,REJECT\nDOMAIN-SUFFIX,titan.babytree.com,REJECT\nDOMAIN-SUFFIX,titan.guestworld.tripod.lycos.com,REJECT\nDOMAIN-SUFFIX,titan01.babytree.com,REJECT\nDOMAIN-SUFFIX,titi.qifajiang.cn,REJECT\nDOMAIN-SUFFIX,tjf.lyhuayun.com,REJECT\nDOMAIN-SUFFIX,tjhuajiantang.com,REJECT\nDOMAIN-SUFFIX,tjlog.easou.com,REJECT\nDOMAIN-SUFFIX,tjlog.ps.easou.com,REJECT\nDOMAIN-SUFFIX,tjs.sjs.sinajs.cn,REJECT\nDOMAIN-SUFFIX,tk.baidu.com,REJECT\nDOMAIN-SUFFIX,tk.optaim.com,REJECT\nDOMAIN-SUFFIX,tkd777.cn,REJECT\nDOMAIN-SUFFIX,tkmdng.cn,REJECT\nDOMAIN-SUFFIX,tkweb.baidu.com,REJECT\nDOMAIN-SUFFIX,t-l.play.aiseet.atianqi.com,REJECT\nDOMAIN-SUFFIX,tmcs.net,REJECT\nDOMAIN-SUFFIX,tmisc.home.news.cn,REJECT\nDOMAIN-SUFFIX,tns-counter.ru,REJECT\nDOMAIN-SUFFIX,token.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,tongji-res1.meizu.com,REJECT\nDOMAIN-SUFFIX,tongqing2015.com,REJECT\nDOMAIN-SUFFIX,tool.btrabbit.la,REJECT\nDOMAIN-SUFFIX,toolbar.baidu.com,REJECT\nDOMAIN-SUFFIX,toolbar.msn.com,REJECT\nDOMAIN-SUFFIX,toourbb.com,REJECT\nDOMAIN-SUFFIX,top.h.qhimg.com,REJECT\nDOMAIN-SUFFIX,top.h.qhmsg.com,REJECT\nDOMAIN-SUFFIX,top267.com,REJECT\nDOMAIN-SUFFIX,total.xinmin.cn,REJECT\nDOMAIN-SUFFIX,touclick.com,REJECT\nDOMAIN-SUFFIX,toutiao.2haha.com,REJECT\nDOMAIN-SUFFIX,toutiao.jxnews.com.cn,REJECT\nDOMAIN-SUFFIX,tp.sgcn.com,REJECT\nDOMAIN-SUFFIX,tpc.googlesyndication.com,REJECT\nDOMAIN-SUFFIX,tpe163.com,REJECT\nDOMAIN-SUFFIX,tpush.html5.qq.com,REJECT\nDOMAIN-SUFFIX,tqd.ntpddq.com,REJECT\nDOMAIN-SUFFIX,track-east.mobileadtrading.com,REJECT\nDOMAIN-SUFFIX,trackersimulator.org,REJECT\nDOMAIN-SUFFIX,tracking-server-prod-1.zenmxapps.com,REJECT\nDOMAIN-SUFFIX,tradeadexchange.com,REJECT\nDOMAIN-SUFFIX,tradeccl.com,REJECT\nDOMAIN-SUFFIX,trafficfactory.biz,REJECT\nDOMAIN-SUFFIX,trafficjam.cn,REJECT\nDOMAIN-SUFFIX,trafficmp.com,REJECT\nDOMAIN-SUFFIX,tralog.ganji.com,REJECT\nDOMAIN-SUFFIX,tran.news.so.com,REJECT\nDOMAIN-SUFFIX,tredman.com,REJECT\nDOMAIN-SUFFIX,tree.logger.baofeng.com,REJECT\nDOMAIN-SUFFIX,trends.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,trial.alcohol-soft.com,REJECT\nDOMAIN-SUFFIX,trwba.com,REJECT\nDOMAIN-SUFFIX,trzina.com,REJECT\nDOMAIN-SUFFIX,ts.hivecn.cn,REJECT\nDOMAIN-SUFFIX,tsdlp.com,REJECT\nDOMAIN-SUFFIX,tsjdgzm.m.3dllc.cc,REJECT\nDOMAIN-SUFFIX,tsrc8.com,REJECT\nDOMAIN-SUFFIX,tt.biquge.la,REJECT\nDOMAIN-SUFFIX,tt.shxinjie.cn,REJECT\nDOMAIN-SUFFIX,tt.twzui6.com,REJECT\nDOMAIN-SUFFIX,tt123.eastday.com,REJECT\nDOMAIN-SUFFIX,tt321.eastday.com,REJECT\nDOMAIN-SUFFIX,ttcdn.cn,REJECT\nDOMAIN-SUFFIX,ttlm.cc,REJECT\nDOMAIN-SUFFIX,ttlowe.com,REJECT\nDOMAIN-SUFFIX,ttm.htfmbt.com,REJECT\nDOMAIN-SUFFIX,ttts.leztc.com,REJECT\nDOMAIN-SUFFIX,ttts.miyue17.com,REJECT\nDOMAIN-SUFFIX,tu.baixing.com,REJECT\nDOMAIN-SUFFIX,tu.njflfd.com,REJECT\nDOMAIN-SUFFIX,tu.szefe.com,REJECT\nDOMAIN-SUFFIX,tuadong.com,REJECT\nDOMAIN-SUFFIX,tuanxue360.net,REJECT\nDOMAIN-SUFFIX,tui.gtimg.com,REJECT\nDOMAIN-SUFFIX,tui1999.com,REJECT\nDOMAIN-SUFFIX,tui98.cn,REJECT\nDOMAIN-SUFFIX,tuigoo.com,REJECT\nDOMAIN-SUFFIX,tuiguang.178.com,REJECT\nDOMAIN-SUFFIX,tuiguang.meitu.com,REJECT\nDOMAIN-SUFFIX,tuiguang.yicha.cn,REJECT\nDOMAIN-SUFFIX,tuijian.baidu.com,REJECT\nDOMAIN-SUFFIX,tuisong.baidu.com,REJECT\nDOMAIN-SUFFIX,tuituigui19999.com,REJECT\nDOMAIN-SUFFIX,tujidao.com,REJECT\nDOMAIN-SUFFIX,tukeai.com,REJECT\nDOMAIN-SUFFIX,tukexiu.com,REJECT\nDOMAIN-SUFFIX,tukj.net,REJECT\nDOMAIN-SUFFIX,tumblrprobes.cedexis.com,REJECT\nDOMAIN-SUFFIX,tumblrreports.cedexis.com,REJECT\nDOMAIN-SUFFIX,turn.com,REJECT\nDOMAIN-SUFFIX,tv.code.jjyx.com,REJECT\nDOMAIN-SUFFIX,tw.adon.vpon.com,REJECT\nDOMAIN-SUFFIX,tw.adx.nextmedia.com,REJECT\nDOMAIN-SUFFIX,tw.api.vpon.com,REJECT\nDOMAIN-SUFFIX,tw.fgmtv.org,REJECT\nDOMAIN-SUFFIX,tw.pub.vpon.com,REJECT\nDOMAIN-SUFFIX,tw13b093.sandai.net,REJECT\nDOMAIN-SUFFIX,twb98.com,REJECT\nDOMAIN-SUFFIX,twcczhu.com,REJECT\nDOMAIN-SUFFIX,twh5.com,REJECT\nDOMAIN-SUFFIX,twinplan.com,REJECT\nDOMAIN-SUFFIX,twitterzs.com,REJECT\nDOMAIN-SUFFIX,twldmx.com,REJECT\nDOMAIN-SUFFIX,twzui6.com,REJECT\nDOMAIN-SUFFIX,tx.lwinl.com,REJECT\nDOMAIN-SUFFIX,txt.go.sohu.com,REJECT\nDOMAIN-SUFFIX,txtad.jijiplayer.com,REJECT\nDOMAIN-SUFFIX,tylll.com,REJECT\nDOMAIN-SUFFIX,tyu.quanliyouxi.cn,REJECT\nDOMAIN-SUFFIX,tyx.xtzxmy.com,REJECT\nDOMAIN-SUFFIX,tz.1688988.com,REJECT\nDOMAIN-SUFFIX,tz.zjhoudao.com,REJECT\nDOMAIN-SUFFIX,tzbtw.com,REJECT\nDOMAIN-SUFFIX,tz-dsp.com,REJECT\nDOMAIN-SUFFIX,u.63kc.com,REJECT\nDOMAIN-SUFFIX,u.cnzol.com,REJECT\nDOMAIN-SUFFIX,u.ddvip.com,REJECT\nDOMAIN-SUFFIX,u.diannaodian.com,REJECT\nDOMAIN-SUFFIX,u.huoying666.com,REJECT\nDOMAIN-SUFFIX,u.jimdo.com,REJECT\nDOMAIN-SUFFIX,u.qijipc.com,REJECT\nDOMAIN-SUFFIX,u.raidmedia.com.cn,REJECT\nDOMAIN-SUFFIX,u.talkingdata.net,REJECT\nDOMAIN-SUFFIX,u.uc123.com,REJECT\nDOMAIN-SUFFIX,u.ucfly.com,REJECT\nDOMAIN-SUFFIX,u.xcy8.com,REJECT\nDOMAIN-SUFFIX,u.yiiwoo.com,REJECT\nDOMAIN-SUFFIX,u.yizuya.com,REJECT\nDOMAIN-SUFFIX,u0.s.minisplat.cn,REJECT\nDOMAIN-SUFFIX,u034024.nr1234.com,REJECT\nDOMAIN-SUFFIX,u1.s.minisplat.cn,REJECT\nDOMAIN-SUFFIX,u1.shuaiku.com,REJECT\nDOMAIN-SUFFIX,u2.s.minisplat.cn,REJECT\nDOMAIN-SUFFIX,u291014.nr1234.com,REJECT\nDOMAIN-SUFFIX,u349036.ff112222.com,REJECT\nDOMAIN-SUFFIX,ua.badongo.com,REJECT\nDOMAIN-SUFFIX,uapi.punchbox.org,REJECT\nDOMAIN-SUFFIX,ubm.fangtoo.com,REJECT\nDOMAIN-SUFFIX,uc.haoyunyuan.cc,REJECT\nDOMAIN-SUFFIX,uc.xiansuper.com,REJECT\nDOMAIN-SUFFIX,uc2.atobo.com.cn,REJECT\nDOMAIN-SUFFIX,uc610.com,REJECT\nDOMAIN-SUFFIX,uc9.ucweb.com,REJECT\nDOMAIN-SUFFIX,ucaliyun.cn,REJECT\nDOMAIN-SUFFIX,ucan.25pp.com,REJECT\nDOMAIN-SUFFIX,ucqq.cnsptv.com.cn,REJECT\nDOMAIN-SUFFIX,ucrzgcs.cn,REJECT\nDOMAIN-SUFFIX,ucstat.baidu.com,REJECT\nDOMAIN-SUFFIX,ucus.ucweb.com,REJECT\nDOMAIN-SUFFIX,ucxxii.com,REJECT\nDOMAIN-SUFFIX,uczzd.com,REJECT\nDOMAIN-SUFFIX,uczzd.com.cn,REJECT\nDOMAIN-SUFFIX,uczzd.net,REJECT\nDOMAIN-SUFFIX,udata.mixmarket.biz,REJECT\nDOMAIN-SUFFIX,udc.msn.com,REJECT\nDOMAIN-SUFFIX,udm.scorecardresearch.com,REJECT\nDOMAIN-SUFFIX,udrig.com,REJECT\nDOMAIN-SUFFIX,udrwyjpwjfeg.com,REJECT\nDOMAIN-SUFFIX,ue.ueadlian.com,REJECT\nDOMAIN-SUFFIX,ue.yeyoucdn.com,REJECT\nDOMAIN-SUFFIX,ueadlian.com,REJECT\nDOMAIN-SUFFIX,uebawtz7.me,REJECT\nDOMAIN-SUFFIX,ugc.moji001.com,REJECT\nDOMAIN-SUFFIX,ugg.keefung-zs.com,REJECT\nDOMAIN-SUFFIX,ugg66.com,REJECT\nDOMAIN-SUFFIX,ugvip.com,REJECT\nDOMAIN-SUFFIX,ui37.net,REJECT\nDOMAIN-SUFFIX,uid.ksosoft.com,REJECT\nDOMAIN-SUFFIX,uid.mdbchina.com,REJECT\nDOMAIN-SUFFIX,uimg.27admin.com,REJECT\nDOMAIN-SUFFIX,uimserv.net,REJECT\nDOMAIN-SUFFIX,ujian.cc,REJECT\nDOMAIN-SUFFIX,ujikdd041o.cn,REJECT\nDOMAIN-SUFFIX,uk3oi.adgze.cn,REJECT\nDOMAIN-SUFFIX,ukeiae.com,REJECT\nDOMAIN-SUFFIX,ulic.baidu.com,REJECT\nDOMAIN-SUFFIX,ulink.cc,REJECT\nDOMAIN-SUFFIX,ulog.imap.baidu.com,REJECT\nDOMAIN-SUFFIX,um.simpli.fi,REJECT\nDOMAIN-SUFFIX,um0592.com,REJECT\nDOMAIN-SUFFIX,um2.eqads.com,REJECT\nDOMAIN-SUFFIX,um29.com,REJECT\nDOMAIN-SUFFIX,umid.orion.meizu.com,REJECT\nDOMAIN-SUFFIX,umiwi.com,REJECT\nDOMAIN-SUFFIX,umyai.com,REJECT\nDOMAIN-SUFFIX,un.52rkl.cn,REJECT\nDOMAIN-SUFFIX,un.soarfi.cn,REJECT\nDOMAIN-SUFFIX,un.winasdaq.com,REJECT\nDOMAIN-SUFFIX,un1.takefoto.cn,REJECT\nDOMAIN-SUFFIX,unconf.mobad.ijinshan.com,REJECT\nDOMAIN-SUFFIX,undm.qibulo.com,REJECT\nDOMAIN-SUFFIX,unicast.ign.com,REJECT\nDOMAIN-SUFFIX,unicast.msn.com,REJECT\nDOMAIN-SUFFIX,unilog.wostore.cn,REJECT\nDOMAIN-SUFFIX,unimhk.com,REJECT\nDOMAIN-SUFFIX,union.baidu.com,REJECT\nDOMAIN-SUFFIX,union.baidustatic.guannin.com,REJECT\nDOMAIN-SUFFIX,union.china.com.cn,REJECT\nDOMAIN-SUFFIX,union.dbba.cn,REJECT\nDOMAIN-SUFFIX,union.maccms.com,REJECT\nDOMAIN-SUFFIX,union.mop.com,REJECT\nDOMAIN-SUFFIX,union.sogou.com,REJECT\nDOMAIN-SUFFIX,union.star-media.cn,REJECT\nDOMAIN-SUFFIX,union.youdao.com,REJECT\nDOMAIN-SUFFIX,union1.xiaojianjian.net,REJECT\nDOMAIN-SUFFIX,uniondm.cz88.net,REJECT\nDOMAIN-SUFFIX,unionimage.baidu.com,REJECT\nDOMAIN-SUFFIX,unionsy.com,REJECT\nDOMAIN-SUFFIX,union-wifi.com,REJECT\nDOMAIN-SUFFIX,unipaydl.wostore.cn,REJECT\nDOMAIN-SUFFIX,unipayupg.wostore.cn,REJECT\nDOMAIN-SUFFIX,unitacs.m.taobao.com,REJECT\nDOMAIN-SUFFIX,unjs.jfcdns.com,REJECT\nDOMAIN-SUFFIX,unlitui.com,REJECT\nDOMAIN-SUFFIX,uns.soarfi.cn,REJECT\nDOMAIN-SUFFIX,untitled.dwstatic.com,REJECT\nDOMAIN-SUFFIX,uodoo.com,REJECT\nDOMAIN-SUFFIX,uoyrsd.com,REJECT\nDOMAIN-SUFFIX,up.cm.ksmobile.com,REJECT\nDOMAIN-SUFFIX,up.hiao.com,REJECT\nDOMAIN-SUFFIX,up4.ucweb.com,REJECT\nDOMAIN-SUFFIX,upd.faronicslabs.com,REJECT\nDOMAIN-SUFFIX,update.360safe.com,REJECT\nDOMAIN-SUFFIX,update.avlyun.sec.miui.com,REJECT\nDOMAIN-SUFFIX,update.bainv.net,REJECT\nDOMAIN-SUFFIX,update.coolyun.com,REJECT\nDOMAIN-SUFFIX,update.juw37xqo3x.com,REJECT\nDOMAIN-SUFFIX,update.minipage.2345.com,REJECT\nDOMAIN-SUFFIX,update.mobile.kugou.com,REJECT\nDOMAIN-SUFFIX,update.sdk.jiguang.cn,REJECT\nDOMAIN-SUFFIX,updatecenter.qq.com,REJECT\nDOMAIN-SUFFIX,updatepage.kuwo.cn,REJECT\nDOMAIN-SUFFIX,updates-s3.binaryage.com,REJECT\nDOMAIN-SUFFIX,uplze.code.weddingeeos.com,REJECT\nDOMAIN-SUFFIX,ups.ksmobile.net,REJECT\nDOMAIN-SUFFIX,upush.res.meizu.com,REJECT\nDOMAIN-SUFFIX,uqszvk.code.weddingeeos.com,REJECT\nDOMAIN-SUFFIX,uqum.52shouyou.com.cn,REJECT\nDOMAIN-SUFFIX,urbanairship.com,REJECT\nDOMAIN-SUFFIX,urchin.5173.com,REJECT\nDOMAIN-SUFFIX,urh.tylll.com,REJECT\nDOMAIN-SUFFIX,urhu.cn,REJECT\nDOMAIN-SUFFIX,url.222bz.com,REJECT\nDOMAIN-SUFFIX,url.tudown.com,REJECT\nDOMAIN-SUFFIX,urls.api.twitter.com,REJECT\nDOMAIN-SUFFIX,us.adserver.yahoo.com,REJECT\nDOMAIN-SUFFIX,us.bannyat.com,REJECT\nDOMAIN-SUFFIX,us.bs.serving-sys.com,REJECT\nDOMAIN-SUFFIX,user.tiankongzudui.com,REJECT\nDOMAIN-SUFFIX,usercollection.chinadaily.com.cn,REJECT\nDOMAIN-SUFFIX,uservoice.com,REJECT\nDOMAIN-SUFFIX,ushaqi.com,REJECT\nDOMAIN-SUFFIX,usingde.com,REJECT\nDOMAIN-SUFFIX,usr.mgid.com,REJECT\nDOMAIN-SUFFIX,uss-pid.lenovomm.com,REJECT\nDOMAIN-SUFFIX,usync.aws.rubiconproject.com,REJECT\nDOMAIN-SUFFIX,ut2.shuqistat.com,REJECT\nDOMAIN-SUFFIX,util.nphoto.net,REJECT\nDOMAIN-SUFFIX,utility.baidu.com,REJECT\nDOMAIN-SUFFIX,utility.rogersmedia.com,REJECT\nDOMAIN-SUFFIX,utk.baidu.com,REJECT\nDOMAIN-SUFFIX,utp.ucweb.com,REJECT\nDOMAIN-SUFFIX,uu.feipukeplus.com,REJECT\nDOMAIN-SUFFIX,uu.zeverdg.com,REJECT\nDOMAIN-SUFFIX,uuidksinc.net,REJECT\nDOMAIN-SUFFIX,uulucky.com,REJECT\nDOMAIN-SUFFIX,uvclick.com,REJECT\nDOMAIN-SUFFIX,uw9377.com,REJECT\nDOMAIN-SUFFIX,uxip.meizu.com,REJECT\nDOMAIN-SUFFIX,uyunad.com,REJECT\nDOMAIN-SUFFIX,uzpmrbek.com,REJECT\nDOMAIN-SUFFIX,v.dbncp.com,REJECT\nDOMAIN-SUFFIX,v.e7002.com,REJECT\nDOMAIN-SUFFIX,v.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,v.irs01.com,REJECT\nDOMAIN-SUFFIX,v.oq68.com,REJECT\nDOMAIN-SUFFIX,v.rmbn.net,REJECT\nDOMAIN-SUFFIX,v.szpaopao.com,REJECT\nDOMAIN-SUFFIX,v00087.com,REJECT\nDOMAIN-SUFFIX,v02u9.cn,REJECT\nDOMAIN-SUFFIX,v1.0594529.com,REJECT\nDOMAIN-SUFFIX,v1.ujian.cc,REJECT\nDOMAIN-SUFFIX,v12-r0566gbscjw.z.irs01.com,REJECT\nDOMAIN-SUFFIX,v1-feed.idreamsky.com,REJECT\nDOMAIN-SUFFIX,v2.fm.n.duokanbox.com,REJECT\nDOMAIN-SUFFIX,v2.jiathis.com,REJECT\nDOMAIN-SUFFIX,v3.jiathis.com,REJECT\nDOMAIN-SUFFIX,v66v66.com,REJECT\nDOMAIN-SUFFIX,v7.kawinhome.com,REJECT\nDOMAIN-SUFFIX,v707070.com,REJECT\nDOMAIN-SUFFIX,va.gxpan.cn,REJECT\nDOMAIN-SUFFIX,vad1.jianshen8.com,REJECT\nDOMAIN-SUFFIX,val.atm.cp31.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,valf.atm.cp31.ott.cibntv.net,REJECT\nDOMAIN-SUFFIX,vamaker.com,REJECT\nDOMAIN-SUFFIX,vangmobi.com,REJECT\nDOMAIN-SUFFIX,vas.funshion.com,REJECT\nDOMAIN-SUFFIX,vatrack.hinet.net,REJECT\nDOMAIN-SUFFIX,vcfs6ip5h6.bid,REJECT\nDOMAIN-SUFFIX,vda.17173.com,REJECT\nDOMAIN-SUFFIX,vdazz.net,REJECT\nDOMAIN-SUFFIX,ve.tsdlp.com,REJECT\nDOMAIN-SUFFIX,vedeh.com,REJECT\nDOMAIN-SUFFIX,vegent.cn,REJECT\nDOMAIN-SUFFIX,vendor1.fitschigogerl.com,REJECT\nDOMAIN-SUFFIX,ver.touclick.com,REJECT\nDOMAIN-SUFFIX,verdict.abc.go.com,REJECT\nDOMAIN-SUFFIX,vers80.com,REJECT\nDOMAIN-SUFFIX,vg02h8z1ul.me,REJECT\nDOMAIN-SUFFIX,vi0.mzy2014.com,REJECT\nDOMAIN-SUFFIX,vi1.ku6img.net,REJECT\nDOMAIN-SUFFIX,vi1.mzy2014.com,REJECT\nDOMAIN-SUFFIX,vi1.souid.com,REJECT\nDOMAIN-SUFFIX,vi2.ku6img.net,REJECT\nDOMAIN-SUFFIX,vichc.com,REJECT\nDOMAIN-SUFFIX,victorjx.com,REJECT\nDOMAIN-SUFFIX,vid.applovin.com,REJECT\nDOMAIN-SUFFIX,video.cooguo.com,REJECT\nDOMAIN-SUFFIX,video.ureport.push.qq.com,REJECT\nDOMAIN-SUFFIX,video.wap.mpush.qq.com,REJECT\nDOMAIN-SUFFIX,video-ad-stats.googlesyndication.com,REJECT\nDOMAIN-SUFFIX,videondun.com,REJECT\nDOMAIN-SUFFIX,videopush.baidu.com,REJECT\nDOMAIN-SUFFIX,viglink.com,REJECT\nDOMAIN-SUFFIX,vimg.dwstatic.com,REJECT\nDOMAIN-SUFFIX,vip.cainiaofx.com,REJECT\nDOMAIN-SUFFIX,vip.hyz86.com,REJECT\nDOMAIN-SUFFIX,vip.id528.com,REJECT\nDOMAIN-SUFFIX,vip.jindu179.com,REJECT\nDOMAIN-SUFFIX,vip.mall044.com,REJECT\nDOMAIN-SUFFIX,vip.media8.cn,REJECT\nDOMAIN-SUFFIX,vip.pinghuhome.com,REJECT\nDOMAIN-SUFFIX,vip.qqxwf.com,REJECT\nDOMAIN-SUFFIX,vip.zhuba8.com,REJECT\nDOMAIN-SUFFIX,vipads.cn,REJECT\nDOMAIN-SUFFIX,vista.tgbus.com,REJECT\nDOMAIN-SUFFIX,vista.tgbusdata.cn,REJECT\nDOMAIN-SUFFIX,visualscience.external.bbc.co.uk,REJECT\nDOMAIN-SUFFIX,vj.x-ssp.com,REJECT\nDOMAIN-SUFFIX,vj0.42422277.com,REJECT\nDOMAIN-SUFFIX,vjcyehtqm9.me,REJECT\nDOMAIN-SUFFIX,vl8c4g7tmo.me,REJECT\nDOMAIN-SUFFIX,vlive.qqvideo.tc.qq.com,REJECT\nDOMAIN-SUFFIX,vmzqwz.cn,REJECT\nDOMAIN-SUFFIX,vn543.com,REJECT\nDOMAIN-SUFFIX,vns800600.net,REJECT\nDOMAIN-SUFFIX,vodlog.m1905.cn,REJECT\nDOMAIN-SUFFIX,voiceads.cn,REJECT\nDOMAIN-SUFFIX,voiceads.com,REJECT\nDOMAIN-SUFFIX,voila.refr.adgtw.orangeads.fr,REJECT\nDOMAIN-SUFFIX,vol.lflili.com,REJECT\nDOMAIN-SUFFIX,vpon.com,REJECT\nDOMAIN-SUFFIX,vps.inte.sogou.com,REJECT\nDOMAIN-SUFFIX,vs.funshion.com,REJECT\nDOMAIN-SUFFIX,vs19.gzcu.u3.ucweb.com,REJECT\nDOMAIN-SUFFIX,vs2.gzcu.u3.ucweb.com,REJECT\nDOMAIN-SUFFIX,vs7.gzcu.u3.ucweb.com,REJECT\nDOMAIN-SUFFIX,vs8.gzct.u3.ucweb.com,REJECT\nDOMAIN-SUFFIX,vs8.gzcu.u3.ucweb.com,REJECT\nDOMAIN-SUFFIX,v-sence.gentags.net,REJECT\nDOMAIN-SUFFIX,vsnoon.com,REJECT\nDOMAIN-SUFFIX,vt.bjhdonline.com,REJECT\nDOMAIN-SUFFIX,vtale.org,REJECT\nDOMAIN-SUFFIX,vungle.cn,REJECT\nDOMAIN-SUFFIX,vupload.duowan.com,REJECT\nDOMAIN-SUFFIX,vvlog.moviebox.baofeng.com,REJECT\nDOMAIN-SUFFIX,vvv.ieduw.com,REJECT\nDOMAIN-SUFFIX,vvvulqn7.com,REJECT\nDOMAIN-SUFFIX,vwkhdi.cn,REJECT\nDOMAIN-SUFFIX,vwws6.net,REJECT\nDOMAIN-SUFFIX,vz-cdn.contentabc.com,REJECT\nDOMAIN-SUFFIX,vz-cdn.trafficjunky.net,REJECT\nDOMAIN-SUFFIX,w.bobocn.cn,REJECT\nDOMAIN-SUFFIX,w.cube3d.cn,REJECT\nDOMAIN-SUFFIX,w.gdown.baidu.com,REJECT\nDOMAIN-SUFFIX,w.homes.yahoo.net,REJECT\nDOMAIN-SUFFIX,w.jscsd.cn,REJECT\nDOMAIN-SUFFIX,w.m.taobao.com,REJECT\nDOMAIN-SUFFIX,w.punchbox.org,REJECT\nDOMAIN-SUFFIX,w.sharethis.com,REJECT\nDOMAIN-SUFFIX,w.waacorp.com,REJECT\nDOMAIN-SUFFIX,w.werpig.com,REJECT\nDOMAIN-SUFFIX,w.x.baidu.com,REJECT\nDOMAIN-SUFFIX,w.xiaopiaoyou.com,REJECT\nDOMAIN-SUFFIX,w.yamaidei.cn,REJECT\nDOMAIN-SUFFIX,w.yinyuehu.cn,REJECT\nDOMAIN-SUFFIX,w.ymapp.com,REJECT\nDOMAIN-SUFFIX,w1.diaoyou.com,REJECT\nDOMAIN-SUFFIX,w2528.com,REJECT\nDOMAIN-SUFFIX,w3.yinyuehu.cn,REJECT\nDOMAIN-SUFFIX,w3989.com,REJECT\nDOMAIN-SUFFIX,w5sac788c1.360doc.cn,REJECT\nDOMAIN-SUFFIX,w6061.move7.com,REJECT\nDOMAIN-SUFFIX,w65p.com,REJECT\nDOMAIN-SUFFIX,w8.com.cn,REJECT\nDOMAIN-SUFFIX,w88.go.com,REJECT\nDOMAIN-SUFFIX,wa.kuwo.cn,REJECT\nDOMAIN-SUFFIX,wallet.advcash.com,REJECT\nDOMAIN-SUFFIX,wan.2345.com,REJECT\nDOMAIN-SUFFIX,wan.douyu.com,REJECT\nDOMAIN-SUFFIX,wan.rising.cn,REJECT\nDOMAIN-SUFFIX,wan.sogou.com,REJECT\nDOMAIN-SUFFIX,wancai.com,REJECT\nDOMAIN-SUFFIX,wanfeng1.com,REJECT\nDOMAIN-SUFFIX,wangdaizao.com,REJECT\nDOMAIN-SUFFIX,wangdq.com,REJECT\nDOMAIN-SUFFIX,wangmeng.baidu.com,REJECT\nDOMAIN-SUFFIX,wangmeng.sogou.com,REJECT\nDOMAIN-SUFFIX,wangsufast.com,REJECT\nDOMAIN-SUFFIX,wanproxy.127.net,REJECT\nDOMAIN-SUFFIX,wantaico.com,REJECT\nDOMAIN-SUFFIX,wantfour.com,REJECT\nDOMAIN-SUFFIX,wap.114so.cn,REJECT\nDOMAIN-SUFFIX,wap.138lm.com,REJECT\nDOMAIN-SUFFIX,wap.bytdzsw.com,REJECT\nDOMAIN-SUFFIX,wap.cmgame.com,REJECT\nDOMAIN-SUFFIX,wap.moad.cn,REJECT\nDOMAIN-SUFFIX,wap.mpush.qq.com,REJECT\nDOMAIN-SUFFIX,wap.tanwan.com,REJECT\nDOMAIN-SUFFIX,wap.txwdn.com,REJECT\nDOMAIN-SUFFIX,wap.wooboo.com.cn,REJECT\nDOMAIN-SUFFIX,wap001.bytravel.cn,REJECT\nDOMAIN-SUFFIX,wap3.ucweb.com,REJECT\nDOMAIN-SUFFIX,wapadv.com,REJECT\nDOMAIN-SUFFIX,wappv.zol.com.cn,REJECT\nDOMAIN-SUFFIX,waps.cn,REJECT\nDOMAIN-SUFFIX,wapscdn.wapx.cn,REJECT\nDOMAIN-SUFFIX,wapssl.ff113300.com,REJECT\nDOMAIN-SUFFIX,wapwbclick.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,wapx.cn,REJECT\nDOMAIN-SUFFIX,wapx.com,REJECT\nDOMAIN-SUFFIX,watson.live.com,REJECT\nDOMAIN-SUFFIX,watson.microsoft.com,REJECT\nDOMAIN-SUFFIX,wazero.online,REJECT\nDOMAIN-SUFFIX,wb.gtimg.com,REJECT\nDOMAIN-SUFFIX,wbapp.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,wbclick.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,wbpctips.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,wbwl.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,wda.ydt.com.cn,REJECT\nDOMAIN-SUFFIX,wd-edge.sharethis.com,REJECT\nDOMAIN-SUFFIX,wdgsl.com,REJECT\nDOMAIN-SUFFIX,wds.inte.sogoucdn.com,REJECT\nDOMAIN-SUFFIX,wdzsb.com.cn,REJECT\nDOMAIN-SUFFIX,we.tm,REJECT\nDOMAIN-SUFFIX,weareqy.com,REJECT\nDOMAIN-SUFFIX,web.900.la,REJECT\nDOMAIN-SUFFIX,web.ali213.net,REJECT\nDOMAIN-SUFFIX,web.data.pplive.com,REJECT\nDOMAIN-SUFFIX,web.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,web.kuaisouwifi.com,REJECT\nDOMAIN-SUFFIX,web.sogou.com,REJECT\nDOMAIN-SUFFIX,webd.home.news.cn,REJECT\nDOMAIN-SUFFIX,webdissector.com,REJECT\nDOMAIN-SUFFIX,webkooo.com,REJECT\nDOMAIN-SUFFIX,weblb-wg.gslb.spotify.com,REJECT\nDOMAIN-SUFFIX,webmaster.extabit.com,REJECT\nDOMAIN-SUFFIX,webmine.cz,REJECT\nDOMAIN-SUFFIX,webstat.kuwo.cn,REJECT\nDOMAIN-SUFFIX,webstat.ws.126.net,REJECT\nDOMAIN-SUFFIX,webterren.com,REJECT\nDOMAIN-SUFFIX,webtrends.yccdn.com,REJECT\nDOMAIN-SUFFIX,weibomingzi.com,REJECT\nDOMAIN-SUFFIX,weiguizhizuo.com,REJECT\nDOMAIN-SUFFIX,weiqiqu.cn,REJECT\nDOMAIN-SUFFIX,weishi.baidu.com,REJECT\nDOMAIN-SUFFIX,weixiangzu.cn,REJECT\nDOMAIN-SUFFIX,weixin.renrenying.com,REJECT\nDOMAIN-SUFFIX,weixinvip.ren,REJECT\nDOMAIN-SUFFIX,weld.iefsf.com,REJECT\nDOMAIN-SUFFIX,weld.uunice.com,REJECT\nDOMAIN-SUFFIX,weld830.uunice.com,REJECT\nDOMAIN-SUFFIX,weldc1.021ye.com,REJECT\nDOMAIN-SUFFIX,werpig.com,REJECT\nDOMAIN-SUFFIX,weyyae.com,REJECT\nDOMAIN-SUFFIX,wgie.0z5jn.cn,REJECT\nDOMAIN-SUFFIX,wgnlz.com,REJECT\nDOMAIN-SUFFIX,wgnmp.com,REJECT\nDOMAIN-SUFFIX,wgo.mmstat.com,REJECT\nDOMAIN-SUFFIX,whafwl.com,REJECT\nDOMAIN-SUFFIX,whalecloud.com,REJECT\nDOMAIN-SUFFIX,whcrdz.com,REJECT\nDOMAIN-SUFFIX,whistleout.s3.amazonaws.com,REJECT\nDOMAIN-SUFFIX,whn.star-media.cn,REJECT\nDOMAIN-SUFFIX,whpxy.com,REJECT\nDOMAIN-SUFFIX,whu.cwpush.com,REJECT\nDOMAIN-SUFFIX,whytoss.com,REJECT\nDOMAIN-SUFFIX,widget.criteo.com,REJECT\nDOMAIN-SUFFIX,widget.crowdignite.com,REJECT\nDOMAIN-SUFFIX,widget.directory.dailycommercial.com,REJECT\nDOMAIN-SUFFIX,widget.kelkoo.com,REJECT\nDOMAIN-SUFFIX,widget.raaze.com,REJECT\nDOMAIN-SUFFIX,widget.searchschoolsnetwork.com,REJECT\nDOMAIN-SUFFIX,widget.shopstyle.com.au,REJECT\nDOMAIN-SUFFIX,widget.solarquotes.com.au,REJECT\nDOMAIN-SUFFIX,widgets.comcontent.net,REJECT\nDOMAIN-SUFFIX,widgets.realestate.com.au,REJECT\nDOMAIN-SUFFIX,widnd.dajiadou6.com,REJECT\nDOMAIN-SUFFIX,wifiapi01.51y5.net,REJECT\nDOMAIN-SUFFIX,wifiapi02.51y5.net,REJECT\nDOMAIN-SUFFIX,wifijia.net,REJECT\nDOMAIN-SUFFIX,wifishow.ggsafe.com,REJECT\nDOMAIN-SUFFIX,wikigifth.com,REJECT\nDOMAIN-SUFFIX,win.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,winads.cn,REJECT\nDOMAIN-SUFFIX,winasdaq.com,REJECT\nDOMAIN-SUFFIX,winbaicai.com,REJECT\nDOMAIN-SUFFIX,windcdna.com,REJECT\nDOMAIN-SUFFIX,winlinebet.ru,REJECT\nDOMAIN-SUFFIX,winvestern.com.cn,REJECT\nDOMAIN-SUFFIX,wip3.adobe.com,REJECT\nDOMAIN-SUFFIX,wisepush.video.baidu.com,REJECT\nDOMAIN-SUFFIX,wiyun.com,REJECT\nDOMAIN-SUFFIX,wjguc.com,REJECT\nDOMAIN-SUFFIX,wka8.com,REJECT\nDOMAIN-SUFFIX,wkanc.com,REJECT\nDOMAIN-SUFFIX,wl.51taifu.com,REJECT\nDOMAIN-SUFFIX,wl.eastlady.cn,REJECT\nDOMAIN-SUFFIX,wl.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,wlkpa.cn,REJECT\nDOMAIN-SUFFIX,wlneteller.adsrv.eacdn.com,REJECT\nDOMAIN-SUFFIX,wlpinnaclesports.eacdn.com,REJECT\nDOMAIN-SUFFIX,wm.20150.net,REJECT\nDOMAIN-SUFFIX,wm.69shi.cn,REJECT\nDOMAIN-SUFFIX,wm.baidu.com,REJECT\nDOMAIN-SUFFIX,wm.lrswl.com,REJECT\nDOMAIN-SUFFIX,wm.mipcdn.com,REJECT\nDOMAIN-SUFFIX,wmcdn.qtmojo.cn,REJECT\nDOMAIN-SUFFIX,wo.iuni.com.cn,REJECT\nDOMAIN-SUFFIX,wo685.com,REJECT\nDOMAIN-SUFFIX,woaizhongguo.cdn111222.com,REJECT\nDOMAIN-SUFFIX,wodhid.com,REJECT\nDOMAIN-SUFFIX,wole.us,REJECT\nDOMAIN-SUFFIX,womenbaby.com,REJECT\nDOMAIN-SUFFIX,womenwan.com,REJECT\nDOMAIN-SUFFIX,wooboo.com.cn,REJECT\nDOMAIN-SUFFIX,woocall.sina.com.cn,REJECT\nDOMAIN-SUFFIX,woodpecker.uc.cn,REJECT\nDOMAIN-SUFFIX,worldh5.gamehz.cn,REJECT\nDOMAIN-SUFFIX,wowips.com,REJECT\nDOMAIN-SUFFIX,wpc.32df9.rhocdn.net,REJECT\nDOMAIN-SUFFIX,wpwdf.com,REJECT\nDOMAIN-SUFFIX,wqmobile.com,REJECT\nDOMAIN-SUFFIX,wqqsa.puzihua.com,REJECT\nDOMAIN-SUFFIX,wqsph.net,REJECT\nDOMAIN-SUFFIX,wr.da.netease.com,REJECT\nDOMAIN-SUFFIX,wrvdmh.cn,REJECT\nDOMAIN-SUFFIX,ws.ksmobile.net,REJECT\nDOMAIN-SUFFIX,ws.progrss.yahoo.com,REJECT\nDOMAIN-SUFFIX,ws.sj.qq.com,REJECT\nDOMAIN-SUFFIX,ws.tapjoyads.com,REJECT\nDOMAIN-SUFFIX,ws.voiceads.cn,REJECT\nDOMAIN-SUFFIX,ws1.datouniao.com,REJECT\nDOMAIN-SUFFIX,ws2.cootekservice.com,REJECT\nDOMAIN-SUFFIX,ws2.datouniao.com,REJECT\nDOMAIN-SUFFIX,ws341.com,REJECT\nDOMAIN-SUFFIX,ws7j.com,REJECT\nDOMAIN-SUFFIX,wshufa.com,REJECT\nDOMAIN-SUFFIX,wsoe.kwiago.com,REJECT\nDOMAIN-SUFFIX,wsp.marketgid.com,REJECT\nDOMAIN-SUFFIX,wstztt.com,REJECT\nDOMAIN-SUFFIX,wtcpm.com,REJECT\nDOMAIN-SUFFIX,wth.lenovomm.com,REJECT\nDOMAIN-SUFFIX,wtpn.twenga.co.uk,REJECT\nDOMAIN-SUFFIX,wtpn.twenga.de,REJECT\nDOMAIN-SUFFIX,wtrace.cmgame.com,REJECT\nDOMAIN-SUFFIX,wtradv.market.xiaomi.com,REJECT\nDOMAIN-SUFFIX,wu65.com,REJECT\nDOMAIN-SUFFIX,wudang05.com,REJECT\nDOMAIN-SUFFIX,wuliao.epro.sogou.com,REJECT\nDOMAIN-SUFFIX,wuliao.ganji.cn,REJECT\nDOMAIN-SUFFIX,wuliao.juqingba.cn,REJECT\nDOMAIN-SUFFIX,wumii.cn,REJECT\nDOMAIN-SUFFIX,wumii.com,REJECT\nDOMAIN-SUFFIX,wuqdebjfhjas.bid,REJECT\nDOMAIN-SUFFIX,wuwho.cn,REJECT\nDOMAIN-SUFFIX,ww.xiaopiaoyou.com,REJECT\nDOMAIN-SUFFIX,ww10.onetad.com,REJECT\nDOMAIN-SUFFIX,ww101.onetad.com,REJECT\nDOMAIN-SUFFIX,ww11.onetad.com,REJECT\nDOMAIN-SUFFIX,ww12.onetad.com,REJECT\nDOMAIN-SUFFIX,ww13.onetad.com,REJECT\nDOMAIN-SUFFIX,ww202.keyyou.net,REJECT\nDOMAIN-SUFFIX,ww202.onetad.com,REJECT\nDOMAIN-SUFFIX,ww251.smartadserver.com,REJECT\nDOMAIN-SUFFIX,ww34.onetad.com,REJECT\nDOMAIN-SUFFIX,ww346.onetad.com,REJECT\nDOMAIN-SUFFIX,ww360.onetad.com,REJECT\nDOMAIN-SUFFIX,ww363.onetad.com,REJECT\nDOMAIN-SUFFIX,ww366.onetad.com,REJECT\nDOMAIN-SUFFIX,ww78.onetad.com,REJECT\nDOMAIN-SUFFIX,ww8.onetad.com,REJECT\nDOMAIN-SUFFIX,ww881.smartadserver.com,REJECT\nDOMAIN-SUFFIX,ww9.onetad.com,REJECT\nDOMAIN-SUFFIX,wwis-dubc1-vip60.adobe.com,REJECT\nDOMAIN-SUFFIX,wwv.onetad.com,REJECT\nDOMAIN-SUFFIX,www2.xinmin.cn,REJECT\nDOMAIN-SUFFIX,www6.smartadserver.com,REJECT\nDOMAIN-SUFFIX,www-777563.com,REJECT\nDOMAIN-SUFFIX,www8.xitek.com,REJECT\nDOMAIN-SUFFIX,www9.effectivemeasure.net,REJECT\nDOMAIN-SUFFIX,www9.enet.com.cn,REJECT\nDOMAIN-SUFFIX,www91.intel.com,REJECT\nDOMAIN-SUFFIX,wwwokzyzy.com,REJECT\nDOMAIN-SUFFIX,wwww.495495.com,REJECT\nDOMAIN-SUFFIX,wwww.551144.com,REJECT\nDOMAIN-SUFFIX,wwww.640640.com,REJECT\nDOMAIN-SUFFIX,wwww.649649.com,REJECT\nDOMAIN-SUFFIX,wx.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,wx.paigu.com,REJECT\nDOMAIN-SUFFIX,wx.xwjqr.com,REJECT\nDOMAIN-SUFFIX,wxaw.tiantongmaoyi.com,REJECT\nDOMAIN-SUFFIX,wxb.wxbdfm.com,REJECT\nDOMAIN-SUFFIX,wxmmh.net,REJECT\nDOMAIN-SUFFIX,wxsnsdy.tc.qq.com,REJECT\nDOMAIN-SUFFIX,wxsnsdy.video.qq.com,REJECT\nDOMAIN-SUFFIX,wxtz.houmags.com,REJECT\nDOMAIN-SUFFIX,wxwm1.ikuailian.com,REJECT\nDOMAIN-SUFFIX,wxwm2.ikuailian.com,REJECT\nDOMAIN-SUFFIX,wy.ce22d.cn,REJECT\nDOMAIN-SUFFIX,wyhzzy.com,REJECT\nDOMAIN-SUFFIX,wysa.2wxb5.cn,REJECT\nDOMAIN-SUFFIX,wyt.wwetjy.com,REJECT\nDOMAIN-SUFFIX,wyttech.cn,REJECT\nDOMAIN-SUFFIX,wzaigo.com,REJECT\nDOMAIN-SUFFIX,wzj.ywrjgzs.com,REJECT\nDOMAIN-SUFFIX,wzjijia.com,REJECT\nDOMAIN-SUFFIX,x.120ask.com,REJECT\nDOMAIN-SUFFIX,x.9dagui.com,REJECT\nDOMAIN-SUFFIX,x.bidswitch.net,REJECT\nDOMAIN-SUFFIX,x.bikaer.com,REJECT\nDOMAIN-SUFFIX,x.castanet.net,REJECT\nDOMAIN-SUFFIX,x.cnxad.com,REJECT\nDOMAIN-SUFFIX,x.eroticity.net,REJECT\nDOMAIN-SUFFIX,x.heyzap.com,REJECT\nDOMAIN-SUFFIX,x.infzm.com,REJECT\nDOMAIN-SUFFIX,x.ligatus.com,REJECT\nDOMAIN-SUFFIX,x.vamaker.com,REJECT\nDOMAIN-SUFFIX,x.vipergirls.to,REJECT\nDOMAIN-SUFFIX,x.zhuyuanp.top,REJECT\nDOMAIN-SUFFIX,x01.aidata.io,REJECT\nDOMAIN-SUFFIX,x1.go.sohu.com,REJECT\nDOMAIN-SUFFIX,x9377a.com,REJECT\nDOMAIN-SUFFIX,xa9t.com,REJECT\nDOMAIN-SUFFIX,xabaitai.com,REJECT\nDOMAIN-SUFFIX,xabmjr.com,REJECT\nDOMAIN-SUFFIX,xacqp.com,REJECT\nDOMAIN-SUFFIX,xau.sxmutan.com,REJECT\nDOMAIN-SUFFIX,xavingtsun.com,REJECT\nDOMAIN-SUFFIX,xbp.code.weddingeeos.com,REJECT\nDOMAIN-SUFFIX,xbtw.com,REJECT\nDOMAIN-SUFFIX,xbzzzx.com,REJECT\nDOMAIN-SUFFIX,xc.08an.com,REJECT\nDOMAIN-SUFFIX,xc.macd.cn,REJECT\nDOMAIN-SUFFIX,xc.mydrivers.com,REJECT\nDOMAIN-SUFFIX,xcclzs.com,REJECT\nDOMAIN-SUFFIX,xcdf.cn,REJECT\nDOMAIN-SUFFIX,xchgx.com,REJECT\nDOMAIN-SUFFIX,xcjy876.com,REJECT\nDOMAIN-SUFFIX,xco.qwxcs.com,REJECT\nDOMAIN-SUFFIX,xcy8.com,REJECT\nDOMAIN-SUFFIX,xcyjzs.net,REJECT\nDOMAIN-SUFFIX,xcyrc.com,REJECT\nDOMAIN-SUFFIX,xd.code.tanwanyx.com,REJECT\nDOMAIN-SUFFIX,xdadevelopers.browsi.mobi,REJECT\nDOMAIN-SUFFIX,xdbwc.com,REJECT\nDOMAIN-SUFFIX,xdcqcyp.com,REJECT\nDOMAIN-SUFFIX,xdcs-collector.ximalaya.com,REJECT\nDOMAIN-SUFFIX,xdyjt.com,REJECT\nDOMAIN-SUFFIX,xe2c.com,REJECT\nDOMAIN-SUFFIX,xf.yellowto.com,REJECT\nDOMAIN-SUFFIX,xfo.monesyy.com,REJECT\nDOMAIN-SUFFIX,xfywn.com,REJECT\nDOMAIN-SUFFIX,xgcsr.com,REJECT\nDOMAIN-SUFFIX,xgmc6lu8fs.me,REJECT\nDOMAIN-SUFFIX,xhbqczl.com,REJECT\nDOMAIN-SUFFIX,xhmrv.com,REJECT\nDOMAIN-SUFFIX,xhsxgmt.cn,REJECT\nDOMAIN-SUFFIX,xhsxgnt.cn,REJECT\nDOMAIN-SUFFIX,xhtd.99hg.wang,REJECT\nDOMAIN-SUFFIX,xhxnkyy.com,REJECT\nDOMAIN-SUFFIX,xhydrs.cn,REJECT\nDOMAIN-SUFFIX,xi.liuxiaoer.com,REJECT\nDOMAIN-SUFFIX,xia.huishenghuiying.com,REJECT\nDOMAIN-SUFFIX,xia.jihehuaban.com,REJECT\nDOMAIN-SUFFIX,xiacai.com,REJECT\nDOMAIN-SUFFIX,xiacaidd.com,REJECT\nDOMAIN-SUFFIX,xianliao.me,REJECT\nDOMAIN-SUFFIX,xiaobiaoucai.cn,REJECT\nDOMAIN-SUFFIX,xiaohei.com,REJECT\nDOMAIN-SUFFIX,xiaohui2.cn,REJECT\nDOMAIN-SUFFIX,xiaomiir.yaokantv.com,REJECT\nDOMAIN-SUFFIX,XiaoQiang,REJECT\nDOMAIN-SUFFIX,xiaoshuo.kp53.cn,REJECT\nDOMAIN-SUFFIX,xiaoshuo.zhandao.net,REJECT\nDOMAIN-SUFFIX,xiaoyang.mobi,REJECT\nDOMAIN-SUFFIX,xiaoyuanzuqiu.cn,REJECT\nDOMAIN-SUFFIX,xiaoyutiao.com,REJECT\nDOMAIN-SUFFIX,xiaozhen.com,REJECT\nDOMAIN-SUFFIX,xiaozhishi852.com,REJECT\nDOMAIN-SUFFIX,xiaxuanfu.com,REJECT\nDOMAIN-SUFFIX,xiazai.cdren.com,REJECT\nDOMAIN-SUFFIX,xiazai.downok.com,REJECT\nDOMAIN-SUFFIX,xibao100.com,REJECT\nDOMAIN-SUFFIX,xibei70.com,REJECT\nDOMAIN-SUFFIX,xifatime.com,REJECT\nDOMAIN-SUFFIX,xihashuale.com,REJECT\nDOMAIN-SUFFIX,xihuashuale.com,REJECT\nDOMAIN-SUFFIX,xilele.com,REJECT\nDOMAIN-SUFFIX,xiliweisha.cn,REJECT\nDOMAIN-SUFFIX,xin.ygqczh.com,REJECT\nDOMAIN-SUFFIX,xinasiaj.com,REJECT\nDOMAIN-SUFFIX,xinghao89.com,REJECT\nDOMAIN-SUFFIX,xingjuhe.com,REJECT\nDOMAIN-SUFFIX,xiniuz.com,REJECT\nDOMAIN-SUFFIX,xinju.cc,REJECT\nDOMAIN-SUFFIX,xinray.com,REJECT\nDOMAIN-SUFFIX,xiongdong.com,REJECT\nDOMAIN-SUFFIX,xiuxiu.android.dl.meitu.com,REJECT\nDOMAIN-SUFFIX,xiuxiu.mobile.meitudata.com,REJECT\nDOMAIN-SUFFIX,xj40666.vip,REJECT\nDOMAIN-SUFFIX,xji.qwxcs.com,REJECT\nDOMAIN-SUFFIX,xjidian.com,REJECT\nDOMAIN-SUFFIX,xjq.jxmqkj.com,REJECT\nDOMAIN-SUFFIX,xk2012.com,REJECT\nDOMAIN-SUFFIX,xkwfao.com,REJECT\nDOMAIN-SUFFIX,xlmc.sandai.net,REJECT\nDOMAIN-SUFFIX,xls.go.sohu.com,REJECT\nDOMAIN-SUFFIX,xlwnx.com,REJECT\nDOMAIN-SUFFIX,xlylqx.com,REJECT\nDOMAIN-SUFFIX,xm9178.com,REJECT\nDOMAIN-SUFFIX,xmcmn.com,REJECT\nDOMAIN-SUFFIX,xmcxz.com,REJECT\nDOMAIN-SUFFIX,xmnmeu.cn,REJECT\nDOMAIN-SUFFIX,xmpush.xiaomi.com,REJECT\nDOMAIN-SUFFIX,xmrts.com,REJECT\nDOMAIN-SUFFIX,xmshqh.com,REJECT\nDOMAIN-SUFFIX,xmsqz.com,REJECT\nDOMAIN-SUFFIX,xnjpg.com,REJECT\nDOMAIN-SUFFIX,xoredi.com,REJECT\nDOMAIN-SUFFIX,xp3366.com,REJECT\nDOMAIN-SUFFIX,xpcy.m.gxwztv.com,REJECT\nDOMAIN-SUFFIX,xpe.cxaerp.com,REJECT\nDOMAIN-SUFFIX,xpj1.net,REJECT\nDOMAIN-SUFFIX,xpj2.net,REJECT\nDOMAIN-SUFFIX,xpj3.net,REJECT\nDOMAIN-SUFFIX,xpj4.net,REJECT\nDOMAIN-SUFFIX,xpj8088.com,REJECT\nDOMAIN-SUFFIX,xpjkf888.com,REJECT\nDOMAIN-SUFFIX,xpjylc9977.com,REJECT\nDOMAIN-SUFFIX,xpqfc.com,REJECT\nDOMAIN-SUFFIX,xq12.com,REJECT\nDOMAIN-SUFFIX,xq199.com,REJECT\nDOMAIN-SUFFIX,xrain.net,REJECT\nDOMAIN-SUFFIX,xray.jebe.renren.com,REJECT\nDOMAIN-SUFFIX,xs.1drj.com,REJECT\nDOMAIN-SUFFIX,xs.he9630.com,REJECT\nDOMAIN-SUFFIX,xs.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,xs.swagger1.com,REJECT\nDOMAIN-SUFFIX,xstar.cc,REJECT\nDOMAIN-SUFFIX,xszqapp.com,REJECT\nDOMAIN-SUFFIX,xtcdbb.cn,REJECT\nDOMAIN-SUFFIX,xtgreat.com,REJECT\nDOMAIN-SUFFIX,xtruh.uranus.sogou.com,REJECT\nDOMAIN-SUFFIX,xtwjx.cn,REJECT\nDOMAIN-SUFFIX,xtxa.net,REJECT\nDOMAIN-SUFFIX,xtzxmy.com,REJECT\nDOMAIN-SUFFIX,xuanmeiguoji.com,REJECT\nDOMAIN-SUFFIX,xue.zbyw.cn,REJECT\nDOMAIN-SUFFIX,xul478.com,REJECT\nDOMAIN-SUFFIX,xulizui6.com,REJECT\nDOMAIN-SUFFIX,xx.m.gxwztv.com,REJECT\nDOMAIN-SUFFIX,xxad.cc,REJECT\nDOMAIN-SUFFIX,xxeden.com,REJECT\nDOMAIN-SUFFIX,xxguan.cn,REJECT\nDOMAIN-SUFFIX,xxhrd.com,REJECT\nDOMAIN-SUFFIX,xxkhh.com,REJECT\nDOMAIN-SUFFIX,xxlargepop.com,REJECT\nDOMAIN-SUFFIX,xxp.gytygc.com,REJECT\nDOMAIN-SUFFIX,xxwkjl.com,REJECT\nDOMAIN-SUFFIX,xxxa.aikeapp.com,REJECT\nDOMAIN-SUFFIX,xxyzwtsylw.com,REJECT\nDOMAIN-SUFFIX,xy.com,REJECT\nDOMAIN-SUFFIX,xy.shijialianzuishuai.com,REJECT\nDOMAIN-SUFFIX,xycnz.com,REJECT\nDOMAIN-SUFFIX,xyd.sxmdxy.com,REJECT\nDOMAIN-SUFFIX,xyimg.net,REJECT\nDOMAIN-SUFFIX,xyly2016.com,REJECT\nDOMAIN-SUFFIX,xyqptm.com,REJECT\nDOMAIN-SUFFIX,xyqxr.com,REJECT\nDOMAIN-SUFFIX,xyrhd.com,REJECT\nDOMAIN-SUFFIX,xyrkl.com,REJECT\nDOMAIN-SUFFIX,xyssp.com,REJECT\nDOMAIN-SUFFIX,xytom.com,REJECT\nDOMAIN-SUFFIX,xyxy01.com,REJECT\nDOMAIN-SUFFIX,xyy.code.weddingeeos.com,REJECT\nDOMAIN-SUFFIX,xz.ercfh.com,REJECT\nDOMAIN-SUFFIX,xz-development.oss-cn-beijing.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,xzq.greenxf.net,REJECT\nDOMAIN-SUFFIX,xztms.com,REJECT\nDOMAIN-SUFFIX,xzyituo.com,REJECT\nDOMAIN-SUFFIX,xzzyi.com,REJECT\nDOMAIN-SUFFIX,y.3957957.com,REJECT\nDOMAIN-SUFFIX,y.damifan.cn,REJECT\nDOMAIN-SUFFIX,y.gwylm.com,REJECT\nDOMAIN-SUFFIX,y.hk9600.com,REJECT\nDOMAIN-SUFFIX,y.hzht666.com,REJECT\nDOMAIN-SUFFIX,y.shuoshuocm.com,REJECT\nDOMAIN-SUFFIX,y.xinghao89.com,REJECT\nDOMAIN-SUFFIX,y.zxwdw.com,REJECT\nDOMAIN-SUFFIX,y0.cn,REJECT\nDOMAIN-SUFFIX,yadro.ru,REJECT\nDOMAIN-SUFFIX,yads.c.yimg.jp,REJECT\nDOMAIN-SUFFIX,yads.yahoo.co.jp,REJECT\nDOMAIN-SUFFIX,yageben.com,REJECT\nDOMAIN-SUFFIX,yam.adsbro.com,REJECT\nDOMAIN-SUFFIX,yandui.com,REJECT\nDOMAIN-SUFFIX,yangdasen.cn,REJECT\nDOMAIN-SUFFIX,yanglaopt.net,REJECT\nDOMAIN-SUFFIX,yao.zzsdjq.com,REJECT\nDOMAIN-SUFFIX,yaohq.com,REJECT\nDOMAIN-SUFFIX,yatemy.cn,REJECT\nDOMAIN-SUFFIX,yb.torchbrowser.com,REJECT\nDOMAIN-SUFFIX,ybtianxi.com,REJECT\nDOMAIN-SUFFIX,yccdn.com,REJECT\nDOMAIN-SUFFIX,ychml.com,REJECT\nDOMAIN-SUFFIX,ychun03.com,REJECT\nDOMAIN-SUFFIX,yd126.com,REJECT\nDOMAIN-SUFFIX,ydjs.zol.com.cn,REJECT\nDOMAIN-SUFFIX,ydlnt.com,REJECT\nDOMAIN-SUFFIX,ydpushserver.youdao.com,REJECT\nDOMAIN-SUFFIX,ydqzkj.com,REJECT\nDOMAIN-SUFFIX,yea.uploadimagex.com,REJECT\nDOMAIN-SUFFIX,yeabble.com,REJECT\nDOMAIN-SUFFIX,yeas.yahoo.co.jp,REJECT\nDOMAIN-SUFFIX,yee.js.cn,REJECT\nDOMAIN-SUFFIX,yellowto.com,REJECT\nDOMAIN-SUFFIX,yengo.com,REJECT\nDOMAIN-SUFFIX,yesbeby.whies.info,REJECT\nDOMAIN-SUFFIX,yess.imneinei.com,REJECT\nDOMAIN-SUFFIX,yezilm.com,REJECT\nDOMAIN-SUFFIX,yf898.com,REJECT\nDOMAIN-SUFFIX,yfcode.m.gxwztv.com,REJECT\nDOMAIN-SUFFIX,yfxpcode.m.gxwztv.com,REJECT\nDOMAIN-SUFFIX,yfycy.com,REJECT\nDOMAIN-SUFFIX,yhtcd.com,REJECT\nDOMAIN-SUFFIX,yhzm.cc,REJECT\nDOMAIN-SUFFIX,yicha.cn,REJECT\nDOMAIN-SUFFIX,yidulive.net,REJECT\nDOMAIN-SUFFIX,yieldmanager.com,REJECT\nDOMAIN-SUFFIX,yigao.com,REJECT\nDOMAIN-SUFFIX,yigyx.com,REJECT\nDOMAIN-SUFFIX,yiiwoo.com,REJECT\nDOMAIN-SUFFIX,yijia2009.com,REJECT\nDOMAIN-SUFFIX,yijifen.com,REJECT\nDOMAIN-SUFFIX,yiluup.com,REJECT\nDOMAIN-SUFFIX,yin1.zgpingshu.com,REJECT\nDOMAIN-SUFFIX,yingxiao.baidu.com,REJECT\nDOMAIN-SUFFIX,yinhaijuan.com,REJECT\nDOMAIN-SUFFIX,yinooo.com,REJECT\nDOMAIN-SUFFIX,yinyuehu.cn,REJECT\nDOMAIN-SUFFIX,yiranxian.cn,REJECT\nDOMAIN-SUFFIX,yiwk.com,REJECT\nDOMAIN-SUFFIX,yiwuds.com,REJECT\nDOMAIN-SUFFIX,yixui.com,REJECT\nDOMAIN-SUFFIX,yizhenya.com,REJECT\nDOMAIN-SUFFIX,yk0712.com,REJECT\nDOMAIN-SUFFIX,ykbei.com,REJECT\nDOMAIN-SUFFIX,ykjmy.com,REJECT\nDOMAIN-SUFFIX,yktj.yzz.cn,REJECT\nDOMAIN-SUFFIX,ykxwn.com,REJECT\nDOMAIN-SUFFIX,yl850555.com,REJECT\nDOMAIN-SUFFIX,ylads.yaolan.com,REJECT\nDOMAIN-SUFFIX,ylog.hiido.com,REJECT\nDOMAIN-SUFFIX,ylunion.com,REJECT\nDOMAIN-SUFFIX,ylwy168.com,REJECT\nDOMAIN-SUFFIX,ymapp.com,REJECT\nDOMAIN-SUFFIX,ymcdn.cn,REJECT\nDOMAIN-SUFFIX,ymcqb.com,REJECT\nDOMAIN-SUFFIX,ymrzr.com,REJECT\nDOMAIN-SUFFIX,yn.001fzc.com,REJECT\nDOMAIN-SUFFIX,ynbojie.com,REJECT\nDOMAIN-SUFFIX,yndianju.com,REJECT\nDOMAIN-SUFFIX,ynmbz.com,REJECT\nDOMAIN-SUFFIX,yongkang6.com,REJECT\nDOMAIN-SUFFIX,yongv.com,REJECT\nDOMAIN-SUFFIX,yoo.yiiyoo.net,REJECT\nDOMAIN-SUFFIX,yooli.com,REJECT\nDOMAIN-SUFFIX,you1ad.com,REJECT\nDOMAIN-SUFFIX,youfumei.com,REJECT\nDOMAIN-SUFFIX,youjia2016.com,REJECT\nDOMAIN-SUFFIX,youka.la,REJECT\nDOMAIN-SUFFIX,youle.tom.com,REJECT\nDOMAIN-SUFFIX,youle55.com,REJECT\nDOMAIN-SUFFIX,youmi.net,REJECT\nDOMAIN-SUFFIX,youmsm.com,REJECT\nDOMAIN-SUFFIX,yousee.com,REJECT\nDOMAIN-SUFFIX,youxi.kugou.com,REJECT\nDOMAIN-SUFFIX,youxiaoad.com,REJECT\nDOMAIN-SUFFIX,youxicool.net,REJECT\nDOMAIN-SUFFIX,youzehui.com,REJECT\nDOMAIN-SUFFIX,yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,yoyi.tv,REJECT\nDOMAIN-SUFFIX,ypmeiwen.com,REJECT\nDOMAIN-SUFFIX,ypmob.com,REJECT\nDOMAIN-SUFFIX,yqjxzw.com,REJECT\nDOMAIN-SUFFIX,yqw88.com,REJECT\nDOMAIN-SUFFIX,yrt7dgkf.exashare.com,REJECT\nDOMAIN-SUFFIX,yrxmr.com,REJECT\nDOMAIN-SUFFIX,ysej.code.weddingeeos.com,REJECT\nDOMAIN-SUFFIX,ysjwj.com,REJECT\nDOMAIN-SUFFIX,ysm.hauchi.com.tw,REJECT\nDOMAIN-SUFFIX,ysm.yahoo.com,REJECT\nDOMAIN-SUFFIX,yt.mmstat.com,REJECT\nDOMAIN-SUFFIX,ytapi1.nagezan.net,REJECT\nDOMAIN-SUFFIX,ytdksb.com,REJECT\nDOMAIN-SUFFIX,ytguowang.com,REJECT\nDOMAIN-SUFFIX,ytmx.2r3485.cn,REJECT\nDOMAIN-SUFFIX,yts.ytsyyey.com,REJECT\nDOMAIN-SUFFIX,ytsyyey.com,REJECT\nDOMAIN-SUFFIX,yuanming.net,REJECT\nDOMAIN-SUFFIX,yueyelive.com,REJECT\nDOMAIN-SUFFIX,yug8.com,REJECT\nDOMAIN-SUFFIX,yule8.net,REJECT\nDOMAIN-SUFFIX,yulzs.com,REJECT\nDOMAIN-SUFFIX,yumcs.xiaohuau.xyz,REJECT\nDOMAIN-SUFFIX,yun.lvehaisen.com,REJECT\nDOMAIN-SUFFIX,yun.rili.cn,REJECT\nDOMAIN-SUFFIX,yun.sifuhe.cn,REJECT\nDOMAIN-SUFFIX,yun.tuia.cn,REJECT\nDOMAIN-SUFFIX,yun.tuisnake.com,REJECT\nDOMAIN-SUFFIX,yun.yuyiya.com,REJECT\nDOMAIN-SUFFIX,yun1.yahoo001.com,REJECT\nDOMAIN-SUFFIX,yunanfuwuqi.com,REJECT\nDOMAIN-SUFFIX,yunbofangbt.com,REJECT\nDOMAIN-SUFFIX,yundingjiayuan.com,REJECT\nDOMAIN-SUFFIX,yunjiasu.com,REJECT\nDOMAIN-SUFFIX,yunshipei.com,REJECT\nDOMAIN-SUFFIX,yunxuu.com,REJECT\nDOMAIN-SUFFIX,yuyue008.cn,REJECT\nDOMAIN-SUFFIX,ywjxsp168.cn,REJECT\nDOMAIN-SUFFIX,yx.lenovomm.com,REJECT\nDOMAIN-SUFFIX,yxhxs.com,REJECT\nDOMAIN-SUFFIX,yxjad.com,REJECT\nDOMAIN-SUFFIX,yxs.tymsyx.com,REJECT\nDOMAIN-SUFFIX,yxszy.com,REJECT\nDOMAIN-SUFFIX,yxxwyz.com,REJECT\nDOMAIN-SUFFIX,yy58ju.com,REJECT\nDOMAIN-SUFFIX,yyb.pc6.com,REJECT\nDOMAIN-SUFFIX,yyffeicd.m.qxs.la,REJECT\nDOMAIN-SUFFIX,yyjxgm.net,REJECT\nDOMAIN-SUFFIX,yyp17.com,REJECT\nDOMAIN-SUFFIX,yyt.irs01.com,REJECT\nDOMAIN-SUFFIX,yzaosite.com,REJECT\nDOMAIN-SUFFIX,yzh.jyjhkz.com,REJECT\nDOMAIN-SUFFIX,yzh360.com,REJECT\nDOMAIN-SUFFIX,yzygo.com,REJECT\nDOMAIN-SUFFIX,yzytb.com,REJECT\nDOMAIN-SUFFIX,z.clickvip.shop,REJECT\nDOMAIN-SUFFIX,z.moatads.com,REJECT\nDOMAIN-SUFFIX,z.nowscore.com,REJECT\nDOMAIN-SUFFIX,z.sora.yoyi.com.cn,REJECT\nDOMAIN-SUFFIX,z1.zedo.com,REJECT\nDOMAIN-SUFFIX,z1hihu.xmcimg.com,REJECT\nDOMAIN-SUFFIX,z2.lnymd.com,REJECT\nDOMAIN-SUFFIX,zads.care2.com,REJECT\nDOMAIN-SUFFIX,zae.gzzena.com,REJECT\nDOMAIN-SUFFIX,zamar.cn,REJECT\nDOMAIN-SUFFIX,zampdsp.com,REJECT\nDOMAIN-SUFFIX,zantainet.com,REJECT\nDOMAIN-SUFFIX,zapads.zapak.com,REJECT\nDOMAIN-SUFFIX,zb.nxing.cn,REJECT\nDOMAIN-SUFFIX,zbz.m.qxs.la,REJECT\nDOMAIN-SUFFIX,zcdsp.com,REJECT\nDOMAIN-SUFFIX,zcrtd.com,REJECT\nDOMAIN-SUFFIX,zdjby.cn,REJECT\nDOMAIN-SUFFIX,zdw.w8.com.cn,REJECT\nDOMAIN-SUFFIX,ze5.com,REJECT\nDOMAIN-SUFFIX,zedo.com,REJECT\nDOMAIN-SUFFIX,zeus.qj.net,REJECT\nDOMAIN-SUFFIX,zgc66.com,REJECT\nDOMAIN-SUFFIX,zgdfz6h7po.me,REJECT\nDOMAIN-SUFFIX,zgfszs.com,REJECT\nDOMAIN-SUFFIX,zgjkv.com,REJECT\nDOMAIN-SUFFIX,zgksb.com,REJECT\nDOMAIN-SUFFIX,zgty365.com,REJECT\nDOMAIN-SUFFIX,zgunion.cn,REJECT\nDOMAIN-SUFFIX,zgyemy.com,REJECT\nDOMAIN-SUFFIX,zhanzhang.net,REJECT\nDOMAIN-SUFFIX,zhao258.com,REJECT\nDOMAIN-SUFFIX,zhaoshang8.com,REJECT\nDOMAIN-SUFFIX,zh-cn.shenyun.com,REJECT\nDOMAIN-SUFFIX,zh-cn.shenyun.org,REJECT\nDOMAIN-SUFFIX,zheng.cs12d.com,REJECT\nDOMAIN-SUFFIX,zhichi08.com,REJECT\nDOMAIN-SUFFIX,zhidian3g.cn,REJECT\nDOMAIN-SUFFIX,zhifenjie.com,REJECT\nDOMAIN-SUFFIX,zhihei.com,REJECT\nDOMAIN-SUFFIX,zhihu.xmcimg.com,REJECT\nDOMAIN-SUFFIX,zhiong.net,REJECT\nDOMAIN-SUFFIX,zhiyuanteam.com,REJECT\nDOMAIN-SUFFIX,zhiziyun.com,REJECT\nDOMAIN-SUFFIX,zhongchouyan.com,REJECT\nDOMAIN-SUFFIX,zhongzicili.cc,REJECT\nDOMAIN-SUFFIX,zhtjdl.com,REJECT\nDOMAIN-SUFFIX,zhuanfakong.com,REJECT\nDOMAIN-SUFFIX,zhuba8.com,REJECT\nDOMAIN-SUFFIX,zhudiaosz.com,REJECT\nDOMAIN-SUFFIX,zhushou.2345.com,REJECT\nDOMAIN-SUFFIX,zhuuv.maoyumao.net,REJECT\nDOMAIN-SUFFIX,zhwnlapi.etouch.cn,REJECT\nDOMAIN-SUFFIX,zhybzp.cn,REJECT\nDOMAIN-SUFFIX,zisunion.com,REJECT\nDOMAIN-SUFFIX,zizcy.com,REJECT\nDOMAIN-SUFFIX,zjbdt.com,REJECT\nDOMAIN-SUFFIX,zjhim.com,REJECT\nDOMAIN-SUFFIX,zjjgtz.com,REJECT\nDOMAIN-SUFFIX,zjm.zzmmkj.com,REJECT\nDOMAIN-SUFFIX,zkrdy.com,REJECT\nDOMAIN-SUFFIX,zlongad.com,REJECT\nDOMAIN-SUFFIX,zlsw.nnjxqd.com,REJECT\nDOMAIN-SUFFIX,zmj.guanqinjie.cn,REJECT\nDOMAIN-SUFFIX,znsv.baidu.com,REJECT\nDOMAIN-SUFFIX,zo66.com,REJECT\nDOMAIN-SUFFIX,zp22938576.com,REJECT\nDOMAIN-SUFFIX,zpe.klre.18183.com,REJECT\nDOMAIN-SUFFIX,zq84.com,REJECT\nDOMAIN-SUFFIX,zqworks.com,REJECT\nDOMAIN-SUFFIX,zqzxz.com,REJECT\nDOMAIN-SUFFIX,zreder.com,REJECT\nDOMAIN-SUFFIX,zrpfk.com,REJECT\nDOMAIN-SUFFIX,zs0613.mengchengbao.com,REJECT\nDOMAIN-SUFFIX,zs1111.youzue.com,REJECT\nDOMAIN-SUFFIX,zsdexun.com.cn,REJECT\nDOMAIN-SUFFIX,zshacker.com,REJECT\nDOMAIN-SUFFIX,zst.jzntxs.com,REJECT\nDOMAIN-SUFFIX,zsxpx.com,REJECT\nDOMAIN-SUFFIX,zszwcp.cn,REJECT\nDOMAIN-SUFFIX,zt2088.com,REJECT\nDOMAIN-SUFFIX,ztidu.com,REJECT\nDOMAIN-SUFFIX,ztxbd.com,REJECT\nDOMAIN-SUFFIX,zuche321.com,REJECT\nDOMAIN-SUFFIX,zuiceshi.net,REJECT\nDOMAIN-SUFFIX,zuimeitianqi.inveno.com,REJECT\nDOMAIN-SUFFIX,zws.avvo.com,REJECT\nDOMAIN-SUFFIX,img.adnyg.com.w.kunlungr.com,REJECT\nDOMAIN-SUFFIX,log.tagtic.cn,REJECT\nDOMAIN-SUFFIX,ulogs.umeng.com,REJECT\nDOMAIN-SUFFIX,zx.baosmx.com,REJECT\nDOMAIN-SUFFIX,zxcs.ggwan.com,REJECT\nDOMAIN-SUFFIX,zxcs.linghit.com,REJECT\nDOMAIN-SUFFIX,zxh.bzshzx.com,REJECT\nDOMAIN-SUFFIX,zxjjzx.com,REJECT\nDOMAIN-SUFFIX,zxr.fzxrjx.com,REJECT\nDOMAIN-SUFFIX,zxziyuan.com,REJECT\nDOMAIN-SUFFIX,zybpj.com,REJECT\nDOMAIN-SUFFIX,zyf.fzdfwy.com,REJECT\nDOMAIN-SUFFIX,zymo.mps.weibo.com,REJECT\nDOMAIN-SUFFIX,zymro.com,REJECT\nDOMAIN-SUFFIX,zytwq.net,REJECT\nDOMAIN-SUFFIX,zyz.91friend.com,REJECT\nDOMAIN-SUFFIX,zyz1.91friend.com,REJECT\nDOMAIN-SUFFIX,zz.bdstatic.com,REJECT\nDOMAIN-SUFFIX,zz123.com,REJECT\nDOMAIN-SUFFIX,zzbaowen.com,REJECT\nDOMAIN-SUFFIX,zzcw.office-mall.net,REJECT\nDOMAIN-SUFFIX,zzjs2.firefang.cn,REJECT\nDOMAIN-SUFFIX,zzpush.58.com,REJECT\nDOMAIN-SUFFIX,zzrcz.com,REJECT\nDOMAIN-SUFFIX,zzsx8.com,REJECT\nDOMAIN-SUFFIX,zzy.mipujia.com,REJECT\nDOMAIN-SUFFIX,zzy1.mipujia.com,REJECT\nDOMAIN-SUFFIX,zzy1.quyaoya.com,REJECT\nDOMAIN-SUFFIX,zzz7.52896368.com,REJECT\nDOMAIN-SUFFIX,zzzzz4.52896368.com,REJECT\nDOMAIN-SUFFIX,analytics.query.yahoo.com,REJECT\nDOMAIN-SUFFIX,ap.dongqiudi.com,REJECT\nDOMAIN-SUFFIX,adx.open-adx.com,REJECT\nDOMAIN-SUFFIX,adservice.sigmob.cn,REJECT\nDOMAIN-SUFFIX,unidesk.alicdn.com,REJECT\nDOMAIN-SUFFIX,mcupdate.gstarcad.com,REJECT"
  },
  {
    "path": "QuantumultX/AdRuleTest.list",
    "content": "#Update 2021.1.30 Self-use for testing only\nDOMAIN-SUFFIX,admaster.com,REJECT\nDOMAIN-SUFFIX,0z5jn.cn,REJECT\nDOMAIN-SUFFIX,114so.cn,REJECT\nDOMAIN-SUFFIX,1632j6.cn,REJECT\nDOMAIN-SUFFIX,1mb034.cn,REJECT\nDOMAIN-SUFFIX,528b8.cn,REJECT\nDOMAIN-SUFFIX,801.tianya.cn,REJECT\nDOMAIN-SUFFIX,803.tianya.cn,REJECT\nDOMAIN-SUFFIX,9377.cn,REJECT\nDOMAIN-SUFFIX,a6ntv.cn,REJECT\nDOMAIN-SUFFIX,ad.12306.cn,REJECT\nDOMAIN-SUFFIX,ad.bmac.com.cn,REJECT\nDOMAIN-SUFFIX,adfill.adview.cn,REJECT\nDOMAIN-SUFFIX,ads.voiceads.cn,REJECT\nDOMAIN-SUFFIX,ads.waps.cn,REJECT\nDOMAIN-SUFFIX,ads.wapx.cn,REJECT\nDOMAIN-SUFFIX,allyes.cn,REJECT\nDOMAIN-SUFFIX,au.w.inmobi.cn,REJECT\nDOMAIN-SUFFIX,bid.adview.cn,REJECT\nDOMAIN-SUFFIX,bigdata.adfuture.cn,REJECT\nDOMAIN-SUFFIX,bigdata.advmob.cn,REJECT\nDOMAIN-SUFFIX,c.xhsxgmt.cn,REJECT\nDOMAIN-SUFFIX,cloudcdn.dopa.com.cn,REJECT\nDOMAIN-SUFFIX,cm.reachmax.cn,REJECT\nDOMAIN-SUFFIX,config.adview.cn,REJECT\nDOMAIN-SUFFIX,conversion.adpro.cn,REJECT\nDOMAIN-SUFFIX,d.s11.cn,REJECT\nDOMAIN-SUFFIX,dol.tianya.cn,REJECT\nDOMAIN-SUFFIX,emar.com.cn,REJECT\nDOMAIN-SUFFIX,fdxkh8.cn,REJECT\nDOMAIN-SUFFIX,file.ipinyou.com.cn,REJECT\nDOMAIN-SUFFIX,folder.adfuture.cn,REJECT\nDOMAIN-SUFFIX,folder.advmob.cn,REJECT\nDOMAIN-SUFFIX,fotacontrol.adfuture.cn,REJECT\nDOMAIN-SUFFIX,g6rfh.cn,REJECT\nDOMAIN-SUFFIX,hpplay.com.cn,REJECT\nDOMAIN-SUFFIX,i.stat.nearme.com.cn,REJECT\nDOMAIN-SUFFIX,ias816.ujikdd041o.cn,REJECT\nDOMAIN-SUFFIX,iflow.uczzd.cn,REJECT\nDOMAIN-SUFFIX,iflow.uczzd.com.cn,REJECT\nDOMAIN-SUFFIX,ipinyou.com.cn,REJECT\nDOMAIN-SUFFIX,jifendownload.2345.cn,REJECT\nDOMAIN-SUFFIX,jmgehn.cn,REJECT\nDOMAIN-SUFFIX,kv.stat.nearme.com.cn,REJECT\nDOMAIN-SUFFIX,log.cs.pp.cn,REJECT\nDOMAIN-SUFFIX,log.vcgame.cn,REJECT\nDOMAIN-SUFFIX,log.voicecloud.cn,REJECT\nDOMAIN-SUFFIX,m.adpro.cn,REJECT\nDOMAIN-SUFFIX,m.qpic.cn,REJECT\nDOMAIN-SUFFIX,m.reachmax.cn,REJECT\nDOMAIN-SUFFIX,mdrecv.app.cntvwb.cn,REJECT\nDOMAIN-SUFFIX,mgr.aduu.cn,REJECT\nDOMAIN-SUFFIX,minfo.wps.cn,REJECT\nDOMAIN-SUFFIX,mm.dopa.com.cn,REJECT\nDOMAIN-SUFFIX,myhug.cn,REJECT\nDOMAIN-SUFFIX,nal5h.cn,REJECT\nDOMAIN-SUFFIX,pd.dopa.com.cn,REJECT\nDOMAIN-SUFFIX,pgdt.gtimg.cn,REJECT\nDOMAIN-SUFFIX,pic.517m.cn,REJECT\nDOMAIN-SUFFIX,push.jiguang.cn,REJECT\nDOMAIN-SUFFIX,report.adview.cn,REJECT\nDOMAIN-SUFFIX,res.aduu.cn,REJECT\nDOMAIN-SUFFIX,rtb.adview.cn,REJECT\nDOMAIN-SUFFIX,s.xhsxgmt.cn,REJECT\nDOMAIN-SUFFIX,sas816.ujikdd041o.cn,REJECT\nDOMAIN-SUFFIX,sdapprecv.app.cntvwb.cn,REJECT\nDOMAIN-SUFFIX,sdkm.w.inmobi.cn,REJECT\nDOMAIN-SUFFIX,stat.browser.nearme.com.cn,REJECT\nDOMAIN-SUFFIX,stat.zol.com.cn,REJECT\nDOMAIN-SUFFIX,static.wooboo.com.cn,REJECT\nDOMAIN-SUFFIX,stats.dmp.ghac.cn,REJECT\nDOMAIN-SUFFIX,stats.magicwindow.cn,REJECT\nDOMAIN-SUFFIX,t.linkpage.cn,REJECT\nDOMAIN-SUFFIX,test2014.adview.cn,REJECT\nDOMAIN-SUFFIX,track.ra.icast.cn,REJECT\nDOMAIN-SUFFIX,track.uc.cn,REJECT\nDOMAIN-SUFFIX,ttqr58.cn,REJECT\nDOMAIN-SUFFIX,uerzyr.cn,REJECT\nDOMAIN-SUFFIX,v2.reachmax.cn,REJECT\nDOMAIN-SUFFIX,vdapprecv.app.cntvwb.cn,REJECT\nDOMAIN-SUFFIX,vf5yb4.cn,REJECT\nDOMAIN-SUFFIX,vq6nsu.cn,REJECT\nDOMAIN-SUFFIX,x.adpro.cn,REJECT\nDOMAIN-SUFFIX,xia.bingdianhuanyuan.cn,REJECT\nDOMAIN-SUFFIX,xia.chemdraw.com.cn,REJECT\nDOMAIN-SUFFIX,xia.huishenghuiying.com.cn,REJECT\nDOMAIN-SUFFIX,xia.jihehuaban.com.cn,REJECT\nDOMAIN-SUFFIX,xia.kingdeecn.cn,REJECT\nDOMAIN-SUFFIX,xia.parallelsdesktop.cn,REJECT\nDOMAIN-SUFFIX,xia.vegaschina.cn,REJECT\nDOMAIN-SUFFIX,xiazai.mathtype.cn,REJECT\nDOMAIN-SUFFIX,xiazai.ntfsformac.cn,REJECT\nDOMAIN-SUFFIX,xiazai.xmindchina.cn,REJECT\nDOMAIN-SUFFIX,yunpifu.cn,REJECT\nDOMAIN-SUFFIX,testin.cn,REJECT\nDOMAIN-SUFFIX,cccwwwr.com,REJECT\nDOMAIN-SUFFIX,mmkkiivv.com,REJECT\nDOMAIN-SUFFIX,oollttqq.com,REJECT\nDOMAIN-SUFFIX,958so.cn,REJECT\nDOMAIN-SUFFIX,x316f.cn,REJECT\nDOMAIN-SUFFIX,146na.cn,REJECT\nDOMAIN-SUFFIX,su9orw.cn,REJECT\nDOMAIN-SUFFIX,act.commercial.shouji.360.cn,REJECT\nDOMAIN-SUFFIX,ad.dev.360.cn,REJECT\nDOMAIN-SUFFIX,ad.gamebox.360.cn,REJECT\nDOMAIN-SUFFIX,adapi.shouji.360.cn,REJECT\nDOMAIN-SUFFIX,api.shuaji.360.cn,REJECT\nDOMAIN-SUFFIX,click.stat.hao.360.cn,REJECT\nDOMAIN-SUFFIX,dev.tg.wan.360.cn,REJECT\nDOMAIN-SUFFIX,down.360.cn,REJECT\nDOMAIN-SUFFIX,g.sdk.look.360.cn,REJECT\nDOMAIN-SUFFIX,h5.mse.360.cn,REJECT\nDOMAIN-SUFFIX,huid.ad.360.cn,REJECT\nDOMAIN-SUFFIX,huodong.ios.shouji.360.cn,REJECT\nDOMAIN-SUFFIX,leak.360.cn,REJECT\nDOMAIN-SUFFIX,mbs.hao.360.cn,REJECT\nDOMAIN-SUFFIX,msg.shouji.360.cn,REJECT\nDOMAIN-SUFFIX,msoftdl.360.cn,REJECT\nDOMAIN-SUFFIX,openbox.mobilem.360.cn,REJECT\nDOMAIN-SUFFIX,pub.se.360.cn,REJECT\nDOMAIN-SUFFIX,rd.wan.360.cn,REJECT\nDOMAIN-SUFFIX,s.360.cn,REJECT\nDOMAIN-SUFFIX,s.union.360.cn,REJECT\nDOMAIN-SUFFIX,sdk.look.360.cn,REJECT\nDOMAIN-SUFFIX,show.look.360.cn,REJECT\nDOMAIN-SUFFIX,soft.data.weather.360.cn,REJECT\nDOMAIN-SUFFIX,stat.m.360.cn,REJECT\nDOMAIN-SUFFIX,pdown.stat.360safe.com,REJECT\nDOMAIN-SUFFIX,stat.360safe.com,REJECT\nDOMAIN-SUFFIX,yihe360.com,REJECT\nDOMAIN-SUFFIX,2052.flash2-http.qq.com,REJECT\nDOMAIN-SUFFIX,act.qq.com,REJECT\nDOMAIN-SUFFIX,ad.qun.qq.com,REJECT\nDOMAIN-SUFFIX,adfilter.imtt.qq.com,REJECT\nDOMAIN-SUFFIX,adsrich.qq.com,REJECT\nDOMAIN-SUFFIX,aexception.bugly.qq.com,REJECT\nDOMAIN-SUFFIX,android.bugly.qq.com,REJECT\nDOMAIN-SUFFIX,astat.bugly.qq.com,REJECT\nDOMAIN-SUFFIX,beacon.qq.com,REJECT\nDOMAIN-SUFFIX,bs.l.qq.com,REJECT\nDOMAIN-SUFFIX,btrace.qq.com,REJECT\nDOMAIN-SUFFIX,bugreportv2.qq.com,REJECT\nDOMAIN-SUFFIX,c.l.qq.com,REJECT\nDOMAIN-SUFFIX,c2.l.qq.com,REJECT\nDOMAIN-SUFFIX,cb.l.qq.com,REJECT\nDOMAIN-SUFFIX,cfg.imtt.qq.com,REJECT\nDOMAIN-SUFFIX,client.show.qq.com,REJECT\nDOMAIN-SUFFIX,cm.e.qq.com,REJECT\nDOMAIN-SUFFIX,cm.l.qq.com,REJECT\nDOMAIN-SUFFIX,dir.minigame.qq.com,REJECT\nDOMAIN-SUFFIX,etg.qq.com,REJECT\nDOMAIN-SUFFIX,fm.qzone.qq.com,REJECT\nDOMAIN-SUFFIX,fodder.qq.com,REJECT\nDOMAIN-SUFFIX,fodder.tc.qq.com,REJECT\nDOMAIN-SUFFIX,fusion.qq.com,REJECT\nDOMAIN-SUFFIX,fw.qq.com,REJECT\nDOMAIN-SUFFIX,hm.l.qq.com,REJECT\nDOMAIN-SUFFIX,httpring.qq.com,REJECT\nDOMAIN-SUFFIX,iacc.qq.com,REJECT\nDOMAIN-SUFFIX,if.mingxing.qq.com,REJECT\nDOMAIN-SUFFIX,imc.l.qq.com,REJECT\nDOMAIN-SUFFIX,img1.sj.qq.com,REJECT\nDOMAIN-SUFFIX,info.3g.qq.com,REJECT\nDOMAIN-SUFFIX,jingjia.qq.com,REJECT\nDOMAIN-SUFFIX,l2.l.qq.com,REJECT\nDOMAIN-SUFFIX,lb.l.qq.com,REJECT\nDOMAIN-SUFFIX,livec.l.qq.com,REJECT\nDOMAIN-SUFFIX,livem.l.qq.com,REJECT\nDOMAIN-SUFFIX,log.tbs.qq.com,REJECT\nDOMAIN-SUFFIX,ls.l.qq.com,REJECT\nDOMAIN-SUFFIX,mapp.qzone.qq.com,REJECT\nDOMAIN-SUFFIX,mazu.3g.qq.com,REJECT\nDOMAIN-SUFFIX,mta.qq.com,REJECT\nDOMAIN-SUFFIX,mtrace.qq.com,REJECT\nDOMAIN-SUFFIX,openapi.guanjia.qq.com,REJECT\nDOMAIN-SUFFIX,oth.eve.mdt.qq.com,REJECT\nDOMAIN-SUFFIX,p.l.qq.com,REJECT\nDOMAIN-SUFFIX,p.store.qq.com,REJECT\nDOMAIN-SUFFIX,p2.l.qq.com,REJECT\nDOMAIN-SUFFIX,p3.l.qq.com,REJECT\nDOMAIN-SUFFIX,pagespeed.report.qq.com,REJECT\nDOMAIN-SUFFIX,pinghot.qq.com,REJECT\nDOMAIN-SUFFIX,pingjs.qq.com,REJECT\nDOMAIN-SUFFIX,pingma.qq.com,REJECT\nDOMAIN-SUFFIX,pingtcss.qq.com,REJECT\nDOMAIN-SUFFIX,pms.mb.qq.com,REJECT\nDOMAIN-SUFFIX,qss-client.qq.com,REJECT\nDOMAIN-SUFFIX,recmd.html5.qq.com,REJECT\nDOMAIN-SUFFIX,report.huatuo.qq.com,REJECT\nDOMAIN-SUFFIX,report.qq.com,REJECT\nDOMAIN-SUFFIX,report.vip.qq.com,REJECT\nDOMAIN-SUFFIX,rh.qq.com,REJECT\nDOMAIN-SUFFIX,rich.qq.com,REJECT\nDOMAIN-SUFFIX,routertips.video.qq.com,REJECT\nDOMAIN-SUFFIX,rs1.qq.com,REJECT\nDOMAIN-SUFFIX,rs2.qq.com,REJECT\nDOMAIN-SUFFIX,s.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,sdk.e.qq.com,REJECT\nDOMAIN-SUFFIX,sdkconfig.video.qq.com,REJECT\nDOMAIN-SUFFIX,showwxml.qq.com,REJECT\nDOMAIN-SUFFIX,soft.tbs.imtt.qq.com,REJECT\nDOMAIN-SUFFIX,stdl.qq.com,REJECT\nDOMAIN-SUFFIX,t.l.qq.com,REJECT\nDOMAIN-SUFFIX,tajs.qq.com,REJECT\nDOMAIN-SUFFIX,tj.b.qq.com,REJECT\nDOMAIN-SUFFIX,tj.video.qq.com,REJECT\nDOMAIN-SUFFIX,tools.3g.qq.com,REJECT\nDOMAIN-SUFFIX,trace.qq.com,REJECT\nDOMAIN-SUFFIX,union.discuz.qq.com,REJECT\nDOMAIN-SUFFIX,up-hl.3g.qq.com,REJECT\nDOMAIN-SUFFIX,user1.game.qq.com,REJECT\nDOMAIN-SUFFIX,vpic.video.qq.com,REJECT\nDOMAIN-SUFFIX,w.l.qq.com,REJECT\nDOMAIN-SUFFIX,wup.imtt.qq.com,REJECT\nDOMAIN-SUFFIX,yun-hl.3g.qq.com,REJECT\nDOMAIN-SUFFIX,ad1.sina.com.cn,REJECT\nDOMAIN-SUFFIX,ad2.sina.com.cn,REJECT\nDOMAIN-SUFFIX,ad3.sina.com.cn,REJECT\nDOMAIN-SUFFIX,ad4.sina.com,REJECT\nDOMAIN-SUFFIX,ad5.sina.com.cn,REJECT\nDOMAIN-SUFFIX,ads.sina.com,REJECT\nDOMAIN-SUFFIX,click.uve.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,cm.dmp.sina.cn,REJECT\nDOMAIN-SUFFIX,d4.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,d5.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,d9.sinaimg.cn,REJECT\nDOMAIN-SUFFIX,log.interest.mix.sina.com.cn,REJECT\nDOMAIN-SUFFIX,log.mix.sina.com.cn,REJECT\nDOMAIN-SUFFIX,log.sina.cn,REJECT\nDOMAIN-SUFFIX,r.dmp.sina.cn,REJECT\nDOMAIN-SUFFIX,sax.sina.cn,REJECT\nDOMAIN-SUFFIX,sax.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sax1.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sax2.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sax3.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sax4.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sax5.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sax6.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sax7.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sax8.sina.com.cn,REJECT\nDOMAIN-SUFFIX,sax9.sina.com.cn,REJECT\nDOMAIN-SUFFIX,saxn.sina.com.cn,REJECT\nDOMAIN-SUFFIX,saxs.sina.com.cn,REJECT\nDOMAIN-SUFFIX,u1.img.mobile.sina.cn,REJECT\nDOMAIN-SUFFIX,dp.im.weibo.cn,REJECT\nDOMAIN-SUFFIX,m.game.weibo.cn,REJECT\nDOMAIN-SUFFIX,c.biz.weibo.com,REJECT\nDOMAIN-SUFFIX,c.wcpt.biz.weibo.com,REJECT\nDOMAIN-SUFFIX,click.uve.weibo.com,REJECT\nDOMAIN-SUFFIX,wax.weibo.com,REJECT\nDOMAIN-SUFFIX,wbapp.uve.weibo.com,REJECT\nDOMAIN-SUFFIX,widget.weibo.com,REJECT\nDOMAIN-SUFFIX,zc.biz.weibo.com,REJECT\nDOMAIN-SUFFIX,adash-c.ut.taobao.com,REJECT\nDOMAIN-SUFFIX,adashbc.m.taobao.com,REJECT\nDOMAIN-SUFFIX,adashbc.ut.taobao.com,REJECT\nDOMAIN-SUFFIX,adashx.m.taobao.com,REJECT\nDOMAIN-SUFFIX,adashxgc.ut.taobao.com,REJECT\nDOMAIN-SUFFIX,click.mz.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,click.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,click.tz.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,ip.taobao.com,REJECT\nDOMAIN-SUFFIX,nbsdk-baichuan.taobao.com,REJECT\nDOMAIN-SUFFIX,pics.taobaocdn.com,REJECT\nDOMAIN-SUFFIX,pindao.huoban.taobao.com,REJECT\nDOMAIN-SUFFIX,rj.m.taobao.com,REJECT\nDOMAIN-SUFFIX,sdkinit.taobao.com,REJECT\nDOMAIN-SUFFIX,show.re.taobao.com,REJECT\nDOMAIN-SUFFIX,simaba.taobao.com,REJECT\nDOMAIN-SUFFIX,stat.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,tns.simba.taobao.com,REJECT\nDOMAIN-SUFFIX,tunion-api.m.taobao.com,REJECT\nDOMAIN-SUFFIX,a.alimama.cn,REJECT\nDOMAIN-SUFFIX,bm.alimama.cn,REJECT\nDOMAIN-SUFFIX,bmvip.alimama.cn,REJECT\nDOMAIN-SUFFIX,cb.alimama.cn,REJECT\nDOMAIN-SUFFIX,img.alimama.cn,REJECT\nDOMAIN-SUFFIX,tw.alimama.cn,REJECT\nDOMAIN-SUFFIX,acjs.aliyun.com,REJECT\nDOMAIN-SUFFIX,acookie.alimama.com,REJECT\nDOMAIN-SUFFIX,adash.man.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,arms-retcode.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,afpeng.alimama.com,REJECT\nDOMAIN-SUFFIX,afpssp.alimama.com,REJECT\nDOMAIN-SUFFIX,afptrack.alimama.com,REJECT\nDOMAIN-SUFFIX,alimama.alicdn.com,REJECT\nDOMAIN-SUFFIX,alipaylog.com,REJECT\nDOMAIN-SUFFIX,amdc.alipay.com,REJECT\nDOMAIN-SUFFIX,appdownload.alicdn.com,REJECT\nDOMAIN-SUFFIX,banner.alimama.com,REJECT\nDOMAIN-SUFFIX,c.alimama.com,REJECT\nDOMAIN-SUFFIX,click.aliyun.com,REJECT\nDOMAIN-SUFFIX,cpc.click.alimama.com,REJECT\nDOMAIN-SUFFIX,dorangesource.alicdn.com,REJECT\nDOMAIN-SUFFIX,hydra.alibaba.com,REJECT\nDOMAIN-SUFFIX,jsadsdisplay.cn-beijing.log.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,mdap.alipaylog.com,REJECT\nDOMAIN-SUFFIX,mobaders.oss-cn-beijing.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,nbsdk-baichuan.alicdn.com,REJECT\nDOMAIN-SUFFIX,p.alimama.com,REJECT\nDOMAIN-SUFFIX,static.alimama.com,REJECT\nDOMAIN-SUFFIX,t.alimama.com,REJECT\nDOMAIN-SUFFIX,ttjx-online.cn-hangzhou.log.aliyuncs.com,REJECT\nDOMAIN-SUFFIX,analytics.hz.netease.com,REJECT\nDOMAIN-SUFFIX,statis.push.netease.com,REJECT\nDOMAIN-SUFFIX,n.3g.163.com,REJECT\nDOMAIN-SUFFIX,nex.163.com,REJECT\nDOMAIN-SUFFIX,analytics.ws.126.net,REJECT\nDOMAIN-SUFFIX,m.analytics.126.net,REJECT\nDOMAIN-SUFFIX,stat.ws.126.net,REJECT\nDOMAIN-SUFFIX,a.stat.xiaomi.com,REJECT\nDOMAIN-SUFFIX,analytics.xgimi.com,REJECT\nDOMAIN-SUFFIX,api.ad.xiaomi.com,REJECT\nDOMAIN-SUFFIX,cdn.ad.xiaomi.com,REJECT\nDOMAIN-SUFFIX,e.ad.xiaomi.com,REJECT\nDOMAIN-SUFFIX,o2o.api.xiaomi.com,REJECT\nDOMAIN-SUFFIX,sdkconfig.ad.xiaomi.com,REJECT\nDOMAIN-SUFFIX,sg.a.stat.mi.com,REJECT\nDOMAIN-SUFFIX,ssp.ad.xiaomi.com,REJECT\nDOMAIN-SUFFIX,stat.pandora.xiaomi.com,REJECT\nDOMAIN-SUFFIX,test.ad.xiaomi.com,REJECT\nDOMAIN-SUFFIX,test.e.ad.xiaomi.com,REJECT\nDOMAIN-SUFFIX,test.zeus.ad.xiaomi.com,REJECT\nDOMAIN-SUFFIX,zeus.ad.xiaomi.com,REJECT\nDOMAIN-SUFFIX,adv.sec.miui.com,REJECT\nDOMAIN-SUFFIX,info.analysis.kp.sec.miui.com,REJECT\nDOMAIN-SUFFIX,ad.mobile.youku.com,REJECT\nDOMAIN-SUFFIX,adp.atm.youku.com,REJECT\nDOMAIN-SUFFIX,bsv.atm.youku.com,REJECT\nDOMAIN-SUFFIX,count.atm.youku.com,REJECT\nDOMAIN-SUFFIX,html.atm.youku.com,REJECT\nDOMAIN-SUFFIX,iyes.youku.com,REJECT\nDOMAIN-SUFFIX,m.atm.youku.com,REJECT\nDOMAIN-SUFFIX,mf.atm.youku.com,REJECT\nDOMAIN-SUFFIX,statis.mobile.youku.com,REJECT\nDOMAIN-SUFFIX,v2html.atm.youku.com,REJECT\nDOMAIN-SUFFIX,val.atm.youku.com,REJECT\nDOMAIN-SUFFIX,valb.atm.youku.com,REJECT\nDOMAIN-SUFFIX,valc.atm.youku.com,REJECT\nDOMAIN-SUFFIX,valf.atm.youku.com,REJECT\nDOMAIN-SUFFIX,valp.atm.youku.com,REJECT\nDOMAIN-SUFFIX,valt.atm.youku.com,REJECT\nDOMAIN-SUFFIX,afd.baidu.com,REJECT\nDOMAIN-SUFFIX,als.baidu.com,REJECT\nDOMAIN-SUFFIX,api.cpu.baidu.com,REJECT\nDOMAIN-SUFFIX,api.share.baidu.com,REJECT\nDOMAIN-SUFFIX,api.youqian.baidu.com,REJECT\nDOMAIN-SUFFIX,as.baidu.com,REJECT\nDOMAIN-SUFFIX,bdimg.share.baidu.com,REJECT\nDOMAIN-SUFFIX,boscdn.bpc.baidu.com,REJECT\nDOMAIN-SUFFIX,click.bes.baidu.com,REJECT\nDOMAIN-SUFFIX,click.hm.baidu.com,REJECT\nDOMAIN-SUFFIX,cm.baichuan.baidu.com,REJECT\nDOMAIN-SUFFIX,cm.pos.baidu.com,REJECT\nDOMAIN-SUFFIX,cpro.baidustatic.com,REJECT\nDOMAIN-SUFFIX,cpro.tieba.baidu.com,REJECT\nDOMAIN-SUFFIX,cpro2.baidustatic.com,REJECT\nDOMAIN-SUFFIX,dup.baidustatic.com,REJECT\nDOMAIN-SUFFIX,hm.baidu.com,REJECT\nDOMAIN-SUFFIX,hmma.baidu.com,REJECT\nDOMAIN-SUFFIX,idm.bce.baidu.com,REJECT\nDOMAIN-SUFFIX,imageplus.baidu.com,REJECT\nDOMAIN-SUFFIX,itsdata.map.baidu.com,REJECT\nDOMAIN-SUFFIX,log.music.baidu.com,REJECT\nDOMAIN-SUFFIX,log.waimai.baidu.com,REJECT\nDOMAIN-SUFFIX,mobads-logs.baidu.com,REJECT\nDOMAIN-SUFFIX,mobads.baidu.com,REJECT\nDOMAIN-SUFFIX,newvector.map.baidu.com,REJECT\nDOMAIN-SUFFIX,nsclick.baidu.com,REJECT\nDOMAIN-SUFFIX,offnavi.map.baidu.com,REJECT\nDOMAIN-SUFFIX,ps.map.baidu.com,REJECT\nDOMAIN-SUFFIX,res.mi.baidu.com,REJECT\nDOMAIN-SUFFIX,rigel.baidustatic.com,REJECT\nDOMAIN-SUFFIX,s.cpro.baidu.com,REJECT\nDOMAIN-SUFFIX,share.baidu.com,REJECT\nDOMAIN-SUFFIX,snippet.pos.baidu.com,REJECT\nDOMAIN-SUFFIX,sp0.baidu.com,REJECT\nDOMAIN-SUFFIX,stat.v.baidu.com,REJECT\nDOMAIN-SUFFIX,static.su.baidu.com,REJECT\nDOMAIN-SUFFIX,sv.map.baidu.com,REJECT\nDOMAIN-SUFFIX,t10.baidu.com,REJECT\nDOMAIN-SUFFIX,t11.baidu.com,REJECT\nDOMAIN-SUFFIX,t12.baidu.com,REJECT\nDOMAIN-SUFFIX,tongji.baidu.com,REJECT\nDOMAIN-SUFFIX,tracker.baidu.com,REJECT\nDOMAIN-SUFFIX,ubmcmm.baidustatic.com,REJECT\nDOMAIN-SUFFIX,udpolimenew.baidu.com,REJECT\nDOMAIN-SUFFIX,ufosdk.baidu.com,REJECT\nDOMAIN-SUFFIX,wn.pos.baidu.com,REJECT\nDOMAIN-SUFFIX,zhanzhang.baidu.com,REJECT\nDOMAIN-SUFFIX,baikebcs.bdimg.com,REJECT\nDOMAIN-SUFFIX,static.map.bdimg.com,REJECT\nDOMAIN-SUFFIX,ae.bdstatic.com,REJECT\nDOMAIN-SUFFIX,alpha.brand.sogou.com,REJECT\nDOMAIN-SUFFIX,cpc.brand.sogou.com,REJECT\nDOMAIN-SUFFIX,data.haoma.sogou.com,REJECT\nDOMAIN-SUFFIX,dsp.brand.sogou.com,REJECT\nDOMAIN-SUFFIX,dspcm.brand.sogou.com,REJECT\nDOMAIN-SUFFIX,eff.lu.sogou.com,REJECT\nDOMAIN-SUFFIX,get.sogou.com,REJECT\nDOMAIN-SUFFIX,img.shouji.sogou.com,REJECT\nDOMAIN-SUFFIX,input.shouji.sogou.com,REJECT\nDOMAIN-SUFFIX,irnvf.lu.sogou.com,REJECT\nDOMAIN-SUFFIX,kthxd.lu.sogou.com,REJECT\nDOMAIN-SUFFIX,lk.brand.sogou.com,REJECT\nDOMAIN-SUFFIX,m.lu.sogou.com,REJECT\nDOMAIN-SUFFIX,p.lu.sogou.com,REJECT\nDOMAIN-SUFFIX,sy.brand.sogou.com,REJECT\nDOMAIN-SUFFIX,vjoz.lu.sogou.com,REJECT\nDOMAIN-SUFFIX,wb.brand.sogou.com,REJECT\nDOMAIN-SUFFIX,ztrpm.lu.sogou.com,REJECT\nDOMAIN-SUFFIX,s.ads.sohu.com,REJECT\nDOMAIN-SUFFIX,t.ads.sohu.com,REJECT\nDOMAIN-SUFFIX,parallelsdesktop.cn,REJECT\nDOMAIN-SUFFIX,xmindchina.cn,REJECT\nDOMAIN-SUFFIX,ysjweb.com,REJECT\nDOMAIN-SUFFIX,sxmutan.com,REJECT\nDOMAIN-SUFFIX,tymsyx.com,REJECT\nDOMAIN-SUFFIX,static.googleadsserving.cn,REJECT\nDOMAIN-SUFFIX,ade.googlesyndication.com,REJECT\nDOMAIN-SUFFIX,ads.google.com,REJECT\nDOMAIN-SUFFIX,google-analytics.com,REJECT\nDOMAIN-SUFFIX,ssl.google-analytics.com,REJECT\nDOMAIN-SUFFIX,1.yhzm.cc,REJECT\nDOMAIN-SUFFIX,1377.com,REJECT\nDOMAIN-SUFFIX,6vhao.kkcaicai.com,REJECT\nDOMAIN-SUFFIX,817.dopa.com,REJECT\nDOMAIN-SUFFIX,818.dopa.com,REJECT\nDOMAIN-SUFFIX,9377s.com,REJECT\nDOMAIN-SUFFIX,a.adk2x.com,REJECT\nDOMAIN-SUFFIX,a.ai.inmobi.com,REJECT\nDOMAIN-SUFFIX,a.appjiagu.com,REJECT\nDOMAIN-SUFFIX,a.applovin.com,REJECT\nDOMAIN-SUFFIX,a.img.static.youmi.net,REJECT\nDOMAIN-SUFFIX,a.tanx.com,REJECT\nDOMAIN-SUFFIX,a1.img.static.youmi.net,REJECT\nDOMAIN-SUFFIX,a2.img.static.youmi.net,REJECT\nDOMAIN-SUFFIX,a3.img.static.youmi.net,REJECT\nDOMAIN-SUFFIX,acceptable.a-ads.com,REJECT\nDOMAIN-SUFFIX,acookie.linezing.com,REJECT\nDOMAIN-SUFFIX,activity.tuipear.com,REJECT\nDOMAIN-SUFFIX,ad.api.moji.com,REJECT\nDOMAIN-SUFFIX,ad.caiyunapp.com,REJECT\nDOMAIN-SUFFIX,ad.cdn.sex,REJECT\nDOMAIN-SUFFIX,ad.yixin.im,REJECT\nDOMAIN-SUFFIX,adbma.adk2.co,REJECT\nDOMAIN-SUFFIX,adlaunch.moji.com,REJECT\nDOMAIN-SUFFIX,admin5.com,REJECT\nDOMAIN-SUFFIX,adplexmedia.adk2.co,REJECT\nDOMAIN-SUFFIX,adplexmedia.adk2x.com,REJECT\nDOMAIN-SUFFIX,adquan.com,REJECT\nDOMAIN-SUFFIX,ads-a.juicyads.com,REJECT\nDOMAIN-SUFFIX,ads-west-colo.adsymptotic.com,REJECT\nDOMAIN-SUFFIX,ads.979799777.com,REJECT\nDOMAIN-SUFFIX,ads.bssdl.kugou.com,REJECT\nDOMAIN-SUFFIX,ads.creative-serving.com,REJECT\nDOMAIN-SUFFIX,ads.eu.msn.com,REJECT\nDOMAIN-SUFFIX,ads.feedly.com,REJECT\nDOMAIN-SUFFIX,ads.genieessp.com,REJECT\nDOMAIN-SUFFIX,ads.gionee.com,REJECT\nDOMAIN-SUFFIX,ads.gmodules.com,REJECT\nDOMAIN-SUFFIX,ads.mobclix.com,REJECT\nDOMAIN-SUFFIX,ads.msn.com,REJECT\nDOMAIN-SUFFIX,ads.newtentionassets.net,REJECT\nDOMAIN-SUFFIX,ads.nexage.com,REJECT\nDOMAIN-SUFFIX,ads.ninemsn.com.au,REJECT\nDOMAIN-SUFFIX,ads.pubmatic.com,REJECT\nDOMAIN-SUFFIX,ads.servebom.com,REJECT\nDOMAIN-SUFFIX,ads.service.kugou.com,REJECT\nDOMAIN-SUFFIX,ads.stickyadstv.com,REJECT\nDOMAIN-SUFFIX,ads.vamaker.com,REJECT\nDOMAIN-SUFFIX,ads.yahoo.com,REJECT\nDOMAIN-SUFFIX,ads.yam.com,REJECT\nDOMAIN-SUFFIX,ads.yimg.com,REJECT\nDOMAIN-SUFFIX,ads.youtube.com,REJECT\nDOMAIN-SUFFIX,adse.ximalaya.com,REJECT\nDOMAIN-SUFFIX,adserver.adtech.de,REJECT\nDOMAIN-SUFFIX,adserver.adtechus.com,REJECT\nDOMAIN-SUFFIX,adserver.snapads.com,REJECT\nDOMAIN-SUFFIX,adserver.xpanama.net,REJECT\nDOMAIN-SUFFIX,adserver.yahoo.com,REJECT\nDOMAIN-SUFFIX,adsp.xunlei.com,REJECT\nDOMAIN-SUFFIX,adtrack.ucweb.com,REJECT\nDOMAIN-SUFFIX,adui.tg.meitu.com,REJECT\nDOMAIN-SUFFIX,advertising.com,REJECT\nDOMAIN-SUFFIX,adx-static.ksosoft.com,REJECT\nDOMAIN-SUFFIX,adx.ads.oppomobile.com,REJECT\nDOMAIN-SUFFIX,adx.tanx.com,REJECT\nDOMAIN-SUFFIX,adxxx.com,REJECT\nDOMAIN-SUFFIX,aka-cdn-ns.adtechus.com,REJECT\nDOMAIN-SUFFIX,aka-cdn.adtechus.com,REJECT\nDOMAIN-SUFFIX,allyes.com,REJECT\nDOMAIN-SUFFIX,analytics.ad.daum.net,REJECT\nDOMAIN-SUFFIX,analytics.live.com,REJECT\nDOMAIN-SUFFIX,analytics.msn.com,REJECT\nDOMAIN-SUFFIX,analytics.r.msn.com,REJECT\nDOMAIN-SUFFIX,analytics.snssdk.com,REJECT\nDOMAIN-SUFFIX,analytics.spotify.com,REJECT\nDOMAIN-SUFFIX,analytics.tool.lu,REJECT\nDOMAIN-SUFFIX,analytics.yahoo.com,REJECT\nDOMAIN-SUFFIX,analytics.yam.com,REJECT\nDOMAIN-SUFFIX,analytics3.starschina.com,REJECT\nDOMAIN-SUFFIX,andmlbf.tj.ijinshan.com,REJECT\nDOMAIN-SUFFIX,api.adbana.com,REJECT\nDOMAIN-SUFFIX,api.airpush.com,REJECT\nDOMAIN-SUFFIX,api.amplitude.com,REJECT\nDOMAIN-SUFFIX,api.appjiagu.com,REJECT\nDOMAIN-SUFFIX,api.appsflyer.com,REJECT\nDOMAIN-SUFFIX,api.branch.io,REJECT\nDOMAIN-SUFFIX,api.cdnbye.com,REJECT\nDOMAIN-SUFFIX,api.newad.ifeng.com,REJECT\nDOMAIN-SUFFIX,api.talkingdata.com,REJECT\nDOMAIN-SUFFIX,api.tongji.today,REJECT\nDOMAIN-SUFFIX,api.w.inmobi.com,REJECT\nDOMAIN-SUFFIX,apistaging.airpush.com,REJECT\nDOMAIN-SUFFIX,apistat.adbana.com,REJECT\nDOMAIN-SUFFIX,apk.static.youmi.net,REJECT\nDOMAIN-SUFFIX,app-measurement.com,REJECT\nDOMAIN-SUFFIX,app.50bang.org,REJECT\nDOMAIN-SUFFIX,appliedsemantics.com,REJECT\nDOMAIN-SUFFIX,applovin.com,REJECT\nDOMAIN-SUFFIX,apps5.oingo.com,REJECT\nDOMAIN-SUFFIX,apptv.w.inmobi.com,REJECT\nDOMAIN-SUFFIX,appwall.api.airpush.com,REJECT\nDOMAIN-SUFFIX,ark.letv.com,REJECT\nDOMAIN-SUFFIX,as.mgtv.com,REJECT\nDOMAIN-SUFFIX,ashifen.com,REJECT\nDOMAIN-SUFFIX,assets.servedby-buysellads.com,REJECT\nDOMAIN-SUFFIX,au.w.inmobi.com,REJECT\nDOMAIN-SUFFIX,b.appjiagu.com,REJECT\nDOMAIN-SUFFIX,b.hkfuy.com,REJECT\nDOMAIN-SUFFIX,b.ndtzx.com,REJECT\nDOMAIN-SUFFIX,banner.img.static.youmi.net,REJECT\nDOMAIN-SUFFIX,bd1.dopa.com,REJECT\nDOMAIN-SUFFIX,bd2.dopa.com,REJECT\nDOMAIN-SUFFIX,bdapi.ads.oppomobile.com,REJECT\nDOMAIN-SUFFIX,bdfrm.bidvertiser.com,REJECT\nDOMAIN-SUFFIX,bdsp.x.jd.com,REJECT\nDOMAIN-SUFFIX,bdtv.tianlangkm.com,REJECT\nDOMAIN-SUFFIX,bdv.bidvertiser.com,REJECT\nDOMAIN-SUFFIX,beta.airpush.com,REJECT\nDOMAIN-SUFFIX,bigdata.adsunflower.com,REJECT\nDOMAIN-SUFFIX,bigdata.adups.com,REJECT\nDOMAIN-SUFFIX,bingads.microsoft.com,REJECT\nDOMAIN-SUFFIX,bj.bcebos.com,REJECT\nDOMAIN-SUFFIX,bzshzx.com,REJECT\nDOMAIN-SUFFIX,c.appjiagu.com,REJECT\nDOMAIN-SUFFIX,c.duomai.com,REJECT\nDOMAIN-SUFFIX,c.nz.gt.igexin.com,REJECT\nDOMAIN-SUFFIX,c.sz.gt.igexin.com,REJECT\nDOMAIN-SUFFIX,c.top267.com,REJECT\nDOMAIN-SUFFIX,c.ugg66.com,REJECT\nDOMAIN-SUFFIX,c.w.inmobi.com,REJECT\nDOMAIN-SUFFIX,c1.adform.net,REJECT\nDOMAIN-SUFFIX,c8.top267.com,REJECT\nDOMAIN-SUFFIX,cchfjz.com,REJECT\nDOMAIN-SUFFIX,cdn.ads.jlscds.com,REJECT\nDOMAIN-SUFFIX,cdn.bidvertiser.com,REJECT\nDOMAIN-SUFFIX,cdn.taboola.com,REJECT\nDOMAIN-SUFFIX,cdn.taboolasyndication.com,REJECT\nDOMAIN-SUFFIX,cdn.tanx.com,REJECT\nDOMAIN-SUFFIX,cf.cdn.inmobi.com,REJECT\nDOMAIN-SUFFIX,cf8d.stat.gw.youmi.net,REJECT\nDOMAIN-SUFFIX,chance.adsensor.org,REJECT\nDOMAIN-SUFFIX,choice.microsoft.com,REJECT\nDOMAIN-SUFFIX,choice.microsoft.com.nsatc.net,REJECT\nDOMAIN-SUFFIX,click.jebe.renren.com,REJECT\nDOMAIN-SUFFIX,click.qianqian.com,REJECT\nDOMAIN-SUFFIX,click.tanx.com,REJECT\nDOMAIN-SUFFIX,click.tianyaui.com,REJECT\nDOMAIN-SUFFIX,cloudcdn.dopa.com,REJECT\nDOMAIN-SUFFIX,cm.adkmob.com,REJECT\nDOMAIN-SUFFIX,cm.gtags.net,REJECT\nDOMAIN-SUFFIX,cm.he2d.com,REJECT\nDOMAIN-SUFFIX,cm.ipinyou.com,REJECT\nDOMAIN-SUFFIX,cm.vamaker.com,REJECT\nDOMAIN-SUFFIX,cm066.getui.igexin.com,REJECT\nDOMAIN-SUFFIX,cmc.tanx.com,REJECT\nDOMAIN-SUFFIX,cms.gtags.net,REJECT\nDOMAIN-SUFFIX,cms.opendsp.tanx.com,REJECT\nDOMAIN-SUFFIX,cms.tanx.com,REJECT\nDOMAIN-SUFFIX,cnf.adbana.com,REJECT\nDOMAIN-SUFFIX,cnshef.com,REJECT\nDOMAIN-SUFFIX,cnzz.mmstat.com,REJECT\nDOMAIN-SUFFIX,cnzzlink.com,REJECT\nDOMAIN-SUFFIX,config-ltvp.inmobi.com,REJECT\nDOMAIN-SUFFIX,config.inmobi.com,REJECT\nDOMAIN-SUFFIX,counter.ksosoft.com,REJECT\nDOMAIN-SUFFIX,cp.jiajv.net,REJECT\nDOMAIN-SUFFIX,cpc.haohaowan8.com,REJECT\nDOMAIN-SUFFIX,cxaerp.com,REJECT\nDOMAIN-SUFFIX,dat.gtags.net,REJECT\nDOMAIN-SUFFIX,data.ads.oppomobile.com,REJECT\nDOMAIN-SUFFIX,dc.ads.linkedin.com,REJECT\nDOMAIN-SUFFIX,dd713.bj.bcebos.com,REJECT\nDOMAIN-SUFFIX,devnull.perfops.net,REJECT\nDOMAIN-SUFFIX,df.tanx.com,REJECT\nDOMAIN-SUFFIX,diagnostics.support.microsoft.com,REJECT\nDOMAIN-SUFFIX,digg.analytics.live.com,REJECT\nDOMAIN-SUFFIX,distf.stat.kankan.com,REJECT\nDOMAIN-SUFFIX,dmm.aizhan.com,REJECT\nDOMAIN-SUFFIX,dualstack.adsame-1421766300.ap-southeast-1.elb.amazonaws.com,REJECT\nDOMAIN-SUFFIX,duomai.com,REJECT\nDOMAIN-SUFFIX,dw-collect.ksosoft.com,REJECT\nDOMAIN-SUFFIX,dw-online.ksosoft.com,REJECT\nDOMAIN-SUFFIX,dygang.kkcaicai.com,REJECT\nDOMAIN-SUFFIX,e-ltvp.inmobi.com,REJECT\nDOMAIN-SUFFIX,e.breezily168.com,REJECT\nDOMAIN-SUFFIX,e.clubske.com,REJECT\nDOMAIN-SUFFIX,e.feifish66.com,REJECT\nDOMAIN-SUFFIX,e.inccnd.com,REJECT\nDOMAIN-SUFFIX,e.jackaow.com,REJECT\nDOMAIN-SUFFIX,e.jollyspring.com,REJECT\nDOMAIN-SUFFIX,e.kafka8.com,REJECT\nDOMAIN-SUFFIX,e.kuwoyy.com,REJECT\nDOMAIN-SUFFIX,e.nbhaosheng168.com,REJECT\nDOMAIN-SUFFIX,e.rpaulfrank.com,REJECT\nDOMAIN-SUFFIX,e.stat.ykimg.com,REJECT\nDOMAIN-SUFFIX,eavs02.eqifa.com,REJECT\nDOMAIN-SUFFIX,ecpm.tanx.com,REJECT\nDOMAIN-SUFFIX,ef-dongfeng.tanx.com,REJECT\nDOMAIN-SUFFIX,ef.opendsp.tanx.com,REJECT\nDOMAIN-SUFFIX,ef.tanx.com,REJECT\nDOMAIN-SUFFIX,eso999.com,REJECT\nDOMAIN-SUFFIX,et.tanx.com,REJECT\nDOMAIN-SUFFIX,et.w.inmobi.com,REJECT\nDOMAIN-SUFFIX,etl.xlmc.sandai.net,REJECT\nDOMAIN-SUFFIX,events.appsflyer.com,REJECT\nDOMAIN-SUFFIX,ex.tanx.com,REJECT\nDOMAIN-SUFFIX,farm.plista.com,REJECT\nDOMAIN-SUFFIX,fengkongcloud.com,REJECT\nDOMAIN-SUFFIX,ffwap.com,REJECT\nDOMAIN-SUFFIX,files.adform.net,REJECT\nDOMAIN-SUFFIX,fjzdmy.com,REJECT\nDOMAIN-SUFFIX,fm.ipinyou.com,REJECT\nDOMAIN-SUFFIX,fms.ipinyou.com,REJECT\nDOMAIN-SUFFIX,folder.adsunflower.com,REJECT\nDOMAIN-SUFFIX,fpbb.aizhan.com,REJECT\nDOMAIN-SUFFIX,fzxrjx.com,REJECT\nDOMAIN-SUFFIX,g3.letv.com,REJECT\nDOMAIN-SUFFIX,galaxy.bjcathay.com,REJECT\nDOMAIN-SUFFIX,gdsc168.com,REJECT\nDOMAIN-SUFFIX,gg1028.com,REJECT\nDOMAIN-SUFFIX,gia.jd.com,REJECT\nDOMAIN-SUFFIX,glispa.com,REJECT\nDOMAIN-SUFFIX,guangming.org,REJECT\nDOMAIN-SUFFIX,guess.union2.50bang.org,REJECT\nDOMAIN-SUFFIX,hicodg.com,REJECT\nDOMAIN-SUFFIX,hidden-master.linezing.com,REJECT\nDOMAIN-SUFFIX,hnzyfs.com,REJECT\nDOMAIN-SUFFIX,hq.appsflyer.com,REJECT\nDOMAIN-SUFFIX,hypersnap.mairuan.com,REJECT\nDOMAIN-SUFFIX,i.ipinyou.com,REJECT\nDOMAIN-SUFFIX,i.l.inmobicdn.net,REJECT\nDOMAIN-SUFFIX,i.w.inmobi.com,REJECT\nDOMAIN-SUFFIX,i1.go2yd.com,REJECT\nDOMAIN-SUFFIX,i1.services.social.microsoft.com,REJECT\nDOMAIN-SUFFIX,i1.services.social.microsoft.com.nsatc.net,REJECT\nDOMAIN-SUFFIX,ifacelog.iqiyi.com,REJECT\nDOMAIN-SUFFIX,ifengad.3g.ifeng.com,REJECT\nDOMAIN-SUFFIX,iflow.minfo.baofeng.net,REJECT\nDOMAIN-SUFFIX,iflow.uczzd.com,REJECT\nDOMAIN-SUFFIX,iflow.uczzd.net,REJECT\nDOMAIN-SUFFIX,ifs.tanx.com,REJECT\nDOMAIN-SUFFIX,im-x.jd.com,REJECT\nDOMAIN-SUFFIX,image.yiqifa.com,REJECT\nDOMAIN-SUFFIX,images.taboola.com,REJECT\nDOMAIN-SUFFIX,img.9ads.net,REJECT\nDOMAIN-SUFFIX,img1.gtimg.com,REJECT\nDOMAIN-SUFFIX,img752.de92.com,REJECT\nDOMAIN-SUFFIX,imgcdn.de92.com,REJECT\nDOMAIN-SUFFIX,imp.optaim.com,REJECT\nDOMAIN-SUFFIX,impservice.chnl.youdao.com,REJECT\nDOMAIN-SUFFIX,impservice.dict.youdao.com,REJECT\nDOMAIN-SUFFIX,impservice.dictvista.youdao.com,REJECT\nDOMAIN-SUFFIX,impservice.dictweb.youdao.com,REJECT\nDOMAIN-SUFFIX,impservice.dictword.youdao.com,REJECT\nDOMAIN-SUFFIX,impservice.mail.youdao.com,REJECT\nDOMAIN-SUFFIX,impservice.union.youdao.com,REJECT\nDOMAIN-SUFFIX,impservice.youdao.com,REJECT\nDOMAIN-SUFFIX,in.aikan6.com,REJECT\nDOMAIN-SUFFIX,in.hkfuy.com,REJECT\nDOMAIN-SUFFIX,in.hystq.com,REJECT\nDOMAIN-SUFFIX,in.jghcy.com,REJECT\nDOMAIN-SUFFIX,in.mxmrt.com,REJECT\nDOMAIN-SUFFIX,in.ndtzx.com,REJECT\nDOMAIN-SUFFIX,in.pomhz.com,REJECT\nDOMAIN-SUFFIX,in.qqhpg.com,REJECT\nDOMAIN-SUFFIX,inmobicdn.net,REJECT\nDOMAIN-SUFFIX,j.12365chia.com,REJECT\nDOMAIN-SUFFIX,j.appjiagu.com,REJECT\nDOMAIN-SUFFIX,jdcbuy.com,REJECT\nDOMAIN-SUFFIX,js.50bang.org,REJECT\nDOMAIN-SUFFIX,js.9ads.net,REJECT\nDOMAIN-SUFFIX,js.hs-analytics.net,REJECT\nDOMAIN-SUFFIX,js.stat.ijinshan.com,REJECT\nDOMAIN-SUFFIX,js.tongji.linezing.com,REJECT\nDOMAIN-SUFFIX,js2254.njqunyi.com,REJECT\nDOMAIN-SUFFIX,js4476.hongtaidichan.net,REJECT\nDOMAIN-SUFFIX,js658.njqunyi.com,REJECT\nDOMAIN-SUFFIX,js883.njqunyi.com,REJECT\nDOMAIN-SUFFIX,jstdjq.com,REJECT\nDOMAIN-SUFFIX,jyjhkz.com,REJECT\nDOMAIN-SUFFIX,jzntxs.com,REJECT\nDOMAIN-SUFFIX,kaquansc.com,REJECT\nDOMAIN-SUFFIX,kgmobilestat.kugou.com,REJECT\nDOMAIN-SUFFIX,kwcdn.000dn.com,REJECT\nDOMAIN-SUFFIX,kwcscdn.000dn.com,REJECT\nDOMAIN-SUFFIX,kwflvcdn.000dn.com,REJECT\nDOMAIN-SUFFIX,log.collect.yinyuetai.com,REJECT\nDOMAIN-SUFFIX,log.da.hunantv.com,REJECT\nDOMAIN-SUFFIX,log.he2d.com,REJECT\nDOMAIN-SUFFIX,log.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,log.ltype.baofeng.com,REJECT\nDOMAIN-SUFFIX,log.nuomi.com,REJECT\nDOMAIN-SUFFIX,log.nvwa.baofeng.com,REJECT\nDOMAIN-SUFFIX,log.outbrain.com,REJECT\nDOMAIN-SUFFIX,log.p2p.hunantv.com,REJECT\nDOMAIN-SUFFIX,log.rc.hunantv.com,REJECT\nDOMAIN-SUFFIX,log.spotify.com,REJECT\nDOMAIN-SUFFIX,log.stat.kugou.com,REJECT\nDOMAIN-SUFFIX,log.tu.baixing.com,REJECT\nDOMAIN-SUFFIX,log.umsns.com,REJECT\nDOMAIN-SUFFIX,log.v2.hunantv.com,REJECT\nDOMAIN-SUFFIX,log.vcdn.io,REJECT\nDOMAIN-SUFFIX,log.videojj.com,REJECT\nDOMAIN-SUFFIX,log.web.kugou.com,REJECT\nDOMAIN-SUFFIX,log.weico.cc,REJECT\nDOMAIN-SUFFIX,logs.dashlane.com,REJECT\nDOMAIN-SUFFIX,logs.newapi.com,REJECT\nDOMAIN-SUFFIX,m.12365chia.com,REJECT\nDOMAIN-SUFFIX,m.airpush.com,REJECT\nDOMAIN-SUFFIX,m.breezily168.com,REJECT\nDOMAIN-SUFFIX,m.clubske.com,REJECT\nDOMAIN-SUFFIX,m.feifish66.com,REJECT\nDOMAIN-SUFFIX,m.inccnd.com,REJECT\nDOMAIN-SUFFIX,m.jackaow.com,REJECT\nDOMAIN-SUFFIX,m.jollyspring.com,REJECT\nDOMAIN-SUFFIX,m.kafka8.com,REJECT\nDOMAIN-SUFFIX,m.kuwoyy.com,REJECT\nDOMAIN-SUFFIX,m.nbhaosheng168.com,REJECT\nDOMAIN-SUFFIX,m.rpaulfrank.com,REJECT\nDOMAIN-SUFFIX,m.tixing51.net,REJECT\nDOMAIN-SUFFIX,match.adsrvr.org,REJECT\nDOMAIN-SUFFIX,minghui.com,REJECT\nDOMAIN-SUFFIX,mixpanel.com,REJECT\nDOMAIN-SUFFIX,mobaders.com,REJECT\nDOMAIN-SUFFIX,mobile.log.hunantv.com,REJECT\nDOMAIN-SUFFIX,mobilelog.kugou.com,REJECT\nDOMAIN-SUFFIX,mobtop1.com,REJECT\nDOMAIN-SUFFIX,ms.analytics.live.com,REJECT\nDOMAIN-SUFFIX,msg.71.am,REJECT\nDOMAIN-SUFFIX,new.taobc.com,REJECT\nDOMAIN-SUFFIX,news.766ba.net,REJECT\nDOMAIN-SUFFIX,news.qhstatic.com,REJECT\nDOMAIN-SUFFIX,ns8.adk2x.com,REJECT\nDOMAIN-SUFFIX,ntdtv.org,REJECT\nDOMAIN-SUFFIX,ntjacb.com,REJECT\nDOMAIN-SUFFIX,ntpddq.com,REJECT\nDOMAIN-SUFFIX,nw5.jkjjkj.top,REJECT\nDOMAIN-SUFFIX,oca.telemetry.microsoft.com,REJECT\nDOMAIN-SUFFIX,oca.telemetry.microsoft.com.nsatc.net,REJECT\nDOMAIN-SUFFIX,oneapm.com,REJECT\nDOMAIN-SUFFIX,ope.tanx.com,REJECT\nDOMAIN-SUFFIX,opehs.tanx.com,REJECT\nDOMAIN-SUFFIX,optimus.ipinyou.com,REJECT\nDOMAIN-SUFFIX,osupdateservice.yunos.com,REJECT\nDOMAIN-SUFFIX,ourlj.com,REJECT\nDOMAIN-SUFFIX,p.adsymptotic.com,REJECT\nDOMAIN-SUFFIX,p.appjiagu.com,REJECT\nDOMAIN-SUFFIX,p.tanx.com,REJECT\nDOMAIN-SUFFIX,p.yiqifa.com,REJECT\nDOMAIN-SUFFIX,p2p.huya.com,REJECT\nDOMAIN-SUFFIX,p4.95558000.com,REJECT\nDOMAIN-SUFFIX,p6.95558000.com,REJECT\nDOMAIN-SUFFIX,p7.95558000.com,REJECT\nDOMAIN-SUFFIX,p8.95558000.com,REJECT\nDOMAIN-SUFFIX,page.amap.com,REJECT\nDOMAIN-SUFFIX,pageshow.dftoutiao.com,REJECT\nDOMAIN-SUFFIX,pcjdyp.com,REJECT\nDOMAIN-SUFFIX,pcminitj.dftoutiao.com,REJECT\nDOMAIN-SUFFIX,pcookie.tanx.com,REJECT\nDOMAIN-SUFFIX,pcweb-v1.log.mgtv.com,REJECT\nDOMAIN-SUFFIX,photozoomchina.com,REJECT\nDOMAIN-SUFFIX,phs.tanx.com,REJECT\nDOMAIN-SUFFIX,pixel-a.sitescout.com,REJECT\nDOMAIN-SUFFIX,pixel.sitescout.com,REJECT\nDOMAIN-SUFFIX,pixiu.shangshufang.ksosoft.com,REJECT\nDOMAIN-SUFFIX,pkg-cdn.youmi.net,REJECT\nDOMAIN-SUFFIX,player.log.hunantv.com,REJECT\nDOMAIN-SUFFIX,position.dftoutiao.com,REJECT\nDOMAIN-SUFFIX,ps.haohaowan8.com,REJECT\nDOMAIN-SUFFIX,px.ads.linkedin.com,REJECT\nDOMAIN-SUFFIX,pxl.bidvertiser.com,REJECT\nDOMAIN-SUFFIX,qhuade.com,REJECT\nDOMAIN-SUFFIX,rabbit.mtadvert.com,REJECT\nDOMAIN-SUFFIX,rc.hystq.com,REJECT\nDOMAIN-SUFFIX,rc.mxmrt.com,REJECT\nDOMAIN-SUFFIX,rc.nxrxt.com,REJECT\nDOMAIN-SUFFIX,rdstat.tanx.com,REJECT\nDOMAIN-SUFFIX,redir.metaservices.microsoft.com,REJECT\nDOMAIN-SUFFIX,report.qcloud.com,REJECT\nDOMAIN-SUFFIX,rl.go2yd.com,REJECT\nDOMAIN-SUFFIX,rs.haohaowan8.com,REJECT\nDOMAIN-SUFFIX,rts.mobula.sdk.duapps.com,REJECT\nDOMAIN-SUFFIX,rules-ltvp.inmobi.com,REJECT\nDOMAIN-SUFFIX,rum.perfops.net,REJECT\nDOMAIN-SUFFIX,s.aikan6.com,REJECT\nDOMAIN-SUFFIX,s.appjiagu.com,REJECT\nDOMAIN-SUFFIX,s.go2yd.com,REJECT\nDOMAIN-SUFFIX,s.gyeet.com,REJECT\nDOMAIN-SUFFIX,s.hystq.com,REJECT\nDOMAIN-SUFFIX,s.ipinyou.com,REJECT\nDOMAIN-SUFFIX,s.jghcy.com,REJECT\nDOMAIN-SUFFIX,s.jxhcyc.com,REJECT\nDOMAIN-SUFFIX,s.mxmrt.com,REJECT\nDOMAIN-SUFFIX,s.ndtzx.com,REJECT\nDOMAIN-SUFFIX,s.nxrxt.com,REJECT\nDOMAIN-SUFFIX,s.pomhz.com,REJECT\nDOMAIN-SUFFIX,s.qqhpg.com,REJECT\nDOMAIN-SUFFIX,s1.idaguang.com,REJECT\nDOMAIN-SUFFIX,s1.keytui.com,REJECT\nDOMAIN-SUFFIX,s3.buysellads.com,REJECT\nDOMAIN-SUFFIX,sc.jxhcyc.com,REJECT\nDOMAIN-SUFFIX,sdk.cferw.com,REJECT\nDOMAIN-SUFFIX,sdkm.w.inmobi.com,REJECT\nDOMAIN-SUFFIX,sdsp.ipinyou.com,REJECT\nDOMAIN-SUFFIX,sec-cdn.static.xiaomi.net,REJECT\nDOMAIN-SUFFIX,settings-sandbox.data.microsoft.com,REJECT\nDOMAIN-SUFFIX,sg.keytui.com,REJECT\nDOMAIN-SUFFIX,shentus.com,REJECT\nDOMAIN-SUFFIX,shifen.com,REJECT\nDOMAIN-SUFFIX,shooter.m.jd.com,REJECT\nDOMAIN-SUFFIX,shouji.sougou.com,REJECT\nDOMAIN-SUFFIX,spcdnsp.i-mobile.co.jp,REJECT\nDOMAIN-SUFFIX,sqm.telemetry.microsoft.com.nsatc.net,REJECT\nDOMAIN-SUFFIX,srv.buysellads.com,REJECT\nDOMAIN-SUFFIX,ssdk.adkmob.com,REJECT\nDOMAIN-SUFFIX,ssix.io,REJECT\nDOMAIN-SUFFIX,ssl-cdn.static.browser.mi-img.com,REJECT\nDOMAIN-SUFFIX,ssp.0531kt.com,REJECT\nDOMAIN-SUFFIX,sspservice.ad-survey.com,REJECT\nDOMAIN-SUFFIX,st.zzhyyj.com,REJECT\nDOMAIN-SUFFIX,stags.bluekai.com,REJECT\nDOMAIN-SUFFIX,stat.adbana.com,REJECT\nDOMAIN-SUFFIX,stat.adirects.com,REJECT\nDOMAIN-SUFFIX,stat.gw.youmi.net,REJECT\nDOMAIN-SUFFIX,stat.m.jd.com,REJECT\nDOMAIN-SUFFIX,stat.moji.com,REJECT\nDOMAIN-SUFFIX,stat.tongji.today,REJECT\nDOMAIN-SUFFIX,stat.zuimeitianqi.com,REJECT\nDOMAIN-SUFFIX,static-one.ffwap.com,REJECT\nDOMAIN-SUFFIX,static-two.ffwap.com,REJECT\nDOMAIN-SUFFIX,static.adsafeprotected.com,REJECT\nDOMAIN-SUFFIX,static.criteo.net,REJECT\nDOMAIN-SUFFIX,static.danmu.baofeng.com,REJECT\nDOMAIN-SUFFIX,static.exosrv.com,REJECT\nDOMAIN-SUFFIX,static.flv.uuzuonline.com,REJECT\nDOMAIN-SUFFIX,static.houyi.baofeng.net,REJECT\nDOMAIN-SUFFIX,static.m.sjzhushou.com,REJECT\nDOMAIN-SUFFIX,static.mct01.com,REJECT\nDOMAIN-SUFFIX,static.plista.com,REJECT\nDOMAIN-SUFFIX,static.tzyiyuantuan.com,REJECT\nDOMAIN-SUFFIX,static.youmi.net,REJECT\nDOMAIN-SUFFIX,stats.appsflyer.com,REJECT\nDOMAIN-SUFFIX,stats.buysellads.com,REJECT\nDOMAIN-SUFFIX,stats.chinaz.com,REJECT\nDOMAIN-SUFFIX,stats.developingperspective.com,REJECT\nDOMAIN-SUFFIX,stats.feitianma.com,REJECT\nDOMAIN-SUFFIX,stats.ipinyou.com,REJECT\nDOMAIN-SUFFIX,stats.mokeedev.com,REJECT\nDOMAIN-SUFFIX,stats.umsns.com,REJECT\nDOMAIN-SUFFIX,statsfe1.ws.microsoft.com,REJECT\nDOMAIN-SUFFIX,statsfe2.ws.microsoft.com,REJECT\nDOMAIN-SUFFIX,stuff.202m.com,REJECT\nDOMAIN-SUFFIX,subo.logger.baofeng.com,REJECT\nDOMAIN-SUFFIX,sugar.zhihu.com,REJECT\nDOMAIN-SUFFIX,survey.watson.microsoft.com,REJECT\nDOMAIN-SUFFIX,szddst.com,REJECT\nDOMAIN-SUFFIX,t.appsflyer.com,REJECT\nDOMAIN-SUFFIX,t1.51maiwanju.com,REJECT\nDOMAIN-SUFFIX,t2.51maiwanju.com,REJECT\nDOMAIN-SUFFIX,t2.ugg66.com,REJECT\nDOMAIN-SUFFIX,t3.51maiwanju.com,REJECT\nDOMAIN-SUFFIX,t4.51maiwanju.com,REJECT\nDOMAIN-SUFFIX,t5.51maiwanju.com,REJECT\nDOMAIN-SUFFIX,t6.51maiwanju.com,REJECT\nDOMAIN-SUFFIX,taboola.com,REJECT\nDOMAIN-SUFFIX,tags.bluekai.com,REJECT\nDOMAIN-SUFFIX,tedagz.com,REJECT\nDOMAIN-SUFFIX,telecommand.telemetry.microsoft.com.nsatc.net,REJECT\nDOMAIN-SUFFIX,telemetry.appex.bing.net,REJECT\nDOMAIN-SUFFIX,telemetry.microsoft.com,REJECT\nDOMAIN-SUFFIX,telemetry.urs.microsoft.com,REJECT\nDOMAIN-SUFFIX,tixing51.net,REJECT\nDOMAIN-SUFFIX,tj.kugou.com,REJECT\nDOMAIN-SUFFIX,tj.tongjiwo.com,REJECT\nDOMAIN-SUFFIX,tob-cms.bj.bcebos.com,REJECT\nDOMAIN-SUFFIX,tongbu.com,REJECT\nDOMAIN-SUFFIX,tongji.linezing.com,REJECT\nDOMAIN-SUFFIX,tongji.meizu.com,REJECT\nDOMAIN-SUFFIX,tongji.tom.com,REJECT\nDOMAIN-SUFFIX,toruk.tanx.com,REJECT\nDOMAIN-SUFFIX,track.appsflyer.com,REJECT\nDOMAIN-SUFFIX,track.china.com,REJECT\nDOMAIN-SUFFIX,track.dmp.youmi.net,REJECT\nDOMAIN-SUFFIX,track.dragonparking.com,REJECT\nDOMAIN-SUFFIX,track.eyeviewads.com,REJECT\nDOMAIN-SUFFIX,tracker.yhd.com,REJECT\nDOMAIN-SUFFIX,tracklog.58.com,REJECT\nDOMAIN-SUFFIX,trc.taboola.com,REJECT\nDOMAIN-SUFFIX,tvupgrade.yunos.com,REJECT\nDOMAIN-SUFFIX,u-x.jd.com,REJECT\nDOMAIN-SUFFIX,u.123hala.com,REJECT\nDOMAIN-SUFFIX,u.ads8.com,REJECT\nDOMAIN-SUFFIX,u.x.jd.com,REJECT\nDOMAIN-SUFFIX,uat1.bfsspadserver.8le8le.com,REJECT\nDOMAIN-SUFFIX,uimg.123hala.com,REJECT\nDOMAIN-SUFFIX,uma.gtags.net,REJECT\nDOMAIN-SUFFIX,ums.adtechjp.com,REJECT\nDOMAIN-SUFFIX,ums.adtechus.com,REJECT\nDOMAIN-SUFFIX,union2.50bang.org,REJECT\nDOMAIN-SUFFIX,up1.tj.u2.ucweb.com,REJECT\nDOMAIN-SUFFIX,update.123juzi.net,REJECT\nDOMAIN-SUFFIX,userimg.qunar.com,REJECT\nDOMAIN-SUFFIX,ut.gtags.net,REJECT\nDOMAIN-SUFFIX,uuidapi.yunos.com,REJECT\nDOMAIN-SUFFIX,v.smtcdns.net,REJECT\nDOMAIN-SUFFIX,v1-play.log.mgtv.com,REJECT\nDOMAIN-SUFFIX,v1.log.moji.com,REJECT\nDOMAIN-SUFFIX,v1.play.log.hunantv.com,REJECT\nDOMAIN-SUFFIX,v1.res.log.hunantv.com,REJECT\nDOMAIN-SUFFIX,v2.hd.log.hunantv.com,REJECT\nDOMAIN-SUFFIX,v2.hdd.log.hunantv.com,REJECT\nDOMAIN-SUFFIX,v2.log.hunantv.com,REJECT\nDOMAIN-SUFFIX,v2.log.mgtv.com,REJECT\nDOMAIN-SUFFIX,v2.res.log.hunantv.com,REJECT\nDOMAIN-SUFFIX,video.plista.com,REJECT\nDOMAIN-SUFFIX,video.ymapp.com,REJECT\nDOMAIN-SUFFIX,vip.yoyozz.net,REJECT\nDOMAIN-SUFFIX,vm.makeding.com,REJECT\nDOMAIN-SUFFIX,vortex-sandbox.data.microsoft.com,REJECT\nDOMAIN-SUFFIX,vortex-win.data.microsoft.com,REJECT\nDOMAIN-SUFFIX,vortex.data.microsoft.com,REJECT\nDOMAIN-SUFFIX,vt.ipinyou.com,REJECT\nDOMAIN-SUFFIX,vv84.bj.bcebos.com,REJECT\nDOMAIN-SUFFIX,wanhua6.com,REJECT\nDOMAIN-SUFFIX,watson.telemetry.microsoft.com.nsatc.net,REJECT\nDOMAIN-SUFFIX,web-track.go2yd.com,REJECT\nDOMAIN-SUFFIX,wenku-cms.bj.bcebos.com,REJECT\nDOMAIN-SUFFIX,whzhi.com,REJECT\nDOMAIN-SUFFIX,wmedia.adk2x.com,REJECT\nDOMAIN-SUFFIX,wn.x.jd.com,REJECT\nDOMAIN-SUFFIX,wrating.com,REJECT\nDOMAIN-SUFFIX,wvver.com,REJECT\nDOMAIN-SUFFIX,ww6.adm-cnzz.net,REJECT\nDOMAIN-SUFFIX,wwetjy.com,REJECT\nDOMAIN-SUFFIX,wxgctz.com,REJECT\nDOMAIN-SUFFIX,wyx365.com,REJECT\nDOMAIN-SUFFIX,wzhuze.com,REJECT\nDOMAIN-SUFFIX,xanbhx.com,REJECT\nDOMAIN-SUFFIX,xasjpf.com,REJECT\nDOMAIN-SUFFIX,xia.beyondcompare.cc,REJECT\nDOMAIN-SUFFIX,xia.coreldrawchina.com,REJECT\nDOMAIN-SUFFIX,xia.ediuschina.com,REJECT\nDOMAIN-SUFFIX,xia.flstudiochina.com,REJECT\nDOMAIN-SUFFIX,xia.guitarpro.cc,REJECT\nDOMAIN-SUFFIX,xia.imindmap.cc,REJECT\nDOMAIN-SUFFIX,xia.keyshot.cc,REJECT\nDOMAIN-SUFFIX,xia.logoshejishi.com,REJECT\nDOMAIN-SUFFIX,xia.mairuan.com,REJECT\nDOMAIN-SUFFIX,xia.mindmanager.cc,REJECT\nDOMAIN-SUFFIX,xia.shankejingling.com,REJECT\nDOMAIN-SUFFIX,xia.xmindchina.net,REJECT\nDOMAIN-SUFFIX,xiazai.abbyychina.com,REJECT\nDOMAIN-SUFFIX,xiazai.bartender.cc,REJECT\nDOMAIN-SUFFIX,xiazai.codesoftchina.com,REJECT\nDOMAIN-SUFFIX,xiazai.crossoverchina.com,REJECT\nDOMAIN-SUFFIX,xiazai.easyrecoverychina.com,REJECT\nDOMAIN-SUFFIX,xiazai.mycleanmymac.com,REJECT\nDOMAIN-SUFFIX,xiazai.nicelabel.cc,REJECT\nDOMAIN-SUFFIX,xiazai.overturechina.com,REJECT\nDOMAIN-SUFFIX,xiazai.pdfexpert.cc,REJECT\nDOMAIN-SUFFIX,xiazai.photozoomchina.com,REJECT\nDOMAIN-SUFFIX,xiazai.xshellcn.com,REJECT\nDOMAIN-SUFFIX,xiazai.yuanchengxiezuo.com,REJECT\nDOMAIN-SUFFIX,xiazai.zbrushcn.com,REJECT\nDOMAIN-SUFFIX,yepdigital.adk2x.com,REJECT\nDOMAIN-SUFFIX,yes1.feng.com,REJECT\nDOMAIN-SUFFIX,yiliao.hupan.com,REJECT\nDOMAIN-SUFFIX,yoyozz.net,REJECT\nDOMAIN-SUFFIX,ypv.chengadx.com,REJECT\nDOMAIN-SUFFIX,yrxgny.com,REJECT\nDOMAIN-SUFFIX,ywrjgzs.com,REJECT\nDOMAIN-SUFFIX,z65.zzhyyj.com,REJECT\nDOMAIN-SUFFIX,z67.zzhyyj.com,REJECT\nDOMAIN-SUFFIX,zhengwunet.org,REJECT\nDOMAIN-SUFFIX,zhihu-web-analytics.zhihu.com,REJECT\nDOMAIN-SUFFIX,zhstatic.zhihu.com,REJECT\nDOMAIN-SUFFIX,zhugeio.com,REJECT\nDOMAIN-SUFFIX,zjuwjdc.com,REJECT\nDOMAIN-SUFFIX,zszrb.com,REJECT\nDOMAIN-SUFFIX,zz2.hslyqs.com,REJECT\nDOMAIN-SUFFIX,ad.10010.com,REJECT\nDOMAIN-SUFFIX,log.b612kaji.com,REJECT\nDOMAIN-SUFFIX,log.snssdk.com,REJECT\nDOMAIN-SUFFIX,log.star.ele.me,REJECT\nDOMAIN-SUFFIX,log.ys7.com,REJECT\nDOMAIN-SUFFIX,report.jpush.cn,REJECT\nDOMAIN-SUFFIX,static.jpush.cn,REJECT\nDOMAIN-SUFFIX,static.vuevideo.net,REJECT\nDOMAIN-SUFFIX,stats.jpush.cn,REJECT\nDOMAIN-SUFFIX,3lift.com,REJECT\nDOMAIN-SUFFIX,56txs4.com,REJECT\nDOMAIN-SUFFIX,ad373.com,REJECT\nDOMAIN-SUFFIX,admarvel.com,REJECT\nDOMAIN-SUFFIX,ads.adaptv.advertising.com,REJECT\nDOMAIN-SUFFIX,adsafeprotected.com,REJECT\nDOMAIN-SUFFIX,adtilt.com,REJECT\nDOMAIN-SUFFIX,adxvip.com,REJECT\nDOMAIN-SUFFIX,agkn.com,REJECT\nDOMAIN-SUFFIX,api.appsee.com,REJECT\nDOMAIN-SUFFIX,atwola.com,REJECT\nDOMAIN-SUFFIX,bidswitch.com,REJECT\nDOMAIN-SUFFIX,bjytgw.com,REJECT\nDOMAIN-SUFFIX,bxmns.com,REJECT\nDOMAIN-SUFFIX,cappumedia.com,REJECT\nDOMAIN-SUFFIX,chartbeat.net,REJECT\nDOMAIN-SUFFIX,clickhubs.com,REJECT\nDOMAIN-SUFFIX,cnadnet.com,REJECT\nDOMAIN-SUFFIX,demdex.net,REJECT\nDOMAIN-SUFFIX,digitru.st,REJECT\nDOMAIN-SUFFIX,dtscout.com,REJECT\nDOMAIN-SUFFIX,endpo.in,REJECT\nDOMAIN-SUFFIX,exosrv.com,REJECT\nDOMAIN-SUFFIX,exposebox.com,REJECT\nDOMAIN-SUFFIX,eyeota.net,REJECT\nDOMAIN-SUFFIX,getrockerbox.com,REJECT\nDOMAIN-SUFFIX,gowadogo.com,REJECT\nDOMAIN-SUFFIX,i2000.xyz,REJECT\nDOMAIN-SUFFIX,indexww.com,REJECT\nDOMAIN-SUFFIX,knlob.com,REJECT\nDOMAIN-SUFFIX,koolmediaoffers.com,REJECT\nDOMAIN-SUFFIX,krxd.net,REJECT\nDOMAIN-SUFFIX,leadzu.com,REJECT\nDOMAIN-SUFFIX,leanplum.com,REJECT\nDOMAIN-SUFFIX,luomi.com,REJECT\nDOMAIN-SUFFIX,metalex.io,REJECT\nDOMAIN-SUFFIX,mfadsrvr.com,REJECT\nDOMAIN-SUFFIX,mobiw.com,REJECT\nDOMAIN-SUFFIX,mparticle.com,REJECT\nDOMAIN-SUFFIX,mybest.app,REJECT\nDOMAIN-SUFFIX,nr-data.net,REJECT\nDOMAIN-SUFFIX,odb.outbrain.com,REJECT\nDOMAIN-SUFFIX,offerstrack.net,REJECT\nDOMAIN-SUFFIX,outbrain.com,REJECT\nDOMAIN-SUFFIX,parsely.com,REJECT\nDOMAIN-SUFFIX,peak-adx.com,REJECT\nDOMAIN-SUFFIX,personaly.click,REJECT\nDOMAIN-SUFFIX,quixdtrk.com,REJECT\nDOMAIN-SUFFIX,simplepath.com,REJECT\nDOMAIN-SUFFIX,skimresources.com,REJECT\nDOMAIN-SUFFIX,smardroid.com,REJECT\nDOMAIN-SUFFIX,snnd.co,REJECT\nDOMAIN-SUFFIX,sonobi.com,REJECT\nDOMAIN-SUFFIX,ssl2.duapps.com,REJECT\nDOMAIN-SUFFIX,starmobs.com,REJECT\nDOMAIN-SUFFIX,storygize.net,REJECT\nDOMAIN-SUFFIX,summerhamster.com,REJECT\nDOMAIN-SUFFIX,supersonicads.com,REJECT\nDOMAIN-SUFFIX,tango-deg.com,REJECT\nDOMAIN-SUFFIX,taplytics.com,REJECT\nDOMAIN-SUFFIX,taptica.com,REJECT\nDOMAIN-SUFFIX,testplus.cn,REJECT\nDOMAIN-SUFFIX,track1.aniview.com,REJECT\nDOMAIN-SUFFIX,trackclickers.com,REJECT\nDOMAIN-SUFFIX,trustx.org,REJECT\nDOMAIN-SUFFIX,uberads.com,REJECT\nDOMAIN-SUFFIX,umeng.co,REJECT\nDOMAIN-SUFFIX,umeng.com,REJECT\nDOMAIN-SUFFIX,umengcloud.com,REJECT\nDOMAIN-SUFFIX,upcpi.com,REJECT\nDOMAIN-SUFFIX,usebutton.com,REJECT\nDOMAIN-SUFFIX,vrtcal.com,REJECT\nDOMAIN-SUFFIX,webspectator.com,REJECT\nDOMAIN-SUFFIX,xadchina.cn,REJECT\nDOMAIN-SUFFIX,yldbt.com,REJECT\nDOMAIN-SUFFIX,ymtracking.com,REJECT\nDOMAIN-SUFFIX,thirdparty.biliapi.com,REJECT\nDOMAIN-SUFFIX,mqtt.zhihu.com,REJECT\nDOMAIN-SUFFIX,linktech.cn,REJECT\nDOMAIN-SUFFIX,t7z.cupid.iqiyi.com,REJECT\nDOMAIN-SUFFIX,n.mark.letv.com,REJECT\nDOMAIN-SUFFIX,asimgs.pplive.cn,REJECT\nDOMAIN-SUFFIX,de.as.pptv.com,REJECT\nDOMAIN-SUFFIX,4paradigm.com,REJECT\nDOMAIN-SUFFIX,ad.huajiao.com,REJECT\nDOMAIN-SUFFIX,ad.jiemian.com,REJECT\nDOMAIN-SUFFIX,ad.qingting.fm,REJECT\nDOMAIN-SUFFIX,ad.ximalaya.com,REJECT\nDOMAIN-SUFFIX,ad7.on.cc,REJECT\nDOMAIN-SUFFIX,ad-cn.jovcloud.com,REJECT\nDOMAIN-SUFFIX,adm.10jqka.com.cn,REJECT\nDOMAIN-SUFFIX,admarket.21cn.com,REJECT\nDOMAIN-SUFFIX,adnew.wifi8.com,REJECT\nDOMAIN-SUFFIX,adsapi.manhuaren.com,REJECT\nDOMAIN-SUFFIX,adsdk.dmzj.com,REJECT\nDOMAIN-SUFFIX,adsfile.bssdlbig.kugou.com,REJECT\nDOMAIN-SUFFIX,adshow.58.com,REJECT\nDOMAIN-SUFFIX,adshows.21cn.com,REJECT\nDOMAIN-SUFFIX,adxserver.ad.cmvideo.cn,REJECT\nDOMAIN-SUFFIX,al.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,api.joybj.com,REJECT\nDOMAIN-SUFFIX,api.whizzone.com,REJECT\nDOMAIN-SUFFIX,applogapi.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,catch.gift,REJECT\nDOMAIN-SUFFIX,dfp.suning.com,REJECT\nDOMAIN-SUFFIX,ggs.myzaker.com,REJECT\nDOMAIN-SUFFIX,huodonghezi.com,REJECT\nDOMAIN-SUFFIX,iadmusicmat.music.126.net,REJECT\nDOMAIN-SUFFIX,imgad0.pconline.com.cn,REJECT\nDOMAIN-SUFFIX,imgadpai.thepaper.cn,REJECT\nDOMAIN-SUFFIX,impservice.dictapp.youdao.com,REJECT\nDOMAIN-SUFFIX,miniapp.bilibili.com,REJECT\nDOMAIN-SUFFIX,mmstat.com,REJECT\nDOMAIN-SUFFIX,mobilead.kuwo.cn,REJECT\nDOMAIN-SUFFIX,pv.sohu.com,REJECT\nDOMAIN-SUFFIX,rd.autohome.com.cn,REJECT\nDOMAIN-SUFFIX,rich.kuwo.cn,REJECT\nDOMAIN-SUFFIX,yt-adp.nosdn.127.net,REJECT\nDOMAIN-SUFFIX,e.xroun.com,REJECT\nDOMAIN-SUFFIX,dflooring.com,REJECT\nDOMAIN-SUFFIX,www.googleadservices.com,REJECT\nDOMAIN-SUFFIX,googleads.g.doubleclick.net,REJECT\nDOMAIN-SUFFIX,appapisdk.tanv.com,REJECT\nDOMAIN-SUFFIX,xc.gdt.qq.com,REJECT\nDOMAIN-SUFFIX,www.flickr.com,REJECT\nDOMAIN-SUFFIX,uop.umeng.com,REJECT\nDOMAIN-SUFFIX,api.24kidea.com,REJECT\nDOMAIN-SUFFIX,gss0.bdstatic.com,REJECT\nDOMAIN-SUFFIX,alogs.umengcloud.com,REJECT\nDOMAIN-SUFFIX,sss.bxmns.com,REJECT\nDOMAIN-SUFFIX,extlog.snssdk.com,REJECT\nDOMAIN-SUFFIX,dcps.nuomi.com,REJECT\nDOMAIN-SUFFIX,focusbaiduafp.allyes.com,REJECT\nDOMAIN-SUFFIX,m.simaba.taobao.com,REJECT\nDOMAIN-SUFFIX,ltsdl.qq.com,REJECT\nDOMAIN-SUFFIX,yhzbjz.com,REJECT\nDOMAIN-SUFFIX,ordidc.com,REJECT\nDOMAIN-SUFFIX,chinaweian.com,REJECT\nDOMAIN-SUFFIX,14vq.cn,REJECT\nDOMAIN-SUFFIX,v066b5.cn,REJECT\nDOMAIN-SUFFIX,szmt05.cn,REJECT\nDOMAIN-SUFFIX,nedo96.cn,REJECT\nDOMAIN-SUFFIX,8me4qb.cn,REJECT\nDOMAIN-SUFFIX,gsasqa.cn,REJECT\nDOMAIN-SUFFIX,vvphpx.cn,REJECT\nDOMAIN-SUFFIX,hhq330.com,REJECT\nDOMAIN-SUFFIX,yjunzi.com,REJECT\nDOMAIN-SUFFIX,ygfl2.cn,REJECT\nDOMAIN-SUFFIX,n554pc.cn,REJECT\nDOMAIN-SUFFIX,jxculb.com,REJECT\nDOMAIN-SUFFIX,wmton.com,REJECT\nDOMAIN-SUFFIX,uu0152q.cn,REJECT\nDOMAIN-SUFFIX,tjawst.com,REJECT\nDOMAIN-SUFFIX,gzqmcd.com,REJECT\nDOMAIN-SUFFIX,szmt11.cn,REJECT\nDOMAIN-SUFFIX,y9062t.cn,REJECT\nDOMAIN-SUFFIX,ieeod0.com,REJECT\nDOMAIN-SUFFIX,002lzj.com,REJECT\nDOMAIN-SUFFIX,02kdid.com,REJECT\nDOMAIN-SUFFIX,v4dwkcv.com,REJECT\nDOMAIN-SUFFIX,youtube.112.2o7.net,REJECT\nDOMAIN-SUFFIX,log.moviebox.baofeng.com,REJECT\nDOMAIN-SUFFIX,ads.cdn.tvb.com,REJECT\nDOMAIN-SUFFIX,pq.stat.ku6.com,REJECT\nDOMAIN-SUFFIX,crunchyroll.com,REJECT\nDOMAIN-SUFFIX,go-mpulse,REJECT\nDOMAIN-SUFFIX,optimizely.com,REJECT\nDOMAIN-SUFFIX,umsns.com,REJECT\nDOMAIN-SUFFIX,x.jd.com,REJECT\nDOMAIN-SUFFIX,ads.api.vungle.com,REJECT\nDOMAIN-SUFFIX,ads.wakamoment.tk,REJECT\nDOMAIN-SUFFIX,dsp.edm.weibo.cn,REJECT\nDOMAIN-SUFFIX,cdn-adphone.wenhua.com.cn,REJECT\nDOMAIN-SUFFIX,api.e.qq.com,REJECT\nDOMAIN-SUFFIX,doubleclick.net,REJECT\nDOMAIN-SUFFIX,video.c-ctrip.com,REJECT\nDOMAIN-SUFFIX,agn.aty.sohu.com,REJECT\nDOMAIN-SUFFIX,map-mobile-opnimg.cdn.bcebos.com,REJECT\nDOMAIN-SUFFIX,app.adjust.com,REJECT\nDOMAIN-SUFFIX,adthor.com,REJECT\nDOMAIN-SUFFIX,pubnative.net,REJECT\nDOMAIN-SUFFIX,flurry.com,REJECT\nDOMAIN-SUFFIX,ios.bugly.qq.com,REJECT\nDOMAIN-SUFFIX,iadsdk.apple.com,REJECT\nDOMAIN-SUFFIX,www.jinshanju.com,REJECT\nDOMAIN-SUFFIX,test-www.douyin.com,REJECT\nDOMAIN-SUFFIX,safebrowsing.urlsec.qq.com,REJECT\nDOMAIN-SUFFIX,adserver-ad.321mh.com,REJECT\nDOMAIN-SUFFIX,lelefenxi.com,REJECT\nDOMAIN-KEYWORD,admaster,REJECT\nDOMAIN-KEYWORD,admdfs,REJECT\nDOMAIN-KEYWORD,adnewnc,REJECT\nDOMAIN-KEYWORD,adsage,REJECT\nDOMAIN-KEYWORD,adsame,REJECT\nDOMAIN-KEYWORD,adsensor,REJECT\nDOMAIN-KEYWORD,adserver,REJECT\nDOMAIN-KEYWORD,adsmogo,REJECT\nDOMAIN-KEYWORD,adsrvmedia,REJECT\nDOMAIN-KEYWORD,adsserving,REJECT\nDOMAIN-KEYWORD,adsystem,REJECT\nDOMAIN-KEYWORD,advert,REJECT\nDOMAIN-KEYWORD,adwords,REJECT\nDOMAIN-KEYWORD,allyes,REJECT\nDOMAIN-KEYWORD,analysys,REJECT\nDOMAIN-KEYWORD,applovin,REJECT\nDOMAIN-KEYWORD,appsflyer,REJECT\nDOMAIN-KEYWORD,dnserror,REJECT\nDOMAIN-KEYWORD,domob,REJECT\nDOMAIN-KEYWORD,duomeng,REJECT\nDOMAIN-KEYWORD,dwtrack,REJECT\nDOMAIN-KEYWORD,fenxi,REJECT\nDOMAIN-KEYWORD,googleads,REJECT\nDOMAIN-KEYWORD,guanggao,REJECT\nDOMAIN-KEYWORD,inmobi,REJECT\nDOMAIN-KEYWORD,lianmeng,REJECT\nDOMAIN-KEYWORD,mobaders,REJECT\nDOMAIN-KEYWORD,omgmta,REJECT\nDOMAIN-KEYWORD,omniture,REJECT\nDOMAIN-KEYWORD,openx,REJECT\nDOMAIN-KEYWORD,partnerad,REJECT\nDOMAIN-KEYWORD,securepubads,REJECT\nDOMAIN-KEYWORD,socdm,REJECT\nDOMAIN-KEYWORD,supersonicads,REJECT\nDOMAIN-KEYWORD,taboola,REJECT\nDOMAIN-KEYWORD,traffic,REJECT\nDOMAIN-KEYWORD,uedas,REJECT\nDOMAIN-KEYWORD,uploadMobileData,REJECT\nDOMAIN-KEYWORD,wlmonitor,REJECT\nDOMAIN-KEYWORD,zjtoolbar,REJECT\nDOMAIN-KEYWORD,admarvel,REJECT\nDOMAIN-KEYWORD,adservice,REJECT\nDOMAIN-KEYWORD,crashlytics,REJECT\nDOMAIN-KEYWORD,pingfore,REJECT\nDOMAIN-KEYWORD,tracking,REJECT\nDOMAIN-KEYWORD,umeng,REJECT\nDOMAIN-KEYWORD,usage,REJECT\nDOMAIN-KEYWORD,adashx,REJECT\nDOMAIN-KEYWORD,talkingdata,REJECT"
  },
  {
    "path": "QuantumultX/Bilibili.list",
    "content": "# 该规则集用于配合bilibili自动地区脚本使用。\nhost,api.biliapi.com,Bilibili\nhost,api.biliapi.net,Bilibili\nhost,api.bilibili.com,Bilibili\nhost,app.biliapi.com,Bilibili\nhost,app.biliapi.net,Bilibili\nhost,app.bilibili.com,Bilibili\nhost,grpc.biliapi.net,Bilibili\nhost,m.bilibili.com,Bilibili\nhost,upos-hz-mirrorakam.akamaized.net,Bilibili\nhost,www.bilibili.com,Bilibili\nhost-keyword,cn-hk-eq-bcache-,Bilibili\nip-cidr,121.11.192.0/24,Bilibili"
  },
  {
    "path": "QuantumultX/DisneyRating.snippet",
    "content": "# Disney+剧集页显示IMDb / 烂番茄 / 豆瓣评分\n# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/DisneyRating.snippet\n\n\n^https:\\/\\/disney\\.api\\.edge\\.bamgrid\\.com\\/explore\\/v\\d\\.\\d+\\/page\\/entity- url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Disney/DisneyRating.js\n\nhostname = disney.api.edge.bamgrid.com"
  },
  {
    "path": "QuantumultX/File/91.js",
    "content": "/*\n91短视频 解锁部分限制\nhttp://download.91porn.love/\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https?:\\/\\/.+?\\.(my10api|(.*91.*))\\.(com|tips|app|xyz)(:\\d{2,5}|)\\/api.php$ url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/91.js\n\n***************************\nSurge4:\n\n[Script]\nhttp-response ^https?:\\/\\/.+?\\.(my10api|(.*91.*))\\.(com|tips|app|xyz)(:\\d{2,5}|)\\/api.php$ requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/91.js\n\n[General]\nforce-http-engine-hosts = *91*:8080, *my10api*:8080\n\n**************************/\n\nlet body = $response.body;\nlet obj = JSON.parse(body && /^\\{/.test(body) ? body : '{}');\nif (obj.data && obj.data.match(/^[A-Z0-9]{1000,40000}$/)) {\n    obj.data = \"FCA27C420C9BC230C86627D052F62E5E04CC1B51BF986A7C60673DC92F82697E9EB8C7BFB5AA267AC87399CDF8DBD1B1B25FEA57E27F38D0FCFB0CA5CFD8ED7B809FBCF3372C4DBB22083C4BC85A039512735A83834D7450EFD24EA2712FF841050BE99B7A4A31BBFCBE28BD3522227838BABE6E372874533E51A59A81CBFCB9C943C5C9646091E408D3B68BF6122DA929D558290D186EFBA2BE8019B86E35CB174626952650A959CA1A116ADCF1B14773DB033A8055E56F673682219629775138CDF3C653A0179232C8B653FDEB45D704140F8CA0C7716A02E5F7ED7CB41A68A247E9ECC0B744318534B0501865FBDF68AA1E7167663B59EDD8C56114E4A52B52A2020CA89B0F06F9D626BE3446ED5BF64E2FEE7AEA815CC047DBF3AE0F07DF1B4856070430ECF72AA542E22AF59861F2E48099C6E2CF2C1E3DD938196CB40FEE135A61AC76AAE6011C5A126CF9477AA0FDB76BE94279B66063E93E0FC8CFD802D0E2326B462EE26BF073E22B19A60F8BAF74C891DC57B18C8EFA091C9C66B6E94468E9A7165403A0CD2A3D45B23B2A0A43CEEF16FAF704866B6AC10686C8B6C65FB43DFDA9F531576815E7337E640C22870D8E9E4F1AEB6B5386BA48B264FBE302B2D0724C8D8FE9A147397BF8046114C06A99DF953E43ADBBBD3EBC538AEFC02091156B2782C482F17792D4D9FADBA46FB1BA8491146EC2393AB5C26C33CF0B61854D5492D2171A09AA147ACD9FD75798F43154E70624740A08F49507EF296B9B6FC54680C4A8AC265CF7717C8FA646207BF97A0B8241736FAA61EFB1F828545F515940F7873B20E6A1ABE055746F72F03EF49AAACA30A9C2EEF8E5CDE41BE80B1E5B66F485062F70B36A3ACE30116E062B06F95B404291398337E9449C919C096DE09DDF772CBC7373678AE532AB190C02414F2E0777C62679E5B6790D40FB17D832B4A27308D48D53B2A2302F0616BA6ECDD78947205456B0C063EF1EFE54125131F6755971C4DC84087135A89AFBC9BEC74C530BE9A22067A503DC535F0BF9DA16EE2BE41AF891C1A1A55F7B8522A6CA3D7044740316CAA2A25DE5DE1E67DA72E60FE46B5E49029852C859F2ACDDC57233F47AB3C4290E67B851A55B7C834D4A5DFE3E0E16344D0AF027E70ED05E269DBC955AAC496F0A9F794DD8E5059FA73D6A1A249B9E91921A48FE2CC639B29D97073FD936993E9B4634EAE4F805E1F5F65001FA81EE94FF142FE48C6D25CCE206F8731FFE321611ED0C9D95511B3AD30E43F668409A32742C0383A6B3B43663FAEF31F334C83EC641CC451D2FCBA2287E825206A7A2E980E53C2B6D3F39D4581E96719632425518F8CF04FEA775F6F828B75E7EF3C0F36D952DCA728955DADB3D501FFEA09E21D272912DFA4C5DE82B02A459E94100B522A86BA27D841B26754179606DC9C3A25968A915EB070431DA31E76C8C3F8F689957ECE7CB4644EAA545A8EBC151466554120767BC4353B0D252C566A535182AF6B53247A2C024DAA12E9EEDE31F6988804444E40157429F832BA8A959B9A62449ED822D1532BD52870B46BDA1509C1C9619F1EFDF4EA5BC9C1A49B3EF91B0FF3548C78905D248FD5195843A447F4BAFF13965303A0B9B719327698E2D679B43D4D25A8F4CDB316CD21E6C88E21A98187930C82EB616ABE917E1C2B5C045D97CDD41FA65E999F9B7FFEDAAE0F9B735A9BAC94533A2A14B3D4413E4723D947D23CA48E52A67A6506B647810F45B92AB1703C068E67EF1ECA8C3D3BF2149AEC9C0CD623850338445088C3AFA3CC08D30BF12CFA448A10C4E3C4AA5108F9DC1C7D223A0E1A89B01B1C64DB2DFEFBABC32C4F3EAEA6EA39587D44512E9A3F579844974974EEDDC125EA3A56F3821C9FE387CEA62C37160633E14E99A33FC0CB68D19F58EB6A93380476C01A7A0E9631412BEAD87FDCE17DECA4E475A47B0D6DD82D7EDBCC677D487220B172FED1E26AAA00A1771B11A281F6CC3E9582862331765E162033025DBCD8FC9CC3E50A27C72940A5E0C7692E5B474D132FB11D017706D9D653E1731E5EFC1337A964EB9F0C1865FE475421816ADC7ADACE6FAFA6BA0D8B7FECF766B640D5944254BC9DD638BAB91313DF77C91A8FB74012873AFCB3EACF18CA8D1C67EE16F6F83CA22D59F5D577F5B0844D4FFBC1A6D9C37F5848CB672E32AA48445A1B6D6837CCF98E4D4FE49B5F62186940F868473BA71F2C68C62687D9E5BB4B01E5E079A040275D86E66559025E6253D1759559B1FA60F48B7AC130F0070D21C0E38CDCF63DD755CD790FD3990109A3B856422E8118C5075D6EDFB58EFF8AA4401871036ADB9F766F9FC895F317A9D9DF38BD6E0D3E671BBE79F2C4BC8811F5E94A878D0E922FBAC4C86\";\n    $done({body: JSON.stringify(obj)});\n  } else {\n    $done({})\n  }"
  },
  {
    "path": "QuantumultX/File/Wechat.js",
    "content": "/*\n微信 去除公众号文章底部广告\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https?:\\/\\/mp\\.weixin\\.qq\\.com\\/mp\\/getappmsgad url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Wechat.js\n\n[mitm]\nhostname = mp.weixin.qq.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https?:\\/\\/mp\\.weixin\\.qq\\.com\\/mp\\/getappmsgad requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Wechat.js\n\n[MITM]\nhostname = mp.weixin.qq.com\n\n**************************/\n\nvar obj = JSON.parse($response.body);\nobj.advertisement_num = 0;\nobj.advertisement_info = [];\ndelete obj.appid;\n$done({body: JSON.stringify(obj)}); \n"
  },
  {
    "path": "QuantumultX/File/Zymh.js",
    "content": "/*\n解锁知音漫客付费章节 (需登录)\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https:\\/\\/apigate\\.kaimanhua\\.com\\/(zymk-getuserinfo-api\\/v1\\/getuserinfo|zymk-userpurchased-api\\/v1\\/userpurchased\\/paychapters)\\/ url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Zymh.js\n\n[mitm]\nhostname = apigate.kaimanhua.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https:\\/\\/apigate\\.kaimanhua\\.com\\/(zymk-getuserinfo-api\\/v1\\/getuserinfo|zymk-userpurchased-api\\/v1\\/userpurchased\\/paychapters)\\/ requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Zymh.js\n\n[MITM]\nhostname = apigate.kaimanhua.com\n**************************/\n\nvar obj = JSON.parse($response.body);\nobj.status = 0;\nobj.data.isvip = 1;\nobj.data.coins = 6666;\nobj.data.Cgold = 6666;\n$done({body: JSON.stringify(obj)});\n"
  },
  {
    "path": "QuantumultX/File/vsco.js",
    "content": "/********************************\nMembership unlock for VSCO & 1Blocker & HTTPBot\nPlease note that you may need to reinstall app for script to work.\n\nQuantumultX rewrite link:\nhttps://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js\n\nPlease note that the above rewrite link requires open KOP-XIAO's resource parser\n\n*********************************\nSurge4, Loon and Shadowrocket configuration:\n\n[Script]\nhttp-request ^https?:\\/\\/api\\.revenuecat\\.com\\/v\\d\\/subscribers\\/ script-path=https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js\nhttp-response ^https?:\\/\\/api\\.revenuecat\\.com\\/v\\d\\/subscribers\\/ requires-body=1,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js\n\n[MITM]\nhostname = api.revenuecat.com\n********************************/\n\nconst resp = {};\nconst obj = JSON.parse(typeof $response != \"undefined\" && $response.body || null);\nconst ua = $request.headers['User-Agent'] || $request.headers['user-agent'];\nconst list = {\n\t'HTTPBot': { name: 'rc_lifetime', id: 'com.behindtechlines.HTTPBot.prounlock' },\n\t'VSCO': { name: 'membership', id: 'com.circles.fin.premium.yearly' },\n\t'1Blocker': { name: 'premium', id: 'blocker.ios.subscription.yearly' }\n};\nconst data = {\n\t\"expires_date\": \"2030-02-18T07:52:54Z\",\n\t\"original_purchase_date\": \"2020-02-11T07:52:55Z\",\n\t\"purchase_date\": \"2020-02-11T07:52:54Z\"\n};\n\nif (typeof $response == \"undefined\") {\n\tdelete $request.headers[\"x-revenuecat-etag\"]; // prevent 304 issues\n\tdelete $request.headers[\"X-RevenueCat-ETag\"];\n\tresp.headers = $request.headers;\n} else if (obj && obj.subscriber) {\n\tobj.subscriber.subscriptions = obj.subscriber.subscriptions || {};\n\tobj.subscriber.entitlement = obj.subscriber.entitlement || {};\n\tfor (const i in list) {\n\t\tif (new RegExp(`^${i}`, `i`).test(ua)) {\n\t\t\tobj.subscriber.subscriptions[list[i].id] = data;\n\t\t\tobj.subscriber.entitlements[list[i].name] = JSON.parse(JSON.stringify(data));\n\t\t\tobj.subscriber.entitlements[list[i].name].product_identifier = list[i].id;\n\t\t\tbreak;\n\t\t}\n\t}\n\tresp.body = JSON.stringify(obj);\n}\n\n$done(resp);\n"
  },
  {
    "path": "QuantumultX/File/wnyd.js",
    "content": "/*\n网易蜗牛读书 解锁特权\n原作者: yxiaocai & JO2EY\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https?:\\/\\/p\\.du\\.163\\.com\\/gain\\/readtime\\/info\\.json url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/wnyd.js\n\n[mitm]\nhostname = p.du.163.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https?:\\/\\/p\\.du\\.163\\.com\\/gain\\/readtime\\/info\\.json requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/wnyd.js\n\n[MITM]\nhostname = p.du.163.com\n\n**************************/\nvar body = $response.body;\nvar obj = JSON.parse(body);\n\nobj.tradeEndTime = 1879685290000;\nbody = JSON.stringify(obj);\n$done({body});\n"
  },
  {
    "path": "QuantumultX/File/xjsp.js",
    "content": "/*\n香蕉视频 解锁部分观看限制\n官网: https://www.aa2.app\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https?:\\/\\/.+?\\.(pipi|fuli|xiang(jiao|xiang))apps\\.com\\/(ucp\\/index|getGlobalData|(\\/|)vod\\/reqplay\\/) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/xjsp.js\n\n[mitm]\nhostname = ios.fuliapps.com, apple.fuliapps.com, ios.xiangjiaoapps.com, apple.xiangjiaoapps.com, *.xiangxiangapps.com, *.pipiapps.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response https?:\\/\\/.+?\\.(pipi|fuli|xiang(jiao|xiang))apps\\.com\\/(ucp\\/index|getGlobalData|(\\/|)vod\\/reqplay\\/) requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/xjsp.js\n\n[MITM]\nhostname = ios.fuliapps.com, apple.fuliapps.com, ios.xiangjiaoapps.com, apple.xiangjiaoapps.com, *.xiangxiangapps.com, *.pipiapps.com\n\n**************************/\n\nvar body = $response.body;\nvar url = $request.url;\n\nif (body) {\n  var obj = JSON.parse($response.body);\n  if (/\\/ucp\\/index/.test(url) && obj.data) {\n    obj.data.uinfo.minivod_play_daily_remainders = \"666\";\n    obj.data.uinfo.minivod_down_daily_remainders = \"666\";\n    obj.data.uinfo.down_daily_remainders = \"666\";\n    obj.data.uinfo.play_daily_remainders = \"666\";\n    obj.data.uinfo[\"next_upgrade_need\"] = \"0\";\n    obj.data.user.isvip = \"1\";\n    obj.data.user.gicon = \"V5\";\n    obj.data.user.gid = \"5\";\n  }\n  if (/\\/getGlobalData/.test(url) && obj.data) {\n    obj.data.app_launch_times_adshow = \"0\";\n    obj.data.adgroups = \"\";\n    obj.data.iOS_adgroups = \"\";\n  }\n  if (/\\/reqplay\\//.test(url) && obj.data) {\n    obj.retcode = \"0\";\n    if (obj.data.hasOwnProperty(\"httpurl_preview\")) {\n      var playurl = obj.data[\"httpurl_preview\"];\n      obj.data[\"httpurl\"] = playurl;\n    };\n  }\n  $done({ body: JSON.stringify(obj) });\n} else {\n  $done({})\n}"
  },
  {
    "path": "QuantumultX/IPA-Installer.snippet",
    "content": "# 该文件为 \"IPA应用辅助安装脚本\" QuantumultX远端重写资源.\n# 该资源可在iOS端辅助安装商店版或已签名IPA(需使用快捷指令 + Shu/Jsbox/pythonista), 查看脚本注释以了解具体方法; 安装演示可查看TG频道 @NobyDa\n\n^https:\\/\\/nobyda.app/(install|download) url script-analyze-echo-response https://raw.githubusercontent.com/NobyDa/Script/master/IPA-Installer/IPA-Installer.js\n\nhostname = nobyda.app"
  },
  {
    "path": "QuantumultX/Js.conf",
    "content": "hostname = api.weibo.cn, mapi.weibo.com, *.uve.weibo.com, mp.weixin.qq.com, api.zhihu.com, p.du.163.com, apigate.zymk.cn, www.luqijianggushi.com, origin-prod-phoenix.jibjab.com, xy-viva.kakalili.com, ap*.intsig.net, ios.fuliapps.com, apple.fuliapps.com, *.pipiapps.com, ios.xiangjiaoapps.com, apple.xiangjiaoapps.com, *.xiangxiangapps.com, api.m.jd.com, ios*.prod.ftl.netflix.com, api.revenuecat.com, pan.baidu.com, bmall.camera360.com, api-chn.rthdo.com\n\n# 去微信公众号广告 (By Choler)\n^https?:\\/\\/mp\\.weixin\\.qq\\.com\\/mp\\/getappmsgad url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Wechat.js\n\n# 网易蜗牛读书VIP (By yxiaocai and JO2EY)\n^https?://p\\.du\\.163\\.com/readtime/info.json url reject\n^https?:\\/\\/p\\.du\\.163\\.com\\/gain\\/readtime\\/info\\.json url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/wnyd.js\n\n# 知音漫客VIP\n^https:\\/\\/apigate\\.zymk\\.cn\\/(zymk-getuserinfo-api\\/v1\\/getuserinfo|zymk-userpurchased-api\\/v1\\/userpurchased\\/paychapters)\\/ url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Zymh.js\n\n# VSCO & 1Blocker\n^https?:\\/\\/api\\.revenuecat\\.com\\/v\\d\\/subscribers\\/ url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js\n^https?:\\/\\/api\\.revenuecat\\.com\\/v\\d\\/subscribers\\/ url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js\n\n# 香蕉视频VIP\n^https?:\\/\\/.+?\\.(pipi|fuli|xiang(jiao|xiang))apps\\.com\\/(ucp\\/index|getGlobalData|(\\/|)vod\\/reqplay\\/) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/xjsp.js\n\n# 陆琪讲故事\n^https:\\/\\/www\\.luqijianggushi\\.com\\/api\\/v2\\/user\\/get url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/luqi.js\n\n# JibJab解锁pro\n^https:\\/\\/origin-prod-phoenix\\.jibjab\\.com\\/v1\\/user url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/jibjab.js\n\n# 小影 解锁Vip\n^https:\\/\\/(xy-viva\\.kakalili|api-chn.rthdo)\\.com\\/api\\/rest\\/u\\/vipVerifyReceipt url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/vivavideo.js\n\n# 扫描全能王 pro\n^https:\\/\\/(api|api-cs)\\.intsig\\.net\\/purchase\\/cs\\/query_property\\? url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/CamScanner.js\n\n# 百度网盘 解除在线视频倍率/清晰度\n^https:\\/\\/pan\\.baidu\\.com\\/rest\\/\\d\\.\\d\\/membership\\/user url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/BaiduCloud.js\n\n# MIX 解锁高级特权 (需恢复购买)\n^https?:\\/\\/bmall\\.camera360\\.com\\/api\\/mix\\/recovery url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/MIX.js\n\n#################################\n###########其他仓库引用###########\n#################################\n\n# 去微博应用内广告 (yichahucha)\n^https?://(sdk|wb)app\\.uve\\.weibo\\.com(/interface/sdk/sdkad.php|/wbapplua/wbpullad.lua) url script-response-body https://raw.githubusercontent.com/yichahucha/surge/master/wb_launch.js\n^https?://m?api\\.weibo\\.c(n|om)/2/(statuses/(unread|extend|positives/get|(friends|video)(/|_)(mix)?timeline)|stories/(video_stream|home_list)|(groups|fangle)/timeline|profile/statuses|comments/build_comments|photo/recommend_list|service/picfeed|searchall|cardlist|page|!/(photos/pic_recommend_status|live/media_homelist)|video/tiny_stream_video_list|photo/info|remind/unread_count) url script-response-body https://raw.githubusercontent.com/yichahucha/surge/master/wb_ad.js\n\n# 知乎去广告 (onewayticket255)\nhttps://api.zhihu.com/(ad|drama|fringe|commercial|market/popover|search/(top|preset|tab)|.*featured-comment-ad) url reject-200\n\n# 京东比价\n^https?://api\\.m\\.jd\\.com/client\\.action\\?functionId=(wareBusiness|serverConfig|basicConfig) url script-response-body https://service.2ti.st/QuanX/Script/jd_tb_price/main.js\n\n# Netflix评分 (yichahucha)\n^https?://ios[-\\w]*\\.prod\\.ftl\\.netflix\\.com/iosui/user/.+path=%5B%22videos%22%2C%\\d+%22%2C%22summary%22%5D url script-request-header https://raw.githubusercontent.com/yichahucha/surge/master/nf_rating.js\n^https?://ios[-\\w]*\\.prod\\.ftl\\.netflix\\.com/iosui/user/.+path=%5B%22videos%22%2C%\\d+%22%2C%22summary%22%5D url script-response-body https://raw.githubusercontent.com/yichahucha/surge/master/nf_rating.js\n\n#################################\n#################################\n#################################\n\n"
  },
  {
    "path": "QuantumultX/Rewrite_lhie1.conf",
    "content": "# Update-2021.8.26\n# This rewrite rule does not include ConnersHua\nhostname = api.cognitive.microsofttranslator.com,offline.microsofttranslator.com,sf*ttcdn-tos.pstatp.com,oset-api.open-adx.com,qidian.qpic.cn,www.icourse163.org,ulogs.umeng.com,ulogs.umengcloud.com,alogs.umeng.com,alogs.umeng.co,*.byteoversea.com,*.cnbetacdn.com,101.201.62.22,113.105.222.132,113.96.109.*,118.178.214.118,121.14.89.216,121.9.212.178,14.21.76.30,183.232.237.194,183.232.246.225,183.60.159.227,59.37.96.220,789.kakamobi.cn,aarkissltrial.secure2.footprint.net,activity2.api.ofo.com,adm.10jqka.com.cn,adproxy.autohome.com.cn,afd.baidu.com,api.app.vhall.com,api.fengshows.com,api.k.sohu.com,api.laifeng.com,api.m.mi.com,api.mddcloud.com.cn,api-mifit.huami.com,api-mifit-cn.huami.com,app.10086.cn,app.m.zj.chinamobile.com,app2.autoimg.cn,appsdk.soku.com,atrace.chelaile.net.cn,capi.douyucdn.cn,cdn.kuaidi100.com,classbox2.kechenggezi.com,connect.facebook.net,creatives.ftimg.net,d.1qianbao.com,dapis.mting.info,dl.app.gtja.com,dongfeng.alicdn.com,dsp-impr2.youdao.com,erebor.douban.com,fm.fenqile.com,fuss10.elemecdn.com,g1.163.com,gorgon.youdao.com,hm.xiaomi.com,hui.sohu.com,i1.hoopchina.com.cn,iface2.iqiyi.com,img.zuoyebang.cc,img1.126.net,impservice.dictapp.youdao.com,impservice.youdao.com,kano.guahao.cn,lf.snssdk.com,lives.l.qq.com,m.aty.sohu.com,m5.amap.com,ma.ofo.com,mage.if.qidian.com,mapi.appvipshop.com,mbl.56.com,mimg.127.net,mmg.aty.sohu.com,mmgr.gtimg.com,nex.163.com,oimagea4.ydstatic.com,oimagec2.ydstatic.com,p.kuaidi100.com,p1.music.126.net,pic.k.sohu.com,pic1.chelaile.net.cn,ress.dxpmedia.com,rm.aarki.net,sso.ifanr.com,static.api.m.panda.tv,staticlive.douyucdn.cn,storage.wax.weibo.com,supportda.ofo.com,ups.youku.com,wapwenku.baidu.com,wenku.baidu.com,www.facebook.com,www.ft.com,www.oschina.net,api-mifit.huami.com,api-163.biliapi.net,pan-api.bitqiu.com,api.feng.com,m.tuniu.com,img.meituan.net,sdkapp.uve.weibo.com,ptmpcap.caocaokeji.cn,creditcardapp.bankcomm.com,newapp.szsmk.com,client.qunar.com,mpcs.suning.com,api2.helper.qq.com,cdnfile1.msstatic.com,res.xiaojukeji.com,dimg04.c-ctrip.com,prom.mobile.gome.com.cn,y.gtimg.cn,du.hupucdn.com,interfac*.music.163.com,yxyapi2.drcuiyutao.com,api.vistopia.com.cn,capis-clb.didapinche.com,api.jxedt.com,mi.gdt.qq.com,richmanapi.jxedt.com,nfmovies.com,app-api.smzdm.com,emdcadvertise.eastmoney.com,101.201.175.228,182.92.251.113\n\n\n^https?://(www\\.)?g\\.cn url 302 https://www.google.com\n^https?://(www\\.)?google\\.cn url 302 https://www.google.com\n^https?://(www\\.)?google\\.cn/search url 302 https://www.google.com/search\n^http://coupon.m.jd.com/ url 302 https://coupon.m.jd.com/\n^http://h5.m.jd.com/ url 302 https://h5.m.jd.com/\n^http://item.m.jd.com/ url 302 https://item.m.jd.com/\n^http://m.jd.com url 302 https://m.jd.com\n^http://newcz.m.jd.com/ url 302 https://newcz.m.jd.com/\n^http://p.m.jd.com/ url 302 https://p.m.jd.com/\n^http://so.m.jd.com/ url 302 https://so.m.jd.com/\n^https?://union.click.jd.com/jda? url request-header ^(.+?\\s).+?(\\s[\\s\\S]+?Host:).+?(\\r\\n) request-header $1/jda?adblock=$2union.click.jd.com$3\n^https?://union.click.jd.com/sem.php? url request-header ^(.+?\\s).+?(\\s[\\s\\S]+?Host:).+?(\\r\\n) request-header $1/sem.php?adblock=$2union.click.jd.com$3\n^https?://www.jd.com/ url 302 https://www.jd.com/\n^https?://m.taobao.com/ url 302 https://m.taobao.com/\n^https?:\\/\\/api\\.cognitive\\.microsofttranslator\\.com\\/languages\\?scope=compact,transliteration&api-version= url request-header (\\r\\n)If-None-Match:.+(\\r\\n) request-header $1\n^https?:\\/\\/offline\\.microsofttranslator\\.com\\/translatorresources\\.svc\\/GetMetadata\\?platform=ios&version= url request-header (\\r\\n)If-None-Match:.+(\\r\\n) request-header $1\n^https?://cfg.m.ttkvod.com/mobile/ttk_mobile_1.8.txt url request-header ^(.+?\\s).+?(\\s[\\s\\S]+?Host:).+?(\\r\\n) request-header $1/Static/TXT/ttk_mobile_1.8.txt$2ogtre5vp0.bkt.clouddn.com$3\n^https?://cnzz.com/ url request-header ^(.+?\\s).+?(\\s[\\s\\S]+?Host:).+?(\\r\\n) request-header $1/background.png?$2ogtre5vp0.bkt.clouddn.com$3\n^https?://m.qu.la/stylewap/js/wap.js url 302 http://ogtre5vp0.bkt.clouddn.com/qu_la_wap.js\n^https?://m.yhd.com/1/? url 302 http://m.yhd.com/1/?adbock=\n^https?://n.mark.letv.com/m3u8api/ url request-header ^(.+?\\s).+?(\\s[\\s\\S]+?Host:).+?(\\r\\n) request-header $1/Interface$2burpsuite.applinzi.com$3\n^https?://sqimg.qq.com/ url 302 https://sqimg.qq.com/\n^https?://static.m.ttkvod.com/static_cahce/index/index.txt url request-header ^(.+?\\s).+?(\\s[\\s\\S]+?Host:).+?(\\r\\n) request-header $1/Static/TXT/index.txt$2ogtre5vp0.bkt.clouddn.com$3\n^https?://www.iqshw.com/d/js/m url request-header ^(.+?\\s).+?(\\s[\\s\\S]+?Host:).+?(\\r\\n) request-header $1/Interface$2burpsuite.applinzi.com$3\n^https?://www.iqshw.com/d/js/m url request-header ^(.+?\\s).+?(\\s[\\s\\S]+?Host:).+?(\\r\\n) request-header $1/Other/Static/JS/Package.js?$2rewrite.websocket.site:10$3\n^https?:\\/\\/youtubei\\.googleapis\\.com\\/youtubei\\/v1\\/player\\/ad_ url reject\n^https?:\\/\\/vali\\.cp31\\.ott\\.cibntv\\.net\\/youku url reject\n^https?:\\/\\/.+?ccode=0902 url reject-img\n^https?:\\/\\/ulogs\\.umeng\\.com url reject-img\n^https?:\\/\\/ulogs\\.umengcloud\\.com url reject-img\n^https?:\\/\\/alogs\\.umeng\\.co url reject-img\n^https?:\\/\\/alogs\\.umeng\\.com url reject-img\n^https?:\\/\\/(\\w\\.)?up\\.qingdaonews\\.com url reject-img\n^https?:\\/\\/.+?\\.beacon\\.qq\\.com url reject-img\n^https?:\\/\\/.+?\\.gdt\\.qq\\.com url reject-img\n^https?:\\/\\/.+?\\.kingsoft-office-service\\.com url reject-img\n^https?:\\/\\/.+?\\.l\\.qq\\.com url reject-img\n^https?:\\/\\/[^(apple|10010)]+\\.(com|cn)\\/(a|A)d(s|v)?(\\/|\\.js) url reject-img\n^https?:\\/\\/[^bbs]\\.tianya\\.cn url reject-img\n^https?:\\/\\/\\w{6}\\.com1\\.z0\\.glb\\.clouddn\\.com url reject-img\n^https?:\\/\\/\\w{8}\\.logic\\.cpm\\.cm\\.kankan\\.com url reject-img\n^https?:\\/\\/\\w+\\.cloudfront\\.net\\/banner url reject-img\n^https?:\\/\\/9377\\w{2}\\.com url reject-img\n^https?:\\/\\/a0b\\w{2}\\.com url reject-img\n^https?:\\/\\/ad\\d\\.sina\\.com url reject-img\n^https?:\\/\\/ad\\d\\.sina\\.com.cn url reject-img\n^https?:\\/\\/api\\d\\.tuisong\\.baidu\\.com url reject-img\n^https?:\\/\\/d\\d\\.sina\\.com\\.cn url reject-img\n^https?:\\/\\/d\\d\\.sinaimg\\.cn url reject-img\n^https?:\\/\\/dl\\.app\\.gtja\\.com/.+?\\.jpg$ url reject-img\n^https?:\\/\\/log\\..+?\\.baidu\\.com url reject-img\n^https?:\\/\\/notice\\.send-anywhere\\.com\\/banner url reject-img\n^https?:\\/\\/sa\\d\\.tuisong\\.baidu\\.com url reject-img\n^https?:\\/\\/sax\\d\\.sina\\.com\\.cn url reject-img\n^https?:\\/\\/sax\\w?\\.sina\\.cn url reject-img\n^https?:\\/\\/sax\\w?\\.sina\\.com\\.cn url reject-img\n^https?:\\/\\/server-\\w+\\.imrworldwide\\.com url reject-img\n^https?:\\/\\/t\\d{2}\\.baidu\\.com url reject-img\n^https?:\\/\\/www\\.bldimg\\.com\\/(background|splash)\\/.+?\\.png$ url reject-img\n^https?:\\/\\/c\\.minisplat\\.cn url reject-img\n^https?:\\/\\/c1\\.minisplat\\.cn url reject-img\n^https?:\\/\\/cache\\.changjingyi\\.cn url reject-img\n^https?:\\/\\/cache\\.gclick\\.cn url reject-img\n^https?:\\/\\/m\\.coolaiy\\.com\\/b\\.php url reject-img\n^https?:\\/\\/www\\.babyye\\.com\\/b\\.php url reject-img\n^https?:\\/\\/www\\.gwv7\\.com\\/b\\.php url reject-img\n^https?:\\/\\/www\\.likeji\\.net\\/b\\.php url reject-img\n^https?:\\/\\/211\\.98\\.70\\.226:8080\\/ url reject-img\n^https?:\\/\\/211\\.98\\.71\\.195:8080\\/ url reject-img\n^https?:\\/\\/211\\.98\\.71\\.196:8080\\/ url reject-img\n^https?:\\/\\/.+?\\/variety.tc.qq.com\\/ url reject\n^https?:\\/\\/.+?\\/hls.cache.p4p\\/ url reject\n^https?:\\/\\/.+?\\/omts.tc.qq.com\\/ url reject\n^https?:\\/\\/.+?\\/variety.tc.qq.com\\/ url reject-img\n^https?:\\/\\/.+?\\/hls.cache.p4p\\/ url reject-img\n^https?:\\/\\/.+?\\/music\\/common\\/upload\\/t_splash_info url reject-img\n^https?:\\/\\/.+?\\/tips\\/fcgi-bin\\/fcg_get_advert url reject-img\n^https?:\\/\\/bla\\.gtimg\\.com\\/qqlive\\/\\d{6}.+?\\.png url reject-img\n^https?:\\/\\/imgcache\\.qq\\.com\\/qqlive\\/ url reject-img\n^https?:\\/\\/lives\\.l\\.qq\\.com\\/livemsg\\?sdtfrom= url reject-img\n^https?:\\/\\/mmgr\\.gtimg\\.com\\/gjsmall\\/qiantu\\/upload\\/ url reject-img\n^https?:\\/\\/mtteve\\.beacon\\.qq\\.com\\/analytics url reject-img\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/adsBlacklist url reject-img\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/getBannerAds url reject-img\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/getFullScreenPic url reject-img\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/getNewsRemoteConfig url reject-img\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/getSplash\\?apptype=ios&startarticleid=&__qnr= url reject-img\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/searchHotCatList url reject-img\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/upLoadLoc url reject-img\n^https?:\\/\\/splashqqlive\\.gtimg\\.com\\/website\\/\\d{6} url reject-img\n^https?:\\/\\/szextshort\\.weixin\\.qq\\.com\\/cgi-bin\\/mmoc-bin\\/ad\\/ url reject-img\n^https?:\\/\\/y\\.gtimg\\.cn\\/music\\/common\\/upload\\/targeted_ads url reject-img\n^https?:\\/\\/simg\\.s\\.weibo\\.com\\/.+?_ios\\d{2}\\.gif url reject-img\n^https?:\\/\\/storage\\.wax\\.weibo\\.com\\/\\w+\\.(png|jpg|mp4) url reject-img\n^https?:\\/\\/u1\\.img\\.mobile\\.sina\\.cn\\/public\\/files\\/image\\/\\d{3}x\\d{2,4}.+?(png|jpg|mp4) url reject-img\n^https?:\\/\\/(iyes|(api|hd)\\.mobile)\\.youku\\.com\\/(adv|common\\/v3\\/hudong\\/new) url reject-img\n^https?:\\/\\/ad\\.api\\.3g\\.youku\\.com url reject-img\n^https?:\\/\\/api\\.appsdk\\.soku\\.com\\/bg\\/r url reject-img\n^https?:\\/\\/api\\.appsdk\\.soku\\.com\\/tag\\/r url reject-img\n^https?:\\/\\/api\\.k\\.sohu\\.com\\/api\\/channel\\/ad\\/ url reject-img\n^https?:\\/\\/api\\.mobile\\.youku\\.com\\/layout\\/search\\/hot\\/word url reject-img\n^https?:\\/\\/m\\.youku\\.com\\/video\\/libs\\/iwt\\.js url reject-img\n^https?:\\/\\/r\\.l\\.youku\\.com\\/rec_at_click url reject-img\n^https?:\\/\\/r1\\.ykimg\\.com\\/\\w{30,35}\\.jpg url reject-img\n^https?:\\/\\/r1\\.ykimg\\.com\\/material\\/.+?\\/\\d{3,4}-\\d{4} url reject-img\n^https?:\\/\\/r1\\.ykimg\\.com\\/material\\/.+?\\/\\d{6}\\/\\d{4}\\/ url reject-img\n^https?:\\/\\/api\\.zhuishushenqi\\.com\\/advert url reject-img\n^https?:\\/\\/api\\.zhuishushenqi\\.com\\/recommend url reject-img\n^https?:\\/\\/mi\\.gdt\\.qq\\.com\\/gdt_mview\\.fcg url reject-img\n^https?:\\/\\/iface2\\.iqiyi\\.com\\/fusion\\/3\\.0\\/fusion_switch url reject-img\n^https?:\\/\\/agn\\.aty\\.sohu\\.com\\/m? url reject-img\n^https?:\\/\\/hui\\.sohu\\.com\\/predownload2\\/? url reject-img\n^https?:\\/\\/m\\.aty\\.sohu\\.com\\/openload? url reject-img\n^https?:\\/\\/mbl\\.56\\.com\\/config\\/v1\\/common\\/config\\.union\\.ios\\.do? url reject-img\n^https?:\\/\\/mmg\\.aty\\.sohu\\.com\\/mqs? url reject-img\n^https?:\\/\\/mmg\\.aty\\.sohu\\.com\\/pvlog? url reject-img\n^https?:\\/\\/photocdn\\.sohu\\.com\\/tvmobilemvms url reject-img\n^https?:\\/\\/s\\.go\\.sohu\\.com\\/adgtr\\/\\?gbcode= url reject-img\n^https?:\\/\\/afd\\.baidu\\.com\\/afd\\/entry url reject-img\n^https?:\\/\\/als\\.baidu\\.com\\/clog\\/clog url reject-img\n^https?:\\/\\/baichuan\\.baidu\\.com\\/rs\\/adpmobile\\/launch url reject-img\n^https?:\\/\\/bj\\.bcebos\\.com\\/fc-feed\\/0\\/pic\\/ url reject-img\n^https?:\\/\\/c\\.tieba\\.baidu\\.com\\/c\\/p\\/img\\?src= url reject-img\n^https?:\\/\\/c\\.tieba\\.baidu\\.com\\/c\\/s\\/logtogether\\?cmd= url reject-img\n^https?:\\/\\/fcvbjbcebos\\.baidu\\.com\\/.+?\\.mp4 url reject-img\n^https?:\\/\\/gss0\\.bdstatic\\.com\\/.+?\\/static\\/wiseindex\\/img\\/bd_red_packet\\.png url reject-img\n^https?:\\/\\/sm\\.domobcdn\\.com\\/ugc\\/\\w\\/ url reject-img\n^https?:\\/\\/tb1\\.bdstatic\\.com\\/tb\\/cms\\/ngmis\\/adsense\\/*\\.jpg url reject-img\n^https?:\\/\\/tb2\\.bdstatic\\.com\\/tb\\/mobile\\/spb\\/widget\\/jump url reject-img\n^https?:\\/\\/wapwenku\\.baidu\\.com\\/view\\/fengchao\\/ url reject-img\n^https?:\\/\\/wapwenku\\.baidu\\.com\\/view\\/fengchaoTwojump\\/ url reject-img\n^https?:\\/\\/wenku\\.baidu\\.com\\/shifen\\/ url reject-img\n^https?:\\/\\/ad\\.api\\.moji\\.com\\/ad\\/log\\/stat url reject-img\n^https?:\\/\\/ast\\.api\\.moji\\.com\\/assist\\/ad\\/moji\\/stat url reject-img\n^https?:\\/\\/cdn\\.moji\\.com\\/adlink\\/avatarcard url reject-img\n^https?:\\/\\/cdn\\.moji\\.com\\/adlink\\/common url reject-img\n^https?:\\/\\/cdn\\.moji\\.com\\/adlink\\/splash\\/ url reject-img\n^https?:\\/\\/cdn\\.moji\\.com\\/advert\\/ url reject-img\n^https?:\\/\\/cdn2\\.moji002\\.com\\/webpush\\/ad2\\/ url reject-img\n^https?:\\/\\/fds\\.api\\.moji\\.com\\/card\\/recommend url reject-img\n^https?:\\/\\/show\\.api\\.moji\\.com\\/json\\/showcase\\/getAll url reject-img\n^https?:\\/\\/stat\\.moji\\.com url reject-img\n^https?:\\/\\/storage\\.360buyimg\\.com\\/kepler-app url reject-img\n^https?:\\/\\/ugc\\.moji001\\.com\\/sns\\/json\\/profile\\/get_unread url reject-img\n^https?:\\/\\/image1\\.chinatelecom-ec\\.com\\/images\\/.+?\\/\\d{13}\\.jpg url reject-img\n^https?:\\/\\/m\\.client\\.10010\\.com\\/mobileService\\/(activity|customer)\\/(accountListData|get_client_adv|get_startadv) url reject-img\n^https?:\\/\\/m\\.client\\.10010\\.com\\/uniAdmsInterface\\/(getHomePageAd|getWelcomeAd) url reject-img\n^https?:\\/\\/m1\\.ad\\.10010\\.com\\/noticeMag\\/images\\/imageUpload\\/2\\d{3} url reject-img\n^https?:\\/\\/res\\.mall\\.10010\\.cn\\/mall\\/common\\/js\\/fa\\.js?referer= url reject-img\n^https?:\\/\\/api\\.newad\\.ifeng\\.com\\/ClientAdversApi1508\\?adids= url reject-img\n^https?:\\/\\/c1\\.ifengimg\\.com\\/.+?_w1080_h1410\\.jpg url reject-img\n^https?:\\/\\/exp\\.3g\\.ifeng\\.com\\/coverAdversApi\\?gv=\\. url reject-img\n^https?:\\/\\/ifengad\\.3g\\.ifeng\\.com\\/ad\\/pv\\.php\\?stat= url reject-img\n^https?:\\/\\/iis1\\.deliver\\.ifeng\\.com\\/getmcode\\?adid= url reject-img\n^https?:\\/\\/.+?\\/eapi\\/[ad|event]\\/ url reject-img\n^https?:\\/\\/.+?\\.127\\.net\\/ad url reject-img\n^https?:\\/\\/.+?\\/eapi\\/ad\\/ url reject-img\n^https?:\\/\\/g1\\.163\\.com\\/madfeedback url reject-img\n^https?:\\/\\/img1\\.126\\.net\\/.+?dpi=\\w{7,8} url reject-img\n^https?:\\/\\/img1\\.126\\.net\\/channel14\\/ url reject-img\n^https?:\\/\\/mimg\\.127\\.net\\/external\\/smartpop-manger\\.min\\.js url reject-img\n^https?:\\/\\/nex\\.163\\.com\\/q url reject-img\n^https?:\\/\\/oimage([a-z])([0-9])\\.ydstatic\\.com\\/.+?&product=adpublish url reject-img\n^https?:\\/\\/p[^4](c)?\\.music\\.126\\.net\\/\\w+==\\/10995\\d{13}\\.jpg$ url reject-img\n^https?:\\/\\/interface\\.music\\.163\\.com\\/eapi\\/ad\\/ url reject-img\n^https?:\\/\\/.+?\\/client?functionId=lauch\\/lauchConfig&appName=paidaojia url reject-img\n^https?:\\/\\/111\\.13\\.29\\.201\\/client\\.action\\?functionId=start url reject-img\n^https?:\\/\\/api\\.m\\.jd\\.com\\/client\\.action\\?functionId=start url reject-img\n^https?:\\/\\/bdsp-x\\.jd\\.com\\/adx\\/ url reject-img\n^https?:\\/\\/m\\.360buyimg\\.com\\/mobilecms\\/s640x1136_jfs\\/ url reject-img\n^https?:\\/\\/(\\d{1,3}\\.){1,3}\\d{1,3}\\/view\\/dale-online\\/dale_ad\\/ url reject-img\n^https?:\\/\\/api\\.douban\\.com\\/v2\\/app_ads\\/common_ads url reject-img\n^https?:\\/\\/capi\\.douyucdn\\.cn\\/lapi\\/sign\\/app(api)?\\/getinfo\\?client_sys=ios url reject-img\n^https?:\\/\\/capi\\.douyucdn\\.cn\\/api\\/ios_app\\/check_update url reject-img\n^https?:\\/\\/capi\\.douyucdn\\.cn\\/api\\/v1\\/getStartSend?client_sys=ios url reject-img\n^https?:\\/\\/douyucdn\\.cn\\/.+?\\/appapi\\/getinfo url reject-img\n^https?:\\/\\/rtbapi.douyucdn.cn\\/japi\\/sign\\/app\\/getinfo url reject-img\n^https?:\\/\\/staticlive\\.douyucdn\\.cn\\/.+?\\/getStartSend url reject-img\n^https?:\\/\\/staticlive\\.douyucdn\\.cn\\/upload\\/signs\\/ url reject-img\n^https?:\\/\\/elemecdn\\.com\\/.+?\\/sitemap url reject-img\n^https?:\\/\\/fuss10\\.elemecdn\\.com\\/.+?\\/w\\/640\\/h\\/\\d{3,4} url reject-img\n^https?:\\/\\/fuss10\\.elemecdn\\.com\\/.+?\\/w\\/750\\/h\\/\\d{3,4} url reject-img\n^https?:\\/\\/fuss10\\.elemecdn\\.com\\/.+?\\.mp4 url reject-img\n^https?:\\/\\/m\\.elecfans\\.com\\/static\\/js\\/ad\\.js url reject-img\n^https?:\\/\\/www1\\.elecfans\\.com\\/www\\/delivery\\/ url reject-img\n^https?:\\/\\/p\\d\\.pstatp\\.com\\/origin url reject-img\n^https?:\\/\\/pb\\d\\.pstatp\\.com\\/origin url reject-img\n^https?:\\/\\/adse.+?\\.com\\/[a-z]{4}\\/loading\\?appid= url reject-img\n^https?:\\/\\/adse\\.ximalaya\\.com\\/ting\\/feed\\?appid= url reject-img\n^https?:\\/\\/adse\\.ximalaya\\.com\\/ting\\/loading\\?appid= url reject-img\n^https?:\\/\\/adse\\.ximalaya\\.com\\/ting\\?appid= url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group21\\/M03\\/E7\\/3F\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group21\\/M0A\\/95\\/3B\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group22\\/M00\\/92\\/FF\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group22\\/M05\\/66\\/67\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group22\\/M07\\/76\\/54\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group23\\/M01\\/63\\/F1\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group23\\/M04\\/E5\\/F6\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group23\\/M07\\/81\\/F6\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group23\\/M0A\\/75\\/AA\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group24\\/M03\\/E6\\/09\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group24\\/M07\\/C4\\/3D\\/ url reject-img\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group25\\/M05\\/92\\/D1\\/ url reject-img\n^https?:\\/\\/book\\.img\\.ireader\\.com\\/group6\\/M00 url reject-img\n^https?:\\/\\/api\\.ycapp\\.yiche\\.com\\/appnews\\/getadlist url reject-img\n^https?:\\/\\/api\\.ycapp\\.yiche\\.com\\/yicheapp\\/getadlist url reject-img\n^https?:\\/\\/api\\.ycapp\\.yiche\\.com\\/yicheapp\\/getappads\\/ url reject-img\n^https?:\\/\\/cheyouapi\\.ycapp\\.yiche\\.com\\/appforum\\/getusermessagecount url reject-img\n^https?:\\/\\/.+?\\.googlevideo\\.com\\/ptracking\\?pltype=adhost url reject-img\n^https?:\\/\\/.+?\\.youtube\\.com\\/get_midroll url reject-img\n^https?:\\/\\/.+?\\.youtube\\.com\\/ptracking\\? url reject-img\n^https?:\\/\\/m\\.youtube\\.com\\/_get_ads url reject-img\n^https?:\\/\\/pagead2\\.googlesyndication\\.com\\/pagead\\/ url reject-img\n^https?:\\/\\/s\\.youtube\\.com\\/api\\/stats\\/watchtime?adformat url reject-img\n^https?:\\/\\/s0\\.2mdn\\.net\\/ads\\/ url reject-img\n^https?:\\/\\/stats\\.tubemogul\\.com\\/stats\\/ url reject-img\n^http?:\\/\\/www\\.tsytv\\.com\\.cn\\/api\\/app\\/ios\\/ads url reject-img\n^https?:\\/\\/res\\.kfc\\.com\\.cn\\/advertisement\\/ url reject-img\n^https?:\\/\\/img\\.yun\\.01zhuanche\\.com\\/statics\\/app\\/advertisement\\/.+?-750-1334 url reject-img\n^https?:\\/\\/img01\\.10101111cdn\\.com\\/adpos\\/share\\/ url reject-img\n^https?:\\/\\/bank\\.wo\\.cn\\/v9\\/getstartpage url reject-img\n^https?:\\/\\/img\\.ihytv\\.com\\/material\\/adv\\/img\\/ url reject-img\n^https?:\\/\\/p\\d\\.meituan\\.net\\/(mmc|wmbanner)\\/ url reject-img\n^https?:\\/\\/mmgr\\.gtimg\\.com\\/gjsmall\\/qqpim\\/public\\/ios\\/splash\\/.+?\\/\\d{4}_\\d{4} url reject-img\n^https?:\\/\\/adproxy\\.autohome\\.com\\.cn\\/AdvertiseService\\/ url reject-img\n^https?:\\/\\/app2\\.autoimg\\.cn\\/appdfs\\/ url reject-img\n^https?:\\/\\/mage\\.if\\.qidian\\.com\\/Atom\\.axd\\/Api\\/Client\\/GetConfIOS url reject-img\n^https?:\\/\\/qidian\\.qpic\\.cn\\/qidian_common url reject-img\n^https?:\\/\\/img\\d{2}\\.ddimg\\.cn\\/upload_img\\/.+?\\/670x900 url reject-img\n^https?:\\/\\/img\\d{2}\\.ddimg\\.cn\\/upload_img\\/.+?\\/750x1064 url reject-img\n^https?:\\/\\/mapi\\.dangdang\\.com\\/index\\.php\\?action=init&user_client=iphone url reject-img\n^https?:\\/\\/dl\\.app\\.gtja\\.com\\/dzswem\\/kvController\\/ url reject-img\n^https?:\\/\\/dl\\.app\\.gtja\\.com\\/operation\\/config\\/startupConfig\\.json url reject-img\n^https?:\\/\\/api\\.laifeng\\.com\\/v1\\/start\\/ads url reject-img\n^https?:\\/\\/.+?\\.(snssdk|amemv)\\.com\\/api\\/ad\\/ url reject-img\n^https?:\\/\\/aweme\\.snssdk\\.com\\/aweme\\/v1\\/aweme\\/stats\\/ url reject-img\n^https?:\\/\\/aweme\\.snssdk\\.com\\/aweme\\/v1\\/device\\/update\\/ url reject-img\n^https?:\\/\\/aweme\\.snssdk\\.com\\/aweme\\/v1\\/screen\\/ad\\/ url reject-img\n^https?:\\/\\/aweme\\.snssdk\\.com\\/service\\/1\\/app_logout\\/ url reject-img\n^https?:\\/\\/aweme\\.snssdk\\.com\\/service\\/2\\/app_log url reject-img\n^https?:\\/\\/frontier\\.snssdk\\.com\\/ url reject-img\n^https?:\\/\\/sf\\w-ttcdn-tos\\.pstatp\\.com\\/obj\\/web\\.business\\.image url reject-img\n^https?:\\/\\/api\\.xiachufang\\.com\\/v2\\/ad\\/ url reject-img\n^https?:\\/\\/connect\\.facebook\\.net\\/en_US\\/fbadnw\\.js url reject-img\n^https?:\\/\\/qzonestyle\\.gtimg\\.cn\\/qzone\\/biz\\/gdt\\/mob\\/sdk\\/ios\\/v2\\/ url reject-img\n^https?:\\/\\/cdn\\.kuaidi100\\.com\\/images\\/open\\/appads url reject-img\n^https?:\\/\\/p\\.kuaidi100\\.com\\/mobile\\/mainapi\\.do url reject-img\n^https?:\\/\\/api\\.m\\.mi\\.com\\/.+?\\/app\\/start url reject-img\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/homepage_ad\\? url reject-img\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/sleep_ad\\? url reject-img\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/sport_ad\\? url reject-img\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/sport_summary_ad\\? url reject-img\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/sport_training_ad\\? url reject-img\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/step_detail_ad\\? url reject-img\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/training_video_ad\\? url reject-img\n^https?:\\/\\/.+?\\/portal\\.php\\?a=get_ads url reject-img\n^https?:\\/\\/.+?\\/portal\\.php\\?c=duiba url reject-img\n^https?:\\/\\/.+?\\/portal\\.php\\?a=get_coopen_ads url reject-img\n^https?:\\/\\/weicoapi\\.weico\\.cc\\/img\\/ad\\/ url reject-img\n^https?:\\/\\/.+?\\/weico4ad\\/ad\\/ url reject-img\n^https?:\\/\\/g\\.cdn\\.pengpengla\\.com\\/starfantuan\\/boot-screen-info\\/ url reject-img\n^https?:\\/\\/discuz\\.gtimg\\.cn\\/cloud\\/scripts\\/discuz_tips\\.js url reject-img\n^https?:\\/\\/sapi\\.guopan\\.cn\\/get_buildin_ad url reject-img\n^https?:\\/\\/789\\.kakamobi\\.cn\\/.+?adver url reject-img\n^https?:\\/\\/smart\\.789\\.image\\.mucang\\.cn\\/advert url reject-img\n^http?:\\/\\/123\\.59\\.30\\.10\\/adv\\/advInfos url reject-img\n^https?:\\/\\/bbs\\.airav\\.cc\\/data\\/.+?\\.jpg url reject-img\n^https?:\\/\\/image\\.airav\\.cc\\/AirADPic\\/.+?\\.gif url reject-img\n^https?:\\/\\/m\\.airav\\.cc\\/images\\/Mobile_popout_cn\\.gif url reject-img\n^https?:\\/\\/cmsapi\\.wifi8\\.com\\/v1\\/emptyAd\\/info url reject-img\n^https?:\\/\\/cmsapi\\.wifi8\\.com\\/v2\\/adNew\\/config url reject-img\n^https?:\\/\\/cmsfile\\.wifi8\\.com\\/uploads\\/png\\/ url reject-img\n^https?:\\/\\/sso\\.ifanr\\.com\\/jiong\\/IOS\\/appso\\/splash\\/ url reject-img\n^https?:\\/\\/oimage\\w\\d\\.ydstatic\\.com\\/image\\?.+?=adpublish url reject-img\n^https?:\\/\\/118\\.178\\.214\\.118\\/yyting\\/advertclient\\/ClientAdvertList\\.action url reject-img\n^https?:\\/\\/dapis\\.mting\\.info\\/yyting\\/advertclient\\/ClientAdvertList\\.action url reject-img\n^https?:\\/\\/192\\.133.+?\\.mp4$ url reject-img\n^https?:\\/\\/static\\.api\\.m\\.panda\\.tv\\/index\\.php\\?method=clientconf\\.firstscreen&__version=(play_cnmb|(\\d+\\.){0,3}\\d+)&__plat=ios&__channel=appstore url reject-img\n^https?:\\/\\/api\\.app\\.vhall\\.com\\/v5\\/000\\/webinar\\/launch url reject-img\n^https?:\\/\\/img\\.53site\\.com\\/Werewolf\\/AD\\/ url reject-img\n^https?:\\/\\/werewolf\\.53site\\.com\\/Werewolf\\/.+?\\/getAdvertise\\.php url reject-img\n^https?:\\/\\/werewolf\\.53site\\.com\\/Werewolf\\/.+?\\/getShareVideodb\\.php url reject-img\n^https?:\\/\\/a\\.applovin\\.com\\/.+?\\/ad url reject-img\n^https?:\\/\\/kano\\.guahao\\.cn\\/.+?\\?resize=\\d{3}-\\d{4} url reject-img\n^https?:\\/\\/atrace\\.chelaile\\.net\\.cn\\/adpub\\/ url reject-img\n^https?:\\/\\/atrace\\.chelaile\\.net\\.cn\\/exhibit\\?&adv_image url reject-img\n^https?:\\/\\/pic1\\.chelaile\\.net\\.cn\\/adv\\/ url reject-img\n^https?:\\/\\/images\\.91160\\.com\\/primary\\/ url reject-img\n^https?:\\/\\/d\\.1qianbao\\.com\\/youqian\\/ads\\/ url reject-img\n^https?:\\/\\/api\\.kkmh\\.com\\/v\\d\\/(ad|advertisement)\\/ url reject-img\n^https?:\\/\\/i1\\.hoopchina\\.com\\.cn\\/blogfile\\/.+?_\\d{3}x\\d{4} url reject-img\n^https?:\\/\\/pcvideoyd\\.titan\\.mgtv\\.com\\/pb\\/ url reject-img\n^https?:\\/\\/classbox2\\.kechenggezi\\.com\\/api\\/v1\\/sponge\\/pull\\?request_time= url reject-img\n^https?:\\/\\/e\\.dangdang\\.com\\/media\\/api.+?\\?action=getDeviceStartPage url reject-img\n^https?:\\/\\/api\\.smzdm\\.com\\/v2\\/util\\/banner url reject-img\n^https?:\\/\\/app\\.veryzhun\\.com\\/ad\\/admob url reject-img\n^https?:\\/\\/api\\.fengshows\\.com\\/api\\/launchAD url reject-img\n^https?:\\/\\/img\\.rr\\.tv\\/banner\\/.+?\\.jpg url reject-img\n^https?:\\/\\/ctrl\\.zmzapi\\.net\\/app\\/ads url reject-img\n^https?:\\/\\/ctrl\\.zmzapi\\.net\\/app\\/init url reject-img\n^https?:\\/\\/api\\.laosiji\\.com\\/user\\/startpage\\/ url reject-img\n^https?:\\/\\/adm\\.10jqka\\.com\\.cn\\/interface\\/getads\\.php url reject-img\n^https?:\\/\\/smkmp\\.96225\\.com\\/smkcenter\\/ad\\/.+?\\/adBanner url reject-img\n^https?:\\/\\/api\\.mddcloud\\.com\\.cn\\/api\\/ad\\/getClassAd\\.action url reject-img\n^https?:\\/\\/api\\.mddcloud\\.com\\.cn\\/api\\/advert\\/getHomepage\\.action url reject-img\n^https?:\\/\\/static1\\.keepcdn\\.com\\/.+?\\d{3}x\\d{4} url reject-img\n^https?:\\/\\/aarkissltrial\\.secure2\\.footprint\\.net\\/v1\\/ads url reject-img\n^https?:\\/\\/rm\\.aarki\\.net\\/v1\\/ads url reject-img\n^https?:\\/\\/182\\.92\\.244\\.70\\/d\\/json\\/ url reject-img\n^https?:\\/\\/.+?\\/videos\\/KnifeHit_4\\/gear3\\/ url reject-img\n^https?:\\/\\/images\\.kartor\\.cn\\/.+?\\.html url reject-img\n^https?:\\/\\/m\\.creditcard\\.ecitic\\.com\\/citiccard\\/mbk\\/appspace-client\\/cr\\/sys\\/popAdv url reject-img\n^https?:\\/\\/fm\\.fenqile\\.com\\/routev2\\/other\\/getfloatAd\\.json url reject-img\n^https?:\\/\\/fm\\.fenqile\\.com\\/routev2\\/other\\/startImg\\.json url reject-img\n^https?:\\/\\/.+?\\/vips-mobile\\/router\\.do\\?api_key= url reject-img\n^https?:\\/\\/consumer\\.fcbox\\.com\\/v1\\/ad\\/OpeningAdInfo\\/ url reject-img\n^https?:\\/\\/fengplus\\.feng\\.com\\/index\\.php\\?r=api\\/slide\\/.+?Ads url reject-img\n^https?:\\/\\/.+?\\/img\\/ad\\.union\\.api\\/ url reject-img\n^https?:\\/\\/.+?\\/img\\/web\\.business\\.image\\/ url reject-img\n^https?:\\/\\/ggv\\.cmvideo\\.cn\\/v1\\/iflyad\\/ url reject-img\n^https?:\\/\\/ivy\\.pchouse\\.com\\.cn\\/adpuba\\/ url reject-img\n^https?:\\/\\/www\\.oschina\\.net\\/action\\/apiv2\\/get_launcher url reject-img\n^https?:\\/\\/ma\\.ofo\\.com\\/ads url reject-img\n^https?:\\/\\/service\\.4gtv\\.tv\\/4gtv\\/Data\\/ADLog url reject-img\n^https?:\\/\\/service\\.4gtv\\.tv\\/4gtv\\/Data\\/GetAD url reject-img\n^https?:\\/\\/www\\.duokan\\.com/pictures? url reject-img\n^https?:\\/\\/www\\.duokan\\.com/promotion_day url reject-img\n^https?:\\/\\/api\\d?\\.tiktokv\\.com\\/api\\/ad\\/ url reject-img\n^https?:\\/\\/api\\d?\\.musical\\.ly\\/api\\/ad\\/ url reject-img\n^https?:\\/\\/mangaapi\\.manhuaren\\.com\\/v1\\/public\\/getStartPageAds url reject-img\n^https?:\\/\\/b-api\\.ins\\.miaopai\\.com\\/1\\/ad/ url reject-img\n^https?:\\/\\/cdn\\.tiku\\.zhan\\.com\\/banner url reject-img\n^https?:\\/\\/capi\\.mwee\\.cn/app-api/V12/app/getstartad url reject-img\n^https?:\\/\\/.+?\\/api\\/app\\/member\\/ver2\\/user\\/login\\/ url reject-img\n^https?:\\/\\/api\\.gaoqingdianshi\\.com\\/api\\/v2\\/ad url reject-img\n^https?:\\/\\/i\\d\\.hoopchina\\.com\\.cn/blogfile\\/\\d+\\/\\d+\\/BbsImg\\.(?<=(big.(png|jpg)))$ url reject-img\n^https?:\\/\\/games\\.mobileapi\\.hupu\\.com\\/.+?\\/(search|interfaceAdMonitor|status|hupuBbsPm)/(hotkey|init|hupuBbsPm)\\. url reject-img\n^https?:\\/\\/games\\.mobileapi\\.hupu\\.com\\/interfaceAdMonitor url reject-img\n^https?:\\/\\/img\\.zuoyebang\\.cc\\/zyb-image[\\s\\S]*?\\.jpg url reject-img\n^https?:\\/\\/.+?allOne\\.php\\?ad_name=main_splash_ios url reject-img\n^https?:\\/\\/.+?resource=article\\/recommend\\&accessToken= url reject-img\n^https?:\\/\\/113\\.200\\.76\\.*?:16420\\/sxtd\\.bike2\\.01\\/getkey\\.do url reject-img\n^https?:\\/\\/creatives\\.ftimg\\.net\\/ads url reject-img\n^https?:\\/\\/dd\\.iask\\.cn\\/ddd\\/adAudit url reject-img\n^https?:\\/\\/g\\.tbcdn\\.cn\\/mtb\\/ url reject-img\n^https?:\\/\\/iphone265g\\.com\\/templates\\/iphone\\/bottomAd\\.js url reject-img\n^https?:\\/\\/m.+?\\.china\\.com\\.cn\\/statics\\/sdmobile\\/js\\/ad url reject-img\n^https?:\\/\\/m.+?\\.china\\.com\\.cn\\/statics\\/sdmobile\\/js\\/mobile\\.advert\\.js url reject-img\n^https?:\\/\\/m.+?\\.china\\.com\\.cn\\/statics\\/sdmobile\\/js\\/mobileshare\\.js url reject-img\n^https?:\\/\\/overseas\\.weico\\.cc\\/portal\\.php\\?a=get_coopen_ads url reject-img\n^https?:\\/\\/player\\.hoge\\.cn\\/advertisement\\.swf url reject-img\n^https?:\\/\\/ress\\.dxpmedia\\.com\\/appicast\\/ url reject-img\n^https?:\\/\\/s3\\.pstatp\\.com\\/inapp\\/TTAdblock\\.css url reject-img\n^https?:\\/\\/sdk\\.99shiji\\.com\\/ad\\/ url reject-img\n^https?:\\/\\/statc\\.mytuner\\.mobi\\/media\\/banners\\/ url reject-img\n^https?:\\/\\/static\\.cnbetacdn\\.com\\/assets\\/adv url reject-img\n^https?:\\/\\/static\\.iask\\.cn\\/m-v20161228\\/js\\/common\\/adAudit\\.min\\.js url reject-img\n^https?:\\/\\/v\\.17173\\.com\\/api\\/Allyes\\/ url reject-img\n^https?:\\/\\/wmedia-track\\.uc\\.cn url reject-img\n^https?:\\/\\/www\\.ft\\.com\\/__origami\\/service\\/image\\/v2\\/images\\/raw\\/https%3A%2F%2Fcreatives\\.ftimg\\.net%2Fads* url reject-img\n^https?:\\/\\/www\\.lianbijr\\.com\\/adPage\\/ url reject-img\n^https?:\\/\\/api-mifit\\.huami\\.com\\/(discovery\\/mi\\/discovery\\/(homepage|sleep|sport(_(summary|training))?|step_detail|training_video)_ad|v1\\/app\\/startpages\\.json)\\? url reject-img\n^https?:\\/\\/api-163\\.biliapi\\.net\\/cover url reject-img\n^https?:\\/\\/pan-api\\.bitqiu\\.com\\/activity\\/(getPromoteGuide|getUrlList) url reject-img\n^https?:\\/\\/dssp\\.stnts\\.com url reject-img\n^https?:\\/\\/image1\\.chinatelecom-ec\\.com\\/images\\/.*?\\/client\\w+\\.jpg url reject-img\n^https?:\\/\\/mps\\.95508\\.com\\/mps\\/club\\/cardPortals\\/adv\\/\\d+\\.(jpg|png) url reject-img\n^https?:\\/\\/m\\.creditcard\\.ecitic\\.com\\/.*?\\/appStartAdv url reject-img\n^https?:\\/\\/mlife\\.jf365\\.boc\\.cn\\/AppPrj\\/FirstPic\\.do url reject-img\n^https?:\\/\\/creditcardapp\\.bankcomm\\.com\\/mapp\\/common\\/queryGuidePageAds\\.do url reject-img\n^https?:\\/\\/[\\s\\S]*\\/.+?\\.tc\\.qq\\.com/.*?p201.1\\.mp4 url reject-img\n^https?:\\/\\/[\\s\\S]*\\/website\\/.*?\\.jpg url reject-img\n^https?:\\/\\/[\\s\\S]*\\/music\\/photo_new\\/T017R url reject-img\n^https?:\\/\\/y\\.gtimg\\.cn\\/music\\/.*?_Ad/\\d+\\.png url reject-img\n^https?:\\/\\/shp\\.qpic\\.cn\\/pggamehead\\/.*?h=\\d{4} url reject-img\n^https?:\\/\\/api2\\.helper\\.qq\\.com\\/game\\/buttons url reject-img\n^https?:\\/\\/[\\s\\S]*\\.baidu\\.com/.*?ad[xs]\\.php url reject-img\n^https?:\\/\\/pan\\.baidu\\.com\\/rest\\/2.0\\/pcs\\/adx url reject-img\n^https?:\\/\\/pan\\.baidu\\.com\\/act\\/api\\/activityentry url reject-img\n^https?:\\/\\/[\\s\\S]*\\/youku\\/.*?\\.mp4 url reject-img\n^https?:\\/\\/optimus-ads\\.amap\\.com\\/uploadimg\\/ url reject-img\n^https?:\\/\\/p\\d.meituan.net\\/movie\\/.*?\\?may_covertWebp url reject-img\n^https?:\\/\\/p\\d\\.meituan\\.net\\/wmbanner\\/ url reject-img\n^https?:\\/\\/s3plus\\.meituan\\.net\\/v1\\/mss_a002 url reject-img\n^https?:\\/\\/img\\.meituan\\.net\\/midas\\/.*?@\\d{4}h url reject-img\n^https?:\\/\\/img\\.meituan\\.net\\/display\\/\\w+\\.jpg\\.webp url reject-img\n^https?:\\/\\/[\\s\\S]*\\/eapi\\/ad\\/ url reject-img\n^https?:\\/\\/iad.*?mat\\.music\\.12[67]\\.net/\\w+\\.(jpg|mp4) url reject-img\n^https?:\\/\\/zt-app\\.go189\\.cn\\/zt-app\\/welcome\\/.*?Animation url reject-img\n^https?:\\/\\/[\\s\\S]*\\/ting\\/[a-z]*\\/ts-\\d+ url reject-img\n^https?:\\/\\/res\\.xiaojukeji\\.com\\/resapi\\/activity\\/get(Ruled|Preload) url reject-img\n^https?:\\/\\/rich\\.kuwo\\.cn\\/AdService\\/kaiping\\/adinfo url reject-img\n^https?:\\/\\/[\\s\\S]*\\.snssdk\\.com\\/api\\/ad\\/ url reject-img\n^https?:\\/\\/api\\.feng\\.com\\/v1\\/advertisement\\/.*?Claunch url reject-img\n^https?:\\/\\/business\\.msstatic\\.com\\/advertiser\\/ url reject-img\n^https?:\\/\\/cdnfile1\\.msstatic\\.com\\/cdnfile\\/appad\\/ url reject-img\n^https?:\\/\\/ms\\.jr\\.jd\\.com\\/gw\\/generic\\/aladdin\\/na\\/m\\/getLoadingPicture url reject-img\n^https?:\\/\\/mpcs\\.suning\\.com\\/mpcs\\/dm\\/getDmInfo url reject-img\n^https?:\\/\\/prom\\.mobile\\.gome\\.com\\.cn\\/mobile\\/promotion\\/promscms\\/sale\\w+\\.jsp url reject-img\n^https?:\\/\\/app\\.yinxiang\\.com\\/ads\\/getAdsInfo url reject-img\n^https?:\\/\\/api\\.douban\\.com\\/v2\\/app_ads\\/splash url reject-img\n^https?:\\/\\/ptmpcap\\.caocaokeji\\.cn\\/advert-bss\\/ url reject-img\n^https?:\\/\\/newapp\\.szsmk\\.com\\/app\\/config\\/.*?Ad url reject-img\n^https?:\\/\\/client\\.qunar\\.com\\/pitcher-proxy\\?qrt=p_splashAd url reject-img\n^https?:\\/\\/m\\.tuniu\\.com\\/api\\/operation\\/splash\\/ url reject-img\n^https?:\\/\\/y\\.gtimg\\.cn\\/music\\/common\\/\\/upload\\/kg_ad/.*?\\d{4}\\.jpg url reject-img\n^https?:\\/\\/dimg04\\.c-ctrip\\.com\\/images\\/\\w+(_\\d{4}){2} url reject-img\n^https?:\\/\\/adm\\.10jqka\\.com\\.cn\\/img\\/ad\\/.*?(1\\d{2}|\\d{4})\\.jpg url reject-img\n^https?:\\/\\/api\\.gotokeep\\.com\\/ads\\/ url reject-img\n^https?:\\/\\/ggx\\.cmvideo\\.cn\\/request\\/ url reject-img\n^https?:\\/\\/oral\\.youdao\\.com\\/oral\\/adInfo url reject-img\n^https?:\\/\\/impservice\\.dictapp\\.youdao\\.com\\/imp\\/request url reject-img\n^https?:\\/\\/du\\.hupucdn\\.com\\/\\w+h\\d{4} url reject-img\n^https?:\\/\\/api\\.yangkeduo\\.com\\/api\\/cappuccino\\/splash url reject-img\n^https?:\\/\\/mp\\.weixin\\.qq\\.com\\/(s|mp)\\/(ad_|advertisement|getappmsgad|report|appmsgreport|appmsgpicreport) url reject-img\n^https?:\\/\\/ap(i|p)\\.bilibili\\.com\\/((x\\/v2|pgc)\\/(season\\/rank\\/cn|splash\\/)|(pgc/season/rank/cn|x/v2/(rank.*?rid=(168|5)|search/(hot|recommend|resource)))) url reject-img\n^https?:\\/\\/www\\.zhihu\\.com\\/terms\\/privacy\\/confirm url reject-img\n^https?:\\/\\/api\\.zhihu\\.com\\/market\\/popover url reject-img\n^https?:\\/\\/api\\.zhihu\\.com\\/search\\/(top|tab|preset) url reject-img\n^https?:\\/\\/api\\.zhihu\\.com\\/(launch|ad-style-service|app_config|real_time|ab\\/api) url reject-img\n^https?:\\/\\/api\\.zhihu\\.com\\/commercial_api\\/(launch|real_time) url reject-img\n^https?:\\/\\/(api|www)\\.zhihu\\.com\\/.*?(featured-comment-ad|recommendations|community-ad) url reject-img\n^https?:\\/\\/(api|www)\\.zhihu\\.com\\/(fringe|adx|commercial|ad-style-service|banners|mqtt) url reject-img\n^https?:\\/\\/interface3?\\.music\\.163\\.com/eapi/(ad|abtest|sp|hot|store|search/(specialkeyword|defaultkeyword|hot)) url reject-img\n^https?:\\/\\/weibointl\\.api\\.weibo\\.cn\\/portal\\.php\\?a=get_coopen_ads url reject-img\n^https?:\\/\\/yxyapi2\\.drcuiyutao\\.com\\/yxy-api-gateway\\/api\\/json\\/advert\\/getsAd url reject-dict\n^https?:\\/\\/capis-clb\\.didapinche\\.com\\/ad\\/ url reject-dict\n^https?:\\/\\/api\\.vistopia\\.com\\.cn\\/api\\/v1\\/home\\/advertisement url reject\n^https?:\\/\\/www\\.didapinche\\.com\\/app\\/adstat\\/ url reject-img\n^https?:\\/\\/capis\\.didapinche\\.com\\/ad\\/ url reject-img\n^https?:\\/\\/api-163\\.biliapi\\.net/cover url reject-img\n^https?:\\/\\/mi\\.gdt\\.qq\\.com\\/gdt_mview.\\fcg url reject-img\n^https?:\\/\\/api\\.jxedt\\.com\\/jump\\/EMiCcDNp url reject-img\n^https?:\\/\\/richmanapi\\.jxedt\\.com\\/api\\/banadplus url reject-img\n^https?:\\/\\/richmanapi\\.jxedt\\.com\\/api\\/ad\\/guideplus url reject-img\n^https?:\\/\\/richmanmain\\.jxedt\\.com\\/advertisement\\/fallback url reject-img\n^https?:\\/\\/richmanapi\\.jxedt\\.com\\/api\\/adplus url reject-img\n^https?:\\/\\/www\\.nfmovies\\.com\\/pic\\/tu\\/ url reject-img\n^https?:\\/\\/www\\.nfmovies\\.com\\/uploads\\/images\\/play\\.jpg url reject-img\n^https?:\\/\\/www\\.nfmovies\\.com\\/templets\\/default\\/images\\/logos url reject-img\n^https?:\\/\\/ddrk\\.me\\/image\\/logo_footer\\.png$ url reject-img\n^https?:\\/\\/img\\.ddrk\\.me\\/ad190824 url reject-img\n^https?:\\/\\/ddrk\\.me\\/image\\/logo_footer\\.png url reject-img\n^https?:\\/\\/ddrk\\.me\\/wp-content\\/plugins\\/advanced-floating-content-lite\\/public\\/images\\/close\\.png url reject-img\n^https?:\\/\\/img\\.ddrk\\.me\\/cover\\.png url reject-img\n^https?:\\/\\/app-api\\.smzdm\\.com\\/util\\/loading url reject-img\n^https?:\\/\\/emdcadvertise\\.eastmoney\\.com\\/infoService url reject-img\n^https?:\\/\\/www.icourse163.org\\/.*?(Advertisement) url reject-img\n^https?:\\/\\/sf.*?-ttcdn-tos\\.pstatp\\.com\\/obj\\/ad url reject-img\n^https?:\\/\\/oset-api\\.open-adx\\.com\\/ad\\/ url reject-img\n# XueQiu\n^https?:\\/\\/(101\\.201\\.175\\.228|182\\.92\\.251\\.113)\\/brand\\/search\\/v1\\.json url reject-dict"
  },
  {
    "path": "QuantumultX/Snippet/BiliComicCookie.snippet",
    "content": "# 该 QuantumultX 远程重写配置片段用于获取\"哔哩哔哩漫画签到\"账号Cookie\n# 配置脚本后打开哔哩哔哩漫画(AppStore中国区)，点击\"我的\"可完成获取\n# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/BiliComicCookie.snippet\n\n\n^https:\\/\\/app\\.bilibili\\.com\\/x\\/v2\\/account\\/myinfo url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js\n\nhostname = app.bilibili.com"
  },
  {
    "path": "QuantumultX/Snippet/CtripAuth.snippet",
    "content": "# 该 QuantumultX 远程重写配置片段用于获取\"携程签到\"账号授权\n# 配置脚本后登陆\"携程旅行\"微信小程序或\"携程网页版\"(https://m.ctrip.com/)即可完成获取\n# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/CtripAuth.snippet\n\n\n^https:\\/\\/m\\.ctrip\\.com\\/restapi\\/soa2\\/\\d+\\/[a-zA-Z]+Login(?:$|\\?) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js\n\nhostname = m.ctrip.com"
  },
  {
    "path": "QuantumultX/Snippet/GoogleCAPTCHA.snippet",
    "content": "# QuantumultX 远程重写配置片段\n\n# Google搜索人机验证解决方案\n# Google搜索内容时并发使用多个代理策略、策略组尝试搜索内容，并返回最优结果。具体细节可查看脚本注释。\n\n# 脚本：https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Google_CAPTCHA.js\n# 片段：https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/GoogleCAPTCHA.snippet\n\n\n^https:\\/\\/www\\.google\\.com(?:\\.[a-z]+|)\\/(?:search\\?(?:|.+?&)q=|$) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Google_CAPTCHA.js\n\nhostname = www.google.com*"
  },
  {
    "path": "QuantumultX/Snippet/KuaiKanCookie.snippet",
    "content": "# 该 QuantumultX 远程重写配置片段用于获取\"快看漫画签到\"账号Cookie\n# 配置脚本后打开快看漫画(AppStore中国区)，点击\"我的\"可完成获取\n# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/KuaiKanCookie.snippet\n\n\n^https:\\/\\/api\\.kkmh\\.com\\/v\\d\\/passport\\/user url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\n\nhostname = api.kkmh.com"
  },
  {
    "path": "QuantumultX/Snippet/TieBaCookie.snippet",
    "content": "# 该 QuantumultX 远程重写配置片段用于获取\"百度贴吧签到\"账号Cookie\n# 配置脚本后打开百度贴吧App(AppStore中国区, 非内部版)，点击\"我的\"可完成获取\n# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/TieBaCookie.snippet\n\n\nhttps?:\\/\\/(c\\.tieba\\.baidu\\.com|180\\.97\\.\\d+\\.\\d+)\\/c\\/s\\/login url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js\n\nhostname = c.tieba.baidu.com"
  },
  {
    "path": "QuantumultX/Snippet/iQiYiCookie.snippet",
    "content": "# 该 QuantumultX 远程重写配置片段用于获取\"爱奇艺签到\"账号Cookie\n# 配置脚本后 Safari 浏览器打开 https://m.iqiyi.com/user.html 使用密码登录可完成获取\n# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/iQiYiCookie.snippet\n\n\n^https:\\/\\/passport\\.iqiyi\\.com\\/apis\\/user\\/ url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\nhostname = passport.iqiyi.com"
  },
  {
    "path": "QuantumultX/TestFlightDownload.conf",
    "content": "# 该订阅仅适用于QuantumultX, 用于更新TestFlight App时, 提示\"APP不可用\"问题. 解除区域限制.\n\nhostname = testflight.apple.com\n\n^https?:\\/\\/testflight\\.apple\\.com\\/v\\d\\/accounts\\/.+?\\/install$ url script-request-body https://gist.githubusercontent.com/NobyDa/9be418b93afc5e9c8a8f4d28ae403cf2/raw/TF_Download.js"
  },
  {
    "path": "README.md",
    "content": "## TOC\n- [TOC](#toc)\n- [Script Overview](#script-overview)\n  - [Daily-Bonus Script](#daily-bonus-script)\n  - [Functionality-enhancing Script](#functionality-enhancing-script)\n  - [Other Script](#other-script)\n- [Surge File Overview](#surge-file-overview)\n- [QuantumultX File Overview](#quantumultx-file-overview)\n- [Loon File Overview](#loon-file-overview)\n- [Stash File Overview](#stash-file-overview)\n- [Disclaimer](#disclaimer)\n  - [Decrypt](#decrypt)\n  - [Privacy](#privacy)\n  - [Commercial](#commercial)\n  - [Infringement](#infringement)\n  - [Liability](#liability)\n  - [Change](#change)\n- [Acknowledgment](#acknowledgment)\n- [License](#license)\n\n\n> **The scripts or rewrite rules described below may require enabling MITM. Additionally, the generated root certificate must be installed and trusted manually in the system.**\n\n## Script Overview\n\n### Daily-Bonus Script\n\n|                       Application                       |                         Script name                          |   Available    | Maintenance |\n| :-----------------------------------------------------: | :----------------------------------------------------------: | :------------: | :---------: |\n|   [京东商城](https://apps.apple.com/app/id414245413)    | [JD_DailyBonus.js](https://github.com/NobyDa/Script/blob/master/JD-DailyBonus/JD_DailyBonus.js) |       ❌        |      ⚠️      |\n|   [百度贴吧](https://apps.apple.com/app/id477927812)    | [TieBa.js](https://github.com/NobyDa/Script/blob/master/BDTieBa-DailyBonus/TieBa.js) | ✅ (2023/08/17) |      ❌      |\n|           [吾爱破解](https://www.52pojie.cn/)           | [52pojie.js](https://github.com/NobyDa/Script/blob/master/52pojie-DailyBonus/52pojie.js) |       ❌        |      ❌      |\n|   [爱奇艺](https://apps.apple.com/cn/app/id393765873)   | [iQIYI.js](https://github.com/NobyDa/Script/blob/master/iQIYI-DailyBonus/iQIYI.js) | ✅ (2023/08/17) |      ✅      |\n|   [快看漫画](https://apps.apple.com/app/id906936224)    | [KKMH.js](https://github.com/NobyDa/Script/blob/master/KuaiKan-DailyBonus/KKMH.js) | ✅ (2023/08/17) |      ✅      |\n| [哔哩哔哩漫画](https://apps.apple.com/app/id1426252715) | [Manga.js](https://github.com/NobyDa/Script/blob/master/Bilibili-DailyBonus/Manga.js) | ✅ (2023/08/17) |      ✅      |\n|          [巴哈姆特](https://www.gamer.com.tw/)          | [BahamutDailyBonus.js](https://github.com/NobyDa/Script/blob/master/Bahamut/BahamutDailyBonus.js) | ✅ (2023/08/17) |      ✅      |\n\n------\n\n### Functionality-enhancing Script\n\n| Script name                                                                                             | Description                                                                                                                                                                                                                        |\n|:-------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|\n| [PolicySwitch.js](https://github.com/NobyDa/Script/blob/master/Shortcuts/PolicySwitch.js)               | Switch [QX](https://apps.apple.com/app/id1443988620),[Surge](https://apps.apple.com/app/id1442620678),[Loon](https://apps.apple.com/app/id1373567447) policy groups using ios [shortcut](https://apps.apple.com/app/id1462947752). |\n| [DataQuery.js](https://github.com/NobyDa/Script/blob/master/Sub-store-parser/DataQuery.js)              | Server(VPN) traffic query based on [Sub-Store](https://github.com/Peng-YM/Sub-Store).                                                                                                                                              |\n| [Bili_Auto_Regions.js](https://github.com/NobyDa/Script/blob/master/Surge/JS/Bili_Auto_Regions.js)      | [Bilibili anime](https://apps.apple.com/cn/app/id736536022) auto switch region & show [douban](https://www.douban.com/) rating.                                                                                                    |\n| [ExchangePoints.js](https://github.com/NobyDa/Script/blob/master/Bilibili-DailyBonus/ExchangePoints.js) | [Bilibili Comics](https://apps.apple.com/app/id1426252715) points mall auto snap up.                                                                                                                                               |\n| [TestFlightAccount.js](https://github.com/NobyDa/Script/blob/master/TestFlight/TestFlightAccount.js)    | Merge and share [TestFlight](https://apps.apple.com/app/id899247664) accounts                                                                                                                                                      |\n| [Google_CAPTCHA.js](https://github.com/NobyDa/Script/blob/master/Surge/JS/Google_CAPTCHA.js)            | Google CAPTCHA solution(Surge only)                                                                                                                                                                                                |\n\n---\n\n### Other Script\n\n|                         Application                          |                         Script name                          |       Description       |   Available    |\n| :----------------------------------------------------------: | :----------------------------------------------------------: | :---------------------: | :------------: |\n|    [HTTPBot](https://apps.apple.com/cn/app/id1232603544)     | [vsco.js](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js) |    Unlock membership    | ✅ (2023/08/17) |\n|        [VSCO](https://apps.apple.com/app/id588013838)        | [vsco.js](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js) |    Unlock membership    | ✅ (2023/08/17) |\n|     [1Blocker](https://apps.apple.com/app/id1365531024)      | [vsco.js](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js) |    Unlock membership    | ✅ (2023/08/17) |\n|       [JibJab](https://apps.apple.com/app/id875561136)       | [jibjab.js](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/jibjab.js) |    Unlock membership    | ✅ (2023/08/17) |\n| [美易Picsart](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/PicsArt.js) | [PicsArt.js](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/PicsArt.js) |    Unlock membership    | ✅ (2023/08/17) |\n|    [MIX滤镜大师](https://apps.apple.com/app/id913947918)     | [MIX.js](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/MIX.js) | Unlock in-app purchases | ✅ (2023/08/17) |\n|    [Polarr 泼辣](https://apps.apple.com/app/id988173374)     | [Polarr.js](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Polarr.js) | Unlock in-app purchases | ✅ (2023/08/17) |\n|   [小影VivaVideo](https://apps.apple.com/app/id738897668)    | [vivavideo.js](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/vivavideo.js) |    Unlock membership    | ✅ (2023/08/17) |\n|     [CamScanner](https://apps.apple.com/app/id388627783)     | [CamScanner.js](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/CamScanner.js) |  Unlock some benefits   | ✅ (2023/08/17) |\n|     [知音漫客](https://apps.apple.com/app/id1012491820)      | [Zymh.js](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Zymh.js) |   Unlock vip chapters   | ✅ (2023/08/17) |\n|               [香蕉视频](https://www.aa2.app)                | [xjsp.js](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/xjsp.js) |    Unlock membership    | ✅ (2023/08/17) |\n|   [网易蜗牛读书](https://apps.apple.com/app/id1127249355)    | [wnyd.js](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/wnyd.js) |    Unlock membership    | ✅ (2023/08/17) |\n|    [陆琪讲故事](https://apps.apple.com/app/id1435575842)     | [luqi.js](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/luqi.js) |      Unlock radio       | ✅ (2023/08/17) |\n|      [百度网盘](https://apps.apple.com/app/id547166701)      | [BaiduCloud.js](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/BaiduCloud.js) |   Unlock video speed    | ✅ (2023/08/17) |\n|       [WeChat](https://apps.apple.com/app/id414478124)       | [Wechat.js](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Wechat.js) |       Remove Ads        | ✅ (2023/08/17) |\n|     [動畫瘋](https://apps.apple.com/tw/app/id1102650114)     | [BahamutAnimeAds.js](https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutAnimeAds.js) |       Remove Ads        | ✅ (2023/08/17) |\n\n---\n\n## Surge File Overview\n\n|                          File name                           |                         Description                          | Type   |\n| :----------------------------------------------------------: | :----------------------------------------------------------: | ------ |\n| [HuiJuDongManAds.sgmodule](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/HuiJuDongManAds.sgmodule) |  Remove [APP](https://apps.apple.com/app/id1451949669) Ads   | Module |\n| [IPA_install.sgmodule](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/IPA_install.sgmodule) |     Use Surge to assist in install IPA (signed version)      | Module |\n| [TestFlightDownload.sgmodule](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/TestFlightDownload.sgmodule) | Remove [TestFlight](https://apps.apple.com/app/id899247664) region restrictions | Module |\n| [TestFlightAccount.sgmodule](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/TestFlightAccount.sgmodule) | Merge and share [TestFlight](https://apps.apple.com/app/id899247664) accounts | Module |\n| [GetCookie.sgmodule](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/GetCookie.sgmodule) |                  Daily bonus script related                  | Module |\n| [BahamutAnimeAds.sgmodule](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/BahamutAnimeAds.sgmodule) | Remove [Bahamut anime](https://apps.apple.com/tw/app/id1102650114) Ads | Module |\n\n---\n\n## QuantumultX File Overview\n\n| File name                                                                                                             | Description                                                                     | Type              |\n|:---------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------:|:-----------------:|\n| [Js.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js.conf)                                 | Remote script subscription.                                                     | Rewrite Resources |\n| [Js_Remote_Cookie.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js_Remote_Cookie.conf)     | Daily bonus script related                                                      | Rewrite Resources |\n| [TestFlightDownload.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/TestFlightDownload.conf) | Remove [TestFlight](https://apps.apple.com/app/id899247664) region restrictions | Rewrite Resources |\n| [IPA-Installer.snippet](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/IPA-Installer.snippe)      | Use QX to assist in install IPA (signed version)                                | Rewrite Resources |\n\nRules of type \"Rule\" include only ad hosts. Please select the REJECT policy.\n\n<details><summary>Difference between QuantumultX versions (Click to view)</summary>\n\n* AppStore version QX1.0.0 (120): This is the initial version, and JS functionality is unrestricted.\n\n* AppStore version QX1.0.1 (130): This version adds support for V2Ray protocols but restricts certain keywords for VIP-type scripts.\n\n* AppStore version QX1.0.2 (136): This version adds support for HTTP protocols and relaxes certain script keyword restrictions but restricts remote script subscriptions.\n\n* AppStore version QX1.0.3 (155): This version removes keyword restrictions and restores the script remote subscription functionality. However, the device ID must be commented out in the remote script before execution.\n\n* AppStore version QX1.0.4 (164): This version completely restricts remote script subscriptions, requiring all scripts to use local paths.\n\n* AppStore version QX1.0.5 (192): This version introduces a scheduled script task feature.\n\n* AppStore version QX1.0.6 (212): This version supports modifying HTTP request body and replaying HTTP requests.\n\n* AppStore version QX1.0.7 (240): This version supports TLS 1.3 (TLS-based proxy protocol) and Trojan protocols.\n\n* ...\n\n* AppStore version QX1.0.10 (313): This version restores remote script subscriptions.\n\nIn QX1.0.3, the device ID feature was added. Here’s a simple example:\n\n```javascript\n/**\n * @supported 23AD6B11CD4B\n */\n\nlet obj = JSON.parse($response.body)\nobj[\"example\"] = 0;\n$done({body:JSON.stringify(obj)})\n```\n\nThe randomly generated device ID above is located at the bottom of the Quantumult X additional menu and may change after a system restore.\n\n</details>\n\n---\n\n## Loon File Overview\n\n|                          File name                           |                         Description                          |  Type  |\n| :----------------------------------------------------------: | :----------------------------------------------------------: | :----: |\n| [Loon_GetCookie.plugin](https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_GetCookie.plugin) |                  Daily bonus script related                  | Plugin |\n| [Loon_TF_Download.plugin](https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_TF_Download.plugin) | Remove [TestFlight](https://apps.apple.com/app/id899247664) region restrictions | Plugin |\n| [Loon_TF_Account.plugin](https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_TF_Account.plugin) | Merge and share [TestFlight](https://apps.apple.com/app/id899247664) accounts | Plugin |\n| [Loon_Bahamut_ADS.plugin](https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_Bahamut_ADS.plugin) | Remove [Bahamut anime](https://apps.apple.com/tw/app/id1102650114) Ads | Plugin |\n| [Loon_IPA_Installer.plugin](https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_IPA_Installer.plugin) |      Use Loon to assist in install IPA (signed version)      | Plugin |\n\n---\n\n## Stash File Overview\n\n| File name                                                                                                         | Description                                         | Type     |\n|:-----------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------:|:--------:|\n| [IPA-Installer.stoverride](https://raw.githubusercontent.com/NobyDa/Script/master/Stash/IPA-Installer.stoverride) | Use Stash to assist in install IPA (signed version) | Override |\n\n---\n\n## Disclaimer\n\nPlease note that in the following disclaimer, the term \"Script-project\"  specifically refers to the open source scripts and rules available at \"https://github.com/NobyDa/Script\", while the term \"NobyDa\" specifically refers to the author and owner of these scripts and rules.\n\n### Decrypt\n\n- Any scripts within the Script-project that involve unlocking and decrypting are intended for resource sharing and study purposes only. The  legality, accuracy, completeness, and validity of these scripts cannot  be guaranteed. **Therefore, please use your own judgment based on the  actual situation.**\n\n- You are required to delete the decryption scripts from your computer or phone completely within **24 hours** of downloading them.\n\n### Privacy\n\n- NobyDa is not responsible for any privacy breaches or other consequences arising from the direct or indirect use of any of the scripts in the Script-project, including but not limited to violating relevant laws  and regulations or establishing a VPS for distribution purposes.\n\n### Commercial\n\n- Do not use any scripts from the Script-project for commercial or  illegal purposes, **or you will bear full responsibility for the  consequences that may arise**.\n\n### Infringement\n\n- If any company or individual believes that any script in the Script-project may infringe on their rights, they should promptly notify us  and provide proof of **ownership** and **identity**. We will delete the relevant scripts upon receipt of the necessary documents.\n\n### Liability\n\n- NobyDa is not responsible for any problems with the Script-project, **including but not limited to any loss or damage caused by any scripting errors.**\n\n### Change\n\n- Anyone who views or uses the scripts in the Script-project, whether  directly or indirectly, should carefully read this disclaimer. NobyDa  reserves the right to change or supplement this disclaimer at any time.\n\n- **By viewing, using, or copying any of the related scripts in the Script-project, you will be deemed to have accepted this disclaimer.**\n\n## Acknowledgment\n\n* [@sazs34](https://github.com/sazs34)\n* [@lhie1](https://github.com/lhie1)\n* [@Scomper](https://github.com/scomper)\n* [@onewayticket255](https://github.com/onewayticket255)\n* [@Choler](https://github.com/Choler)\n* [@ConnersHua](https://github.com/ConnersHua)\n\n## License\n\n[GPLv3](LICENSE)\n"
  },
  {
    "path": "Rule-Storage/Include-Domain.txt",
    "content": "DOMAIN-KEYWORD,.a\nDOMAIN-KEYWORD,.b\nDOMAIN-KEYWORD,.c\nDOMAIN-KEYWORD,.d\nDOMAIN-KEYWORD,.e\nDOMAIN-KEYWORD,.f\nDOMAIN-KEYWORD,.g\nDOMAIN-KEYWORD,.h\nDOMAIN-KEYWORD,.i\nDOMAIN-KEYWORD,.j\nDOMAIN-KEYWORD,.k\nDOMAIN-KEYWORD,.l\nDOMAIN-KEYWORD,.m\nDOMAIN-KEYWORD,.n\nDOMAIN-KEYWORD,.o\nDOMAIN-KEYWORD,.p\nDOMAIN-KEYWORD,.q\nDOMAIN-KEYWORD,.r\nDOMAIN-KEYWORD,.s\nDOMAIN-KEYWORD,.t\nDOMAIN-KEYWORD,.u\nDOMAIN-KEYWORD,.v\nDOMAIN-KEYWORD,.w\nDOMAIN-KEYWORD,.x\nDOMAIN-KEYWORD,.y\nDOMAIN-KEYWORD,.z"
  },
  {
    "path": "Rule-Storage/Rule-Storage.js",
    "content": "/*\nSurge规则自动生成脚本\n更新时间：2024/08/11\n\n需按照博客内教程配合使用：\nhttps://nobyda.github.io/2024/02/24/Surge_Rule_Storage\n\n*/\n\nconst args = argsList(typeof $argument == \"string\" && $argument || 'region=debug');\n/*\nWhen matching whitelist rules, skip generating suffix domain. Three ways to write:\nDomain: example.com\nDomain suffix: .example.com\nDomain keyword: .example.\n*/\nargs.whitelist = args.whitelist || `[\".mwcname.com\", \".akadns.\", \".akamai.\", \".cloud.\", \".cdn.\", \".yun.\"]`;\nargs.key = args.key || 'Rule-Storage';\n\n(async () => {\n    const host = $request.hostname.toLowerCase();\n    const inHost = $request.listenPort == 6152 && !$request.sourcePort && !$request.processPath && /^[a-z0-9]{10}\\.[a-z]+$/.test(host); //Prevent benchmark\n    if (['127.0.0.1', '0.0.0.0'].filter((v) => [...($request.dnsResult || {}).v4Addresses || []].includes(v)).length) {\n        // DNS poisoning\n        args.matched = false;\n        args.region = 'global';\n    }\n    if (!/\\d$|:/.test(host) && host.includes('.') && !inHost) {\n        const data = JSON.parse($persistentStore.read(args.key) || '{}');\n        const saved_rules = $persistentStore.read(`${args.key}-${args.region}`);\n        if (!evalRules(host, saved_rules)) {\n            data[args.region] = saveDecision(host, data[args.region]);\n            if (data[args.region][host].quantity >= (args.quantity || 10)) {\n                const eTLDs = await eTLD(data.eTLD || JSON.parse($persistentStore.read(`${args.key}-eTLD`) || '{}'));\n                if (data.eTLD) { // legacy\n                    $persistentStore.write(JSON.stringify(data.eTLD), `${args.key}-eTLD`);\n                    delete data.eTLD;\n                }\n                const suffix = shortenDomain(host, eTLDs.public_suffix);\n                const domain = evalRules(host, JSON.parse(args.whitelist)) ? host : suffix;\n                const text = [...formatRules(saved_rules), ...formatRules(domain)].join('\\n');\n                delete data[args.region][host];\n                $persistentStore.write(text, `${args.key}-${args.region}`)\n            }\n        }\n        return $persistentStore.write(JSON.stringify(data), args.key)\n    }\n})().catch((e) => $notification.post(args.key, ``, e.message || e))\n    .finally(() => $done({ matched: Boolean(args.matched) }));\n\nfunction saveDecision(host_name, content = {}) {\n    const count = [];\n    for (const i in content) {\n        if (Date.now() - content[i].update_time > 86400000 * (args.cacheDays || 30)) {\n            delete content[i];\n            continue\n        }\n        count.push(content[i].update_time);\n    }\n    if (count.length > (args.cacheNumber || 1000)) { // limit amount to prevent NE memory issues.\n        const spill = count.sort((x, y) => x - y).slice(0, count.length - (args.cacheNumber || 1000));\n        for (const is of spill) {\n            for (const ic in content) {\n                if (content[ic].update_time === is) {\n                    delete content[ic];\n                    break\n                }\n            }\n        }\n    }\n    if (content[host_name]) {\n        if (Date.now() - content[host_name].update_time > ((args.interval || 30) * 1000)) {\n            content[host_name].update_time = Date.now();\n            content[host_name].quantity++;\n        }\n    } else {\n        content[host_name] = { update_time: Date.now(), quantity: 1 }\n    }\n    return content\n}\n\nfunction evalRules(host_name, rule_list) {\n    const host_suffix = host_name.split('.').reverse();\n    rule_list = typeof rule_list == 'object' ? rule_list : formatRules(rule_list, 1);\n    for (const i in rule_list) {\n        if (rule_list[i].startsWith('.') && !rule_list[i].endsWith('.')) {\n            const rule_host_suffix = rule_list[i].split('.').reverse().filter((v) => v);\n            if (rule_host_suffix.filter((v, i) => host_suffix[i] === v).length === rule_host_suffix.length) {\n                return true\n            }\n        } else if (rule_list[i].startsWith('.') && rule_list[i].endsWith('.')) {\n            if (host_name.includes(rule_list[i].slice(1, -1))) {\n                return true\n            }\n        } else if (rule_list[i] === host_name) {\n            return true\n        }\n    }\n    return false\n}\n\nfunction formatRules(list, type) {\n    return (list || '').replace(/\\r|\\ |(\\/\\/|#|;).*/g, '').split('\\n').map((v) => {\n        if (v.startsWith('DOMAIN,')) { return type ? v.split(\",\")[1] : v }\n        if (v.startsWith('DOMAIN-SUFFIX,')) { return type ? `.${v.split(\",\")[1]}` : v }\n        if (v.startsWith('.')) { return type ? v : `DOMAIN-SUFFIX,${v.slice(1)}` }\n        if (v.includes('.')) { return type ? v : `DOMAIN,${v}` }\n    }).filter((v) => v);\n}\n\nasync function eTLD(content = {}) {\n    if (!content.update_time || (Date.now() - content.update_time > 86400000 * 30)) {\n        await new Promise(resolve => {\n            $httpClient.get({\n                url: 'https://publicsuffix.org/list/public_suffix_list.dat'\n            }, (error, resp, body) => {\n                if (resp.status == 200 && !error && body) {\n                    content.update_time = Date.now();\n                    content.public_suffix = body.replace(/\\r|.*(\\/\\/|#|;).*|\\n(\\!|\\*\\.)/g, '\\n').split('\\n').filter((t) => t);\n                    $persistentStore.write(JSON.stringify(content), `${args.key}-eTLD`);\n                    resolve()\n                } else if (content.update_time) {\n                    console.log(`Update eTLD list failed: ${error}`);\n                    resolve()\n                } else {\n                    throw new Error(`Download eTLD list failed: ${error}`)\n                }\n            })\n        })\n    }\n    return content\n}\n\n/*\nShorten multi level domain: non-eTLD, full eTLD, second level domain will return original\nBasic logic: www.abc.com -> .abc.com\n*/\nfunction shortenDomain(host_name, eTLD_list) {\n    return host_name.split('.').reverse().reduce((t, v, i, c) => {\n        if (t === host_name || c.length == 2) { return host_name }\n        if (t.startsWith('.')) { return t }\n        const host_suffix = v + (t && `.${t}` || '');\n        for (const ix in eTLD_list) {\n            if (eTLD_list[ix] === host_suffix) {\n                return host_suffix\n            }\n        }\n        return !i && host_name || `.${host_suffix}`\n    }, '')\n}\n\nfunction argsList(data) {\n    return Array.from(\n        data.split(\"&\")\n            .map((i) => i.split(\"=\"))\n            .map(([k, v]) => [k, decodeURIComponent(v)])\n    )\n        .reduce((a, [k, v]) => Object.assign(a, { [k]: v }), {})\n}"
  },
  {
    "path": "Shortcuts/PolicySwitch.js",
    "content": "/*\n捷径策略切换脚本, 该脚本需与捷径配合使用.\n\n脚本兼容: Surge4.7, QuanX1.0.22(545+), Loon2.1.10(290+)\n捷径地址: https://www.icloud.com/shortcuts/0f5b9a825cad47488a78ff2876b822dd\n\n脚本配置:\n-----------Surge------------\n[Script]\n捷径策略切换 = type=http-request,pattern=^http:\\/\\/nobyda\\.policy,requires-body=1,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Shortcuts/PolicySwitch.js\n\n--------QuantumuitX---------\n[rewrite_local]\n^http:\\/\\/nobyda\\.policy url script-analyze-echo-response https://raw.githubusercontent.com/NobyDa/Script/master/Shortcuts/PolicySwitch.js\n\n------------Loon------------\n[Script]\nhttp-request ^http:\\/\\/nobyda\\.policy script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Shortcuts/PolicySwitch.js, requires-body=true, tag=捷径策略切换\n\n----------------------------\n*/\n\nconst $ = new nobyda();\nconst url = $request.url;\nconst body = JSON.parse($request.body || '{}');\n\n(async function SwitchPoliy() {\n\tlet res = {};\n\tif (/\\/getGroup$/.test(url))\n\t\tres.group = await $.getGroup();\n\tif (/\\/getPolicy$/.test(url))\n\t\tres.policy = await $.getPolicy(body.group);\n\tif (/\\/setPolicy$/.test(url))\n\t\tres.success = await $.setPolicy(body.group, body.policy);\n\t$.done(res);\n})()\n\nfunction nobyda() {\n\tconst isLoon = typeof($loon) !== \"undefined\";\n\tconst isQuanX = typeof($configuration) !== 'undefined';\n\tconst isSurge = typeof($httpAPI) !== 'undefined';\n\tconst m = `不支持您的APP版本, 请等待APP更新 ⚠️`;\n\tthis.getGroup = () => {\n\t\tif (isSurge) {\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$httpAPI(\"GET\", \"v1/policies\", {}, (b) => resolve(b['policy-groups']))\n\t\t\t})\n\t\t}\n\t\tif (isLoon) {\n\t\t\tconst getName = JSON.parse($config.getConfig());\n\t\t\treturn getName['all_policy_groups'];\n\t\t}\n\t\tif (isQuanX) {\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$configuration.sendMessage({\n\t\t\t\t\taction: \"get_customized_policy\"\n\t\t\t\t}).then(b => {\n\t\t\t\t\tif (b.ret) {\n\t\t\t\t\t\tresolve(Object.keys(b.ret).filter(s => b.ret[s].type == \"static\"));\n\t\t\t\t\t} else resolve();\n\t\t\t\t}, () => resolve());\n\t\t\t})\n\t\t}\n\t\treturn m;\n\t}\n\tthis.getPolicy = (groupName) => {\n\t\tif (isSurge) {\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$httpAPI(\"GET\", \"v1/policy_groups\", {}, (b) => {\n\t\t\t\t\tresolve(b[groupName].map(g => g.name))\n\t\t\t\t})\n\t\t\t})\n\t\t}\n\t\tif (isLoon) {\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$config.getSubPolicys(groupName, (b) => {\n\t\t\t\t\tconst get = JSON.parse(b || '[]').map(n => n.name);\n\t\t\t\t\tresolve(get)\n\t\t\t\t})\n\t\t\t})\n\t\t}\n\t\tif (isQuanX) {\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$configuration.sendMessage({\n\t\t\t\t\taction: \"get_customized_policy\",\n\t\t\t\t\tcontent: groupName\n\t\t\t\t}).then(b => {\n\t\t\t\t\tif (b.ret && b.ret[groupName]) {\n\t\t\t\t\t\tresolve(b.ret[groupName].candidates);\n\t\t\t\t\t} else resolve();\n\t\t\t\t}, () => resolve());\n\t\t\t})\n\t\t}\n\t\treturn m;\n\t}\n\tthis.setPolicy = (group, policy) => {\n\t\tif (isSurge) {\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$httpAPI(\"POST\", \"v1/policy_groups/select\", {\n\t\t\t\t\tgroup_name: group,\n\t\t\t\t\tpolicy: policy\n\t\t\t\t}, (b) => resolve(!b.error))\n\t\t\t})\n\t\t}\n\t\tif (isLoon) {\n\t\t\tconst set = $config.setSelectPolicy(group, policy);\n\t\t\treturn set;\n\t\t}\n\t\tif (isQuanX) {\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$configuration.sendMessage({\n\t\t\t\t\taction: \"set_policy_state\",\n\t\t\t\t\tcontent: {\n\t\t\t\t\t\t[group]: policy\n\t\t\t\t\t}\n\t\t\t\t}).then((b) => resolve(!b.error), () => resolve());\n\t\t\t})\n\t\t}\n\t\treturn m;\n\t}\n\tthis.done = (body) => {\n\t\tconst e = {\n\t\t\tresponse: {\n\t\t\t\tbody: JSON.stringify(body)\n\t\t\t}\n\t\t};\n\t\t$done(typeof($task) != \"undefined\" ? e.response : e);\n\t}\n}"
  },
  {
    "path": "Stash/IPA-Installer.stoverride",
    "content": "name: IPA应用辅助安装器\ndesc: 该模块可在iOS端辅助安装商店版或已签名IPA(需使用快捷指令 + Shu/Jsbox/pythonista), 查看脚本注释以了解具体方法; 安装演示可查看TG频道 @NobyDa\n\nhttp:\n  mitm:\n    - nobyda.app\n  script:\n    - match: ^https:\\/\\/nobyda.app/(install|download)\n      name: IPA-Installer\n      type: request\n      require-body: true\n      timeout: 10\nscript-providers:\n  IPA-Installer:\n    url: https://raw.githubusercontent.com/NobyDa/Script/master/IPA-Installer/IPA-Installer.js\n    interval: 86400"
  },
  {
    "path": "Sub-store-parser/DataQuery.js",
    "content": "/******************************\n\nSub-Store外置流量查询脚本\n\n该脚本基于Sub-Store, 可解决APP使用Sub-Store链接后, 没有流量通知的问题. 使用前需确认您的机场订阅是否支持流量信息. (注:节点名流量信息暂不支持)\nSub-Store订阅管理器: https://github.com/Peng-YM/Sub-Store\n\n最后更新: 2022.6.12\n测试兼容: QuantumultX, Surge, Loon. \n使用方法: 打开Sub-Store => 订阅 => 编辑 => 节点操作+ => 脚本操作 => 填入脚本链接或粘贴脚本 => 保存\n\n您的APP更新Sub-Store订阅链接时, 将自动发送流量通知.\n\n脚本链接: https://raw.githubusercontent.com/NobyDa/Script/master/Sub-store-parser/DataQuery.js\n\n******************************/\n\nasync function operator(proxies, client) {\n    if (['JSON', 'URI'].includes(client)) return proxies;\n    const $ = $substore; //OpenAPI in Sub-Store\n    const single = $.read('subs');\n    const collection = $.read('collections');\n    const subtag = decodeURIComponent($request.url.split(/download\\/(collection\\/|)(.*)/)[2]);\n    const group = [];\n    if ($request.url.includes('/collection/')) { //collection subscription.\n        const deployed = collection[subtag].process.filter((c) => c.type == 'Script Operator' && c.args.content.includes('/DataQuery.js')).length;\n        for (let i = 0; i < collection[subtag].subscriptions.length; i++) {\n            if (deployed) group.push({\n                name: collection[subtag].subscriptions[i], url: single[collection[subtag].subscriptions[i]].url\n            });\n        }\n    } else { //single subscription.\n        group.push({ name: single[subtag].name, url: single[subtag].url })\n    }\n    await Promise.all(\n        group.map((c) => $.http.get(c.url)\n            .then((r) => {\n                const t = parseInfo(r);\n                $.notify(\n                    `🔹 订阅昵称:「 ${c.name} 」`,\n                    t.expire ? `🔹 过期时间:「 ${t.expire} 」` : ``,\n                    `🔸 已用流量:「 ${t.used} GB 」\\n🔸 剩余流量:「 ${t.free} GB 」`\n                );\n            })\n            .catch((e) => $.notify(`🔹 订阅昵称:「 ${c.name} 」`, ``, `🔺 查询失败:「 ${e.message || e} 」`))\n        )\n    )\n    return proxies;\n}\n\nfunction parseInfo(resp) { //reference to https://github.com/KOP-XIAO/QuantumultX/blob/master/Scripts/resource-parser.js\n    var sinfo = JSON.stringify(resp.headers || '').replace(/ /g, \"\").toLowerCase();\n    if (sinfo.indexOf(\"total=\") == -1 && sinfo.indexOf(\"download=\") == -1)\n        throw new Error('该订阅不包含流量信息');\n    // var total = (parseFloat(sinfo.split(\"total=\")[1].split(\",\")[0]) / (1024 ** 3)).toFixed(0);\n    var usd = ((parseFloat(sinfo.indexOf(\"upload\") != -1 ? sinfo.split(\"upload=\")[1].split(\",\")[0] : \"0\") + parseFloat(sinfo.split(\"download=\")[1].split(\",\")[0])) / (1024 ** 3)).toFixed(2);\n    var left = ((parseFloat(sinfo.split(\"total=\")[1].split(\",\")[0]) / (1024 ** 3)) - ((parseFloat(sinfo.indexOf(\"upload\") != -1 ? sinfo.split(\"upload=\")[1].split(\",\")[0] : \"0\") + parseFloat(sinfo.split(\"download=\")[1].split(\",\")[0])) / (1024 ** 3))).toFixed(2);\n    if (sinfo.indexOf(\"expire=\") != -1) {\n        var epr = new Date(parseFloat(sinfo.split(\"expire=\")[1].split(\",\")[0]) * 1000);\n        var year = epr.getFullYear();\n        var mth = epr.getMonth() + 1 < 10 ? '0' + (epr.getMonth() + 1) : (epr.getMonth() + 1);\n        var day = epr.getDate() < 10 ? \"0\" + (epr.getDate()) : epr.getDate();\n        return { expire: `${year}-${mth}-${day}`, used: usd, free: left }\n    }\n    return { used: usd, free: left }\n}"
  },
  {
    "path": "Surge/AdRule.list",
    "content": "# Update > 2023/12/23\nDOMAIN-SUFFIX,api-access.pangolin-sdk-toutiao-b.com\nDOMAIN-SUFFIX,mcupdate.gstarcad.com\nDOMAIN-SUFFIX,adx.open-adx.com\nDOMAIN-SUFFIX,adservice.sigmob.cn\nDOMAIN-SUFFIX,t7z.cupid.iqiyi.com\nDOMAIN-SUFFIX,static-s.iqiyi.com\nDOMAIN-SUFFIX,mobile2.da.mgtv.com\nDOMAIN-SUFFIX,mobile.da.mgtv.com\nDOMAIN-SUFFIX,gwp.xiaojukeji.com\nDOMAIN-SUFFIX,ct.xiaojukeji.com\nDOMAIN-SUFFIX,news.ssp.qq.com\nDOMAIN-SUFFIX,news.l.qq.com\nDOMAIN-SUFFIX,unidesk.alicdn.com\nDOMAIN-SUFFIX,idealads.net\nDOMAIN-SUFFIX,ironsrc.com\nDOMAIN-SUFFIX,apoll.m.taobao.com\nDOMAIN-SUFFIX,comet.yahoo.com\nDOMAIN-SUFFIX,gemini.yahoo.com\nDOMAIN-SUFFIX,a.ckm.iqiyi.com\nDOMAIN-SUFFIX,ad.m.iqiyi.com\nDOMAIN-SUFFIX,afp.iqiyi.com\nDOMAIN-SUFFIX,androidgo.duapp.com\nDOMAIN-SUFFIX,api.cupid.iqiyi.com\nDOMAIN-SUFFIX,api.cupid.qiyi.com\nDOMAIN-SUFFIX,c.uaa.iqiyi.com\nDOMAIN-SUFFIX,cloudpush.iqiyi.com\nDOMAIN-SUFFIX,cm.passport.iqiyi.com\nDOMAIN-SUFFIX,count.game.pps.tv\nDOMAIN-SUFFIX,cupid.iqiyi.com\nDOMAIN-SUFFIX,emoticon.sns.iqiyi.com\nDOMAIN-SUFFIX,game.pps.tv\nDOMAIN-SUFFIX,gamecenter.iqiyi.com\nDOMAIN-SUFFIX,mbdlog.iqiyi.com\nDOMAIN-SUFFIX,msg.iqiyi.com\nDOMAIN-SUFFIX,msg.video.qiyi.com\nDOMAIN-SUFFIX,msg2.video.qiyi.com\nDOMAIN-SUFFIX,msga.71.am\nDOMAIN-SUFFIX,msga.cupid.iqiyi.com\nDOMAIN-SUFFIX,nl.notice.iqiyi.com\nDOMAIN-SUFFIX,nl.rcd.iqiyi.com\nDOMAIN-SUFFIX,notice.iqiyi.com\nDOMAIN-SUFFIX,noxagile.duapp.com\nDOMAIN-SUFFIX,paopao.iqiyi.com\nDOMAIN-SUFFIX,policy.video.iqiyi.com\nDOMAIN-SUFFIX,qosp.msg.71.am\nDOMAIN-SUFFIX,static.g.iqiyi.com\nDOMAIN-SUFFIX,static.g.ppstream.com\nDOMAIN-SUFFIX,store.iqiyi.com\nDOMAIN-SUFFIX,tracker.sns.iqiyi.com\nDOMAIN-SUFFIX,yuedu.iqiyi.com\nDOMAIN-SUFFIX,actives.youku.com\nDOMAIN-SUFFIX,ad.api.3g.tudou.com\nDOMAIN-SUFFIX,ad.api.3g.youku.com\nDOMAIN-SUFFIX,ad.api.mobile.youku.com\nDOMAIN-SUFFIX,a-dxk.play.api.3g.youku.com\nDOMAIN-SUFFIX,b.smartvideo.youku.com\nDOMAIN-SUFFIX,c.yes.youku.com\nDOMAIN-SUFFIX,das.api.youku.com\nDOMAIN-SUFFIX,das.mobile.youku.com\nDOMAIN-SUFFIX,dev-push.m.youku.com\nDOMAIN-SUFFIX,dl.g.youku.com\nDOMAIN-SUFFIX,dmapp.youku.com\nDOMAIN-SUFFIX,gamex.mobile.youku.com\nDOMAIN-SUFFIX,hudong.pl.youku.com\nDOMAIN-SUFFIX,huodong.pl.youku.com\nDOMAIN-SUFFIX,huodong.vip.youku.com\nDOMAIN-SUFFIX,hz.youku.com\nDOMAIN-SUFFIX,l.ykimg.com\nDOMAIN-SUFFIX,lstat.youku.com\nDOMAIN-SUFFIX,m.yes.youku.com\nDOMAIN-SUFFIX,mobilemsg.youku.com\nDOMAIN-SUFFIX,msg.youku.com\nDOMAIN-SUFFIX,myes.youku.com\nDOMAIN-SUFFIX,p.l.youku.com\nDOMAIN-SUFFIX,passport-log.youku.com\nDOMAIN-SUFFIX,p-log.ykimg.com\nDOMAIN-SUFFIX,push.m.youku.com\nDOMAIN-SUFFIX,r.l.youku.com\nDOMAIN-SUFFIX,s.p.youku.com\nDOMAIN-SUFFIX,sdk.api.gamex.mobile.youku.com\nDOMAIN-SUFFIX,sdk.m.youku.com\nDOMAIN-SUFFIX,stat.youku.com\nDOMAIN-SUFFIX,store.tv.api.3g.youku.com\nDOMAIN-SUFFIX,store.xl.api.3g.youku.com\nDOMAIN-SUFFIX,tdrec.youku.com\nDOMAIN-SUFFIX,test.ott.youku.com\nDOMAIN-SUFFIX,urchin.lstat.youku.com\nDOMAIN-SUFFIX,v.l.youku.com\nDOMAIN-SUFFIX,val.api.youku.com\nDOMAIN-SUFFIX,wan.youku.com\nDOMAIN-SUFFIX,ykatr.youku.com\nDOMAIN-SUFFIX,ykrec.youku.com\nDOMAIN-SUFFIX,ads-api.videojj.com\nDOMAIN-SUFFIX,cdn.cmop.mgtv.com\nDOMAIN-SUFFIX,click.hunantv.com\nDOMAIN-SUFFIX,cmop.mgtv.com\nDOMAIN-SUFFIX,cytron.videojj.com\nDOMAIN-SUFFIX,cytroncdn.videojj.com\nDOMAIN-SUFFIX,imgaliyun.da.mgtv.com\nDOMAIN-SUFFIX,imgaliyun.res.mgtv.com\nDOMAIN-SUFFIX,m2.da.mgtv.com\nDOMAIN-SUFFIX,me.videojj.com\nDOMAIN-SUFFIX,mobaliyun.res.mgtv.com\nDOMAIN-SUFFIX,mp4.res.hunantv.com\nDOMAIN-SUFFIX,pc.da.mgtv.com\nDOMAIN-SUFFIX,pc1.da.mgtv.com\nDOMAIN-SUFFIX,pcvideoaliyun.titan.mgtv.com\nDOMAIN-SUFFIX,pcvideoyd.titan.mgtv.com\nDOMAIN-SUFFIX,pcweb.v1.mgtv.com\nDOMAIN-SUFFIX,plat.videojj.com\nDOMAIN-SUFFIX,py.da.mgtv.com\nDOMAIN-SUFFIX,res.hunantv.com\nDOMAIN-SUFFIX,store.videojj.com\nDOMAIN-SUFFIX,v2.da.mgtv.com\nDOMAIN-SUFFIX,va.videojj.com\nDOMAIN-SUFFIX,videojj.com\nDOMAIN-SUFFIX,web.da.mgtv.com\nDOMAIN-SUFFIX,x.da.hunantv.com\nDOMAIN-SUFFIX,x.da.mgtv.com\nDOMAIN-SUFFIX,x1.da.hunantv.com\nDOMAIN-SUFFIX,y.da.hunantv.com\nDOMAIN-SUFFIX,y.da.mgtv.com\nDOMAIN-SUFFIX,1.letvlive.com\nDOMAIN-SUFFIX,2.letvlive.com\nDOMAIN-SUFFIX,ads1.lfengmobile.com\nDOMAIN-SUFFIX,api.game.letvstore.com\nDOMAIN-SUFFIX,api.push.le.com\nDOMAIN-SUFFIX,cdn.zampdsp.com\nDOMAIN-SUFFIX,cm.fancyapi.com\nDOMAIN-SUFFIX,cn.api.push.le.com\nDOMAIN-SUFFIX,dc.letv.com\nDOMAIN-SUFFIX,fz.letv.com\nDOMAIN-SUFFIX,minisite.letv.com\nDOMAIN-SUFFIX,msg.m.letv.com\nDOMAIN-SUFFIX,pro.hoye.letv.com\nDOMAIN-SUFFIX,pro.letv.com\nDOMAIN-SUFFIX,s.zampdsp.com\nDOMAIN-SUFFIX,stat.letv.com\nDOMAIN-SUFFIX,static.app.m.letv.com\nDOMAIN-SUFFIX,zamplus.com\nDOMAIN-SUFFIX,azabu-u.ac.jp\nDOMAIN-SUFFIX,couchcoaster.jp\nDOMAIN-SUFFIX,delivery.dmkt-sp.jp\nDOMAIN-SUFFIX,ehg-youtube.hitbox.com\nDOMAIN-SUFFIX,m-78.jp\nDOMAIN-SUFFIX,nichibenren.or.jp\nDOMAIN-SUFFIX,nicorette.co.kr\nDOMAIN-SUFFIX,adnet.sohu.com\nDOMAIN-SUFFIX,epro.sogou.com\nDOMAIN-SUFFIX,go.sohu.com\nDOMAIN-SUFFIX,golden1.sogou.com\nDOMAIN-SUFFIX,inte.sogou.com\nDOMAIN-SUFFIX,inte.sogoucdn.com\nDOMAIN-SUFFIX,lu.sogoucdn.com\nDOMAIN-SUFFIX,theta.sogoucdn.com\nDOMAIN-SUFFIX,uranus.sogou.com\nDOMAIN-SUFFIX,afp.pplive.com\nDOMAIN-SUFFIX,app.aplus.pptv.com\nDOMAIN-SUFFIX,as.aplus.pptv.com\nDOMAIN-SUFFIX,jp.as.pptv.com\nDOMAIN-SUFFIX,pp2.pptv.com\nDOMAIN-SUFFIX,stat.pptv.com\nDOMAIN-SUFFIX,static.g.pptv.com\nDOMAIN-SUFFIX,hxjs.tool.hexun.com\nDOMAIN-SUFFIX,hxsame.hexun.com\nDOMAIN-SUFFIX,itv.hexun.com\nDOMAIN-SUFFIX,utrack.hexun.com\nDOMAIN-SUFFIX,ad.cmvideo.cn\nDOMAIN-SUFFIX,atm.cp31.ott.cibntv.net\nDOMAIN-SUFFIX,aty.cp45.ott.cibntv.net\nDOMAIN-SUFFIX,cpm.cm.kankan.com\nDOMAIN-SUFFIX,float.kankan.com\nDOMAIN-SUFFIX,houyi.baofeng.net\nDOMAIN-SUFFIX,iadctest.qwapi.com\nDOMAIN-SUFFIX,logger.baofeng.com\nDOMAIN-SUFFIX,ad.video.51togic.com\nDOMAIN-SUFFIX,biz5.kankan.com\nDOMAIN-SUFFIX,c.algovid.com\nDOMAIN-SUFFIX,cms.laifeng.com\nDOMAIN-SUFFIX,dotcounter.douyutv.com\nDOMAIN-SUFFIX,g.uusee.com\nDOMAIN-SUFFIX,gcdn.2mdn.net\nDOMAIN-SUFFIX,gentags.net\nDOMAIN-SUFFIX,gg.jtertp.com\nDOMAIN-SUFFIX,gug.ku6cdn.com\nDOMAIN-SUFFIX,hp.smiler-ad.com\nDOMAIN-SUFFIX,kooyum.com\nDOMAIN-SUFFIX,ld.kuaigames.com\nDOMAIN-SUFFIX,logstat.t.sfht.com\nDOMAIN-SUFFIX,match.rtbidder.net\nDOMAIN-SUFFIX,mixer.cupid.ptqy.gitv.tv\nDOMAIN-SUFFIX,msg.c002.ottcn.com\nDOMAIN-SUFFIX,msga.ptqy.gitv.tv\nDOMAIN-SUFFIX,njwxh.com\nDOMAIN-SUFFIX,nl.rcd.ptqy.gitv.tv\nDOMAIN-SUFFIX,n-st.vip.com\nDOMAIN-SUFFIX,pb.bi.gitv.tv\nDOMAIN-SUFFIX,pop.uusee.com\nDOMAIN-SUFFIX,rd.kuaigames.com\nDOMAIN-SUFFIX,shizen-no-megumi.com\nDOMAIN-SUFFIX,shrek.6.cn\nDOMAIN-SUFFIX,simba.6.cn\nDOMAIN-SUFFIX,st.vq.ku6.cn\nDOMAIN-SUFFIX,statcounter.com\nDOMAIN-SUFFIX,static.duoshuo.com\nDOMAIN-SUFFIX,static.ku6.com\nDOMAIN-SUFFIX,static8.pmadx.com\nDOMAIN-SUFFIX,store.ptqy.gitv.tv\nDOMAIN-SUFFIX,t7z.cupid.ptqy.gitv.tv\nDOMAIN-SUFFIX,traffic.uusee.com\nDOMAIN-SUFFIX,union.6.cn\nDOMAIN-SUFFIX,wa.gtimg.com\nDOMAIN-SUFFIX,bfshan.cn\nDOMAIN-SUFFIX,0.r.msn.com\nDOMAIN-SUFFIX,000dn.com\nDOMAIN-SUFFIX,001union.com\nDOMAIN-SUFFIX,0086555.com\nDOMAIN-SUFFIX,00880808.com\nDOMAIN-SUFFIX,00oo00.com\nDOMAIN-SUFFIX,01.gxso.net\nDOMAIN-SUFFIX,010teacher.com\nDOMAIN-SUFFIX,010xk.com\nDOMAIN-SUFFIX,018520.com\nDOMAIN-SUFFIX,01daa.lubih.com\nDOMAIN-SUFFIX,01daa.lutci.com\nDOMAIN-SUFFIX,01daa.lutgh.com\nDOMAIN-SUFFIX,01daa.luvbr.com\nDOMAIN-SUFFIX,01daa.luytr.com\nDOMAIN-SUFFIX,022aifang.com\nDOMAIN-SUFFIX,023hysj.com\nDOMAIN-SUFFIX,025suyu.com\nDOMAIN-SUFFIX,0313413.com\nDOMAIN-SUFFIX,0451106.com\nDOMAIN-SUFFIX,0531kt.com\nDOMAIN-SUFFIX,0592weixin.com\nDOMAIN-SUFFIX,0594003.com\nDOMAIN-SUFFIX,06362.com\nDOMAIN-SUFFIX,0756sjlm.com.cn\nDOMAIN-SUFFIX,09_19.supfree.net\nDOMAIN-SUFFIX,0aqpqdju.me\nDOMAIN-SUFFIX,0x01e7.website\nDOMAIN-SUFFIX,0xxd.com\nDOMAIN-SUFFIX,1.1010pic.com\nDOMAIN-SUFFIX,1.201980.com\nDOMAIN-SUFFIX,1.21shebao.com\nDOMAIN-SUFFIX,1.51sxue.cn\nDOMAIN-SUFFIX,1.aili.com\nDOMAIN-SUFFIX,1.bashenghuo.com\nDOMAIN-SUFFIX,1.chcx.cn\nDOMAIN-SUFFIX,1.cjcp.cn\nDOMAIN-SUFFIX,1.codesdq.com\nDOMAIN-SUFFIX,1.feihua.com\nDOMAIN-SUFFIX,1.glook.cn\nDOMAIN-SUFFIX,1.hao123.com\nDOMAIN-SUFFIX,1.hnyouneng.com\nDOMAIN-SUFFIX,1.hslyqs.com\nDOMAIN-SUFFIX,1.i1766.com\nDOMAIN-SUFFIX,1.iqeq.com.cn\nDOMAIN-SUFFIX,1.jeasyui.net\nDOMAIN-SUFFIX,1.mgff.com\nDOMAIN-SUFFIX,1.nanrenwo.net\nDOMAIN-SUFFIX,1.panduoduo.net\nDOMAIN-SUFFIX,1.qtmojo.cn\nDOMAIN-SUFFIX,1.rengshu.com\nDOMAIN-SUFFIX,1.soufy.cn\nDOMAIN-SUFFIX,1.tulaoshi.com\nDOMAIN-SUFFIX,1.tuxi.com.cn\nDOMAIN-SUFFIX,1.win7china.com\nDOMAIN-SUFFIX,1.win7sky.com\nDOMAIN-SUFFIX,1.wps.cn\nDOMAIN-SUFFIX,1.xiaopin5.com\nDOMAIN-SUFFIX,1.xiaozhizhijia.com\nDOMAIN-SUFFIX,1.xilu.com\nDOMAIN-SUFFIX,1.zw3e.com\nDOMAIN-SUFFIX,1000dy.com\nDOMAIN-SUFFIX,10086.cn.baidu.cdn.yiwk.com\nDOMAIN-SUFFIX,100fenlm.com\nDOMAIN-SUFFIX,1017.cn\nDOMAIN-SUFFIX,10up.com\nDOMAIN-SUFFIX,11.hydcd.com\nDOMAIN-SUFFIX,111111qb.com\nDOMAIN-SUFFIX,111cn.net\nDOMAIN-SUFFIX,1133.cc\nDOMAIN-SUFFIX,114la.com\nDOMAIN-SUFFIX,1178.shucong.com\nDOMAIN-SUFFIX,11g.yiqig.cn\nDOMAIN-SUFFIX,1224.dxsbb.com\nDOMAIN-SUFFIX,123.sogou.com\nDOMAIN-SUFFIX,12306media.com\nDOMAIN-SUFFIX,1234xm.com\nDOMAIN-SUFFIX,12365chia.com\nDOMAIN-SUFFIX,123hala.com\nDOMAIN-SUFFIX,123juzi.net\nDOMAIN-SUFFIX,13023.url.7wkw.com\nDOMAIN-SUFFIX,138138138.top\nDOMAIN-SUFFIX,142904.com\nDOMAIN-SUFFIX,144.dragonparking.com\nDOMAIN-SUFFIX,1495039.com\nDOMAIN-SUFFIX,163.wrating.com\nDOMAIN-SUFFIX,163ren.com\nDOMAIN-SUFFIX,168.it168.com\nDOMAIN-SUFFIX,1680go.com\nDOMAIN-SUFFIX,168ad.cc\nDOMAIN-SUFFIX,170yy.com\nDOMAIN-SUFFIX,175bar.com\nDOMAIN-SUFFIX,176um.com\nDOMAIN-SUFFIX,178gg.com\nDOMAIN-SUFFIX,17leyi.com\nDOMAIN-SUFFIX,17un.co\nDOMAIN-SUFFIX,17un.com\nDOMAIN-SUFFIX,17zhaole.com\nDOMAIN-SUFFIX,18av.mm-cg.co\nDOMAIN-SUFFIX,18dusun.com\nDOMAIN-SUFFIX,18tzx.com\nDOMAIN-SUFFIX,1933000.com\nDOMAIN-SUFFIX,1d1px.net\nDOMAIN-SUFFIX,1e2hyl3b.wq42211.com\nDOMAIN-SUFFIX,1i580.com\nDOMAIN-SUFFIX,1kmb.cn\nDOMAIN-SUFFIX,1kxun.mobi\nDOMAIN-SUFFIX,1kzh.com\nDOMAIN-SUFFIX,1l1.cc\nDOMAIN-SUFFIX,1lib.cn\nDOMAIN-SUFFIX,1o26.com\nDOMAIN-SUFFIX,1qwe3r.com\nDOMAIN-SUFFIX,1tlm.cn\nDOMAIN-SUFFIX,1uandun.com\nDOMAIN-SUFFIX,1x3x.com\nDOMAIN-SUFFIX,2.1010pic.com\nDOMAIN-SUFFIX,2.21shebao.com\nDOMAIN-SUFFIX,2.5aigushi.com\nDOMAIN-SUFFIX,2.aili.com\nDOMAIN-SUFFIX,2.bashenghuo.com\nDOMAIN-SUFFIX,2.heiyange.com\nDOMAIN-SUFFIX,2.mobixs.cn\nDOMAIN-SUFFIX,2.nanrenwo.net\nDOMAIN-SUFFIX,2.rengshu.com\nDOMAIN-SUFFIX,2.tuxi.com.cn\nDOMAIN-SUFFIX,201071.com\nDOMAIN-SUFFIX,2012.8684.com\nDOMAIN-SUFFIX,2012ui.com\nDOMAIN-SUFFIX,20150930.cf\nDOMAIN-SUFFIX,2016.sina.cn\nDOMAIN-SUFFIX,2016bobo.cf\nDOMAIN-SUFFIX,2017img.myxh999.com\nDOMAIN-SUFFIX,202m.com\nDOMAIN-SUFFIX,203710.com\nDOMAIN-SUFFIX,2144.cn\nDOMAIN-SUFFIX,21union.com\nDOMAIN-SUFFIX,22.qingsongbar.com\nDOMAIN-SUFFIX,22222jsc.com\nDOMAIN-SUFFIX,222627.com\nDOMAIN-SUFFIX,22lm.cc\nDOMAIN-SUFFIX,233wo.com\nDOMAIN-SUFFIX,2345.cn\nDOMAIN-SUFFIX,2345api.dftoutiao.com\nDOMAIN-SUFFIX,2345apicode.dftoutiao.com\nDOMAIN-SUFFIX,2345at.com\nDOMAIN-SUFFIX,235123.net\nDOMAIN-SUFFIX,24haitao.net\nDOMAIN-SUFFIX,256ppp.com\nDOMAIN-SUFFIX,268mob.cn\nDOMAIN-SUFFIX,272829.cc\nDOMAIN-SUFFIX,272xb.com\nDOMAIN-SUFFIX,28acglz.com\nDOMAIN-SUFFIX,2a.com.cn\nDOMAIN-SUFFIX,2cnt.net\nDOMAIN-SUFFIX,2m2n.com\nDOMAIN-SUFFIX,2o7.net\nDOMAIN-SUFFIX,3.guidaye.com\nDOMAIN-SUFFIX,3.ssqzj.com\nDOMAIN-SUFFIX,30350f.com\nDOMAIN-SUFFIX,30407799.com\nDOMAIN-SUFFIX,30ampj.com\nDOMAIN-SUFFIX,31.media.tumblr.com\nDOMAIN-SUFFIX,312036.com\nDOMAIN-SUFFIX,3180555.com\nDOMAIN-SUFFIX,32414.com\nDOMAIN-SUFFIX,32666099.com\nDOMAIN-SUFFIX,33.autohome.com.cn\nDOMAIN-SUFFIX,33.pcpop.com\nDOMAIN-SUFFIX,33544444.com\nDOMAIN-SUFFIX,336.com\nDOMAIN-SUFFIX,3388pjdc.com\nDOMAIN-SUFFIX,339.cn\nDOMAIN-SUFFIX,3393.com\nDOMAIN-SUFFIX,33lm.cc\nDOMAIN-SUFFIX,33shangyou.com\nDOMAIN-SUFFIX,35baba.cn\nDOMAIN-SUFFIX,3600.com\nDOMAIN-SUFFIX,360640.com\nDOMAIN-SUFFIX,360baidus.com\nDOMAIN-SUFFIX,360jiaquan.com\nDOMAIN-SUFFIX,360safego.com\nDOMAIN-SUFFIX,360shopping.com.cn\nDOMAIN-SUFFIX,360vip.front99.com\nDOMAIN-SUFFIX,361315.cc\nDOMAIN-SUFFIX,365bibi.com\nDOMAIN-SUFFIX,365safego.com\nDOMAIN-SUFFIX,366safego.com\nDOMAIN-SUFFIX,36pn.com\nDOMAIN-SUFFIX,376zf.com\nDOMAIN-SUFFIX,37cs.com\nDOMAIN-SUFFIX,37mnm.com\nDOMAIN-SUFFIX,37pk49.com\nDOMAIN-SUFFIX,37see.com\nDOMAIN-SUFFIX,37wan.cn\nDOMAIN-SUFFIX,37wan.com\nDOMAIN-SUFFIX,3808010.com\nDOMAIN-SUFFIX,38330.bet\nDOMAIN-SUFFIX,3839168.com\nDOMAIN-SUFFIX,38499.com\nDOMAIN-SUFFIX,38c99.com\nDOMAIN-SUFFIX,39330.bet\nDOMAIN-SUFFIX,3975lm.com\nDOMAIN-SUFFIX,39xc.net\nDOMAIN-SUFFIX,3dm.huya.com\nDOMAIN-SUFFIX,3dns-2.adobe.com\nDOMAIN-SUFFIX,3dns-3.adobe.com\nDOMAIN-SUFFIX,3dwwwgame.com\nDOMAIN-SUFFIX,3g.990.net\nDOMAIN-SUFFIX,3gmimo.com\nDOMAIN-SUFFIX,3gmtr.com\nDOMAIN-SUFFIX,3htai.com\nDOMAIN-SUFFIX,3qmh.com\nDOMAIN-SUFFIX,3rd.t.sohu.com\nDOMAIN-SUFFIX,3wz6z.bchuangpi.cn\nDOMAIN-SUFFIX,3ygww.com\nDOMAIN-SUFFIX,404.safedog.cn\nDOMAIN-SUFFIX,4207008.com\nDOMAIN-SUFFIX,4242jj.com\nDOMAIN-SUFFIX,4242lll.com\nDOMAIN-SUFFIX,4242uuu.com\nDOMAIN-SUFFIX,456juhd.com\nDOMAIN-SUFFIX,46sg.com\nDOMAIN-SUFFIX,49wanwan.com\nDOMAIN-SUFFIX,4ggww.com\nDOMAIN-SUFFIX,4wad.com\nDOMAIN-SUFFIX,4xhyr.shuimujinggong.com\nDOMAIN-SUFFIX,504pk.com\nDOMAIN-SUFFIX,5066.net\nDOMAIN-SUFFIX,50bang.org\nDOMAIN-SUFFIX,5125129.com\nDOMAIN-SUFFIX,513hch.com\nDOMAIN-SUFFIX,517m.cn\nDOMAIN-SUFFIX,518.sdinfo.net\nDOMAIN-SUFFIX,5188yy.com\nDOMAIN-SUFFIX,519397.com\nDOMAIN-SUFFIX,51ads.com\nDOMAIN-SUFFIX,51dql.com\nDOMAIN-SUFFIX,51gxqm.com\nDOMAIN-SUFFIX,51jumintong.com\nDOMAIN-SUFFIX,51la.net\nDOMAIN-SUFFIX,51link.com\nDOMAIN-SUFFIX,51network.com\nDOMAIN-SUFFIX,51vipedu.com\nDOMAIN-SUFFIX,51weidashi.com\nDOMAIN-SUFFIX,51xumei.com\nDOMAIN-SUFFIX,51yes.com\nDOMAIN-SUFFIX,51zhanzhuang.cn\nDOMAIN-SUFFIX,5207470.com\nDOMAIN-SUFFIX,5269120.com\nDOMAIN-SUFFIX,526d.uunice.com\nDOMAIN-SUFFIX,526dimg.uunice.com\nDOMAIN-SUFFIX,5293.com\nDOMAIN-SUFFIX,52kmh.com\nDOMAIN-SUFFIX,52kmk.com\nDOMAIN-SUFFIX,52lubo.cn\nDOMAIN-SUFFIX,5345ll.com\nDOMAIN-SUFFIX,537901.com\nDOMAIN-SUFFIX,55.la\nDOMAIN-SUFFIX,555p555p.com\nDOMAIN-SUFFIX,559gp.com\nDOMAIN-SUFFIX,55lu.com\nDOMAIN-SUFFIX,5634.com\nDOMAIN-SUFFIX,5675146.com\nDOMAIN-SUFFIX,57.com.cn\nDOMAIN-SUFFIX,57union.com\nDOMAIN-SUFFIX,58.xgo.com.cn\nDOMAIN-SUFFIX,5814889.com\nDOMAIN-SUFFIX,5857.com\nDOMAIN-SUFFIX,588yw.com\nDOMAIN-SUFFIX,58lm.vip\nDOMAIN-SUFFIX,592man.com\nDOMAIN-SUFFIX,5dg.me\nDOMAIN-SUFFIX,5dian.org\nDOMAIN-SUFFIX,5egk.com\nDOMAIN-SUFFIX,5imoney.com\nDOMAIN-SUFFIX,5jcom.com.cn\nDOMAIN-SUFFIX,5vz3cfs0yd.me\nDOMAIN-SUFFIX,5y9nfpes.52pk.com\nDOMAIN-SUFFIX,5yrra.deshuangwang.cn\nDOMAIN-SUFFIX,600ad.com\nDOMAIN-SUFFIX,601654.com\nDOMAIN-SUFFIX,60608787.com\nDOMAIN-SUFFIX,626uc.com\nDOMAIN-SUFFIX,644446.com\nDOMAIN-SUFFIX,649558.com\nDOMAIN-SUFFIX,64si.com\nDOMAIN-SUFFIX,654mmm.com\nDOMAIN-SUFFIX,6615338.cn\nDOMAIN-SUFFIX,6666349.com\nDOMAIN-SUFFIX,6669667.com\nDOMAIN-SUFFIX,66992949.com\nDOMAIN-SUFFIX,66san.com\nDOMAIN-SUFFIX,6711.com\nDOMAIN-SUFFIX,6728812.com\nDOMAIN-SUFFIX,685wo.com\nDOMAIN-SUFFIX,68665565.com\nDOMAIN-SUFFIX,69duk.com\nDOMAIN-SUFFIX,6a4cc.lubue.com\nDOMAIN-SUFFIX,6a4cc.luvbq.com\nDOMAIN-SUFFIX,6a4cc.luvbr.com\nDOMAIN-SUFFIX,6a4cc.luytr.com\nDOMAIN-SUFFIX,6boou.voluumtrk.com\nDOMAIN-SUFFIX,6dad.com\nDOMAIN-SUFFIX,6dvip.com\nDOMAIN-SUFFIX,6huu.com\nDOMAIN-SUFFIX,6kwan.com\nDOMAIN-SUFFIX,6tsbe1zs.me\nDOMAIN-SUFFIX,700900.com\nDOMAIN-SUFFIX,706529.com\nDOMAIN-SUFFIX,7080555.com\nDOMAIN-SUFFIX,70e.com\nDOMAIN-SUFFIX,70lm.com\nDOMAIN-SUFFIX,711kk.com\nDOMAIN-SUFFIX,716703.com\nDOMAIN-SUFFIX,71sem.com\nDOMAIN-SUFFIX,73.sinawap.com\nDOMAIN-SUFFIX,743m1.11a12.com\nDOMAIN-SUFFIX,749558.com\nDOMAIN-SUFFIX,749808.com\nDOMAIN-SUFFIX,7540.com\nDOMAIN-SUFFIX,75to.com\nDOMAIN-SUFFIX,7631.com\nDOMAIN-SUFFIX,766ba.net\nDOMAIN-SUFFIX,76802.net\nDOMAIN-SUFFIX,77455.com\nDOMAIN-SUFFIX,778669.com\nDOMAIN-SUFFIX,7794.com\nDOMAIN-SUFFIX,77power.com\nDOMAIN-SUFFIX,77u.com\nDOMAIN-SUFFIX,77xtv.com\nDOMAIN-SUFFIX,7891655.cn\nDOMAIN-SUFFIX,7car.com.cn\nDOMAIN-SUFFIX,7clink.com\nDOMAIN-SUFFIX,7dah8.com\nDOMAIN-SUFFIX,7jiajiao.com\nDOMAIN-SUFFIX,7mad.7m.cn\nDOMAIN-SUFFIX,7pk.com\nDOMAIN-SUFFIX,7wen.cn\nDOMAIN-SUFFIX,7xz3.com\nDOMAIN-SUFFIX,7z66.com\nDOMAIN-SUFFIX,8.jrj.com\nDOMAIN-SUFFIX,801.tianyaui.com\nDOMAIN-SUFFIX,8066hg.com\nDOMAIN-SUFFIX,80sjw.com\nDOMAIN-SUFFIX,813690.top\nDOMAIN-SUFFIX,8184.cc\nDOMAIN-SUFFIX,818mov.com\nDOMAIN-SUFFIX,81c.cn\nDOMAIN-SUFFIX,8269996.com\nDOMAIN-SUFFIX,8368661.com\nDOMAIN-SUFFIX,846.move7.com\nDOMAIN-SUFFIX,849558.com\nDOMAIN-SUFFIX,85058s.com\nDOMAIN-SUFFIX,8521448.com\nDOMAIN-SUFFIX,85655095.com\nDOMAIN-SUFFIX,859377.com\nDOMAIN-SUFFIX,85tgw.com\nDOMAIN-SUFFIX,86.cc\nDOMAIN-SUFFIX,860010.com\nDOMAIN-SUFFIX,86kx.com\nDOMAIN-SUFFIX,878090.com\nDOMAIN-SUFFIX,8800271.com.cn\nDOMAIN-SUFFIX,88210212.com\nDOMAIN-SUFFIX,8866786.com\nDOMAIN-SUFFIX,888.izhufu.net\nDOMAIN-SUFFIX,888.jiuwanwang.com\nDOMAIN-SUFFIX,888.tv.sohu.com\nDOMAIN-SUFFIX,88818122.cn\nDOMAIN-SUFFIX,888zr022.com\nDOMAIN-SUFFIX,88cncc.com\nDOMAIN-SUFFIX,88rpg.net\nDOMAIN-SUFFIX,88shu.cn\nDOMAIN-SUFFIX,892155.com\nDOMAIN-SUFFIX,89h8.com\nDOMAIN-SUFFIX,8dulm.com\nDOMAIN-SUFFIX,8hykthze.cricket\nDOMAIN-SUFFIX,8jd2lfsq.me\nDOMAIN-SUFFIX,8jkx.com\nDOMAIN-SUFFIX,8le8le.com\nDOMAIN-SUFFIX,8mfty.com\nDOMAIN-SUFFIX,8ox.cn\nDOMAIN-SUFFIX,90053999.com\nDOMAIN-SUFFIX,910weixin.com\nDOMAIN-SUFFIX,911.cc\nDOMAIN-SUFFIX,915.com\nDOMAIN-SUFFIX,91ad.bestvogue.com\nDOMAIN-SUFFIX,91adv.com\nDOMAIN-SUFFIX,91hui.com\nDOMAIN-SUFFIX,91xry.com\nDOMAIN-SUFFIX,91ysa.com\nDOMAIN-SUFFIX,91zgm.com\nDOMAIN-SUFFIX,92x.tumblr.com\nDOMAIN-SUFFIX,930.dragonparking.com\nDOMAIN-SUFFIX,93manhua.com\nDOMAIN-SUFFIX,94lm.com\nDOMAIN-SUFFIX,95105012.com\nDOMAIN-SUFFIX,9519.net\nDOMAIN-SUFFIX,95558000.com\nDOMAIN-SUFFIX,9565365.com\nDOMAIN-SUFFIX,9566180.com\nDOMAIN-SUFFIX,96mob.com\nDOMAIN-SUFFIX,9948000.com\nDOMAIN-SUFFIX,99909988.com\nDOMAIN-SUFFIX,99click.com\nDOMAIN-SUFFIX,99ddd.com\nDOMAIN-SUFFIX,99lolo.com\nDOMAIN-SUFFIX,9ads.net\nDOMAIN-SUFFIX,9dtiny.cn\nDOMAIN-SUFFIX,9kff.com\nDOMAIN-SUFFIX,9pkw.com\nDOMAIN-SUFFIX,9tn.cc\nDOMAIN-SUFFIX,9wushuo.com\nDOMAIN-SUFFIX,a.198banjia.com\nDOMAIN-SUFFIX,a.53yao.com\nDOMAIN-SUFFIX,a.5ykj.com\nDOMAIN-SUFFIX,a.80982.org\nDOMAIN-SUFFIX,a.ads1.msn.com\nDOMAIN-SUFFIX,a.ads2.msn.com\nDOMAIN-SUFFIX,a.armystar.com\nDOMAIN-SUFFIX,a.baidu.com\nDOMAIN-SUFFIX,a.baiy.net\nDOMAIN-SUFFIX,a.baomihua.com\nDOMAIN-SUFFIX,a.beilamusi.com\nDOMAIN-SUFFIX,a.benshiw.net\nDOMAIN-SUFFIX,a.bshu.com\nDOMAIN-SUFFIX,a.cdngeek.net\nDOMAIN-SUFFIX,a.clipconverter.cc\nDOMAIN-SUFFIX,a.cn.duoyi.com\nDOMAIN-SUFFIX,a.dangdang.com\nDOMAIN-SUFFIX,a.dianjoy.com\nDOMAIN-SUFFIX,a.dounanhuahui.com\nDOMAIN-SUFFIX,a.duanmeiwen.com\nDOMAIN-SUFFIX,a.e7009.com\nDOMAIN-SUFFIX,a.ecook.cn\nDOMAIN-SUFFIX,a.epinv.com\nDOMAIN-SUFFIX,a.eporner.com\nDOMAIN-SUFFIX,a.exam58.com\nDOMAIN-SUFFIX,a.fengyx.com\nDOMAIN-SUFFIX,a.fwsir.com\nDOMAIN-SUFFIX,a.giantrealm.com\nDOMAIN-SUFFIX,a.global.msads.net\nDOMAIN-SUFFIX,a.hl.mi.com\nDOMAIN-SUFFIX,a.holagames.com\nDOMAIN-SUFFIX,a.irs01.com\nDOMAIN-SUFFIX,a.itiexue.net\nDOMAIN-SUFFIX,a.jyeoo.com\nDOMAIN-SUFFIX,a.kandiaoyu.com\nDOMAIN-SUFFIX,a.kejixun.com\nDOMAIN-SUFFIX,a.kickass.to\nDOMAIN-SUFFIX,a.koudai.com\nDOMAIN-SUFFIX,a.livesportmedia.eu\nDOMAIN-SUFFIX,a.lolwot.com\nDOMAIN-SUFFIX,a.ltdnc.com\nDOMAIN-SUFFIX,a.lwinl.com\nDOMAIN-SUFFIX,a.lz13.cn\nDOMAIN-SUFFIX,a.m.gxwztv.com\nDOMAIN-SUFFIX,a.m.shuhuangge.org\nDOMAIN-SUFFIX,a.mct01.com\nDOMAIN-SUFFIX,a.mjlnbx.cn\nDOMAIN-SUFFIX,a.nanhuwang.com\nDOMAIN-SUFFIX,a.nowscore.com\nDOMAIN-SUFFIX,a.qiao024.com\nDOMAIN-SUFFIX,a.qinghua5.com\nDOMAIN-SUFFIX,a.shangz99991.com\nDOMAIN-SUFFIX,a.shczz.com\nDOMAIN-SUFFIX,a.shenchuang.com\nDOMAIN-SUFFIX,a.shuoshuodaquan.net\nDOMAIN-SUFFIX,a.solarmovie.is\nDOMAIN-SUFFIX,a.soonyou123.com\nDOMAIN-SUFFIX,a.starstar19999.com\nDOMAIN-SUFFIX,a.startui19999.com\nDOMAIN-SUFFIX,a.thefreethoughtproject.com\nDOMAIN-SUFFIX,a.tribalfusion.com\nDOMAIN-SUFFIX,a.tujidao.com\nDOMAIN-SUFFIX,a.tuuituii2999.com\nDOMAIN-SUFFIX,a.ucoz.net\nDOMAIN-SUFFIX,a.union.mi.com\nDOMAIN-SUFFIX,a.visualrevenue.com\nDOMAIN-SUFFIX,a.vlion.cn\nDOMAIN-SUFFIX,a.waczt.cn\nDOMAIN-SUFFIX,a.wlfnb.com\nDOMAIN-SUFFIX,a.xinwenge.net\nDOMAIN-SUFFIX,a.xixiyishu.com\nDOMAIN-SUFFIX,a.xizi.com\nDOMAIN-SUFFIX,a.xywy.com\nDOMAIN-SUFFIX,a.yangshengtang123.com\nDOMAIN-SUFFIX,a.yixie8.com\nDOMAIN-SUFFIX,a.yjbys.com\nDOMAIN-SUFFIX,a.youdao.com\nDOMAIN-SUFFIX,a1.0s.net.cn\nDOMAIN-SUFFIX,a1.azg168.cn\nDOMAIN-SUFFIX,a1.gexing.me\nDOMAIN-SUFFIX,a1.huanqiumil.com\nDOMAIN-SUFFIX,a1.huiqituan.com\nDOMAIN-SUFFIX,a1.itc.cn\nDOMAIN-SUFFIX,a1.liuxue86.com\nDOMAIN-SUFFIX,a1.lmaq.cn\nDOMAIN-SUFFIX,a1.peoplecdn.cn\nDOMAIN-SUFFIX,a1.vdolady.com\nDOMAIN-SUFFIX,a1.yuuedu.com\nDOMAIN-SUFFIX,a1.zhanzhang.net\nDOMAIN-SUFFIX,a1click.cpc.sogou.com\nDOMAIN-SUFFIX,a2.b310.com\nDOMAIN-SUFFIX,a2.huanqiumil.com\nDOMAIN-SUFFIX,a2.rabbitpre.com\nDOMAIN-SUFFIX,a3.ikafan.com\nDOMAIN-SUFFIX,a3p4.net\nDOMAIN-SUFFIX,a4.b2b168.com\nDOMAIN-SUFFIX,a4.ikafan.com\nDOMAIN-SUFFIX,a4.yeshj.com\nDOMAIN-SUFFIX,a5.yeshj.com\nDOMAIN-SUFFIX,a6.bjdianyue.com\nDOMAIN-SUFFIX,a6.codejumps.com\nDOMAIN-SUFFIX,a6.taobanapp.com\nDOMAIN-SUFFIX,a6s.1cakeclub.com\nDOMAIN-SUFFIX,a6s.modoupai.com\nDOMAIN-SUFFIX,a6s.ruyiqufu.com\nDOMAIN-SUFFIX,a6s.ve001nz.com\nDOMAIN-SUFFIX,a7shun.com\nDOMAIN-SUFFIX,a907907.com\nDOMAIN-SUFFIX,a9377j.com\nDOMAIN-SUFFIX,aa.goodsblock.mgid.com\nDOMAIN-SUFFIX,aa.jiankang.com\nDOMAIN-SUFFIX,aa.tianya999.com\nDOMAIN-SUFFIX,aa.xiangxiangmf.com\nDOMAIN-SUFFIX,aa.zldh123.com\nDOMAIN-SUFFIX,aa0.pub.funshion.com\nDOMAIN-SUFFIX,aa1.pub.funshion.com\nDOMAIN-SUFFIX,aafanke.cc\nDOMAIN-SUFFIX,aa-gb.mgid.com\nDOMAIN-SUFFIX,aam.adsremote.scrippsnetworks.com\nDOMAIN-SUFFIX,ab.dydab.com\nDOMAIN-SUFFIX,ab.goodsblock.mgid.com\nDOMAIN-SUFFIX,ab.hysdknb.com\nDOMAIN-SUFFIX,ab.meishiba.com.cn\nDOMAIN-SUFFIX,ab.sc115.com\nDOMAIN-SUFFIX,abc.dooccn.com\nDOMAIN-SUFFIX,abc.douguo.com\nDOMAIN-SUFFIX,abc.eastlady.cn\nDOMAIN-SUFFIX,abc.hkepc.com\nDOMAIN-SUFFIX,abc.ruiwen.com\nDOMAIN-SUFFIX,abc.xtyx918.com\nDOMAIN-SUFFIX,abc.yjbys.com\nDOMAIN-SUFFIX,abc.zhiyaspa.com\nDOMAIN-SUFFIX,abcd.zsrt88.cn\nDOMAIN-SUFFIX,abcj.dooccn.com\nDOMAIN-SUFFIX,ab-gb.mgid.com\nDOMAIN-SUFFIX,abtest.mistat.xiaomi.com\nDOMAIN-SUFFIX,ac.atpanel.com\nDOMAIN-SUFFIX,ac.mmstat.com\nDOMAIN-SUFFIX,ac2.msn.com\nDOMAIN-SUFFIX,ac3.msn.com\nDOMAIN-SUFFIX,acasys88.cn\nDOMAIN-SUFFIX,access.njherald.com\nDOMAIN-SUFFIX,ac-gb.mgid.com\nDOMAIN-SUFFIX,acint.net\nDOMAIN-SUFFIX,acm.dzwww.com\nDOMAIN-SUFFIX,acs86.com\nDOMAIN-SUFFIX,acsystem.wasu.cn\nDOMAIN-SUFFIX,act2.mediafour.com\nDOMAIN-SUFFIX,action.logger.baofeng.com\nDOMAIN-SUFFIX,activate.adobe.com\nDOMAIN-SUFFIX,activate.wip3.adobe.com\nDOMAIN-SUFFIX,activate-sea.adobe.com\nDOMAIN-SUFFIX,activate-sjc0.adobe.com\nDOMAIN-SUFFIX,activation.cyberlink.com\nDOMAIN-SUFFIX,activation.easeus.com\nDOMAIN-SUFFIX,active.baofeng.com\nDOMAIN-SUFFIX,activeqq.3g.qq.com\nDOMAIN-SUFFIX,activity.app.autohome.com.cn\nDOMAIN-SUFFIX,activity.serving-sys.com\nDOMAIN-SUFFIX,activity.tuifish.com\nDOMAIN-SUFFIX,activity.yuyiya.com\nDOMAIN-SUFFIX,actlog.dftoutiao.com\nDOMAIN-SUFFIX,actsdk.idreamsky.com\nDOMAIN-SUFFIX,acuityplatform.com\nDOMAIN-SUFFIX,acwgf.com\nDOMAIN-SUFFIX,acxiom-online.com\nDOMAIN-SUFFIX,ad.1111cpc.com\nDOMAIN-SUFFIX,ad.17173.com\nDOMAIN-SUFFIX,ad.1kxun.com\nDOMAIN-SUFFIX,ad.3.cn\nDOMAIN-SUFFIX,ad.360yield.com\nDOMAIN-SUFFIX,ad.363.in\nDOMAIN-SUFFIX,ad.3dnews.ru\nDOMAIN-SUFFIX,ad.51wnl.com\nDOMAIN-SUFFIX,ad.95306.cn\nDOMAIN-SUFFIX,ad.about.co.kr\nDOMAIN-SUFFIX,ad.accessmediaproductions.com\nDOMAIN-SUFFIX,ad.adhouyi.cn\nDOMAIN-SUFFIX,ad.aidalan.com\nDOMAIN-SUFFIX,ad.auditude.com\nDOMAIN-SUFFIX,ad.bayescom.com\nDOMAIN-SUFFIX,ad.beihai365.com\nDOMAIN-SUFFIX,ad.bitmedia.io\nDOMAIN-SUFFIX,ad.bjmama.net\nDOMAIN-SUFFIX,ad.cacafly.com\nDOMAIN-SUFFIX,ad.cctv.com\nDOMAIN-SUFFIX,ad.cooks.com\nDOMAIN-SUFFIX,ad.crichd.in\nDOMAIN-SUFFIX,ad.csdn.net\nDOMAIN-SUFFIX,ad.dedecms.com\nDOMAIN-SUFFIX,ad.digitimes.com.tw\nDOMAIN-SUFFIX,ad.directmirror.com\nDOMAIN-SUFFIX,ad.dokrmob.com\nDOMAIN-SUFFIX,ad.doubanio.com\nDOMAIN-SUFFIX,ad.download.cnet.com\nDOMAIN-SUFFIX,ad.dqwjzm.com\nDOMAIN-SUFFIX,ad.duapps.com\nDOMAIN-SUFFIX,ad.duga.jp\nDOMAIN-SUFFIX,ad.dumedia.ru\nDOMAIN-SUFFIX,ad.duomi.com\nDOMAIN-SUFFIX,ad.dzwindows.com\nDOMAIN-SUFFIX,ad.dzwww.com\nDOMAIN-SUFFIX,ad.egou.com\nDOMAIN-SUFFIX,ad.endpo.in\nDOMAIN-SUFFIX,ad.epochtimes.com\nDOMAIN-SUFFIX,ad.eporner.com\nDOMAIN-SUFFIX,ad.evozi.com\nDOMAIN-SUFFIX,ad.flipboard.com\nDOMAIN-SUFFIX,ad.flurry.com\nDOMAIN-SUFFIX,ad.flux.com\nDOMAIN-SUFFIX,ad.fnnews.com\nDOMAIN-SUFFIX,ad.foxnetworks.com\nDOMAIN-SUFFIX,ad.funp.com\nDOMAIN-SUFFIX,ad.funshion.org.cn\nDOMAIN-SUFFIX,ad.gametower.com.tw\nDOMAIN-SUFFIX,ad.ganji.com\nDOMAIN-SUFFIX,ad.gmw.cn\nDOMAIN-SUFFIX,ad.go.com\nDOMAIN-SUFFIX,ad.greedland.net\nDOMAIN-SUFFIX,ad.gtbrowser.com\nDOMAIN-SUFFIX,ad.hefei.cc\nDOMAIN-SUFFIX,ad.hiiir.com\nDOMAIN-SUFFIX,ad.holaq.com\nDOMAIN-SUFFIX,ad.hot-mob.com\nDOMAIN-SUFFIX,ad.house365.com\nDOMAIN-SUFFIX,ad.ibookstar.com\nDOMAIN-SUFFIX,ad.icasthq.com\nDOMAIN-SUFFIX,ad.idgtn.net\nDOMAIN-SUFFIX,ad.iloveinterracial.com\nDOMAIN-SUFFIX,ad.ipadview.com\nDOMAIN-SUFFIX,ad.jamba.net\nDOMAIN-SUFFIX,ad.jamster.co.uk\nDOMAIN-SUFFIX,ad.jamster.com\nDOMAIN-SUFFIX,ad.jsnbrynb.com\nDOMAIN-SUFFIX,ad.jxnews.com.cn\nDOMAIN-SUFFIX,ad.kissanime.io\nDOMAIN-SUFFIX,ad.kisscartoon.io\nDOMAIN-SUFFIX,ad.leadbolt.net\nDOMAIN-SUFFIX,ad.leadboltads.net\nDOMAIN-SUFFIX,ad.leadboltapps.net\nDOMAIN-SUFFIX,ad.leadboltmobile.net\nDOMAIN-SUFFIX,ad.livere.co.kr\nDOMAIN-SUFFIX,ad.lqalm.com\nDOMAIN-SUFFIX,ad.lyricswire.com\nDOMAIN-SUFFIX,ad.madserving.com\nDOMAIN-SUFFIX,ad.mail.ru\nDOMAIN-SUFFIX,ad.mail.sohu.com\nDOMAIN-SUFFIX,ad.mangareader.net\nDOMAIN-SUFFIX,ad.mediabong.net\nDOMAIN-SUFFIX,ad.mesomorphosis.com\nDOMAIN-SUFFIX,ad.mi.com\nDOMAIN-SUFFIX,ad.mnt123.com\nDOMAIN-SUFFIX,ad.molitv.cn\nDOMAIN-SUFFIX,ad.naver.com\nDOMAIN-SUFFIX,ad.netowl.jp\nDOMAIN-SUFFIX,ad.newegg.com\nDOMAIN-SUFFIX,ad.obuy.tw\nDOMAIN-SUFFIX,ad.openmultimedia.biz\nDOMAIN-SUFFIX,ad.outsidehub.com\nDOMAIN-SUFFIX,ad.pandora.tv\nDOMAIN-SUFFIX,ad.pchome.com.tw\nDOMAIN-SUFFIX,ad.pickple.net\nDOMAIN-SUFFIX,ad.pixnet.in\nDOMAIN-SUFFIX,ad.pixnet.net\nDOMAIN-SUFFIX,ad.player.baidu.com\nDOMAIN-SUFFIX,ad.propellerads.com\nDOMAIN-SUFFIX,ad.proxy.sh\nDOMAIN-SUFFIX,ad.qq.com\nDOMAIN-SUFFIX,ad.r.worldssl.net\nDOMAIN-SUFFIX,ad.rambler.ru\nDOMAIN-SUFFIX,ad.reachlocal.com\nDOMAIN-SUFFIX,ad.rednet.cn\nDOMAIN-SUFFIX,ad.reklamport.com\nDOMAIN-SUFFIX,ad.search.ch\nDOMAIN-SUFFIX,ad.seeyouyima.com\nDOMAIN-SUFFIX,ad.sensismediasmart.com.au\nDOMAIN-SUFFIX,ad.services.distractify.com\nDOMAIN-SUFFIX,ad.shuoshuomi.com\nDOMAIN-SUFFIX,ad.sina.com.cn\nDOMAIN-SUFFIX,ad.sinovision.net\nDOMAIN-SUFFIX,ad.slutload.com\nDOMAIN-SUFFIX,ad.smartclip.net\nDOMAIN-SUFFIX,ad.spielothek.so\nDOMAIN-SUFFIX,ad.spreaker.com\nDOMAIN-SUFFIX,ad.stsywl.com\nDOMAIN-SUFFIX,ad.tatatimes.com\nDOMAIN-SUFFIX,ad.test.ximalaya.com\nDOMAIN-SUFFIX,ad.thepaper.cn\nDOMAIN-SUFFIX,ad.thisav.com\nDOMAIN-SUFFIX,ad.thsi.cn\nDOMAIN-SUFFIX,ad.toutiao.com\nDOMAIN-SUFFIX,ad.turn.com\nDOMAIN-SUFFIX,ad.unimhk.com\nDOMAIN-SUFFIX,ad.userporn.com\nDOMAIN-SUFFIX,ad.vidaroo.com\nDOMAIN-SUFFIX,ad.vryeye.com\nDOMAIN-SUFFIX,ad.walkgame.com\nDOMAIN-SUFFIX,ad.wang502.com\nDOMAIN-SUFFIX,ad.winningpartner.com\nDOMAIN-SUFFIX,ad.winrar.com.cn\nDOMAIN-SUFFIX,ad.wretch.cc\nDOMAIN-SUFFIX,ad.xmovies8.ru\nDOMAIN-SUFFIX,ad.xxguan.cn\nDOMAIN-SUFFIX,ad.yeshitv.com\nDOMAIN-SUFFIX,ad.yieldlab.net\nDOMAIN-SUFFIX,ad.ylunion.com\nDOMAIN-SUFFIX,ad.zanox.com\nDOMAIN-SUFFIX,ad.zdworks.com\nDOMAIN-SUFFIX,ad.zhangyue.com\nDOMAIN-SUFFIX,ad.zhidian3g.cn\nDOMAIN-SUFFIX,ad.zuimeitianqi.com\nDOMAIN-SUFFIX,ad0.bigmir.net\nDOMAIN-SUFFIX,ad000000.com\nDOMAIN-SUFFIX,ad1.bigmir.net\nDOMAIN-SUFFIX,ad1.greedland.net\nDOMAIN-SUFFIX,ad1.nend.net\nDOMAIN-SUFFIX,ad1.netshelter.net\nDOMAIN-SUFFIX,ad1.p5w.net\nDOMAIN-SUFFIX,ad1.udn.com\nDOMAIN-SUFFIX,ad1.xiaomi.com\nDOMAIN-SUFFIX,ad1.yangjinyou.com\nDOMAIN-SUFFIX,ad2.nend.net\nDOMAIN-SUFFIX,ad2.udn.com\nDOMAIN-SUFFIX,ad2.yam.com\nDOMAIN-SUFFIX,ad2.yangjinyou.com\nDOMAIN-SUFFIX,ad3.udn.com\nDOMAIN-SUFFIX,ad4.bigmir.net\nDOMAIN-SUFFIX,ad4.sina.com.cn\nDOMAIN-SUFFIX,ad4.udn.com\nDOMAIN-SUFFIX,ad4game.com\nDOMAIN-SUFFIX,ad5.bigmir.net\nDOMAIN-SUFFIX,ad6.bigmir.net\nDOMAIN-SUFFIX,ad7.bigmir.net\nDOMAIN-SUFFIX,ad7.com\nDOMAIN-SUFFIX,ad7.tagphi.net\nDOMAIN-SUFFIX,ad8.adfarm1.adition.com\nDOMAIN-SUFFIX,ad9377.com\nDOMAIN-SUFFIX,adadapted.com\nDOMAIN-SUFFIX,adadmin.house365.com\nDOMAIN-SUFFIX,adadvisor.net\nDOMAIN-SUFFIX,ad-android.51wnl.com\nDOMAIN-SUFFIX,adap.tv\nDOMAIN-SUFFIX,adapi.lenovogame.com\nDOMAIN-SUFFIX,adasad.myweb.hinet.net\nDOMAIN-SUFFIX,adbana.com\nDOMAIN-SUFFIX,ad-beta.flipboard.com\nDOMAIN-SUFFIX,adbot.tw\nDOMAIN-SUFFIX,adbox.sina.com.cn\nDOMAIN-SUFFIX,ad-brix.com\nDOMAIN-SUFFIX,adbuyer3.lycos.com\nDOMAIN-SUFFIX,adbxb.com\nDOMAIN-SUFFIX,adcast.deviantart.com\nDOMAIN-SUFFIX,adcast.fblife.com\nDOMAIN-SUFFIX,adccoo.cn\nDOMAIN-SUFFIX,adcdn.goo.ne.jp\nDOMAIN-SUFFIX,adchina.com\nDOMAIN-SUFFIX,adcitrus.com\nDOMAIN-SUFFIX,adcl.pchome.com.tw\nDOMAIN-SUFFIX,adclick.g.doublecklick.net\nDOMAIN-SUFFIX,adclient.uimserv.net\nDOMAIN-SUFFIX,adclock.zdworks.com\nDOMAIN-SUFFIX,adcloud.jp\nDOMAIN-SUFFIX,ad-cloud.jp\nDOMAIN-SUFFIX,adcome.cn\nDOMAIN-SUFFIX,adcore.lenovomm.com\nDOMAIN-SUFFIX,adcount.yoka.com\nDOMAIN-SUFFIX,adcr.naver.com\nDOMAIN-SUFFIX,adcreative.naver.com\nDOMAIN-SUFFIX,add.bugun.com.tr\nDOMAIN-SUFFIX,add.dz19.net\nDOMAIN-SUFFIX,add.freeimg8.com\nDOMAIN-SUFFIX,add.mmyuer.com\nDOMAIN-SUFFIX,addata.ku6.com\nDOMAIN-SUFFIX,ad-delivery.net\nDOMAIN-SUFFIX,addirector.vindicosuite.com\nDOMAIN-SUFFIX,addl.easetuner.com\nDOMAIN-SUFFIX,adds.weatherology.com\nDOMAIN-SUFFIX,addthis.com\nDOMAIN-SUFFIX,addthisedge.com\nDOMAIN-SUFFIX,adeaz.com\nDOMAIN-SUFFIX,ader.mobi\nDOMAIN-SUFFIX,adeventtracker.spotify.com\nDOMAIN-SUFFIX,adexprt.com\nDOMAIN-SUFFIX,adf.dahe.cn\nDOMAIN-SUFFIX,adfarm.mediaplex.com\nDOMAIN-SUFFIX,adform.net\nDOMAIN-SUFFIX,adfront.auction.co.kr\nDOMAIN-SUFFIX,adfurikun.jp\nDOMAIN-SUFFIX,adfuture.cn\nDOMAIN-SUFFIX,ad-gb.mgid.com\nDOMAIN-SUFFIX,adgeo.163.com\nDOMAIN-SUFFIX,adhai.com\nDOMAIN-SUFFIX,adhome.1fangchan.com\nDOMAIN-SUFFIX,adhouyi.com\nDOMAIN-SUFFIX,adi.bigmir.net\nDOMAIN-SUFFIX,adi.cnool.net\nDOMAIN-SUFFIX,adi2007.cnool.net\nDOMAIN-SUFFIX,adimages.go.com\nDOMAIN-SUFFIX,adimages.sina.com.hk\nDOMAIN-SUFFIX,adimg.bbcss.com\nDOMAIN-SUFFIX,adimg.cqnews.net\nDOMAIN-SUFFIX,adimg.daumcdn.net\nDOMAIN-SUFFIX,adimg.deviantart.net\nDOMAIN-SUFFIX,adimg.mobile.sina.cn\nDOMAIN-SUFFIX,adimg.qxlsjw.com\nDOMAIN-SUFFIX,adimg.uimserv.net\nDOMAIN-SUFFIX,adimg.uve.weibo.com\nDOMAIN-SUFFIX,adimg1.chosun.com\nDOMAIN-SUFFIX,adimg3.search.naver.net\nDOMAIN-SUFFIX,adimgs.xici.net\nDOMAIN-SUFFIX,adimp.excite.co.jp\nDOMAIN-SUFFIX,adinall.com\nDOMAIN-SUFFIX,adinf.cp11.ott.cibntv.net\nDOMAIN-SUFFIX,adinf.voole.com\nDOMAIN-SUFFIX,adinfo.aol.com\nDOMAIN-SUFFIX,adinfo.ra1.xlmc.sec.miui.com\nDOMAIN-SUFFIX,adingo.jp.eimg.jp\nDOMAIN-SUFFIX,adirects.com\nDOMAIN-SUFFIX,adjb.5nd.com\nDOMAIN-SUFFIX,adk.funshion.com\nDOMAIN-SUFFIX,adk2.co\nDOMAIN-SUFFIX,adk2x.com\nDOMAIN-SUFFIX,adkmob.com\nDOMAIN-SUFFIX,adkongjian.com\nDOMAIN-SUFFIX,adlabs-sync.rutarget.ru\nDOMAIN-SUFFIX,adlefee.com\nDOMAIN-SUFFIX,adlink.shopsafe.co.nz\nDOMAIN-SUFFIX,adlive.cn\nDOMAIN-SUFFIX,adlocus.com\nDOMAIN-SUFFIX,ad-locus.com\nDOMAIN-SUFFIX,adlog.flurry.com\nDOMAIN-SUFFIX,adm.265g.com\nDOMAIN-SUFFIX,adm.72zx.com\nDOMAIN-SUFFIX,adm.86wan.com\nDOMAIN-SUFFIX,adm.baidu.com\nDOMAIN-SUFFIX,adm.cloud.cnfol.com\nDOMAIN-SUFFIX,adm.easou.com\nDOMAIN-SUFFIX,adm.funshion.com\nDOMAIN-SUFFIX,adm.icast.cn\nDOMAIN-SUFFIX,adm.leju.com\nDOMAIN-SUFFIX,adm.leju.sina.com.cn\nDOMAIN-SUFFIX,adm.myzaker.com\nDOMAIN-SUFFIX,adm.xmfish.com\nDOMAIN-SUFFIX,adm.zbinfo.net\nDOMAIN-SUFFIX,adm.zookingsoft.com\nDOMAIN-SUFFIX,adm0.autoimg.cn\nDOMAIN-SUFFIX,adm1.autoimg.cn\nDOMAIN-SUFFIX,adm2.autoimg.cn\nDOMAIN-SUFFIX,adm3.autoimg.cn\nDOMAIN-SUFFIX,admaji.com\nDOMAIN-SUFFIX,admarket.mobi\nDOMAIN-SUFFIX,admd.yam.com\nDOMAIN-SUFFIX,admedia.com\nDOMAIN-SUFFIX,admeta.vo.llnwd.net\nDOMAIN-SUFFIX,admgr.qingting.fm\nDOMAIN-SUFFIX,admin.cooguo.com\nDOMAIN-SUFFIX,admin.louxia.org\nDOMAIN-SUFFIX,admin.ninebox.cn\nDOMAIN-SUFFIX,admin6.com\nDOMAIN-SUFFIX,admon.cn\nDOMAIN-SUFFIX,admtpmp124.com\nDOMAIN-SUFFIX,admx.baixing.com\nDOMAIN-SUFFIX,adn.ebay.com\nDOMAIN-SUFFIX,adn.insight.ucweb.com\nDOMAIN-SUFFIX,adnetpub.yaolan.com\nDOMAIN-SUFFIX,adnxs.com\nDOMAIN-SUFFIX,adobe-dns.adobe.com\nDOMAIN-SUFFIX,adobe-dns-2.adobe.com\nDOMAIN-SUFFIX,adobe-dns-3.adobe.com\nDOMAIN-SUFFIX,adomv.com\nDOMAIN-SUFFIX,adp.cnool.net\nDOMAIN-SUFFIX,adp.s8bbs.com\nDOMAIN-SUFFIX,adp1.cnool.net\nDOMAIN-SUFFIX,adpai.thepaper.cn\nDOMAIN-SUFFIX,adperium.com\nDOMAIN-SUFFIX,adping.qq.com\nDOMAIN-SUFFIX,adplatform.vrtcal.com\nDOMAIN-SUFFIX,ad-plus.cn\nDOMAIN-SUFFIX,adplus.goo.mx\nDOMAIN-SUFFIX,adplxmd.com\nDOMAIN-SUFFIX,adpm.app.qq.com\nDOMAIN-SUFFIX,adpolestar.net\nDOMAIN-SUFFIX,adpro.cn\nDOMAIN-SUFFIX,adpro.pro.cn\nDOMAIN-SUFFIX,adpub.yaolan.com\nDOMAIN-SUFFIX,adpublish.ydstatic.com\nDOMAIN-SUFFIX,adpubs.yaolan.com\nDOMAIN-SUFFIX,adpush.cn\nDOMAIN-SUFFIX,adq.chinaso.com\nDOMAIN-SUFFIX,adrdir.qq.com\nDOMAIN-SUFFIX,adreal.cn\nDOMAIN-SUFFIX,adres.myaora.net\nDOMAIN-SUFFIX,adriver.ru\nDOMAIN-SUFFIX,adriver-sync.rutarget.ru\nDOMAIN-SUFFIX,adroll.com\nDOMAIN-SUFFIX,adrotator.se\nDOMAIN-SUFFIX,adrs.sdo.com\nDOMAIN-SUFFIX,adrunnr.com\nDOMAIN-SUFFIX,ads1.msads.net\nDOMAIN-SUFFIX,ads1.msn.com\nDOMAIN-SUFFIX,ads2.contentabc.com\nDOMAIN-SUFFIX,ads2.msads.net\nDOMAIN-SUFFIX,ads2.msn.com\nDOMAIN-SUFFIX,ads2.opensubtitles.org\nDOMAIN-SUFFIX,ads8.com\nDOMAIN-SUFFIX,ads80.com\nDOMAIN-SUFFIX,adsatt.abcnews.starwave.com\nDOMAIN-SUFFIX,adsatt.disney.starwave.com\nDOMAIN-SUFFIX,adsatt.espn.go.com\nDOMAIN-SUFFIX,adsatt.espn.starwave.com\nDOMAIN-SUFFIX,adsatt.familyfun.starwave.com\nDOMAIN-SUFFIX,adsatt.go.starwave.com\nDOMAIN-SUFFIX,adsatt.movies.starwave.com\nDOMAIN-SUFFIX,adscaspion.appspot.com\nDOMAIN-SUFFIX,adscdn.baidu.com\nDOMAIN-SUFFIX,adsclick.qq.com\nDOMAIN-SUFFIX,adsclick.yx.js.cn\nDOMAIN-SUFFIX,adsco.re\nDOMAIN-SUFFIX,adscript.gmarket.co.kr\nDOMAIN-SUFFIX,adsdk.9imobi.com\nDOMAIN-SUFFIX,adse.test.ximalaya.com\nDOMAIN-SUFFIX,adsence.sogou.com\nDOMAIN-SUFFIX,adsense.html5.qq.com\nDOMAIN-SUFFIX,adserve2.tom.com\nDOMAIN-SUFFIX,adsfactor.net\nDOMAIN-SUFFIX,adsfile.qq.com\nDOMAIN-SUFFIX,adsfs.oppomobile.com\nDOMAIN-SUFFIX,adsgroup.qq.com\nDOMAIN-SUFFIX,adshare.freedocast.com\nDOMAIN-SUFFIX,adshmct.qq.com\nDOMAIN-SUFFIX,adshmmsg.qq.com\nDOMAIN-SUFFIX,adshost2.com\nDOMAIN-SUFFIX,adshow.it168.com\nDOMAIN-SUFFIX,adsin.zhangyoubao.com\nDOMAIN-SUFFIX,adsinstant.com\nDOMAIN-SUFFIX,adslvfile.qq.com\nDOMAIN-SUFFIX,adslvseed.qq.com\nDOMAIN-SUFFIX,adsmart.yicha.cn\nDOMAIN-SUFFIX,adsolution.imtt.qq.com\nDOMAIN-SUFFIX,adsor.openrunner.com\nDOMAIN-SUFFIX,ad-specs.guoshipartners.com\nDOMAIN-SUFFIX,adsqqclick.qq.com\nDOMAIN-SUFFIX,adsremote.scrippsnetworks.com\nDOMAIN-SUFFIX,adsrvr.org\nDOMAIN-SUFFIX,adss.dotdo.net\nDOMAIN-SUFFIX,adss.yahoo.com\nDOMAIN-SUFFIX,adstat.cp11.ott.cibntv.net\nDOMAIN-SUFFIX,adstextview.qq.com\nDOMAIN-SUFFIX,adstil.indiatimes.com\nDOMAIN-SUFFIX,ad-stir.com\nDOMAIN-SUFFIX,adstream.123.sogoucdn.com\nDOMAIN-SUFFIX,ads-twitter.com\nDOMAIN-SUFFIX,adsunflower.com\nDOMAIN-SUFFIX,adsunion.com\nDOMAIN-SUFFIX,ad-survey.com\nDOMAIN-SUFFIX,adsview.qq.com\nDOMAIN-SUFFIX,adsview2.qq.com\nDOMAIN-SUFFIX,adsymptotic.com\nDOMAIN-SUFFIX,adsyndication.msn.com\nDOMAIN-SUFFIX,adsys.chinacloudapp.cn\nDOMAIN-SUFFIX,adsys.sinovision.net\nDOMAIN-SUFFIX,adsystem.wasu.tv\nDOMAIN-SUFFIX,adtaily.com\nDOMAIN-SUFFIX,adtechjp.com\nDOMAIN-SUFFIX,adtechus.com\nDOMAIN-SUFFIX,adtest.theonion.com\nDOMAIN-SUFFIX,adtrk.me\nDOMAIN-SUFFIX,adultfriendfinder.com\nDOMAIN-SUFFIX,adups.com\nDOMAIN-SUFFIX,aduu.cn\nDOMAIN-SUFFIX,adv.app.qq.com\nDOMAIN-SUFFIX,adv.ccb.com\nDOMAIN-SUFFIX,adv.fjtv.net\nDOMAIN-SUFFIX,adv.jxnews.com.cn\nDOMAIN-SUFFIX,adv.madserving.com\nDOMAIN-SUFFIX,adv.s8bbs.com\nDOMAIN-SUFFIX,adv2.downsave.com\nDOMAIN-SUFFIX,advapi.ahtv.cn\nDOMAIN-SUFFIX,adver.qq.com\nDOMAIN-SUFFIX,adview.cn\nDOMAIN-SUFFIX,advmob.cn\nDOMAIN-SUFFIX,advombat.ru\nDOMAIN-SUFFIX,adwasu.wasu.tv\nDOMAIN-SUFFIX,adweb.test.ximalaya.com\nDOMAIN-SUFFIX,adweb.ximalaya.com\nDOMAIN-SUFFIX,adwo.com\nDOMAIN-SUFFIX,adx.adxglobal.com\nDOMAIN-SUFFIX,adx.chip.de\nDOMAIN-SUFFIX,adx.dlads.cn\nDOMAIN-SUFFIX,adx.kat.ph\nDOMAIN-SUFFIX,adx.pro.cn\nDOMAIN-SUFFIX,adx.xiaodutv.com\nDOMAIN-SUFFIX,adx3.iq39.com\nDOMAIN-SUFFIX,adxmi.com\nDOMAIN-SUFFIX,adxpansion.com\nDOMAIN-SUFFIX,adytx.com\nDOMAIN-SUFFIX,adyun.com\nDOMAIN-SUFFIX,adz.zwee.ly\nDOMAIN-SUFFIX,adzerk.net\nDOMAIN-SUFFIX,aec.shjk123.net\nDOMAIN-SUFFIX,aecpm.alicdn.com\nDOMAIN-SUFFIX,ae-gb.mgid.com\nDOMAIN-SUFFIX,aercxy.com\nDOMAIN-SUFFIX,aerserv.com\nDOMAIN-SUFFIX,aes01.com\nDOMAIN-SUFFIX,aeventlog.beacon.qq.com\nDOMAIN-SUFFIX,afd.l.google.com\nDOMAIN-SUFFIX,aff.eteachergroup.com\nDOMAIN-SUFFIX,aff.lmgtfy.com\nDOMAIN-SUFFIX,aff.marathonbet.com\nDOMAIN-SUFFIX,aff.svjump.com\nDOMAIN-SUFFIX,affil.mupromo.com\nDOMAIN-SUFFIX,affiliategroove.com\nDOMAIN-SUFFIX,affiliateprogram.keywordspy.com\nDOMAIN-SUFFIX,affiliates.allposters.com\nDOMAIN-SUFFIX,affiliates.goodvibes.com\nDOMAIN-SUFFIX,affiliates.thrixxx.com\nDOMAIN-SUFFIX,affiliatesmedia.sbobet.com\nDOMAIN-SUFFIX,affiliation.fotovista.com\nDOMAIN-SUFFIX,afjlb.com\nDOMAIN-SUFFIX,afp.alicdn.com\nDOMAIN-SUFFIX,afp.chinanews.com\nDOMAIN-SUFFIX,afp.csbew.com\nDOMAIN-SUFFIX,afp.m1905.com\nDOMAIN-SUFFIX,afp.wasu.cn\nDOMAIN-SUFFIX,afp.zol-img.com.cn\nDOMAIN-SUFFIX,afpcreative.wasu.cn\nDOMAIN-SUFFIX,afpimages.eastday\nDOMAIN-SUFFIX,afpimages.eastday.com\nDOMAIN-SUFFIX,afpmm.alicdn.com\nDOMAIN-SUFFIX,afptrack.csbew.com\nDOMAIN-SUFFIX,afs.googlesyndication.com\nDOMAIN-SUFFIX,ag.nukefans.net\nDOMAIN-SUFFIX,agenda.complex.com\nDOMAIN-SUFFIX,ag-gb.marketgid.com\nDOMAIN-SUFFIX,agn.aty.cp45.ott.cibntv.net\nDOMAIN-SUFFIX,agn.aty.snmsohu.aisee.tv\nDOMAIN-SUFFIX,agoodm.m.taobao.com\nDOMAIN-SUFFIX,agr.voiceads.cn\nDOMAIN-SUFFIX,agrant.cn\nDOMAIN-SUFFIX,agrantsem.com\nDOMAIN-SUFFIX,ahhuazhen.com\nDOMAIN-SUFFIX,ahyau.com\nDOMAIN-SUFFIX,ahyuns.com\nDOMAIN-SUFFIX,ai.bioon.com\nDOMAIN-SUFFIX,ai.m.taobao.com\nDOMAIN-SUFFIX,ai.taobao.com\nDOMAIN-SUFFIX,ai.xinju.cc\nDOMAIN-SUFFIX,ai.yimg.jp\nDOMAIN-SUFFIX,aibangzs.com\nDOMAIN-SUFFIX,aicydb.com\nDOMAIN-SUFFIX,aid.chinayk.com\nDOMAIN-SUFFIX,aider-res.meizu.com\nDOMAIN-SUFFIX,aihaoduo.cn\nDOMAIN-SUFFIX,aikan6.com\nDOMAIN-SUFFIX,ailicee.com\nDOMAIN-SUFFIX,aim.yoyi.com.cn\nDOMAIN-SUFFIX,air.yoyi.com.cn\nDOMAIN-SUFFIX,airpush.com\nDOMAIN-SUFFIX,airpushmarketing.s3.amazonaws.com\nDOMAIN-SUFFIX,ais.abacast.com\nDOMAIN-SUFFIX,aishang.bid\nDOMAIN-SUFFIX,aishiguolong.com\nDOMAIN-SUFFIX,aishowbger.com\nDOMAIN-SUFFIX,aiwen.cc\nDOMAIN-SUFFIX,ajapk.com\nDOMAIN-SUFFIX,ajaxcdn.org\nDOMAIN-SUFFIX,aj-gb.mgid.com\nDOMAIN-SUFFIX,ajhdf.com\nDOMAIN-SUFFIX,ajialive.com\nDOMAIN-SUFFIX,ajnad.aljazeera.net\nDOMAIN-SUFFIX,ajuhd.com\nDOMAIN-SUFFIX,ak.sascdn.com\nDOMAIN-SUFFIX,ak47.cooguo.com\nDOMAIN-SUFFIX,akrwi.cn\nDOMAIN-SUFFIX,akxsrsdbursfpx.bid\nDOMAIN-SUFFIX,alertserver.ushaqi.com\nDOMAIN-SUFFIX,alipay.dajiadou6.com\nDOMAIN-SUFFIX,aliqqjd.cn\nDOMAIN-SUFFIX,alisinak.com\nDOMAIN-SUFFIX,alistatic.cn\nDOMAIN-SUFFIX,alitianxia168.com\nDOMAIN-SUFFIX,alitui.weibo.com\nDOMAIN-SUFFIX,aliunion.cn.yahoo.com\nDOMAIN-SUFFIX,aliyuncss.com\nDOMAIN-SUFFIX,aliyunxin.com\nDOMAIN-SUFFIX,all.orfr.adgtw.orangeads.fr\nDOMAIN-SUFFIX,all.rising.com.cn\nDOMAIN-SUFFIX,allnews.uodoo.com\nDOMAIN-SUFFIX,allxin.com\nDOMAIN-SUFFIX,alvares.esportsheaven.com\nDOMAIN-SUFFIX,am.6park.com\nDOMAIN-SUFFIX,am.g.ireader.com\nDOMAIN-SUFFIX,am.szhome.com\nDOMAIN-SUFFIX,am.zdnet.com.cn\nDOMAIN-SUFFIX,am15.net\nDOMAIN-SUFFIX,amazingmagics.com\nDOMAIN-SUFFIX,amfi.gou.sogou.com\nDOMAIN-SUFFIX,amiok.org\nDOMAIN-SUFFIX,amps.yoyi.com.cn\nDOMAIN-SUFFIX,ams.fx678.com\nDOMAIN-SUFFIX,ams.lenovomm.com\nDOMAIN-SUFFIX,a-m-s.poco.cn\nDOMAIN-SUFFIX,amz.steamprices.com\nDOMAIN-SUFFIX,an.m.liebao.cn\nDOMAIN-SUFFIX,an.wikigifth.com\nDOMAIN-SUFFIX,an.yandex.ru\nDOMAIN-SUFFIX,ana.tatahn.com\nDOMAIN-SUFFIX,analy.qq.com\nDOMAIN-SUFFIX,andmejs.com\nDOMAIN-SUFFIX,android.push.126.net\nDOMAIN-SUFFIX,android.rqd.qq.com\nDOMAIN-SUFFIX,androidlog.shouji.baofeng.com\nDOMAIN-SUFFIX,android-lrcresource.wps.cn\nDOMAIN-SUFFIX,andrqd.play.aiseet.atianqi.com\nDOMAIN-SUFFIX,anfeng.com\nDOMAIN-SUFFIX,angsrvr.com\nDOMAIN-SUFFIX,anioscp.com\nDOMAIN-SUFFIX,ann5.net\nDOMAIN-SUFFIX,anquan.baidu.com\nDOMAIN-SUFFIX,anquan.org\nDOMAIN-SUFFIX,anreson.net\nDOMAIN-SUFFIX,antivirus.baidu.com\nDOMAIN-SUFFIX,anyangruisi.com\nDOMAIN-SUFFIX,anysdk.com\nDOMAIN-SUFFIX,aodongjiaosu.com\nDOMAIN-SUFFIX,aombjl099.com\nDOMAIN-SUFFIX,aoodoo.feng.com\nDOMAIN-SUFFIX,aoodoo.weiphone.com\nDOMAIN-SUFFIX,aos.wall.youmi.net\nDOMAIN-SUFFIX,aos-creative.prf.hn\nDOMAIN-SUFFIX,apas.aipai.com\nDOMAIN-SUFFIX,api.0.0.0.0.cn\nDOMAIN-SUFFIX,api.adv.ott.cibntv.net\nDOMAIN-SUFFIX,api.ahjinshu.com\nDOMAIN-SUFFIX,api.android.dianru.com\nDOMAIN-SUFFIX,api.anti.wauee.com\nDOMAIN-SUFFIX,api.appodeal.com\nDOMAIN-SUFFIX,api.apps.sina.cn\nDOMAIN-SUFFIX,api.bailingjiankang.com\nDOMAIN-SUFFIX,api.bs.zui.com\nDOMAIN-SUFFIX,api.cmt.mob.com\nDOMAIN-SUFFIX,api.coolguang.com\nDOMAIN-SUFFIX,api.dewmobile.net\nDOMAIN-SUFFIX,api.dianru.com\nDOMAIN-SUFFIX,api.doumob.com\nDOMAIN-SUFFIX,api.dreamfull.cn\nDOMAIN-SUFFIX,api.dsp.yhd.com\nDOMAIN-SUFFIX,api.exc.mob.com\nDOMAIN-SUFFIX,api.g1.junfull.com\nDOMAIN-SUFFIX,api.g2.junfull.com\nDOMAIN-SUFFIX,api.gi.igexin.com\nDOMAIN-SUFFIX,api.goulegu.com\nDOMAIN-SUFFIX,api.growingio.com\nDOMAIN-SUFFIX,api.iapps.ifeng.com\nDOMAIN-SUFFIX,api.iimedia.cn\nDOMAIN-SUFFIX,api.ijunhai.com\nDOMAIN-SUFFIX,api.itaoxiaoshuo.com\nDOMAIN-SUFFIX,api.jr.mi.com\nDOMAIN-SUFFIX,api.ketedata.com\nDOMAIN-SUFFIX,api.koudaikj.com\nDOMAIN-SUFFIX,api.leadbolt.net\nDOMAIN-SUFFIX,api.mobgi.com\nDOMAIN-SUFFIX,api.mobula.sdk.duapps.com\nDOMAIN-SUFFIX,api.moogos.com\nDOMAIN-SUFFIX,api.mp.uc.cn\nDOMAIN-SUFFIX,api.newbelden.com\nDOMAIN-SUFFIX,api.open.uc.cn\nDOMAIN-SUFFIX,api.pingstart.com\nDOMAIN-SUFFIX,api.ppoi.org\nDOMAIN-SUFFIX,api.primecaster.net\nDOMAIN-SUFFIX,api.push.daoyoudao.com\nDOMAIN-SUFFIX,api.ra2.xlmc.sec.miui.com\nDOMAIN-SUFFIX,api.rees46.com\nDOMAIN-SUFFIX,api.rideraid.net\nDOMAIN-SUFFIX,api.sec.miui.com\nDOMAIN-SUFFIX,api.share.mob.com\nDOMAIN-SUFFIX,api.shuzilm.cn\nDOMAIN-SUFFIX,api.similarweb.com\nDOMAIN-SUFFIX,api.tr.blismedia.com\nDOMAIN-SUFFIX,api.tw06.xlmc.sec.miui.com\nDOMAIN-SUFFIX,api.ujian.cc\nDOMAIN-SUFFIX,api.union.vip.com\nDOMAIN-SUFFIX,api.uniplayad.com\nDOMAIN-SUFFIX,api.userstyles.org\nDOMAIN-SUFFIX,api.viglink.com\nDOMAIN-SUFFIX,api.waptest.taobao.com\nDOMAIN-SUFFIX,api.xk.miui.com\nDOMAIN-SUFFIX,api.y.igexin.com\nDOMAIN-SUFFIX,api.youxiaoad.com\nDOMAIN-SUFFIX,api.zol.com\nDOMAIN-SUFFIX,api2.play.cn\nDOMAIN-SUFFIX,api-flow.flyme.cn\nDOMAIN-SUFFIX,api-game.meizu.com\nDOMAIN-SUFFIX,apihk.growingio.com\nDOMAIN-SUFFIX,api-push.meizu.com\nDOMAIN-SUFFIX,apisoft.df0535.com\nDOMAIN-SUFFIX,apk.idate520.com\nDOMAIN-SUFFIX,apk.supfast.net\nDOMAIN-SUFFIX,apkdo.com\nDOMAIN-SUFFIX,apkinfo.voole.com\nDOMAIN-SUFFIX,apklog.cp11.ott.cibntv.net\nDOMAIN-SUFFIX,apm.suning.cn\nDOMAIN-SUFFIX,apnmedia.ask.com\nDOMAIN-SUFFIX,apns.ios.ijinshan.com\nDOMAIN-SUFFIX,apollo.caixin.com\nDOMAIN-SUFFIX,app.3987.com\nDOMAIN-SUFFIX,app.9yyg.cn\nDOMAIN-SUFFIX,app.abc000.today\nDOMAIN-SUFFIX,app.acm.dzwww.com\nDOMAIN-SUFFIX,app.eduancm.com\nDOMAIN-SUFFIX,app.houyi.baofeng.net\nDOMAIN-SUFFIX,app.hytdsm.com\nDOMAIN-SUFFIX,app.ibaiducdn.com\nDOMAIN-SUFFIX,app.jgyee.com\nDOMAIN-SUFFIX,app.jiuzhilan.com\nDOMAIN-SUFFIX,app.juwang.com\nDOMAIN-SUFFIX,app.lz55.cn\nDOMAIN-SUFFIX,app.moji001.com\nDOMAIN-SUFFIX,app.starschina.com\nDOMAIN-SUFFIX,app.tanwan.com\nDOMAIN-SUFFIX,app.uu.cc\nDOMAIN-SUFFIX,app.waps.cn\nDOMAIN-SUFFIX,app.wapx.cn\nDOMAIN-SUFFIX,app.wumii.com\nDOMAIN-SUFFIX,app.xizi.com\nDOMAIN-SUFFIX,app.xyjqy.com\nDOMAIN-SUFFIX,app01.nodes.gslb.mi-idc.com\nDOMAIN-SUFFIX,app02.nodes.gslb.mi-idc.com\nDOMAIN-SUFFIX,appboy.com\nDOMAIN-SUFFIX,appc.baidu.com\nDOMAIN-SUFFIX,appcdn.wapx.cn\nDOMAIN-SUFFIX,appcdn.wapx.com\nDOMAIN-SUFFIX,appcpa.net\nDOMAIN-SUFFIX,appdriver.cn\nDOMAIN-SUFFIX,appdriver.com.cn\nDOMAIN-SUFFIX,appfh.com\nDOMAIN-SUFFIX,app-g.39.net\nDOMAIN-SUFFIX,appget.cn\nDOMAIN-SUFFIX,appgift.sinaapp.com\nDOMAIN-SUFFIX,appjiagu.com\nDOMAIN-SUFFIX,applifier.com\nDOMAIN-SUFFIX,applog.uc.cn\nDOMAIN-SUFFIX,app-monitor.ele.me\nDOMAIN-SUFFIX,appnext.com\nDOMAIN-SUFFIX,appodealx.com\nDOMAIN-SUFFIX,apppic.yingyongbei.com\nDOMAIN-SUFFIX,apps.mobilityware.com\nDOMAIN-SUFFIX,apps.outfit7.com\nDOMAIN-SUFFIX,apps.supfast.net\nDOMAIN-SUFFIX,apps2.outfit7.com\nDOMAIN-SUFFIX,appsdk.tanv.com\nDOMAIN-SUFFIX,appservices.comcsoft.com\nDOMAIN-SUFFIX,appspromote.wostore.cn\nDOMAIN-SUFFIX,appsrv1.madserving.com\nDOMAIN-SUFFIX,appsrv4.madserving.com\nDOMAIN-SUFFIX,appsupdate.sinaapp.com\nDOMAIN-SUFFIX,appsupport.stargame.com\nDOMAIN-SUFFIX,apptentive.com\nDOMAIN-SUFFIX,appuu.cn\nDOMAIN-SUFFIX,apt.qumi.com\nDOMAIN-SUFFIX,aqgyju.cn\nDOMAIN-SUFFIX,aqqgli3vle.bid\nDOMAIN-SUFFIX,aqw.quanliyouxi.cn\nDOMAIN-SUFFIX,ar.atwola.com\nDOMAIN-SUFFIX,ar1.atwola.com\nDOMAIN-SUFFIX,ar7.atwola.com\nDOMAIN-SUFFIX,ar9.atwola.com\nDOMAIN-SUFFIX,aralego.com\nDOMAIN-SUFFIX,ard.ihookup.com\nDOMAIN-SUFFIX,ard.sweetdiscreet.com\nDOMAIN-SUFFIX,ard.yahoo.co.jp\nDOMAIN-SUFFIX,ardmall.com\nDOMAIN-SUFFIX,arealx.com\nDOMAIN-SUFFIX,aries.mzres.com\nDOMAIN-SUFFIX,ark.cocounion.com\nDOMAIN-SUFFIX,ark.cp21.ott.cibntv.net\nDOMAIN-SUFFIX,art.theta.sogoucdn.com\nDOMAIN-SUFFIX,as.bjmama.net\nDOMAIN-SUFFIX,as.casalemedia.com\nDOMAIN-SUFFIX,as.inbox.com\nDOMAIN-SUFFIX,as.kejet.com\nDOMAIN-SUFFIX,as.kejet.net\nDOMAIN-SUFFIX,as.sinahk.net\nDOMAIN-SUFFIX,as.trklinklog.com\nDOMAIN-SUFFIX,as.yuewz.com\nDOMAIN-SUFFIX,asd.projectfreetv.so\nDOMAIN-SUFFIX,asearch.alicdn.com\nDOMAIN-SUFFIX,ashiping.com\nDOMAIN-SUFFIX,ashow.pcpop.com\nDOMAIN-SUFFIX,asia.marketo.com\nDOMAIN-SUFFIX,ask.gaykes.com\nDOMAIN-SUFFIX,assets.210189.com\nDOMAIN-SUFFIX,assets.2343sdxs.com\nDOMAIN-SUFFIX,assets.258pcf.com\nDOMAIN-SUFFIX,assets.258ydh.com\nDOMAIN-SUFFIX,assets.easou.com\nDOMAIN-SUFFIX,astrategy.beacon.qq.com\nDOMAIN-SUFFIX,asv.nuggad.net\nDOMAIN-SUFFIX,aswgbzsw.xingtangshuo.com\nDOMAIN-SUFFIX,aswl.d3kdh34.pw\nDOMAIN-SUFFIX,aswl.dfs3e4.pw\nDOMAIN-SUFFIX,aswl.zjhim.com\nDOMAIN-SUFFIX,aswlx.cn\nDOMAIN-SUFFIX,at.atwola.com\nDOMAIN-SUFFIX,at.mct01.com\nDOMAIN-SUFFIX,at98.com\nDOMAIN-SUFFIX,atanx.alicdn.com\nDOMAIN-SUFFIX,atanx2.alicdn.com\nDOMAIN-SUFFIX,atas.io\nDOMAIN-SUFFIX,atcryp.com\nDOMAIN-SUFFIX,atdmt.com\nDOMAIN-SUFFIX,athena.wan.sogou.com\nDOMAIN-SUFFIX,atiws.aipai.com\nDOMAIN-SUFFIX,atm.punchbox.org\nDOMAIN-SUFFIX,atm.sina.com\nDOMAIN-SUFFIX,atm.yoyi.com.cn\nDOMAIN-SUFFIX,atomicblast.lol\nDOMAIN-SUFFIX,att.stargame.com\nDOMAIN-SUFFIX,attach.s8bbs.com\nDOMAIN-SUFFIX,au.youmi.net\nDOMAIN-SUFFIX,audience.network\nDOMAIN-SUFFIX,authedmine.com\nDOMAIN-SUFFIX,avn.innity.com\nDOMAIN-SUFFIX,avpa.dzone.com\nDOMAIN-SUFFIX,avualrhg9p.bid\nDOMAIN-SUFFIX,aw.kejet.net\nDOMAIN-SUFFIX,award.sitekeuring.net\nDOMAIN-SUFFIX,awempire.com\nDOMAIN-SUFFIX,awkjs.com\nDOMAIN-SUFFIX,awyys.com\nDOMAIN-SUFFIX,ax.120ask.com\nDOMAIN-SUFFIX,ax.ggfeng.com\nDOMAIN-SUFFIX,axhxa.com\nDOMAIN-SUFFIX,axiba66.com\nDOMAIN-SUFFIX,axkxy.com\nDOMAIN-SUFFIX,ayabreya.xyz\nDOMAIN-SUFFIX,b.53yao.com\nDOMAIN-SUFFIX,b.77vcd.com\nDOMAIN-SUFFIX,b.9dreams.net\nDOMAIN-SUFFIX,b.ads1.msn.com\nDOMAIN-SUFFIX,b.aowugame.com\nDOMAIN-SUFFIX,b.babylon.com\nDOMAIN-SUFFIX,b.baiy.net\nDOMAIN-SUFFIX,b.bdstatic.com\nDOMAIN-SUFFIX,b.bst.126.net\nDOMAIN-SUFFIX,b.clkservice.youdao.com\nDOMAIN-SUFFIX,b.code.tanwanyx.com\nDOMAIN-SUFFIX,b.cyone.com.cn\nDOMAIN-SUFFIX,b.epinv.com\nDOMAIN-SUFFIX,b.flyreading.cn\nDOMAIN-SUFFIX,b.gwylm.com\nDOMAIN-SUFFIX,b.kuangtuiguoo18888.com\nDOMAIN-SUFFIX,b.livesport.eu\nDOMAIN-SUFFIX,b.localpages.com\nDOMAIN-SUFFIX,b.nvrentao8.com\nDOMAIN-SUFFIX,b.qchannel03.cn\nDOMAIN-SUFFIX,b.rifub.com\nDOMAIN-SUFFIX,b.scorecardresearch.com\nDOMAIN-SUFFIX,b.thefile.me\nDOMAIN-SUFFIX,b.xcafe.com\nDOMAIN-SUFFIX,b0.qinsx.cn\nDOMAIN-SUFFIX,b1.51scw.net\nDOMAIN-SUFFIX,b1.91jucai.com\nDOMAIN-SUFFIX,b1.c1km4.com\nDOMAIN-SUFFIX,b17.8794.cn\nDOMAIN-SUFFIX,b17.shangc.net\nDOMAIN-SUFFIX,b17.xiumu.cn\nDOMAIN-SUFFIX,b1sync.zemanta.com\nDOMAIN-SUFFIX,b4xuj.zzhhts.com\nDOMAIN-SUFFIX,b7nkd.cn\nDOMAIN-SUFFIX,b92.putniktravel.com\nDOMAIN-SUFFIX,b9377h.com\nDOMAIN-SUFFIX,b99u.top\nDOMAIN-SUFFIX,ba.ccm2.net\nDOMAIN-SUFFIX,ba.fqzds.com\nDOMAIN-SUFFIX,ba.kioskea.net\nDOMAIN-SUFFIX,baby.yf898.com\nDOMAIN-SUFFIX,backup.lumion3d.com\nDOMAIN-SUFFIX,backup.lumion3d.net\nDOMAIN-SUFFIX,bad1.51gxqm.com\nDOMAIN-SUFFIX,badad.googleplex.com\nDOMAIN-SUFFIX,badao37.net\nDOMAIN-SUFFIX,bai3.gushiwen.org\nDOMAIN-SUFFIX,baiapk.com\nDOMAIN-SUFFIX,baichuan.baidu.com\nDOMAIN-SUFFIX,baidu.cybcyw.com\nDOMAIN-SUFFIX,baidu.dsp.tansuotv.com\nDOMAIN-SUFFIX,baidu.greenxf.cn\nDOMAIN-SUFFIX,baidu.jz5u.net\nDOMAIN-SUFFIX,baiduace.com\nDOMAIN-SUFFIX,baidujs.cnys.com\nDOMAIN-SUFFIX,baidulao.com\nDOMAIN-SUFFIX,baidut.github.io\nDOMAIN-SUFFIX,baidutv.baidu.com\nDOMAIN-SUFFIX,baidu-union-js.xiachufang.com\nDOMAIN-SUFFIX,baidu-union-pos.xiachufang.com\nDOMAIN-SUFFIX,baiduyubaidu.com\nDOMAIN-SUFFIX,baiduzhidahao.cc\nDOMAIN-SUFFIX,baifen.music.baidu.com\nDOMAIN-SUFFIX,baifendian.com\nDOMAIN-SUFFIX,baigm.com\nDOMAIN-SUFFIX,bam.nr-data.net\nDOMAIN-SUFFIX,banlv.baidu.com\nDOMAIN-SUFFIX,banmamedia.com\nDOMAIN-SUFFIX,banner.101xp.com\nDOMAIN-SUFFIX,banner.3ddownloads.com\nDOMAIN-SUFFIX,banner.automotiveworld.com\nDOMAIN-SUFFIX,banner.cooguo.com\nDOMAIN-SUFFIX,banner.europacasino.com\nDOMAIN-SUFFIX,banner.itweb.co.za\nDOMAIN-SUFFIX,banner.telefragged.com\nDOMAIN-SUFFIX,banner.titancasino.com\nDOMAIN-SUFFIX,banner1.pornhost.com\nDOMAIN-SUFFIX,banners.beevpn.com\nDOMAIN-SUFFIX,banners.beted.com\nDOMAIN-SUFFIX,banners.cams.com\nDOMAIN-SUFFIX,banners.clubworldgroup.com\nDOMAIN-SUFFIX,banners.expressindia.com\nDOMAIN-SUFFIX,banners.itweb.co.za\nDOMAIN-SUFFIX,banners.playocio.com\nDOMAIN-SUFFIX,bannershotlink.perfectgonzo.com\nDOMAIN-SUFFIX,baoyatu.cc\nDOMAIN-SUFFIX,bar.baidu.com\nDOMAIN-SUFFIX,base.filedot.xyz\nDOMAIN-SUFFIX,bat.bing.com\nDOMAIN-SUFFIX,bax.xiawu.com\nDOMAIN-SUFFIX,baxf.m.shuhuangge.org\nDOMAIN-SUFFIX,bay.xiawu.com\nDOMAIN-SUFFIX,baycode.cn\nDOMAIN-SUFFIX,bazinga.mse.sogou.com\nDOMAIN-SUFFIX,bb.tuku.cc\nDOMAIN-SUFFIX,bb1429.com\nDOMAIN-SUFFIX,bbcc.yxlady.com\nDOMAIN-SUFFIX,bbcoe.cn\nDOMAIN-SUFFIX,bbdm.051661.com\nDOMAIN-SUFFIX,bbsimages.zkxf119.com\nDOMAIN-SUFFIX,bc.geocities.yahoo.co.jp\nDOMAIN-SUFFIX,bccyyc.com\nDOMAIN-SUFFIX,bce.baidu.com\nDOMAIN-SUFFIX,bcjjg.bugsevent.com\nDOMAIN-SUFFIX,bcjxf.bugsevent.com\nDOMAIN-SUFFIX,bd.ershenghuo.com\nDOMAIN-SUFFIX,bd.gow100.com\nDOMAIN-SUFFIX,bd.haomagujia.com\nDOMAIN-SUFFIX,bd.soarfi.cn\nDOMAIN-SUFFIX,bd.wayqq.cn\nDOMAIN-SUFFIX,bd01.daqiso.com\nDOMAIN-SUFFIX,bd1.365qilu.com\nDOMAIN-SUFFIX,bd1.52che.com\nDOMAIN-SUFFIX,bd1.fengdu100.com\nDOMAIN-SUFFIX,bd1.flfgw.cn\nDOMAIN-SUFFIX,bd1.home8080.cn\nDOMAIN-SUFFIX,bd1.jobui.com\nDOMAIN-SUFFIX,bd1.nipic.com\nDOMAIN-SUFFIX,bd1.nxing.cn\nDOMAIN-SUFFIX,bd1.pipaw.com\nDOMAIN-SUFFIX,bd1.szhk.com\nDOMAIN-SUFFIX,bd1.wowoqq.com\nDOMAIN-SUFFIX,bd1.xiangha.com\nDOMAIN-SUFFIX,bd2.52che.com\nDOMAIN-SUFFIX,bd2.flfgw.cn\nDOMAIN-SUFFIX,bd2.home8080.cn\nDOMAIN-SUFFIX,bd2.jobui.com\nDOMAIN-SUFFIX,bd2.nipic.com\nDOMAIN-SUFFIX,bd2.pipaw.com\nDOMAIN-SUFFIX,bd3.chuiyue.com\nDOMAIN-SUFFIX,bd3.jobui.com\nDOMAIN-SUFFIX,bd4.chuiyue.com\nDOMAIN-SUFFIX,bdad.hao224.com\nDOMAIN-SUFFIX,bdcode.gaosan.com\nDOMAIN-SUFFIX,bdcode.youke.com\nDOMAIN-SUFFIX,bdd.hainan.net\nDOMAIN-SUFFIX,bddm.999d.com\nDOMAIN-SUFFIX,bdfpb1.8684.com\nDOMAIN-SUFFIX,bdfpb2.8684.com\nDOMAIN-SUFFIX,bdjiaoben.wmxa.cn\nDOMAIN-SUFFIX,bdjs.120askimages.com\nDOMAIN-SUFFIX,bdjs.6237237.com\nDOMAIN-SUFFIX,bdjs.99.com.cn\nDOMAIN-SUFFIX,bdjs.999d.com\nDOMAIN-SUFFIX,bd-js.baixing.net\nDOMAIN-SUFFIX,bdjs.faxingzhan.com\nDOMAIN-SUFFIX,bdjs.itechwall.com\nDOMAIN-SUFFIX,bdjs.ixiumei.com\nDOMAIN-SUFFIX,bdjs.jb51.net\nDOMAIN-SUFFIX,bdjs.kaixin100.com\nDOMAIN-SUFFIX,bdjs.laonanren.com\nDOMAIN-SUFFIX,bdjs.ylq.com\nDOMAIN-SUFFIX,bdjs1.ixiumei.com\nDOMAIN-SUFFIX,bdlm.120askimages.com\nDOMAIN-SUFFIX,bdlm1.hc360.com\nDOMAIN-SUFFIX,bdlncs1.familydoctor.com.cn\nDOMAIN-SUFFIX,bdmjs.xywy.com\nDOMAIN-SUFFIX,bdmm.xywy.com\nDOMAIN-SUFFIX,bdplus.baidu.com\nDOMAIN-SUFFIX,bdpuaw.com\nDOMAIN-SUFFIX,bd-s.baixing.net\nDOMAIN-SUFFIX,bds.hainan.net\nDOMAIN-SUFFIX,bds.soarfi.cn\nDOMAIN-SUFFIX,bdtongfei.cn\nDOMAIN-SUFFIX,bduserlog.eastmoney.com\nDOMAIN-SUFFIX,beacon.gtimg.com\nDOMAIN-SUFFIX,beacon.krxd.net\nDOMAIN-SUFFIX,beacon.sina.com.cn\nDOMAIN-SUFFIX,beacon.tingyun.com\nDOMAIN-SUFFIX,beacon-us-sjc1.rubiconproject.com\nDOMAIN-SUFFIX,beap.adss.yahoo.com\nDOMAIN-SUFFIX,beap-bc.yahoo.com\nDOMAIN-SUFFIX,bebelait.com\nDOMAIN-SUFFIX,becode.qiushibaike.com\nDOMAIN-SUFFIX,beeho.site\nDOMAIN-SUFFIX,beha.ksmobile.com\nDOMAIN-SUFFIX,behe.com\nDOMAIN-SUFFIX,beintoo.com\nDOMAIN-SUFFIX,bepolite.eu\nDOMAIN-SUFFIX,bes-progfree.com\nDOMAIN-SUFFIX,bet36500050.com\nDOMAIN-SUFFIX,beta.vpon.com\nDOMAIN-SUFFIX,betsonsport.ru\nDOMAIN-SUFFIX,bewaycare.com\nDOMAIN-SUFFIX,bfdcdn.com\nDOMAIN-SUFFIX,bglog.bitauto.com\nDOMAIN-SUFFIX,bgrndi.com\nDOMAIN-SUFFIX,bh.contextweb.com\nDOMAIN-SUFFIX,bhjac.azvub.cn\nDOMAIN-SUFFIX,biddingos.com\nDOMAIN-SUFFIX,biddingx.com\nDOMAIN-SUFFIX,bidvertiser.com\nDOMAIN-SUFFIX,bigbos.top\nDOMAIN-SUFFIX,bigboy.eurogamer.net\nDOMAIN-SUFFIX,billionfocus.com\nDOMAIN-SUFFIX,binaryage-leechgate.herokuapp.com\nDOMAIN-SUFFIX,bingyinq.com\nDOMAIN-SUFFIX,biq.keefung-zs.com\nDOMAIN-SUFFIX,bite.theta.sogoucdn.com\nDOMAIN-SUFFIX,bitsumactivationserver.com\nDOMAIN-SUFFIX,bivitr.com\nDOMAIN-SUFFIX,bixia.fymm.cn\nDOMAIN-SUFFIX,biyibia.com\nDOMAIN-SUFFIX,biz.gexing.com\nDOMAIN-SUFFIX,biz.live.xunlei.com\nDOMAIN-SUFFIX,biz.vpon.com\nDOMAIN-SUFFIX,biz.weibo.com\nDOMAIN-SUFFIX,biz37.net\nDOMAIN-SUFFIX,bizanti.youwatch.org\nDOMAIN-SUFFIX,bj.imp.voiceads.cn\nDOMAIN-SUFFIX,bj14.9669.cn\nDOMAIN-SUFFIX,bjcathay.com\nDOMAIN-SUFFIX,bjcu.u3.ucweb.com\nDOMAIN-SUFFIX,bjedpt.com\nDOMAIN-SUFFIX,bjs.9669.cn\nDOMAIN-SUFFIX,bkdg.net\nDOMAIN-SUFFIX,bl.wavecdn.de\nDOMAIN-SUFFIX,bla.gtimg.com\nDOMAIN-SUFFIX,blaaaa12.googlecode.com\nDOMAIN-SUFFIX,blb.winasdaq.com\nDOMAIN-SUFFIX,bllbaby.cn\nDOMAIN-SUFFIX,blogad01.myweb.hinet.net\nDOMAIN-SUFFIX,blogad02.myweb.hinet.net\nDOMAIN-SUFFIX,bloggerads.net\nDOMAIN-SUFFIX,bluekai.com\nDOMAIN-SUFFIX,bluhostedbanners.blucigs.com\nDOMAIN-SUFFIX,bmg.wnbfw.com\nDOMAIN-SUFFIX,bmp.ali213.net\nDOMAIN-SUFFIX,bmp1.ali213.net\nDOMAIN-SUFFIX,bmw2ep.paomifen.cn\nDOMAIN-SUFFIX,bnrs.ilm.ee\nDOMAIN-SUFFIX,boardx.huanqiu.com\nDOMAIN-SUFFIX,bob.crazyshit.com\nDOMAIN-SUFFIX,bobo.163.com\nDOMAIN-SUFFIX,bolt.jebe.renren.com\nDOMAIN-SUFFIX,borsendental.com\nDOMAIN-SUFFIX,bosiwangzi.cn\nDOMAIN-SUFFIX,box.anchorfree.net\nDOMAIN-SUFFIX,boxercrazy.org\nDOMAIN-SUFFIX,boxshows.com\nDOMAIN-SUFFIX,boyxu.cn\nDOMAIN-SUFFIX,bp.mobad.ijinshan.com\nDOMAIN-SUFFIX,br.blackfling.com\nDOMAIN-SUFFIX,br.fling.com\nDOMAIN-SUFFIX,br.realitykings.com\nDOMAIN-SUFFIX,brakefluid.website\nDOMAIN-SUFFIX,brand.sogou.com\nDOMAIN-SUFFIX,brandshow.58.com\nDOMAIN-SUFFIX,brcache.madthumbs.com\nDOMAIN-SUFFIX,breeze.olclient.baofeng.com\nDOMAIN-SUFFIX,breezily168.com\nDOMAIN-SUFFIX,brizads.com\nDOMAIN-SUFFIX,bro.flyme.cn\nDOMAIN-SUFFIX,browser.gwdang.com\nDOMAIN-SUFFIX,bs.5442.com\nDOMAIN-SUFFIX,bs.serving-sys.com\nDOMAIN-SUFFIX,bs14.9669.cn\nDOMAIN-SUFFIX,bsch.serving-sys.com\nDOMAIN-SUFFIX,bsdev.cn\nDOMAIN-SUFFIX,bshare.cn\nDOMAIN-SUFFIX,bshare.optimix.asia\nDOMAIN-SUFFIX,bsiet.husky.sogou.com\nDOMAIN-SUFFIX,bss.pandora.xiaomi.com\nDOMAIN-SUFFIX,bstatic.1kejian.com\nDOMAIN-SUFFIX,bstatic.diyifanwen.com\nDOMAIN-SUFFIX,bt.xitongmonitor.com\nDOMAIN-SUFFIX,bt641499.gotoip4.com\nDOMAIN-SUFFIX,bthergyuan.com\nDOMAIN-SUFFIX,btlaunch.baidu.com\nDOMAIN-SUFFIX,btn.onlylady.com\nDOMAIN-SUFFIX,btn.pchome.net\nDOMAIN-SUFFIX,btr.domywife.com\nDOMAIN-SUFFIX,bttrack.com\nDOMAIN-SUFFIX,btyou.com\nDOMAIN-SUFFIX,bu01.zybang.com\nDOMAIN-SUFFIX,bu02.zybang.com\nDOMAIN-SUFFIX,bu1.duba.com\nDOMAIN-SUFFIX,bu2.duba.com\nDOMAIN-SUFFIX,bugtags.com\nDOMAIN-SUFFIX,business.92wy.com\nDOMAIN-SUFFIX,business.inveno.com\nDOMAIN-SUFFIX,buyimg.bianxianmao.com\nDOMAIN-SUFFIX,buysellads.com\nDOMAIN-SUFFIX,buyu8001.com\nDOMAIN-SUFFIX,bwp.theinsider.com.com\nDOMAIN-SUFFIX,bx.optimix.asia\nDOMAIN-SUFFIX,bx01.optimix.asia\nDOMAIN-SUFFIX,bxgmb.com\nDOMAIN-SUFFIX,bxjpl.cn\nDOMAIN-SUFFIX,by.dm5.com\nDOMAIN-SUFFIX,by.mbai.cn\nDOMAIN-SUFFIX,by.tel.cdndm.com\nDOMAIN-SUFFIX,by8974.com\nDOMAIN-SUFFIX,bydonline.com\nDOMAIN-SUFFIX,bypbwm.cn\nDOMAIN-SUFFIX,c.0.0.0.0.cn\nDOMAIN-SUFFIX,c.28487.net\nDOMAIN-SUFFIX,c.35kds.com\nDOMAIN-SUFFIX,c.365yigou.cn\nDOMAIN-SUFFIX,c.45io.com\nDOMAIN-SUFFIX,c.51y5.net\nDOMAIN-SUFFIX,c.adbxb.cn\nDOMAIN-SUFFIX,c.anmeilai.net\nDOMAIN-SUFFIX,c.autohome.com.cn\nDOMAIN-SUFFIX,c.baidu.com\nDOMAIN-SUFFIX,c.betrad.com\nDOMAIN-SUFFIX,c.bigmir.net\nDOMAIN-SUFFIX,c.bing.com\nDOMAIN-SUFFIX,c.bxb.oupeng.com\nDOMAIN-SUFFIX,c.codeonclick.com\nDOMAIN-SUFFIX,c.cyhx98.com\nDOMAIN-SUFFIX,c.cyto-biotherapy.com\nDOMAIN-SUFFIX,c.danangmo.cn\nDOMAIN-SUFFIX,c.data.mob.com\nDOMAIN-SUFFIX,c.dokrmob.com\nDOMAIN-SUFFIX,c.dzytjqcc.com\nDOMAIN-SUFFIX,c.effectivemeasure.net\nDOMAIN-SUFFIX,c.f1zd.com\nDOMAIN-SUFFIX,c.gdt.qq.com\nDOMAIN-SUFFIX,c.gj.qq.com\nDOMAIN-SUFFIX,c.guangtui1999.com\nDOMAIN-SUFFIX,c.gzsanxiaomingshi.cn\nDOMAIN-SUFFIX,c.idasui.cn\nDOMAIN-SUFFIX,c.iogous.com\nDOMAIN-SUFFIX,c.k429fma.com\nDOMAIN-SUFFIX,c.kbf365.cn\nDOMAIN-SUFFIX,c.kl6636.net\nDOMAIN-SUFFIX,c.kuwo.cn\nDOMAIN-SUFFIX,c.lianwangtech.com\nDOMAIN-SUFFIX,c.live.com\nDOMAIN-SUFFIX,c.lucktui.com\nDOMAIN-SUFFIX,c.metrigo.com\nDOMAIN-SUFFIX,c.mightiger.net\nDOMAIN-SUFFIX,c.minisplat.cn\nDOMAIN-SUFFIX,c.mkmp365.com\nDOMAIN-SUFFIX,c.mnjkw.cn\nDOMAIN-SUFFIX,c.mobishu.com\nDOMAIN-SUFFIX,c.msn.com\nDOMAIN-SUFFIX,c.msn.com.cn\nDOMAIN-SUFFIX,c.netu.tv\nDOMAIN-SUFFIX,c.ningbojipiao.com\nDOMAIN-SUFFIX,c.ns8d.com\nDOMAIN-SUFFIX,c.okmgy.cn\nDOMAIN-SUFFIX,c.panqis.cn\nDOMAIN-SUFFIX,c.panqishu.com\nDOMAIN-SUFFIX,c.piliangzhuce.cn\nDOMAIN-SUFFIX,c.ptffw.net\nDOMAIN-SUFFIX,c.queene.cn\nDOMAIN-SUFFIX,c.rexuebi.com\nDOMAIN-SUFFIX,c.rscxwmj.cn\nDOMAIN-SUFFIX,c.shunlige.com\nDOMAIN-SUFFIX,c.silvinst.com\nDOMAIN-SUFFIX,c.sss1989.com\nDOMAIN-SUFFIX,c.sssgao999.com\nDOMAIN-SUFFIX,c.start280.com\nDOMAIN-SUFFIX,c.statcounter.com\nDOMAIN-SUFFIX,c.statstat888.com\nDOMAIN-SUFFIX,c.sy123888.com\nDOMAIN-SUFFIX,c.t98u8f.com\nDOMAIN-SUFFIX,c.tctyb.cn\nDOMAIN-SUFFIX,c.v4dwkcv.com\nDOMAIN-SUFFIX,c.vip97.net\nDOMAIN-SUFFIX,c.wechat.jx.cn\nDOMAIN-SUFFIX,c.wkanx.com\nDOMAIN-SUFFIX,c.wrating.com\nDOMAIN-SUFFIX,c.xianguonongchang.org\nDOMAIN-SUFFIX,c.xznykf.org\nDOMAIN-SUFFIX,c.ylist.cn\nDOMAIN-SUFFIX,c.ynlysg.com\nDOMAIN-SUFFIX,c.youdao.com\nDOMAIN-SUFFIX,c.zgnm.cc\nDOMAIN-SUFFIX,c.zlongad.com\nDOMAIN-SUFFIX,c.zmjuan.org\nDOMAIN-SUFFIX,c.zxyywdj.org\nDOMAIN-SUFFIX,c0.ifengimg.com\nDOMAIN-SUFFIX,c03.optimix.asia\nDOMAIN-SUFFIX,c0563.com\nDOMAIN-SUFFIX,c0594.com\nDOMAIN-SUFFIX,c0i8h8ac7e.bid\nDOMAIN-SUFFIX,c1.4qx.net\nDOMAIN-SUFFIX,c1.668559.com\nDOMAIN-SUFFIX,c1.ifengimg.com\nDOMAIN-SUFFIX,c1.keyrun.cn\nDOMAIN-SUFFIX,c1.lianwangtech.com\nDOMAIN-SUFFIX,c1.minisplat.cn\nDOMAIN-SUFFIX,c1.popads.net\nDOMAIN-SUFFIX,c1.statcounter.com\nDOMAIN-SUFFIX,c1.ulink.cc\nDOMAIN-SUFFIX,c1.wkanx.com\nDOMAIN-SUFFIX,c1.xcy8.com\nDOMAIN-SUFFIX,c16cp358.com\nDOMAIN-SUFFIX,c2.58toto.net\nDOMAIN-SUFFIX,c2.popads.net\nDOMAIN-SUFFIX,c2.statcounter.com\nDOMAIN-SUFFIX,c3.gostats.cn\nDOMAIN-SUFFIX,c3.moogos.com\nDOMAIN-SUFFIX,c6.bjdianyue.com\nDOMAIN-SUFFIX,c6.lnymd.com\nDOMAIN-SUFFIX,c77777777.com\nDOMAIN-SUFFIX,c8.wangdq.com\nDOMAIN-SUFFIX,c8b.jcdb88.com\nDOMAIN-SUFFIX,ca.5173car.com\nDOMAIN-SUFFIX,ca.w8.com.cn\nDOMAIN-SUFFIX,caamei.com\nDOMAIN-SUFFIX,cacaca.0571yy.com\nDOMAIN-SUFFIX,cacaca.sp96878.com\nDOMAIN-SUFFIX,cacafly.net\nDOMAIN-SUFFIX,cache.betweendigital.com\nDOMAIN-SUFFIX,cache.soloth.com\nDOMAIN-SUFFIX,cache.xw126.com\nDOMAIN-SUFFIX,cachead.com\nDOMAIN-SUFFIX,cachenotice.cp11.ott.cibntv.net\nDOMAIN-SUFFIX,cachesit.com\nDOMAIN-SUFFIX,cache-ssl.celtra.com\nDOMAIN-SUFFIX,cad.chosun.com\nDOMAIN-SUFFIX,cadvv.heraldm.com\nDOMAIN-SUFFIX,cadvv.koreaherald.com\nDOMAIN-SUFFIX,caiyifz.com\nDOMAIN-SUFFIX,cal.meizu.com\nDOMAIN-SUFFIX,caliyuna.cn\nDOMAIN-SUFFIX,calopenupdate.comm.miui.com\nDOMAIN-SUFFIX,cams.pornrabbit.com\nDOMAIN-SUFFIX,cangnews.com\nDOMAIN-SUFFIX,canvas.gdt.qq.com\nDOMAIN-SUFFIX,canvas.thenextweb.com\nDOMAIN-SUFFIX,caob5.info\nDOMAIN-SUFFIX,caolvch.com\nDOMAIN-SUFFIX,cap.cyberlink.com\nDOMAIN-SUFFIX,cap.touclick.com\nDOMAIN-SUFFIX,car.mobadme.jp\nDOMAIN-SUFFIX,carbonads.net\nDOMAIN-SUFFIX,cas.clickability.com\nDOMAIN-SUFFIX,cas.criteo.com\nDOMAIN-SUFFIX,casalemedia.com\nDOMAIN-SUFFIX,casee.cn\nDOMAIN-SUFFIX,cash.neweramediaworks.com\nDOMAIN-SUFFIX,cast.innity.com\nDOMAIN-SUFFIX,cast.ra.icast.cn\nDOMAIN-SUFFIX,cast-bid27-j.adtdp.com\nDOMAIN-SUFFIX,castplatform.com\nDOMAIN-SUFFIX,catalog.video.msn.com\nDOMAIN-SUFFIX,cayanfang.com\nDOMAIN-SUFFIX,cb.baidu.com\nDOMAIN-SUFFIX,cb.h5.coffeedak.cn\nDOMAIN-SUFFIX,cbjs.baidu.com\nDOMAIN-SUFFIX,cbs.wondershare.com\nDOMAIN-SUFFIX,cc.0133hao.net\nDOMAIN-SUFFIX,cc.1515788.net\nDOMAIN-SUFFIX,cc.365yigou.cn\nDOMAIN-SUFFIX,cc.700ok.net\nDOMAIN-SUFFIX,cc.dace.hupu.com\nDOMAIN-SUFFIX,cc.idasui.cn\nDOMAIN-SUFFIX,cc.moquanad.com\nDOMAIN-SUFFIX,cc.piao.jianzhigg.com\nDOMAIN-SUFFIX,cc.st123.info\nDOMAIN-SUFFIX,cc.xtgreat.com\nDOMAIN-SUFFIX,cc.yac8.com\nDOMAIN-SUFFIX,cca.mob.com\nDOMAIN-SUFFIX,ccb.uncle-ad.com\nDOMAIN-SUFFIX,ccbaihehq.com\nDOMAIN-SUFFIX,cccrir.com\nDOMAIN-SUFFIX,ccr.yxdown.com\nDOMAIN-SUFFIX,cctyly.com\nDOMAIN-SUFFIX,cd.bendibao.com\nDOMAIN-SUFFIX,cdgxq.com\nDOMAIN-SUFFIX,cdhoc.piyaji.cn\nDOMAIN-SUFFIX,cdn.0i-i0.com\nDOMAIN-SUFFIX,cdn.5bong.com\nDOMAIN-SUFFIX,cdn.adsk2.co\nDOMAIN-SUFFIX,cdn.adstract.com\nDOMAIN-SUFFIX,cdn.aegins.com\nDOMAIN-SUFFIX,cdn.aiclicash.com\nDOMAIN-SUFFIX,cdn.app.kachapt.cn\nDOMAIN-SUFFIX,cdn.app.liuxingyul.cn\nDOMAIN-SUFFIX,cdn.at.atwola.com\nDOMAIN-SUFFIX,cdn.atwola.com\nDOMAIN-SUFFIX,cdn.cooguo.com\nDOMAIN-SUFFIX,cdn.districtm.io\nDOMAIN-SUFFIX,cdn.dragonstatic.com\nDOMAIN-SUFFIX,cdn.dsp.com\nDOMAIN-SUFFIX,cdn.earnify.com\nDOMAIN-SUFFIX,cdn.fastclick.net\nDOMAIN-SUFFIX,cdn.hivps.xyz\nDOMAIN-SUFFIX,cdn.hyperpromote.com\nDOMAIN-SUFFIX,cdn.iclicash.com\nDOMAIN-SUFFIX,cdn.img.kachapt.cn\nDOMAIN-SUFFIX,cdn.img.liuxingyul.cn\nDOMAIN-SUFFIX,cdn.innity.net\nDOMAIN-SUFFIX,cdn.jesgoo.com\nDOMAIN-SUFFIX,cdn.jiuzhilan.com\nDOMAIN-SUFFIX,cdn.jllstudio.com\nDOMAIN-SUFFIX,cdn.komentary.aol.com\nDOMAIN-SUFFIX,cdn.krxd.net\nDOMAIN-SUFFIX,cdn.lu.sogoucdn.com\nDOMAIN-SUFFIX,cdn.marketgid.com\nDOMAIN-SUFFIX,cdn.mdotm.com\nDOMAIN-SUFFIX,cdn.media.innity.net\nDOMAIN-SUFFIX,cdn.millennialmedia.com\nDOMAIN-SUFFIX,cdn.mingmingtehui.com\nDOMAIN-SUFFIX,cdn.moji002.com\nDOMAIN-SUFFIX,cdn.moogos.com\nDOMAIN-SUFFIX,cdn.ndapp.com\nDOMAIN-SUFFIX,cdn.newapi.com\nDOMAIN-SUFFIX,cdn.optaim.com\nDOMAIN-SUFFIX,cdn.outfit7.com\nDOMAIN-SUFFIX,cdn.popcash.net\nDOMAIN-SUFFIX,cdn.popmyads.com\nDOMAIN-SUFFIX,cdn.puata.info\nDOMAIN-SUFFIX,cdn.scdng.com\nDOMAIN-SUFFIX,cdn.sp.rizhao9.com\nDOMAIN-SUFFIX,cdn.tianmidian.com\nDOMAIN-SUFFIX,cdn.tinglian.com\nDOMAIN-SUFFIX,cdn.vamaker.com\nDOMAIN-SUFFIX,cdn.viglink.com\nDOMAIN-SUFFIX,cdn.xianliao.me\nDOMAIN-SUFFIX,cdn.zampda.net\nDOMAIN-SUFFIX,cdn0.mobmore.com\nDOMAIN-SUFFIX,cdn1.lbesec.com\nDOMAIN-SUFFIX,cdn1.res.nx5.com\nDOMAIN-SUFFIX,cdn1.res.uzham.com\nDOMAIN-SUFFIX,cdn1.smartadserver.com\nDOMAIN-SUFFIX,cdn1.srv.revdepo.com\nDOMAIN-SUFFIX,cdn2.moji002.com\nDOMAIN-SUFFIX,cdnads.com\nDOMAIN-SUFFIX,cdn-ads.oss-cn-shanghai.aliyuncs.com\nDOMAIN-SUFFIX,cdnas.hyperpromote.com\nDOMAIN-SUFFIX,cdn-gcs.outfit7.com\nDOMAIN-SUFFIX,cdnimg.liehu.ijinshan.com\nDOMAIN-SUFFIX,cdnis.hyperpromote.com\nDOMAIN-SUFFIX,cdnmaster.com\nDOMAIN-SUFFIX,cdnny.com\nDOMAIN-SUFFIX,cdnpa.hyperpromote.com\nDOMAIN-SUFFIX,cdn-rtb.sape.ru\nDOMAIN-SUFFIX,cdn-settings.segment.com\nDOMAIN-SUFFIX,cdntest.a8tiyu.com\nDOMAIN-SUFFIX,cds.51y5.net\nDOMAIN-SUFFIX,cdyqc.com\nDOMAIN-SUFFIX,ced.sascdn.com\nDOMAIN-SUFFIX,cee1.iteye.com\nDOMAIN-SUFFIX,cee2.iteye.com\nDOMAIN-SUFFIX,cerebral.typn.com\nDOMAIN-SUFFIX,cfdanet.com\nDOMAIN-SUFFIX,cferw.com\nDOMAIN-SUFFIX,cfg-md.gridsumdissector.com\nDOMAIN-SUFFIX,cfg-vd.gridsumdissector.com\nDOMAIN-SUFFIX,cgskqg.com\nDOMAIN-SUFFIX,chadegongxiao.com\nDOMAIN-SUFFIX,chance-ad.com\nDOMAIN-SUFFIX,chanet.com.cn\nDOMAIN-SUFFIX,changan.bama555.com\nDOMAIN-SUFFIX,changhehengqi.com\nDOMAIN-SUFFIX,channel.fanxing.kugou.com\nDOMAIN-SUFFIX,channeladvisor.com\nDOMAIN-SUFFIX,chaojilamei.cn\nDOMAIN-SUFFIX,chaoliangyun.com\nDOMAIN-SUFFIX,chartbeat.com\nDOMAIN-SUFFIX,chartboost.com\nDOMAIN-SUFFIX,chebse.com\nDOMAIN-SUFFIX,chemdraw.com\nDOMAIN-SUFFIX,chengadx.com\nDOMAIN-SUFFIX,chenggao.cn\nDOMAIN-SUFFIX,chengzhao95511.com\nDOMAIN-SUFFIX,chenwen7788.com\nDOMAIN-SUFFIX,chicken18.com\nDOMAIN-SUFFIX,chidir.com\nDOMAIN-SUFFIX,chinacsky.com\nDOMAIN-SUFFIX,chinaheh.com\nDOMAIN-SUFFIX,chinauma.net\nDOMAIN-SUFFIX,chinaweichu.net\nDOMAIN-SUFFIX,chjxzk.1555110.cn\nDOMAIN-SUFFIX,chmae.com\nDOMAIN-SUFFIX,chnhty.com\nDOMAIN-SUFFIX,chuantu.biz\nDOMAIN-SUFFIX,chushoushijian.cn\nDOMAIN-SUFFIX,c-hzgt2.getui.com\nDOMAIN-SUFFIX,ci.csefaazc.net\nDOMAIN-SUFFIX,ciajingman.com\nDOMAIN-SUFFIX,cilidaquan.pw\nDOMAIN-SUFFIX,cindy17club.com\nDOMAIN-SUFFIX,cip6.czpush.com\nDOMAIN-SUFFIX,ciyitan.com\nDOMAIN-SUFFIX,cj.qidian.com\nDOMAIN-SUFFIX,cjhq.baidu.com\nDOMAIN-SUFFIX,cjmooter.xcache.kinxcdn.com\nDOMAIN-SUFFIX,cjroq.bealge.sogou.com\nDOMAIN-SUFFIX,ck.houyi.baofeng.net\nDOMAIN-SUFFIX,ck.kejet.net\nDOMAIN-SUFFIX,cl.he9630.com\nDOMAIN-SUFFIX,cl.webterren.com\nDOMAIN-SUFFIX,cl.xzqxzs.com\nDOMAIN-SUFFIX,cl0.webterren.com\nDOMAIN-SUFFIX,cl2.webterren.com\nDOMAIN-SUFFIX,cl3.webterren.com\nDOMAIN-SUFFIX,cl4.webterren.com\nDOMAIN-SUFFIX,cl5.webterren.com\nDOMAIN-SUFFIX,clarity.abacast.com\nDOMAIN-SUFFIX,cleaner.baidu.com\nDOMAIN-SUFFIX,click1n.soufun.com\nDOMAIN-SUFFIX,clickadu.com\nDOMAIN-SUFFIX,click-cn.plista.com\nDOMAIN-SUFFIX,clicki.cn\nDOMAIN-SUFFIX,clicklog.moviebox.baofeng.net\nDOMAIN-SUFFIX,clickm.fang.com\nDOMAIN-SUFFIX,clickn.fang.com\nDOMAIN-SUFFIX,clicks.beap.bc.yahoo.com\nDOMAIN-SUFFIX,clicks.superpages.com\nDOMAIN-SUFFIX,clickstrip.6wav.es\nDOMAIN-SUFFIX,clicktracks.com\nDOMAIN-SUFFIX,clickzs.com\nDOMAIN-SUFFIX,client.88tours.com\nDOMAIN-SUFFIX,client.sidesearch.lycos.com\nDOMAIN-SUFFIX,client.stats.yinyuetai.com\nDOMAIN-SUFFIX,client.tenddata.com\nDOMAIN-SUFFIX,client-api.ele.me\nDOMAIN-SUFFIX,client-dmp.suishenyun.cn\nDOMAIN-SUFFIX,cliushow.com\nDOMAIN-SUFFIX,clk.dxpmedia.com\nDOMAIN-SUFFIX,clk.gentags.net\nDOMAIN-SUFFIX,clk.madserving.com\nDOMAIN-SUFFIX,clk.optaim.com\nDOMAIN-SUFFIX,clk.pdb.madserving.com\nDOMAIN-SUFFIX,clk.taptica.com\nDOMAIN-SUFFIX,clk.uunt.com\nDOMAIN-SUFFIX,clkads.com\nDOMAIN-SUFFIX,clkrev.com\nDOMAIN-SUFFIX,clkservice.mail.youdao.com\nDOMAIN-SUFFIX,clkservice.union.youdao.com\nDOMAIN-SUFFIX,clkservice.youdao.com\nDOMAIN-SUFFIX,clkservice2.dict.youdao.com\nDOMAIN-SUFFIX,cloud.codenow.cn\nDOMAIN-SUFFIX,cloud.zyiis.net\nDOMAIN-SUFFIX,cloudad.asia\nDOMAIN-SUFFIX,cloudcdn.yousee.com\nDOMAIN-SUFFIX,cm.adgrx.com\nDOMAIN-SUFFIX,cm.baidu.com\nDOMAIN-SUFFIX,cm.bilibili.com\nDOMAIN-SUFFIX,cm.ctnsnet.com\nDOMAIN-SUFFIX,cm.eyereturn.com\nDOMAIN-SUFFIX,cm.jd.com\nDOMAIN-SUFFIX,cm.mct01.com\nDOMAIN-SUFFIX,cm.netseer.com\nDOMAIN-SUFFIX,cm.p4p.cn.yahoo.com\nDOMAIN-SUFFIX,cm8.lycos.com\nDOMAIN-SUFFIX,cmarket.kejet.net\nDOMAIN-SUFFIX,cmaxisolation.com\nDOMAIN-SUFFIX,cmcdl.cmcm.com\nDOMAIN-SUFFIX,cmcore.com\nDOMAIN-SUFFIX,cmm.xmfish.com\nDOMAIN-SUFFIX,cmp288.com\nDOMAIN-SUFFIX,cmpp.gentags.net\nDOMAIN-SUFFIX,cms.an.m.liebao.cn\nDOMAIN-SUFFIX,cms.quantserve.com\nDOMAIN-SUFFIX,cmsapi.wifi8.com\nDOMAIN-SUFFIX,cmshow.gtimg.cn\nDOMAIN-SUFFIX,cmslayue.com\nDOMAIN-SUFFIX,cmx.autohome.com.cn\nDOMAIN-SUFFIX,cnzz.cn\nDOMAIN-SUFFIX,cn.pub.vpon.com\nDOMAIN-SUFFIX,cn.tatami-solutions.com\nDOMAIN-SUFFIX,cnbole.net\nDOMAIN-SUFFIX,cncy8.com\nDOMAIN-SUFFIX,cndjs-1251973891.coshk.myqcloud.com\nDOMAIN-SUFFIX,cnetdirectintl.com\nDOMAIN-SUFFIX,cnetwidget.creativemark.co.uk\nDOMAIN-SUFFIX,c-nfa.jd.com\nDOMAIN-SUFFIX,cnfanglei.com\nDOMAIN-SUFFIX,cnhbxx.com\nDOMAIN-SUFFIX,cnkok.com\nDOMAIN-SUFFIX,cnn.dyn.cnn.com\nDOMAIN-SUFFIX,cnnic.cn\nDOMAIN-SUFFIX,cnnic.net\nDOMAIN-SUFFIX,cnnic.net.cn\nDOMAIN-SUFFIX,cnpinzhuo.com\nDOMAIN-SUFFIX,cnscdj.com\nDOMAIN-SUFFIX,cnsjx.net\nDOMAIN-SUFFIX,cnxad.com\nDOMAIN-SUFFIX,cnxad.net\nDOMAIN-SUFFIX,cnzhqs.com\nDOMAIN-SUFFIX,co.dtech.baofeng.com\nDOMAIN-SUFFIX,cocounion.com\nDOMAIN-SUFFIX,cod.southmoney.com\nDOMAIN-SUFFIX,code.3shangyou.com\nDOMAIN-SUFFIX,code.fastclick.net\nDOMAIN-SUFFIX,code.hajuwang.cn\nDOMAIN-SUFFIX,code.hot-mob.com\nDOMAIN-SUFFIX,code.kaixinjiehun.com\nDOMAIN-SUFFIX,code.kejet.com\nDOMAIN-SUFFIX,code.laojiayoufang.com\nDOMAIN-SUFFIX,code.ttpaper.com\nDOMAIN-SUFFIX,code.wantaico.com\nDOMAIN-SUFFIX,code11.onetad.com\nDOMAIN-SUFFIX,code12.onetad.com\nDOMAIN-SUFFIX,code1f.m.shushu8.com\nDOMAIN-SUFFIX,code1fa.m.shushu8.com\nDOMAIN-SUFFIX,code222.com\nDOMAIN-SUFFIX,code668.com\nDOMAIN-SUFFIX,codenow.cn\nDOMAIN-SUFFIX,coinblind.com\nDOMAIN-SUFFIX,coinerra.com\nDOMAIN-SUFFIX,coin-have.com\nDOMAIN-SUFFIX,coinhive.com\nDOMAIN-SUFFIX,coin-hive.com\nDOMAIN-SUFFIX,coinhive-manager.com\nDOMAIN-SUFFIX,coin-hive-proxy-ybydcnjgkl.now.sh\nDOMAIN-SUFFIX,coinminerz.com\nDOMAIN-SUFFIX,coinnebula.com\nDOMAIN-SUFFIX,col.hztags.net\nDOMAIN-SUFFIX,col.pagechoice.net\nDOMAIN-SUFFIX,collector.githubapp.com\nDOMAIN-SUFFIX,collector.viki.io\nDOMAIN-SUFFIX,collector.wasu.cn\nDOMAIN-SUFFIX,combine.urbanairship.com\nDOMAIN-SUFFIX,com-eonsun-owl.oss-cn-hangzhou.aliyuncs.com\nDOMAIN-SUFFIX,com-eonsun-owl-user.oss-cn-hangzhou.aliyuncs.com\nDOMAIN-SUFFIX,comesgo.com\nDOMAIN-SUFFIX,conf.funshion.com\nDOMAIN-SUFFIX,conf.vidown.cn\nDOMAIN-SUFFIX,conf.xiniuz.com\nDOMAIN-SUFFIX,config.baofeng.net\nDOMAIN-SUFFIX,config.cocounion.com\nDOMAIN-SUFFIX,config.ioam.de\nDOMAIN-SUFFIX,config.kuyun.com\nDOMAIN-SUFFIX,config.mobisage.cn\nDOMAIN-SUFFIX,config.push.sogou.com\nDOMAIN-SUFFIX,config.unityads.unity3d.com\nDOMAIN-SUFFIX,config2.mparticle.com\nDOMAIN-SUFFIX,connect.summit.co.uk\nDOMAIN-SUFFIX,content.livesportmedia.eu\nDOMAIN-SUFFIX,content.s8bbs.com\nDOMAIN-SUFFIX,content.streamplay.to\nDOMAIN-SUFFIX,contentabc.com\nDOMAIN-SUFFIX,contentrecommend-out.mobile.sina.cn\nDOMAIN-SUFFIX,conv.youdao.com\nDOMAIN-SUFFIX,conversion.pro.cn\nDOMAIN-SUFFIX,conviva.com\nDOMAIN-SUFFIX,cooguo.com\nDOMAIN-SUFFIX,cookiemapping.wrating.com\nDOMAIN-SUFFIX,coolguang.com\nDOMAIN-SUFFIX,coolnay.com\nDOMAIN-SUFFIX,cooolyi.cn\nDOMAIN-SUFFIX,cooolyi.com\nDOMAIN-SUFFIX,coop.pop.baofeng.com\nDOMAIN-SUFFIX,cootek-dialer-download.oss-cn-hangzhou.aliyuncs.com\nDOMAIN-SUFFIX,cootek-file.cdn.cootekservice.com\nDOMAIN-SUFFIX,cop.my\nDOMAIN-SUFFIX,coremetrics.com\nDOMAIN-SUFFIX,corner.houyi.baofeng.net\nDOMAIN-SUFFIX,coro.benbaisteel.com\nDOMAIN-SUFFIX,corocksi.com\nDOMAIN-SUFFIX,corp.meitu.com\nDOMAIN-SUFFIX,corp.sohu.com\nDOMAIN-SUFFIX,cosoyoo.com\nDOMAIN-SUFFIX,count.cpm.cm.kankan.com\nDOMAIN-SUFFIX,count.knowsky.com\nDOMAIN-SUFFIX,count.mail.163.com\nDOMAIN-SUFFIX,count.pcpop.com\nDOMAIN-SUFFIX,count.video.sina.com.cn\nDOMAIN-SUFFIX,count.wk2.com\nDOMAIN-SUFFIX,count5.pconline.com.cn\nDOMAIN-SUFFIX,count6.pconline.com.cn\nDOMAIN-SUFFIX,counter.csdn.net\nDOMAIN-SUFFIX,counter.kingsoft.com\nDOMAIN-SUFFIX,counter.m1905.com\nDOMAIN-SUFFIX,counter.marketgid.com\nDOMAIN-SUFFIX,counter.sina.com.cn\nDOMAIN-SUFFIX,counter.yadro.ru\nDOMAIN-SUFFIX,counter.yesky.com\nDOMAIN-SUFFIX,countpvn.light.fang.com\nDOMAIN-SUFFIX,countubn.light.soufun.com\nDOMAIN-SUFFIX,couqm.com.cn\nDOMAIN-SUFFIX,cp.5jjx.net\nDOMAIN-SUFFIX,cp.ggyapp.com\nDOMAIN-SUFFIX,cp.greenxf.cn\nDOMAIN-SUFFIX,cp.gs307.com\nDOMAIN-SUFFIX,cp.jfcdns.com\nDOMAIN-SUFFIX,cp.jz5u.net\nDOMAIN-SUFFIX,cpc.sogou.com\nDOMAIN-SUFFIX,cpc.sohu.com\nDOMAIN-SUFFIX,cpcv.cc\nDOMAIN-SUFFIX,cpm.amateurcommunity.com\nDOMAIN-SUFFIX,cpm.amateurcommunity.de\nDOMAIN-SUFFIX,cpm.cm.sandai.net\nDOMAIN-SUFFIX,cpmchina.co\nDOMAIN-SUFFIX,cpms.cc\nDOMAIN-SUFFIX,cpro.9xu.com\nDOMAIN-SUFFIX,cpro.baidu.cn\nDOMAIN-SUFFIX,cpro.fangtoo.com\nDOMAIN-SUFFIX,cpro.zhidao.baidu.com\nDOMAIN-SUFFIX,cpro.zol.com.cn\nDOMAIN-SUFFIX,cpro1.edushi.com\nDOMAIN-SUFFIX,cpro2.baidu.com\nDOMAIN-SUFFIX,cps.360buy.com\nDOMAIN-SUFFIX,cpu.baidu.com\nDOMAIN-SUFFIX,cpu-admin.baidu.com\nDOMAIN-SUFFIX,cpv.channelray\nDOMAIN-SUFFIX,cpv.czpush.com\nDOMAIN-SUFFIX,cpv.ty229.com\nDOMAIN-SUFFIX,cpv6.com\nDOMAIN-SUFFIX,cpva.cc\nDOMAIN-SUFFIX,cpv-adv.ggytc.com\nDOMAIN-SUFFIX,cpx24.com\nDOMAIN-SUFFIX,cqfangduan.com\nDOMAIN-SUFFIX,cqftonline.com\nDOMAIN-SUFFIX,cqhnm.com\nDOMAIN-SUFFIX,cqsta.com\nDOMAIN-SUFFIX,cqyhd.com\nDOMAIN-SUFFIX,cr.m.liebao.cn\nDOMAIN-SUFFIX,crashapi.growingio.com\nDOMAIN-SUFFIX,crashes.mo.wps.cn\nDOMAIN-SUFFIX,crasheye.cn\nDOMAIN-SUFFIX,crashlytics.163.com\nDOMAIN-SUFFIX,crashlytics.com\nDOMAIN-SUFFIX,crdrjs.info\nDOMAIN-SUFFIX,cre.dp.sina.cn\nDOMAIN-SUFFIX,cre.mix.sina.com.cn\nDOMAIN-SUFFIX,cre99.com\nDOMAIN-SUFFIX,creatim.qtmojo.cn\nDOMAIN-SUFFIX,creative.1111cpc.com\nDOMAIN-SUFFIX,creative.jdkic.com\nDOMAIN-SUFFIX,creative.ltheanine.cn\nDOMAIN-SUFFIX,creatives.cliphunter.com\nDOMAIN-SUFFIX,creatives.ftchinese.com\nDOMAIN-SUFFIX,creatives.inmotionhosting.com\nDOMAIN-SUFFIX,creatives.livejasmin.com\nDOMAIN-SUFFIX,creatives.pichunter.com\nDOMAIN-SUFFIX,creatives.summitconnect.co.uk\nDOMAIN-SUFFIX,creatives1.ftimg.net\nDOMAIN-SUFFIX,cre-dp.sina.cn\nDOMAIN-SUFFIX,criteo.com\nDOMAIN-SUFFIX,criteo.net\nDOMAIN-SUFFIX,crl.microsoft.com\nDOMAIN-SUFFIX,crm-eve.b2b.alibaba-inc.com\nDOMAIN-SUFFIX,cr-nielsen.com\nDOMAIN-SUFFIX,crosschannel.com\nDOMAIN-SUFFIX,cr-p16.ladsp.com\nDOMAIN-SUFFIX,crs.baidu.com\nDOMAIN-SUFFIX,crwdcntrl.net\nDOMAIN-SUFFIX,cs.dqwjzm.com\nDOMAIN-SUFFIX,cs.twcczhu.com\nDOMAIN-SUFFIX,csad.cc\nDOMAIN-SUFFIX,csbew.com\nDOMAIN-SUFFIX,csi.gstatic.com\nDOMAIN-SUFFIX,csqiulong.com\nDOMAIN-SUFFIX,cstoa.com\nDOMAIN-SUFFIX,csxjys.com\nDOMAIN-SUFFIX,ct.210189.com\nDOMAIN-SUFFIX,ct.niu.xunlei.com\nDOMAIN-SUFFIX,cti.w55c.net\nDOMAIN-SUFFIX,ctsywy.com\nDOMAIN-SUFFIX,cupid.jebe.renren.com\nDOMAIN-SUFFIX,current.sina.com.cn\nDOMAIN-SUFFIX,customad.cnn.com\nDOMAIN-SUFFIX,customer-security.online\nDOMAIN-SUFFIX,cut.qumi.com\nDOMAIN-SUFFIX,cvda.17173.com\nDOMAIN-SUFFIX,cvt.mydas.mobi\nDOMAIN-SUFFIX,cwpush.com\nDOMAIN-SUFFIX,cws-cctv.conviva.com\nDOMAIN-SUFFIX,cy123.cc\nDOMAIN-SUFFIX,cyacc.com\nDOMAIN-SUFFIX,cyad.cc\nDOMAIN-SUFFIX,cyad1.cyworld.com\nDOMAIN-SUFFIX,cyad1.nate.com\nDOMAIN-SUFFIX,cyad123.com\nDOMAIN-SUFFIX,cycy.kxrxh.com\nDOMAIN-SUFFIX,cylinderlongcheng.com\nDOMAIN-SUFFIX,cyylove.com\nDOMAIN-SUFFIX,cz.ifeng0.com\nDOMAIN-SUFFIX,cz01016102.cg2017.com\nDOMAIN-SUFFIX,cz01016102.ms758.com\nDOMAIN-SUFFIX,czdqhyo1.net\nDOMAIN-SUFFIX,czf.cchfjz.com\nDOMAIN-SUFFIX,czjiuding.cn\nDOMAIN-SUFFIX,czpush.com\nDOMAIN-SUFFIX,czpwm.com\nDOMAIN-SUFFIX,czxiangyue.com\nDOMAIN-SUFFIX,d.107788.com\nDOMAIN-SUFFIX,d.1391.com\nDOMAIN-SUFFIX,d.39.net\nDOMAIN-SUFFIX,d.admx.baixing.com\nDOMAIN-SUFFIX,d.agkn.com\nDOMAIN-SUFFIX,d.annarbor.com\nDOMAIN-SUFFIX,d.applovin.com\nDOMAIN-SUFFIX,d.beigedi.com\nDOMAIN-SUFFIX,d.businessinsider.com\nDOMAIN-SUFFIX,d.clkservice.youdao.com\nDOMAIN-SUFFIX,d.danangmo.cn\nDOMAIN-SUFFIX,d.elong.cn\nDOMAIN-SUFFIX,d.gdt.qq.com\nDOMAIN-SUFFIX,d.gossipcenter.com\nDOMAIN-SUFFIX,d.kugou.com\nDOMAIN-SUFFIX,d.ligatus.com\nDOMAIN-SUFFIX,d.mingyihui.net\nDOMAIN-SUFFIX,d.rexuebi.com\nDOMAIN-SUFFIX,d.ruiwen.com\nDOMAIN-SUFFIX,d.thelocal.com\nDOMAIN-SUFFIX,d.tjgxzs.com\nDOMAIN-SUFFIX,d.tonghua5.com\nDOMAIN-SUFFIX,d.turn.com\nDOMAIN-SUFFIX,d.union.ijinshan.com\nDOMAIN-SUFFIX,d.xinshipu.com\nDOMAIN-SUFFIX,d.yjbys.com\nDOMAIN-SUFFIX,d.yoyi.com.cn\nDOMAIN-SUFFIX,d.yoyi.tv\nDOMAIN-SUFFIX,d0.sina.com.cn\nDOMAIN-SUFFIX,d0.sinaimg.cn\nDOMAIN-SUFFIX,d0.xcar.com.cn\nDOMAIN-SUFFIX,d00.sina.com.cn\nDOMAIN-SUFFIX,d1.showself.com\nDOMAIN-SUFFIX,d1.sina.com.cn\nDOMAIN-SUFFIX,d1.sinaimg.cn\nDOMAIN-SUFFIX,d1ad.com\nDOMAIN-SUFFIX,d1grtyyel8f1mh.cloudfront.net\nDOMAIN-SUFFIX,d1zgderxoe1a.cloudfront.net\nDOMAIN-SUFFIX,d2.sina.com.cn\nDOMAIN-SUFFIX,d2.sinaimg.cn\nDOMAIN-SUFFIX,d2.yiche.com\nDOMAIN-SUFFIX,d29qt51jeyi6xb.cloudfront.net\nDOMAIN-SUFFIX,d2qkpebv23oowx.cloudfront.net\nDOMAIN-SUFFIX,d3.sina.com.cn\nDOMAIN-SUFFIX,d3.sinaimg.cn\nDOMAIN-SUFFIX,d31qbv1cthcecs.cloudfront.net\nDOMAIN-SUFFIX,d36eyd5j1kt1m6.cloudfront.net\nDOMAIN-SUFFIX,d3f.houyi.baofeng.net\nDOMAIN-SUFFIX,d3g.qq.com\nDOMAIN-SUFFIX,d3v1lb83psg9di.cloudfront.net\nDOMAIN-SUFFIX,d4.sina.com.cn\nDOMAIN-SUFFIX,d5.sina.com.cn\nDOMAIN-SUFFIX,d520m.gzcl999.cn\nDOMAIN-SUFFIX,d5nxst8fruw4z.cloudfront.net\nDOMAIN-SUFFIX,d5p.de17a.com\nDOMAIN-SUFFIX,d6.sina.com.cn\nDOMAIN-SUFFIX,d6.sinaimg.cn\nDOMAIN-SUFFIX,d7.sina.com.cn\nDOMAIN-SUFFIX,d7.sinaimg.cn\nDOMAIN-SUFFIX,d77777777.com\nDOMAIN-SUFFIX,d8.sina.com.cn\nDOMAIN-SUFFIX,d8.sinaimg.cn\nDOMAIN-SUFFIX,d8.zedo.com\nDOMAIN-SUFFIX,d8360.com\nDOMAIN-SUFFIX,d8885.com\nDOMAIN-SUFFIX,d9.sina.com.cn\nDOMAIN-SUFFIX,daa.shuzilm.cn\nDOMAIN-SUFFIX,dacash.streamplay.to\nDOMAIN-SUFFIX,dadjia.com\nDOMAIN-SUFFIX,dads.new.digg.com\nDOMAIN-SUFFIX,dafahao.com\nDOMAIN-SUFFIX,dafahao.org\nDOMAIN-SUFFIX,dahanedu.com\nDOMAIN-SUFFIX,dai.shuzilm.cn\nDOMAIN-SUFFIX,dailydeals.amarillo.com\nDOMAIN-SUFFIX,dailydeals.augustachronicle.com\nDOMAIN-SUFFIX,dailydeals.brainerddispatch.com\nDOMAIN-SUFFIX,dailydeals.lubbockonline.com\nDOMAIN-SUFFIX,dailydeals.onlineathens.com\nDOMAIN-SUFFIX,dailydeals.savannahnow.com\nDOMAIN-SUFFIX,dailylog.storm.baofeng.com\nDOMAIN-SUFFIX,dailyvideo.securejoin.com\nDOMAIN-SUFFIX,daima.23yy.com\nDOMAIN-SUFFIX,daima.chazidian.com\nDOMAIN-SUFFIX,daima.diaoben.net\nDOMAIN-SUFFIX,daima.dsxdn.com\nDOMAIN-SUFFIX,daima.huoche.net\nDOMAIN-SUFFIX,daima.ijq.tv\nDOMAIN-SUFFIX,daima.mubite.cn\nDOMAIN-SUFFIX,daima.youbian.com\nDOMAIN-SUFFIX,daima123.cc\nDOMAIN-SUFFIX,dairuqi.com\nDOMAIN-SUFFIX,dajean.com\nDOMAIN-SUFFIX,dajiyuan.org\nDOMAIN-SUFFIX,dalianhengtai.com\nDOMAIN-SUFFIX,dandan11.top\nDOMAIN-SUFFIX,dandan13.top\nDOMAIN-SUFFIX,dandan15.top\nDOMAIN-SUFFIX,danpinwu.com\nDOMAIN-SUFFIX,dante2007.com\nDOMAIN-SUFFIX,daohang.114so.cn\nDOMAIN-SUFFIX,daoyoudao.com\nDOMAIN-SUFFIX,dap.pagechoice.net\nDOMAIN-SUFFIX,dart.clearchannel.com\nDOMAIN-SUFFIX,dashet.com\nDOMAIN-SUFFIX,data.3975.com\nDOMAIN-SUFFIX,data.ad-score.com\nDOMAIN-SUFFIX,data.apn.co.nz\nDOMAIN-SUFFIX,data.danmu.baofeng.com\nDOMAIN-SUFFIX,data.doodlemobile.com\nDOMAIN-SUFFIX,data.gosquared.com\nDOMAIN-SUFFIX,data.mistat.xiaomi.com\nDOMAIN-SUFFIX,data.neuroxmedia.com\nDOMAIN-SUFFIX,data2.doodlemobile.com\nDOMAIN-SUFFIX,data2.gosquared.com\nDOMAIN-SUFFIX,databank.air.yoyi.com.cn\nDOMAIN-SUFFIX,databank.yoyi.com.cn\nDOMAIN-SUFFIX,datacapture.serving-sys.com\nDOMAIN-SUFFIX,datafastguru.info\nDOMAIN-SUFFIX,data-news.cdn.cootekservice.com\nDOMAIN-SUFFIX,data-pic.cdn.cootekservice.com\nDOMAIN-SUFFIX,datax.baidu.com\nDOMAIN-SUFFIX,datouniao.com\nDOMAIN-SUFFIX,dawwx.com\nDOMAIN-SUFFIX,day66.com\nDOMAIN-SUFFIX,dazhantai.com\nDOMAIN-SUFFIX,dazhonghua.cn\nDOMAIN-SUFFIX,db1.fuz.cc\nDOMAIN-SUFFIX,db2.fuz.cc\nDOMAIN-SUFFIX,dbam.dashbida.com\nDOMAIN-SUFFIX,dbncp.com\nDOMAIN-SUFFIX,dbregistration.cuteftp.com\nDOMAIN-SUFFIX,dbwmjj.com\nDOMAIN-SUFFIX,dc.cp21.ott.cibntv.net\nDOMAIN-SUFFIX,dc.csdn.net\nDOMAIN-SUFFIX,dc.liuliang100.com\nDOMAIN-SUFFIX,dc.meitustat.com\nDOMAIN-SUFFIX,dc.vmoters.com\nDOMAIN-SUFFIX,dc.xhct66.com\nDOMAIN-SUFFIX,dc2.csdn.net\nDOMAIN-SUFFIX,d-cache.microad-cn.com\nDOMAIN-SUFFIX,dcad.watersoul.com\nDOMAIN-SUFFIX,dcads.sina.com.cn\nDOMAIN-SUFFIX,dcapps.disney.go.com\nDOMAIN-SUFFIX,dcjs.cig.com.cn\nDOMAIN-SUFFIX,dcw.hdswgc.com\nDOMAIN-SUFFIX,dd.70yst.com\nDOMAIN-SUFFIX,dd.dante2007.com\nDOMAIN-SUFFIX,dd.iask.cn\nDOMAIN-SUFFIX,dd.iaskgo.com\nDOMAIN-SUFFIX,dd.mangofortune.net\nDOMAIN-SUFFIX,dd.wx16999.com\nDOMAIN-SUFFIX,ddanq.com\nDOMAIN-SUFFIX,ddapp.cn\nDOMAIN-SUFFIX,ddd.haodizhi666.com\nDOMAIN-SUFFIX,ddd.yuyouge.com\nDOMAIN-SUFFIX,ddg1277.com\nDOMAIN-SUFFIX,ddhtek.com\nDOMAIN-SUFFIX,ddkkrrla.m.qxs.la\nDOMAIN-SUFFIX,ddomm.com\nDOMAIN-SUFFIX,ddpxhq.cn\nDOMAIN-SUFFIX,ddrrccck.m.qxs.la\nDOMAIN-SUFFIX,de.as.cp61.ott.cibntv.net\nDOMAIN-SUFFIX,de.dzribao.com\nDOMAIN-SUFFIX,de.ioam.de\nDOMAIN-SUFFIX,de.pandora.xiaomi.com\nDOMAIN-SUFFIX,deals.ledgertranscript.com\nDOMAIN-SUFFIX,debugreport.mobiledissector.com\nDOMAIN-SUFFIX,dejing.laobanfa.com\nDOMAIN-SUFFIX,deletemer.online\nDOMAIN-SUFFIX,deliver.kuwo.cn\nDOMAIN-SUFFIX,delivery.maihehd.com\nDOMAIN-SUFFIX,delivery.playallvideos.com\nDOMAIN-SUFFIX,delivery.porn.com\nDOMAIN-SUFFIX,delivery.thebloggernetwork.com\nDOMAIN-SUFFIX,delivery.wasu.cn\nDOMAIN-SUFFIX,delivery-pc.wasu.cn\nDOMAIN-SUFFIX,demo.jointreport-switch.com\nDOMAIN-SUFFIX,desk.cmix.org\nDOMAIN-SUFFIX,detuns.com\nDOMAIN-SUFFIX,dev.tg.youxi.com\nDOMAIN-SUFFIX,devs.data.mob.com\nDOMAIN-SUFFIX,dezfu.com\nDOMAIN-SUFFIX,df3n43m.com\nDOMAIN-SUFFIX,df77.com\nDOMAIN-SUFFIX,dfad.dfdaily.com\nDOMAIN-SUFFIX,dfc1.benbaisteel.com\nDOMAIN-SUFFIX,dfx.shhuixiangwuliu.com\nDOMAIN-SUFFIX,dfx.vnnv777.cn\nDOMAIN-SUFFIX,dgfggy.com\nDOMAIN-SUFFIX,dgpzx.com\nDOMAIN-SUFFIX,dh.holaworld.cn\nDOMAIN-SUFFIX,dhxyzx.cn\nDOMAIN-SUFFIX,diag-vd.gridsumdissector.com\nDOMAIN-SUFFIX,diag-wd.gridsumdissector.com\nDOMAIN-SUFFIX,dialer.cdn.cootekservice.com\nDOMAIN-SUFFIX,dianjoy.com\nDOMAIN-SUFFIX,dianru.com\nDOMAIN-SUFFIX,diaojiaoji168.com\nDOMAIN-SUFFIX,diaopic.14bobo.com\nDOMAIN-SUFFIX,diediao.com\nDOMAIN-SUFFIX,difnxm.cn\nDOMAIN-SUFFIX,digdug.divxnetworks.com\nDOMAIN-SUFFIX,dimg1.sz.net.cn\nDOMAIN-SUFFIX,dingon.com.cn\nDOMAIN-SUFFIX,dip.pyangzi.com\nDOMAIN-SUFFIX,dip.szhyzkj.com\nDOMAIN-SUFFIX,dip.wl963.com\nDOMAIN-SUFFIX,dip.zgydjr.com\nDOMAIN-SUFFIX,dipan.com\nDOMAIN-SUFFIX,directrev.com\nDOMAIN-SUFFIX,dis.crieto.com\nDOMAIN-SUFFIX,dis.criteo.com\nDOMAIN-SUFFIX,dis.us.criteo.com\nDOMAIN-SUFFIX,discuz.gtimg.cn\nDOMAIN-SUFFIX,dispenser-rtb.sape.ru\nDOMAIN-SUFFIX,display.360totalsecurity.com\nDOMAIN-SUFFIX,display.ad.daum.net\nDOMAIN-SUFFIX,display.adhudong.com\nDOMAIN-SUFFIX,display.digitalriver.com\nDOMAIN-SUFFIX,display.superbay.net\nDOMAIN-SUFFIX,disqusads.com\nDOMAIN-SUFFIX,distf.kankan.com\nDOMAIN-SUFFIX,diyxjd.com\nDOMAIN-SUFFIX,djs.baomihua.com\nDOMAIN-SUFFIX,dkdlsj.com\nDOMAIN-SUFFIX,dkeyn.com\nDOMAIN-SUFFIX,dl.2345.com\nDOMAIN-SUFFIX,dl.360safe.com\nDOMAIN-SUFFIX,dl.9xu.com\nDOMAIN-SUFFIX,dl.client.baidu.com\nDOMAIN-SUFFIX,dl.cm.ksmobile.com\nDOMAIN-SUFFIX,dl.eduancm.com\nDOMAIN-SUFFIX,dl.img80.net\nDOMAIN-SUFFIX,dl.jianshunrui.com\nDOMAIN-SUFFIX,dl.kinbest.cn\nDOMAIN-SUFFIX,dl.kjava.sina.cn\nDOMAIN-SUFFIX,dl.mbsea.com\nDOMAIN-SUFFIX,dl.nx5.com\nDOMAIN-SUFFIX,dl.ops.baidu.com\nDOMAIN-SUFFIX,dl.sybspools.com\nDOMAIN-SUFFIX,dl.union.ijinshan.com\nDOMAIN-SUFFIX,dl.uu.cc\nDOMAIN-SUFFIX,dl.wan.sogoucdn.com\nDOMAIN-SUFFIX,dl.xzqxzs.com\nDOMAIN-SUFFIX,dl.youjia2016.com\nDOMAIN-SUFFIX,dl1sw.baidu.com\nDOMAIN-SUFFIX,dl2.bav.baidu.com\nDOMAIN-SUFFIX,dleke.com\nDOMAIN-SUFFIX,dlimg.lovfp.com\nDOMAIN-SUFFIX,dload.qd.qingting.fm\nDOMAIN-SUFFIX,dlpifu.com\nDOMAIN-SUFFIX,dlrijiaele.com\nDOMAIN-SUFFIX,dlsw.baidu.com\nDOMAIN-SUFFIX,dlsw.br.baidu.com\nDOMAIN-SUFFIX,dl-vip.bav.baidu.com\nDOMAIN-SUFFIX,dl-vip.pcfaster.baidu.co.th\nDOMAIN-SUFFIX,dlzjdesign.com\nDOMAIN-SUFFIX,dm.388g.cc\nDOMAIN-SUFFIX,dm.51okc.com\nDOMAIN-SUFFIX,dm.92to.com\nDOMAIN-SUFFIX,dm.aizhan.com\nDOMAIN-SUFFIX,dm.bytedance.com\nDOMAIN-SUFFIX,dm.chalook.net\nDOMAIN-SUFFIX,dm.fsyzcs.com\nDOMAIN-SUFFIX,dm.gbeik.com\nDOMAIN-SUFFIX,dm.jb51.net\nDOMAIN-SUFFIX,dm.jinshasi.cn\nDOMAIN-SUFFIX,dm.jsyst.cn\nDOMAIN-SUFFIX,dm.jy135.com\nDOMAIN-SUFFIX,dm.ppzuowen.com\nDOMAIN-SUFFIX,dm.pstatp.com\nDOMAIN-SUFFIX,dm.pw0.cn\nDOMAIN-SUFFIX,dm.riji.cn\nDOMAIN-SUFFIX,dm.sanwen.net\nDOMAIN-SUFFIX,dm.sanwen8.com\nDOMAIN-SUFFIX,dm.sb580.com\nDOMAIN-SUFFIX,dm.toutiao.com\nDOMAIN-SUFFIX,dm.ws8.org\nDOMAIN-SUFFIX,dm.yjbys.com\nDOMAIN-SUFFIX,dm1.tom61.com\nDOMAIN-SUFFIX,dm50.jkyd.net\nDOMAIN-SUFFIX,dm50.yxlady.com\nDOMAIN-SUFFIX,dmacore.kejet.com\nDOMAIN-SUFFIX,dmacore.kejet.net\nDOMAIN-SUFFIX,dmg.digitaltarget.ru\nDOMAIN-SUFFIX,dmp.kejet.net\nDOMAIN-SUFFIX,dmp.sina.cn\nDOMAIN-SUFFIX,dmpclick.deliver.ifeng.com\nDOMAIN-SUFFIX,dmrtb.com\nDOMAIN-SUFFIX,dmt.qcrx.cn\nDOMAIN-SUFFIX,dmtrck.com\nDOMAIN-SUFFIX,dn3.ixinwei.com\nDOMAIN-SUFFIX,dn7788.com\nDOMAIN-SUFFIX,dn-growing.qbox.me\nDOMAIN-SUFFIX,dnvus.com\nDOMAIN-SUFFIX,do.lymstsc.com\nDOMAIN-SUFFIX,do69ifsly4.me\nDOMAIN-SUFFIX,doc.go.sohu.com\nDOMAIN-SUFFIX,dol.deliver.ifeng.com\nDOMAIN-SUFFIX,dolphin.deliver.ifeng.com\nDOMAIN-SUFFIX,dolphin.ftimg.net\nDOMAIN-SUFFIX,dolphin4.ftimg.net\nDOMAIN-SUFFIX,domed.shenbimall.com\nDOMAIN-SUFFIX,do-not-tracker.org\nDOMAIN-SUFFIX,dontblockme.modaco.com\nDOMAIN-SUFFIX,dopa.com\nDOMAIN-SUFFIX,dot.eporner.com\nDOMAIN-SUFFIX,dot2.eporner.com\nDOMAIN-SUFFIX,dotmore.com.tw\nDOMAIN-SUFFIX,dou777.com\nDOMAIN-SUFFIX,doubleclick.com\nDOMAIN-SUFFIX,doubleclick.ctfile.com\nDOMAIN-SUFFIX,doubleclick.tv002.com\nDOMAIN-SUFFIX,doubleplay-conf-yql.media.yahoo.com\nDOMAIN-SUFFIX,doubleverify.com\nDOMAIN-SUFFIX,doudao.cn\nDOMAIN-SUFFIX,doudouguo.com\nDOMAIN-SUFFIX,dougou88.com\nDOMAIN-SUFFIX,doumob.com\nDOMAIN-SUFFIX,down.360safe.com\nDOMAIN-SUFFIX,down.91wangmeng.com\nDOMAIN-SUFFIX,down.bugeyu.com\nDOMAIN-SUFFIX,down.dashendown.com\nDOMAIN-SUFFIX,down.diannaodian.com\nDOMAIN-SUFFIX,down.laomaotao.net\nDOMAIN-SUFFIX,down.winads.cn\nDOMAIN-SUFFIX,down.winbaicai.com\nDOMAIN-SUFFIX,down.xiazaidc.com\nDOMAIN-SUFFIX,down.xiazaiyuan.net\nDOMAIN-SUFFIX,downlaod.xiaocen.com\nDOMAIN-SUFFIX,download.123cw.cn\nDOMAIN-SUFFIX,download.2345.com\nDOMAIN-SUFFIX,download.350.com\nDOMAIN-SUFFIX,download.bav.baidu.com\nDOMAIN-SUFFIX,download.coolguang.com\nDOMAIN-SUFFIX,download.fuyuncc.com\nDOMAIN-SUFFIX,download.mackeeper.com\nDOMAIN-SUFFIX,download.mediaget.com\nDOMAIN-SUFFIX,download.qianka.com\nDOMAIN-SUFFIX,download.sd.baidu.com\nDOMAIN-SUFFIX,download.sj.qq.com\nDOMAIN-SUFFIX,download.zhushou.sogou.com\nDOMAIN-SUFFIX,download3.123cw.cn\nDOMAIN-SUFFIX,downloada.dewmobile.net\nDOMAIN-SUFFIX,downloadb.dewmobile.net\nDOMAIN-SUFFIX,downmobile.kugou.com\nDOMAIN-SUFFIX,dp.559.cc\nDOMAIN-SUFFIX,dp3.qq.com\nDOMAIN-SUFFIX,dpm.demdex.net\nDOMAIN-SUFFIX,dps.499.cn\nDOMAIN-SUFFIX,dps.shouji56.com\nDOMAIN-SUFFIX,dps.wtdtjs.com\nDOMAIN-SUFFIX,dpvc.39.net\nDOMAIN-SUFFIX,dpvc1.qqyy.com\nDOMAIN-SUFFIX,dpvc2.qqyy.com\nDOMAIN-SUFFIX,dpvchos.qqyy.com\nDOMAIN-SUFFIX,dpvcimg.qqyy.com\nDOMAIN-SUFFIX,dqq.lnfund.org.cn\nDOMAIN-SUFFIX,dqsft.com\nDOMAIN-SUFFIX,dr.holaworld.cn\nDOMAIN-SUFFIX,dragoncent.com\nDOMAIN-SUFFIX,drd.hauchi.com.tw\nDOMAIN-SUFFIX,drdj.m.gxwztv.com\nDOMAIN-SUFFIX,drdwy.com\nDOMAIN-SUFFIX,dreamfull.cn\nDOMAIN-SUFFIX,dressimage.img-cn-beijing.aliyuncs.com\nDOMAIN-SUFFIX,drlsf.com\nDOMAIN-SUFFIX,drm.cmgame.com\nDOMAIN-SUFFIX,drmcmm.baidu.com\nDOMAIN-SUFFIX,drsw.m.yuyouge.com\nDOMAIN-SUFFIX,drvmy.ats68.cn\nDOMAIN-SUFFIX,drxrc.com\nDOMAIN-SUFFIX,ds.jlbksy.com\nDOMAIN-SUFFIX,ds.serving-sys.com\nDOMAIN-SUFFIX,dsadas.hydp188.com\nDOMAIN-SUFFIX,dshrx.com\nDOMAIN-SUFFIX,dsjsee.dqgpb.com\nDOMAIN-SUFFIX,ds-ll.serving-sys.com\nDOMAIN-SUFFIX,dsp.adfarm1.adition.com\nDOMAIN-SUFFIX,dsp.com\nDOMAIN-SUFFIX,dsp.hypers.com.cn\nDOMAIN-SUFFIX,dsp.pro.cn\nDOMAIN-SUFFIX,dsp.send.microad-cn.com\nDOMAIN-SUFFIX,dsp.simba.taobao.com\nDOMAIN-SUFFIX,dsp.toutiao.com\nDOMAIN-SUFFIX,dsp.youdao.com\nDOMAIN-SUFFIX,ds-pc.admsger.com\nDOMAIN-SUFFIX,dsp-click.youdao.com\nDOMAIN-SUFFIX,dsp-impr.youdao.com\nDOMAIN-SUFFIX,dsp-impr2.youdao.com\nDOMAIN-SUFFIX,dspmnt.autohome.com.cn\nDOMAIN-SUFFIX,dspmy.ge95.com\nDOMAIN-SUFFIX,dspserver.ad.cmvideo.cn\nDOMAIN-SUFFIX,ds-pv.iqu-operation.com\nDOMAIN-SUFFIX,dsxdn.com\nDOMAIN-SUFFIX,dt.adsafeprotected.com\nDOMAIN-SUFFIX,d-track.send.microad-cn.com\nDOMAIN-SUFFIX,dtrk.slimcdn.com\nDOMAIN-SUFFIX,dts.akamai.startappexchange.com\nDOMAIN-SUFFIX,du.jd.com\nDOMAIN-SUFFIX,duanat.com\nDOMAIN-SUFFIX,duapp.com\nDOMAIN-SUFFIX,duapps.com\nDOMAIN-SUFFIX,dugbvb.com\nDOMAIN-SUFFIX,duiwai.baidu.com\nDOMAIN-SUFFIX,dumedia.ru\nDOMAIN-SUFFIX,duoyidd.com\nDOMAIN-SUFFIX,duration.logger.baofeng.com\nDOMAIN-SUFFIX,dushimj.com\nDOMAIN-SUFFIX,duusuu.com\nDOMAIN-SUFFIX,duyihu.net\nDOMAIN-SUFFIX,dvb.pandora.xiaomi.com\nDOMAIN-SUFFIX,dvr8.com\nDOMAIN-SUFFIX,dvs.china.com\nDOMAIN-SUFFIX,dvsend.china.com\nDOMAIN-SUFFIX,dvser.china.com\nDOMAIN-SUFFIX,dvser02.china.com\nDOMAIN-SUFFIX,dvx-android.0.0.0.0.cn\nDOMAIN-SUFFIX,dw.koudaibl.com\nDOMAIN-SUFFIX,dw.xcar.com.cn\nDOMAIN-SUFFIX,dw998.com\nDOMAIN-SUFFIX,dwa.okwan.cn\nDOMAIN-SUFFIX,dx1200.com\nDOMAIN-SUFFIX,dxp.baidu.com\nDOMAIN-SUFFIX,dxpmedia.com\nDOMAIN-SUFFIX,dxprla.m.qxs.la\nDOMAIN-SUFFIX,dxssiyi.com\nDOMAIN-SUFFIX,dyb.jdcbuy.com\nDOMAIN-SUFFIX,dydab.com\nDOMAIN-SUFFIX,dyn.tnaflix.com\nDOMAIN-SUFFIX,dynamic.aol.com\nDOMAIN-SUFFIX,dynamic.zol.com.cn\nDOMAIN-SUFFIX,dz2017.zdzxyplyt.com\nDOMAIN-SUFFIX,dzais.com\nDOMAIN-SUFFIX,dzisou.com\nDOMAIN-SUFFIX,dzjzg.com\nDOMAIN-SUFFIX,dzl.baidu.com\nDOMAIN-SUFFIX,dzz.wankeedu.com\nDOMAIN-SUFFIX,e.0.0.0.0.cn\nDOMAIN-SUFFIX,e.0.0.0.0.com.cn\nDOMAIN-SUFFIX,e.027blzs.com\nDOMAIN-SUFFIX,e.0531mnk.net\nDOMAIN-SUFFIX,e.1919388.net\nDOMAIN-SUFFIX,e.28487.net\nDOMAIN-SUFFIX,e.51xmgys.com\nDOMAIN-SUFFIX,e.91.com\nDOMAIN-SUFFIX,e.aa985.cn\nDOMAIN-SUFFIX,e.acaog.com\nDOMAIN-SUFFIX,e.acaox.com\nDOMAIN-SUFFIX,e.admin60.com\nDOMAIN-SUFFIX,e.afvfe.cn\nDOMAIN-SUFFIX,e.anmeilai.net\nDOMAIN-SUFFIX,e.apxyz.com\nDOMAIN-SUFFIX,e.baidu.com\nDOMAIN-SUFFIX,e.bapkt.com\nDOMAIN-SUFFIX,e.bbvjs.com\nDOMAIN-SUFFIX,e.bentengcn.com\nDOMAIN-SUFFIX,e.bokanedu.net\nDOMAIN-SUFFIX,e.bsnnk.com\nDOMAIN-SUFFIX,e.bvoer.com\nDOMAIN-SUFFIX,e.cbeif.com\nDOMAIN-SUFFIX,e.ccunf.com\nDOMAIN-SUFFIX,e.cdfzcz.com\nDOMAIN-SUFFIX,e.chfuw.com\nDOMAIN-SUFFIX,e.cjieh.com\nDOMAIN-SUFFIX,e.ckikq.com\nDOMAIN-SUFFIX,e.cn-3drp.com\nDOMAIN-SUFFIX,e.codlw.com\nDOMAIN-SUFFIX,e.coenr.com\nDOMAIN-SUFFIX,e.crashlytics.com\nDOMAIN-SUFFIX,e.cuomm.com\nDOMAIN-SUFFIX,e.czggcj.com\nDOMAIN-SUFFIX,e.daishuxy.com\nDOMAIN-SUFFIX,e.danrs.com\nDOMAIN-SUFFIX,e.deimm.com\nDOMAIN-SUFFIX,e.diogv.com\nDOMAIN-SUFFIX,e.diupp.com\nDOMAIN-SUFFIX,e.dnfeu.com\nDOMAIN-SUFFIX,e.dsjre.com\nDOMAIN-SUFFIX,e.dunmm.com\nDOMAIN-SUFFIX,e.dxmci.com\nDOMAIN-SUFFIX,e.dzairen.com\nDOMAIN-SUFFIX,e.e7001.com\nDOMAIN-SUFFIX,e.e70123.com\nDOMAIN-SUFFIX,e.ehxyz.com\nDOMAIN-SUFFIX,e.emgwq.com\nDOMAIN-SUFFIX,e.enjuk.com\nDOMAIN-SUFFIX,e.ennmt.com\nDOMAIN-SUFFIX,e.fbaix.com\nDOMAIN-SUFFIX,e.fbaot.com\nDOMAIN-SUFFIX,e.fimky.com\nDOMAIN-SUFFIX,e.fkkse.com\nDOMAIN-SUFFIX,e.fkogs.com\nDOMAIN-SUFFIX,e.focuscat.com\nDOMAIN-SUFFIX,e.fstaw.com\nDOMAIN-SUFFIX,e.fwjoi.com\nDOMAIN-SUFFIX,e.fzyda.com\nDOMAIN-SUFFIX,e.gbieg.com\nDOMAIN-SUFFIX,e.gglay.com\nDOMAIN-SUFFIX,e.gxjfh.com\nDOMAIN-SUFFIX,e.gxkyl.com\nDOMAIN-SUFFIX,e.harbinbaojia.net\nDOMAIN-SUFFIX,e.hellomingpian.com\nDOMAIN-SUFFIX,e.hgrqp.com\nDOMAIN-SUFFIX,e.hissq.com\nDOMAIN-SUFFIX,e.hjryl.com\nDOMAIN-SUFFIX,e.hk7799.net\nDOMAIN-SUFFIX,e.hkmqp.com\nDOMAIN-SUFFIX,e.hmhqp.com\nDOMAIN-SUFFIX,e.hogyp.com\nDOMAIN-SUFFIX,e.hpzyl.com\nDOMAIN-SUFFIX,e.htper.com\nDOMAIN-SUFFIX,e.huaas.com\nDOMAIN-SUFFIX,e.hunpp.com\nDOMAIN-SUFFIX,e.huoas.com\nDOMAIN-SUFFIX,e.hurnt.com\nDOMAIN-SUFFIX,e.hyzui.com\nDOMAIN-SUFFIX,e.icyrd.com\nDOMAIN-SUFFIX,e.iierq.com\nDOMAIN-SUFFIX,e.infvb.com\nDOMAIN-SUFFIX,e.irauz.com\nDOMAIN-SUFFIX,e.irkuj.com\nDOMAIN-SUFFIX,e.iruad.com\nDOMAIN-SUFFIX,e.ishowms.com\nDOMAIN-SUFFIX,e.jdaot.com\nDOMAIN-SUFFIX,e.jgkto.com\nDOMAIN-SUFFIX,e.jiaas.com\nDOMAIN-SUFFIX,e.jiirz.com\nDOMAIN-SUFFIX,e.jioeg.com\nDOMAIN-SUFFIX,e.jkert.com\nDOMAIN-SUFFIX,e.jlkja.com\nDOMAIN-SUFFIX,e.jltdbyq.com\nDOMAIN-SUFFIX,e.jnsdkjzs.com\nDOMAIN-SUFFIX,e.joyxv.com\nDOMAIN-SUFFIX,e.juyzr.com\nDOMAIN-SUFFIX,e.jwiyr.com\nDOMAIN-SUFFIX,e.jxxiangchu.com\nDOMAIN-SUFFIX,e.kcooy.com\nDOMAIN-SUFFIX,e.kewro.com\nDOMAIN-SUFFIX,e.khuoy.com\nDOMAIN-SUFFIX,e.kjfhe.com\nDOMAIN-SUFFIX,e.kjhfy.com\nDOMAIN-SUFFIX,e.kl6636.net\nDOMAIN-SUFFIX,e.ksttwz.com\nDOMAIN-SUFFIX,e.kunpp.com\nDOMAIN-SUFFIX,e.kwjkd.com\nDOMAIN-SUFFIX,e.kxhie.com\nDOMAIN-SUFFIX,e.lancedu.com\nDOMAIN-SUFFIX,e.lfdydk.com\nDOMAIN-SUFFIX,e.lovezhishou.com\nDOMAIN-SUFFIX,e.lyjz001.com\nDOMAIN-SUFFIX,e.lzytt.com\nDOMAIN-SUFFIX,e.md0z4dh.com\nDOMAIN-SUFFIX,e.meizhuanghe.com\nDOMAIN-SUFFIX,e.miaoxinqipei.com\nDOMAIN-SUFFIX,e.mightiger.net\nDOMAIN-SUFFIX,e.miiuv.com\nDOMAIN-SUFFIX,e.mmkvi.com\nDOMAIN-SUFFIX,e.mozist.com\nDOMAIN-SUFFIX,e.mqgpo.com\nDOMAIN-SUFFIX,e.mrsasharingspace.com\nDOMAIN-SUFFIX,e.mrtuo.com\nDOMAIN-SUFFIX,e.mushizhubao.com\nDOMAIN-SUFFIX,e.nduop.com\nDOMAIN-SUFFIX,e.neijh.com\nDOMAIN-SUFFIX,e.nejup.com\nDOMAIN-SUFFIX,e.nernv.com\nDOMAIN-SUFFIX,e.nexac.com\nDOMAIN-SUFFIX,e.nfkos.com\nDOMAIN-SUFFIX,e.nmtouzi.com\nDOMAIN-SUFFIX,e.nnfiy.com\nDOMAIN-SUFFIX,e.nwxzs.com\nDOMAIN-SUFFIX,e.nxypz.com\nDOMAIN-SUFFIX,e.oesnw.com\nDOMAIN-SUFFIX,e.okfhn.com\nDOMAIN-SUFFIX,e.opqsr.com\nDOMAIN-SUFFIX,e.oyrim.com\nDOMAIN-SUFFIX,e.pbino.com\nDOMAIN-SUFFIX,e.picbr.com\nDOMAIN-SUFFIX,e.plerv.com\nDOMAIN-SUFFIX,e.pomkl.com\nDOMAIN-SUFFIX,e.poonscn.com\nDOMAIN-SUFFIX,e.pubbirdf.com\nDOMAIN-SUFFIX,e.puooi.com\nDOMAIN-SUFFIX,e.pwjhg.com\nDOMAIN-SUFFIX,e.pyerc.com\nDOMAIN-SUFFIX,e.qiaoyuwang.com\nDOMAIN-SUFFIX,e.qingzhencai.net\nDOMAIN-SUFFIX,e.qiyunmuye.com\nDOMAIN-SUFFIX,e.qsove.com\nDOMAIN-SUFFIX,e.qvxyz.com\nDOMAIN-SUFFIX,e.qxfly.com\nDOMAIN-SUFFIX,e.resmv.com\nDOMAIN-SUFFIX,e.ricpt.com\nDOMAIN-SUFFIX,e.rmwdn.com\nDOMAIN-SUFFIX,e.romgv.com\nDOMAIN-SUFFIX,e.sanitwealth.com\nDOMAIN-SUFFIX,e.shenyunkeji.com\nDOMAIN-SUFFIX,e.sjuqc.com\nDOMAIN-SUFFIX,e.sosjyx.com\nDOMAIN-SUFFIX,e.srrux.com\nDOMAIN-SUFFIX,e.suehy.com\nDOMAIN-SUFFIX,e.szqifu.com\nDOMAIN-SUFFIX,e.t71q.com\nDOMAIN-SUFFIX,e.tdtsd.com\nDOMAIN-SUFFIX,e.tiantianedu.net\nDOMAIN-SUFFIX,e.tick0.com\nDOMAIN-SUFFIX,e.tiojk.com\nDOMAIN-SUFFIX,e.tuoaa.com\nDOMAIN-SUFFIX,e.ueram.com\nDOMAIN-SUFFIX,e.uissm.com\nDOMAIN-SUFFIX,e.v02u9.cn\nDOMAIN-SUFFIX,e.vaxyz.com\nDOMAIN-SUFFIX,e.vbaiu.com\nDOMAIN-SUFFIX,e.vouky.com\nDOMAIN-SUFFIX,e.vvocm.com\nDOMAIN-SUFFIX,e.wcjup.com\nDOMAIN-SUFFIX,e.weixingshexiangji.net\nDOMAIN-SUFFIX,e.wikigifth.com\nDOMAIN-SUFFIX,e.wjhehaofc.com\nDOMAIN-SUFFIX,e.wkjhd.com\nDOMAIN-SUFFIX,e.wnxcg.com\nDOMAIN-SUFFIX,e.wonwg.com\nDOMAIN-SUFFIX,e.wsxxu.com\nDOMAIN-SUFFIX,e.x.cn.xtgreat.com\nDOMAIN-SUFFIX,e.xdkje.com\nDOMAIN-SUFFIX,e.xeihy.com\nDOMAIN-SUFFIX,e.xetvb.com\nDOMAIN-SUFFIX,e.xiangchim0.com\nDOMAIN-SUFFIX,e.xikdn.com\nDOMAIN-SUFFIX,e.xkqpco.com.com\nDOMAIN-SUFFIX,e.xlsschina15.net\nDOMAIN-SUFFIX,e.xmgysweb.com\nDOMAIN-SUFFIX,e.xpjis.com\nDOMAIN-SUFFIX,e.xxkio.com\nDOMAIN-SUFFIX,e.yageben.com\nDOMAIN-SUFFIX,e.yangjingbang.net\nDOMAIN-SUFFIX,e.yerpt.com\nDOMAIN-SUFFIX,e.yicang8.com\nDOMAIN-SUFFIX,e.yidulive.net\nDOMAIN-SUFFIX,e.yingchengtou.com\nDOMAIN-SUFFIX,e.ynnke.com\nDOMAIN-SUFFIX,e.yoiur.com\nDOMAIN-SUFFIX,e.youweiprint.com\nDOMAIN-SUFFIX,e.ysdangan.com\nDOMAIN-SUFFIX,e.ysdhe.com\nDOMAIN-SUFFIX,e.yuxyz.com\nDOMAIN-SUFFIX,e.ywbwsm.com\nDOMAIN-SUFFIX,e.yycqc.com\nDOMAIN-SUFFIX,e.yyeks.com\nDOMAIN-SUFFIX,e.yyjhf.com\nDOMAIN-SUFFIX,e.zabxb.com\nDOMAIN-SUFFIX,e.zhuyuanp.club\nDOMAIN-SUFFIX,e.zhuyuanp.shop\nDOMAIN-SUFFIX,e.zhuyuanp.top\nDOMAIN-SUFFIX,e.zjkdaikuan.com\nDOMAIN-SUFFIX,e.zkwsdf.com\nDOMAIN-SUFFIX,e.zunss.com\nDOMAIN-SUFFIX,e7001.com\nDOMAIN-SUFFIX,e7002.com\nDOMAIN-SUFFIX,e7009.com\nDOMAIN-SUFFIX,e701.net\nDOMAIN-SUFFIX,e70123.com\nDOMAIN-SUFFIX,e7015.com\nDOMAIN-SUFFIX,e704.net\nDOMAIN-SUFFIX,e705.net\nDOMAIN-SUFFIX,e706.net\nDOMAIN-SUFFIX,e708.net\nDOMAIN-SUFFIX,e719.net\nDOMAIN-SUFFIX,e9377f.com\nDOMAIN-SUFFIX,eacash.streamplay.to\nDOMAIN-SUFFIX,eap.big5.enorth.com.cn\nDOMAIN-SUFFIX,eap.enorth.com.cn\nDOMAIN-SUFFIX,ebook.res.meizu.com\nDOMAIN-SUFFIX,ebp.renren.com\nDOMAIN-SUFFIX,ec.kejet.net\nDOMAIN-SUFFIX,eclick.120ask.com\nDOMAIN-SUFFIX,eclick.360doc.com\nDOMAIN-SUFFIX,eclick.baidu.com\nDOMAIN-SUFFIX,eclkspbn.com\nDOMAIN-SUFFIX,ecma.bdimg.com\nDOMAIN-SUFFIX,ecmb.bdimg.com\nDOMAIN-SUFFIX,ecmc.bdimg.com\nDOMAIN-SUFFIX,ecuc123.net\nDOMAIN-SUFFIX,ed.aijielang.cn\nDOMAIN-SUFFIX,ed.sczhilong.cn\nDOMAIN-SUFFIX,eddong.com\nDOMAIN-SUFFIX,edesf.xyzxmark.cn\nDOMAIN-SUFFIX,edge.quantserve.com\nDOMAIN-SUFFIX,edge.sharethis.com\nDOMAIN-SUFFIX,edge.yunjiasu.com\nDOMAIN-SUFFIX,edigitalsurvey.com\nDOMAIN-SUFFIX,edncui.net\nDOMAIN-SUFFIX,eduancm.com\nDOMAIN-SUFFIX,eduzzjy.com\nDOMAIN-SUFFIX,ee4kdushuba.com\nDOMAIN-SUFFIX,eee.eh39.co\nDOMAIN-SUFFIX,eee.kj78.org\nDOMAIN-SUFFIX,eee.ttyy888.co\nDOMAIN-SUFFIX,eeee500.com\nDOMAIN-SUFFIX,eezdx.erc.18183.com\nDOMAIN-SUFFIX,eff.inte.sogou.com\nDOMAIN-SUFFIX,effectivemeasure.com\nDOMAIN-SUFFIX,effectivemeasure.net\nDOMAIN-SUFFIX,ehd.baike.com\nDOMAIN-SUFFIX,ehxyz.com\nDOMAIN-SUFFIX,ein.51yingfa.com\nDOMAIN-SUFFIX,eiv.baidu.com\nDOMAIN-SUFFIX,ejzr.golden1.sogou.com\nDOMAIN-SUFFIX,ekeide.com\nDOMAIN-SUFFIX,eland.doublemax.net\nDOMAIN-SUFFIX,em.baidu.com\nDOMAIN-SUFFIX,emarbox.com\nDOMAIN-SUFFIX,emss.zjhim.com\nDOMAIN-SUFFIX,en.shenyun.com\nDOMAIN-SUFFIX,en.shenyun.org\nDOMAIN-SUFFIX,engine.lvehaisen.com\nDOMAIN-SUFFIX,engine.tuia.cn\nDOMAIN-SUFFIX,ent1.12584.cn\nDOMAIN-SUFFIX,entry.baidu.com\nDOMAIN-SUFFIX,e-p4p.163.com\nDOMAIN-SUFFIX,epernn.cn\nDOMAIN-SUFFIX,epowernetworktrackerimages.s3.amazonaws.com\nDOMAIN-SUFFIX,er.dlhygj.com\nDOMAIN-SUFFIX,erebor.douban.com\nDOMAIN-SUFFIX,ereg.adobe.com\nDOMAIN-SUFFIX,ereg.wip3.adobe.com\nDOMAIN-SUFFIX,ers.baidu.com\nDOMAIN-SUFFIX,erwqw.zh1155.com\nDOMAIN-SUFFIX,erwr.ydjskvpd.com\nDOMAIN-SUFFIX,espn-ak.starwave.com\nDOMAIN-SUFFIX,esptj.com\nDOMAIN-SUFFIX,esrpxyahzna.bid\nDOMAIN-SUFFIX,eteun.cn\nDOMAIN-SUFFIX,ethod.gzgmjcx.com\nDOMAIN-SUFFIX,etl.xlmc.sec.miui.com\nDOMAIN-SUFFIX,eu-gmtdmp.gd1.mookie1.com\nDOMAIN-SUFFIX,eum-appdynamics.com\nDOMAIN-SUFFIX,eus.rubiconproject.com\nDOMAIN-SUFFIX,euwidget.imshopping.com\nDOMAIN-SUFFIX,eva.ucas.com\nDOMAIN-SUFFIX,evefashion.cn\nDOMAIN-SUFFIX,event.ksosoft.com\nDOMAIN-SUFFIX,event.mackeeper.com\nDOMAIN-SUFFIX,eventlog.beacon.qq.com\nDOMAIN-SUFFIX,eventlog.hd.baofeng.com\nDOMAIN-SUFFIX,events.kalooga.com\nDOMAIN-SUFFIX,events.pingan.com\nDOMAIN-SUFFIX,events-api.outfit7.net\nDOMAIN-SUFFIX,eviltracker.net\nDOMAIN-SUFFIX,ew16d.package12.com\nDOMAIN-SUFFIX,ex.mobmore.com\nDOMAIN-SUFFIX,ex.puata.info\nDOMAIN-SUFFIX,exdynsrv.com\nDOMAIN-SUFFIX,exit.macandbumble.com\nDOMAIN-SUFFIX,exoclick.com\nDOMAIN-SUFFIX,exp.17wo.cn\nDOMAIN-SUFFIX,exp.3g.ifeng.com\nDOMAIN-SUFFIX,exp.qumi.com\nDOMAIN-SUFFIX,expo123.net\nDOMAIN-SUFFIX,ext.theglobalweb.com\nDOMAIN-SUFFIX,extmoney.i1608.com\nDOMAIN-SUFFIX,extstat.com\nDOMAIN-SUFFIX,eyd77s.com\nDOMAIN-SUFFIX,eye.swfchan.com\nDOMAIN-SUFFIX,eyouv.cn\nDOMAIN-SUFFIX,ez33.org.cn\nDOMAIN-SUFFIX,ezine.oupeng.com\nDOMAIN-SUFFIX,ezucods.cn\nDOMAIN-SUFFIX,f.520tingshu.com\nDOMAIN-SUFFIX,f.doodlemobile.com\nDOMAIN-SUFFIX,f.f70123.com\nDOMAIN-SUFFIX,f.fj95560.com\nDOMAIN-SUFFIX,f.haoxinjaju.com\nDOMAIN-SUFFIX,f.hongm.com\nDOMAIN-SUFFIX,f.qcwzx.net.cn\nDOMAIN-SUFFIX,f.yijikm.com\nDOMAIN-SUFFIX,f.yueyetiyu.com\nDOMAIN-SUFFIX,f1.06ps.com\nDOMAIN-SUFFIX,f1.bizhiku.net\nDOMAIN-SUFFIX,f1.luoshenbest.cn\nDOMAIN-SUFFIX,f1.meishichina.com\nDOMAIN-SUFFIX,f1.p0y.cn\nDOMAIN-SUFFIX,f1.pig66.com\nDOMAIN-SUFFIX,f1190.com\nDOMAIN-SUFFIX,f1c.i.biquge5200.com\nDOMAIN-SUFFIX,f2.p0y.cn\nDOMAIN-SUFFIX,f2zd.com\nDOMAIN-SUFFIX,f3.mi-stat.gslb.mi-idc.com\nDOMAIN-SUFFIX,f3.vedeh.com\nDOMAIN-SUFFIX,f5.dfcwg.com\nDOMAIN-SUFFIX,f5.mtqys.com\nDOMAIN-SUFFIX,f56g.me\nDOMAIN-SUFFIX,f6ce.com\nDOMAIN-SUFFIX,f70123.com\nDOMAIN-SUFFIX,f8272.com\nDOMAIN-SUFFIX,fa.163.com\nDOMAIN-SUFFIX,facebookma.cn\nDOMAIN-SUFFIX,faggrim.com\nDOMAIN-SUFFIX,fair.sogou.com\nDOMAIN-SUFFIX,falundata.com\nDOMAIN-SUFFIX,falundata.org\nDOMAIN-SUFFIX,fan.liuxiaoer.com\nDOMAIN-SUFFIX,fan.twitch.tv\nDOMAIN-SUFFIX,fancyapi.com\nDOMAIN-SUFFIX,fanqianbb.com\nDOMAIN-SUFFIX,fans.bestvogue.com\nDOMAIN-SUFFIX,fansi365.com\nDOMAIN-SUFFIX,fanxing.kugou.com\nDOMAIN-SUFFIX,farm-cn.plista.com\nDOMAIN-SUFFIX,fastable.com\nDOMAIN-SUFFIX,fastapi.net\nDOMAIN-SUFFIX,fastcache.com.cn\nDOMAIN-SUFFIX,fast-cdn.dianjoy.com\nDOMAIN-SUFFIX,fastclick.com\nDOMAIN-SUFFIX,fastclick.net\nDOMAIN-SUFFIX,fastly.bench.cedexis.com\nDOMAIN-SUFFIX,fastpopunder.com\nDOMAIN-SUFFIX,fathionmall.com\nDOMAIN-SUFFIX,fav.simba.taobao.com\nDOMAIN-SUFFIX,fb.xk.miui.com\nDOMAIN-SUFFIX,fbc.ffychb.com\nDOMAIN-SUFFIX,fccxgjg.com\nDOMAIN-SUFFIX,fc-feed.cdn.bcebos.com\nDOMAIN-SUFFIX,fclick.baidu.com\nDOMAIN-SUFFIX,fcsass.org.cn\nDOMAIN-SUFFIX,fd.anzhi.com\nDOMAIN-SUFFIX,fd.qchannel03.cn\nDOMAIN-SUFFIX,fd7c.com\nDOMAIN-SUFFIX,fds.api.moji.com\nDOMAIN-SUFFIX,fe.lea.lycos.co.uk\nDOMAIN-SUFFIX,fe1-au.imrworldwide.com\nDOMAIN-SUFFIX,fe2-au.imrworldwide.com\nDOMAIN-SUFFIX,fe3-au.imrworldwide.com\nDOMAIN-SUFFIX,fe-au.imrworldwide.com\nDOMAIN-SUFFIX,feed.baidu.com\nDOMAIN-SUFFIX,feed.theta.sogou.com\nDOMAIN-SUFFIX,feedback.whalecloud.com\nDOMAIN-SUFFIX,feeds.logicbuy.com\nDOMAIN-SUFFIX,feeds.videosz.com\nDOMAIN-SUFFIX,fei232.bhzje7ua9.com\nDOMAIN-SUFFIX,feidalu.com\nDOMAIN-SUFFIX,feifish66.com\nDOMAIN-SUFFIX,feitianma.com\nDOMAIN-SUFFIX,feixin2.com\nDOMAIN-SUFFIX,fembsflungod.com\nDOMAIN-SUFFIX,fen.dkdlsj.com\nDOMAIN-SUFFIX,fengbuy.com\nDOMAIN-SUFFIX,fenggejiaju.com\nDOMAIN-SUFFIX,fenqihome.com\nDOMAIN-SUFFIX,fenvm.com\nDOMAIN-SUFFIX,fexclick.baidu.com\nDOMAIN-SUFFIX,ff.nsg.org.ua\nDOMAIN-SUFFIX,ffb.feihuo.com\nDOMAIN-SUFFIX,fff.yuyouge.com\nDOMAIN-SUFFIX,ffhtek.com\nDOMAIN-SUFFIX,fflsn.com\nDOMAIN-SUFFIX,ffre.ffrepair.com\nDOMAIN-SUFFIX,ffychb.com\nDOMAIN-SUFFIX,fge9vbrzwt.bid\nDOMAIN-SUFFIX,fghm.ga25.com\nDOMAIN-SUFFIX,fghmc.ga25.com\nDOMAIN-SUFFIX,fghmimg.ga25.com\nDOMAIN-SUFFIX,file.bmob.cn\nDOMAIN-SUFFIX,files2.sogou.com\nDOMAIN-SUFFIX,fimserve.ign.com\nDOMAIN-SUFFIX,findicons.com\nDOMAIN-SUFFIX,finding.hardwareheaven.com\nDOMAIN-SUFFIX,findnsave.idahostatesman.com\nDOMAIN-SUFFIX,finead.cn\nDOMAIN-SUFFIX,fips.uimserv.net\nDOMAIN-SUFFIX,firefang.cn\nDOMAIN-SUFFIX,fjkst.com\nDOMAIN-SUFFIX,fjmeyer.com\nDOMAIN-SUFFIX,flash.2144.com\nDOMAIN-SUFFIX,flashtalking.com\nDOMAIN-SUFFIX,flowcodeapp.com\nDOMAIN-SUFFIX,flurry.cachefly.net\nDOMAIN-SUFFIX,flux.faloo.com\nDOMAIN-SUFFIX,flv.dotmore.com.tw\nDOMAIN-SUFFIX,flv.ytshuirun.com\nDOMAIN-SUFFIX,flwja.com\nDOMAIN-SUFFIX,fm.p0y.cn\nDOMAIN-SUFFIX,fmgoal.com\nDOMAIN-SUFFIX,fnkjj.com\nDOMAIN-SUFFIX,focuscat.com\nDOMAIN-SUFFIX,focusprolight.com\nDOMAIN-SUFFIX,fota4.adups.cn\nDOMAIN-SUFFIX,fotao9.com\nDOMAIN-SUFFIX,founseezb.cn\nDOMAIN-SUFFIX,fozhu.rrsdl.com\nDOMAIN-SUFFIX,fp.fraudmetrix.cn\nDOMAIN-SUFFIX,fpb.51edu.com\nDOMAIN-SUFFIX,fpb.kuhou.com\nDOMAIN-SUFFIX,fpb.mn586.com\nDOMAIN-SUFFIX,fpbbdx1.51240.com\nDOMAIN-SUFFIX,fpbjiansuo.mn586.com\nDOMAIN-SUFFIX,fpdownload.macromedia.com\nDOMAIN-SUFFIX,fptest.fraudmetrix.cn\nDOMAIN-SUFFIX,fqtra.com\nDOMAIN-SUFFIX,frame.enet.com.cn\nDOMAIN-SUFFIX,fraudmetrix.cn\nDOMAIN-SUFFIX,frdhq.cn\nDOMAIN-SUFFIX,free.aol.com\nDOMAIN-SUFFIX,freecodecs.us.intellitxt.com\nDOMAIN-SUFFIX,freexxxvideoclip.aebn.net\nDOMAIN-SUFFIX,fs.uc.nearme.com.cn\nDOMAIN-SUFFIX,fsjsp.com\nDOMAIN-SUFFIX,fsr.lenovomm.com\nDOMAIN-SUFFIX,fst360.com\nDOMAIN-SUFFIX,fs-uc-nearme-com-cn.oss-cn-hangzhou.aliyuncs.com\nDOMAIN-SUFFIX,fsyzcs.com\nDOMAIN-SUFFIX,ft.moad.cn\nDOMAIN-SUFFIX,ft.pnop.com\nDOMAIN-SUFFIX,fthcz.com\nDOMAIN-SUFFIX,fu68.com\nDOMAIN-SUFFIX,fucnm.com\nDOMAIN-SUFFIX,fujianryt.com\nDOMAIN-SUFFIX,fun.ynet.com\nDOMAIN-SUFFIX,funshion.net.cn\nDOMAIN-SUFFIX,fus.lenovomm.com\nDOMAIN-SUFFIX,fv99.com\nDOMAIN-SUFFIX,fw.adsafeprotected.com\nDOMAIN-SUFFIX,fw.vpon.com\nDOMAIN-SUFFIX,fwmrm.net\nDOMAIN-SUFFIX,fwt0.com\nDOMAIN-SUFFIX,fxc.aiquxs.com\nDOMAIN-SUFFIX,fxmacd.com\nDOMAIN-SUFFIX,fxtducb.cn\nDOMAIN-SUFFIX,fxxgw.com\nDOMAIN-SUFFIX,fych.uranus.sogou.com\nDOMAIN-SUFFIX,fydgold132.com\nDOMAIN-SUFFIX,fytza.cn\nDOMAIN-SUFFIX,fz863.com\nDOMAIN-SUFFIX,fzz.cloud.1234507.com\nDOMAIN-SUFFIX,fzz.shgqjr.com\nDOMAIN-SUFFIX,g.163.com\nDOMAIN-SUFFIX,g.51network.com\nDOMAIN-SUFFIX,g.6sfg.com\nDOMAIN-SUFFIX,g.ad8.cc\nDOMAIN-SUFFIX,g.aligames.com\nDOMAIN-SUFFIX,g.baidu.com\nDOMAIN-SUFFIX,g.bitauto.com\nDOMAIN-SUFFIX,g.brothersoft.com\nDOMAIN-SUFFIX,g.chuiyao.com\nDOMAIN-SUFFIX,g.d.yoyi.tv\nDOMAIN-SUFFIX,g.daman.cc\nDOMAIN-SUFFIX,g.f11w.com\nDOMAIN-SUFFIX,g.f5gh.com\nDOMAIN-SUFFIX,g.gridsum.com\nDOMAIN-SUFFIX,g.haluoha.com\nDOMAIN-SUFFIX,g.hsw.cn\nDOMAIN-SUFFIX,g.mnw.cn\nDOMAIN-SUFFIX,g.ousns.net\nDOMAIN-SUFFIX,g.rs.yoyi.com.cn\nDOMAIN-SUFFIX,g.s8dj.com\nDOMAIN-SUFFIX,g.szdn1ms.com\nDOMAIN-SUFFIX,g.usingde.com\nDOMAIN-SUFFIX,g.w5b454.com\nDOMAIN-SUFFIX,g.wan.2345.com\nDOMAIN-SUFFIX,g.wan.douyu.com\nDOMAIN-SUFFIX,g.wrating.com\nDOMAIN-SUFFIX,g.x.cn.xtgreat.com\nDOMAIN-SUFFIX,g.x.evolife.cn\nDOMAIN-SUFFIX,g.yccdn.com\nDOMAIN-SUFFIX,g.zx-jsp.com\nDOMAIN-SUFFIX,g1.0573ren.com\nDOMAIN-SUFFIX,g1.08160.cn\nDOMAIN-SUFFIX,g1.163.com\nDOMAIN-SUFFIX,g1.tagtic.cn\nDOMAIN-SUFFIX,g1.taijuba.com\nDOMAIN-SUFFIX,g1c5.com\nDOMAIN-SUFFIX,g1f5.com\nDOMAIN-SUFFIX,g2.ousns.net\nDOMAIN-SUFFIX,g3.iqilu.com\nDOMAIN-SUFFIX,g4.iqilu.com\nDOMAIN-SUFFIX,g9s.sgzs999.com\nDOMAIN-SUFFIX,gaandroid.talkingdata.net\nDOMAIN-SUFFIX,gad.kugou.com\nDOMAIN-SUFFIX,gadwhy.com\nDOMAIN-SUFFIX,gafxa.code.mytanwan.com\nDOMAIN-SUFFIX,galaxy.sogoucdn.com\nDOMAIN-SUFFIX,game.9xzj.com\nDOMAIN-SUFFIX,game.baichuanhd.cn\nDOMAIN-SUFFIX,game.html5.qq.com\nDOMAIN-SUFFIX,game.kugou.com\nDOMAIN-SUFFIX,game.kuwo.cn\nDOMAIN-SUFFIX,game.qidian.com\nDOMAIN-SUFFIX,game.res.meizu.com\nDOMAIN-SUFFIX,game.rising.cn\nDOMAIN-SUFFIX,game.subway.uu.cc\nDOMAIN-SUFFIX,game.weibo.cn\nDOMAIN-SUFFIX,game.weibo.com\nDOMAIN-SUFFIX,gamead.swjoy.com\nDOMAIN-SUFFIX,gameads.digyourowngrave.com\nDOMAIN-SUFFIX,gamebox.kugou.com\nDOMAIN-SUFFIX,game-res.meizu.com\nDOMAIN-SUFFIX,ganjituiguang.ganji.com\nDOMAIN-SUFFIX,gao.ynet.com\nDOMAIN-SUFFIX,gas.data.pplive.com\nDOMAIN-SUFFIX,gateway.fortunelounge.com\nDOMAIN-SUFFIX,gateways.s3.amazonaws.com\nDOMAIN-SUFFIX,gb.corp.163.com\nDOMAIN-SUFFIX,gc.keefung-zs.com\nDOMAIN-SUFFIX,gcapi.sy.kugou.com\nDOMAIN-SUFFIX,gcs1.cn\nDOMAIN-SUFFIX,gd.cnhange.cn\nDOMAIN-SUFFIX,gd.jqgc.com\nDOMAIN-SUFFIX,gd.vodtw.com\nDOMAIN-SUFFIX,gdbly.com\nDOMAIN-SUFFIX,gdgy56.com\nDOMAIN-SUFFIX,gdskywings.com\nDOMAIN-SUFFIX,gdsqwy.org\nDOMAIN-SUFFIX,gdyn.cnn.com\nDOMAIN-SUFFIX,ge95.com\nDOMAIN-SUFFIX,geili.co\nDOMAIN-SUFFIX,geiyujieda.com\nDOMAIN-SUFFIX,gen.alicdn.com\nDOMAIN-SUFFIX,gentags.com\nDOMAIN-SUFFIX,geo.cliphunter.com\nDOMAIN-SUFFIX,geo.connexionsecure.com\nDOMAIN-SUFFIX,geo.frtya.com\nDOMAIN-SUFFIX,geo.frtyd.com\nDOMAIN-SUFFIX,geo.gridsumdissector.com\nDOMAIN-SUFFIX,geo.moatads.com\nDOMAIN-SUFFIX,geo.yahoo.com\nDOMAIN-SUFFIX,geo2.adobe.com\nDOMAIN-SUFFIX,geobanner.alt.com\nDOMAIN-SUFFIX,geobanner.friendfinder.com\nDOMAIN-SUFFIX,geobanner.passion.com\nDOMAIN-SUFFIX,geobanner.socialflirt.com\nDOMAIN-SUFFIX,geoshopping.nzherald.co.nz\nDOMAIN-SUFFIX,geryi.com\nDOMAIN-SUFFIX,get.thefile.me\nDOMAIN-SUFFIX,get3.adobe.com\nDOMAIN-SUFFIX,getnormalizedurl.com\nDOMAIN-SUFFIX,gewuwen.com\nDOMAIN-SUFFIX,gf108.com\nDOMAIN-SUFFIX,gf1352.com\nDOMAIN-SUFFIX,gfd80.com\nDOMAIN-SUFFIX,gfh.ahfzly.com\nDOMAIN-SUFFIX,gfx.infomine.com\nDOMAIN-SUFFIX,gg.0598yu.com\nDOMAIN-SUFFIX,gg.5173.com\nDOMAIN-SUFFIX,gg.51cto.com\nDOMAIN-SUFFIX,gg.amblrgg.live\nDOMAIN-SUFFIX,gg.anqu.com\nDOMAIN-SUFFIX,gg.blueidea.com\nDOMAIN-SUFFIX,gg.caixin.com\nDOMAIN-SUFFIX,gg.cs090.com\nDOMAIN-SUFFIX,gg.dsxdn.com\nDOMAIN-SUFFIX,gg.gao7.com\nDOMAIN-SUFFIX,gg.haianw.com\nDOMAIN-SUFFIX,gg.huangye88.com\nDOMAIN-SUFFIX,gg.jkmeishi.com\nDOMAIN-SUFFIX,gg.kugou.com\nDOMAIN-SUFFIX,gg.meitu.com\nDOMAIN-SUFFIX,gg.ptfish.com\nDOMAIN-SUFFIX,gg.sonhoo.com\nDOMAIN-SUFFIX,gg.stargame.com\nDOMAIN-SUFFIX,gg.uuu9.com\nDOMAIN-SUFFIX,gg.vidown.cn\nDOMAIN-SUFFIX,gg.xywy.com\nDOMAIN-SUFFIX,gg.yxdown.com\nDOMAIN-SUFFIX,gg.zhongyao1.com\nDOMAIN-SUFFIX,gg0376.com\nDOMAIN-SUFFIX,gg1.yszyz.com\nDOMAIN-SUFFIX,gg2.51cto.com\nDOMAIN-SUFFIX,gg2.dss9927.com\nDOMAIN-SUFFIX,gg3.51cto.com\nDOMAIN-SUFFIX,gg570.com\nDOMAIN-SUFFIX,gg86.pinggu.org\nDOMAIN-SUFFIX,gg8888.cnfol.com\nDOMAIN-SUFFIX,ggb.douguo.com\nDOMAIN-SUFFIX,ggcode.2345.com\nDOMAIN-SUFFIX,ggdoubi.com\nDOMAIN-SUFFIX,ggg.zj.com\nDOMAIN-SUFFIX,ggle.lywf.me\nDOMAIN-SUFFIX,ggmm777.com\nDOMAIN-SUFFIX,ggmmqq.com\nDOMAIN-SUFFIX,ggr.yxdown.com\nDOMAIN-SUFFIX,ggw.gusuwang.com\nDOMAIN-SUFFIX,ggw.watertu.com\nDOMAIN-SUFFIX,ggxt.net\nDOMAIN-SUFFIX,gi.xi.gxabj.com\nDOMAIN-SUFFIX,gif.lu.sogoucdn.com\nDOMAIN-SUFFIX,gimg.baidu.com\nDOMAIN-SUFFIX,gimg.bitauto.com\nDOMAIN-SUFFIX,girlcc.cc\nDOMAIN-SUFFIX,gj500.com\nDOMAIN-SUFFIX,gjghy.com\nDOMAIN-SUFFIX,gjreg.code.weddingeeos.com\nDOMAIN-SUFFIX,glasszz.com\nDOMAIN-SUFFIX,gload.adhood.com\nDOMAIN-SUFFIX,global.msads.net\nDOMAIN-SUFFIX,global.ymtracking.com\nDOMAIN-SUFFIX,gm682.com\nDOMAIN-SUFFIX,gma.alicdn.com\nDOMAIN-SUFFIX,gma1.com\nDOMAIN-SUFFIX,gmota.g188.net\nDOMAIN-SUFFIX,gmtdmp.mookie1.com\nDOMAIN-SUFFIX,go.gogolm.xyz\nDOMAIN-SUFFIX,go.gotourl.xyz\nDOMAIN-SUFFIX,go.gotourls.bid\nDOMAIN-SUFFIX,go.hangzhou.com.cn\nDOMAIN-SUFFIX,go.mmstat.com\nDOMAIN-SUFFIX,go.onclasrv.com\nDOMAIN-SUFFIX,go.util.zlibs.com\nDOMAIN-SUFFIX,godloveme.cn\nDOMAIN-SUFFIX,gog9.qzdfc.com\nDOMAIN-SUFFIX,go-mpulse.net\nDOMAIN-SUFFIX,good.ta80.com\nDOMAIN-SUFFIX,googlecommerce.com\nDOMAIN-SUFFIX,goolpter.com\nDOMAIN-SUFFIX,gopig.io\nDOMAIN-SUFFIX,gorgon.youdao.com\nDOMAIN-SUFFIX,gosquared.com\nDOMAIN-SUFFIX,goto.sogou.com\nDOMAIN-SUFFIX,goto.www.iciba.com\nDOMAIN-SUFFIX,gotourl.xyz\nDOMAIN-SUFFIX,gouzhibao.cn\nDOMAIN-SUFFIX,govgift.com\nDOMAIN-SUFFIX,govids.net\nDOMAIN-SUFFIX,gp.jstv.com\nDOMAIN-SUFFIX,gpydym.cn\nDOMAIN-SUFFIX,gqswg.com\nDOMAIN-SUFFIX,grand.ele.me\nDOMAIN-SUFFIX,green.erne.co\nDOMAIN-SUFFIX,greenhouseglobal.cn\nDOMAIN-SUFFIX,greenxfs.down.123ch.cn\nDOMAIN-SUFFIX,gridsum.com\nDOMAIN-SUFFIX,gridsumdissector.cn\nDOMAIN-SUFFIX,gridsumdissector.com\nDOMAIN-SUFFIX,groupa.onlylady.com\nDOMAIN-SUFFIX,gs307.com\nDOMAIN-SUFFIX,gso0.com\nDOMAIN-SUFFIX,gstat.bitauto.com\nDOMAIN-SUFFIX,gt.yy.com\nDOMAIN-SUFFIX,gt4ec.net\nDOMAIN-SUFFIX,gtags.net\nDOMAIN-SUFFIX,gtmucs.cn\nDOMAIN-SUFFIX,gu.qlogo.cn\nDOMAIN-SUFFIX,guang.lesports.com\nDOMAIN-SUFFIX,guang.sdsgwy.com\nDOMAIN-SUFFIX,guangzhuiyuan.com\nDOMAIN-SUFFIX,guangzizai.com\nDOMAIN-SUFFIX,guanjia.baidu.com\nDOMAIN-SUFFIX,guduopu.com\nDOMAIN-SUFFIX,guess.h.qhimg.com\nDOMAIN-SUFFIX,guestworld.tripod.lycos.com\nDOMAIN-SUFFIX,gugulonger.cn\nDOMAIN-SUFFIX,guidashu.com\nDOMAIN-SUFFIX,gum.criteo.com\nDOMAIN-SUFFIX,guohead.com\nDOMAIN-SUFFIX,guomob.com\nDOMAIN-SUFFIX,guoshennet.com\nDOMAIN-SUFFIX,gw5.push.mcp.weibo.cn\nDOMAIN-SUFFIX,gw6.push.mcp.weibo.cn\nDOMAIN-SUFFIX,gw630.com\nDOMAIN-SUFFIX,gx38.cn\nDOMAIN-SUFFIX,gxb.mmstat.com\nDOMAIN-SUFFIX,gxdhgb.com\nDOMAIN-SUFFIX,gxe.husky.sogou.com\nDOMAIN-SUFFIX,gyca9f.dahuangcheng.cn\nDOMAIN-SUFFIX,gydag.com\nDOMAIN-SUFFIX,gyrtg.com\nDOMAIN-SUFFIX,gz.hxdaka.com\nDOMAIN-SUFFIX,gz00005.top\nDOMAIN-SUFFIX,gzktpf.com\nDOMAIN-SUFFIX,gzlykj.cn\nDOMAIN-SUFFIX,gzmjnx.cn\nDOMAIN-SUFFIX,gzqudou.com\nDOMAIN-SUFFIX,h.canmg.cn\nDOMAIN-SUFFIX,h.holder.com.ua\nDOMAIN-SUFFIX,h.irs01.com\nDOMAIN-SUFFIX,h.laojiayoufang.com\nDOMAIN-SUFFIX,h.msn.com\nDOMAIN-SUFFIX,h.pcd.autohome.com.cn\nDOMAIN-SUFFIX,h.sora.yoyi.com.cn\nDOMAIN-SUFFIX,h01.hotrank.com.tw\nDOMAIN-SUFFIX,h1.18sd.cn\nDOMAIN-SUFFIX,h2.18sd.cn\nDOMAIN-SUFFIX,h5.holalauncher.com\nDOMAIN-SUFFIX,h5.jiumaster.com\nDOMAIN-SUFFIX,h5.pk1179.com\nDOMAIN-SUFFIX,h5.super-dreamers.com\nDOMAIN-SUFFIX,h5.taihao.cc\nDOMAIN-SUFFIX,h8.bec.com\nDOMAIN-SUFFIX,h9377c.com\nDOMAIN-SUFFIX,haitaoad.nosdn.127.net\nDOMAIN-SUFFIX,haiwai-ic.ksosoft.com\nDOMAIN-SUFFIX,haiwengji.net\nDOMAIN-SUFFIX,haiyunpush.com\nDOMAIN-SUFFIX,hanju18.net\nDOMAIN-SUFFIX,hao.7654.com\nDOMAIN-SUFFIX,hao.qquu8.com\nDOMAIN-SUFFIX,hao.tiandi.com\nDOMAIN-SUFFIX,hao.uc.cn\nDOMAIN-SUFFIX,hao123.xywy.com\nDOMAIN-SUFFIX,hao123rt.com\nDOMAIN-SUFFIX,hao549.com\nDOMAIN-SUFFIX,hao61.net\nDOMAIN-SUFFIX,hao916.com\nDOMAIN-SUFFIX,hao934.com\nDOMAIN-SUFFIX,haoghost.com\nDOMAIN-SUFFIX,haohaowan8.com\nDOMAIN-SUFFIX,haolew.com\nDOMAIN-SUFFIX,haostat.qihoo.com\nDOMAIN-SUFFIX,hapic1.jhkxwl.com\nDOMAIN-SUFFIX,hascosafety.com\nDOMAIN-SUFFIX,hats.haibao.cn\nDOMAIN-SUFFIX,hbalx.cn\nDOMAIN-SUFFIX,hbdt.luomi.com\nDOMAIN-SUFFIX,hblinwei.com\nDOMAIN-SUFFIX,hbngfy.com\nDOMAIN-SUFFIX,hbyyzm.com\nDOMAIN-SUFFIX,hc.baidu.com\nDOMAIN-SUFFIX,hccms.com.cn\nDOMAIN-SUFFIX,hcreditx.com\nDOMAIN-SUFFIX,hd.jiedaibao.com\nDOMAIN-SUFFIX,hd.ylddq.com\nDOMAIN-SUFFIX,hda.maxli.cn\nDOMAIN-SUFFIX,hdad.baike.com\nDOMAIN-SUFFIX,hdb.maxli.cn\nDOMAIN-SUFFIX,hdggcdn.bayimob.com\nDOMAIN-SUFFIX,hdhkwl.com\nDOMAIN-SUFFIX,hdj.baidu.com\nDOMAIN-SUFFIX,he2d.com\nDOMAIN-SUFFIX,health1.12584.cn\nDOMAIN-SUFFIX,heavenmedia.v3g4s.com\nDOMAIN-SUFFIX,hechaocheng.cn\nDOMAIN-SUFFIX,heefwozhlxgz.com\nDOMAIN-SUFFIX,hefan365.com\nDOMAIN-SUFFIX,heib10.top\nDOMAIN-SUFFIX,heib12.top\nDOMAIN-SUFFIX,heimo.rrsdl.com\nDOMAIN-SUFFIX,hejban.youwatch.org\nDOMAIN-SUFFIX,hejingroup.cn\nDOMAIN-SUFFIX,help.baotangwang.cn\nDOMAIN-SUFFIX,help.yunaq.com\nDOMAIN-SUFFIX,hesxz.com\nDOMAIN-SUFFIX,heyzap.com\nDOMAIN-SUFFIX,hfjuki.com\nDOMAIN-SUFFIX,hfsteel.net\nDOMAIN-SUFFIX,hg417.bet\nDOMAIN-SUFFIX,hg89038.com\nDOMAIN-SUFFIX,hg89068.com\nDOMAIN-SUFFIX,hg89078.com\nDOMAIN-SUFFIX,hgame.com\nDOMAIN-SUFFIX,hh6666.com\nDOMAIN-SUFFIX,hhlian.com\nDOMAIN-SUFFIX,hhly88.com\nDOMAIN-SUFFIX,hhppyt.com\nDOMAIN-SUFFIX,hhqda.pop.t5yx.cn\nDOMAIN-SUFFIX,hi686.com\nDOMAIN-SUFFIX,hi760.com\nDOMAIN-SUFFIX,hi9377.com\nDOMAIN-SUFFIX,hiad.myweb.hinet.net\nDOMAIN-SUFFIX,hiad.vmall.com\nDOMAIN-SUFFIX,higame123.com\nDOMAIN-SUFFIX,hilltopads.net\nDOMAIN-SUFFIX,himandy.com\nDOMAIN-SUFFIX,hipersushiads.com\nDOMAIN-SUFFIX,histats.com\nDOMAIN-SUFFIX,hit.webcentre.lycos.co.uk\nDOMAIN-SUFFIX,hitlog2.chosun.com\nDOMAIN-SUFFIX,hitslink.com\nDOMAIN-SUFFIX,hivecn.cn\nDOMAIN-SUFFIX,hivedata.cc\nDOMAIN-SUFFIX,hjc1990.com\nDOMAIN-SUFFIX,hk.jtsh123.com\nDOMAIN-SUFFIX,hk.napi.ucweb.com\nDOMAIN-SUFFIX,hk9600.com\nDOMAIN-SUFFIX,hk-cdn.effectivemeasure.net\nDOMAIN-SUFFIX,hkfuy.com\nDOMAIN-SUFFIX,hl.kuzu.com\nDOMAIN-SUFFIX,hl.quw18.com\nDOMAIN-SUFFIX,hl2rcv.adobe.com\nDOMAIN-SUFFIX,hldwmly.com\nDOMAIN-SUFFIX,hlrcv.stage.adobe.com\nDOMAIN-SUFFIX,hmp33.com\nDOMAIN-SUFFIX,hmttoly.com\nDOMAIN-SUFFIX,hmyangshengji.com\nDOMAIN-SUFFIX,hnasd.com\nDOMAIN-SUFFIX,hnctsm.com\nDOMAIN-SUFFIX,hndiyikj.com\nDOMAIN-SUFFIX,hnol.net\nDOMAIN-SUFFIX,hnxxjn.com\nDOMAIN-SUFFIX,hnyny.com\nDOMAIN-SUFFIX,hoisin.coocaatv.com\nDOMAIN-SUFFIX,home520.com\nDOMAIN-SUFFIX,hoplink.ksosoft.com\nDOMAIN-SUFFIX,hosting.miarroba.info\nDOMAIN-SUFFIX,hot.browser.miui.com\nDOMAIN-SUFFIX,hot.m.shouji.360tpcdn.com\nDOMAIN-SUFFIX,hot-mob.com\nDOMAIN-SUFFIX,hotrank.com.tw\nDOMAIN-SUFFIX,houdaolj.com\nDOMAIN-SUFFIX,houtai.2345.com\nDOMAIN-SUFFIX,houyi.logger.baofeng.com\nDOMAIN-SUFFIX,hpd.baidu.com\nDOMAIN-SUFFIX,hpqxznpb.bid\nDOMAIN-SUFFIX,hqgjcm.com\nDOMAIN-SUFFIX,hr41.cn\nDOMAIN-SUFFIX,hr44.com\nDOMAIN-SUFFIX,hs.qhupdate.com\nDOMAIN-SUFFIX,hslyqs.com\nDOMAIN-SUFFIX,ht.www.sogou.com\nDOMAIN-SUFFIX,htfmbt.com\nDOMAIN-SUFFIX,htjsk.com\nDOMAIN-SUFFIX,html.350.com\nDOMAIN-SUFFIX,html.sunday8.com\nDOMAIN-SUFFIX,html.yuntzs.com\nDOMAIN-SUFFIX,httpdns.push.oppomobile.com\nDOMAIN-SUFFIX,huahuaka.com\nDOMAIN-SUFFIX,huashengtai.net\nDOMAIN-SUFFIX,huashuowork.com\nDOMAIN-SUFFIX,huaxinxunye.cn\nDOMAIN-SUFFIX,huayi65.com\nDOMAIN-SUFFIX,hub5pn.wap.sandai.net\nDOMAIN-SUFFIX,hubojd.com\nDOMAIN-SUFFIX,huichuan.sm.cn\nDOMAIN-SUFFIX,huimee.net\nDOMAIN-SUFFIX,huishenghuiying.com\nDOMAIN-SUFFIX,humanding.com\nDOMAIN-SUFFIX,hunpingou.com\nDOMAIN-SUFFIX,hv.code.tanwanyx.com\nDOMAIN-SUFFIX,hw6.com\nDOMAIN-SUFFIX,hwt.player888.cn\nDOMAIN-SUFFIX,hxadt.com\nDOMAIN-SUFFIX,hxspc.com\nDOMAIN-SUFFIX,hxstfxx.cn\nDOMAIN-SUFFIX,hxueu.code.weddingeeos.com\nDOMAIN-SUFFIX,hxyifu.com\nDOMAIN-SUFFIX,hxyx360.com\nDOMAIN-SUFFIX,hyfh.benbaisteel.com\nDOMAIN-SUFFIX,hyfyuan.com\nDOMAIN-SUFFIX,hyperpromote.com\nDOMAIN-SUFFIX,hys4.com\nDOMAIN-SUFFIX,hystq.com\nDOMAIN-SUFFIX,hytgj.com\nDOMAIN-SUFFIX,hyz86.com\nDOMAIN-SUFFIX,hz.miercn.com\nDOMAIN-SUFFIX,hz.mmstat.com\nDOMAIN-SUFFIX,hz.shouyoutv.com\nDOMAIN-SUFFIX,hzaibi.com\nDOMAIN-SUFFIX,hzdmacore.kejet.net\nDOMAIN-SUFFIX,hzhyhm.com\nDOMAIN-SUFFIX,hzsod71wov.me\nDOMAIN-SUFFIX,hzxfmc.com\nDOMAIN-SUFFIX,hzyuw.com\nDOMAIN-SUFFIX,i.bigmir.net\nDOMAIN-SUFFIX,i.clkservice.youdao.com\nDOMAIN-SUFFIX,i.dreamfull.cn\nDOMAIN-SUFFIX,i.flow.browser.oppomobile.com\nDOMAIN-SUFFIX,i.go.sohu.com\nDOMAIN-SUFFIX,i.haloapps.com\nDOMAIN-SUFFIX,i.hao61.net\nDOMAIN-SUFFIX,i.holalauncher.com\nDOMAIN-SUFFIX,i.huilixieye.net\nDOMAIN-SUFFIX,i.jiathis.com\nDOMAIN-SUFFIX,i.jyhwt.cn\nDOMAIN-SUFFIX,i.l.cnn.net\nDOMAIN-SUFFIX,i.liadm.com\nDOMAIN-SUFFIX,i.ma.social-touch.com\nDOMAIN-SUFFIX,i.mmcdn.cn\nDOMAIN-SUFFIX,i.ssix.io\nDOMAIN-SUFFIX,i.syasn.com\nDOMAIN-SUFFIX,i.tansuotv.com\nDOMAIN-SUFFIX,i.w55c.net\nDOMAIN-SUFFIX,i.zhuoyaju.com\nDOMAIN-SUFFIX,i1236.net\nDOMAIN-SUFFIX,i2.akjunshi.com\nDOMAIN-SUFFIX,i3818.com\nDOMAIN-SUFFIX,i5.akjunshi.com\nDOMAIN-SUFFIX,i92xue.com\nDOMAIN-SUFFIX,ia.ctags.cn\nDOMAIN-SUFFIX,iad.g.163.com\nDOMAIN-SUFFIX,iadc.qwapi.com\nDOMAIN-SUFFIX,iadmatvideo.nosdn.127.net\nDOMAIN-SUFFIX,iads.xinmin.cn\nDOMAIN-SUFFIX,ib.adnxs.co\nDOMAIN-SUFFIX,ibafnw.cn\nDOMAIN-SUFFIX,ibanners.empoweredcomms.com.au\nDOMAIN-SUFFIX,ic.wps.cn\nDOMAIN-SUFFIX,icast.cn\nDOMAIN-SUFFIX,icdxc.com\nDOMAIN-SUFFIX,icn.southmoney.com\nDOMAIN-SUFFIX,ico.58pic.com\nDOMAIN-SUFFIX,icon.cnmo.com\nDOMAIN-SUFFIX,icons.mydrivers.com\nDOMAIN-SUFFIX,id.jiathis.com\nDOMAIN-SUFFIX,id528.com\nDOMAIN-SUFFIX,ida.cnool.net\nDOMAIN-SUFFIX,idasai.com\nDOMAIN-SUFFIX,idcot.com\nDOMAIN-SUFFIX,idcqi.com\nDOMAIN-SUFFIX,identified.cn\nDOMAIN-SUFFIX,idianfang.com\nDOMAIN-SUFFIX,idm-su.baidu.com\nDOMAIN-SUFFIX,ids.deliver.ifeng.com\nDOMAIN-SUFFIX,ids1.deliver.ifeng.com\nDOMAIN-SUFFIX,idx.m.hub.sandai.net\nDOMAIN-SUFFIX,ie8eamus.com\nDOMAIN-SUFFIX,iebar.baidu.com\nDOMAIN-SUFFIX,ieonline.microsoft.com\nDOMAIN-SUFFIX,if1512.com\nDOMAIN-SUFFIX,iflyad.bj.openstorage.cn\nDOMAIN-SUFFIX,iframe.travel.yahoo.com\nDOMAIN-SUFFIX,ig.nukefans.net\nDOMAIN-SUFFIX,igexin.com\nDOMAIN-SUFFIX,igj5y.yongchanghengyuan.com\nDOMAIN-SUFFIX,ih.adscale.de\nDOMAIN-SUFFIX,ihualun.com\nDOMAIN-SUFFIX,ihuanmei.com\nDOMAIN-SUFFIX,iia1.pikacn.com\nDOMAIN-SUFFIX,iiad.com\nDOMAIN-SUFFIX,iiewl.com\nDOMAIN-SUFFIX,iii.6park.com\nDOMAIN-SUFFIX,iis1.deliver.ifeng.com\nDOMAIN-SUFFIX,iis3g.deliver.ifeng.com\nDOMAIN-SUFFIX,iisl7wpf.me\nDOMAIN-SUFFIX,ikcode.baidu.com\nDOMAIN-SUFFIX,il8r.com\nDOMAIN-SUFFIX,im.jpush.cn\nDOMAIN-SUFFIX,im.ov.yahoo.co.jp\nDOMAIN-SUFFIX,im1.56zzw.com\nDOMAIN-SUFFIX,im64.jpush.cn\nDOMAIN-SUFFIX,ima3vpaid.appspot.com\nDOMAIN-SUFFIX,imads.rediff.com\nDOMAIN-SUFFIX,image.139y.com\nDOMAIN-SUFFIX,image.9duw.com\nDOMAIN-SUFFIX,image.box.xiaomi.com\nDOMAIN-SUFFIX,image.fsyule.net\nDOMAIN-SUFFIX,image.gentags.com\nDOMAIN-SUFFIX,image.haiyunx.com\nDOMAIN-SUFFIX,image.hh010.com\nDOMAIN-SUFFIX,image.hj217.com\nDOMAIN-SUFFIX,image.p4p.sogou.com\nDOMAIN-SUFFIX,image.qj175.com\nDOMAIN-SUFFIX,image.zzd.sm.cn\nDOMAIN-SUFFIX,imagelx.yidianzixun.com\nDOMAIN-SUFFIX,images.avsmt.cn\nDOMAIN-SUFFIX,images.chinaz.com\nDOMAIN-SUFFIX,images.enet.com.cn\nDOMAIN-SUFFIX,images.fastclick.net\nDOMAIN-SUFFIX,images.gxsky.com\nDOMAIN-SUFFIX,images.intellitxt.com\nDOMAIN-SUFFIX,images.millennialmedia.com\nDOMAIN-SUFFIX,images.pagechoice.net\nDOMAIN-SUFFIX,images.sohu.com\nDOMAIN-SUFFIX,images.startappservice.com\nDOMAIN-SUFFIX,images.tyyjzs.cn\nDOMAIN-SUFFIX,images9999.com\nDOMAIN-SUFFIX,imageter.com\nDOMAIN-SUFFIX,imagzine.oppomobile.com\nDOMAIN-SUFFIX,imedia.bokecc.com\nDOMAIN-SUFFIX,imeijiajia.com\nDOMAIN-SUFFIX,imfsr.lenovomm.com\nDOMAIN-SUFFIX,img.12584.cn\nDOMAIN-SUFFIX,img.3sjt.com\nDOMAIN-SUFFIX,img.88ads.com\nDOMAIN-SUFFIX,img.9duw.com\nDOMAIN-SUFFIX,img.ad.zhangyue.com\nDOMAIN-SUFFIX,img.adbox.sina.com.cn\nDOMAIN-SUFFIX,img.adnyg.com\nDOMAIN-SUFFIX,img.amp.ad.sina.com.cn\nDOMAIN-SUFFIX,img.applovin.com\nDOMAIN-SUFFIX,img.cmm.xmfish.com\nDOMAIN-SUFFIX,img.cxxyft.com\nDOMAIN-SUFFIX,img.dawenxue.org\nDOMAIN-SUFFIX,img.dydab.com\nDOMAIN-SUFFIX,img.ercfh.com\nDOMAIN-SUFFIX,img.fd7c.com\nDOMAIN-SUFFIX,img.feitian001.com\nDOMAIN-SUFFIX,img.gaore.com\nDOMAIN-SUFFIX,img.gz9d.com\nDOMAIN-SUFFIX,img.il8r.com\nDOMAIN-SUFFIX,img.img18.com\nDOMAIN-SUFFIX,img.jgchq.com\nDOMAIN-SUFFIX,img.jizzads.com\nDOMAIN-SUFFIX,img.kanuxian.cn\nDOMAIN-SUFFIX,img.khlxw.com\nDOMAIN-SUFFIX,img.kuwanpx.com\nDOMAIN-SUFFIX,img.libdd.com\nDOMAIN-SUFFIX,img.ma.social-touch.com\nDOMAIN-SUFFIX,img.meipic.net\nDOMAIN-SUFFIX,img.qdscgj.com\nDOMAIN-SUFFIX,img.qqgeshou.com\nDOMAIN-SUFFIX,img.s8bbs.com\nDOMAIN-SUFFIX,img.scupio.com\nDOMAIN-SUFFIX,img.sheyuansu.com\nDOMAIN-SUFFIX,img.supfast.net\nDOMAIN-SUFFIX,img.tan5858.com\nDOMAIN-SUFFIX,img.taotaosou.cn\nDOMAIN-SUFFIX,img.tcdxt.com\nDOMAIN-SUFFIX,img.toppr.com.cn\nDOMAIN-SUFFIX,img.twcczhu.com\nDOMAIN-SUFFIX,img.uyangyong.cn\nDOMAIN-SUFFIX,img.wan.sogou.com\nDOMAIN-SUFFIX,img.wuben56.com\nDOMAIN-SUFFIX,img.xa9t.com\nDOMAIN-SUFFIX,img.xcy8.com\nDOMAIN-SUFFIX,img.xiacaidd.com\nDOMAIN-SUFFIX,img.xuenb.com\nDOMAIN-SUFFIX,img.yingshidiguo.cn\nDOMAIN-SUFFIX,img.yuyue007.cn\nDOMAIN-SUFFIX,img.zsj18.com\nDOMAIN-SUFFIX,img.zuowen8.com\nDOMAIN-SUFFIX,img.zx590.com\nDOMAIN-SUFFIX,img0.egou.com\nDOMAIN-SUFFIX,img01.taotaosou.cn\nDOMAIN-SUFFIX,img1.126.net\nDOMAIN-SUFFIX,img1.18183.com\nDOMAIN-SUFFIX,img1.jintang114.org\nDOMAIN-SUFFIX,img1.km.com\nDOMAIN-SUFFIX,img1.mekbet.com\nDOMAIN-SUFFIX,img1.nend.net\nDOMAIN-SUFFIX,img1.pcfg.cache.wps.cn\nDOMAIN-SUFFIX,img1.pszyzxh.org\nDOMAIN-SUFFIX,img18.com\nDOMAIN-SUFFIX,img2.126.net\nDOMAIN-SUFFIX,img2.578965.com\nDOMAIN-SUFFIX,img2.cs153.com\nDOMAIN-SUFFIX,img2.hrccb.com\nDOMAIN-SUFFIX,img2.jiuzhilan.com\nDOMAIN-SUFFIX,img2.km.com\nDOMAIN-SUFFIX,img2.qekun.com\nDOMAIN-SUFFIX,img3.126.net\nDOMAIN-SUFFIX,img3.fy1g.com\nDOMAIN-SUFFIX,img3.km.com\nDOMAIN-SUFFIX,img6.126.net\nDOMAIN-SUFFIX,img80.net\nDOMAIN-SUFFIX,img-ad.oupeng.com\nDOMAIN-SUFFIX,imgad.thepaper.cn\nDOMAIN-SUFFIX,imgad0.3conline.com\nDOMAIN-SUFFIX,imgapp.yeyou.com\nDOMAIN-SUFFIX,imgc.cymzc.com\nDOMAIN-SUFFIX,imgcdn.wapx.cn\nDOMAIN-SUFFIX,img-cdn-spot.ymcdn.cn\nDOMAIN-SUFFIX,img-dsp.oss-cn-beijing.aliyuncs.com\nDOMAIN-SUFFIX,imges.wu65.com\nDOMAIN-SUFFIX,imgg.marketgid.com\nDOMAIN-SUFFIX,imgg.mgid.com\nDOMAIN-SUFFIX,imgp.cymzc.com\nDOMAIN-SUFFIX,imgsreview.dftoutiao.com\nDOMAIN-SUFFIX,img-x.jd.com\nDOMAIN-SUFFIX,immob.cn\nDOMAIN-SUFFIX,imneinei.com\nDOMAIN-SUFFIX,i-mobile.co.jp\nDOMAIN-SUFFIX,imp.asahi.com\nDOMAIN-SUFFIX,imp.gentags.net\nDOMAIN-SUFFIX,imp.go.sohu.com\nDOMAIN-SUFFIX,imp.madserving.com\nDOMAIN-SUFFIX,imp.pdb.madserving.com\nDOMAIN-SUFFIX,imp.xgo.com.cn\nDOMAIN-SUFFIX,imp.zdnet.com.cn\nDOMAIN-SUFFIX,imp.zol.com.cn\nDOMAIN-SUFFIX,impression.gridsumdissector.com\nDOMAIN-SUFFIX,impservice2.youdao.com\nDOMAIN-SUFFIX,impservicetest.dictapp.youdao.com\nDOMAIN-SUFFIX,impservice-test.dictapp.youdao.com\nDOMAIN-SUFFIX,imrworldwide.com\nDOMAIN-SUFFIX,in.gyeet.com\nDOMAIN-SUFFIX,in.jxhcyc.com\nDOMAIN-SUFFIX,in.mengpr.com\nDOMAIN-SUFFIX,in.mgwcn.com\nDOMAIN-SUFFIX,in.qzkxt.com\nDOMAIN-SUFFIX,in.zog.link\nDOMAIN-SUFFIX,in1.feed.uu.cc\nDOMAIN-SUFFIX,in1.secure.uu.cc\nDOMAIN-SUFFIX,inad.com\nDOMAIN-SUFFIX,inapp.1sapp.com\nDOMAIN-SUFFIX,inccnd.com\nDOMAIN-SUFFIX,inclk.com\nDOMAIN-SUFFIX,include.xs2345.com\nDOMAIN-SUFFIX,index.woai310.com\nDOMAIN-SUFFIX,indieclick.3janecdn.com\nDOMAIN-SUFFIX,info.downsave.com\nDOMAIN-SUFFIX,info.gomlab.com\nDOMAIN-SUFFIX,info.meihua.docer.com\nDOMAIN-SUFFIX,info.pinyin.sogou.com\nDOMAIN-SUFFIX,info.sec.miui.com\nDOMAIN-SUFFIX,info.stockstar.com\nDOMAIN-SUFFIX,info.yitsoftware.com\nDOMAIN-SUFFIX,infocenter.meizu.com\nDOMAIN-SUFFIX,ingameads.gameloft.com\nDOMAIN-SUFFIX,ini.litingxin.cn\nDOMAIN-SUFFIX,ini.update.360safe.com\nDOMAIN-SUFFIX,init.phpwind.com\nDOMAIN-SUFFIX,init.phpwind.net\nDOMAIN-SUFFIX,init.startappexchange.com\nDOMAIN-SUFFIX,innity.com\nDOMAIN-SUFFIX,innity.net\nDOMAIN-SUFFIX,inoprosport.su\nDOMAIN-SUFFIX,insenz.com\nDOMAIN-SUFFIX,inside.bitcomet.com\nDOMAIN-SUFFIX,inskin.vo.llnwd.net\nDOMAIN-SUFFIX,inst.360safe.com\nDOMAIN-SUFFIX,instabug.com\nDOMAIN-SUFFIX,install.kugou.com\nDOMAIN-SUFFIX,install.sidesearch.lycos.com\nDOMAIN-SUFFIX,install2.kugou.com\nDOMAIN-SUFFIX,instreet.cn\nDOMAIN-SUFFIX,int.dpool.sina.com.cn\nDOMAIN-SUFFIX,inte.theta.sogoucdn.com\nDOMAIN-SUFFIX,intellitxt.com\nDOMAIN-SUFFIX,intely.cn\nDOMAIN-SUFFIX,inter1ads.com\nDOMAIN-SUFFIX,interaction.bayimob.com\nDOMAIN-SUFFIX,interactive.huanqiu.com\nDOMAIN-SUFFIX,interest.mix.sina.com.cn\nDOMAIN-SUFFIX,ioc.mmakd.top\nDOMAIN-SUFFIX,ios-dc.51y5.net\nDOMAIN-SUFFIX,ios-informationplatform.wps.cn\nDOMAIN-SUFFIX,iosipa.b0.upaiyun.com\nDOMAIN-SUFFIX,ip.hivps.xyz\nDOMAIN-SUFFIX,ip2.pxene.com\nDOMAIN-SUFFIX,ipengtai.huanqiu.com\nDOMAIN-SUFFIX,iperceptions.com\nDOMAIN-SUFFIX,iphonelog.shouji.baofeng.com\nDOMAIN-SUFFIX,ipic.staticsdo.com\nDOMAIN-SUFFIX,ipinyou.com\nDOMAIN-SUFFIX,ipm.atm.cp31.ott.cibntv.net\nDOMAIN-SUFFIX,ipm.atm.youku.com\nDOMAIN-SUFFIX,iqiyi.irs01.com\nDOMAIN-SUFFIX,ir.mail.126.com\nDOMAIN-SUFFIX,ir.mail.163.com\nDOMAIN-SUFFIX,ir.mail.yeah.net\nDOMAIN-SUFFIX,iroby.com\nDOMAIN-SUFFIX,irpmt.mail.163.com\nDOMAIN-SUFFIX,irs01.net\nDOMAIN-SUFFIX,irs09.com\nDOMAIN-SUFFIX,ishowbg.com\nDOMAIN-SUFFIX,istreamsche.com\nDOMAIN-SUFFIX,itaoxiaoshuo.com\nDOMAIN-SUFFIX,item.ttkvod.com\nDOMAIN-SUFFIX,items.bingdiantao.com\nDOMAIN-SUFFIX,its.fugetech.com\nDOMAIN-SUFFIX,its-dori.tumblr.com\nDOMAIN-SUFFIX,iutr.uozwys.top\nDOMAIN-SUFFIX,iuuff.com\nDOMAIN-SUFFIX,ivy.pcauto.com.cn\nDOMAIN-SUFFIX,ivy.pcbaby.com.cn\nDOMAIN-SUFFIX,ivy.pclady.com.cn\nDOMAIN-SUFFIX,ivy.pconline.com.cn\nDOMAIN-SUFFIX,iwan.sogou.com\nDOMAIN-SUFFIX,iwanad.baidu.com\nDOMAIN-SUFFIX,ixpub.net\nDOMAIN-SUFFIX,j.6avz.com\nDOMAIN-SUFFIX,j.baminw.cn\nDOMAIN-SUFFIX,j.biquge520.cc\nDOMAIN-SUFFIX,j.br.baidu.com\nDOMAIN-SUFFIX,j.ccnovel.com\nDOMAIN-SUFFIX,j.chaorenjiaoshi.com\nDOMAIN-SUFFIX,j.dipowang.cn\nDOMAIN-SUFFIX,j.fd7c.com\nDOMAIN-SUFFIX,j.hbwcl.com\nDOMAIN-SUFFIX,j.hongyangpai.com\nDOMAIN-SUFFIX,j.jimeilm.com\nDOMAIN-SUFFIX,j.kfd3sm2c.com\nDOMAIN-SUFFIX,j.qijijs.top\nDOMAIN-SUFFIX,j.qiqivv.com\nDOMAIN-SUFFIX,j.qiqiww.com\nDOMAIN-SUFFIX,j.s11.cn\nDOMAIN-SUFFIX,j.sc1369.com\nDOMAIN-SUFFIX,j.sdqoi2d.com\nDOMAIN-SUFFIX,j.wan.liebao.cn\nDOMAIN-SUFFIX,j.wit.qq.com\nDOMAIN-SUFFIX,j.xinshipu.com\nDOMAIN-SUFFIX,j.yljiaoluo.com\nDOMAIN-SUFFIX,j.ytbt.cc\nDOMAIN-SUFFIX,j.zhdap.com\nDOMAIN-SUFFIX,j1.piaobing.com\nDOMAIN-SUFFIX,j17.shangc.net\nDOMAIN-SUFFIX,j17.xiumu.cn\nDOMAIN-SUFFIX,j520s.gzcl999.cn\nDOMAIN-SUFFIX,j7182.hfxcsl.cn\nDOMAIN-SUFFIX,ja.gamersky.com\nDOMAIN-SUFFIX,ja1.gamersky.com\nDOMAIN-SUFFIX,ja9377.com\nDOMAIN-SUFFIX,jack.okkkk.com\nDOMAIN-SUFFIX,jackaow.com\nDOMAIN-SUFFIX,jagcn.com\nDOMAIN-SUFFIX,jav23.com\nDOMAIN-SUFFIX,javhd.com\nDOMAIN-SUFFIX,jb.4hw.com.cn\nDOMAIN-SUFFIX,jb.asqql.com\nDOMAIN-SUFFIX,jb.dianshu119.com\nDOMAIN-SUFFIX,jb.eastlady.cn\nDOMAIN-SUFFIX,jb.ecar168.cn\nDOMAIN-SUFFIX,jb.mbaidu.top\nDOMAIN-SUFFIX,jb.mnkan.com\nDOMAIN-SUFFIX,jb.tupianzj.com\nDOMAIN-SUFFIX,jbcbuy.com\nDOMAIN-SUFFIX,jbflil.cn\nDOMAIN-SUFFIX,jbyy010.com\nDOMAIN-SUFFIX,jc.anhuilitian.net\nDOMAIN-SUFFIX,jc.xuqinqi.cn\nDOMAIN-SUFFIX,jc1.dayfund.cn\nDOMAIN-SUFFIX,jct.maptu.cn\nDOMAIN-SUFFIX,jczzjx.com\nDOMAIN-SUFFIX,jd.c-ptsp.com.cn\nDOMAIN-SUFFIX,jdb.jiudingcapital.cn\nDOMAIN-SUFFIX,jdb.jiudingcapital.com\nDOMAIN-SUFFIX,jddaw.com\nDOMAIN-SUFFIX,jdg.bjygfd.com\nDOMAIN-SUFFIX,jdlcg.cn\nDOMAIN-SUFFIX,jdlhg.com\nDOMAIN-SUFFIX,jdw.zjuwjdc.com\nDOMAIN-SUFFIX,jebe.renren.com\nDOMAIN-SUFFIX,jebe.xnimg.cn\nDOMAIN-SUFFIX,jellyfish.pandora.xiaomi.com\nDOMAIN-SUFFIX,jermr.com\nDOMAIN-SUFFIX,jesgoo.com\nDOMAIN-SUFFIX,jf.winads.cn\nDOMAIN-SUFFIX,jfhe.0769371.com\nDOMAIN-SUFFIX,jfm4.pop.baofeng.net\nDOMAIN-SUFFIX,jfqkj.com\nDOMAIN-SUFFIX,jgchq.com\nDOMAIN-SUFFIX,jghcy.com\nDOMAIN-SUFFIX,jhakie.com\nDOMAIN-SUFFIX,jhtcdj.com\nDOMAIN-SUFFIX,jhzl001.com\nDOMAIN-SUFFIX,ji.dazhantai.com\nDOMAIN-SUFFIX,jiaheyonggu.com\nDOMAIN-SUFFIX,jiajv.net\nDOMAIN-SUFFIX,jianbaimei.com\nDOMAIN-SUFFIX,jianduankm.com\nDOMAIN-SUFFIX,jianmei123.com\nDOMAIN-SUFFIX,jiansuo.dsxdn.com\nDOMAIN-SUFFIX,jiaoben.eastday.com\nDOMAIN-SUFFIX,jiaoben.ganji.cn\nDOMAIN-SUFFIX,jiaoben.jucanw.com\nDOMAIN-SUFFIX,jiaoben.junmeng.com\nDOMAIN-SUFFIX,jiaoben.xinshipu.cn\nDOMAIN-SUFFIX,jias.haotxt.com\nDOMAIN-SUFFIX,jiathis.com\nDOMAIN-SUFFIX,jiawen88.com\nDOMAIN-SUFFIX,jiayi1.oss-cn-shanghai.aliyuncs.com\nDOMAIN-SUFFIX,jic.talkingdata.com\nDOMAIN-SUFFIX,jiedaibao.com\nDOMAIN-SUFFIX,jiehantai.com\nDOMAIN-SUFFIX,jiehunmishu.com\nDOMAIN-SUFFIX,jifeidandar.com\nDOMAIN-SUFFIX,jifen.2345.com\nDOMAIN-SUFFIX,jihehuaban.com\nDOMAIN-SUFFIX,jimdo.com\nDOMAIN-SUFFIX,jimeilm.com\nDOMAIN-SUFFIX,jindu179.com\nDOMAIN-SUFFIX,jing.58.com\nDOMAIN-SUFFIX,jingdian230.meilika.net\nDOMAIN-SUFFIX,jinghuazhijia.com\nDOMAIN-SUFFIX,jinsha11833.com\nDOMAIN-SUFFIX,jinshagt222.com\nDOMAIN-SUFFIX,jira.vpon.com\nDOMAIN-SUFFIX,jisucn.com\nDOMAIN-SUFFIX,jiu.njdkgm.com\nDOMAIN-SUFFIX,jiuku.cc\nDOMAIN-SUFFIX,jiyou2014.com\nDOMAIN-SUFFIX,jizzads.com\nDOMAIN-SUFFIX,jj123.com.cn\nDOMAIN-SUFFIX,jjhd47.115seo.com\nDOMAIN-SUFFIX,jjx.xjtxcj.com\nDOMAIN-SUFFIX,jjxgly.com\nDOMAIN-SUFFIX,jjyy.gaopengqcdz.cn\nDOMAIN-SUFFIX,jk939.com\nDOMAIN-SUFFIX,jkjjkj.top\nDOMAIN-SUFFIX,jkmxy.com\nDOMAIN-SUFFIX,jl027.com\nDOMAIN-SUFFIX,jlssbz.com\nDOMAIN-SUFFIX,jmonitor.jiuzhilan.com\nDOMAIN-SUFFIX,jmsyzj.com\nDOMAIN-SUFFIX,jmxlaser.com\nDOMAIN-SUFFIX,jndczg.com\nDOMAIN-SUFFIX,jnrsjm.com\nDOMAIN-SUFFIX,jnsdkjzs.com\nDOMAIN-SUFFIX,jnsz.net.cn\nDOMAIN-SUFFIX,jnyngg.cn\nDOMAIN-SUFFIX,johtzj.com\nDOMAIN-SUFFIX,jointreport-switch.com\nDOMAIN-SUFFIX,jossuer.net\nDOMAIN-SUFFIX,joyfuldoors.com\nDOMAIN-SUFFIX,jp88.cc\nDOMAIN-SUFFIX,jpg.cooguo.com\nDOMAIN-SUFFIX,jpg.inte.sogoucdn.com\nDOMAIN-SUFFIX,jph.itiexue.net\nDOMAIN-SUFFIX,jpush.cn\nDOMAIN-SUFFIX,jpush.html5.qq.com\nDOMAIN-SUFFIX,jqmt.qq.com\nDOMAIN-SUFFIX,jqz9.com\nDOMAIN-SUFFIX,jrdkc.com\nDOMAIN-SUFFIX,jrhaigou.com\nDOMAIN-SUFFIX,jrlt.beacon.qq.com\nDOMAIN-SUFFIX,jrpt.jrptweb.org\nDOMAIN-SUFFIX,js.05sun.com\nDOMAIN-SUFFIX,js.133u.com\nDOMAIN-SUFFIX,js.139y.com\nDOMAIN-SUFFIX,js.1688988.com\nDOMAIN-SUFFIX,js.2011.8684.com\nDOMAIN-SUFFIX,js.45bubu.com\nDOMAIN-SUFFIX,js.4hw.com.cn\nDOMAIN-SUFFIX,js.5068.com\nDOMAIN-SUFFIX,js.51taifu.com\nDOMAIN-SUFFIX,js.578965.com\nDOMAIN-SUFFIX,js.5iydz.com\nDOMAIN-SUFFIX,js.9669.cn\nDOMAIN-SUFFIX,js.adxkj.com\nDOMAIN-SUFFIX,js.bju888.com\nDOMAIN-SUFFIX,js.bxwns.com\nDOMAIN-SUFFIX,js.bxwxtxt.com\nDOMAIN-SUFFIX,js.cdjqjy.com\nDOMAIN-SUFFIX,js.cncrk.com\nDOMAIN-SUFFIX,js.cnmo.com\nDOMAIN-SUFFIX,js.cnscdj.com\nDOMAIN-SUFFIX,js.ctags.cn\nDOMAIN-SUFFIX,js.daxueshengqiandai.com\nDOMAIN-SUFFIX,js.dkqapp.cn\nDOMAIN-SUFFIX,js.duotegame.com\nDOMAIN-SUFFIX,js.ea3w.com\nDOMAIN-SUFFIX,js.feitian001.com\nDOMAIN-SUFFIX,js.fengniao.com\nDOMAIN-SUFFIX,js.firefang.cn\nDOMAIN-SUFFIX,js.gewuwen.com\nDOMAIN-SUFFIX,js.hkslg520.com\nDOMAIN-SUFFIX,js.hslyqs.com\nDOMAIN-SUFFIX,js.icast.cn\nDOMAIN-SUFFIX,js.idgdmg.com.cn\nDOMAIN-SUFFIX,js.jianbaimei.com\nDOMAIN-SUFFIX,js.jxabp.com.cn\nDOMAIN-SUFFIX,js.lieqitianxia.cn\nDOMAIN-SUFFIX,js.mbaidu.top\nDOMAIN-SUFFIX,js.mingxianshanghang.cn\nDOMAIN-SUFFIX,js.mnkan.com\nDOMAIN-SUFFIX,js.moatads.com\nDOMAIN-SUFFIX,js.mumayi.net\nDOMAIN-SUFFIX,js.paochala.net\nDOMAIN-SUFFIX,js.ptmind.com\nDOMAIN-SUFFIX,js.pub.tom.com\nDOMAIN-SUFFIX,js.pyangzi.com\nDOMAIN-SUFFIX,js.revsci.net\nDOMAIN-SUFFIX,js.ruiwen.com\nDOMAIN-SUFFIX,js.saiqizhi.com\nDOMAIN-SUFFIX,js.sanwen.net\nDOMAIN-SUFFIX,js.soduso.cc\nDOMAIN-SUFFIX,js.soonyou123.com\nDOMAIN-SUFFIX,js.start1999.com\nDOMAIN-SUFFIX,js.szande.com.cn\nDOMAIN-SUFFIX,js.ubaike.cn\nDOMAIN-SUFFIX,js.um0592.com\nDOMAIN-SUFFIX,js.union-wifi.com\nDOMAIN-SUFFIX,js.wo-x.cn\nDOMAIN-SUFFIX,js.wu65.com\nDOMAIN-SUFFIX,js.xiansuper.com\nDOMAIN-SUFFIX,js.xtgreat.com\nDOMAIN-SUFFIX,js.xuexila.com\nDOMAIN-SUFFIX,js.ydeprint.com\nDOMAIN-SUFFIX,js.yixui.com\nDOMAIN-SUFFIX,js.ylunion.com\nDOMAIN-SUFFIX,js.yoyi.tv\nDOMAIN-SUFFIX,js.zol.com.cn\nDOMAIN-SUFFIX,js.zyrfanli.com\nDOMAIN-SUFFIX,js1.2abc8.com\nDOMAIN-SUFFIX,js1.nend.net\nDOMAIN-SUFFIX,js-1.pchome.net\nDOMAIN-SUFFIX,js1.xbaixing.com\nDOMAIN-SUFFIX,js1.zuocai.tv\nDOMAIN-SUFFIX,js1151.yongkang6.com\nDOMAIN-SUFFIX,js1151.zhudiaosz.com\nDOMAIN-SUFFIX,js1157.yongkang6.com\nDOMAIN-SUFFIX,js123.0937jyg.com\nDOMAIN-SUFFIX,js1516.0937jyg.com\nDOMAIN-SUFFIX,js1517.0937jyg.com\nDOMAIN-SUFFIX,js205.dupinpu.com\nDOMAIN-SUFFIX,js2254.hfxcsl.cn\nDOMAIN-SUFFIX,js2553.xjzyq.com\nDOMAIN-SUFFIX,js257.0937jyg.com\nDOMAIN-SUFFIX,js2672.xjzyq.com\nDOMAIN-SUFFIX,js3492.yongkang6.com\nDOMAIN-SUFFIX,js3743.yongkang6.com\nDOMAIN-SUFFIX,js3768.zhudiaosz.com\nDOMAIN-SUFFIX,js3810.yongkang6.com\nDOMAIN-SUFFIX,js3810.zhudiaosz.com\nDOMAIN-SUFFIX,js4.eastmoney.com\nDOMAIN-SUFFIX,js412.0937jyg.com\nDOMAIN-SUFFIX,js412.yexfes.com\nDOMAIN-SUFFIX,js412.yqjxzw.com\nDOMAIN-SUFFIX,js4163.yongkang6.com\nDOMAIN-SUFFIX,js4273.zhudiaosz.com\nDOMAIN-SUFFIX,js453.zhudiaosz.com\nDOMAIN-SUFFIX,js50.yxlady.com\nDOMAIN-SUFFIX,js5162.yongkang6.com\nDOMAIN-SUFFIX,js6882.jianbangjiaoyu.com\nDOMAIN-SUFFIX,js6882.mengchengbao.com\nDOMAIN-SUFFIX,js7004.hnfpgm.com\nDOMAIN-SUFFIX,js7129.dlkjgjmy.com\nDOMAIN-SUFFIX,js7129.shxqeps.com\nDOMAIN-SUFFIX,js7152.shxqeps.com\nDOMAIN-SUFFIX,js74.0937jyg.com\nDOMAIN-SUFFIX,js74.yexfes.com\nDOMAIN-SUFFIX,js74.yqjxzw.com\nDOMAIN-SUFFIX,js7405.mengchengbao.com\nDOMAIN-SUFFIX,js84.enyayinxiang.com\nDOMAIN-SUFFIX,js883.hnfpgm.com\nDOMAIN-SUFFIX,js883.yongkang6.com\nDOMAIN-SUFFIX,js9318.bllzgqbyp.com\nDOMAIN-SUFFIX,jsadt.com\nDOMAIN-SUFFIX,js-agent.newrelic.com\nDOMAIN-SUFFIX,js-apac-ss.ysm.yahoo.com\nDOMAIN-SUFFIX,jsb.qianzhan.com\nDOMAIN-SUFFIX,jsc.adskeeper.co.uk\nDOMAIN-SUFFIX,jsc.marketgid.com\nDOMAIN-SUFFIX,jsc.mgid.com\nDOMAIN-SUFFIX,jscdn.99pps.com\nDOMAIN-SUFFIX,jscode.jbzj.com\nDOMAIN-SUFFIX,jsjs.nthyn.com\nDOMAIN-SUFFIX,jskrnekewe.mofans.net\nDOMAIN-SUFFIX,jsm.39yst.com\nDOMAIN-SUFFIX,jsm.9939.com\nDOMAIN-SUFFIX,jsmwd.com\nDOMAIN-SUFFIX,jsnp.golden1.sogou.com\nDOMAIN-SUFFIX,jsnywl.kfi8.com\nDOMAIN-SUFFIX,json.gewuwen.com\nDOMAIN-SUFFIX,jspg.cc\nDOMAIN-SUFFIX,jsqmt.qq.com\nDOMAIN-SUFFIX,jssd.uumeitu.com\nDOMAIN-SUFFIX,jt.yunxiufang.net\nDOMAIN-SUFFIX,jtug.code.poyang.com\nDOMAIN-SUFFIX,jtxh.net\nDOMAIN-SUFFIX,jtys8.com\nDOMAIN-SUFFIX,ju33.com\nDOMAIN-SUFFIX,juicyads.com\nDOMAIN-SUFFIX,jump.luna.58.com\nDOMAIN-SUFFIX,jumpe.58xmgys.com\nDOMAIN-SUFFIX,jumpluna.58.com\nDOMAIN-SUFFIX,jumpm.58xmgys.com\nDOMAIN-SUFFIX,jundazulin.com\nDOMAIN-SUFFIX,junfull.com\nDOMAIN-SUFFIX,juren0.com\nDOMAIN-SUFFIX,jusha.com\nDOMAIN-SUFFIX,jutou5.com\nDOMAIN-SUFFIX,juzi.cn\nDOMAIN-SUFFIX,juzilm.com\nDOMAIN-SUFFIX,jwpltx.com\nDOMAIN-SUFFIX,jwqj.net\nDOMAIN-SUFFIX,jwz.3conline.com\nDOMAIN-SUFFIX,jx5m.com\nDOMAIN-SUFFIX,jxad.jx163.com\nDOMAIN-SUFFIX,jxbjt.com\nDOMAIN-SUFFIX,jxfxsw.com\nDOMAIN-SUFFIX,jxjzny.com\nDOMAIN-SUFFIX,jxlog.istreamsche.com\nDOMAIN-SUFFIX,jxlqgs.com\nDOMAIN-SUFFIX,jxxiangchu.com\nDOMAIN-SUFFIX,jyc.njxczy.com\nDOMAIN-SUFFIX,jyd.fjzdmy.com\nDOMAIN-SUFFIX,jystea.com\nDOMAIN-SUFFIX,jyz.fjtzjy.com\nDOMAIN-SUFFIX,jzkapp.com\nDOMAIN-SUFFIX,jzm81.com\nDOMAIN-SUFFIX,jzt.jd.com\nDOMAIN-SUFFIX,k.85wa.cn\nDOMAIN-SUFFIX,k.ctsywy.com\nDOMAIN-SUFFIX,k1w5.me\nDOMAIN-SUFFIX,k2team.kyiv.ua\nDOMAIN-SUFFIX,k3bos.com\nDOMAIN-SUFFIX,kafka8.com\nDOMAIN-SUFFIX,kaitongyewu.com\nDOMAIN-SUFFIX,karma.mdpcdn.com\nDOMAIN-SUFFIX,kas.keydot.net\nDOMAIN-SUFFIX,kawa11.space\nDOMAIN-SUFFIX,kbnetworkz.s3.amazonaws.com\nDOMAIN-SUFFIX,kddtri.cn\nDOMAIN-SUFFIX,kejet.com\nDOMAIN-SUFFIX,kejet.net\nDOMAIN-SUFFIX,kele4.com\nDOMAIN-SUFFIX,ker.pic2pic.site\nDOMAIN-SUFFIX,kermit.macnn.com\nDOMAIN-SUFFIX,keryt.jnservo.com\nDOMAIN-SUFFIX,ketchapp.org\nDOMAIN-SUFFIX,keydot.net\nDOMAIN-SUFFIX,keyrun.cn\nDOMAIN-SUFFIX,keyrun.com\nDOMAIN-SUFFIX,keystone.mwbsys.com\nDOMAIN-SUFFIX,keyyou.net\nDOMAIN-SUFFIX,kfewaz.zh1155.com\nDOMAIN-SUFFIX,kfhuihe.net\nDOMAIN-SUFFIX,kfluoa.com\nDOMAIN-SUFFIX,kgcjgsa8.net\nDOMAIN-SUFFIX,kguke.com\nDOMAIN-SUFFIX,kho3au7l4z.me\nDOMAIN-SUFFIX,kicnse.com\nDOMAIN-SUFFIX,kingwam.com\nDOMAIN-SUFFIX,kio.quanliyouxi.cn\nDOMAIN-SUFFIX,kiss.blockplus.cc\nDOMAIN-SUFFIX,kjgen.com\nDOMAIN-SUFFIX,kk7kk.com\nDOMAIN-SUFFIX,kkcaicai.com\nDOMAIN-SUFFIX,kkpgv.kankan.com\nDOMAIN-SUFFIX,kkpgv2.kankan.com\nDOMAIN-SUFFIX,kld666.com\nDOMAIN-SUFFIX,kldmm.com\nDOMAIN-SUFFIX,klsdmr.com\nDOMAIN-SUFFIX,kl-toys.com\nDOMAIN-SUFFIX,klz28.com\nDOMAIN-SUFFIX,km.jianduankm.com\nDOMAIN-SUFFIX,kmadou.com\nDOMAIN-SUFFIX,kmd365.com\nDOMAIN-SUFFIX,kmwqxqh.com\nDOMAIN-SUFFIX,kn.aishake.cn\nDOMAIN-SUFFIX,kn.archrug.com\nDOMAIN-SUFFIX,kn.barnfps.com\nDOMAIN-SUFFIX,kn.bjbrtc.com\nDOMAIN-SUFFIX,kn.chapnap.com\nDOMAIN-SUFFIX,kn.chgdf.cn\nDOMAIN-SUFFIX,kn.czzdf.com\nDOMAIN-SUFFIX,kn.dyscsm.cn\nDOMAIN-SUFFIX,kn.gzcce.cn\nDOMAIN-SUFFIX,kn.jzhrty.cn\nDOMAIN-SUFFIX,kn.nykps.com\nDOMAIN-SUFFIX,kn.qhdfxkj.com\nDOMAIN-SUFFIX,kn.qqqmdq.com\nDOMAIN-SUFFIX,kn.qzdaren.com\nDOMAIN-SUFFIX,kn.ynmhg.cn\nDOMAIN-SUFFIX,kn.zstjy.com\nDOMAIN-SUFFIX,kn.zzdahan.com\nDOMAIN-SUFFIX,knet.cn\nDOMAIN-SUFFIX,knnwdyou.com\nDOMAIN-SUFFIX,kob.adxkj.com\nDOMAIN-SUFFIX,kod4pc293.com\nDOMAIN-SUFFIX,koowo.com\nDOMAIN-SUFFIX,koukou7.com\nDOMAIN-SUFFIX,kovjo.com\nDOMAIN-SUFFIX,kqy1.com\nDOMAIN-SUFFIX,kr.sybspools.com\nDOMAIN-SUFFIX,krux.net\nDOMAIN-SUFFIX,ksdsuzhou.com\nDOMAIN-SUFFIX,ksr.juuhe.com\nDOMAIN-SUFFIX,ksrsy.com\nDOMAIN-SUFFIX,kstj.baidu.com\nDOMAIN-SUFFIX,kt220.com\nDOMAIN-SUFFIX,ktivn.uranus.sogou.com\nDOMAIN-SUFFIX,ktunions.com\nDOMAIN-SUFFIX,ktv0311.com\nDOMAIN-SUFFIX,ku63.com\nDOMAIN-SUFFIX,ku9377.com\nDOMAIN-SUFFIX,kuaigao.rrsdl.com\nDOMAIN-SUFFIX,kuaikaiapp.com\nDOMAIN-SUFFIX,kuaikan.netmon.360safe.com\nDOMAIN-SUFFIX,kuaipai666.cn\nDOMAIN-SUFFIX,kudifish.com\nDOMAIN-SUFFIX,kuguopush.com\nDOMAIN-SUFFIX,kuwoyy.com\nDOMAIN-SUFFIX,kuyic.m.gxwztv.com\nDOMAIN-SUFFIX,kuzai.cooguo.com\nDOMAIN-SUFFIX,kw.ra.icast.cn\nDOMAIN-SUFFIX,kwmsg.kuwo.cn\nDOMAIN-SUFFIX,kwurl.ucweb.com\nDOMAIN-SUFFIX,kxlogo.knet.cn\nDOMAIN-SUFFIX,kxmav2.com\nDOMAIN-SUFFIX,kxrxh.com\nDOMAIN-SUFFIX,kyad88.com\nDOMAIN-SUFFIX,kyzhecmvpiaw.com\nDOMAIN-SUFFIX,l.adiers.com\nDOMAIN-SUFFIX,l.betrad.com\nDOMAIN-SUFFIX,l.minisplat.cn\nDOMAIN-SUFFIX,l.mnjkw.cn\nDOMAIN-SUFFIX,lives.l.qq.com\nDOMAIN-SUFFIX,livep.l.qq.com\nDOMAIN-SUFFIX,mi.gdt.qq.com\nDOMAIN-SUFFIX,l.supfast.net\nDOMAIN-SUFFIX,l.ujian.cc\nDOMAIN-SUFFIX,l.yidianzixun.com\nDOMAIN-SUFFIX,l1.soarfi.cn\nDOMAIN-SUFFIX,l2.soarfi.cn\nDOMAIN-SUFFIX,l9bdhcgihw.neihanw.com\nDOMAIN-SUFFIX,labs.ra.icast.cn\nDOMAIN-SUFFIX,laigame7.com\nDOMAIN-SUFFIX,laiququan.com\nDOMAIN-SUFFIX,lajizhan.org\nDOMAIN-SUFFIX,lan.btwan5.com\nDOMAIN-SUFFIX,langchars.com\nDOMAIN-SUFFIX,langjiyisheng.com\nDOMAIN-SUFFIX,lansha.tv\nDOMAIN-SUFFIX,lanxiangji.com\nDOMAIN-SUFFIX,laomaotao.net\nDOMAIN-SUFFIX,laoqu123.com\nDOMAIN-SUFFIX,lashou1000.com\nDOMAIN-SUFFIX,lb.gtimg.com\nDOMAIN-SUFFIX,lb.statsevent.com\nDOMAIN-SUFFIX,lbstatic-a.akamaihd.net\nDOMAIN-SUFFIX,lbszb.tongbu.com\nDOMAIN-SUFFIX,lc.jiathis.com\nDOMAIN-SUFFIX,lcs.dev.surepush.cn\nDOMAIN-SUFFIX,ld.mediaget.com\nDOMAIN-SUFFIX,ldpgl.code.mytanwan.com\nDOMAIN-SUFFIX,lds.lenovomm.com\nDOMAIN-SUFFIX,lds.zui.com\nDOMAIN-SUFFIX,ldy.350.com\nDOMAIN-SUFFIX,ldy.adqku.cn\nDOMAIN-SUFFIX,le4le.com\nDOMAIN-SUFFIX,leadbolt.net\nDOMAIN-SUFFIX,leadboltads.net\nDOMAIN-SUFFIX,leadboltapps.net\nDOMAIN-SUFFIX,ledou.dl.uu.cc\nDOMAIN-SUFFIX,leeyuoxs.com\nDOMAIN-SUFFIX,legozu.com\nDOMAIN-SUFFIX,lele999.com\nDOMAIN-SUFFIX,lessplay.com\nDOMAIN-SUFFIX,letv.irs01.com\nDOMAIN-SUFFIX,leztc.com\nDOMAIN-SUFFIX,lflili.com\nDOMAIN-SUFFIX,lfyuanai.com\nDOMAIN-SUFFIX,lg2.jointreport-switch.com\nDOMAIN-SUFFIX,lg4.jointreport-switch.com\nDOMAIN-SUFFIX,lhafy.com\nDOMAIN-SUFFIX,lhengilin.com\nDOMAIN-SUFFIX,lhusy.com\nDOMAIN-SUFFIX,li.anyysz.com\nDOMAIN-SUFFIX,liangao.com\nDOMAIN-SUFFIX,liangziweixg.com\nDOMAIN-SUFFIX,lib.haotv8.com\nDOMAIN-SUFFIX,liba.haotv8.com\nDOMAIN-SUFFIX,libs.tvmao.cn\nDOMAIN-SUFFIX,license.lumion3d.com\nDOMAIN-SUFFIX,license.lumion3d.net\nDOMAIN-SUFFIX,licenses.ashampoo.com\nDOMAIN-SUFFIX,licensing.tableausoftware.com\nDOMAIN-SUFFIX,life.e0575.com\nDOMAIN-SUFFIX,life.imagepix.org\nDOMAIN-SUFFIX,lightson.vpsboard.com\nDOMAIN-SUFFIX,linezing.com\nDOMAIN-SUFFIX,lingdian98.com\nDOMAIN-SUFFIX,linkbide.com\nDOMAIN-SUFFIX,linkeye.ximalaya.com\nDOMAIN-SUFFIX,linkpage.cn\nDOMAIN-SUFFIX,links.services.disqus.com\nDOMAIN-SUFFIX,linyao.dxsdb.com\nDOMAIN-SUFFIX,lishuanghao.com\nDOMAIN-SUFFIX,listenother.com\nDOMAIN-SUFFIX,listlog.baofeng.net\nDOMAIN-SUFFIX,liuliguo.com\nDOMAIN-SUFFIX,live.tvpot.daum.net\nDOMAIN-SUFFIX,livehapp.com\nDOMAIN-SUFFIX,livep.l.ott.video.qq.com\nDOMAIN-SUFFIX,lives.l.cp81.ott.cibntv.net\nDOMAIN-SUFFIX,lives.l.ott.video.qq.com\nDOMAIN-SUFFIX,liveupdate.mac.sandai.net\nDOMAIN-SUFFIX,lixiangmo.com\nDOMAIN-SUFFIX,ljrtb.cn\nDOMAIN-SUFFIX,lkf1.m.sanhao3.com\nDOMAIN-SUFFIX,ll.a.hulu.com\nDOMAIN-SUFFIX,ll.gxsky.com\nDOMAIN-SUFFIX,ll.hudong.com\nDOMAIN-SUFFIX,ll.songlaoban.cn\nDOMAIN-SUFFIX,ll38.com\nDOMAIN-SUFFIX,lm.dawenxue.org\nDOMAIN-SUFFIX,lm.licenses.adobe.com\nDOMAIN-SUFFIX,lm.souid.com\nDOMAIN-SUFFIX,lm.xiashu.la\nDOMAIN-SUFFIX,lml.jfjsp.com\nDOMAIN-SUFFIX,lmlicenses.wip4.adobe.com\nDOMAIN-SUFFIX,lmwap.awtks.com\nDOMAIN-SUFFIX,lndjj.com\nDOMAIN-SUFFIX,lnk8z.com\nDOMAIN-SUFFIX,lnr2.com\nDOMAIN-SUFFIX,load77.exelator.com\nDOMAIN-SUFFIX,loading.baofeng5.baofeng.net\nDOMAIN-SUFFIX,loadm.exelator.com\nDOMAIN-SUFFIX,loandatec.com\nDOMAIN-SUFFIX,localnetwork.uop\nDOMAIN-SUFFIX,location.ximalaya.com\nDOMAIN-SUFFIX,locdrop.query.yahoo.com\nDOMAIN-SUFFIX,log1.17173.com\nDOMAIN-SUFFIX,log1.molitv.cn\nDOMAIN-SUFFIX,log2.air.yoyi.com.cn\nDOMAIN-SUFFIX,log2.molitv.cn\nDOMAIN-SUFFIX,log-dmp.suishenyun.cn\nDOMAIN-SUFFIX,logger.qingting.fm\nDOMAIN-SUFFIX,logger.treexml.baofeng.com\nDOMAIN-SUFFIX,logonext.tv.kuyun.com\nDOMAIN-SUFFIX,logstat.caixin.com\nDOMAIN-SUFFIX,logupdate.avlyun.sec.miui.com\nDOMAIN-SUFFIX,lol.pnhfc.com\nDOMAIN-SUFFIX,loldy.jiangmg.com\nDOMAIN-SUFFIX,lomark.cn\nDOMAIN-SUFFIX,londonprivaterentals.standard.co.uk\nDOMAIN-SUFFIX,looky.hyves.org\nDOMAIN-SUFFIX,lottery.kuaiya.cn\nDOMAIN-SUFFIX,lotuseed.com\nDOMAIN-SUFFIX,lovestyl.com\nDOMAIN-SUFFIX,lovfp.com\nDOMAIN-SUFFIX,lp.jiuzhilan.com\nDOMAIN-SUFFIX,lp.startapp.com\nDOMAIN-SUFFIX,lp1901.com\nDOMAIN-SUFFIX,lpsxssm.com\nDOMAIN-SUFFIX,lqmohun.com\nDOMAIN-SUFFIX,lrswl.com\nDOMAIN-SUFFIX,ls.webmd.com\nDOMAIN-SUFFIX,lsxmg.com\nDOMAIN-SUFFIX,ltcprtc.com\nDOMAIN-SUFFIX,lthxz.cn\nDOMAIN-SUFFIX,lu.sogou.com\nDOMAIN-SUFFIX,lubosheng.cn\nDOMAIN-SUFFIX,lucting.cn\nDOMAIN-SUFFIX,lufax.com\nDOMAIN-SUFFIX,luotediao.net\nDOMAIN-SUFFIX,lvjian66.com\nDOMAIN-SUFFIX,lw1.cdmediaworld.com\nDOMAIN-SUFFIX,lw2.gamecopyworld.com\nDOMAIN-SUFFIX,lwnne.cn\nDOMAIN-SUFFIX,lwq.wangketuan.com\nDOMAIN-SUFFIX,lx167.com\nDOMAIN-SUFFIX,lxcdn.dl.files.xiaomi.net\nDOMAIN-SUFFIX,lxqcgj.com\nDOMAIN-SUFFIX,lxting.com\nDOMAIN-SUFFIX,lx-upload-log.yidianzixun.com\nDOMAIN-SUFFIX,lyaeccn.com\nDOMAIN-SUFFIX,lyapi.1391.com\nDOMAIN-SUFFIX,lycos-eu.imrworldwide.com\nDOMAIN-SUFFIX,lyhdream.com\nDOMAIN-SUFFIX,lyjk.1391.com\nDOMAIN-SUFFIX,lynndollin.com\nDOMAIN-SUFFIX,lyrymy.com\nDOMAIN-SUFFIX,lytubaobao.com\nDOMAIN-SUFFIX,lyunsd.cn\nDOMAIN-SUFFIX,lyztdz.com\nDOMAIN-SUFFIX,lz.chaelc.com\nDOMAIN-SUFFIX,lz.whafwl.com\nDOMAIN-SUFFIX,lzjycy.com\nDOMAIN-SUFFIX,lzmm8.com\nDOMAIN-SUFFIX,m.027blzs.com\nDOMAIN-SUFFIX,m.0531mnk.net\nDOMAIN-SUFFIX,m.107279.com\nDOMAIN-SUFFIX,m.118ex.cn\nDOMAIN-SUFFIX,m.1768.com\nDOMAIN-SUFFIX,m.1919388.net\nDOMAIN-SUFFIX,m.28487.net\nDOMAIN-SUFFIX,m.3987.com\nDOMAIN-SUFFIX,m.495495.com\nDOMAIN-SUFFIX,m.51xmgys.com\nDOMAIN-SUFFIX,m.52tushuo.com\nDOMAIN-SUFFIX,m.551144.com\nDOMAIN-SUFFIX,m.640640.com\nDOMAIN-SUFFIX,m.649649.com\nDOMAIN-SUFFIX,m.7180443.com\nDOMAIN-SUFFIX,m.77vcd.com\nDOMAIN-SUFFIX,m.937920.com\nDOMAIN-SUFFIX,m.abfirst.cn\nDOMAIN-SUFFIX,m.acaox.com\nDOMAIN-SUFFIX,m.achig.com\nDOMAIN-SUFFIX,m.ad.zhangyue.com\nDOMAIN-SUFFIX,m.adaog.com\nDOMAIN-SUFFIX,m.adxpop.com\nDOMAIN-SUFFIX,m.afoux.com\nDOMAIN-SUFFIX,m.anmeilai.net\nDOMAIN-SUFFIX,m.anzhuotan.com\nDOMAIN-SUFFIX,m.apxyz.com\nDOMAIN-SUFFIX,m.aqiudaohang.com\nDOMAIN-SUFFIX,m.assigned.cn\nDOMAIN-SUFFIX,m.aty.cp45.ott.cibntv.net\nDOMAIN-SUFFIX,m.aty.snmsohu.aisee.tv\nDOMAIN-SUFFIX,m.axsre.com\nDOMAIN-SUFFIX,m.baidu.com.yiqisee.cn\nDOMAIN-SUFFIX,m.baidu.com.zhiduo.org\nDOMAIN-SUFFIX,m.bailingjiankang.com\nDOMAIN-SUFFIX,m.baiyangzs.com\nDOMAIN-SUFFIX,m.bapkt.com\nDOMAIN-SUFFIX,m.bbvjs.com\nDOMAIN-SUFFIX,m.bdiae.com\nDOMAIN-SUFFIX,m.beacon.sina.com.cn\nDOMAIN-SUFFIX,m.bentengcn.com\nDOMAIN-SUFFIX,m.biquge5200.cc\nDOMAIN-SUFFIX,m.bokanedu.net\nDOMAIN-SUFFIX,m.bsnnk.com\nDOMAIN-SUFFIX,m.bss.pandora.xiaomi.com\nDOMAIN-SUFFIX,m.bvoer.com\nDOMAIN-SUFFIX,m.bvosv.com\nDOMAIN-SUFFIX,m.casbanlly.com\nDOMAIN-SUFFIX,m.cbeif.com\nDOMAIN-SUFFIX,m.ccunf.com\nDOMAIN-SUFFIX,m.cdfzcz.com\nDOMAIN-SUFFIX,m.cenrs.com\nDOMAIN-SUFFIX,m.chenhuia.com\nDOMAIN-SUFFIX,m.chexiw.com\nDOMAIN-SUFFIX,m.chfuw.com\nDOMAIN-SUFFIX,m.cjieh.com\nDOMAIN-SUFFIX,m.ckikq.com\nDOMAIN-SUFFIX,m.clkservice.youdao.com\nDOMAIN-SUFFIX,m.cocounion.com\nDOMAIN-SUFFIX,m.codlw.com\nDOMAIN-SUFFIX,m.coenr.com\nDOMAIN-SUFFIX,m.couas.com\nDOMAIN-SUFFIX,m.cqytjzgc.com\nDOMAIN-SUFFIX,m.ctsywy.com\nDOMAIN-SUFFIX,m.cudaojia.com\nDOMAIN-SUFFIX,m.cuoas.com\nDOMAIN-SUFFIX,m.cuoss.com\nDOMAIN-SUFFIX,m.daishuxy.com\nDOMAIN-SUFFIX,m.dante2007.com\nDOMAIN-SUFFIX,m.data.mob.com\nDOMAIN-SUFFIX,m.dbaiz.com\nDOMAIN-SUFFIX,m.dgaoz.com\nDOMAIN-SUFFIX,m.diogv.com\nDOMAIN-SUFFIX,m.djhhy.com\nDOMAIN-SUFFIX,m.dnfeu.com\nDOMAIN-SUFFIX,m.doodlemobile.com\nDOMAIN-SUFFIX,m.dsjre.com\nDOMAIN-SUFFIX,m.du1du.org\nDOMAIN-SUFFIX,m.duias.com\nDOMAIN-SUFFIX,m.duobao999.com\nDOMAIN-SUFFIX,m.dxmci.com\nDOMAIN-SUFFIX,m.edo5.com\nDOMAIN-SUFFIX,m.ee-skin.com\nDOMAIN-SUFFIX,m.ee-vip.net\nDOMAIN-SUFFIX,m.efeiy.com\nDOMAIN-SUFFIX,m.ehxyz.com\nDOMAIN-SUFFIX,m.emgwq.com\nDOMAIN-SUFFIX,m.enjuk.com\nDOMAIN-SUFFIX,m.ennmt.com\nDOMAIN-SUFFIX,m.fbaix.com\nDOMAIN-SUFFIX,m.fbaot.com\nDOMAIN-SUFFIX,m.fcaot.com\nDOMAIN-SUFFIX,m.fcuit.com\nDOMAIN-SUFFIX,m.fecjf.cn\nDOMAIN-SUFFIX,m.feirs.com\nDOMAIN-SUFFIX,m.fengwanwl.com\nDOMAIN-SUFFIX,m.fenrs.com\nDOMAIN-SUFFIX,m.fhxsw.org\nDOMAIN-SUFFIX,m.fimky.com\nDOMAIN-SUFFIX,m.fkkse.com\nDOMAIN-SUFFIX,m.fkogs.com\nDOMAIN-SUFFIX,m.focuscat.com\nDOMAIN-SUFFIX,m.fouas.com\nDOMAIN-SUFFIX,m.foumm.com\nDOMAIN-SUFFIX,m.fstaw.com\nDOMAIN-SUFFIX,m.fwjoi.com\nDOMAIN-SUFFIX,m.fxbga.com\nDOMAIN-SUFFIX,m.fzyda.com\nDOMAIN-SUFFIX,m.gameyun907.net\nDOMAIN-SUFFIX,m.ganrs.com\nDOMAIN-SUFFIX,m.gbieg.com\nDOMAIN-SUFFIX,m.gcaij.com\nDOMAIN-SUFFIX,m.gcheg.com\nDOMAIN-SUFFIX,m.gdt.vip1790.cn\nDOMAIN-SUFFIX,m.gglay.com\nDOMAIN-SUFFIX,m.gtiou.com\nDOMAIN-SUFFIX,m.gtnde.com\nDOMAIN-SUFFIX,m.guaas.com\nDOMAIN-SUFFIX,m.guanren11.com\nDOMAIN-SUFFIX,m.guanren5.com\nDOMAIN-SUFFIX,m.guanren6.com\nDOMAIN-SUFFIX,m.guanren9.com\nDOMAIN-SUFFIX,m.guifei99.com\nDOMAIN-SUFFIX,m.gujinyue.com\nDOMAIN-SUFFIX,m.gwdqp.com\nDOMAIN-SUFFIX,m.gxkyl.com\nDOMAIN-SUFFIX,m.haowj.com.cn\nDOMAIN-SUFFIX,m.harbinbaojia.net\nDOMAIN-SUFFIX,m.hellomingpian.com\nDOMAIN-SUFFIX,m.heygugu.com\nDOMAIN-SUFFIX,m.hhllyt.com\nDOMAIN-SUFFIX,m.hissq.com\nDOMAIN-SUFFIX,m.hk7799.net\nDOMAIN-SUFFIX,m.hkmqp.com\nDOMAIN-SUFFIX,m.hmzsfmjc.com\nDOMAIN-SUFFIX,m.hogyp.com\nDOMAIN-SUFFIX,m.hot-mob.com\nDOMAIN-SUFFIX,m.hpfjy.com\nDOMAIN-SUFFIX,m.hpzyl.com\nDOMAIN-SUFFIX,m.hsbkr.com\nDOMAIN-SUFFIX,m.htper.com\nDOMAIN-SUFFIX,m.huanyuexpress.com\nDOMAIN-SUFFIX,m.huyulh.com\nDOMAIN-SUFFIX,m.hyzui.com\nDOMAIN-SUFFIX,m.icyrd.com\nDOMAIN-SUFFIX,m.ienkdaged.cn\nDOMAIN-SUFFIX,m.ienkdago.cn\nDOMAIN-SUFFIX,m.infvb.com\nDOMAIN-SUFFIX,m.irauz.com\nDOMAIN-SUFFIX,m.irkuj.com\nDOMAIN-SUFFIX,m.iruad.com\nDOMAIN-SUFFIX,m.ishowms.com\nDOMAIN-SUFFIX,m.jcwwxn.com\nDOMAIN-SUFFIX,m.jdaot.com\nDOMAIN-SUFFIX,m.jgkto.com\nDOMAIN-SUFFIX,m.jhcgood.com\nDOMAIN-SUFFIX,m.jieyixiu.com\nDOMAIN-SUFFIX,m.jiirz.com\nDOMAIN-SUFFIX,m.jinchaoyu.com\nDOMAIN-SUFFIX,m.jioeg.com\nDOMAIN-SUFFIX,m.jkert.com\nDOMAIN-SUFFIX,m.jlkja.com\nDOMAIN-SUFFIX,m.jltdbyq.com\nDOMAIN-SUFFIX,m.joyxv.com\nDOMAIN-SUFFIX,m.juyzr.com\nDOMAIN-SUFFIX,m.jwiyr.com\nDOMAIN-SUFFIX,m.jyhwt.cn\nDOMAIN-SUFFIX,m.kcooy.com\nDOMAIN-SUFFIX,m.kejet.net\nDOMAIN-SUFFIX,m.kewro.com\nDOMAIN-SUFFIX,m.khuoy.com\nDOMAIN-SUFFIX,m.kjfhe.com\nDOMAIN-SUFFIX,m.kjhfy.com\nDOMAIN-SUFFIX,m.kl6636.net\nDOMAIN-SUFFIX,m.ksttwz.com\nDOMAIN-SUFFIX,m.kubiqq.com\nDOMAIN-SUFFIX,m.kwjkd.com\nDOMAIN-SUFFIX,m.kxhie.com\nDOMAIN-SUFFIX,m.laigame7.net\nDOMAIN-SUFFIX,m.lancedu.com\nDOMAIN-SUFFIX,m.laojiayoufang.com\nDOMAIN-SUFFIX,m.laoqu123.com\nDOMAIN-SUFFIX,m.lfdydk.com\nDOMAIN-SUFFIX,m.lovezhishou.com\nDOMAIN-SUFFIX,m.lusrg.cn\nDOMAIN-SUFFIX,m.lyjz001.com\nDOMAIN-SUFFIX,m.lzida.com\nDOMAIN-SUFFIX,m.lzytt.com\nDOMAIN-SUFFIX,m.maopuzw.com\nDOMAIN-SUFFIX,m.mgogo.com\nDOMAIN-SUFFIX,m.mgsue.cn\nDOMAIN-SUFFIX,m.miaoxinqipei.com\nDOMAIN-SUFFIX,m.mightiger.net\nDOMAIN-SUFFIX,m.miiuv.com\nDOMAIN-SUFFIX,m.miupp.com\nDOMAIN-SUFFIX,m.mmkvi.com\nDOMAIN-SUFFIX,m.mouaa.com\nDOMAIN-SUFFIX,m.mqgpo.com\nDOMAIN-SUFFIX,m.mrtuo.com\nDOMAIN-SUFFIX,m.mtuoa.com\nDOMAIN-SUFFIX,m.mushizhubao.com\nDOMAIN-SUFFIX,m.mxguan.com\nDOMAIN-SUFFIX,m.nduop.com\nDOMAIN-SUFFIX,m.neijh.com\nDOMAIN-SUFFIX,m.nejup.com\nDOMAIN-SUFFIX,m.nernv.com\nDOMAIN-SUFFIX,m.nfkos.com\nDOMAIN-SUFFIX,m.niegg.com\nDOMAIN-SUFFIX,m.nmtouzi.com\nDOMAIN-SUFFIX,m.nnfiy.com\nDOMAIN-SUFFIX,m.nouaa.com\nDOMAIN-SUFFIX,m.nthtcs.com\nDOMAIN-SUFFIX,m.ntxiangtai.com\nDOMAIN-SUFFIX,m.nuxyz.cn\nDOMAIN-SUFFIX,m.nwxzs.com\nDOMAIN-SUFFIX,m.nxypz.com\nDOMAIN-SUFFIX,m.oesnw.com\nDOMAIN-SUFFIX,m.opqsr.com\nDOMAIN-SUFFIX,m.osndy.com\nDOMAIN-SUFFIX,m.ourlj.com\nDOMAIN-SUFFIX,m.oyrim.com\nDOMAIN-SUFFIX,m.panda.voiceads.cn\nDOMAIN-SUFFIX,m.pbino.com\nDOMAIN-SUFFIX,m.phonthing.com\nDOMAIN-SUFFIX,m.picbr.com\nDOMAIN-SUFFIX,m.pieaa.com\nDOMAIN-SUFFIX,m.plerv.com\nDOMAIN-SUFFIX,m.pomkl.com\nDOMAIN-SUFFIX,m.poonscn.com\nDOMAIN-SUFFIX,m.pougg.com\nDOMAIN-SUFFIX,m.prazpf.cn\nDOMAIN-SUFFIX,m.pubbirdf.com\nDOMAIN-SUFFIX,m.puooi.com\nDOMAIN-SUFFIX,m.pwjhg.com\nDOMAIN-SUFFIX,m.pyerc.com\nDOMAIN-SUFFIX,m.qcw.com\nDOMAIN-SUFFIX,m.qhuik.com\nDOMAIN-SUFFIX,m.qianka.com\nDOMAIN-SUFFIX,m.qingzhencai.net\nDOMAIN-SUFFIX,m.qiyunmuye.com\nDOMAIN-SUFFIX,m.qsove.com\nDOMAIN-SUFFIX,m.qulishi.com\nDOMAIN-SUFFIX,m.qusub.com\nDOMAIN-SUFFIX,m.qvxyz.com\nDOMAIN-SUFFIX,m.rhcapass.com\nDOMAIN-SUFFIX,m.ricpt.com\nDOMAIN-SUFFIX,m.rmuqvq.cn\nDOMAIN-SUFFIX,m.rmwdn.com\nDOMAIN-SUFFIX,m.romgv.com\nDOMAIN-SUFFIX,m.rrsdl.com\nDOMAIN-SUFFIX,m.rwganw.cn\nDOMAIN-SUFFIX,m.sanitwealth.com\nDOMAIN-SUFFIX,m.sanjiangge.com\nDOMAIN-SUFFIX,m.sbenx.com\nDOMAIN-SUFFIX,m.sbinx.com\nDOMAIN-SUFFIX,m.sewxi.com\nDOMAIN-SUFFIX,m.shenyunkeji.com\nDOMAIN-SUFFIX,m.simba.taobao.com\nDOMAIN-SUFFIX,m.sjaidu.com\nDOMAIN-SUFFIX,m.sjuqc.com\nDOMAIN-SUFFIX,m.sjzhushou.com\nDOMAIN-SUFFIX,m.smsksx.com\nDOMAIN-SUFFIX,m.sosjyx.com\nDOMAIN-SUFFIX,m.srrux.com\nDOMAIN-SUFFIX,m.suehy.com\nDOMAIN-SUFFIX,m.sxxca.com\nDOMAIN-SUFFIX,m.symaa.cn\nDOMAIN-SUFFIX,m.symab.cn\nDOMAIN-SUFFIX,m.symac.cn\nDOMAIN-SUFFIX,m.symad.cn\nDOMAIN-SUFFIX,m.symag.cn\nDOMAIN-SUFFIX,m.symaj.cn\nDOMAIN-SUFFIX,m.szqifu.com\nDOMAIN-SUFFIX,m.tansuotv.com\nDOMAIN-SUFFIX,m.tcksbz888.com\nDOMAIN-SUFFIX,m.tiantianedu.net\nDOMAIN-SUFFIX,m.tiaopimiao.net\nDOMAIN-SUFFIX,m.tick0.com\nDOMAIN-SUFFIX,m.tiojk.com\nDOMAIN-SUFFIX,m.tuopp.com\nDOMAIN-SUFFIX,m.twldmx.com\nDOMAIN-SUFFIX,m.txtxr.com\nDOMAIN-SUFFIX,m.uc123.com\nDOMAIN-SUFFIX,m.uczzd.cn\nDOMAIN-SUFFIX,m.ueram.com\nDOMAIN-SUFFIX,m.uissm.com\nDOMAIN-SUFFIX,m.vaxyz.com\nDOMAIN-SUFFIX,m.vbaou.com\nDOMAIN-SUFFIX,m.vbieu.com\nDOMAIN-SUFFIX,m.vbinu.com\nDOMAIN-SUFFIX,m.verpt.com\nDOMAIN-SUFFIX,m.vichc.com\nDOMAIN-SUFFIX,m.vouky.com\nDOMAIN-SUFFIX,m.vpon.com\nDOMAIN-SUFFIX,m.vsxet.com\nDOMAIN-SUFFIX,m.wcjup.com\nDOMAIN-SUFFIX,m.weboser.com\nDOMAIN-SUFFIX,m.weixingshexiangji.net\nDOMAIN-SUFFIX,m.wervp.com\nDOMAIN-SUFFIX,m.wgewj.cn\nDOMAIN-SUFFIX,m.wikigifth.com\nDOMAIN-SUFFIX,m.wjhehaofc.com\nDOMAIN-SUFFIX,m.wkjhd.com\nDOMAIN-SUFFIX,m.wnxcg.com\nDOMAIN-SUFFIX,m.wonwg.com\nDOMAIN-SUFFIX,m.wooboo.com.cn\nDOMAIN-SUFFIX,m.wrating.com\nDOMAIN-SUFFIX,m.wshufa.com\nDOMAIN-SUFFIX,m.wsxxu.com\nDOMAIN-SUFFIX,m.wuqutu.com\nDOMAIN-SUFFIX,m.wxhh678.com\nDOMAIN-SUFFIX,m.xcy8.com\nDOMAIN-SUFFIX,m.xdkje.com\nDOMAIN-SUFFIX,m.xeihy.com\nDOMAIN-SUFFIX,m.xetvb.com\nDOMAIN-SUFFIX,m.xhaiu.com\nDOMAIN-SUFFIX,m.xiangchim0.com\nDOMAIN-SUFFIX,m.xikdn.com\nDOMAIN-SUFFIX,m.xingxd.com\nDOMAIN-SUFFIX,m.xkqpco.com\nDOMAIN-SUFFIX,m.xkqpco.com.com\nDOMAIN-SUFFIX,m.xlsschina15.net\nDOMAIN-SUFFIX,m.xmgysweb.com\nDOMAIN-SUFFIX,m.xpjis.com\nDOMAIN-SUFFIX,m.xxkio.com\nDOMAIN-SUFFIX,m.yalayi.com\nDOMAIN-SUFFIX,m.yangjingbang.net\nDOMAIN-SUFFIX,m.yap.yahoo.com\nDOMAIN-SUFFIX,m.yicang8.com\nDOMAIN-SUFFIX,m.yingchengtou.com\nDOMAIN-SUFFIX,m.ynnke.com\nDOMAIN-SUFFIX,m.yoiur.com\nDOMAIN-SUFFIX,m.yooli.com\nDOMAIN-SUFFIX,m.youweiprint.com\nDOMAIN-SUFFIX,m.yoyi.com.cn\nDOMAIN-SUFFIX,m.ysdhe.com\nDOMAIN-SUFFIX,m.yuandajiayuan.com\nDOMAIN-SUFFIX,m.yuxyz.com\nDOMAIN-SUFFIX,m.ywbwsm.com\nDOMAIN-SUFFIX,m.yyeks.com\nDOMAIN-SUFFIX,m.yyjhf.com\nDOMAIN-SUFFIX,m.yzjlsb.com\nDOMAIN-SUFFIX,m.zabxb.com\nDOMAIN-SUFFIX,m.zaoss.com\nDOMAIN-SUFFIX,m.zeiaa.com\nDOMAIN-SUFFIX,m.zenffs.cn\nDOMAIN-SUFFIX,m.zenwq.com\nDOMAIN-SUFFIX,m.zhuyuanp.club\nDOMAIN-SUFFIX,m.zhuyuanp.shop\nDOMAIN-SUFFIX,m.zhuyuanp.top\nDOMAIN-SUFFIX,m.zkwsdf.com\nDOMAIN-SUFFIX,m.zougg.com\nDOMAIN-SUFFIX,m.zuopp.com\nDOMAIN-SUFFIX,m1.baidu.com\nDOMAIN-SUFFIX,m1.daumcdn.net\nDOMAIN-SUFFIX,m1.mgogo.com\nDOMAIN-SUFFIX,m1.xcy8.com\nDOMAIN-SUFFIX,m2.qinsx.cn\nDOMAIN-SUFFIX,m3bnqqqw.com\nDOMAIN-SUFFIX,m5.apk.67mo.com\nDOMAIN-SUFFIX,m9.xcdf.cn\nDOMAIN-SUFFIX,m9.xcy8.com\nDOMAIN-SUFFIX,ma.baidu.com\nDOMAIN-SUFFIX,ma1.meishij.net\nDOMAIN-SUFFIX,ma2.meishij.net\nDOMAIN-SUFFIX,maccms.tan5858.com\nDOMAIN-SUFFIX,mackeeperapp.mackeeper.com\nDOMAIN-SUFFIX,macplatform.wondershare.com\nDOMAIN-SUFFIX,mad.kuuad.com\nDOMAIN-SUFFIX,mad.m.maxthon.cn\nDOMAIN-SUFFIX,madhouse.cn\nDOMAIN-SUFFIX,madmini.com\nDOMAIN-SUFFIX,mads.amazon.com\nDOMAIN-SUFFIX,mads.aol.com\nDOMAIN-SUFFIX,mads.dailymail.co.uk\nDOMAIN-SUFFIX,madserving.com\nDOMAIN-SUFFIX,magicwindow.cn\nDOMAIN-SUFFIX,magnetic.t.domdex.com\nDOMAIN-SUFFIX,maibahe300cc.com\nDOMAIN-SUFFIX,main.exdynsrv.com\nDOMAIN-SUFFIX,main.exoclick.com\nDOMAIN-SUFFIX,mainbx.com\nDOMAIN-SUFFIX,maisoncherry.com\nDOMAIN-SUFFIX,malacca.inveno.com\nDOMAIN-SUFFIX,manage.wdfans.cn\nDOMAIN-SUFFIX,maomaotang.com\nDOMAIN-SUFFIX,map.dxpmedia.com\nDOMAIN-SUFFIX,map.media6degrees.com\nDOMAIN-SUFFIX,mapping.yoyi.com.cn\nDOMAIN-SUFFIX,market.178.com\nDOMAIN-SUFFIX,market.21cn.com\nDOMAIN-SUFFIX,market.52pk.com\nDOMAIN-SUFFIX,market.duowan.com\nDOMAIN-SUFFIX,marketgid.com\nDOMAIN-SUFFIX,marketing.888.com\nDOMAIN-SUFFIX,marketing.etouch.cn\nDOMAIN-SUFFIX,marketingsolutions.yahoo.com\nDOMAIN-SUFFIX,marketo.com\nDOMAIN-SUFFIX,marketo.net\nDOMAIN-SUFFIX,masdk.3g.qq.com\nDOMAIN-SUFFIX,maskbaby.com.cn\nDOMAIN-SUFFIX,mass.mall044.com\nDOMAIN-SUFFIX,master.wap.dphub.sandai.net\nDOMAIN-SUFFIX,match.adsby.bidtheatre.com\nDOMAIN-SUFFIX,match.c8.net.ua\nDOMAIN-SUFFIX,match.p4p.1688.com\nDOMAIN-SUFFIX,match.prod.bidr.io\nDOMAIN-SUFFIX,match.rundsp.com\nDOMAIN-SUFFIX,matching.targeterra.com\nDOMAIN-SUFFIX,material.istreamsche.com\nDOMAIN-SUFFIX,material.mtty.xin\nDOMAIN-SUFFIX,mathtag.com\nDOMAIN-SUFFIX,maw.wnbfw.com\nDOMAIN-SUFFIX,maxwebsearch.com\nDOMAIN-SUFFIX,maysunmedia.com\nDOMAIN-SUFFIX,mb.hockeybuzz.com\nDOMAIN-SUFFIX,mb.zam.com\nDOMAIN-SUFFIX,mbai.cn\nDOMAIN-SUFFIX,mbd.weathercn.com\nDOMAIN-SUFFIX,mbrowser.news.haosou.com\nDOMAIN-SUFFIX,mbrowser.news.so.com\nDOMAIN-SUFFIX,mbs.weathercn.com\nDOMAIN-SUFFIX,mc.hujiang.com\nDOMAIN-SUFFIX,mc.yandex.ru\nDOMAIN-SUFFIX,mclick.simba.taobao.com\nDOMAIN-SUFFIX,mcore.vcgame.cn\nDOMAIN-SUFFIX,md.1drj.com\nDOMAIN-SUFFIX,md.he9630.com\nDOMAIN-SUFFIX,md.sh5e.com\nDOMAIN-SUFFIX,md0z4dh.com\nDOMAIN-SUFFIX,mdc.meitustat.com\nDOMAIN-SUFFIX,mdotm.com\nDOMAIN-SUFFIX,mdpjnppsbjv.bid\nDOMAIN-SUFFIX,me.afp.chinanews.com\nDOMAIN-SUFFIX,mealsandsteals.sandiego6.com\nDOMAIN-SUFFIX,me-cdn.effectivemeasure.net\nDOMAIN-SUFFIX,med.heyzap.com\nDOMAIN-SUFFIX,medal.blog.csdn.net\nDOMAIN-SUFFIX,media.2011.8684.com\nDOMAIN-SUFFIX,media.cheshi-img.com\nDOMAIN-SUFFIX,media.fastclick.net\nDOMAIN-SUFFIX,media.jointreport-switch.com\nDOMAIN-SUFFIX,media.tianjimedia.com\nDOMAIN-SUFFIX,media.trafficfactory.biz\nDOMAIN-SUFFIX,media.trafficjunky.net\nDOMAIN-SUFFIX,media8.cn\nDOMAIN-SUFFIX,mediamgr.ugo.com\nDOMAIN-SUFFIX,mediaplex.com\nDOMAIN-SUFFIX,mediapro.pro.cn\nDOMAIN-SUFFIX,media-static.jointreport-switch.com\nDOMAIN-SUFFIX,mediav.com\nDOMAIN-SUFFIX,medrx.telstra.com.au\nDOMAIN-SUFFIX,megajoy.com\nDOMAIN-SUFFIX,meimeidaren.com\nDOMAIN-SUFFIX,meiti1.net\nDOMAIN-SUFFIX,meitubeauty.meitudata.com\nDOMAIN-SUFFIX,meitumq.com\nDOMAIN-SUFFIX,menghuanzs.com\nDOMAIN-SUFFIX,mengmengdas.com\nDOMAIN-SUFFIX,mengyuanwei.com\nDOMAIN-SUFFIX,message.meitu.com\nDOMAIN-SUFFIX,metok.sys.miui.com\nDOMAIN-SUFFIX,metrics.cnn.com\nDOMAIN-SUFFIX,mfan.iclick.com.cn\nDOMAIN-SUFFIX,mfm.video.qq.com\nDOMAIN-SUFFIX,mfp.deliver.ifeng.com\nDOMAIN-SUFFIX,mfsr.lenovomm.com\nDOMAIN-SUFFIX,mg.5pk\nDOMAIN-SUFFIX,mg.games.sina.com.cn\nDOMAIN-SUFFIX,mg.yadro.ru\nDOMAIN-SUFFIX,mgid.com\nDOMAIN-SUFFIX,mgldzcls.com\nDOMAIN-SUFFIX,mgogo.com\nDOMAIN-SUFFIX,mgwcn.com\nDOMAIN-SUFFIX,mgwl668.com\nDOMAIN-SUFFIX,mhd.1391.com\nDOMAIN-SUFFIX,mhdpay.1391.com\nDOMAIN-SUFFIX,mhdtestks3.1391.com\nDOMAIN-SUFFIX,mhdufile.1391.com\nDOMAIN-SUFFIX,mhjk.1391.com\nDOMAIN-SUFFIX,mhuodong.elong.com\nDOMAIN-SUFFIX,miam4.cn\nDOMAIN-SUFFIX,miaobeichina.com\nDOMAIN-SUFFIX,mibook-10006092.cos.myqcloud.com\nDOMAIN-SUFFIX,microad-cn.com\nDOMAIN-SUFFIX,mid.houyi.baofeng.net\nDOMAIN-SUFFIX,midas.rong360.com\nDOMAIN-SUFFIX,midinfo.baofeng.com\nDOMAIN-SUFFIX,mie99.net\nDOMAIN-SUFFIX,migc.g.mi.com\nDOMAIN-SUFFIX,migcreport.g.mi.com\nDOMAIN-SUFFIX,migrate.driveapi.micloud.xiaomi.net\nDOMAIN-SUFFIX,migu.kssws.ks-cdn.com\nDOMAIN-SUFFIX,mihui.com\nDOMAIN-SUFFIX,miidi.net\nDOMAIN-SUFFIX,mijifen.com\nDOMAIN-SUFFIX,milk.yesky.com.cn\nDOMAIN-SUFFIX,millennialmedia.com\nDOMAIN-SUFFIX,millwardbrownacsr.com\nDOMAIN-SUFFIX,mimg.126.net\nDOMAIN-SUFFIX,mimg.7791.com.cn\nDOMAIN-SUFFIX,minesage.com\nDOMAIN-SUFFIX,mingxianshanghang.cn\nDOMAIN-SUFFIX,mingysh.com\nDOMAIN-SUFFIX,mini.cpc.sogou.com\nDOMAIN-SUFFIX,mini.eastday.com\nDOMAIN-SUFFIX,mini.hao123.com\nDOMAIN-SUFFIX,mini.jijiplayer.com\nDOMAIN-SUFFIX,mini2015.qq.com\nDOMAIN-SUFFIX,minidcsc.kugou.com\nDOMAIN-SUFFIX,minipage.2345.com\nDOMAIN-SUFFIX,minisite.vidown.cn\nDOMAIN-SUFFIX,miniye.xjts.cn\nDOMAIN-SUFFIX,mip.yuelvxing.com\nDOMAIN-SUFFIX,mipcache.bdstatic.com\nDOMAIN-SUFFIX,mipujia.com\nDOMAIN-SUFFIX,mis.g.mi.com\nDOMAIN-SUFFIX,miui.hdfdm.com\nDOMAIN-SUFFIX,miui.hftaili.com\nDOMAIN-SUFFIX,mivideo.g.mi.com\nDOMAIN-SUFFIX,mj70.cn\nDOMAIN-SUFFIX,mjs.csyymp4.com\nDOMAIN-SUFFIX,mlb.did.ijinshan.com\nDOMAIN-SUFFIX,mlgrrqymdsyk.com\nDOMAIN-SUFFIX,mlog.aipai.com\nDOMAIN-SUFFIX,mlog.hiido.com\nDOMAIN-SUFFIX,mlog.m1905.cn\nDOMAIN-SUFFIX,mlog.search.xiaomi.net\nDOMAIN-SUFFIX,mlt01.com\nDOMAIN-SUFFIX,mm.2436.cn\nDOMAIN-SUFFIX,mm.anqu.com\nDOMAIN-SUFFIX,mm.jgchq.com\nDOMAIN-SUFFIX,mm.moquanad.com\nDOMAIN-SUFFIX,mmcc.yxlady.com\nDOMAIN-SUFFIX,mmg.aty.cp45.ott.cibntv.net\nDOMAIN-SUFFIX,mmg.aty.snmsohu.aisee.tv\nDOMAIN-SUFFIX,mng-ads.com\nDOMAIN-SUFFIX,mnkan.com\nDOMAIN-SUFFIX,mnwan.com\nDOMAIN-SUFFIX,mnxtu.com\nDOMAIN-SUFFIX,mo.haloapps.cn\nDOMAIN-SUFFIX,mo.kugou.com\nDOMAIN-SUFFIX,mo.res.wpscdn.cn\nDOMAIN-SUFFIX,mo.test.haloapps.com\nDOMAIN-SUFFIX,moad.cn\nDOMAIN-SUFFIX,moatads.com\nDOMAIN-SUFFIX,mob.huimee.net\nDOMAIN-SUFFIX,mobad.ijinshan.com\nDOMAIN-SUFFIX,mobadme.jp\nDOMAIN-SUFFIX,mobfox.com\nDOMAIN-SUFFIX,mobgi.com\nDOMAIN-SUFFIX,mobileads.google.com\nDOMAIN-SUFFIX,mobileads.msn.com\nDOMAIN-SUFFIX,mobileapptracking.com\nDOMAIN-SUFFIX,mobiledissector.com\nDOMAIN-SUFFIX,mobile-pubt.ele.me\nDOMAIN-SUFFIX,mobile-service.segment.com\nDOMAIN-SUFFIX,mobilityware.com\nDOMAIN-SUFFIX,mobiorg8.com\nDOMAIN-SUFFIX,mobisage.cn\nDOMAIN-SUFFIX,mobvista.com\nDOMAIN-SUFFIX,mohecm.com\nDOMAIN-SUFFIX,moka.inte.sogoucdn.com\nDOMAIN-SUFFIX,mon.xtgreat.com\nDOMAIN-SUFFIX,monero.how\nDOMAIN-SUFFIX,money.qz828.com\nDOMAIN-SUFFIX,monitor.uu.qq.com\nDOMAIN-SUFFIX,moodoocrv.com.cn\nDOMAIN-SUFFIX,moogos.com\nDOMAIN-SUFFIX,mookie1.com\nDOMAIN-SUFFIX,moons.66bhy.com\nDOMAIN-SUFFIX,moonwish.com.cn\nDOMAIN-SUFFIX,moquanad.com\nDOMAIN-SUFFIX,moren-1252794300.file.myqcloud.com\nDOMAIN-SUFFIX,mosa86.com\nDOMAIN-SUFFIX,mostat.wps.cn\nDOMAIN-SUFFIX,motohelpr.com\nDOMAIN-SUFFIX,motu.p4p.sina.com.cn\nDOMAIN-SUFFIX,motu.pagechoice.net\nDOMAIN-SUFFIX,mou.niu.xunlei.com\nDOMAIN-SUFFIX,moupdate10332052.wps.cn\nDOMAIN-SUFFIX,moutaihotel.cn\nDOMAIN-SUFFIX,movie.miaiche.cn\nDOMAIN-SUFFIX,mpb1.iteye.com\nDOMAIN-SUFFIX,mpb2.iteye.com\nDOMAIN-SUFFIX,mpp.vindicosuite.com\nDOMAIN-SUFFIX,mpro.baidu.com\nDOMAIN-SUFFIX,mps.nbcuni.com\nDOMAIN-SUFFIX,mps.weekslw.com\nDOMAIN-SUFFIX,mpush.cn\nDOMAIN-SUFFIX,mpzw.com\nDOMAIN-SUFFIX,mqq.zgdmsj.cn\nDOMAIN-SUFFIX,mqqad.cs0309.html5.qq.com\nDOMAIN-SUFFIX,mqqad.html5.qq.com\nDOMAIN-SUFFIX,mqqadr.reader.qq.com\nDOMAIN-SUFFIX,mr.da.netease.com\nDOMAIN-SUFFIX,mrelko.com\nDOMAIN-SUFFIX,mrksys.com\nDOMAIN-SUFFIX,ms.awqsaged.cn\nDOMAIN-SUFFIX,ms.cmcm.com\nDOMAIN-SUFFIX,ms.cnczjy.com\nDOMAIN-SUFFIX,ms.continuedsys.cn\nDOMAIN-SUFFIX,ms.ienkdaccessible.cn\nDOMAIN-SUFFIX,ms.ienkdaccessory.cn\nDOMAIN-SUFFIX,ms.jyhwt.cn\nDOMAIN-SUFFIX,ms.myyage.com\nDOMAIN-SUFFIX,ms.vipstatic.com\nDOMAIN-SUFFIX,msads.net\nDOMAIN-SUFFIX,mscimg.com\nDOMAIN-SUFFIX,msclick2.kuwo.cn\nDOMAIN-SUFFIX,msg.mobile.kugou.com\nDOMAIN-SUFFIX,msg.ptqy.gitv.tv\nDOMAIN-SUFFIX,msg.push.51y5.net\nDOMAIN-SUFFIX,mshow.fang.com\nDOMAIN-SUFFIX,msite.baidu.com\nDOMAIN-SUFFIX,msltzer.cn\nDOMAIN-SUFFIX,msn.wrating.com\nDOMAIN-SUFFIX,msnclick.wrating.com\nDOMAIN-SUFFIX,msphoneclick.kuwo.cn\nDOMAIN-SUFFIX,mssp.baidu.com\nDOMAIN-SUFFIX,mstat.zol.com.cn\nDOMAIN-SUFFIX,mstzym.com\nDOMAIN-SUFFIX,msypr.com\nDOMAIN-SUFFIX,mti.35kds.com\nDOMAIN-SUFFIX,mtj.baidu.com\nDOMAIN-SUFFIX,mtl.ttsqgs.com\nDOMAIN-SUFFIX,mtty-cdn.mtty.xin\nDOMAIN-SUFFIX,mtxsk.com\nDOMAIN-SUFFIX,mubite.cn\nDOMAIN-SUFFIX,munchkin.marketo.net\nDOMAIN-SUFFIX,musik-mp3.info\nDOMAIN-SUFFIX,mvads.kugou.com\nDOMAIN-SUFFIX,mvip.zhuba8.com\nDOMAIN-SUFFIX,mwa.xingyimin.com\nDOMAIN-SUFFIX,mwlucuvbyrff.com\nDOMAIN-SUFFIX,mxmrt.com\nDOMAIN-SUFFIX,mxpnl.com\nDOMAIN-SUFFIX,mxvp-ad-config-prod-1.zenmxapps.com\nDOMAIN-SUFFIX,mxvp-feature-toggle-prod-1.zenmxapps.com\nDOMAIN-SUFFIX,my.mobfox.com\nDOMAIN-SUFFIX,my1fc.m.b5200.net\nDOMAIN-SUFFIX,my1fimg.m.b5200.net\nDOMAIN-SUFFIX,myad.toocle.com\nDOMAIN-SUFFIX,mydas.mobi\nDOMAIN-SUFFIX,mydisplay.ctfile.com\nDOMAIN-SUFFIX,myjsym.zichenit.com\nDOMAIN-SUFFIX,mymm.zichenit.com\nDOMAIN-SUFFIX,mytanwan.com\nDOMAIN-SUFFIX,mytzdhz.cn\nDOMAIN-SUFFIX,myycrw.com\nDOMAIN-SUFFIX,myzk1.com\nDOMAIN-SUFFIX,myzwqwe12.com\nDOMAIN-SUFFIX,mzy2014.com\nDOMAIN-SUFFIX,n.a.mosenni.com\nDOMAIN-SUFFIX,n.ads3-adnow.com\nDOMAIN-SUFFIX,n.amoad.com\nDOMAIN-SUFFIX,n.cosbot.cn\nDOMAIN-SUFFIX,n.gemini.yahoo.com\nDOMAIN-SUFFIX,n.ma.social-touch.com\nDOMAIN-SUFFIX,n.wjr1x.cn\nDOMAIN-SUFFIX,n.yfi8.com\nDOMAIN-SUFFIX,n.zqqf0.cn\nDOMAIN-SUFFIX,na1r.services.adobe.com\nDOMAIN-SUFFIX,na2m-pr.licenses.adobe.com\nDOMAIN-SUFFIX,nai.cpxkvc.com\nDOMAIN-SUFFIX,namedq.com\nDOMAIN-SUFFIX,namemek.com\nDOMAIN-SUFFIX,naqigs.com\nDOMAIN-SUFFIX,nativeapp.toutiao.com\nDOMAIN-SUFFIX,nav.winasdaq.com\nDOMAIN-SUFFIX,navi.gd.chinamobile.com\nDOMAIN-SUFFIX,nbhxgjz.com\nDOMAIN-SUFFIX,nbjjd.com\nDOMAIN-SUFFIX,nbzq.net\nDOMAIN-SUFFIX,nc.gdt.qq.com\nDOMAIN-SUFFIX,nc004x.corp.youdao.com\nDOMAIN-SUFFIX,nc045x.corp.youdao.com\nDOMAIN-SUFFIX,ncachear.com\nDOMAIN-SUFFIX,nch.xnghmc.com\nDOMAIN-SUFFIX,nchte.com\nDOMAIN-SUFFIX,nclog.mars.baofeng.net\nDOMAIN-SUFFIX,nclog.pad.baofeng.net\nDOMAIN-SUFFIX,ncoyqc.com\nDOMAIN-SUFFIX,ndtzx.com\nDOMAIN-SUFFIX,ndy.code.weddingeeos.com\nDOMAIN-SUFFIX,ne.1rtb.com\nDOMAIN-SUFFIX,ne9377.com\nDOMAIN-SUFFIX,neirong.baidu.com\nDOMAIN-SUFFIX,nend.net\nDOMAIN-SUFFIX,nest.youwatch.org\nDOMAIN-SUFFIX,net.rayjump.com\nDOMAIN-SUFFIX,netko0o.com\nDOMAIN-SUFFIX,netshelter.net\nDOMAIN-SUFFIX,netspidermm.indiatimes.com\nDOMAIN-SUFFIX,network.aufeminin.com\nDOMAIN-SUFFIX,network.business.com\nDOMAIN-SUFFIX,network.sofeminine.co.uk\nDOMAIN-SUFFIX,networkbench.com\nDOMAIN-SUFFIX,new.ltheanine.cn\nDOMAIN-SUFFIX,new.yokaunion.com\nDOMAIN-SUFFIX,new.zhqiu.com\nDOMAIN-SUFFIX,newloc.map.n.shifen.com\nDOMAIN-SUFFIX,newrelic.com\nDOMAIN-SUFFIX,news.51y5.net\nDOMAIN-SUFFIX,news.58.com\nDOMAIN-SUFFIX,news.cxxtv.com\nDOMAIN-SUFFIX,news.mpush.qq.com\nDOMAIN-SUFFIX,news.push.126.net\nDOMAIN-SUFFIX,news.s9377.com\nDOMAIN-SUFFIX,news.xueyanshan.com\nDOMAIN-SUFFIX,news-img.51y5.net\nDOMAIN-SUFFIX,news-l.play.aiseet.atianqi.com\nDOMAIN-SUFFIX,news-l.play.cp81.ott.cibntv.net\nDOMAIN-SUFFIX,news-l.play.ott.video.qq.com\nDOMAIN-SUFFIX,news-log.51y5.net\nDOMAIN-SUFFIX,newspage.xilu.com\nDOMAIN-SUFFIX,newspush.sinajs.cn\nDOMAIN-SUFFIX,newswifiapi.dfshurufa.com\nDOMAIN-SUFFIX,newton-api.ele.me\nDOMAIN-SUFFIX,nexage.com\nDOMAIN-SUFFIX,nexstep.zdworks.com\nDOMAIN-SUFFIX,nextcps.com\nDOMAIN-SUFFIX,nextlnk9.com\nDOMAIN-SUFFIX,nexus.ensighten.com\nDOMAIN-SUFFIX,nfh.cnshef.com\nDOMAIN-SUFFIX,ngads.go.com\nDOMAIN-SUFFIX,ninebox.cn\nDOMAIN-SUFFIX,ninemsn.imrworldwide.com\nDOMAIN-SUFFIX,niurenw.com\nDOMAIN-SUFFIX,niux88.com\nDOMAIN-SUFFIX,niuxgame77.com\nDOMAIN-SUFFIX,niwd.zhybw88.com\nDOMAIN-SUFFIX,njdijiani.com\nDOMAIN-SUFFIX,njfsk.com\nDOMAIN-SUFFIX,njmpacc.com\nDOMAIN-SUFFIX,njq.net\nDOMAIN-SUFFIX,njs.imagicskin.com\nDOMAIN-SUFFIX,njs.myyage.com\nDOMAIN-SUFFIX,njs.reliancevalve.com\nDOMAIN-SUFFIX,njxczy.com\nDOMAIN-SUFFIX,nkeo.top\nDOMAIN-SUFFIX,nlog.baidu.com\nDOMAIN-SUFFIX,nmbtedu.com\nDOMAIN-SUFFIX,nmkgs.cn\nDOMAIN-SUFFIX,nmpcdn.com\nDOMAIN-SUFFIX,nmqbg.com\nDOMAIN-SUFFIX,nnedbx.com\nDOMAIN-SUFFIX,nngft.com\nDOMAIN-SUFFIX,noberlmall.com\nDOMAIN-SUFFIX,nongsalei.com\nDOMAIN-SUFFIX,nop.xpanama.net\nDOMAIN-SUFFIX,notice.game.xiaomi.com\nDOMAIN-SUFFIX,notice.uchome.manyou.com\nDOMAIN-SUFFIX,notifiter.youmi.net\nDOMAIN-SUFFIX,notify.oupeng.com\nDOMAIN-SUFFIX,novelsns.html5.qq.com\nDOMAIN-SUFFIX,nowskip.com\nDOMAIN-SUFFIX,npdaqy6x1j.me\nDOMAIN-SUFFIX,nr1234.com\nDOMAIN-SUFFIX,nryiou.cn\nDOMAIN-SUFFIX,nsclickvideo.baidu.com\nDOMAIN-SUFFIX,nsnmiaomu.cn\nDOMAIN-SUFFIX,nsy.hnzyfs.com\nDOMAIN-SUFFIX,nt.phpwind.com\nDOMAIN-SUFFIX,ntalker.com\nDOMAIN-SUFFIX,nterbx.com\nDOMAIN-SUFFIX,nthyn.com\nDOMAIN-SUFFIX,ntx.quanliyouxi.cn\nDOMAIN-SUFFIX,nv.souid.com\nDOMAIN-SUFFIX,nvrentao8.com\nDOMAIN-SUFFIX,nvshenfan.com\nDOMAIN-SUFFIX,nwejs.alcryp.com\nDOMAIN-SUFFIX,nwejs.myzcoffice.com\nDOMAIN-SUFFIX,nwwap.com\nDOMAIN-SUFFIX,nxrhs.com\nDOMAIN-SUFFIX,nxrxt.con\nDOMAIN-SUFFIX,ny7f6goy.bid\nDOMAIN-SUFFIX,nylalobghyhirgh.com\nDOMAIN-SUFFIX,nysita.com\nDOMAIN-SUFFIX,nzezn.com\nDOMAIN-SUFFIX,o.08jm.cn\nDOMAIN-SUFFIX,o.if.qidian.com\nDOMAIN-SUFFIX,o.minisplat.cn\nDOMAIN-SUFFIX,o091i.com\nDOMAIN-SUFFIX,o2omobi.com\nDOMAIN-SUFFIX,o7xs6runw.bkt.clouddn.com\nDOMAIN-SUFFIX,oa129.com\nDOMAIN-SUFFIX,oadz.com\nDOMAIN-SUFFIX,oa-panther.data.aliyun.com\nDOMAIN-SUFFIX,oas.autotrader.co.uk\nDOMAIN-SUFFIX,oas.luxweb.com\nDOMAIN-SUFFIX,oas.skyscanner.net\nDOMAIN-SUFFIX,oasc07.citywire.co.uk\nDOMAIN-SUFFIX,oascentral.abclocal.go.com\nDOMAIN-SUFFIX,oascentral.chron.com\nDOMAIN-SUFFIX,oascentral.hosted.ap.org\nDOMAIN-SUFFIX,oascentral.lycos.com\nDOMAIN-SUFFIX,oascentral.newsmax.com\nDOMAIN-SUFFIX,oascentral.sina.com\nDOMAIN-SUFFIX,oascentral.sina.com.hk\nDOMAIN-SUFFIX,oask.xulizui6.com\nDOMAIN-SUFFIX,obeyter.com\nDOMAIN-SUFFIX,ocbv0.baiyangzs.com\nDOMAIN-SUFFIX,ocsp.godaddy.com\nDOMAIN-SUFFIX,odc.starwave.com\nDOMAIN-SUFFIX,odin.goo.mx\nDOMAIN-SUFFIX,officeme.cn\nDOMAIN-SUFFIX,offline-adv.oray.com\nDOMAIN-SUFFIX,oikxlcv.wang\nDOMAIN-SUFFIX,oimagea2.ydstatic.com\nDOMAIN-SUFFIX,ojngisbfwwyp.com\nDOMAIN-SUFFIX,ok.432kkk.com\nDOMAIN-SUFFIX,ok365.com\nDOMAIN-SUFFIX,okkkk.com\nDOMAIN-SUFFIX,okm918.com\nDOMAIN-SUFFIX,okokw.com\nDOMAIN-SUFFIX,olcdn.com\nDOMAIN-SUFFIX,olpv.onlylady.com\nDOMAIN-SUFFIX,olpvimg.onlylady.com\nDOMAIN-SUFFIX,olstats.onlylady.com\nDOMAIN-SUFFIX,omega7o.com\nDOMAIN-SUFFIX,omg.inte.sogoucdn.com\nDOMAIN-SUFFIX,omnikool.discovery.com\nDOMAIN-SUFFIX,omtrdc.net\nDOMAIN-SUFFIX,on.maxspeedcdn.com\nDOMAIN-SUFFIX,onclickads.net\nDOMAIN-SUFFIX,onclicktop.com\nDOMAIN-SUFFIX,onclkds.com\nDOMAIN-SUFFIX,one.520319.cn\nDOMAIN-SUFFIX,onepush.query.yahoo.com\nDOMAIN-SUFFIX,onesoft.im\nDOMAIN-SUFFIX,onetad.com\nDOMAIN-SUFFIX,onetag-sys.com\nDOMAIN-SUFFIX,onewhee.com\nDOMAIN-SUFFIX,onlifjj.net\nDOMAIN-SUFFIX,onlinetips.baofeng5.baofeng.net\nDOMAIN-SUFFIX,oomyv.com\nDOMAIN-SUFFIX,ooniu.com\nDOMAIN-SUFFIX,ooss.oss.aliyuncs.com\nDOMAIN-SUFFIX,op00w.baiyangzs.com\nDOMAIN-SUFFIX,open.play.cn\nDOMAIN-SUFFIX,openapi-news.meizu.com\nDOMAIN-SUFFIX,openrcv.baidu.com\nDOMAIN-SUFFIX,openstat.net\nDOMAIN-SUFFIX,openstorage.ad.cmvideo.cn\nDOMAIN-SUFFIX,opgirl-tmp.adbxb.cn\nDOMAIN-SUFFIX,oppo.yidianzixun.com\nDOMAIN-SUFFIX,optaim.com\nDOMAIN-SUFFIX,optimix.asia\nDOMAIN-SUFFIX,optimix.cn\nDOMAIN-SUFFIX,optimized-by.rubiconproject.com\nDOMAIN-SUFFIX,optimizelyapis.com\nDOMAIN-SUFFIX,oq68.com\nDOMAIN-SUFFIX,orchidscape.net\nDOMAIN-SUFFIX,oredero.com\nDOMAIN-SUFFIX,orz.hupu.com\nDOMAIN-SUFFIX,osc.uranus.sogou.com\nDOMAIN-SUFFIX,osfota.cdn.aliyun.com\nDOMAIN-SUFFIX,oss-asq-static.11222.cn\nDOMAIN-SUFFIX,otf.msn.com\nDOMAIN-SUFFIX,oth.str.mdt.qq.com\nDOMAIN-SUFFIX,oth.update.mdt.qq.com\nDOMAIN-SUFFIX,otheve.play.aiseet.atianqi.com\nDOMAIN-SUFFIX,othstr.play.aiseet.atianqi.com\nDOMAIN-SUFFIX,ou188.com\nDOMAIN-SUFFIX,output.nend.net\nDOMAIN-SUFFIX,overture.com\nDOMAIN-SUFFIX,ow.biqugego.com\nDOMAIN-SUFFIX,ow.s1.shuhuangge.org\nDOMAIN-SUFFIX,ow.s2.shuhuangge.org\nDOMAIN-SUFFIX,owin.biqugego.com\nDOMAIN-SUFFIX,ox.furaffinity.net\nDOMAIN-SUFFIX,oyzsverimywg.com\nDOMAIN-SUFFIX,p.7060.la\nDOMAIN-SUFFIX,p.99mssj.com\nDOMAIN-SUFFIX,p.abcache.com\nDOMAIN-SUFFIX,p.bdjiazanmiaomu.com\nDOMAIN-SUFFIX,p.bjdianyue.com\nDOMAIN-SUFFIX,p.bnuni.com\nDOMAIN-SUFFIX,p.clkservice.youdao.com\nDOMAIN-SUFFIX,p.ecwan77.net\nDOMAIN-SUFFIX,p.inte.sogou.com\nDOMAIN-SUFFIX,p.kf3msfm.com\nDOMAIN-SUFFIX,p.kjwx8.com\nDOMAIN-SUFFIX,p.kugou.com\nDOMAIN-SUFFIX,p.m5bn.com\nDOMAIN-SUFFIX,p.mendoc.cn\nDOMAIN-SUFFIX,p.niudashu.com\nDOMAIN-SUFFIX,p.qiailm.com\nDOMAIN-SUFFIX,p.qijijs.top\nDOMAIN-SUFFIX,p.raidmedia.com.cn\nDOMAIN-SUFFIX,p.rfihub.com\nDOMAIN-SUFFIX,p.saozhu1.top\nDOMAIN-SUFFIX,p.sdu8cvc.com\nDOMAIN-SUFFIX,p.shagent.com\nDOMAIN-SUFFIX,p.skimresources.com\nDOMAIN-SUFFIX,p.szonline.net\nDOMAIN-SUFFIX,p.tamenshuo.com\nDOMAIN-SUFFIX,p.tencentmind.com\nDOMAIN-SUFFIX,p.twitter.com\nDOMAIN-SUFFIX,p.vq6nsu.cn\nDOMAIN-SUFFIX,p.yizuya.com\nDOMAIN-SUFFIX,p.ynjczy.net\nDOMAIN-SUFFIX,p0y.cn\nDOMAIN-SUFFIX,p1.18zhongyao.com\nDOMAIN-SUFFIX,p1.qinsx.cn\nDOMAIN-SUFFIX,p2.hyz86.com\nDOMAIN-SUFFIX,p2.qinsx.cn\nDOMAIN-SUFFIX,p2.ykauto.cn\nDOMAIN-SUFFIX,p215223.clksite.com\nDOMAIN-SUFFIX,p215223.inclk.com\nDOMAIN-SUFFIX,p215223.mycdn2.co\nDOMAIN-SUFFIX,p2pmid.baofeng.com\nDOMAIN-SUFFIX,p3p.mmstat.com\nDOMAIN-SUFFIX,p3p.sogou.com\nDOMAIN-SUFFIX,p3p.yahoo.com\nDOMAIN-SUFFIX,p3tt.com\nDOMAIN-SUFFIX,p4p.sina.com.cn\nDOMAIN-SUFFIX,p4psearch.china.alibaba.com\nDOMAIN-SUFFIX,p555.cc\nDOMAIN-SUFFIX,p8u.hinet.net\nDOMAIN-SUFFIX,package01.com\nDOMAIN-SUFFIX,pad.zhywyl.cn\nDOMAIN-SUFFIX,padsdel2.cdnads.com\nDOMAIN-SUFFIX,page.acm.dzwww.com\nDOMAIN-SUFFIX,page.xywy.com\nDOMAIN-SUFFIX,pagead.google.com\nDOMAIN-SUFFIX,pagead.l.google.com\nDOMAIN-SUFFIX,pagead2.googlesyndication.com\nDOMAIN-SUFFIX,pagead-tpc.l.google.com\nDOMAIN-SUFFIX,pagechoice.com\nDOMAIN-SUFFIX,pagechoice.net\nDOMAIN-SUFFIX,pagechoicemotu.gentags.net\nDOMAIN-SUFFIX,pages2.marketo.com\nDOMAIN-SUFFIX,paimgcdn.baidu.com\nDOMAIN-SUFFIX,painiuimg.com\nDOMAIN-SUFFIX,palmnews.sina.cn\nDOMAIN-SUFFIX,panda.kdnet.net\nDOMAIN-SUFFIX,pangu.cc\nDOMAIN-SUFFIX,panoramio.com\nDOMAIN-SUFFIX,papajia55.com\nDOMAIN-SUFFIX,parking.zunmi.cn\nDOMAIN-SUFFIX,parser.houyi.baofeng.net\nDOMAIN-SUFFIX,partner.bargaindomains.com\nDOMAIN-SUFFIX,partner.catchy.com\nDOMAIN-SUFFIX,partner.premiumdomains.com\nDOMAIN-SUFFIX,partner.toutiao.com\nDOMAIN-SUFFIX,partners.fshealth.com\nDOMAIN-SUFFIX,partners.keezmovies.com\nDOMAIN-SUFFIX,partners.optiontide.com\nDOMAIN-SUFFIX,partners.pornerbros.com\nDOMAIN-SUFFIX,partners.rochen.com\nDOMAIN-SUFFIX,partners.sportingbet.com.au\nDOMAIN-SUFFIX,partners.vouchedfor.co.uk\nDOMAIN-SUFFIX,partners.xpertmarket.com\nDOMAIN-SUFFIX,party-nngvitbizn.now.sh\nDOMAIN-SUFFIX,pasco.cc\nDOMAIN-SUFFIX,pass1.soogif.com\nDOMAIN-SUFFIX,pass2.soogif.com\nDOMAIN-SUFFIX,passwz.com\nDOMAIN-SUFFIX,pat.farvd.com\nDOMAIN-SUFFIX,patriot.cs.pp.cn\nDOMAIN-SUFFIX,pay.holaq.com\nDOMAIN-SUFFIX,pay.mobile.sina.cn\nDOMAIN-SUFFIX,pay838.com\nDOMAIN-SUFFIX,pb.funshion.net.cn\nDOMAIN-SUFFIX,pb.s3wfg.com\nDOMAIN-SUFFIX,pb.sogou.com\nDOMAIN-SUFFIX,pb.sys.pp8.com\nDOMAIN-SUFFIX,pb.wang502.com\nDOMAIN-SUFFIX,pb3.pstatp.com\nDOMAIN-SUFFIX,pbd.sogou.com\nDOMAIN-SUFFIX,pbs.lenovomm.com\nDOMAIN-SUFFIX,pc.107788.com\nDOMAIN-SUFFIX,pc.5151gj.com\nDOMAIN-SUFFIX,pc.ctsywy.com\nDOMAIN-SUFFIX,pc.quansj.cn\nDOMAIN-SUFFIX,pc.videoclick.baidu.com\nDOMAIN-SUFFIX,pcauto.irs01.com\nDOMAIN-SUFFIX,pcbrowser.dd.qq.com\nDOMAIN-SUFFIX,pcd.autohome.com.cn\nDOMAIN-SUFFIX,pcfg.wps.cn\nDOMAIN-SUFFIX,pclog.dftoutiao.com\nDOMAIN-SUFFIX,pclog.suishenyun.net\nDOMAIN-SUFFIX,pcmx.autohome.com.cn\nDOMAIN-SUFFIX,pcmzn.com\nDOMAIN-SUFFIX,pcsoftwords.dftoutiao.com\nDOMAIN-SUFFIX,pcxzo.pluto.sogou.com\nDOMAIN-SUFFIX,pd7-imp.revsci.net\nDOMAIN-SUFFIX,pdc.micloud.xiaomi.net\nDOMAIN-SUFFIX,pdl.gionee.com\nDOMAIN-SUFFIX,pdn.applovin.com\nDOMAIN-SUFFIX,pdsjycm.com\nDOMAIN-SUFFIX,pear.dleke.com\nDOMAIN-SUFFIX,pedailyu.com\nDOMAIN-SUFFIX,pee.cn\nDOMAIN-SUFFIX,pegasus.cmcm.com\nDOMAIN-SUFFIX,pei-ads.playboy.com\nDOMAIN-SUFFIX,pf.h5game.cn\nDOMAIN-SUFFIX,pf.pchome.net\nDOMAIN-SUFFIX,pf-2.pchome.net\nDOMAIN-SUFFIX,pfp.sina.com.cn\nDOMAIN-SUFFIX,pfpip.sina.com\nDOMAIN-SUFFIX,pgdt.ugdtimg.com\nDOMAIN-SUFFIX,photo.dhford.cn\nDOMAIN-SUFFIX,photo.lyghjzs.cn\nDOMAIN-SUFFIX,photo.qianerbai.cn\nDOMAIN-SUFFIX,photo.shyexiang.cn\nDOMAIN-SUFFIX,photo.welldex.cn\nDOMAIN-SUFFIX,photo.xunhuaji.cn\nDOMAIN-SUFFIX,photo.zhanhevr.cn\nDOMAIN-SUFFIX,phpad.cqnews.net\nDOMAIN-SUFFIX,pic.0597kk.com\nDOMAIN-SUFFIX,pic.14bobo.com\nDOMAIN-SUFFIX,pic.2u.com.cn\nDOMAIN-SUFFIX,pic.adver.com.tw\nDOMAIN-SUFFIX,pic.aihaogou.com.cn\nDOMAIN-SUFFIX,pic.by175.com\nDOMAIN-SUFFIX,pic.casee.cn\nDOMAIN-SUFFIX,pic.cnmo-img.com.cn\nDOMAIN-SUFFIX,pic.dotmore.com.tw\nDOMAIN-SUFFIX,pic.ea3w.com\nDOMAIN-SUFFIX,pic.eduancm.com\nDOMAIN-SUFFIX,pic.fengniao.com\nDOMAIN-SUFFIX,pic.haowj.com.cn\nDOMAIN-SUFFIX,pic.jdbbs.com\nDOMAIN-SUFFIX,pic.jd-bbs.com\nDOMAIN-SUFFIX,pic.jdunion.com\nDOMAIN-SUFFIX,pic.moad.cn\nDOMAIN-SUFFIX,pic.neiyicun.net\nDOMAIN-SUFFIX,pic.new400.cn\nDOMAIN-SUFFIX,pic.pic-img.com\nDOMAIN-SUFFIX,pic.punchbox.org\nDOMAIN-SUFFIX,pic.pxstda.com\nDOMAIN-SUFFIX,pic.usingde.com\nDOMAIN-SUFFIX,pic.zol-img.com.cn\nDOMAIN-SUFFIX,pic1.59wd.com\nDOMAIN-SUFFIX,pic1.onetad.com\nDOMAIN-SUFFIX,pic183025.images9999.com\nDOMAIN-SUFFIX,pic2.onetad.com\nDOMAIN-SUFFIX,pic2016.5442.com\nDOMAIN-SUFFIX,pic2016.ytqmx.com\nDOMAIN-SUFFIX,pic3.onetad.com\nDOMAIN-SUFFIX,pic494036.images9999.com\nDOMAIN-SUFFIX,pic8.onetad.com\nDOMAIN-SUFFIX,pic837013.images9999.com\nDOMAIN-SUFFIX,picsinfog.com\nDOMAIN-SUFFIX,picture.duokan.com\nDOMAIN-SUFFIX,picturesquefilms.net\nDOMAIN-SUFFIX,pikacn.com\nDOMAIN-SUFFIX,pimg1.126.net\nDOMAIN-SUFFIX,ping.acc.sogou.com\nDOMAIN-SUFFIX,ping.chartbeat.net\nDOMAIN-SUFFIX,ping.pinyin.sogou.com\nDOMAIN-SUFFIX,ping.weiduofan.com\nDOMAIN-SUFFIX,pingbi.diudou.com\nDOMAIN-SUFFIX,pingdom.net\nDOMAIN-SUFFIX,pingshetrip.com\nDOMAIN-SUFFIX,pintour.com\nDOMAIN-SUFFIX,pix.impdesk.com\nDOMAIN-SUFFIX,pix.tagcdn.com\nDOMAIN-SUFFIX,pix04.revsci.net\nDOMAIN-SUFFIX,pixel.adsafeprotected.com\nDOMAIN-SUFFIX,pixel.mathtag.com\nDOMAIN-SUFFIX,pixel.quantserve.com\nDOMAIN-SUFFIX,pixel.rubiconproject.com\nDOMAIN-SUFFIX,pixel.tapad.com\nDOMAIN-SUFFIX,pixel.vihub.ru\nDOMAIN-SUFFIX,pixel.wp.com\nDOMAIN-SUFFIX,pixel-hk.pixelinteractivemedia.com\nDOMAIN-SUFFIX,pixels.asia\nDOMAIN-SUFFIX,pixfuture.net\nDOMAIN-SUFFIX,pj3456.com\nDOMAIN-SUFFIX,pj39330.com\nDOMAIN-SUFFIX,pj50.com\nDOMAIN-SUFFIX,pj5189.com\nDOMAIN-SUFFIX,pj550077.com\nDOMAIN-SUFFIX,pjbjzf.com\nDOMAIN-SUFFIX,pjogndc8ixoidna.360doc.cn\nDOMAIN-SUFFIX,pjtymy.cn\nDOMAIN-SUFFIX,pjyu.golden1.sogou.com\nDOMAIN-SUFFIX,pk840.com\nDOMAIN-SUFFIX,p-l.play.aiseet.atianqi.com\nDOMAIN-SUFFIX,pl108258.puserving.com\nDOMAIN-SUFFIX,pl14369502.puserving.com\nDOMAIN-SUFFIX,platform.wondershare.com\nDOMAIN-SUFFIX,playad.xjmg.com\nDOMAIN-SUFFIX,player.1800coupon.com\nDOMAIN-SUFFIX,player.1stcreditrepairs.com\nDOMAIN-SUFFIX,player.800directories.com\nDOMAIN-SUFFIX,player.accoona.com\nDOMAIN-SUFFIX,player.alloutwedding.com\nDOMAIN-SUFFIX,player.insuranceandhealth.com\nDOMAIN-SUFFIX,playinfo.gomlab.com\nDOMAIN-SUFFIX,plista.com\nDOMAIN-SUFFIX,plmkolp.m.58xs.tw\nDOMAIN-SUFFIX,plt.data.pplive.com\nDOMAIN-SUFFIX,plwan.com\nDOMAIN-SUFFIX,plz.jandan.net\nDOMAIN-SUFFIX,pm.sdaiv.com\nDOMAIN-SUFFIX,pmir.3g.qq.com\nDOMAIN-SUFFIX,pmm.people.com.cn\nDOMAIN-SUFFIX,pmptrack-autohome.gentags.net\nDOMAIN-SUFFIX,pmptrack-letv.gentags.net\nDOMAIN-SUFFIX,pmptrack-yidianzixunxm.gentags.net\nDOMAIN-SUFFIX,pmptrack-youku.gentags.net\nDOMAIN-SUFFIX,png.lu.sogoucdn.com\nDOMAIN-SUFFIX,pnhfc.com\nDOMAIN-SUFFIX,pofang.com\nDOMAIN-SUFFIX,polkoa.com\nDOMAIN-SUFFIX,pomhz.com\nDOMAIN-SUFFIX,pop.91mangrandi.com\nDOMAIN-SUFFIX,pop.code.mytanwan.com\nDOMAIN-SUFFIX,pop.code.poyang.cn\nDOMAIN-SUFFIX,pop.sjk.ijinshan.com\nDOMAIN-SUFFIX,popads.net\nDOMAIN-SUFFIX,popme.163.com\nDOMAIN-SUFFIX,popup.jointreport-switch.com\nDOMAIN-SUFFIX,popup.msn.com\nDOMAIN-SUFFIX,popupad.cn\nDOMAIN-SUFFIX,post.ra.icast.cn\nDOMAIN-SUFFIX,poster.weather.com.cn\nDOMAIN-SUFFIX,powergg.top\nDOMAIN-SUFFIX,poyang.com\nDOMAIN-SUFFIX,pp.sxjkc.cn\nDOMAIN-SUFFIX,pp2.dhzw.org\nDOMAIN-SUFFIX,pp9899.com\nDOMAIN-SUFFIX,ppjia55.com\nDOMAIN-SUFFIX,ppoi.org\nDOMAIN-SUFFIX,ppurifier.game.xiaomi.com\nDOMAIN-SUFFIX,ppx.hgo7r.cn\nDOMAIN-SUFFIX,pr.atwola.com\nDOMAIN-SUFFIX,pr.da.netease.com\nDOMAIN-SUFFIX,pr.ybp.yahoo.com\nDOMAIN-SUFFIX,pr00001.com\nDOMAIN-SUFFIX,practivate.adobe.com\nDOMAIN-SUFFIX,pr-bh.ybp.yahoo.com\nDOMAIN-SUFFIX,prc.rjje4.com\nDOMAIN-SUFFIX,prcappzone.intel.com\nDOMAIN-SUFFIX,pre.api.tw06.xlmc.sandai.net\nDOMAIN-SUFFIX,pre.ra.icast.cn\nDOMAIN-SUFFIX,prerollads.ign.com\nDOMAIN-SUFFIX,priceinfo.comuv.com\nDOMAIN-SUFFIX,pro.cn\nDOMAIN-SUFFIX,pro.heiguang.com\nDOMAIN-SUFFIX,pro.iweihai.cn\nDOMAIN-SUFFIX,probes.cedexis.com\nDOMAIN-SUFFIX,profile.ssp.rambler.ru\nDOMAIN-SUFFIX,projectwonderful.com\nDOMAIN-SUFFIX,prom.gome.com.cn\nDOMAIN-SUFFIX,promo.fileforum.com\nDOMAIN-SUFFIX,promos.fling.com\nDOMAIN-SUFFIX,promote.biz.weibo.cn\nDOMAIN-SUFFIX,promote.caixin.com\nDOMAIN-SUFFIX,promote.pair.com\nDOMAIN-SUFFIX,promotion.gomlab.com\nDOMAIN-SUFFIX,promotions.iasbet.com\nDOMAIN-SUFFIX,propellerads.com\nDOMAIN-SUFFIX,prophet.heise.de\nDOMAIN-SUFFIX,proton.flurry.com\nDOMAIN-SUFFIX,proxy.sec.miui.com\nDOMAIN-SUFFIX,prw.lenovomm.com\nDOMAIN-SUFFIX,ps.3fenge.com\nDOMAIN-SUFFIX,psb.lenovomm.com\nDOMAIN-SUFFIX,psfq.gou.sogou.com\nDOMAIN-SUFFIX,psma02.com\nDOMAIN-SUFFIX,ptdrw.com\nDOMAIN-SUFFIX,ptkhy.com\nDOMAIN-SUFFIX,ptw.la\nDOMAIN-SUFFIX,pub.betclick.com\nDOMAIN-SUFFIX,pub.chinadailyasia.com\nDOMAIN-SUFFIX,pub.funshion.com\nDOMAIN-SUFFIX,pub.mop.com\nDOMAIN-SUFFIX,pub1.cope.es\nDOMAIN-SUFFIX,pubbirdf.com\nDOMAIN-SUFFIX,public.app.autohome.com.cn\nDOMAIN-SUFFIX,public6.com\nDOMAIN-SUFFIX,publicidad.net\nDOMAIN-SUFFIX,publicidad.tv\nDOMAIN-SUFFIX,publish.ad.youth.cn\nDOMAIN-SUFFIX,pubmatic.com\nDOMAIN-SUFFIX,pubnub.com\nDOMAIN-SUFFIX,pubs.hiddennetwork.com\nDOMAIN-SUFFIX,puds.test.uae.uc.cn\nDOMAIN-SUFFIX,puds.ucweb.com\nDOMAIN-SUFFIX,pull.push.sogou.com\nDOMAIN-SUFFIX,punchbox.org\nDOMAIN-SUFFIX,punuomisi.cn\nDOMAIN-SUFFIX,pups.bdimg.com\nDOMAIN-SUFFIX,pupu.xnhh120.com\nDOMAIN-SUFFIX,push.126.net\nDOMAIN-SUFFIX,push.5z5zw.com\nDOMAIN-SUFFIX,push.air-matters.com\nDOMAIN-SUFFIX,push.app.autohome.com.cn\nDOMAIN-SUFFIX,push.com2us.net\nDOMAIN-SUFFIX,push.feng.com\nDOMAIN-SUFFIX,push.mobile.kugou.com\nDOMAIN-SUFFIX,push.res.meizu.com\nDOMAIN-SUFFIX,push.wandoujia.com\nDOMAIN-SUFFIX,push.wapx.cn\nDOMAIN-SUFFIX,push.yuedu.163.com\nDOMAIN-SUFFIX,push.zdworks.com\nDOMAIN-SUFFIX,push.zhangyue.com\nDOMAIN-SUFFIX,push.zhanzhang.baidu.com\nDOMAIN-SUFFIX,push-android.myzaker.com\nDOMAIN-SUFFIX,pushapi.lenovomm.com\nDOMAIN-SUFFIX,push-dc.51y5.net\nDOMAIN-SUFFIX,pv.alert.autohome.com.cn\nDOMAIN-SUFFIX,pv.anzhi.com\nDOMAIN-SUFFIX,pv.cheshi.com\nDOMAIN-SUFFIX,pv.enet.com.cn\nDOMAIN-SUFFIX,pv.focus.cn\nDOMAIN-SUFFIX,pv.ra.icast.cn\nDOMAIN-SUFFIX,pv.sogou.com\nDOMAIN-SUFFIX,pv.xcar.com.cn\nDOMAIN-SUFFIX,pv.zdnet.com.cn\nDOMAIN-SUFFIX,pv.zol.com.cn\nDOMAIN-SUFFIX,pvc.zol.com.cn\nDOMAIN-SUFFIX,pvdata.ku6.com\nDOMAIN-SUFFIX,pvlog.hd.baofeng.com\nDOMAIN-SUFFIX,pvlog.moviebox.baofeng.net\nDOMAIN-SUFFIX,pvm.zol.com.cn\nDOMAIN-SUFFIX,pvmsite.zol.com.cn\nDOMAIN-SUFFIX,pvsite.zol.com.cn\nDOMAIN-SUFFIX,pvstat.html5.qq.com\nDOMAIN-SUFFIX,pvtest.zol.com.cn\nDOMAIN-SUFFIX,pvx.autohome.com.cn\nDOMAIN-SUFFIX,pwj.biqugezw.com\nDOMAIN-SUFFIX,px.adhigh.net\nDOMAIN-SUFFIX,px.media-serving.com\nDOMAIN-SUFFIX,px.moatads.com\nDOMAIN-SUFFIX,px.owneriq.net\nDOMAIN-SUFFIX,px.powerlinks.com\nDOMAIN-SUFFIX,px.steelhousemedia.com\nDOMAIN-SUFFIX,pxene.com\nDOMAIN-SUFFIX,pxl.connexity.net\nDOMAIN-SUFFIX,py.qlogo.cn\nDOMAIN-SUFFIX,py.wikigifth.com\nDOMAIN-SUFFIX,py2.qlogo.cn\nDOMAIN-SUFFIX,pyerc.com\nDOMAIN-SUFFIX,pyzkk.com\nDOMAIN-SUFFIX,q.i.gdt.qq.com\nDOMAIN-SUFFIX,q.ox11.com\nDOMAIN-SUFFIX,q.s.cr-nielsen.com\nDOMAIN-SUFFIX,q1scv.vov0.com\nDOMAIN-SUFFIX,q6rwa.eschangchi.com\nDOMAIN-SUFFIX,qbyy010.com\nDOMAIN-SUFFIX,qchannel02.cn\nDOMAIN-SUFFIX,qchannel03.cn\nDOMAIN-SUFFIX,qchannel04.cn\nDOMAIN-SUFFIX,qcjslm.com\nDOMAIN-SUFFIX,qcl777.com\nDOMAIN-SUFFIX,qd.dhzw.org\nDOMAIN-SUFFIX,qd.js.sanjiangge.com\nDOMAIN-SUFFIX,qd.moutaihotel.cn\nDOMAIN-SUFFIX,qd.wanjuanba.com\nDOMAIN-SUFFIX,qd.x4399.com\nDOMAIN-SUFFIX,qdchunyu.com\nDOMAIN-SUFFIX,qeoa.hawbfa.com\nDOMAIN-SUFFIX,qgss8.com\nDOMAIN-SUFFIX,qhaif.com\nDOMAIN-SUFFIX,qhl.bealge.sogou.com\nDOMAIN-SUFFIX,qiailm.com\nDOMAIN-SUFFIX,qianclick.baidu.com\nDOMAIN-SUFFIX,qiaopiguniang.com\nDOMAIN-SUFFIX,qihaoqu.com\nDOMAIN-SUFFIX,qingqu.la\nDOMAIN-SUFFIX,qiqipower.com\nDOMAIN-SUFFIX,qiqivv.com\nDOMAIN-SUFFIX,qiqiww.com\nDOMAIN-SUFFIX,qiqiyii.com\nDOMAIN-SUFFIX,qiye11.ejunshi.net\nDOMAIN-SUFFIX,qiyem.ejunshi.com\nDOMAIN-SUFFIX,qiyezs.ejunshi.com\nDOMAIN-SUFFIX,qiyou.com\nDOMAIN-SUFFIX,qjfcdn1220.0101122.com\nDOMAIN-SUFFIX,qjjtc.com\nDOMAIN-SUFFIX,qlisv.siemens6es7.com\nDOMAIN-SUFFIX,qlmho.renhengshangmao.com\nDOMAIN-SUFFIX,qloer.com\nDOMAIN-SUFFIX,qlonglong.com\nDOMAIN-SUFFIX,qmkdy.com\nDOMAIN-SUFFIX,qoiusky.com\nDOMAIN-SUFFIX,qooic.com\nDOMAIN-SUFFIX,qp.yunanfuwuqi.com\nDOMAIN-SUFFIX,qq.guansenff.cn\nDOMAIN-SUFFIX,qq.irs01.com\nDOMAIN-SUFFIX,qq.tapiche.cn\nDOMAIN-SUFFIX,qq2.co\nDOMAIN-SUFFIX,qq61.com\nDOMAIN-SUFFIX,qqhuhu.com\nDOMAIN-SUFFIX,qqm98.com\nDOMAIN-SUFFIX,qqshow2-item.qq.com\nDOMAIN-SUFFIX,qqx.cqqytgpt.com\nDOMAIN-SUFFIX,qqzu.com\nDOMAIN-SUFFIX,qsbz2011.com\nDOMAIN-SUFFIX,qshxc.com\nDOMAIN-SUFFIX,qt.biqugezw.com\nDOMAIN-SUFFIX,qt002x.corp.youdao.com\nDOMAIN-SUFFIX,qtmojo.cn\nDOMAIN-SUFFIX,qtmojo.com\nDOMAIN-SUFFIX,quansj.cn\nDOMAIN-SUFFIX,quantcount.com\nDOMAIN-SUFFIX,quantserve.com\nDOMAIN-SUFFIX,qucaigg.com\nDOMAIN-SUFFIX,queene.cn\nDOMAIN-SUFFIX,questionmarket.com\nDOMAIN-SUFFIX,qujishu.com\nDOMAIN-SUFFIX,qumi.com\nDOMAIN-SUFFIX,qupinhj.com\nDOMAIN-SUFFIX,quw18.com\nDOMAIN-SUFFIX,quyaoya.com\nDOMAIN-SUFFIX,qweqwe.mctvhp.cn\nDOMAIN-SUFFIX,qxjdlf.com\nDOMAIN-SUFFIX,qxm.pluto.sogou.com\nDOMAIN-SUFFIX,qxxys.com\nDOMAIN-SUFFIX,qyctj.com\nDOMAIN-SUFFIX,qytyf.com\nDOMAIN-SUFFIX,qzdag.com\nDOMAIN-SUFFIX,qzdfc.com\nDOMAIN-SUFFIX,qzgjprj.com\nDOMAIN-SUFFIX,qzkxt.com\nDOMAIN-SUFFIX,r.0.0.0.0.cn\nDOMAIN-SUFFIX,r.254a.com\nDOMAIN-SUFFIX,r.5207470.com\nDOMAIN-SUFFIX,r.browser.miui.com\nDOMAIN-SUFFIX,r.bxb.oupeng.com\nDOMAIN-SUFFIX,r.dmp.sina.com.cn\nDOMAIN-SUFFIX,r.mail.163.com\nDOMAIN-SUFFIX,r.msn.com\nDOMAIN-SUFFIX,r.myadx.net\nDOMAIN-SUFFIX,r.ow.0.0.0.0.cn\nDOMAIN-SUFFIX,r.pixgold.com\nDOMAIN-SUFFIX,r.radikal.ru\nDOMAIN-SUFFIX,r.xcycm.com\nDOMAIN-SUFFIX,r.youmi.net\nDOMAIN-SUFFIX,r.zlongad.com\nDOMAIN-SUFFIX,r8nu86wg.me\nDOMAIN-SUFFIX,ra.gtimg.com\nDOMAIN-SUFFIX,rabbit.meitustat.com\nDOMAIN-SUFFIX,rabbit.tg.meitu.com\nDOMAIN-SUFFIX,rack.bauermedia.co.uk\nDOMAIN-SUFFIX,rad.live.com\nDOMAIN-SUFFIX,rad.microsoft.com\nDOMAIN-SUFFIX,rad.msn.com\nDOMAIN-SUFFIX,rad.reporo.net\nDOMAIN-SUFFIX,radar.cedexis.com\nDOMAIN-SUFFIX,raeqqe.cn\nDOMAIN-SUFFIX,rank.hit.china.com\nDOMAIN-SUFFIX,rannabio.com\nDOMAIN-SUFFIX,ratings.lycos.com\nDOMAIN-SUFFIX,raw.okwan.cn\nDOMAIN-SUFFIX,rbp.emea.mxptint.net\nDOMAIN-SUFFIX,rbp.mxptint.net\nDOMAIN-SUFFIX,rbs.haiyunx.com\nDOMAIN-SUFFIX,rbywg.com\nDOMAIN-SUFFIX,rc.fthcz.com\nDOMAIN-SUFFIX,rc.haodongkeji.cn\nDOMAIN-SUFFIX,rc.mgwcn.com\nDOMAIN-SUFFIX,rc.xmcmn.com\nDOMAIN-SUFFIX,rc2waycm-atl.netmng.com\nDOMAIN-SUFFIX,rc-au.imrworldwide.com\nDOMAIN-SUFFIX,rcmd.pop.ijinshan.com\nDOMAIN-SUFFIX,rcp.c.appier.net\nDOMAIN-SUFFIX,rcv.iclicash.com\nDOMAIN-SUFFIX,rcv.jesgoo.com\nDOMAIN-SUFFIX,rcv.mobad.ijinshan.com\nDOMAIN-SUFFIX,rcv.moogos.com\nDOMAIN-SUFFIX,rcv.union-wifi.com\nDOMAIN-SUFFIX,rcyy3.kaopuwangjz.com\nDOMAIN-SUFFIX,rd.ane.yahoo.co.jp\nDOMAIN-SUFFIX,rd.da.netease.com\nDOMAIN-SUFFIX,rd.e.sogou.com\nDOMAIN-SUFFIX,rdiqt.cn\nDOMAIN-SUFFIX,rdtuijian.com\nDOMAIN-SUFFIX,rdx.autohome.com.cn\nDOMAIN-SUFFIX,re.m.taobao.com\nDOMAIN-SUFFIX,re.taobao.com\nDOMAIN-SUFFIX,re.taotaosou.com\nDOMAIN-SUFFIX,reachmax.cn\nDOMAIN-SUFFIX,reader.browser.miui.com\nDOMAIN-SUFFIX,reader.meizu.com\nDOMAIN-SUFFIX,reader.res.meizu.com\nDOMAIN-SUFFIX,realtime.monitor.ppweb.com.cn\nDOMAIN-SUFFIX,rec.g.163.com\nDOMAIN-SUFFIX,rec.moviebox.baofeng.net\nDOMAIN-SUFFIX,recreativ.ru\nDOMAIN-SUFFIX,recv-vd.gridsumdissector.cn\nDOMAIN-SUFFIX,recv-vd.gridsumdissector.com\nDOMAIN-SUFFIX,recv-wd.gridsumdissector.com\nDOMAIN-SUFFIX,red.bayimg.net\nDOMAIN-SUFFIX,redirect.simba.taobao.com\nDOMAIN-SUFFIX,redpaper-10006092.cos.myqcloud.com\nDOMAIN-SUFFIX,redvase.bravenet.com\nDOMAIN-SUFFIX,referrer.disqus.com\nDOMAIN-SUFFIX,relap.io\nDOMAIN-SUFFIX,release.baidu.com\nDOMAIN-SUFFIX,reliancevalve.com\nDOMAIN-SUFFIX,remote88.com\nDOMAIN-SUFFIX,remotedu.cn\nDOMAIN-SUFFIX,rem-track.bild.de\nDOMAIN-SUFFIX,rencai56.com\nDOMAIN-SUFFIX,renren2.maoyun.tv\nDOMAIN-SUFFIX,req.startappservice.com\nDOMAIN-SUFFIX,res.cocounion.com\nDOMAIN-SUFFIX,res.dxpmedia.com\nDOMAIN-SUFFIX,res.icast.cn\nDOMAIN-SUFFIX,res.ipingke.com\nDOMAIN-SUFFIX,res.mmstat.com\nDOMAIN-SUFFIX,res.qhupdate.com\nDOMAIN-SUFFIX,res3.feedsportal.com\nDOMAIN-SUFFIX,rescn.u3.ucweb.com\nDOMAIN-SUFFIX,resetgey.com\nDOMAIN-SUFFIX,res-ga.smzdm.com\nDOMAIN-SUFFIX,resolver.gslb.mi-idc.com\nDOMAIN-SUFFIX,resolver.msg.xiaomi.net\nDOMAIN-SUFFIX,resource.baomihua.com\nDOMAIN-SUFFIX,responsys.net\nDOMAIN-SUFFIX,ret.xinlongrubber.com\nDOMAIN-SUFFIX,rev.fapdu.com\nDOMAIN-SUFFIX,revdepo.com\nDOMAIN-SUFFIX,revealads.appspot.com\nDOMAIN-SUFFIX,revsci.net\nDOMAIN-SUFFIX,rfir2.50w.me\nDOMAIN-SUFFIX,rh.code.jjyx.com\nDOMAIN-SUFFIX,rh.greenbetterkids.com\nDOMAIN-SUFFIX,rhgyg.com\nDOMAIN-SUFFIX,richmedia.yimg.com\nDOMAIN-SUFFIX,riqu2015.com\nDOMAIN-SUFFIX,river.zhidao.baidu.com\nDOMAIN-SUFFIX,rj.baidu.com\nDOMAIN-SUFFIX,rjgw.theta.sogou.com\nDOMAIN-SUFFIX,rjs.niuxgame77.com\nDOMAIN-SUFFIX,rk.rongchengxxw.com\nDOMAIN-SUFFIX,rlcdn.com\nDOMAIN-SUFFIX,rlogs.youdao.com\nDOMAIN-SUFFIX,rm.gdt.qq.com\nDOMAIN-SUFFIX,rm.ra.icast.cn\nDOMAIN-SUFFIX,rm.sina.com.cn\nDOMAIN-SUFFIX,rmads.eu.msn.com\nDOMAIN-SUFFIX,rmads.msn.com\nDOMAIN-SUFFIX,rmcxw.cn\nDOMAIN-SUFFIX,rmoeu.mercury.sogou.com\nDOMAIN-SUFFIX,rmtx.ra.icast.cn\nDOMAIN-SUFFIX,rmw.jdburl.com\nDOMAIN-SUFFIX,rnfrfxqztlno.com\nDOMAIN-SUFFIX,roia.com\nDOMAIN-SUFFIX,rosi.okkkk.com\nDOMAIN-SUFFIX,rotabanner.kulichki.net\nDOMAIN-SUFFIX,rotate.ymtracking.com\nDOMAIN-SUFFIX,rotator.tradetracker.net\nDOMAIN-SUFFIX,router.bittorrent.com\nDOMAIN-SUFFIX,router.gwdang.com\nDOMAIN-SUFFIX,rp.crasheye.cn\nDOMAIN-SUFFIX,rp.gwallet.com\nDOMAIN-SUFFIX,rpaulfrank.com\nDOMAIN-SUFFIX,rpc-php.trafficfactory.biz\nDOMAIN-SUFFIX,rplog.baidu.com\nDOMAIN-SUFFIX,rpnews.itaoxiaoshuo.com\nDOMAIN-SUFFIX,rpt.anchorfree.net\nDOMAIN-SUFFIX,rqgsf.com\nDOMAIN-SUFFIX,rr.knet.cn\nDOMAIN-SUFFIX,rrr.youle55.com\nDOMAIN-SUFFIX,rrsubway.com\nDOMAIN-SUFFIX,rs.sinajs.cn\nDOMAIN-SUFFIX,rs1.rensheng5.com\nDOMAIN-SUFFIX,rsas.szzek.com\nDOMAIN-SUFFIX,rsccs.com\nDOMAIN-SUFFIX,rt.applovin.com\nDOMAIN-SUFFIX,rt.funshion.net\nDOMAIN-SUFFIX,rt.gsspat.jp\nDOMAIN-SUFFIX,rtas.videocc.net\nDOMAIN-SUFFIX,rtax.criteo.com\nDOMAIN-SUFFIX,rtb.com.ru\nDOMAIN-SUFFIX,rtb.eanalyzer.de\nDOMAIN-SUFFIX,rtb.metrigo.com\nDOMAIN-SUFFIX,rtbasia.com\nDOMAIN-SUFFIX,rtb-p.kejet.net\nDOMAIN-SUFFIX,rtbstat.zcdsp.com\nDOMAIN-SUFFIX,rtlog.vidown.cn\nDOMAIN-SUFFIX,rtmonitor.kugou.com\nDOMAIN-SUFFIX,rto.steelhousemedia.com\nDOMAIN-SUFFIX,ruan88.com\nDOMAIN-SUFFIX,rubicon-match.dotomi.com\nDOMAIN-SUFFIX,rudy.adsnative.com\nDOMAIN-SUFFIX,ru-gmtdmp.mookie1.com\nDOMAIN-SUFFIX,rum-collector.pingdom.net\nDOMAIN-SUFFIX,rum-static.pingdom.net\nDOMAIN-SUFFIX,runetki.joyreactor.ru\nDOMAIN-SUFFIX,runiman.com\nDOMAIN-SUFFIX,rutrk.org\nDOMAIN-SUFFIX,ruxianke.com\nDOMAIN-SUFFIX,rvb.quanliyouxi.cn\nDOMAIN-SUFFIX,rwjfs.com\nDOMAIN-SUFFIX,rwq.youle55.com\nDOMAIN-SUFFIX,rxwan.com\nDOMAIN-SUFFIX,s.0.0.0.0.cn\nDOMAIN-SUFFIX,s.051352.com\nDOMAIN-SUFFIX,s.0594529.com\nDOMAIN-SUFFIX,s.17173cdn.com\nDOMAIN-SUFFIX,s.35kds.com\nDOMAIN-SUFFIX,s.5jjx.net\nDOMAIN-SUFFIX,s.652748.com\nDOMAIN-SUFFIX,s.6travel.com\nDOMAIN-SUFFIX,s.abcache.com\nDOMAIN-SUFFIX,s.alitui.weibo.com\nDOMAIN-SUFFIX,s.baidu.com\nDOMAIN-SUFFIX,s.bmgan.com\nDOMAIN-SUFFIX,s.caduka.cn\nDOMAIN-SUFFIX,s.cdn.u17t.com\nDOMAIN-SUFFIX,s.cdxyb.cn\nDOMAIN-SUFFIX,s.clkservice.youdao.com\nDOMAIN-SUFFIX,s.com2us.net\nDOMAIN-SUFFIX,s.coveredsys.cn\nDOMAIN-SUFFIX,s.cr-nielsen.com\nDOMAIN-SUFFIX,s.csbew.com\nDOMAIN-SUFFIX,s.ddstu.com\nDOMAIN-SUFFIX,s.de123.net\nDOMAIN-SUFFIX,s.doyo.cn\nDOMAIN-SUFFIX,s.dpcq1.net\nDOMAIN-SUFFIX,s.dsjcfw.com\nDOMAIN-SUFFIX,s.effectivemeasure.net\nDOMAIN-SUFFIX,s.ekeide.com\nDOMAIN-SUFFIX,s.georgias.cn\nDOMAIN-SUFFIX,s.go.sohu.com\nDOMAIN-SUFFIX,s.haiyunx.com\nDOMAIN-SUFFIX,s.hk9600.com\nDOMAIN-SUFFIX,s.hkfuy.com\nDOMAIN-SUFFIX,s.hnhgw.cn\nDOMAIN-SUFFIX,s.hzht666.com\nDOMAIN-SUFFIX,s.img.mix.sina.com.cn\nDOMAIN-SUFFIX,s.iroby.com\nDOMAIN-SUFFIX,s.iuuff.com\nDOMAIN-SUFFIX,s.jandan.com\nDOMAIN-SUFFIX,s.jimdo.com\nDOMAIN-SUFFIX,s.jlminte.com\nDOMAIN-SUFFIX,s.jpush.cn\nDOMAIN-SUFFIX,s.jzkelida.com\nDOMAIN-SUFFIX,s.khgj.cn\nDOMAIN-SUFFIX,s.l8l9.com\nDOMAIN-SUFFIX,s.maipubao.cn\nDOMAIN-SUFFIX,s.meimeidaren.com\nDOMAIN-SUFFIX,s.mgwcn.com\nDOMAIN-SUFFIX,s.mt145.com\nDOMAIN-SUFFIX,s.okmgy.cn\nDOMAIN-SUFFIX,s.phpwind.com\nDOMAIN-SUFFIX,s.qd.qingting.fm\nDOMAIN-SUFFIX,s.qd.qingtingfm.com\nDOMAIN-SUFFIX,s.qhupdate.com\nDOMAIN-SUFFIX,s.qtad.qingting.fm\nDOMAIN-SUFFIX,s.qzkxt.com\nDOMAIN-SUFFIX,s.ryre.cn\nDOMAIN-SUFFIX,s.sh.qihoo.com\nDOMAIN-SUFFIX,s.shiftrro.com\nDOMAIN-SUFFIX,s.staqnet.com\nDOMAIN-SUFFIX,s.temaidi.com\nDOMAIN-SUFFIX,s.trafficjam.cn\nDOMAIN-SUFFIX,s.uc627.com\nDOMAIN-SUFFIX,s.uuidksinc.net\nDOMAIN-SUFFIX,s.wapadv.com\nDOMAIN-SUFFIX,s.wrating.com\nDOMAIN-SUFFIX,s.wxktv.cn\nDOMAIN-SUFFIX,s.x.cn.xtgreat.com\nDOMAIN-SUFFIX,s.xcfe.cn\nDOMAIN-SUFFIX,s.xinghao89.com\nDOMAIN-SUFFIX,s.xmcmn.com\nDOMAIN-SUFFIX,s.yanpoly.com\nDOMAIN-SUFFIX,s.yfycy.com\nDOMAIN-SUFFIX,s.yidianzixun.com\nDOMAIN-SUFFIX,s.yjkyj.cn\nDOMAIN-SUFFIX,s.youmi.net\nDOMAIN-SUFFIX,s.ysxufeng.com\nDOMAIN-SUFFIX,s.yunpifu.cn\nDOMAIN-SUFFIX,s.zgclmw.cn\nDOMAIN-SUFFIX,s.zixuntop.com\nDOMAIN-SUFFIX,s.zjhoudao.com\nDOMAIN-SUFFIX,s.zlongad.com\nDOMAIN-SUFFIX,s.zxwdw.com\nDOMAIN-SUFFIX,s0.2mdn.net\nDOMAIN-SUFFIX,s03.optimix.asia\nDOMAIN-SUFFIX,s1.2mdn.net\nDOMAIN-SUFFIX,s1.cmfu.com\nDOMAIN-SUFFIX,s1.hiapk.com\nDOMAIN-SUFFIX,s1.hnhbyxdq.com\nDOMAIN-SUFFIX,s1.huiqituan.com\nDOMAIN-SUFFIX,s1.iigushi.com\nDOMAIN-SUFFIX,s1.kutongji.com\nDOMAIN-SUFFIX,s1.mingmingtehui.com\nDOMAIN-SUFFIX,s1.qiqutt.cn\nDOMAIN-SUFFIX,s1.qiqutt.com\nDOMAIN-SUFFIX,s1.qiuyi.cn\nDOMAIN-SUFFIX,s1.s8tu.com\nDOMAIN-SUFFIX,s1.tansuotv.com\nDOMAIN-SUFFIX,s10.histats.com\nDOMAIN-SUFFIX,s2.dnaxddnc.com\nDOMAIN-SUFFIX,s2.hiapk.com\nDOMAIN-SUFFIX,s2.huoying666.com\nDOMAIN-SUFFIX,s2.kuaibaopay.com\nDOMAIN-SUFFIX,s2.mingmingtehui.com\nDOMAIN-SUFFIX,s2.yandui.com\nDOMAIN-SUFFIX,s2.zdface.com\nDOMAIN-SUFFIX,s2.zdmimg.com\nDOMAIN-SUFFIX,s3.pfp.sina.net\nDOMAIN-SUFFIX,s3.rongnews.com\nDOMAIN-SUFFIX,s3d4.cn\nDOMAIN-SUFFIX,s4.55.la\nDOMAIN-SUFFIX,s4.histats.com\nDOMAIN-SUFFIX,s400cc.com\nDOMAIN-SUFFIX,s5.keydot.net\nDOMAIN-SUFFIX,s8.001fzc.com\nDOMAIN-SUFFIX,s8.dnaxddnc.com\nDOMAIN-SUFFIX,s8x1.com\nDOMAIN-SUFFIX,s9w.cc\nDOMAIN-SUFFIX,sa909.com\nDOMAIN-SUFFIX,sad.qeo.cn\nDOMAIN-SUFFIX,safe.tsgpay.cn\nDOMAIN-SUFFIX,safe-aisle.jointreport-switch.com\nDOMAIN-SUFFIX,saferwet.com\nDOMAIN-SUFFIX,same.chinadaily.com.cn\nDOMAIN-SUFFIX,same.eastmoney.com\nDOMAIN-SUFFIX,same.jrj.com.cn\nDOMAIN-SUFFIX,same.mzy2014.com\nDOMAIN-SUFFIX,same.stockstar.com\nDOMAIN-SUFFIX,same01.jrj.com.cn\nDOMAIN-SUFFIX,same02.jrj.com.cn\nDOMAIN-SUFFIX,same03.jrj.com.cn\nDOMAIN-SUFFIX,sams.nikonimaging.com\nDOMAIN-SUFFIX,sangxi.top\nDOMAIN-SUFFIX,sanya1.com\nDOMAIN-SUFFIX,sape.ru\nDOMAIN-SUFFIX,sapi.sina.cn\nDOMAIN-SUFFIX,savebt.net\nDOMAIN-SUFFIX,saxxaz.taohuayuan8888.com\nDOMAIN-SUFFIX,sb.scorecardresearch.com\nDOMAIN-SUFFIX,sb88b.com\nDOMAIN-SUFFIX,sbeacon.sina.com.cn\nDOMAIN-SUFFIX,sbrqp.com\nDOMAIN-SUFFIX,sbw.ysjweb.com\nDOMAIN-SUFFIX,sc.58mingtian.cn\nDOMAIN-SUFFIX,sc.chinaiiss.com\nDOMAIN-SUFFIX,sc.ggdoubi.com\nDOMAIN-SUFFIX,sc.ggfeng.com\nDOMAIN-SUFFIX,sc.iasds01.com\nDOMAIN-SUFFIX,sc.sczxy.com\nDOMAIN-SUFFIX,sc.shayugg.com\nDOMAIN-SUFFIX,sc1369.com\nDOMAIN-SUFFIX,scc.0.0.0.0.cn\nDOMAIN-SUFFIX,sccdn.f2zd.com\nDOMAIN-SUFFIX,scdng.com\nDOMAIN-SUFFIX,scdown.qq.com\nDOMAIN-SUFFIX,scene.vip.xunlei.com\nDOMAIN-SUFFIX,schborg.com\nDOMAIN-SUFFIX,schemas.android.com\nDOMAIN-SUFFIX,schprompt.dangdang.com\nDOMAIN-SUFFIX,sciencelolb.com\nDOMAIN-SUFFIX,scimg.27admin.com\nDOMAIN-SUFFIX,sclick.6rooms.com\nDOMAIN-SUFFIX,sclick.baidu.com\nDOMAIN-SUFFIX,sclizhong.com\nDOMAIN-SUFFIX,sclog.moviebox.baofeng.com\nDOMAIN-SUFFIX,scribe.twitter.com\nDOMAIN-SUFFIX,scrippsnetworks.com\nDOMAIN-SUFFIX,script.crazyegg.com\nDOMAIN-SUFFIX,script.vccoo.com\nDOMAIN-SUFFIX,script-bd.baixing.net\nDOMAIN-SUFFIX,scriptcc.cc\nDOMAIN-SUFFIX,scupio.com\nDOMAIN-SUFFIX,scw0.com\nDOMAIN-SUFFIX,sd.0.0.0.0.cn\nDOMAIN-SUFFIX,sd.kk3g.net\nDOMAIN-SUFFIX,sdac.lenovomm.com\nDOMAIN-SUFFIX,sdb.amazonaws.com\nDOMAIN-SUFFIX,sdhzstone.net\nDOMAIN-SUFFIX,sdk.appadhoc.com\nDOMAIN-SUFFIX,sdk.cdnmaster.com\nDOMAIN-SUFFIX,sdk.cmgame.com\nDOMAIN-SUFFIX,sdk.conf.igexin.com\nDOMAIN-SUFFIX,sdk.mobad.ijinshan.com\nDOMAIN-SUFFIX,sdk.open.amp.igexin.com\nDOMAIN-SUFFIX,sdk.open.lbs.igexin.com\nDOMAIN-SUFFIX,sdk.open.phone.igexin.com\nDOMAIN-SUFFIX,sdk.open.talk.gepush.com\nDOMAIN-SUFFIX,sdk.open.talk.igexin.com\nDOMAIN-SUFFIX,sdkapp.mobile.sina.cn\nDOMAIN-SUFFIX,sdkapp.uve.weibo.com\nDOMAIN-SUFFIX,sdkclick.mobile.sina.cn\nDOMAIN-SUFFIX,sdkconfig.ad.intl.xiaomi.com\nDOMAIN-SUFFIX,sdkdm.com\nDOMAIN-SUFFIX,sdklog.cmgame.com\nDOMAIN-SUFFIX,sdklog.uu.cc\nDOMAIN-SUFFIX,sdkpay.uu.cc\nDOMAIN-SUFFIX,sdksitter.m.sjzhushou.com\nDOMAIN-SUFFIX,sdl.0.0.0.0.cn\nDOMAIN-SUFFIX,sdn.kugou.com\nDOMAIN-SUFFIX,sdn.penggua.com.cn\nDOMAIN-SUFFIX,sdownload.stargame.com\nDOMAIN-SUFFIX,sdqoi2d.com\nDOMAIN-SUFFIX,sdwfw.com\nDOMAIN-SUFFIX,sdycd.com\nDOMAIN-SUFFIX,sea.napi.ucweb.com\nDOMAIN-SUFFIX,searchignited.com\nDOMAIN-SUFFIX,searchswapper.com\nDOMAIN-SUFFIX,seavideo-ak.espn.go.com\nDOMAIN-SUFFIX,sebar.thand.info\nDOMAIN-SUFFIX,secpay.wostore.cn\nDOMAIN-SUFFIX,secretmedia.s3.amazonaws.com\nDOMAIN-SUFFIX,secure.dsp.com\nDOMAIN-SUFFIX,secure.fastclick.net\nDOMAIN-SUFFIX,secure.img-cdn.mediaplex.com\nDOMAIN-SUFFIX,secure.quantserve.com\nDOMAIN-SUFFIX,secure.statcounter.com\nDOMAIN-SUFFIX,secure-asia.imrworldwide.com\nDOMAIN-SUFFIX,secure-assets.rubiconproject.com\nDOMAIN-SUFFIX,secure-chn.imrworldwide.com\nDOMAIN-SUFFIX,secure-ds.serving-sys.com\nDOMAIN-SUFFIX,security.browser.miui.com\nDOMAIN-SUFFIX,seen.h01ce.cn\nDOMAIN-SUFFIX,seen.hgo7r.cn\nDOMAIN-SUFFIX,seg.sharethis.com\nDOMAIN-SUFFIX,segment.com\nDOMAIN-SUFFIX,selfie.snapmobileasia.net\nDOMAIN-SUFFIX,sell1.etlong.com\nDOMAIN-SUFFIX,sensorsdata.ruguoapp.com\nDOMAIN-SUFFIX,serial.alcohol-soft.com\nDOMAIN-SUFFIX,serrano.hardwareheaven.com\nDOMAIN-SUFFIX,serve.popads.net\nDOMAIN-SUFFIX,servedby.keygamesnetwork.com\nDOMAIN-SUFFIX,server.m.pp.cn\nDOMAIN-SUFFIX,service.ad.adesk.com\nDOMAIN-SUFFIX,service.ad.duomi.com\nDOMAIN-SUFFIX,service.cocounion.com\nDOMAIN-SUFFIX,service.danmu.youku.com\nDOMAIN-SUFFIX,service.epro.sogou.com\nDOMAIN-SUFFIX,service.urchin.com\nDOMAIN-SUFFIX,servicer.adskeeper.co.uk\nDOMAIN-SUFFIX,serving-sys.com\nDOMAIN-SUFFIX,sestat.baidu.com\nDOMAIN-SUFFIX,setting.crashlytics.com\nDOMAIN-SUFFIX,setting.rayjump.com\nDOMAIN-SUFFIX,setting.snswin.qq.com\nDOMAIN-SUFFIX,settings.crashlytics.com\nDOMAIN-SUFFIX,sezvc.com\nDOMAIN-SUFFIX,sfloushi.com\nDOMAIN-SUFFIX,sgbfjs.info\nDOMAIN-SUFFIX,sg-cdn.effectivemeasure.net\nDOMAIN-SUFFIX,sgg.southcn.com\nDOMAIN-SUFFIX,sgvip.chinahdcm.com\nDOMAIN-SUFFIX,sh.qihoo.com\nDOMAIN-SUFFIX,sh.shuqw.com\nDOMAIN-SUFFIX,sha50.com\nDOMAIN-SUFFIX,shadu.baidu.com\nDOMAIN-SUFFIX,shaft.jebe.renren.com\nDOMAIN-SUFFIX,shama5.com\nDOMAIN-SUFFIX,shanghaironghua.com\nDOMAIN-SUFFIX,shanglinli.com\nDOMAIN-SUFFIX,shangz99991.com\nDOMAIN-SUFFIX,share.gzdsw.com\nDOMAIN-SUFFIX,shared.youdao.com\nDOMAIN-SUFFIX,sharedaddomain.com\nDOMAIN-SUFFIX,sharrysweb.com\nDOMAIN-SUFFIX,shbywsd.cn\nDOMAIN-SUFFIX,shenghuo.xiaomi.com\nDOMAIN-SUFFIX,shenleyuni.com\nDOMAIN-SUFFIX,shenyian.net\nDOMAIN-SUFFIX,shenyun.org\nDOMAIN-SUFFIX,shglegle.com\nDOMAIN-SUFFIX,shibeiou.com\nDOMAIN-SUFFIX,shiftrro.com\nDOMAIN-SUFFIX,shili.downxia.com\nDOMAIN-SUFFIX,shili.wanyx.com\nDOMAIN-SUFFIX,shiwan.dl.gxpan.cn\nDOMAIN-SUFFIX,shixunjs.th21333.com\nDOMAIN-SUFFIX,shke.kuuad.com\nDOMAIN-SUFFIX,shop.admin.yinyuetai.com\nDOMAIN-SUFFIX,shop.yinyuetai.com\nDOMAIN-SUFFIX,shop265.com\nDOMAIN-SUFFIX,shoppingpartners2.futurenet.com\nDOMAIN-SUFFIX,shouyoutan.com\nDOMAIN-SUFFIX,show.kc.taotaosou.com\nDOMAIN-SUFFIX,show.qx15.com\nDOMAIN-SUFFIX,show.xiazai16.com\nDOMAIN-SUFFIX,showcase.vpsboard.com\nDOMAIN-SUFFIX,showing.hardwareheaven.com\nDOMAIN-SUFFIX,shows.21cn.com\nDOMAIN-SUFFIX,shtt.shuqw.com\nDOMAIN-SUFFIX,shucaihangjia.com\nDOMAIN-SUFFIX,shuiguo.com\nDOMAIN-SUFFIX,shuqw.com\nDOMAIN-SUFFIX,shushijiameng123.com\nDOMAIN-SUFFIX,shuttle.bayescom.com\nDOMAIN-SUFFIX,shxinjie.cn\nDOMAIN-SUFFIX,shzyjbr.wtdtjs.rocks\nDOMAIN-SUFFIX,si9377.com\nDOMAIN-SUFFIX,sicentlife.com\nDOMAIN-SUFFIX,sigbusa.com\nDOMAIN-SUFFIX,sigo99.com\nDOMAIN-SUFFIX,simba.m.taobao.com\nDOMAIN-SUFFIX,sina.wrating.com\nDOMAIN-SUFFIX,sina.yinstar.org\nDOMAIN-SUFFIX,sinaalicdn.com\nDOMAIN-SUFFIX,sinaaliyun.cn\nDOMAIN-SUFFIX,siqwqjza.m.yikanxiaoshuo.net\nDOMAIN-SUFFIX,sis.jpush.io\nDOMAIN-SUFFIX,sit.gentags.net\nDOMAIN-SUFFIX,sit.pagechoice.net\nDOMAIN-SUFFIX,site.cdnmaster.com\nDOMAIN-SUFFIX,site.img.4tube.com\nDOMAIN-SUFFIX,sitemeter.com\nDOMAIN-SUFFIX,sitemobia.com\nDOMAIN-SUFFIX,sitescout.com\nDOMAIN-SUFFIX,sitetag.us\nDOMAIN-SUFFIX,sj.uukanshu.com\nDOMAIN-SUFFIX,sj1.3987.com\nDOMAIN-SUFFIX,sjj.jsyjwj.com\nDOMAIN-SUFFIX,skatehot.net\nDOMAIN-SUFFIX,sl.xawjwl.com\nDOMAIN-SUFFIX,slb.sxuantang.com\nDOMAIN-SUFFIX,slb.upshengyi.com\nDOMAIN-SUFFIX,slib.tvmao.cn\nDOMAIN-SUFFIX,slides.discovery.tom.com\nDOMAIN-SUFFIX,slog.sina.cn\nDOMAIN-SUFFIX,slog.sina.com.cn\nDOMAIN-SUFFIX,slot.union.ucweb.com\nDOMAIN-SUFFIX,slzs.52xiyou.com\nDOMAIN-SUFFIX,sm.0.0.0.0.cn\nDOMAIN-SUFFIX,sm1.todgo.com\nDOMAIN-SUFFIX,sm2.todgo.com\nDOMAIN-SUFFIX,smartmad.com\nDOMAIN-SUFFIX,smblock.s3.amazonaws.com\nDOMAIN-SUFFIX,smucdn.com\nDOMAIN-SUFFIX,smxay.com\nDOMAIN-SUFFIX,smxsg.com\nDOMAIN-SUFFIX,snap.snapmobile.asia\nDOMAIN-SUFFIX,snapmobileasia.net\nDOMAIN-SUFFIX,sngmta.qq.com\nDOMAIN-SUFFIX,snnnyy.com\nDOMAIN-SUFFIX,snow001.com\nDOMAIN-SUFFIX,so9l.com\nDOMAIN-SUFFIX,soarfi.cn\nDOMAIN-SUFFIX,sobar.baidu.com\nDOMAIN-SUFFIX,sobartop.baidu.com\nDOMAIN-SUFFIX,social-touch.com\nDOMAIN-SUFFIX,sod.onelink.me\nDOMAIN-SUFFIX,soft.chaomeng8.com\nDOMAIN-SUFFIX,soft.zhidian3g.cn\nDOMAIN-SUFFIX,sohu.irs01.com\nDOMAIN-SUFFIX,sohu.wrating.com\nDOMAIN-SUFFIX,somecoding.com\nDOMAIN-SUFFIX,somennew.com\nDOMAIN-SUFFIX,song.fanxing.kugou.com\nDOMAIN-SUFFIX,song001.com\nDOMAIN-SUFFIX,sonomoyo.com\nDOMAIN-SUFFIX,sos0easy.com\nDOMAIN-SUFFIX,sou.dkdlsj.com\nDOMAIN-SUFFIX,sou.xanbhx.com\nDOMAIN-SUFFIX,souid.com\nDOMAIN-SUFFIX,source.youxiaoad.com\nDOMAIN-SUFFIX,sousuo.xm.sjzhushou.com\nDOMAIN-SUFFIX,sp.fastclick.net\nDOMAIN-SUFFIX,sp.gmossp-sp.jp\nDOMAIN-SUFFIX,sp.wndoor.com\nDOMAIN-SUFFIX,sp.yixui.com\nDOMAIN-SUFFIX,sp3.cndm.com\nDOMAIN-SUFFIX,spad.i-mobile.co.jp\nDOMAIN-SUFFIX,spade.twitch.tv\nDOMAIN-SUFFIX,spap.adingo.jp\nDOMAIN-SUFFIX,spap.adingo.jp.eimg.jp\nDOMAIN-SUFFIX,spapi.i-mobile.co.jp\nDOMAIN-SUFFIX,spb.bid.run\nDOMAIN-SUFFIX,spcdnpc.i-mobile.co.jp\nDOMAIN-SUFFIX,spcnv.i-mobile.co.jp\nDOMAIN-SUFFIX,spcode.baidu.com\nDOMAIN-SUFFIX,spdeliver.i-mobile.co.jp\nDOMAIN-SUFFIX,spdmg.i-mobile.co.jp\nDOMAIN-SUFFIX,spdmg-backend.i-mobile.co.jp\nDOMAIN-SUFFIX,sphwq.net\nDOMAIN-SUFFIX,spnet2-1.i-mobile.co.jp\nDOMAIN-SUFFIX,spnet33.i-mobile.co.jp\nDOMAIN-SUFFIX,sponsorpay.com\nDOMAIN-SUFFIX,sponsors.s2ki.com\nDOMAIN-SUFFIX,sponsors.webosroundup.com\nDOMAIN-SUFFIX,spproxy.autobytel.com\nDOMAIN-SUFFIX,spro.so.com\nDOMAIN-SUFFIX,spt.dictionary.com\nDOMAIN-SUFFIX,sqd.jstdjq.com\nDOMAIN-SUFFIX,sqext.com\nDOMAIN-SUFFIX,sqtpks3.1391.com\nDOMAIN-SUFFIX,squarespace.evyy.net\nDOMAIN-SUFFIX,src.duanxin520.com\nDOMAIN-SUFFIX,src.leju.com\nDOMAIN-SUFFIX,src.zf313.com\nDOMAIN-SUFFIX,srd.simba.taobao.com\nDOMAIN-SUFFIX,srhuafeng.com\nDOMAIN-SUFFIX,srv.carbonads.net\nDOMAIN-SUFFIX,srv.revdepo.com\nDOMAIN-SUFFIX,srv.thespacereporter.com\nDOMAIN-SUFFIX,ss.cnczjy.com\nDOMAIN-SUFFIX,ss.cnnic.cn\nDOMAIN-SUFFIX,ss.he9630.com\nDOMAIN-SUFFIX,ss.knet.cn\nDOMAIN-SUFFIX,ss.missyouxi.com\nDOMAIN-SUFFIX,ss.shicimingju.com\nDOMAIN-SUFFIX,ss.shuajuzu.com\nDOMAIN-SUFFIX,ss.subo.me\nDOMAIN-SUFFIX,ss.swagger1.com\nDOMAIN-SUFFIX,ss.sysad.cn\nDOMAIN-SUFFIX,ss.sysadult.cn\nDOMAIN-SUFFIX,ssac.suning.com\nDOMAIN-SUFFIX,sscefsol.com\nDOMAIN-SUFFIX,sscefsol.com.cn\nDOMAIN-SUFFIX,ssdaili.com\nDOMAIN-SUFFIX,ssh.hxlif.com\nDOMAIN-SUFFIX,ssh.jsyzw132.com\nDOMAIN-SUFFIX,ssh.lifu11.com\nDOMAIN-SUFFIX,ssh.szxiuchang.com\nDOMAIN-SUFFIX,ssh.yezijizhang.com\nDOMAIN-SUFFIX,ssjpx.com\nDOMAIN-SUFFIX,ssjy168.com\nDOMAIN-SUFFIX,ssl.hyhzy.cn\nDOMAIN-SUFFIX,ssl.ymapp.com\nDOMAIN-SUFFIX,ssl-cdn.media.innity.net\nDOMAIN-SUFFIX,sso-cas.gridsumdissector.com\nDOMAIN-SUFFIX,ssp.08160.cn\nDOMAIN-SUFFIX,ssp.1rtb.com\nDOMAIN-SUFFIX,ssp.4hw.com.cn\nDOMAIN-SUFFIX,ssp.86str.com\nDOMAIN-SUFFIX,ssp.chaohutechan.com\nDOMAIN-SUFFIX,ssp.cibn.starschina.com\nDOMAIN-SUFFIX,ssp.daxueshengqiandai.com\nDOMAIN-SUFFIX,ssp.dmpdsp.com\nDOMAIN-SUFFIX,ssp.kjwx8.com\nDOMAIN-SUFFIX,ssp.kss.ksyun.com\nDOMAIN-SUFFIX,ssp.kssws.ks-cdn.com\nDOMAIN-SUFFIX,ssp.kxly360.com\nDOMAIN-SUFFIX,ssp.pro.cn\nDOMAIN-SUFFIX,ssp.tadseeker.com\nDOMAIN-SUFFIX,ssp.thescenseproject.com\nDOMAIN-SUFFIX,ssp.youxiaoad.com\nDOMAIN-SUFFIX,ssp.zf313.com\nDOMAIN-SUFFIX,ssp1.dmpdsp.com\nDOMAIN-SUFFIX,sspapi.youxiaoad.com\nDOMAIN-SUFFIX,ssp-bidder.i-mobile.co.jp\nDOMAIN-SUFFIX,ssp-rtb.sape.ru\nDOMAIN-SUFFIX,sss.jusha.com\nDOMAIN-SUFFIX,sss.sege.xxx\nDOMAIN-SUFFIX,sss.soarfi.cn\nDOMAIN-SUFFIX,sss.wzjmr.com\nDOMAIN-SUFFIX,sss.zbred.com\nDOMAIN-SUFFIX,sssvd.china.com\nDOMAIN-SUFFIX,sstc360.com\nDOMAIN-SUFFIX,ssum.casalemedia.com\nDOMAIN-SUFFIX,st.holalauncher.com\nDOMAIN-SUFFIX,st.holaworld.cn\nDOMAIN-SUFFIX,st.targetix.net\nDOMAIN-SUFFIX,st.yandexadexchange.net\nDOMAIN-SUFFIX,st.yengo.com\nDOMAIN-SUFFIX,sta.ganji.com\nDOMAIN-SUFFIX,sta.haloall.com\nDOMAIN-SUFFIX,sta.holagames.com\nDOMAIN-SUFFIX,sta.jcjk0451.com\nDOMAIN-SUFFIX,stadig.ifeng.com\nDOMAIN-SUFFIX,stadig0.ifeng.com\nDOMAIN-SUFFIX,staging.admin.e.mi.com\nDOMAIN-SUFFIX,staqnet.com\nDOMAIN-SUFFIX,star8.net\nDOMAIN-SUFFIX,startapp.com\nDOMAIN-SUFFIX,startappexchange.com\nDOMAIN-SUFFIX,startappservice.com\nDOMAIN-SUFFIX,startup.oupeng.com\nDOMAIN-SUFFIX,static1.kewaishu.info\nDOMAIN-SUFFIX,staticadm.leju.com\nDOMAIN-SUFFIX,staticadm.leju.sina.com.cn\nDOMAIN-SUFFIX,staticjs.cn\nDOMAIN-SUFFIX,statics.3987.com\nDOMAIN-SUFFIX,statics.9669.com\nDOMAIN-SUFFIX,statics.woozooo.com\nDOMAIN-SUFFIX,statictest.fraudmetrix.cn\nDOMAIN-SUFFIX,static-xl9-ssl.xunlei.com\nDOMAIN-SUFFIX,staticxx.facebook.com\nDOMAIN-SUFFIX,statisticsv2.yinyuetai.com\nDOMAIN-SUFFIX,stat-y.xywy.com\nDOMAIN-SUFFIX,stat-z.xywy.com\nDOMAIN-SUFFIX,steelhousemedia.com\nDOMAIN-SUFFIX,stervapoimenialena.info\nDOMAIN-SUFFIX,stg8.com\nDOMAIN-SUFFIX,stjzh.gdtarget.com\nDOMAIN-SUFFIX,st-n.ads3-adnow.com\nDOMAIN-SUFFIX,stn88.com\nDOMAIN-SUFFIX,stocksbsc.com\nDOMAIN-SUFFIX,storeconfig.mistat.xiaomi.com\nDOMAIN-SUFFIX,storewidget.pcauthority.com.au\nDOMAIN-SUFFIX,storm.logger.baofeng.com\nDOMAIN-SUFFIX,strategy.beacon.qq.com\nDOMAIN-SUFFIX,stream.heavenmedia.net\nDOMAIN-SUFFIX,stream.shuzilm.cn\nDOMAIN-SUFFIX,streaming.rtbiddingplatform.com\nDOMAIN-SUFFIX,strip.alicdn.com\nDOMAIN-SUFFIX,strip.taobaocdn.com\nDOMAIN-SUFFIX,su.8881919.cc\nDOMAIN-SUFFIX,su.bdimg.com\nDOMAIN-SUFFIX,su.bdstatic.com\nDOMAIN-SUFFIX,sub.powerapple.com\nDOMAIN-SUFFIX,sub.topber.com\nDOMAIN-SUFFIX,subswin.com\nDOMAIN-SUFFIX,sucodb.com\nDOMAIN-SUFFIX,sunjianhao.com\nDOMAIN-SUFFIX,suoooi.cn\nDOMAIN-SUFFIX,super.cat898.com\nDOMAIN-SUFFIX,super.kdnet.net\nDOMAIN-SUFFIX,supfast.net\nDOMAIN-SUFFIX,surv.xbizmedia.com\nDOMAIN-SUFFIX,susapi.dev.surepush.cn\nDOMAIN-SUFFIX,susapi.lenovomm.com\nDOMAIN-SUFFIX,suvset.sohu.com\nDOMAIN-SUFFIX,sv719.dreamdays.cn\nDOMAIN-SUFFIX,sw.cailawyer.cn\nDOMAIN-SUFFIX,sw.mobile.sogou.com\nDOMAIN-SUFFIX,swa.gtimg.com\nDOMAIN-SUFFIX,swappdl.duoyi.com\nDOMAIN-SUFFIX,switchadhub.com\nDOMAIN-SUFFIX,switching.atm.punchbox.org\nDOMAIN-SUFFIX,swpgjai.pop.weddingeeos.com\nDOMAIN-SUFFIX,swx.0.0.0.0.cn\nDOMAIN-SUFFIX,sxbhzs.net\nDOMAIN-SUFFIX,sxdyrq.com\nDOMAIN-SUFFIX,sxjxhg.com\nDOMAIN-SUFFIX,sxz67.com\nDOMAIN-SUFFIX,sy.code.mytanwan.com\nDOMAIN-SUFFIX,sy.flash.mytanwan.com\nDOMAIN-SUFFIX,sy.jlhygy.com\nDOMAIN-SUFFIX,sy.kcxsyz.com\nDOMAIN-SUFFIX,sy.shongcheng.com\nDOMAIN-SUFFIX,sy.sxjxhg.com\nDOMAIN-SUFFIX,sycbbs.com\nDOMAIN-SUFFIX,sy-cdnres.unionsy.com\nDOMAIN-SUFFIX,syilm.net\nDOMAIN-SUFFIX,sykty.com\nDOMAIN-SUFFIX,symaj.cn\nDOMAIN-SUFFIX,synacast.com\nDOMAIN-SUFFIX,sync.1dmp.io\nDOMAIN-SUFFIX,sync.1rx.io\nDOMAIN-SUFFIX,sync.adotmob.com\nDOMAIN-SUFFIX,sync.audsp.com\nDOMAIN-SUFFIX,sync.audtd.com\nDOMAIN-SUFFIX,sync.crwdcntrl.net\nDOMAIN-SUFFIX,sync.extend.tv\nDOMAIN-SUFFIX,sync.fastclick.net\nDOMAIN-SUFFIX,sync.intentiq.com\nDOMAIN-SUFFIX,sync.ipredictive.com\nDOMAIN-SUFFIX,sync.mathtag.com\nDOMAIN-SUFFIX,sync.morgdm.ru\nDOMAIN-SUFFIX,sync.rambler.ru\nDOMAIN-SUFFIX,sync.republer.com\nDOMAIN-SUFFIX,sync.teamrtb.net\nDOMAIN-SUFFIX,sync.tidaltv.com\nDOMAIN-SUFFIX,sync2.audtd.com\nDOMAIN-SUFFIX,sync-dsp.ad-m.asia\nDOMAIN-SUFFIX,sync-eu.exe.bid\nDOMAIN-SUFFIX,sync-tm.everesttech.net\nDOMAIN-SUFFIX,syndication.exdynsrv.com\nDOMAIN-SUFFIX,syndication.exoclick.com\nDOMAIN-SUFFIX,syndication.intel.com\nDOMAIN-SUFFIX,syndication.jsadapi.com\nDOMAIN-SUFFIX,syndication.twitter.com\nDOMAIN-SUFFIX,syndication1.viraladnetwork.net\nDOMAIN-SUFFIX,syndication-o.twitter.com\nDOMAIN-SUFFIX,syofew6o.net\nDOMAIN-SUFFIX,sys.zhangyue.com\nDOMAIN-SUFFIX,sysdig.com\nDOMAIN-SUFFIX,sytcyf.com\nDOMAIN-SUFFIX,sytsr.com\nDOMAIN-SUFFIX,sytz1288.com\nDOMAIN-SUFFIX,szb.aiyole.com\nDOMAIN-SUFFIX,szdzbx.com\nDOMAIN-SUFFIX,szfaq.com\nDOMAIN-SUFFIX,szggdw.com\nDOMAIN-SUFFIX,szkdst.com\nDOMAIN-SUFFIX,szrk3.com\nDOMAIN-SUFFIX,szshouzhai.com\nDOMAIN-SUFFIX,szxc868.com\nDOMAIN-SUFFIX,szxpsg.com\nDOMAIN-SUFFIX,szyr474.com\nDOMAIN-SUFFIX,t.2d-c.cn\nDOMAIN-SUFFIX,t.3apf.com\nDOMAIN-SUFFIX,t.adbxb.cn\nDOMAIN-SUFFIX,t.adcrops.net\nDOMAIN-SUFFIX,t.adxchina.cn\nDOMAIN-SUFFIX,t.atpanel.com\nDOMAIN-SUFFIX,t.cnsjx.net\nDOMAIN-SUFFIX,t.collect.yinyuetai.com\nDOMAIN-SUFFIX,t.cr-nielsen.com\nDOMAIN-SUFFIX,t.cyuew.com\nDOMAIN-SUFFIX,t.d.yoyi.tv\nDOMAIN-SUFFIX,t.dangdang.com\nDOMAIN-SUFFIX,t.dmtrck.com\nDOMAIN-SUFFIX,t.gdt.qq.com\nDOMAIN-SUFFIX,t.go.sohu.com\nDOMAIN-SUFFIX,t.growingio.com\nDOMAIN-SUFFIX,t.iz55.com\nDOMAIN-SUFFIX,t.oq68.com\nDOMAIN-SUFFIX,t.pingzei.com\nDOMAIN-SUFFIX,t.qiuqiuqipai.com\nDOMAIN-SUFFIX,t.sj.qq.com\nDOMAIN-SUFFIX,t.supermario.xyz\nDOMAIN-SUFFIX,t.trafmag.com\nDOMAIN-SUFFIX,t.tzcccm.com\nDOMAIN-SUFFIX,t.ujian.cc\nDOMAIN-SUFFIX,t.uvcourse.net\nDOMAIN-SUFFIX,t.youmi.net\nDOMAIN-SUFFIX,t1.58cdn.com.cn\nDOMAIN-SUFFIX,t1.jzkapp.com\nDOMAIN-SUFFIX,t1.visualrevenue.com\nDOMAIN-SUFFIX,t1.wshufa.com\nDOMAIN-SUFFIX,t188.dazhonghua.cn\nDOMAIN-SUFFIX,t2.58cdn.com.cn\nDOMAIN-SUFFIX,t2.jzkapp.com\nDOMAIN-SUFFIX,t2.vbxx.net\nDOMAIN-SUFFIX,t2.wshufa.com\nDOMAIN-SUFFIX,t3.58cdn.com.cn\nDOMAIN-SUFFIX,t70123.com\nDOMAIN-SUFFIX,t75.qyqc4s.com\nDOMAIN-SUFFIX,ta.qq.com\nDOMAIN-SUFFIX,ta80.com\nDOMAIN-SUFFIX,taat00889.com\nDOMAIN-SUFFIX,tactics.bainv.net\nDOMAIN-SUFFIX,tad.suning.com\nDOMAIN-SUFFIX,tag.cdnmaster.cn\nDOMAIN-SUFFIX,tag.digitaltarget.ru\nDOMAIN-SUFFIX,tag.yoc-adserver.com\nDOMAIN-SUFFIX,tags.growingio.com\nDOMAIN-SUFFIX,tags2.adshell.net\nDOMAIN-SUFFIX,tags4.revdepo.com\nDOMAIN-SUFFIX,tajxgs.com\nDOMAIN-SUFFIX,talk.nz.igexin.com\nDOMAIN-SUFFIX,talkingdata.com\nDOMAIN-SUFFIX,talkingdata.net\nDOMAIN-SUFFIX,tangoutianxia.com\nDOMAIN-SUFFIX,tansuotv.com\nDOMAIN-SUFFIX,tanwanyx.com\nDOMAIN-SUFFIX,tanxlog.istreamsche.com\nDOMAIN-SUFFIX,tanzanite.infomine.com\nDOMAIN-SUFFIX,taobaly.cn\nDOMAIN-SUFFIX,taobaoaliyun.cn\nDOMAIN-SUFFIX,taobaobo5.com\nDOMAIN-SUFFIX,taobayun.cn\nDOMAIN-SUFFIX,taohanpai.com\nDOMAIN-SUFFIX,taomato.com\nDOMAIN-SUFFIX,tap.rubiconproject.com\nDOMAIN-SUFFIX,tap-cdn.rubiconproject.com\nDOMAIN-SUFFIX,tapjoy.cn\nDOMAIN-SUFFIX,tapjoy.com\nDOMAIN-SUFFIX,tapjoyads.com\nDOMAIN-SUFFIX,tap-t.rubiconproject.com\nDOMAIN-SUFFIX,targetedinfo.com\nDOMAIN-SUFFIX,targetedmedia.com.cn\nDOMAIN-SUFFIX,targetedtopic.com\nDOMAIN-SUFFIX,tatagou.com.cn\nDOMAIN-SUFFIX,tb.code.twyxi.com\nDOMAIN-SUFFIX,tb060x.corp.youdao.com\nDOMAIN-SUFFIX,tb104x.corp.youdao.com\nDOMAIN-SUFFIX,tbaocdn.com\nDOMAIN-SUFFIX,tbjfw.com\nDOMAIN-SUFFIX,tc.51la.net\nDOMAIN-SUFFIX,tc.ci123.com\nDOMAIN-SUFFIX,tc600.com\nDOMAIN-SUFFIX,tcad.wedolook.com\nDOMAIN-SUFFIX,tcjy66.cc\nDOMAIN-SUFFIX,tcss.qq.com\nDOMAIN-SUFFIX,td.mpush.cn\nDOMAIN-SUFFIX,td.xue63.com\nDOMAIN-SUFFIX,tdayi.com\nDOMAIN-SUFFIX,tdcv3.talkingdata.net\nDOMAIN-SUFFIX,t-e.flyme.cn\nDOMAIN-SUFFIX,teen.77rog.com\nDOMAIN-SUFFIX,telstra.imrworldwide.com\nDOMAIN-SUFFIX,temai.snssdk.com\nDOMAIN-SUFFIX,temai.taobao.com\nDOMAIN-SUFFIX,temp.163.com\nDOMAIN-SUFFIX,tencentmind.com\nDOMAIN-SUFFIX,tenddata.com\nDOMAIN-SUFFIX,test.api.xlmc.sandai.net\nDOMAIN-SUFFIX,test.eduancm.com\nDOMAIN-SUFFIX,test.surepush.cn\nDOMAIN-SUFFIX,textlink.simba.taobao.com\nDOMAIN-SUFFIX,tf.caohua.com\nDOMAIN-SUFFIX,tf.hdfdm.com\nDOMAIN-SUFFIX,tf.hftaili.com\nDOMAIN-SUFFIX,t-flow.flyme.cn\nDOMAIN-SUFFIX,tfssl.caohua.com\nDOMAIN-SUFFIX,tg.1155t.cn\nDOMAIN-SUFFIX,tg.52digua.com\nDOMAIN-SUFFIX,tg.jifen.2345.com\nDOMAIN-SUFFIX,tg.m.37.com\nDOMAIN-SUFFIX,tga.csbew.com\nDOMAIN-SUFFIX,tgb.csbew.com\nDOMAIN-SUFFIX,th21333.com\nDOMAIN-SUFFIX,th7.cn\nDOMAIN-SUFFIX,thejesperbay.com\nDOMAIN-SUFFIX,themis.yahoo.com\nDOMAIN-SUFFIX,thescenseproject.com\nDOMAIN-SUFFIX,thetestpage.39.net\nDOMAIN-SUFFIX,thoughtleadr.com\nDOMAIN-SUFFIX,thxnr.com\nDOMAIN-SUFFIX,thyvjboy.com\nDOMAIN-SUFFIX,thztv.net\nDOMAIN-SUFFIX,ti.tradetracker.net\nDOMAIN-SUFFIX,tiads.time.com\nDOMAIN-SUFFIX,tiangoutai.com\nDOMAIN-SUFFIX,tiangu99.com\nDOMAIN-SUFFIX,tianmidian.com\nDOMAIN-SUFFIX,tianqi777.com\nDOMAIN-SUFFIX,tianyanzs.com\nDOMAIN-SUFFIX,ticcdn.com\nDOMAIN-SUFFIX,timelog.moviebox.baofeng.com\nDOMAIN-SUFFIX,tips.logger.baofeng.com\nDOMAIN-SUFFIX,tiqcdn.com\nDOMAIN-SUFFIX,titan.babytree.com\nDOMAIN-SUFFIX,titan.guestworld.tripod.lycos.com\nDOMAIN-SUFFIX,titan01.babytree.com\nDOMAIN-SUFFIX,titi.qifajiang.cn\nDOMAIN-SUFFIX,tjf.lyhuayun.com\nDOMAIN-SUFFIX,tjhuajiantang.com\nDOMAIN-SUFFIX,tjlog.easou.com\nDOMAIN-SUFFIX,tjlog.ps.easou.com\nDOMAIN-SUFFIX,tjs.sjs.sinajs.cn\nDOMAIN-SUFFIX,tk.baidu.com\nDOMAIN-SUFFIX,tk.optaim.com\nDOMAIN-SUFFIX,tkd777.cn\nDOMAIN-SUFFIX,tkmdng.cn\nDOMAIN-SUFFIX,tkweb.baidu.com\nDOMAIN-SUFFIX,t-l.play.aiseet.atianqi.com\nDOMAIN-SUFFIX,tmcs.net\nDOMAIN-SUFFIX,tmisc.home.news.cn\nDOMAIN-SUFFIX,tns-counter.ru\nDOMAIN-SUFFIX,token.rubiconproject.com\nDOMAIN-SUFFIX,tongji-res1.meizu.com\nDOMAIN-SUFFIX,tongqing2015.com\nDOMAIN-SUFFIX,tool.btrabbit.la\nDOMAIN-SUFFIX,toolbar.baidu.com\nDOMAIN-SUFFIX,toolbar.msn.com\nDOMAIN-SUFFIX,toourbb.com\nDOMAIN-SUFFIX,top.h.qhimg.com\nDOMAIN-SUFFIX,top.h.qhmsg.com\nDOMAIN-SUFFIX,top267.com\nDOMAIN-SUFFIX,total.xinmin.cn\nDOMAIN-SUFFIX,touclick.com\nDOMAIN-SUFFIX,toutiao.2haha.com\nDOMAIN-SUFFIX,toutiao.jxnews.com.cn\nDOMAIN-SUFFIX,tp.sgcn.com\nDOMAIN-SUFFIX,tpc.googlesyndication.com\nDOMAIN-SUFFIX,tpe163.com\nDOMAIN-SUFFIX,tpush.html5.qq.com\nDOMAIN-SUFFIX,tqd.ntpddq.com\nDOMAIN-SUFFIX,track-east.mobileadtrading.com\nDOMAIN-SUFFIX,trackersimulator.org\nDOMAIN-SUFFIX,tracking-server-prod-1.zenmxapps.com\nDOMAIN-SUFFIX,tradeadexchange.com\nDOMAIN-SUFFIX,tradeccl.com\nDOMAIN-SUFFIX,trafficfactory.biz\nDOMAIN-SUFFIX,trafficjam.cn\nDOMAIN-SUFFIX,trafficmp.com\nDOMAIN-SUFFIX,tralog.ganji.com\nDOMAIN-SUFFIX,tran.news.so.com\nDOMAIN-SUFFIX,tredman.com\nDOMAIN-SUFFIX,tree.logger.baofeng.com\nDOMAIN-SUFFIX,trends.mobile.sina.cn\nDOMAIN-SUFFIX,trial.alcohol-soft.com\nDOMAIN-SUFFIX,trwba.com\nDOMAIN-SUFFIX,trzina.com\nDOMAIN-SUFFIX,ts.hivecn.cn\nDOMAIN-SUFFIX,tsdlp.com\nDOMAIN-SUFFIX,tsjdgzm.m.3dllc.cc\nDOMAIN-SUFFIX,tsrc8.com\nDOMAIN-SUFFIX,tt.biquge.la\nDOMAIN-SUFFIX,tt.shxinjie.cn\nDOMAIN-SUFFIX,tt.twzui6.com\nDOMAIN-SUFFIX,tt123.eastday.com\nDOMAIN-SUFFIX,tt321.eastday.com\nDOMAIN-SUFFIX,ttcdn.cn\nDOMAIN-SUFFIX,ttlm.cc\nDOMAIN-SUFFIX,ttlowe.com\nDOMAIN-SUFFIX,ttm.htfmbt.com\nDOMAIN-SUFFIX,ttts.leztc.com\nDOMAIN-SUFFIX,ttts.miyue17.com\nDOMAIN-SUFFIX,tu.baixing.com\nDOMAIN-SUFFIX,tu.njflfd.com\nDOMAIN-SUFFIX,tu.szefe.com\nDOMAIN-SUFFIX,tuadong.com\nDOMAIN-SUFFIX,tuanxue360.net\nDOMAIN-SUFFIX,tui.gtimg.com\nDOMAIN-SUFFIX,tui1999.com\nDOMAIN-SUFFIX,tui98.cn\nDOMAIN-SUFFIX,tuigoo.com\nDOMAIN-SUFFIX,tuiguang.178.com\nDOMAIN-SUFFIX,tuiguang.meitu.com\nDOMAIN-SUFFIX,tuiguang.yicha.cn\nDOMAIN-SUFFIX,tuijian.baidu.com\nDOMAIN-SUFFIX,tuisong.baidu.com\nDOMAIN-SUFFIX,tuituigui19999.com\nDOMAIN-SUFFIX,tujidao.com\nDOMAIN-SUFFIX,tukeai.com\nDOMAIN-SUFFIX,tukexiu.com\nDOMAIN-SUFFIX,tukj.net\nDOMAIN-SUFFIX,tumblrprobes.cedexis.com\nDOMAIN-SUFFIX,tumblrreports.cedexis.com\nDOMAIN-SUFFIX,tv.code.jjyx.com\nDOMAIN-SUFFIX,tw.adon.vpon.com\nDOMAIN-SUFFIX,tw.adx.nextmedia.com\nDOMAIN-SUFFIX,tw.api.vpon.com\nDOMAIN-SUFFIX,tw.fgmtv.org\nDOMAIN-SUFFIX,tw.pub.vpon.com\nDOMAIN-SUFFIX,tw13b093.sandai.net\nDOMAIN-SUFFIX,twb98.com\nDOMAIN-SUFFIX,twcczhu.com\nDOMAIN-SUFFIX,twh5.com\nDOMAIN-SUFFIX,twinplan.com\nDOMAIN-SUFFIX,twitterzs.com\nDOMAIN-SUFFIX,twldmx.com\nDOMAIN-SUFFIX,twzui6.com\nDOMAIN-SUFFIX,tx.lwinl.com\nDOMAIN-SUFFIX,txt.go.sohu.com\nDOMAIN-SUFFIX,txtad.jijiplayer.com\nDOMAIN-SUFFIX,tylll.com\nDOMAIN-SUFFIX,tyu.quanliyouxi.cn\nDOMAIN-SUFFIX,tyx.xtzxmy.com\nDOMAIN-SUFFIX,tz.1688988.com\nDOMAIN-SUFFIX,tz.zjhoudao.com\nDOMAIN-SUFFIX,tzbtw.com\nDOMAIN-SUFFIX,tz-dsp.com\nDOMAIN-SUFFIX,u.63kc.com\nDOMAIN-SUFFIX,u.cnzol.com\nDOMAIN-SUFFIX,u.ddvip.com\nDOMAIN-SUFFIX,u.diannaodian.com\nDOMAIN-SUFFIX,u.huoying666.com\nDOMAIN-SUFFIX,u.jimdo.com\nDOMAIN-SUFFIX,u.qijipc.com\nDOMAIN-SUFFIX,u.raidmedia.com.cn\nDOMAIN-SUFFIX,u.talkingdata.net\nDOMAIN-SUFFIX,u.uc123.com\nDOMAIN-SUFFIX,u.ucfly.com\nDOMAIN-SUFFIX,u.xcy8.com\nDOMAIN-SUFFIX,u.yiiwoo.com\nDOMAIN-SUFFIX,u.yizuya.com\nDOMAIN-SUFFIX,u0.s.minisplat.cn\nDOMAIN-SUFFIX,u034024.nr1234.com\nDOMAIN-SUFFIX,u1.s.minisplat.cn\nDOMAIN-SUFFIX,u1.shuaiku.com\nDOMAIN-SUFFIX,u2.s.minisplat.cn\nDOMAIN-SUFFIX,u291014.nr1234.com\nDOMAIN-SUFFIX,u349036.ff112222.com\nDOMAIN-SUFFIX,ua.badongo.com\nDOMAIN-SUFFIX,uapi.punchbox.org\nDOMAIN-SUFFIX,ubm.fangtoo.com\nDOMAIN-SUFFIX,uc.haoyunyuan.cc\nDOMAIN-SUFFIX,uc.xiansuper.com\nDOMAIN-SUFFIX,uc2.atobo.com.cn\nDOMAIN-SUFFIX,uc610.com\nDOMAIN-SUFFIX,uc9.ucweb.com\nDOMAIN-SUFFIX,ucaliyun.cn\nDOMAIN-SUFFIX,ucan.25pp.com\nDOMAIN-SUFFIX,ucqq.cnsptv.com.cn\nDOMAIN-SUFFIX,ucrzgcs.cn\nDOMAIN-SUFFIX,ucstat.baidu.com\nDOMAIN-SUFFIX,ucus.ucweb.com\nDOMAIN-SUFFIX,ucxxii.com\nDOMAIN-SUFFIX,uczzd.com\nDOMAIN-SUFFIX,uczzd.com.cn\nDOMAIN-SUFFIX,uczzd.net\nDOMAIN-SUFFIX,udata.mixmarket.biz\nDOMAIN-SUFFIX,udc.msn.com\nDOMAIN-SUFFIX,udm.scorecardresearch.com\nDOMAIN-SUFFIX,udrig.com\nDOMAIN-SUFFIX,udrwyjpwjfeg.com\nDOMAIN-SUFFIX,ue.ueadlian.com\nDOMAIN-SUFFIX,ue.yeyoucdn.com\nDOMAIN-SUFFIX,ueadlian.com\nDOMAIN-SUFFIX,uebawtz7.me\nDOMAIN-SUFFIX,ugc.moji001.com\nDOMAIN-SUFFIX,ugg.keefung-zs.com\nDOMAIN-SUFFIX,ugg66.com\nDOMAIN-SUFFIX,ugvip.com\nDOMAIN-SUFFIX,ui37.net\nDOMAIN-SUFFIX,uid.ksosoft.com\nDOMAIN-SUFFIX,uid.mdbchina.com\nDOMAIN-SUFFIX,uimg.27admin.com\nDOMAIN-SUFFIX,uimserv.net\nDOMAIN-SUFFIX,ujian.cc\nDOMAIN-SUFFIX,ujikdd041o.cn\nDOMAIN-SUFFIX,uk3oi.adgze.cn\nDOMAIN-SUFFIX,ukeiae.com\nDOMAIN-SUFFIX,ulic.baidu.com\nDOMAIN-SUFFIX,ulink.cc\nDOMAIN-SUFFIX,ulog.imap.baidu.com\nDOMAIN-SUFFIX,um.simpli.fi\nDOMAIN-SUFFIX,um0592.com\nDOMAIN-SUFFIX,um2.eqads.com\nDOMAIN-SUFFIX,um29.com\nDOMAIN-SUFFIX,umid.orion.meizu.com\nDOMAIN-SUFFIX,umiwi.com\nDOMAIN-SUFFIX,umyai.com\nDOMAIN-SUFFIX,un.52rkl.cn\nDOMAIN-SUFFIX,un.soarfi.cn\nDOMAIN-SUFFIX,un.winasdaq.com\nDOMAIN-SUFFIX,un1.takefoto.cn\nDOMAIN-SUFFIX,unconf.mobad.ijinshan.com\nDOMAIN-SUFFIX,undm.qibulo.com\nDOMAIN-SUFFIX,unicast.ign.com\nDOMAIN-SUFFIX,unicast.msn.com\nDOMAIN-SUFFIX,unilog.wostore.cn\nDOMAIN-SUFFIX,unimhk.com\nDOMAIN-SUFFIX,union.baidu.com\nDOMAIN-SUFFIX,union.baidustatic.guannin.com\nDOMAIN-SUFFIX,union.china.com.cn\nDOMAIN-SUFFIX,union.dbba.cn\nDOMAIN-SUFFIX,union.maccms.com\nDOMAIN-SUFFIX,union.mop.com\nDOMAIN-SUFFIX,union.sogou.com\nDOMAIN-SUFFIX,union.star-media.cn\nDOMAIN-SUFFIX,union.youdao.com\nDOMAIN-SUFFIX,union1.xiaojianjian.net\nDOMAIN-SUFFIX,uniondm.cz88.net\nDOMAIN-SUFFIX,unionimage.baidu.com\nDOMAIN-SUFFIX,unionsy.com\nDOMAIN-SUFFIX,union-wifi.com\nDOMAIN-SUFFIX,unipaydl.wostore.cn\nDOMAIN-SUFFIX,unipayupg.wostore.cn\nDOMAIN-SUFFIX,unitacs.m.taobao.com\nDOMAIN-SUFFIX,unjs.jfcdns.com\nDOMAIN-SUFFIX,unlitui.com\nDOMAIN-SUFFIX,uns.soarfi.cn\nDOMAIN-SUFFIX,untitled.dwstatic.com\nDOMAIN-SUFFIX,uodoo.com\nDOMAIN-SUFFIX,uoyrsd.com\nDOMAIN-SUFFIX,up.cm.ksmobile.com\nDOMAIN-SUFFIX,up.hiao.com\nDOMAIN-SUFFIX,up4.ucweb.com\nDOMAIN-SUFFIX,upd.faronicslabs.com\nDOMAIN-SUFFIX,update.360safe.com\nDOMAIN-SUFFIX,update.avlyun.sec.miui.com\nDOMAIN-SUFFIX,update.bainv.net\nDOMAIN-SUFFIX,update.coolyun.com\nDOMAIN-SUFFIX,update.juw37xqo3x.com\nDOMAIN-SUFFIX,update.minipage.2345.com\nDOMAIN-SUFFIX,update.mobile.kugou.com\nDOMAIN-SUFFIX,update.sdk.jiguang.cn\nDOMAIN-SUFFIX,updatecenter.qq.com\nDOMAIN-SUFFIX,updatepage.kuwo.cn\nDOMAIN-SUFFIX,updates-s3.binaryage.com\nDOMAIN-SUFFIX,uplze.code.weddingeeos.com\nDOMAIN-SUFFIX,ups.ksmobile.net\nDOMAIN-SUFFIX,upush.res.meizu.com\nDOMAIN-SUFFIX,uqszvk.code.weddingeeos.com\nDOMAIN-SUFFIX,uqum.52shouyou.com.cn\nDOMAIN-SUFFIX,urbanairship.com\nDOMAIN-SUFFIX,urchin.5173.com\nDOMAIN-SUFFIX,urh.tylll.com\nDOMAIN-SUFFIX,urhu.cn\nDOMAIN-SUFFIX,url.222bz.com\nDOMAIN-SUFFIX,url.tudown.com\nDOMAIN-SUFFIX,urls.api.twitter.com\nDOMAIN-SUFFIX,us.adserver.yahoo.com\nDOMAIN-SUFFIX,us.bannyat.com\nDOMAIN-SUFFIX,us.bs.serving-sys.com\nDOMAIN-SUFFIX,user.tiankongzudui.com\nDOMAIN-SUFFIX,usercollection.chinadaily.com.cn\nDOMAIN-SUFFIX,uservoice.com\nDOMAIN-SUFFIX,ushaqi.com\nDOMAIN-SUFFIX,usingde.com\nDOMAIN-SUFFIX,usr.mgid.com\nDOMAIN-SUFFIX,uss-pid.lenovomm.com\nDOMAIN-SUFFIX,usync.aws.rubiconproject.com\nDOMAIN-SUFFIX,ut2.shuqistat.com\nDOMAIN-SUFFIX,util.nphoto.net\nDOMAIN-SUFFIX,utility.baidu.com\nDOMAIN-SUFFIX,utility.rogersmedia.com\nDOMAIN-SUFFIX,utk.baidu.com\nDOMAIN-SUFFIX,utp.ucweb.com\nDOMAIN-SUFFIX,uu.feipukeplus.com\nDOMAIN-SUFFIX,uu.zeverdg.com\nDOMAIN-SUFFIX,uuidksinc.net\nDOMAIN-SUFFIX,uulucky.com\nDOMAIN-SUFFIX,uvclick.com\nDOMAIN-SUFFIX,uw9377.com\nDOMAIN-SUFFIX,uxip.meizu.com\nDOMAIN-SUFFIX,uyunad.com\nDOMAIN-SUFFIX,uzpmrbek.com\nDOMAIN-SUFFIX,v.dbncp.com\nDOMAIN-SUFFIX,v.e7002.com\nDOMAIN-SUFFIX,v.gdt.qq.com\nDOMAIN-SUFFIX,v.irs01.com\nDOMAIN-SUFFIX,v.oq68.com\nDOMAIN-SUFFIX,v.rmbn.net\nDOMAIN-SUFFIX,v.szpaopao.com\nDOMAIN-SUFFIX,v00087.com\nDOMAIN-SUFFIX,v02u9.cn\nDOMAIN-SUFFIX,v1.0594529.com\nDOMAIN-SUFFIX,v1.ujian.cc\nDOMAIN-SUFFIX,v12-r0566gbscjw.z.irs01.com\nDOMAIN-SUFFIX,v1-feed.idreamsky.com\nDOMAIN-SUFFIX,v2.fm.n.duokanbox.com\nDOMAIN-SUFFIX,v2.jiathis.com\nDOMAIN-SUFFIX,v3.jiathis.com\nDOMAIN-SUFFIX,v66v66.com\nDOMAIN-SUFFIX,v7.kawinhome.com\nDOMAIN-SUFFIX,v707070.com\nDOMAIN-SUFFIX,va.gxpan.cn\nDOMAIN-SUFFIX,vad1.jianshen8.com\nDOMAIN-SUFFIX,val.atm.cp31.ott.cibntv.net\nDOMAIN-SUFFIX,valf.atm.cp31.ott.cibntv.net\nDOMAIN-SUFFIX,vamaker.com\nDOMAIN-SUFFIX,vangmobi.com\nDOMAIN-SUFFIX,vas.funshion.com\nDOMAIN-SUFFIX,vatrack.hinet.net\nDOMAIN-SUFFIX,vcfs6ip5h6.bid\nDOMAIN-SUFFIX,vda.17173.com\nDOMAIN-SUFFIX,vdazz.net\nDOMAIN-SUFFIX,ve.tsdlp.com\nDOMAIN-SUFFIX,vedeh.com\nDOMAIN-SUFFIX,vegent.cn\nDOMAIN-SUFFIX,vendor1.fitschigogerl.com\nDOMAIN-SUFFIX,ver.touclick.com\nDOMAIN-SUFFIX,verdict.abc.go.com\nDOMAIN-SUFFIX,vers80.com\nDOMAIN-SUFFIX,vg02h8z1ul.me\nDOMAIN-SUFFIX,vi0.mzy2014.com\nDOMAIN-SUFFIX,vi1.ku6img.net\nDOMAIN-SUFFIX,vi1.mzy2014.com\nDOMAIN-SUFFIX,vi1.souid.com\nDOMAIN-SUFFIX,vi2.ku6img.net\nDOMAIN-SUFFIX,vichc.com\nDOMAIN-SUFFIX,victorjx.com\nDOMAIN-SUFFIX,vid.applovin.com\nDOMAIN-SUFFIX,video.cooguo.com\nDOMAIN-SUFFIX,video.ureport.push.qq.com\nDOMAIN-SUFFIX,video.wap.mpush.qq.com\nDOMAIN-SUFFIX,video-ad-stats.googlesyndication.com\nDOMAIN-SUFFIX,videondun.com\nDOMAIN-SUFFIX,videopush.baidu.com\nDOMAIN-SUFFIX,viglink.com\nDOMAIN-SUFFIX,vimg.dwstatic.com\nDOMAIN-SUFFIX,vip.cainiaofx.com\nDOMAIN-SUFFIX,vip.hyz86.com\nDOMAIN-SUFFIX,vip.id528.com\nDOMAIN-SUFFIX,vip.jindu179.com\nDOMAIN-SUFFIX,vip.mall044.com\nDOMAIN-SUFFIX,vip.media8.cn\nDOMAIN-SUFFIX,vip.pinghuhome.com\nDOMAIN-SUFFIX,vip.qqxwf.com\nDOMAIN-SUFFIX,vip.zhuba8.com\nDOMAIN-SUFFIX,vipads.cn\nDOMAIN-SUFFIX,vista.tgbus.com\nDOMAIN-SUFFIX,vista.tgbusdata.cn\nDOMAIN-SUFFIX,visualscience.external.bbc.co.uk\nDOMAIN-SUFFIX,vj.x-ssp.com\nDOMAIN-SUFFIX,vj0.42422277.com\nDOMAIN-SUFFIX,vjcyehtqm9.me\nDOMAIN-SUFFIX,vl8c4g7tmo.me\nDOMAIN-SUFFIX,vlive.qqvideo.tc.qq.com\nDOMAIN-SUFFIX,vmzqwz.cn\nDOMAIN-SUFFIX,vn543.com\nDOMAIN-SUFFIX,vns800600.net\nDOMAIN-SUFFIX,vodlog.m1905.cn\nDOMAIN-SUFFIX,voiceads.cn\nDOMAIN-SUFFIX,voiceads.com\nDOMAIN-SUFFIX,voila.refr.adgtw.orangeads.fr\nDOMAIN-SUFFIX,vol.lflili.com\nDOMAIN-SUFFIX,vpon.com\nDOMAIN-SUFFIX,vps.inte.sogou.com\nDOMAIN-SUFFIX,vs.funshion.com\nDOMAIN-SUFFIX,vs19.gzcu.u3.ucweb.com\nDOMAIN-SUFFIX,vs2.gzcu.u3.ucweb.com\nDOMAIN-SUFFIX,vs7.gzcu.u3.ucweb.com\nDOMAIN-SUFFIX,vs8.gzct.u3.ucweb.com\nDOMAIN-SUFFIX,vs8.gzcu.u3.ucweb.com\nDOMAIN-SUFFIX,v-sence.gentags.net\nDOMAIN-SUFFIX,vsnoon.com\nDOMAIN-SUFFIX,vt.bjhdonline.com\nDOMAIN-SUFFIX,vtale.org\nDOMAIN-SUFFIX,vungle.cn\nDOMAIN-SUFFIX,vupload.duowan.com\nDOMAIN-SUFFIX,vvlog.moviebox.baofeng.com\nDOMAIN-SUFFIX,vvv.ieduw.com\nDOMAIN-SUFFIX,vvvulqn7.com\nDOMAIN-SUFFIX,vwkhdi.cn\nDOMAIN-SUFFIX,vwws6.net\nDOMAIN-SUFFIX,vz-cdn.contentabc.com\nDOMAIN-SUFFIX,vz-cdn.trafficjunky.net\nDOMAIN-SUFFIX,w.bobocn.cn\nDOMAIN-SUFFIX,w.cube3d.cn\nDOMAIN-SUFFIX,w.gdown.baidu.com\nDOMAIN-SUFFIX,w.homes.yahoo.net\nDOMAIN-SUFFIX,w.jscsd.cn\nDOMAIN-SUFFIX,w.m.taobao.com\nDOMAIN-SUFFIX,w.punchbox.org\nDOMAIN-SUFFIX,w.sharethis.com\nDOMAIN-SUFFIX,w.waacorp.com\nDOMAIN-SUFFIX,w.werpig.com\nDOMAIN-SUFFIX,w.x.baidu.com\nDOMAIN-SUFFIX,w.xiaopiaoyou.com\nDOMAIN-SUFFIX,w.yamaidei.cn\nDOMAIN-SUFFIX,w.yinyuehu.cn\nDOMAIN-SUFFIX,w.ymapp.com\nDOMAIN-SUFFIX,w1.diaoyou.com\nDOMAIN-SUFFIX,w2528.com\nDOMAIN-SUFFIX,w3.yinyuehu.cn\nDOMAIN-SUFFIX,w3989.com\nDOMAIN-SUFFIX,w5sac788c1.360doc.cn\nDOMAIN-SUFFIX,w6061.move7.com\nDOMAIN-SUFFIX,w65p.com\nDOMAIN-SUFFIX,w8.com.cn\nDOMAIN-SUFFIX,w88.go.com\nDOMAIN-SUFFIX,wa.kuwo.cn\nDOMAIN-SUFFIX,wallet.advcash.com\nDOMAIN-SUFFIX,wan.2345.com\nDOMAIN-SUFFIX,wan.douyu.com\nDOMAIN-SUFFIX,wan.rising.cn\nDOMAIN-SUFFIX,wan.sogou.com\nDOMAIN-SUFFIX,wancai.com\nDOMAIN-SUFFIX,wanfeng1.com\nDOMAIN-SUFFIX,wangdaizao.com\nDOMAIN-SUFFIX,wangdq.com\nDOMAIN-SUFFIX,wangmeng.baidu.com\nDOMAIN-SUFFIX,wangmeng.sogou.com\nDOMAIN-SUFFIX,wangsufast.com\nDOMAIN-SUFFIX,wanproxy.127.net\nDOMAIN-SUFFIX,wantaico.com\nDOMAIN-SUFFIX,wantfour.com\nDOMAIN-SUFFIX,wap.114so.cn\nDOMAIN-SUFFIX,wap.138lm.com\nDOMAIN-SUFFIX,wap.bytdzsw.com\nDOMAIN-SUFFIX,wap.cmgame.com\nDOMAIN-SUFFIX,wap.moad.cn\nDOMAIN-SUFFIX,wap.mpush.qq.com\nDOMAIN-SUFFIX,wap.tanwan.com\nDOMAIN-SUFFIX,wap.txwdn.com\nDOMAIN-SUFFIX,wap.wooboo.com.cn\nDOMAIN-SUFFIX,wap001.bytravel.cn\nDOMAIN-SUFFIX,wap3.ucweb.com\nDOMAIN-SUFFIX,wapadv.com\nDOMAIN-SUFFIX,wappv.zol.com.cn\nDOMAIN-SUFFIX,waps.cn\nDOMAIN-SUFFIX,wapscdn.wapx.cn\nDOMAIN-SUFFIX,wapssl.ff113300.com\nDOMAIN-SUFFIX,wapwbclick.mobile.sina.cn\nDOMAIN-SUFFIX,wapx.cn\nDOMAIN-SUFFIX,wapx.com\nDOMAIN-SUFFIX,watson.live.com\nDOMAIN-SUFFIX,watson.microsoft.com\nDOMAIN-SUFFIX,wazero.online\nDOMAIN-SUFFIX,wb.gtimg.com\nDOMAIN-SUFFIX,wbapp.mobile.sina.cn\nDOMAIN-SUFFIX,wbclick.mobile.sina.cn\nDOMAIN-SUFFIX,wbpctips.mobile.sina.cn\nDOMAIN-SUFFIX,wbwl.houyi.baofeng.net\nDOMAIN-SUFFIX,wda.ydt.com.cn\nDOMAIN-SUFFIX,wd-edge.sharethis.com\nDOMAIN-SUFFIX,wdgsl.com\nDOMAIN-SUFFIX,wds.inte.sogoucdn.com\nDOMAIN-SUFFIX,wdzsb.com.cn\nDOMAIN-SUFFIX,we.tm\nDOMAIN-SUFFIX,weareqy.com\nDOMAIN-SUFFIX,web.900.la\nDOMAIN-SUFFIX,web.ali213.net\nDOMAIN-SUFFIX,web.data.pplive.com\nDOMAIN-SUFFIX,web.houyi.baofeng.net\nDOMAIN-SUFFIX,web.kuaisouwifi.com\nDOMAIN-SUFFIX,web.sogou.com\nDOMAIN-SUFFIX,webd.home.news.cn\nDOMAIN-SUFFIX,webdissector.com\nDOMAIN-SUFFIX,webkooo.com\nDOMAIN-SUFFIX,weblb-wg.gslb.spotify.com\nDOMAIN-SUFFIX,webmaster.extabit.com\nDOMAIN-SUFFIX,webmine.cz\nDOMAIN-SUFFIX,webstat.kuwo.cn\nDOMAIN-SUFFIX,webstat.ws.126.net\nDOMAIN-SUFFIX,webterren.com\nDOMAIN-SUFFIX,webtrends.yccdn.com\nDOMAIN-SUFFIX,weibomingzi.com\nDOMAIN-SUFFIX,weiguizhizuo.com\nDOMAIN-SUFFIX,weiqiqu.cn\nDOMAIN-SUFFIX,weishi.baidu.com\nDOMAIN-SUFFIX,weixiangzu.cn\nDOMAIN-SUFFIX,weixin.renrenying.com\nDOMAIN-SUFFIX,weixinvip.ren\nDOMAIN-SUFFIX,weld.iefsf.com\nDOMAIN-SUFFIX,weld.uunice.com\nDOMAIN-SUFFIX,weld830.uunice.com\nDOMAIN-SUFFIX,weldc1.021ye.com\nDOMAIN-SUFFIX,werpig.com\nDOMAIN-SUFFIX,weyyae.com\nDOMAIN-SUFFIX,wgie.0z5jn.cn\nDOMAIN-SUFFIX,wgnlz.com\nDOMAIN-SUFFIX,wgnmp.com\nDOMAIN-SUFFIX,wgo.mmstat.com\nDOMAIN-SUFFIX,whafwl.com\nDOMAIN-SUFFIX,whalecloud.com\nDOMAIN-SUFFIX,whcrdz.com\nDOMAIN-SUFFIX,whistleout.s3.amazonaws.com\nDOMAIN-SUFFIX,whn.star-media.cn\nDOMAIN-SUFFIX,whpxy.com\nDOMAIN-SUFFIX,whu.cwpush.com\nDOMAIN-SUFFIX,whytoss.com\nDOMAIN-SUFFIX,widget.criteo.com\nDOMAIN-SUFFIX,widget.crowdignite.com\nDOMAIN-SUFFIX,widget.directory.dailycommercial.com\nDOMAIN-SUFFIX,widget.kelkoo.com\nDOMAIN-SUFFIX,widget.raaze.com\nDOMAIN-SUFFIX,widget.searchschoolsnetwork.com\nDOMAIN-SUFFIX,widget.shopstyle.com.au\nDOMAIN-SUFFIX,widget.solarquotes.com.au\nDOMAIN-SUFFIX,widgets.comcontent.net\nDOMAIN-SUFFIX,widgets.realestate.com.au\nDOMAIN-SUFFIX,widnd.dajiadou6.com\nDOMAIN-SUFFIX,wifiapi01.51y5.net\nDOMAIN-SUFFIX,wifiapi02.51y5.net\nDOMAIN-SUFFIX,wifijia.net\nDOMAIN-SUFFIX,wifishow.ggsafe.com\nDOMAIN-SUFFIX,wikigifth.com\nDOMAIN-SUFFIX,win.gdt.qq.com\nDOMAIN-SUFFIX,winads.cn\nDOMAIN-SUFFIX,winasdaq.com\nDOMAIN-SUFFIX,winbaicai.com\nDOMAIN-SUFFIX,windcdna.com\nDOMAIN-SUFFIX,winlinebet.ru\nDOMAIN-SUFFIX,winvestern.com.cn\nDOMAIN-SUFFIX,wip3.adobe.com\nDOMAIN-SUFFIX,wisepush.video.baidu.com\nDOMAIN-SUFFIX,wiyun.com\nDOMAIN-SUFFIX,wjguc.com\nDOMAIN-SUFFIX,wka8.com\nDOMAIN-SUFFIX,wkanc.com\nDOMAIN-SUFFIX,wl.51taifu.com\nDOMAIN-SUFFIX,wl.eastlady.cn\nDOMAIN-SUFFIX,wl.houyi.baofeng.net\nDOMAIN-SUFFIX,wlkpa.cn\nDOMAIN-SUFFIX,wlneteller.adsrv.eacdn.com\nDOMAIN-SUFFIX,wlpinnaclesports.eacdn.com\nDOMAIN-SUFFIX,wm.20150.net\nDOMAIN-SUFFIX,wm.69shi.cn\nDOMAIN-SUFFIX,wm.baidu.com\nDOMAIN-SUFFIX,wm.lrswl.com\nDOMAIN-SUFFIX,wm.mipcdn.com\nDOMAIN-SUFFIX,wmcdn.qtmojo.cn\nDOMAIN-SUFFIX,wo.iuni.com.cn\nDOMAIN-SUFFIX,wo685.com\nDOMAIN-SUFFIX,woaizhongguo.cdn111222.com\nDOMAIN-SUFFIX,wodhid.com\nDOMAIN-SUFFIX,wole.us\nDOMAIN-SUFFIX,womenbaby.com\nDOMAIN-SUFFIX,womenwan.com\nDOMAIN-SUFFIX,wooboo.com.cn\nDOMAIN-SUFFIX,woocall.sina.com.cn\nDOMAIN-SUFFIX,woodpecker.uc.cn\nDOMAIN-SUFFIX,worldh5.gamehz.cn\nDOMAIN-SUFFIX,wowips.com\nDOMAIN-SUFFIX,wpc.32df9.rhocdn.net\nDOMAIN-SUFFIX,wpwdf.com\nDOMAIN-SUFFIX,wqmobile.com\nDOMAIN-SUFFIX,wqqsa.puzihua.com\nDOMAIN-SUFFIX,wqsph.net\nDOMAIN-SUFFIX,wr.da.netease.com\nDOMAIN-SUFFIX,wrvdmh.cn\nDOMAIN-SUFFIX,ws.ksmobile.net\nDOMAIN-SUFFIX,ws.progrss.yahoo.com\nDOMAIN-SUFFIX,ws.sj.qq.com\nDOMAIN-SUFFIX,ws.tapjoyads.com\nDOMAIN-SUFFIX,ws.voiceads.cn\nDOMAIN-SUFFIX,ws1.datouniao.com\nDOMAIN-SUFFIX,ws2.cootekservice.com\nDOMAIN-SUFFIX,ws2.datouniao.com\nDOMAIN-SUFFIX,ws341.com\nDOMAIN-SUFFIX,ws7j.com\nDOMAIN-SUFFIX,wshufa.com\nDOMAIN-SUFFIX,wsoe.kwiago.com\nDOMAIN-SUFFIX,wsp.marketgid.com\nDOMAIN-SUFFIX,wstztt.com\nDOMAIN-SUFFIX,wtcpm.com\nDOMAIN-SUFFIX,wth.lenovomm.com\nDOMAIN-SUFFIX,wtpn.twenga.co.uk\nDOMAIN-SUFFIX,wtpn.twenga.de\nDOMAIN-SUFFIX,wtrace.cmgame.com\nDOMAIN-SUFFIX,wtradv.market.xiaomi.com\nDOMAIN-SUFFIX,wu65.com\nDOMAIN-SUFFIX,wudang05.com\nDOMAIN-SUFFIX,wuliao.epro.sogou.com\nDOMAIN-SUFFIX,wuliao.ganji.cn\nDOMAIN-SUFFIX,wuliao.juqingba.cn\nDOMAIN-SUFFIX,wumii.cn\nDOMAIN-SUFFIX,wumii.com\nDOMAIN-SUFFIX,wuqdebjfhjas.bid\nDOMAIN-SUFFIX,wuwho.cn\nDOMAIN-SUFFIX,ww.xiaopiaoyou.com\nDOMAIN-SUFFIX,ww10.onetad.com\nDOMAIN-SUFFIX,ww101.onetad.com\nDOMAIN-SUFFIX,ww11.onetad.com\nDOMAIN-SUFFIX,ww12.onetad.com\nDOMAIN-SUFFIX,ww13.onetad.com\nDOMAIN-SUFFIX,ww202.keyyou.net\nDOMAIN-SUFFIX,ww202.onetad.com\nDOMAIN-SUFFIX,ww251.smartadserver.com\nDOMAIN-SUFFIX,ww34.onetad.com\nDOMAIN-SUFFIX,ww346.onetad.com\nDOMAIN-SUFFIX,ww360.onetad.com\nDOMAIN-SUFFIX,ww363.onetad.com\nDOMAIN-SUFFIX,ww366.onetad.com\nDOMAIN-SUFFIX,ww78.onetad.com\nDOMAIN-SUFFIX,ww8.onetad.com\nDOMAIN-SUFFIX,ww881.smartadserver.com\nDOMAIN-SUFFIX,ww9.onetad.com\nDOMAIN-SUFFIX,wwis-dubc1-vip60.adobe.com\nDOMAIN-SUFFIX,wwv.onetad.com\nDOMAIN-SUFFIX,www2.xinmin.cn\nDOMAIN-SUFFIX,www6.smartadserver.com\nDOMAIN-SUFFIX,www-777563.com\nDOMAIN-SUFFIX,www8.xitek.com\nDOMAIN-SUFFIX,www9.effectivemeasure.net\nDOMAIN-SUFFIX,www9.enet.com.cn\nDOMAIN-SUFFIX,www91.intel.com\nDOMAIN-SUFFIX,wwwokzyzy.com\nDOMAIN-SUFFIX,wwww.495495.com\nDOMAIN-SUFFIX,wwww.551144.com\nDOMAIN-SUFFIX,wwww.640640.com\nDOMAIN-SUFFIX,wwww.649649.com\nDOMAIN-SUFFIX,wx.houyi.baofeng.net\nDOMAIN-SUFFIX,wx.paigu.com\nDOMAIN-SUFFIX,wx.xwjqr.com\nDOMAIN-SUFFIX,wxaw.tiantongmaoyi.com\nDOMAIN-SUFFIX,wxb.wxbdfm.com\nDOMAIN-SUFFIX,wxmmh.net\nDOMAIN-SUFFIX,wxsnsdy.tc.qq.com\nDOMAIN-SUFFIX,wxsnsdy.video.qq.com\nDOMAIN-SUFFIX,wxtz.houmags.com\nDOMAIN-SUFFIX,wxwm1.ikuailian.com\nDOMAIN-SUFFIX,wxwm2.ikuailian.com\nDOMAIN-SUFFIX,wy.ce22d.cn\nDOMAIN-SUFFIX,wyhzzy.com\nDOMAIN-SUFFIX,wysa.2wxb5.cn\nDOMAIN-SUFFIX,wyt.wwetjy.com\nDOMAIN-SUFFIX,wyttech.cn\nDOMAIN-SUFFIX,wzaigo.com\nDOMAIN-SUFFIX,wzj.ywrjgzs.com\nDOMAIN-SUFFIX,wzjijia.com\nDOMAIN-SUFFIX,x.120ask.com\nDOMAIN-SUFFIX,x.9dagui.com\nDOMAIN-SUFFIX,x.bidswitch.net\nDOMAIN-SUFFIX,x.bikaer.com\nDOMAIN-SUFFIX,x.castanet.net\nDOMAIN-SUFFIX,x.cnxad.com\nDOMAIN-SUFFIX,x.eroticity.net\nDOMAIN-SUFFIX,x.heyzap.com\nDOMAIN-SUFFIX,x.infzm.com\nDOMAIN-SUFFIX,x.ligatus.com\nDOMAIN-SUFFIX,x.vamaker.com\nDOMAIN-SUFFIX,x.vipergirls.to\nDOMAIN-SUFFIX,x.zhuyuanp.top\nDOMAIN-SUFFIX,x01.aidata.io\nDOMAIN-SUFFIX,x1.go.sohu.com\nDOMAIN-SUFFIX,x9377a.com\nDOMAIN-SUFFIX,xa9t.com\nDOMAIN-SUFFIX,xabaitai.com\nDOMAIN-SUFFIX,xabmjr.com\nDOMAIN-SUFFIX,xacqp.com\nDOMAIN-SUFFIX,xau.sxmutan.com\nDOMAIN-SUFFIX,xavingtsun.com\nDOMAIN-SUFFIX,xbp.code.weddingeeos.com\nDOMAIN-SUFFIX,xbtw.com\nDOMAIN-SUFFIX,xbzzzx.com\nDOMAIN-SUFFIX,xc.08an.com\nDOMAIN-SUFFIX,xc.macd.cn\nDOMAIN-SUFFIX,xc.mydrivers.com\nDOMAIN-SUFFIX,xcclzs.com\nDOMAIN-SUFFIX,xcdf.cn\nDOMAIN-SUFFIX,xchgx.com\nDOMAIN-SUFFIX,xcjy876.com\nDOMAIN-SUFFIX,xco.qwxcs.com\nDOMAIN-SUFFIX,xcy8.com\nDOMAIN-SUFFIX,xcyjzs.net\nDOMAIN-SUFFIX,xcyrc.com\nDOMAIN-SUFFIX,xd.code.tanwanyx.com\nDOMAIN-SUFFIX,xdadevelopers.browsi.mobi\nDOMAIN-SUFFIX,xdbwc.com\nDOMAIN-SUFFIX,xdcqcyp.com\nDOMAIN-SUFFIX,xdcs-collector.ximalaya.com\nDOMAIN-SUFFIX,xdyjt.com\nDOMAIN-SUFFIX,xe2c.com\nDOMAIN-SUFFIX,xf.yellowto.com\nDOMAIN-SUFFIX,xfo.monesyy.com\nDOMAIN-SUFFIX,xfywn.com\nDOMAIN-SUFFIX,xgcsr.com\nDOMAIN-SUFFIX,xgmc6lu8fs.me\nDOMAIN-SUFFIX,xhbqczl.com\nDOMAIN-SUFFIX,xhmrv.com\nDOMAIN-SUFFIX,xhsxgmt.cn\nDOMAIN-SUFFIX,xhsxgnt.cn\nDOMAIN-SUFFIX,xhtd.99hg.wang\nDOMAIN-SUFFIX,xhxnkyy.com\nDOMAIN-SUFFIX,xhydrs.cn\nDOMAIN-SUFFIX,xi.liuxiaoer.com\nDOMAIN-SUFFIX,xia.huishenghuiying.com\nDOMAIN-SUFFIX,xia.jihehuaban.com\nDOMAIN-SUFFIX,xiacai.com\nDOMAIN-SUFFIX,xiacaidd.com\nDOMAIN-SUFFIX,xianliao.me\nDOMAIN-SUFFIX,xiaobiaoucai.cn\nDOMAIN-SUFFIX,xiaohei.com\nDOMAIN-SUFFIX,xiaohui2.cn\nDOMAIN-SUFFIX,xiaomiir.yaokantv.com\nDOMAIN-SUFFIX,XiaoQiang\nDOMAIN-SUFFIX,xiaoshuo.kp53.cn\nDOMAIN-SUFFIX,xiaoshuo.zhandao.net\nDOMAIN-SUFFIX,xiaoyang.mobi\nDOMAIN-SUFFIX,xiaoyuanzuqiu.cn\nDOMAIN-SUFFIX,xiaoyutiao.com\nDOMAIN-SUFFIX,xiaozhen.com\nDOMAIN-SUFFIX,xiaozhishi852.com\nDOMAIN-SUFFIX,xiaxuanfu.com\nDOMAIN-SUFFIX,xiazai.cdren.com\nDOMAIN-SUFFIX,xiazai.downok.com\nDOMAIN-SUFFIX,xibao100.com\nDOMAIN-SUFFIX,xibei70.com\nDOMAIN-SUFFIX,xifatime.com\nDOMAIN-SUFFIX,xihashuale.com\nDOMAIN-SUFFIX,xihuashuale.com\nDOMAIN-SUFFIX,xilele.com\nDOMAIN-SUFFIX,xiliweisha.cn\nDOMAIN-SUFFIX,xin.ygqczh.com\nDOMAIN-SUFFIX,xinasiaj.com\nDOMAIN-SUFFIX,xinghao89.com\nDOMAIN-SUFFIX,xingjuhe.com\nDOMAIN-SUFFIX,xiniuz.com\nDOMAIN-SUFFIX,xinju.cc\nDOMAIN-SUFFIX,xinray.com\nDOMAIN-SUFFIX,xiongdong.com\nDOMAIN-SUFFIX,xiuxiu.android.dl.meitu.com\nDOMAIN-SUFFIX,xiuxiu.mobile.meitudata.com\nDOMAIN-SUFFIX,xj40666.vip\nDOMAIN-SUFFIX,xji.qwxcs.com\nDOMAIN-SUFFIX,xjidian.com\nDOMAIN-SUFFIX,xjq.jxmqkj.com\nDOMAIN-SUFFIX,xk2012.com\nDOMAIN-SUFFIX,xkwfao.com\nDOMAIN-SUFFIX,xlmc.sandai.net\nDOMAIN-SUFFIX,xls.go.sohu.com\nDOMAIN-SUFFIX,xlwnx.com\nDOMAIN-SUFFIX,xlylqx.com\nDOMAIN-SUFFIX,xm9178.com\nDOMAIN-SUFFIX,xmcmn.com\nDOMAIN-SUFFIX,xmcxz.com\nDOMAIN-SUFFIX,xmnmeu.cn\nDOMAIN-SUFFIX,xmpush.xiaomi.com\nDOMAIN-SUFFIX,xmrts.com\nDOMAIN-SUFFIX,xmshqh.com\nDOMAIN-SUFFIX,xmsqz.com\nDOMAIN-SUFFIX,xnjpg.com\nDOMAIN-SUFFIX,xoredi.com\nDOMAIN-SUFFIX,xp3366.com\nDOMAIN-SUFFIX,xpcy.m.gxwztv.com\nDOMAIN-SUFFIX,xpe.cxaerp.com\nDOMAIN-SUFFIX,xpj1.net\nDOMAIN-SUFFIX,xpj2.net\nDOMAIN-SUFFIX,xpj3.net\nDOMAIN-SUFFIX,xpj4.net\nDOMAIN-SUFFIX,xpj8088.com\nDOMAIN-SUFFIX,xpjkf888.com\nDOMAIN-SUFFIX,xpjylc9977.com\nDOMAIN-SUFFIX,xpqfc.com\nDOMAIN-SUFFIX,xq12.com\nDOMAIN-SUFFIX,xq199.com\nDOMAIN-SUFFIX,xrain.net\nDOMAIN-SUFFIX,xray.jebe.renren.com\nDOMAIN-SUFFIX,xs.1drj.com\nDOMAIN-SUFFIX,xs.he9630.com\nDOMAIN-SUFFIX,xs.houyi.baofeng.net\nDOMAIN-SUFFIX,xs.swagger1.com\nDOMAIN-SUFFIX,xstar.cc\nDOMAIN-SUFFIX,xszqapp.com\nDOMAIN-SUFFIX,xtcdbb.cn\nDOMAIN-SUFFIX,xtgreat.com\nDOMAIN-SUFFIX,xtruh.uranus.sogou.com\nDOMAIN-SUFFIX,xtwjx.cn\nDOMAIN-SUFFIX,xtxa.net\nDOMAIN-SUFFIX,xtzxmy.com\nDOMAIN-SUFFIX,xuanmeiguoji.com\nDOMAIN-SUFFIX,xue.zbyw.cn\nDOMAIN-SUFFIX,xul478.com\nDOMAIN-SUFFIX,xulizui6.com\nDOMAIN-SUFFIX,xx.m.gxwztv.com\nDOMAIN-SUFFIX,xxad.cc\nDOMAIN-SUFFIX,xxeden.com\nDOMAIN-SUFFIX,xxguan.cn\nDOMAIN-SUFFIX,xxhrd.com\nDOMAIN-SUFFIX,xxkhh.com\nDOMAIN-SUFFIX,xxlargepop.com\nDOMAIN-SUFFIX,xxp.gytygc.com\nDOMAIN-SUFFIX,xxwkjl.com\nDOMAIN-SUFFIX,xxxa.aikeapp.com\nDOMAIN-SUFFIX,xxyzwtsylw.com\nDOMAIN-SUFFIX,xy.com\nDOMAIN-SUFFIX,xy.shijialianzuishuai.com\nDOMAIN-SUFFIX,xycnz.com\nDOMAIN-SUFFIX,xyd.sxmdxy.com\nDOMAIN-SUFFIX,xyimg.net\nDOMAIN-SUFFIX,xyly2016.com\nDOMAIN-SUFFIX,xyqptm.com\nDOMAIN-SUFFIX,xyqxr.com\nDOMAIN-SUFFIX,xyrhd.com\nDOMAIN-SUFFIX,xyrkl.com\nDOMAIN-SUFFIX,xyssp.com\nDOMAIN-SUFFIX,xytom.com\nDOMAIN-SUFFIX,xyxy01.com\nDOMAIN-SUFFIX,xyy.code.weddingeeos.com\nDOMAIN-SUFFIX,xz.ercfh.com\nDOMAIN-SUFFIX,xz-development.oss-cn-beijing.aliyuncs.com\nDOMAIN-SUFFIX,xzq.greenxf.net\nDOMAIN-SUFFIX,xztms.com\nDOMAIN-SUFFIX,xzyituo.com\nDOMAIN-SUFFIX,xzzyi.com\nDOMAIN-SUFFIX,y.3957957.com\nDOMAIN-SUFFIX,y.damifan.cn\nDOMAIN-SUFFIX,y.gwylm.com\nDOMAIN-SUFFIX,y.hk9600.com\nDOMAIN-SUFFIX,y.hzht666.com\nDOMAIN-SUFFIX,y.shuoshuocm.com\nDOMAIN-SUFFIX,y.xinghao89.com\nDOMAIN-SUFFIX,y.zxwdw.com\nDOMAIN-SUFFIX,y0.cn\nDOMAIN-SUFFIX,yadro.ru\nDOMAIN-SUFFIX,yads.c.yimg.jp\nDOMAIN-SUFFIX,yads.yahoo.co.jp\nDOMAIN-SUFFIX,yageben.com\nDOMAIN-SUFFIX,yam.adsbro.com\nDOMAIN-SUFFIX,yandui.com\nDOMAIN-SUFFIX,yangdasen.cn\nDOMAIN-SUFFIX,yanglaopt.net\nDOMAIN-SUFFIX,yao.zzsdjq.com\nDOMAIN-SUFFIX,yaohq.com\nDOMAIN-SUFFIX,yatemy.cn\nDOMAIN-SUFFIX,yb.torchbrowser.com\nDOMAIN-SUFFIX,ybtianxi.com\nDOMAIN-SUFFIX,yccdn.com\nDOMAIN-SUFFIX,ychml.com\nDOMAIN-SUFFIX,ychun03.com\nDOMAIN-SUFFIX,yd126.com\nDOMAIN-SUFFIX,ydjs.zol.com.cn\nDOMAIN-SUFFIX,ydlnt.com\nDOMAIN-SUFFIX,ydpushserver.youdao.com\nDOMAIN-SUFFIX,ydqzkj.com\nDOMAIN-SUFFIX,yea.uploadimagex.com\nDOMAIN-SUFFIX,yeabble.com\nDOMAIN-SUFFIX,yeas.yahoo.co.jp\nDOMAIN-SUFFIX,yee.js.cn\nDOMAIN-SUFFIX,yellowto.com\nDOMAIN-SUFFIX,yengo.com\nDOMAIN-SUFFIX,yesbeby.whies.info\nDOMAIN-SUFFIX,yess.imneinei.com\nDOMAIN-SUFFIX,yezilm.com\nDOMAIN-SUFFIX,yf898.com\nDOMAIN-SUFFIX,yfcode.m.gxwztv.com\nDOMAIN-SUFFIX,yfxpcode.m.gxwztv.com\nDOMAIN-SUFFIX,yfycy.com\nDOMAIN-SUFFIX,yhtcd.com\nDOMAIN-SUFFIX,yhzm.cc\nDOMAIN-SUFFIX,yicha.cn\nDOMAIN-SUFFIX,yidulive.net\nDOMAIN-SUFFIX,yieldmanager.com\nDOMAIN-SUFFIX,yigao.com\nDOMAIN-SUFFIX,yigyx.com\nDOMAIN-SUFFIX,yiiwoo.com\nDOMAIN-SUFFIX,yijia2009.com\nDOMAIN-SUFFIX,yijifen.com\nDOMAIN-SUFFIX,yiluup.com\nDOMAIN-SUFFIX,yin1.zgpingshu.com\nDOMAIN-SUFFIX,yingxiao.baidu.com\nDOMAIN-SUFFIX,yinhaijuan.com\nDOMAIN-SUFFIX,yinooo.com\nDOMAIN-SUFFIX,yinyuehu.cn\nDOMAIN-SUFFIX,yiranxian.cn\nDOMAIN-SUFFIX,yiwk.com\nDOMAIN-SUFFIX,yiwuds.com\nDOMAIN-SUFFIX,yixui.com\nDOMAIN-SUFFIX,yizhenya.com\nDOMAIN-SUFFIX,yk0712.com\nDOMAIN-SUFFIX,ykbei.com\nDOMAIN-SUFFIX,ykjmy.com\nDOMAIN-SUFFIX,yktj.yzz.cn\nDOMAIN-SUFFIX,ykxwn.com\nDOMAIN-SUFFIX,yl850555.com\nDOMAIN-SUFFIX,ylads.yaolan.com\nDOMAIN-SUFFIX,ylog.hiido.com\nDOMAIN-SUFFIX,ylunion.com\nDOMAIN-SUFFIX,ylwy168.com\nDOMAIN-SUFFIX,ymapp.com\nDOMAIN-SUFFIX,ymcdn.cn\nDOMAIN-SUFFIX,ymcqb.com\nDOMAIN-SUFFIX,ymrzr.com\nDOMAIN-SUFFIX,yn.001fzc.com\nDOMAIN-SUFFIX,ynbojie.com\nDOMAIN-SUFFIX,yndianju.com\nDOMAIN-SUFFIX,ynmbz.com\nDOMAIN-SUFFIX,yongkang6.com\nDOMAIN-SUFFIX,yongv.com\nDOMAIN-SUFFIX,yoo.yiiyoo.net\nDOMAIN-SUFFIX,yooli.com\nDOMAIN-SUFFIX,you1ad.com\nDOMAIN-SUFFIX,youfumei.com\nDOMAIN-SUFFIX,youjia2016.com\nDOMAIN-SUFFIX,youka.la\nDOMAIN-SUFFIX,youle.tom.com\nDOMAIN-SUFFIX,youle55.com\nDOMAIN-SUFFIX,youmi.net\nDOMAIN-SUFFIX,youmsm.com\nDOMAIN-SUFFIX,yousee.com\nDOMAIN-SUFFIX,youxi.kugou.com\nDOMAIN-SUFFIX,youxiaoad.com\nDOMAIN-SUFFIX,youxicool.net\nDOMAIN-SUFFIX,youzehui.com\nDOMAIN-SUFFIX,yoyi.com.cn\nDOMAIN-SUFFIX,yoyi.tv\nDOMAIN-SUFFIX,ypmeiwen.com\nDOMAIN-SUFFIX,ypmob.com\nDOMAIN-SUFFIX,yqjxzw.com\nDOMAIN-SUFFIX,yqw88.com\nDOMAIN-SUFFIX,yrt7dgkf.exashare.com\nDOMAIN-SUFFIX,yrxmr.com\nDOMAIN-SUFFIX,ysej.code.weddingeeos.com\nDOMAIN-SUFFIX,ysjwj.com\nDOMAIN-SUFFIX,ysm.hauchi.com.tw\nDOMAIN-SUFFIX,ysm.yahoo.com\nDOMAIN-SUFFIX,yt.mmstat.com\nDOMAIN-SUFFIX,ytapi1.nagezan.net\nDOMAIN-SUFFIX,ytdksb.com\nDOMAIN-SUFFIX,ytguowang.com\nDOMAIN-SUFFIX,ytmx.2r3485.cn\nDOMAIN-SUFFIX,yts.ytsyyey.com\nDOMAIN-SUFFIX,ytsyyey.com\nDOMAIN-SUFFIX,yuanming.net\nDOMAIN-SUFFIX,yueyelive.com\nDOMAIN-SUFFIX,yug8.com\nDOMAIN-SUFFIX,yule8.net\nDOMAIN-SUFFIX,yulzs.com\nDOMAIN-SUFFIX,yumcs.xiaohuau.xyz\nDOMAIN-SUFFIX,yun.lvehaisen.com\nDOMAIN-SUFFIX,yun.rili.cn\nDOMAIN-SUFFIX,yun.sifuhe.cn\nDOMAIN-SUFFIX,yun.tuia.cn\nDOMAIN-SUFFIX,yun.tuisnake.com\nDOMAIN-SUFFIX,yun.yuyiya.com\nDOMAIN-SUFFIX,yun1.yahoo001.com\nDOMAIN-SUFFIX,yunanfuwuqi.com\nDOMAIN-SUFFIX,yunbofangbt.com\nDOMAIN-SUFFIX,yundingjiayuan.com\nDOMAIN-SUFFIX,yunjiasu.com\nDOMAIN-SUFFIX,yunshipei.com\nDOMAIN-SUFFIX,yunxuu.com\nDOMAIN-SUFFIX,yuyue008.cn\nDOMAIN-SUFFIX,ywjxsp168.cn\nDOMAIN-SUFFIX,yx.lenovomm.com\nDOMAIN-SUFFIX,yxhxs.com\nDOMAIN-SUFFIX,yxjad.com\nDOMAIN-SUFFIX,yxs.tymsyx.com\nDOMAIN-SUFFIX,yxszy.com\nDOMAIN-SUFFIX,yxxwyz.com\nDOMAIN-SUFFIX,yy58ju.com\nDOMAIN-SUFFIX,yyb.pc6.com\nDOMAIN-SUFFIX,yyffeicd.m.qxs.la\nDOMAIN-SUFFIX,yyjxgm.net\nDOMAIN-SUFFIX,yyp17.com\nDOMAIN-SUFFIX,yyt.irs01.com\nDOMAIN-SUFFIX,yzaosite.com\nDOMAIN-SUFFIX,yzh.jyjhkz.com\nDOMAIN-SUFFIX,yzh360.com\nDOMAIN-SUFFIX,yzygo.com\nDOMAIN-SUFFIX,yzytb.com\nDOMAIN-SUFFIX,z.clickvip.shop\nDOMAIN-SUFFIX,z.moatads.com\nDOMAIN-SUFFIX,z.nowscore.com\nDOMAIN-SUFFIX,z.sora.yoyi.com.cn\nDOMAIN-SUFFIX,z1.zedo.com\nDOMAIN-SUFFIX,z1hihu.xmcimg.com\nDOMAIN-SUFFIX,z2.lnymd.com\nDOMAIN-SUFFIX,zads.care2.com\nDOMAIN-SUFFIX,zae.gzzena.com\nDOMAIN-SUFFIX,zamar.cn\nDOMAIN-SUFFIX,zampdsp.com\nDOMAIN-SUFFIX,zantainet.com\nDOMAIN-SUFFIX,zapads.zapak.com\nDOMAIN-SUFFIX,zb.nxing.cn\nDOMAIN-SUFFIX,zbz.m.qxs.la\nDOMAIN-SUFFIX,zcdsp.com\nDOMAIN-SUFFIX,zcrtd.com\nDOMAIN-SUFFIX,zdjby.cn\nDOMAIN-SUFFIX,zdw.w8.com.cn\nDOMAIN-SUFFIX,ze5.com\nDOMAIN-SUFFIX,zedo.com\nDOMAIN-SUFFIX,zeus.qj.net\nDOMAIN-SUFFIX,zgc66.com\nDOMAIN-SUFFIX,zgdfz6h7po.me\nDOMAIN-SUFFIX,zgfszs.com\nDOMAIN-SUFFIX,zgjkv.com\nDOMAIN-SUFFIX,zgksb.com\nDOMAIN-SUFFIX,zgty365.com\nDOMAIN-SUFFIX,zgunion.cn\nDOMAIN-SUFFIX,zgyemy.com\nDOMAIN-SUFFIX,zhanzhang.net\nDOMAIN-SUFFIX,zhao258.com\nDOMAIN-SUFFIX,zhaoshang8.com\nDOMAIN-SUFFIX,zh-cn.shenyun.com\nDOMAIN-SUFFIX,zh-cn.shenyun.org\nDOMAIN-SUFFIX,zheng.cs12d.com\nDOMAIN-SUFFIX,zhichi08.com\nDOMAIN-SUFFIX,zhidian3g.cn\nDOMAIN-SUFFIX,zhifenjie.com\nDOMAIN-SUFFIX,zhihei.com\nDOMAIN-SUFFIX,zhihu.xmcimg.com\nDOMAIN-SUFFIX,zhiong.net\nDOMAIN-SUFFIX,zhiyuanteam.com\nDOMAIN-SUFFIX,zhiziyun.com\nDOMAIN-SUFFIX,zhongchouyan.com\nDOMAIN-SUFFIX,zhongzicili.cc\nDOMAIN-SUFFIX,zhtjdl.com\nDOMAIN-SUFFIX,zhuanfakong.com\nDOMAIN-SUFFIX,zhuba8.com\nDOMAIN-SUFFIX,zhudiaosz.com\nDOMAIN-SUFFIX,zhushou.2345.com\nDOMAIN-SUFFIX,zhuuv.maoyumao.net\nDOMAIN-SUFFIX,zhwnlapi.etouch.cn\nDOMAIN-SUFFIX,zhybzp.cn\nDOMAIN-SUFFIX,zisunion.com\nDOMAIN-SUFFIX,zizcy.com\nDOMAIN-SUFFIX,zjbdt.com\nDOMAIN-SUFFIX,zjhim.com\nDOMAIN-SUFFIX,zjjgtz.com\nDOMAIN-SUFFIX,zjm.zzmmkj.com\nDOMAIN-SUFFIX,zkrdy.com\nDOMAIN-SUFFIX,zlongad.com\nDOMAIN-SUFFIX,zlsw.nnjxqd.com\nDOMAIN-SUFFIX,zmj.guanqinjie.cn\nDOMAIN-SUFFIX,znsv.baidu.com\nDOMAIN-SUFFIX,zo66.com\nDOMAIN-SUFFIX,zp22938576.com\nDOMAIN-SUFFIX,zpe.klre.18183.com\nDOMAIN-SUFFIX,zq84.com\nDOMAIN-SUFFIX,zqworks.com\nDOMAIN-SUFFIX,zqzxz.com\nDOMAIN-SUFFIX,zreder.com\nDOMAIN-SUFFIX,zrpfk.com\nDOMAIN-SUFFIX,zs0613.mengchengbao.com\nDOMAIN-SUFFIX,zs1111.youzue.com\nDOMAIN-SUFFIX,zsdexun.com.cn\nDOMAIN-SUFFIX,zshacker.com\nDOMAIN-SUFFIX,zst.jzntxs.com\nDOMAIN-SUFFIX,zsxpx.com\nDOMAIN-SUFFIX,zszwcp.cn\nDOMAIN-SUFFIX,zt2088.com\nDOMAIN-SUFFIX,ztidu.com\nDOMAIN-SUFFIX,ztxbd.com\nDOMAIN-SUFFIX,zuche321.com\nDOMAIN-SUFFIX,zuiceshi.net\nDOMAIN-SUFFIX,zuimeitianqi.inveno.com\nDOMAIN-SUFFIX,zws.avvo.com\nDOMAIN-SUFFIX,img.adnyg.com.w.kunlungr.com\nDOMAIN-SUFFIX,log.tagtic.cn\nDOMAIN-SUFFIX,ulogs.umeng.com\nDOMAIN-SUFFIX,zx.baosmx.com\nDOMAIN-SUFFIX,zxcs.ggwan.com\nDOMAIN-SUFFIX,zxcs.linghit.com\nDOMAIN-SUFFIX,zxh.bzshzx.com\nDOMAIN-SUFFIX,zxjjzx.com\nDOMAIN-SUFFIX,zxr.fzxrjx.com\nDOMAIN-SUFFIX,zxziyuan.com\nDOMAIN-SUFFIX,zybpj.com\nDOMAIN-SUFFIX,zyf.fzdfwy.com\nDOMAIN-SUFFIX,zymo.mps.weibo.com\nDOMAIN-SUFFIX,zymro.com\nDOMAIN-SUFFIX,zytwq.net\nDOMAIN-SUFFIX,zyz.91friend.com\nDOMAIN-SUFFIX,zyz1.91friend.com\nDOMAIN-SUFFIX,zz.bdstatic.com\nDOMAIN-SUFFIX,zz123.com\nDOMAIN-SUFFIX,zzbaowen.com\nDOMAIN-SUFFIX,zzcw.office-mall.net\nDOMAIN-SUFFIX,zzjs2.firefang.cn\nDOMAIN-SUFFIX,zzpush.58.com\nDOMAIN-SUFFIX,zzrcz.com\nDOMAIN-SUFFIX,zzsx8.com\nDOMAIN-SUFFIX,zzy.mipujia.com\nDOMAIN-SUFFIX,zzy1.mipujia.com\nDOMAIN-SUFFIX,zzy1.quyaoya.com\nDOMAIN-SUFFIX,zzz7.52896368.com\nDOMAIN-SUFFIX,zzzzz4.52896368.com\nDOMAIN-SUFFIX,analytics.query.yahoo.com\nDOMAIN-SUFFIX,42trck.com\nDOMAIN-SUFFIX,51.la\nDOMAIN-SUFFIX,adcolony.com\nDOMAIN-SUFFIX,adinfuse.com\nDOMAIN-SUFFIX,adjust.com\nDOMAIN-SUFFIX,adjust.io\nDOMAIN-SUFFIX,admaster.com.cn\nDOMAIN-SUFFIX,admob.com\nDOMAIN-SUFFIX,adnyg.com\nDOMAIN-SUFFIX,adsensor.org\nDOMAIN-SUFFIX,adtarget.tech\nDOMAIN-SUFFIX,adthor.com\nDOMAIN-SUFFIX,adwhirl.com\nDOMAIN-SUFFIX,amazon-adsystem.com\nDOMAIN-SUFFIX,amobee.com\nDOMAIN-SUFFIX,analysys.cn\nDOMAIN-SUFFIX,app-adforce.jp\nDOMAIN-SUFFIX,appadhoc.com\nDOMAIN-SUFFIX,appads.com\nDOMAIN-SUFFIX,appier.net\nDOMAIN-SUFFIX,applift.com\nDOMAIN-SUFFIX,appsflyer.com\nDOMAIN-SUFFIX,apsalar.com\nDOMAIN-SUFFIX,apxadtracking.net\nDOMAIN-SUFFIX,axonix.com\nDOMAIN-SUFFIX,cloudmobi.net\nDOMAIN-SUFFIX,cnzz.com\nDOMAIN-SUFFIX,ctrmi.com\nDOMAIN-SUFFIX,flurry.com\nDOMAIN-SUFFIX,go2cloud.org\nDOMAIN-SUFFIX,growingio.com\nDOMAIN-SUFFIX,haloapps.com\nDOMAIN-SUFFIX,inmobi.cn\nDOMAIN-SUFFIX,inmobi.com\nDOMAIN-SUFFIX,inmobi.net\nDOMAIN-SUFFIX,inmobicdn.cn\nDOMAIN-SUFFIX,irs01.com\nDOMAIN-SUFFIX,iskyworker.com\nDOMAIN-SUFFIX,kochava.com\nDOMAIN-SUFFIX,leadboltmobile.net\nDOMAIN-SUFFIX,lenzmx.com\nDOMAIN-SUFFIX,liveadvert.com\nDOMAIN-SUFFIX,lnk0.com\nDOMAIN-SUFFIX,lnk8.cn\nDOMAIN-SUFFIX,localytics.com\nDOMAIN-SUFFIX,measurementapi.com\nDOMAIN-SUFFIX,medialytics.com\nDOMAIN-SUFFIX,miaozhen.com\nDOMAIN-SUFFIX,mobclix.com\nDOMAIN-SUFFIX,mopub.com\nDOMAIN-SUFFIX,qchannel01.cn\nDOMAIN-SUFFIX,rayjump.com\nDOMAIN-SUFFIX,rubiconproject.com\nDOMAIN-SUFFIX,scorecardresearch.com\nDOMAIN-SUFFIX,sdkclick.com\nDOMAIN-SUFFIX,shuzilm.cn\nDOMAIN-SUFFIX,smaato.net\nDOMAIN-SUFFIX,smartadserver.com\nDOMAIN-SUFFIX,smartnews-ads.com\nDOMAIN-SUFFIX,tagtic.cn\nDOMAIN-SUFFIX,tanv.com\nDOMAIN-SUFFIX,tanx.com\nDOMAIN-SUFFIX,trafficjunky.net\nDOMAIN-SUFFIX,turn.com\nDOMAIN-SUFFIX,uri6.com\nDOMAIN-SUFFIX,voicefive.com\nDOMAIN-SUFFIX,vungle.com\nDOMAIN-SUFFIX,wedolook.com\nDOMAIN-SUFFIX,xdrig.com\nDOMAIN-SUFFIX,abema-adx.ameba.jp\nDOMAIN-SUFFIX,ad.12306.cn\nDOMAIN-SUFFIX,ad.51wnl-cq.com\nDOMAIN-SUFFIX,ad.caiyunapp.com\nDOMAIN-SUFFIX,ad.huajiao.com\nDOMAIN-SUFFIX,ad.hzyoka.com\nDOMAIN-SUFFIX,ad.jiemian.com\nDOMAIN-SUFFIX,ad.qingting.fm\nDOMAIN-SUFFIX,ad.wappalyzer.com\nDOMAIN-SUFFIX,ad-cn.jovcloud.com\nDOMAIN-SUFFIX,adextra.51wnl-cq.com\nDOMAIN-SUFFIX,ads.adadapted.com\nDOMAIN-SUFFIX,ads.daydaycook.com.cn\nDOMAIN-SUFFIX,ads.weilitoutiao.net\nDOMAIN-SUFFIX,adsapi.manhuaren.com\nDOMAIN-SUFFIX,adsdk.dmzj.com\nDOMAIN-SUFFIX,adserver.pandora.com\nDOMAIN-SUFFIX,adui.tg.meitu.com\nDOMAIN-SUFFIX,adv.bandi.so\nDOMAIN-SUFFIX,goblin.hupu.com\nDOMAIN-SUFFIX,adx.hupu.com\nDOMAIN-SUFFIX,adx-api.hupu.com\nDOMAIN-SUFFIX,adxserver.ad.cmvideo.cn\nDOMAIN-SUFFIX,app-ad.variflight.com\nDOMAIN-SUFFIX,applog.mobike.com\nDOMAIN-SUFFIX,appnext.hs.llnwd.net\nDOMAIN-SUFFIX,appnext-a.akamaihd.net\nDOMAIN-SUFFIX,ggs.myzaker.com\nDOMAIN-SUFFIX,itad.linetv.tw\nDOMAIN-SUFFIX,ja.chushou.tv\nDOMAIN-SUFFIX,mads.suning.com\nDOMAIN-SUFFIX,mopnativeadv.037201.com\nDOMAIN-SUFFIX,nativeadv.dftoutiao.com\nDOMAIN-SUFFIX,optimus-ads.amap.com\nDOMAIN-SUFFIX,sugar.zhihu.com\nDOMAIN-SUFFIX,track.tiara.daum.net\nDOMAIN-SUFFIX,track.tiara.kakao.com\nDOMAIN-SUFFIX,trackapp.guahao.cn\nDOMAIN-SUFFIX,traffic.mogujie.com\nDOMAIN-SUFFIX,wmlog.meituan.com\nDOMAIN-SUFFIX,adshow.58.com\nDOMAIN-SUFFIX,track.58.com\nDOMAIN-SUFFIX,tracklog.58.com\nDOMAIN-SUFFIX,iadsdk.apple.com\nDOMAIN-SUFFIX,ads.internal.unity3d.com\nDOMAIN-SUFFIX,ads.prd.ie.internal.unity3d.com\nDOMAIN-SUFFIX,unityads.unity3d.com\nDOMAIN-SUFFIX,acs4baichuan.m.taobao.com\nDOMAIN-SUFFIX,adash.man.aliyuncs.com\nDOMAIN-SUFFIX,adashbc.ut.taobao.com\nDOMAIN-SUFFIX,adash-c.ut.taobao.com\nDOMAIN-SUFFIX,adashxgc.ut.taobao.com\nDOMAIN-SUFFIX,adashx4yt.m.taobao.com\nDOMAIN-SUFFIX,h-adashx.ut.taobao.com\nDOMAIN-SUFFIX,nbsdk-baichuan.alicdn.com\nDOMAIN-SUFFIX,tunion-api.m.taobao.com\nDOMAIN-SUFFIX,adproxy.autohome.com.cn\nDOMAIN-SUFFIX,rd.autohome.com.cn\nDOMAIN-SUFFIX,ad.k.21cn.com\nDOMAIN-SUFFIX,al.autohome.com.cn\nDOMAIN-SUFFIX,applogapi.autohome.com.cn\nDOMAIN-SUFFIX,baidustatic.com\nDOMAIN-SUFFIX,cpro.baidu.com\nDOMAIN-SUFFIX,pos.baidu.com\nDOMAIN-SUFFIX,afd.baidu.com\nDOMAIN-SUFFIX,als.baidu.com\nDOMAIN-SUFFIX,duclick.baidu.com\nDOMAIN-SUFFIX,hm.baidu.com\nDOMAIN-SUFFIX,hmma.baidu.com\nDOMAIN-SUFFIX,mobads.baidu.com\nDOMAIN-SUFFIX,mobads-logs.baidu.com\nDOMAIN-SUFFIX,nsclick.baidu.com\nDOMAIN-SUFFIX,applog.musical.ly\nDOMAIN-SUFFIX,track.toutiao.com\nDOMAIN-SUFFIX,xlog.snssdk.com\nDOMAIN-SUFFIX,xlog-va.byteoversea.com\nDOMAIN-SUFFIX,adx.yiche.com\nDOMAIN-SUFFIX,log.ycapp.yiche.com\nDOMAIN-SUFFIX,advertise.baicizhan.org\nDOMAIN-SUFFIX,advertise.baicizhan.com\nDOMAIN-SUFFIX,galaxy.bjcathay.com\nDOMAIN-SUFFIX,mdrecv.app.cntvwb.cn\nDOMAIN-SUFFIX,sdapprecv.app.cntvwb.cn\nDOMAIN-SUFFIX,vdapprecv.app.cntvwb.cn\nDOMAIN-SUFFIX,admarket.21cn.com\nDOMAIN-SUFFIX,adshows.21cn.com\nDOMAIN-SUFFIX,atrace.chelaile.net.cn\nDOMAIN-SUFFIX,logs.chelaile.net.cn\nDOMAIN-SUFFIX,doubleclick.net\nDOMAIN-SUFFIX,googleadservices.com\nDOMAIN-SUFFIX,googleadsserving.cn\nDOMAIN-SUFFIX,googlesyndication.com\nDOMAIN-SUFFIX,googletagmanager.com\nDOMAIN-SUFFIX,googletagservices.com\nDOMAIN-SUFFIX,da.mgtv.com\nDOMAIN-SUFFIX,da.hunantv.com\nDOMAIN-SUFFIX,log.hunantv.com\nDOMAIN-SUFFIX,log.v2.hunantv.com\nDOMAIN-SUFFIX,v2.log.hunantv.com\nDOMAIN-SUFFIX,ifacelog.iqiyi.com\nDOMAIN-SUFFIX,msg.71.am\nDOMAIN-SUFFIX,deliver.ifeng.com\nDOMAIN-SUFFIX,api.newad.ifeng.com\nDOMAIN-SUFFIX,ifengad.3g.ifeng.com\nDOMAIN-SUFFIX,adserviceretry.kugou.com\nDOMAIN-SUFFIX,ads.service.kugou.com\nDOMAIN-SUFFIX,adsfile.bssdlbig.kugou.com\nDOMAIN-SUFFIX,log.stat.kugou.com\nDOMAIN-SUFFIX,log.web.kugou.com\nDOMAIN-SUFFIX,kgmobilestat.kugou.com\nDOMAIN-SUFFIX,kgmobilestatbak.kugou.com\nDOMAIN-SUFFIX,mobilelog.kugou.com\nDOMAIN-SUFFIX,mobilead.kuwo.cn\nDOMAIN-SUFFIX,rich.kuwo.cn\nDOMAIN-SUFFIX,ad-stat.ksosoft.com\nDOMAIN-SUFFIX,img.auction-ads.wpscdn.cn\nDOMAIN-SUFFIX,counter.ksosoft.com\nDOMAIN-SUFFIX,minfo.wps.cn\nDOMAIN-SUFFIX,webp2p.letv.com\nDOMAIN-SUFFIX,ark.letv.com\nDOMAIN-SUFFIX,emma-414870e223.huodonghezi.com\nDOMAIN-SUFFIX,g3.letv.com\nDOMAIN-SUFFIX,n.mark.letv.com\nDOMAIN-SUFFIX,ad.intl.xiaomi.com\nDOMAIN-SUFFIX,ad.xiaomi.com\nDOMAIN-SUFFIX,admob.xiaomi.com\nDOMAIN-SUFFIX,tracking.miui.com\nDOMAIN-SUFFIX,adv.sec.intl.miui.com\nDOMAIN-SUFFIX,adv.sec.miui.com\nDOMAIN-SUFFIX,tracking.intl.miui.com\nDOMAIN-SUFFIX,ad.api.moji.com\nDOMAIN-SUFFIX,adlaunch.moji.com\nDOMAIN-SUFFIX,ads.mojicdn.com\nDOMAIN-SUFFIX,v1.log.moji.com\nDOMAIN-SUFFIX,ad.bn.netease.com\nDOMAIN-SUFFIX,ad.yixin.im\nDOMAIN-SUFFIX,admusicpic.music.126.net\nDOMAIN-SUFFIX,iadmusicmat.music.126.net\nDOMAIN-SUFFIX,iadmusicmatvideo.music.126.net\nDOMAIN-SUFFIX,impservice.dictapp.youdao.com\nDOMAIN-SUFFIX,impservice.youdao.com\nDOMAIN-SUFFIX,log.yex.youdao.com\nDOMAIN-SUFFIX,log-yex.youdao.com\nDOMAIN-SUFFIX,n.3g.163.com\nDOMAIN-SUFFIX,nex.163.com\nDOMAIN-SUFFIX,yt-adp.nosdn.127.net\nDOMAIN-SUFFIX,ads.aplus.pptv.com\nDOMAIN-SUFFIX,ads.aplusapi.pptv.com\nDOMAIN-SUFFIX,asimgs.pplive.cn\nDOMAIN-SUFFIX,de.as.pptv.com\nDOMAIN-SUFFIX,regist.fotoable.com\nDOMAIN-SUFFIX,cdn.adapi.fotoable.com\nDOMAIN-SUFFIX,adnew.wifi8.com\nDOMAIN-SUFFIX,adfile.wifi8.com\nDOMAIN-SUFFIX,adimg.vue.weibo.com\nDOMAIN-SUFFIX,u1.img.mobile.sina.cn\nDOMAIN-SUFFIX,sax.sina.com.cn\nDOMAIN-SUFFIX,saxs.sina.com.cn\nDOMAIN-SUFFIX,saxn.sina.com.cn\nDOMAIN-SUFFIX,ad.sohu.com\nDOMAIN-SUFFIX,ads.sohu.com\nDOMAIN-SUFFIX,aty.sohu.com\nDOMAIN-SUFFIX,imp.optaim.com\nDOMAIN-SUFFIX,v2.reachmax.cn\nDOMAIN-SUFFIX,track.sohu.com\nDOMAIN-SUFFIX,hui.sohu.com\nDOMAIN-SUFFIX,bugly.qq.com\nDOMAIN-SUFFIX,e.qq.com\nDOMAIN-SUFFIX,gdt.qq.com\nDOMAIN-SUFFIX,rqd.qq.com\nDOMAIN-SUFFIX,adsmind.tc.qq.com\nDOMAIN-SUFFIX,btrace.qq.com\nDOMAIN-SUFFIX,mtrace.qq.com\nDOMAIN-SUFFIX,oth.eve.mdt.qq.com\nDOMAIN-SUFFIX,pgdt.gtimg.cn\nDOMAIN-SUFFIX,pingma.qq.com\nDOMAIN-SUFFIX,pingtcss.qq.com\nDOMAIN-SUFFIX,splashqqlive.gtimg.com\nDOMAIN-SUFFIX,tajs.qq.com\nDOMAIN-SUFFIX,wxsnsdy.wxs.qq.com\nDOMAIN-SUFFIX,wxsnsdythumb.wxs.qq.com\nDOMAIN-SUFFIX,imgadpai.thepaper.cn\nDOMAIN-SUFFIX,admonitor.thepaper.cn\nDOMAIN-SUFFIX,adsp.xunlei.com\nDOMAIN-SUFFIX,etl.xlmc.sandai.net\nDOMAIN-SUFFIX,adm.10jqka.com.cn\nDOMAIN-SUFFIX,stat.10jqka.com.cn\nDOMAIN-SUFFIX,ad-analysis.pconline.com.cn\nDOMAIN-SUFFIX,iad0ssl.pcauto.com.cn\nDOMAIN-SUFFIX,iad0ssl.pconline.com.cn\nDOMAIN-SUFFIX,imgad0.pcauto.com.cn\nDOMAIN-SUFFIX,imgad0.pconline.com.cn\nDOMAIN-SUFFIX,ivy.pchouse.com.cn\nDOMAIN-SUFFIX,adtrack.ucweb.com\nDOMAIN-SUFFIX,track.uc.cn\nDOMAIN-SUFFIX,alog.umeng.com\nDOMAIN-SUFFIX,alogs.umeng.com\nDOMAIN-SUFFIX,alog.umengcloud.com\nDOMAIN-SUFFIX,alogs.umengcloud.com\nDOMAIN-SUFFIX,ar.umeng.com\nDOMAIN-SUFFIX,plbslog.umeng.com\nDOMAIN-SUFFIX,ulogs.umengcloud.com\nDOMAIN-SUFFIX,a.wkanx.com\nDOMAIN-SUFFIX,cwx.lianwangtech.com\nDOMAIN-SUFFIX,c1wx.lianwangtech.com\nDOMAIN-SUFFIX,ad.ximalaya.com\nDOMAIN-SUFFIX,adse.ximalaya.com\nDOMAIN-SUFFIX,adse.wsa.ximalaya.com\nDOMAIN-SUFFIX,adbehavior.wsa.ximalaya.com\nDOMAIN-SUFFIX,apm-track.xiaohongshu.com\nDOMAIN-SUFFIX,t-ads.xiaohongshu.com\nDOMAIN-SUFFIX,atm.youku.com\nDOMAIN-SUFFIX,ad.mobile.youku.com\nDOMAIN-SUFFIX,iyes.youku.com\nDOMAIN-SUFFIX,apppv.zol.com.cn\nDOMAIN-SUFFIX,pvnapp.zol.com.cn\nDOMAIN-SUFFIX,17gouwuba.com\nDOMAIN-SUFFIX,186078.com\nDOMAIN-SUFFIX,189zj.cn\nDOMAIN-SUFFIX,285680.com\nDOMAIN-SUFFIX,3721zh.com\nDOMAIN-SUFFIX,4336wang.cn\nDOMAIN-SUFFIX,51chumoping.com\nDOMAIN-SUFFIX,51mld.cn\nDOMAIN-SUFFIX,51mypc.cn\nDOMAIN-SUFFIX,58mingri.cn\nDOMAIN-SUFFIX,58mingtian.cn\nDOMAIN-SUFFIX,5vl58stm.com\nDOMAIN-SUFFIX,6d63d3.com\nDOMAIN-SUFFIX,7gg.cc\nDOMAIN-SUFFIX,91veg.com\nDOMAIN-SUFFIX,9s6q.cn\nDOMAIN-SUFFIX,adsame.com\nDOMAIN-SUFFIX,aiclk.com\nDOMAIN-SUFFIX,akuai.top\nDOMAIN-SUFFIX,atplay.cn\nDOMAIN-SUFFIX,baiwanchuangyi.com\nDOMAIN-SUFFIX,bayimob.com\nDOMAIN-SUFFIX,beerto.cn\nDOMAIN-SUFFIX,beilamusi.com\nDOMAIN-SUFFIX,benshiw.net\nDOMAIN-SUFFIX,bianxianmao.com\nDOMAIN-SUFFIX,bryonypie.com\nDOMAIN-SUFFIX,cishantao.com\nDOMAIN-SUFFIX,cszlks.com\nDOMAIN-SUFFIX,cudaojia.com\nDOMAIN-SUFFIX,dafapromo.com\nDOMAIN-SUFFIX,daitdai.com\nDOMAIN-SUFFIX,dsaeerf.com\nDOMAIN-SUFFIX,dugesheying.com\nDOMAIN-SUFFIX,dv8c1t.cn\nDOMAIN-SUFFIX,echatu.com\nDOMAIN-SUFFIX,erdoscs.com\nDOMAIN-SUFFIX,fan-yong.com\nDOMAIN-SUFFIX,feih.com.cn\nDOMAIN-SUFFIX,fjlqqc.com\nDOMAIN-SUFFIX,fkku194.com\nDOMAIN-SUFFIX,freedrive.cn\nDOMAIN-SUFFIX,gclick.cn\nDOMAIN-SUFFIX,goufanli100.com\nDOMAIN-SUFFIX,goupaoerdai.com\nDOMAIN-SUFFIX,gouwubang.com\nDOMAIN-SUFFIX,gzxnlk.com\nDOMAIN-SUFFIX,haoshengtoys.com\nDOMAIN-SUFFIX,ichaosheng.com\nDOMAIN-SUFFIX,ishop789.com\nDOMAIN-SUFFIX,jdkic.com\nDOMAIN-SUFFIX,jiubuhua.com\nDOMAIN-SUFFIX,jwg365.cn\nDOMAIN-SUFFIX,kawo77.com\nDOMAIN-SUFFIX,kualianyingxiao.cn\nDOMAIN-SUFFIX,kumihua.com\nDOMAIN-SUFFIX,ltheanine.cn\nDOMAIN-SUFFIX,maipinshangmao.com\nDOMAIN-SUFFIX,minisplat.cn\nDOMAIN-SUFFIX,mkitgfs.com\nDOMAIN-SUFFIX,mlnbike.com\nDOMAIN-SUFFIX,mobjump.com\nDOMAIN-SUFFIX,nbkbgd.cn\nDOMAIN-SUFFIX,newapi.com\nDOMAIN-SUFFIX,pinzhitmall.com\nDOMAIN-SUFFIX,poppyta.com\nDOMAIN-SUFFIX,qianchuanghr.com\nDOMAIN-SUFFIX,qichexin.com\nDOMAIN-SUFFIX,qinchugudao.com\nDOMAIN-SUFFIX,quanliyouxi.cn\nDOMAIN-SUFFIX,qutaobi.com\nDOMAIN-SUFFIX,ry51w.cn\nDOMAIN-SUFFIX,sg536.cn\nDOMAIN-SUFFIX,sifubo.cn\nDOMAIN-SUFFIX,sifuce.cn\nDOMAIN-SUFFIX,sifuda.cn\nDOMAIN-SUFFIX,sifufu.cn\nDOMAIN-SUFFIX,sifuge.cn\nDOMAIN-SUFFIX,sifugu.cn\nDOMAIN-SUFFIX,sifuhe.cn\nDOMAIN-SUFFIX,sifuhu.cn\nDOMAIN-SUFFIX,sifuji.cn\nDOMAIN-SUFFIX,sifuka.cn\nDOMAIN-SUFFIX,smgru.net\nDOMAIN-SUFFIX,taoggou.com\nDOMAIN-SUFFIX,tcxshop.com\nDOMAIN-SUFFIX,tjqonline.cn\nDOMAIN-SUFFIX,topitme.com\nDOMAIN-SUFFIX,tt3sm4.cn\nDOMAIN-SUFFIX,tuia.cn\nDOMAIN-SUFFIX,tuipenguin.com\nDOMAIN-SUFFIX,tuitiger.com\nDOMAIN-SUFFIX,websd8.com\nDOMAIN-SUFFIX,wx16999.com\nDOMAIN-SUFFIX,xiaohuau.xyz\nDOMAIN-SUFFIX,yinmong.com\nDOMAIN-SUFFIX,yiqifa.com\nDOMAIN-SUFFIX,yitaopt.com\nDOMAIN-SUFFIX,yjqiqi.com\nDOMAIN-SUFFIX,yukhj.com\nDOMAIN-SUFFIX,zhaozecheng.cn\nDOMAIN-SUFFIX,zhenxinet.com\nDOMAIN-SUFFIX,zlne800.com\nDOMAIN-SUFFIX,zunmi.cn\nDOMAIN-SUFFIX,zzd6.com\nDOMAIN-SUFFIX,mackeeper.com\nDOMAIN-SUFFIX,app-measurement.com\nDOMAIN-SUFFIX,api.joybj.com\nDOMAIN-SUFFIX,api.whizzone.com\nDOMAIN-SUFFIX,mmstat.com\nDOMAIN-SUFFIX,4paradigm.com\nDOMAIN-SUFFIX,catch.gift\nDOMAIN-SUFFIX,pubnative.net\nDOMAIN-SUFFIX,www.googleadservices.com\nDOMAIN-SUFFIX,www.google-analytics.com\nDOMAIN-SUFFIX,fusion.qq.com\nDOMAIN-SUFFIX,ios.bugly.qq.com\nDOMAIN-SUFFIX,wup.imtt.qq.com\nDOMAIN-SUFFIX,tns.simba.taobao.com\nDOMAIN-SUFFIX,click.mz.simba.taobao.com\nDOMAIN-SUFFIX,click.simba.taobao.com\nDOMAIN-SUFFIX,click.tz.simba.taobao.com\nDOMAIN-SUFFIX,stat.simba.taobao.com\nDOMAIN-SUFFIX,m-adash.m.taobao.com\nDOMAIN-SUFFIX,adashbc.m.taobao.com\nDOMAIN-SUFFIX,applovin.com\nDOMAIN-SUFFIX,applvn.com\nDOMAIN-SUFFIX,inner-active.mobi\nDOMAIN-SUFFIX,mdfull.com\nDOMAIN-SUFFIX,openx.net\nDOMAIN-SUFFIX,vidoomy.com\nDOMAIN-SUFFIX,flash.cn\nDOMAIN-SUFFIX,gs.getui.com\nDOMAIN-SUFFIX,log.b612kaji.com\nDOMAIN-SUFFIX,beacon.qq.com\nDOMAIN-SUFFIX,pgdt.gtimg.com\nDOMAIN-SUFFIX,4009997658.com\nDOMAIN-SUFFIX,abbyychina.com\nDOMAIN-SUFFIX,bartender.cc\nDOMAIN-SUFFIX,betterzip.net\nDOMAIN-SUFFIX,beyondcompare.cc\nDOMAIN-SUFFIX,bingdianhuanyuan.cn\nDOMAIN-SUFFIX,chemdraw.com.cn\nDOMAIN-SUFFIX,cjmakeding.com\nDOMAIN-SUFFIX,cjmkt.com\nDOMAIN-SUFFIX,codesoftchina.com\nDOMAIN-SUFFIX,coreldrawchina.com\nDOMAIN-SUFFIX,crossoverchina.com\nDOMAIN-SUFFIX,easyrecoverychina.com\nDOMAIN-SUFFIX,ediuschina.com\nDOMAIN-SUFFIX,flstudiochina.com\nDOMAIN-SUFFIX,formysql.com\nDOMAIN-SUFFIX,guitarpro.cc\nDOMAIN-SUFFIX,huishenghuiying.com.cn\nDOMAIN-SUFFIX,hypersnap.net\nDOMAIN-SUFFIX,iconworkshop.cn\nDOMAIN-SUFFIX,imindmap.cc\nDOMAIN-SUFFIX,jihehuaban.com.cn\nDOMAIN-SUFFIX,keyshot.cc\nDOMAIN-SUFFIX,kingdeecn.cn\nDOMAIN-SUFFIX,logoshejishi.com\nDOMAIN-SUFFIX,mairuan.cn\nDOMAIN-SUFFIX,mairuan.com\nDOMAIN-SUFFIX,mairuan.com.cn\nDOMAIN-SUFFIX,mairuan.net\nDOMAIN-SUFFIX,mairuanwang.com\nDOMAIN-SUFFIX,makeding.com\nDOMAIN-SUFFIX,mathtype.cn\nDOMAIN-SUFFIX,mindmanager.cc\nDOMAIN-SUFFIX,mindmapper.cc\nDOMAIN-SUFFIX,mycleanmymac.com\nDOMAIN-SUFFIX,nicelabel.cc\nDOMAIN-SUFFIX,ntfsformac.cc\nDOMAIN-SUFFIX,ntfsformac.cn\nDOMAIN-SUFFIX,overturechina.com\nDOMAIN-SUFFIX,passwordrecovery.cn\nDOMAIN-SUFFIX,pdfexpert.cc\nDOMAIN-SUFFIX,shankejingling.com\nDOMAIN-SUFFIX,ultraiso.net\nDOMAIN-SUFFIX,vegaschina.cn\nDOMAIN-SUFFIX,xmindchina.net\nDOMAIN-SUFFIX,xshellcn.com\nDOMAIN-SUFFIX,yihuifu.cn\nDOMAIN-SUFFIX,yuanchengxiezuo.com\nDOMAIN-SUFFIX,zbrushcn.com\nDOMAIN-SUFFIX,zhzzx.com\nDOMAIN-SUFFIX,clotfun.mobi\nDOMAIN-SUFFIX,clotfun.online\nDOMAIN-SUFFIX,inmobicdn.net\nDOMAIN-SUFFIX,meetrics.com\nDOMAIN-SUFFIX,meetrics.net\nDOMAIN-SUFFIX,okjhb.xyz\nDOMAIN-SUFFIX,supersonic.com\nDOMAIN-SUFFIX,supersonicads.com\nDOMAIN-SUFFIX,zu08e.cn\nDOMAIN-SUFFIX,ad.daum.net\nDOMAIN-SUFFIX,track.xiachufang.com\nDOMAIN-SUFFIX,toots-a.akamaihd.net\nDOMAIN-SUFFIX,optimus-ads.amap.com.w.alikunlun.com\nDOMAIN-SUFFIX,yt-adp.ws.126.net\nDOMAIN-SUFFIX,alog.umeng.co\nDOMAIN-SUFFIX,adsebs.ximalaya.com\nDOMAIN-SUFFIX,ad.360in.com\nDOMAIN-SUFFIX,ad.hpplay.cn\nDOMAIN-SUFFIX,adeng.hpplay.cn\nDOMAIN-SUFFIX,rp.hpplay.cn\nDOMAIN-SUFFIX,adbs.ximalaya.com\nDOMAIN-SUFFIX,appcpi.net\nDOMAIN-SUFFIX,bulldogcpi.com\nDOMAIN-SUFFIX,insurads.com\nIP-CIDR,101.227.97.240/32,no-resolve\nIP-CIDR,101.227.200.11/32,no-resolve\nIP-CIDR,101.227.200.28/32,no-resolve\nIP-CIDR,124.192.153.42/32,no-resolve\nIP-CIDR,117.177.248.17/32,no-resolve\nIP-CIDR,117.177.248.41/32,no-resolve\nIP-CIDR,223.87.176.139/32,no-resolve\nIP-CIDR,223.87.176.176/32,no-resolve\nIP-CIDR,223.87.177.180/32,no-resolve\nIP-CIDR,223.87.177.182/32,no-resolve\nIP-CIDR,223.87.177.184/32,no-resolve\nIP-CIDR,223.87.177.43/32,no-resolve\nIP-CIDR,223.87.177.47/32,no-resolve\nIP-CIDR,223.87.177.80/32,no-resolve\nIP-CIDR,223.87.182.101/32,no-resolve\nIP-CIDR,223.87.182.102/32,no-resolve\nIP-CIDR,223.87.182.11/32,no-resolve\nIP-CIDR,223.87.182.52/32,no-resolve\nIP-CIDR,1.3.0.10/32,no-resolve\nIP-CIDR,101.201.29.182/32,no-resolve\nIP-CIDR,101.251.211.235/32,no-resolve\nIP-CIDR,103.249.254.113/32,no-resolve\nIP-CIDR,104.195.62.12/32,no-resolve\nIP-CIDR,104.197.140.120/32,no-resolve\nIP-CIDR,104.198.198.188/32,no-resolve\nIP-CIDR,106.187.95.251/32,no-resolve\nIP-CIDR,106.75.65.90/32,no-resolve\nIP-CIDR,106.75.65.92/32,no-resolve\nIP-CIDR,107.21.113.76/32,no-resolve\nIP-CIDR,108.171.248.234/32,no-resolve\nIP-CIDR,111.175.220.160/29,no-resolve\nIP-CIDR,111.206.22.0/24,no-resolve\nIP-CIDR,111.30.135.167/32,no-resolve\nIP-CIDR,111.63.135.0/24,no-resolve\nIP-CIDR,111.73.45.147/32,no-resolve\nIP-CIDR,112.124.115.215/32,no-resolve\nIP-CIDR,112.74.95.46/32,no-resolve\nIP-CIDR,113.207.57.24/32,no-resolve\nIP-CIDR,113.57.230.88/32,no-resolve\nIP-CIDR,114.55.123.44/32,no-resolve\nIP-CIDR,114.95.102.77/32,no-resolve\nIP-CIDR,115.29.141.121/32,no-resolve\nIP-CIDR,115.29.247.48/32,no-resolve\nIP-CIDR,116.206.22.7/32,no-resolve\nIP-CIDR,116.55.227.242/32,no-resolve\nIP-CIDR,117.144.242.32/32,no-resolve\nIP-CIDR,117.25.133.209/32,no-resolve\nIP-CIDR,118.144.88.215/28,no-resolve\nIP-CIDR,119.188.13.0/24,no-resolve\nIP-CIDR,120.132.57.41/32,no-resolve\nIP-CIDR,120.132.63.203/32,no-resolve\nIP-CIDR,120.197.89.239/32,no-resolve\nIP-CIDR,120.198.116.0/24,no-resolve\nIP-CIDR,120.26.151.246/32,no-resolve\nIP-CIDR,120.27.34.156/32,no-resolve\nIP-CIDR,120.55.199.139/32,no-resolve\nIP-CIDR,120.80.57.123/32,no-resolve\nIP-CIDR,121.15.207.243/32,no-resolve\nIP-CIDR,121.199.73.185/32,no-resolve\nIP-CIDR,121.201.108.2/32,no-resolve\nIP-CIDR,121.201.11.95/32,no-resolve\nIP-CIDR,121.251.255.0/24,no-resolve\nIP-CIDR,121.43.75.169/32,no-resolve\nIP-CIDR,122.225.103.120/32,no-resolve\nIP-CIDR,122.226.223.163/32,no-resolve\nIP-CIDR,122.227.254.195/32,no-resolve\nIP-CIDR,122.228.236.165/32,no-resolve\nIP-CIDR,123.125.111.0/24,no-resolve\nIP-CIDR,123.139.154.201/24,no-resolve\nIP-CIDR,123.57.162.39/32,no-resolve\nIP-CIDR,123.57.94.184/32,no-resolve\nIP-CIDR,123.59.152.170/32,no-resolve\nIP-CIDR,123.59.78.229/32,no-resolve\nIP-CIDR,124.160.194.11/32,no-resolve\nIP-CIDR,125.46.61.28/32,no-resolve\nIP-CIDR,125.89.69.5/32,no-resolve\nIP-CIDR,139.159.32.82/32,no-resolve\nIP-CIDR,139.196.239.52/32,no-resolve\nIP-CIDR,139.224.26.92/32,no-resolve\nIP-CIDR,139.224.74.148/32,no-resolve\nIP-CIDR,146.148.85.61/32,no-resolve\nIP-CIDR,162.212.181.32/32,no-resolve\nIP-CIDR,173.208.177.227/32,no-resolve\nIP-CIDR,180.76.155.58/32,no-resolve\nIP-CIDR,180.76.162.60/32,no-resolve\nIP-CIDR,180.76.171.28/32,no-resolve\nIP-CIDR,180.76.172.149/32,no-resolve\nIP-CIDR,180.76.181.213/32,no-resolve\nIP-CIDR,182.92.81.104/32,no-resolve\nIP-CIDR,183.131.79.130/32,no-resolve\nIP-CIDR,183.131.79.30/32,no-resolve\nIP-CIDR,183.59.53.187/29,no-resolve\nIP-CIDR,183.6.188.226/29,no-resolve\nIP-CIDR,198.40.52.11/32,no-resolve\nIP-CIDR,202.104.1.27/32,no-resolve\nIP-CIDR,202.105.165.202/32,no-resolve\nIP-CIDR,205.209.138.102/32,no-resolve\nIP-CIDR,211.103.159.32/32,no-resolve\nIP-CIDR,211.137.132.89/32,no-resolve\nIP-CIDR,211.139.178.49/32,no-resolve\nIP-CIDR,211.149.225.23/32,no-resolve\nIP-CIDR,211.167.105.131/32,no-resolve\nIP-CIDR,211.98.71.195/29,no-resolve\nIP-CIDR,218.25.246.118/32,no-resolve\nIP-CIDR,219.234.83.60/32,no-resolve\nIP-CIDR,221.179.140.0/24,no-resolve\nIP-CIDR,221.179.183.0/24,no-resolve\nIP-CIDR,221.179.191.0/24,no-resolve\nIP-CIDR,221.179.46.190/25,no-resolve\nIP-CIDR,221.204.213.222/32,no-resolve\nIP-CIDR,221.228.214.101/32,no-resolve\nIP-CIDR,222.187.226.96/32,no-resolve\nIP-CIDR,223.6.255.99/32,no-resolve\nIP-CIDR,23.235.156.167/32,no-resolve\nIP-CIDR,23.42.186.24/32,no-resolve\nIP-CIDR,23.66.147.48/32,no-resolve\nIP-CIDR,27.255.67.120/32,no-resolve\nIP-CIDR,42.51.146.207/32,no-resolve\nIP-CIDR,45.34.240.72/32,no-resolve\nIP-CIDR,46.165.197.153/32,no-resolve\nIP-CIDR,46.165.197.231/32,no-resolve\nIP-CIDR,47.90.50.177/32,no-resolve\nIP-CIDR,47.93.103.196/32,no-resolve\nIP-CIDR,47.94.89.32/32,no-resolve\nIP-CIDR,47.96.162.122/32,no-resolve\nIP-CIDR,58.215.179.159/32,no-resolve\nIP-CIDR,58.221.28.166/32,no-resolve\nIP-CIDR,60.19.29.21/28,no-resolve\nIP-CIDR,60.190.139.164/32,no-resolve\nIP-CIDR,60.191.124.196/32,no-resolve\nIP-CIDR,60.210.17.12/24,no-resolve\nIP-CIDR,61.129.70.132/32,no-resolve\nIP-CIDR,61.132.216.232/32,no-resolve\nIP-CIDR,61.132.221.146/32,no-resolve\nIP-CIDR,61.132.255.212/32,no-resolve\nIP-CIDR,61.132.255.222/25,no-resolve\nIP-CIDR,61.147.184.18/32,no-resolve\nIP-CIDR,61.152.223.15/32,no-resolve\nIP-CIDR,61.174.50.167/25,no-resolve\nIP-CIDR,61.191.12.74/32,no-resolve\nIP-CIDR,61.191.206.4/32,no-resolve\nIP-CIDR,67.229.224.28/32,no-resolve\nIP-CIDR,69.28.57.245/32,no-resolve\nIP-CIDR,74.117.182.77/32,no-resolve\nIP-CIDR,78.140.131.214/32,no-resolve\nIP-CIDR,39.107.15.115/32,no-resolve\nIP-CIDR,47.89.59.182/32,no-resolve\nIP-CIDR,103.49.209.27/32,no-resolve\nIP-CIDR,123.56.152.96/32,no-resolve\nIP-CIDR,61.160.200.223/32,no-resolve\nIP-CIDR,61.160.200.242/32,no-resolve\nIP-CIDR,61.160.200.252/32,no-resolve\nIP-CIDR,61.174.50.214/32,no-resolve\nIP-CIDR,111.175.220.163/32,no-resolve\nIP-CIDR,111.175.220.164/32,no-resolve\nIP-CIDR,124.232.160.178/32,no-resolve\nIP-CIDR,175.6.223.15/32,no-resolve\nIP-CIDR,183.59.53.237/32,no-resolve\nIP-CIDR,218.93.127.37/32,no-resolve\nIP-CIDR,221.228.17.152/32,no-resolve\nIP-CIDR,221.231.6.79/32,no-resolve\nIP-CIDR,222.186.61.91/32,no-resolve\nIP-CIDR,222.186.61.95/32,no-resolve\nIP-CIDR,222.186.61.96/32,no-resolve\nIP-CIDR,222.186.61.97/32,no-resolve\nIP-CIDR,106.75.231.48/32,no-resolve\nIP-CIDR,119.4.249.166/32,no-resolve\nIP-CIDR,220.196.52.141/32,no-resolve\nIP-CIDR,221.6.4.148/32,no-resolve\nIP-CIDR,114.247.28.96/32,no-resolve\nIP-CIDR,221.179.131.72/32,no-resolve\nIP-CIDR,221.179.140.145/32,no-resolve\nIP-CIDR,10.72.25.0/24,no-resolve\nIP-CIDR,115.182.16.79/32,no-resolve\nIP-CIDR,118.144.88.126/32,no-resolve\nIP-CIDR,118.144.88.215/32,no-resolve\nIP-CIDR,118.144.88.216/32,no-resolve\nIP-CIDR,120.76.189.132/32,no-resolve\nIP-CIDR,124.14.21.147/32,no-resolve\nIP-CIDR,124.14.21.151/32,no-resolve\nIP-CIDR,180.166.52.24/32,no-resolve\nIP-CIDR,211.161.101.106/32,no-resolve\nIP-CIDR,220.115.251.25/32,no-resolve\nIP-CIDR,222.73.156.235/32,no-resolve\n#知乎\nIP-CIDR,188.89.204.198/32,no-resolve"
  },
  {
    "path": "Surge/AdRuleTest.list",
    "content": "#Update 2021.1.30 Self-use for testing only.\nDOMAIN-SUFFIX,admaster.com\nDOMAIN-SUFFIX,0z5jn.cn\nDOMAIN-SUFFIX,114so.cn\nDOMAIN-SUFFIX,1632j6.cn\nDOMAIN-SUFFIX,1mb034.cn\nDOMAIN-SUFFIX,528b8.cn\nDOMAIN-SUFFIX,801.tianya.cn\nDOMAIN-SUFFIX,803.tianya.cn\nDOMAIN-SUFFIX,9377.cn\nDOMAIN-SUFFIX,a6ntv.cn\nDOMAIN-SUFFIX,ad.bmac.com.cn\nDOMAIN-SUFFIX,adfill.adview.cn\nDOMAIN-SUFFIX,ads.voiceads.cn\nDOMAIN-SUFFIX,ads.waps.cn\nDOMAIN-SUFFIX,ads.wapx.cn\nDOMAIN-SUFFIX,allyes.cn\nDOMAIN-SUFFIX,au.w.inmobi.cn\nDOMAIN-SUFFIX,bid.adview.cn\nDOMAIN-SUFFIX,bigdata.adfuture.cn\nDOMAIN-SUFFIX,bigdata.advmob.cn\nDOMAIN-SUFFIX,c.xhsxgmt.cn\nDOMAIN-SUFFIX,cloudcdn.dopa.com.cn\nDOMAIN-SUFFIX,cm.reachmax.cn\nDOMAIN-SUFFIX,config.adview.cn\nDOMAIN-SUFFIX,conversion.adpro.cn\nDOMAIN-SUFFIX,d.s11.cn\nDOMAIN-SUFFIX,dol.tianya.cn\nDOMAIN-SUFFIX,emar.com.cn\nDOMAIN-SUFFIX,fdxkh8.cn\nDOMAIN-SUFFIX,file.ipinyou.com.cn\nDOMAIN-SUFFIX,folder.adfuture.cn\nDOMAIN-SUFFIX,folder.advmob.cn\nDOMAIN-SUFFIX,fotacontrol.adfuture.cn\nDOMAIN-SUFFIX,g6rfh.cn\nDOMAIN-SUFFIX,hpplay.com.cn\nDOMAIN-SUFFIX,i.stat.nearme.com.cn\nDOMAIN-SUFFIX,ias816.ujikdd041o.cn\nDOMAIN-SUFFIX,iflow.uczzd.cn\nDOMAIN-SUFFIX,iflow.uczzd.com.cn\nDOMAIN-SUFFIX,ipinyou.com.cn\nDOMAIN-SUFFIX,jifendownload.2345.cn\nDOMAIN-SUFFIX,jmgehn.cn\nDOMAIN-SUFFIX,kv.stat.nearme.com.cn\nDOMAIN-SUFFIX,log.cs.pp.cn\nDOMAIN-SUFFIX,log.vcgame.cn\nDOMAIN-SUFFIX,log.voicecloud.cn\nDOMAIN-SUFFIX,m.adpro.cn\nDOMAIN-SUFFIX,m.qpic.cn\nDOMAIN-SUFFIX,m.reachmax.cn\nDOMAIN-SUFFIX,mgr.aduu.cn\nDOMAIN-SUFFIX,mm.dopa.com.cn\nDOMAIN-SUFFIX,myhug.cn\nDOMAIN-SUFFIX,nal5h.cn\nDOMAIN-SUFFIX,pd.dopa.com.cn\nDOMAIN-SUFFIX,pic.517m.cn\nDOMAIN-SUFFIX,push.jiguang.cn\nDOMAIN-SUFFIX,report.adview.cn\nDOMAIN-SUFFIX,res.aduu.cn\nDOMAIN-SUFFIX,rtb.adview.cn\nDOMAIN-SUFFIX,s.xhsxgmt.cn\nDOMAIN-SUFFIX,sas816.ujikdd041o.cn\nDOMAIN-SUFFIX,sdkm.w.inmobi.cn\nDOMAIN-SUFFIX,stat.browser.nearme.com.cn\nDOMAIN-SUFFIX,stat.zol.com.cn\nDOMAIN-SUFFIX,static.wooboo.com.cn\nDOMAIN-SUFFIX,stats.dmp.ghac.cn\nDOMAIN-SUFFIX,stats.magicwindow.cn\nDOMAIN-SUFFIX,t.linkpage.cn\nDOMAIN-SUFFIX,test2014.adview.cn\nDOMAIN-SUFFIX,track.ra.icast.cn\nDOMAIN-SUFFIX,ttqr58.cn\nDOMAIN-SUFFIX,uerzyr.cn\nDOMAIN-SUFFIX,vf5yb4.cn\nDOMAIN-SUFFIX,vq6nsu.cn\nDOMAIN-SUFFIX,x.adpro.cn\nDOMAIN-SUFFIX,xia.bingdianhuanyuan.cn\nDOMAIN-SUFFIX,xia.chemdraw.com.cn\nDOMAIN-SUFFIX,xia.huishenghuiying.com.cn\nDOMAIN-SUFFIX,xia.jihehuaban.com.cn\nDOMAIN-SUFFIX,xia.kingdeecn.cn\nDOMAIN-SUFFIX,xia.parallelsdesktop.cn\nDOMAIN-SUFFIX,xia.vegaschina.cn\nDOMAIN-SUFFIX,xiazai.mathtype.cn\nDOMAIN-SUFFIX,xiazai.ntfsformac.cn\nDOMAIN-SUFFIX,xiazai.xmindchina.cn\nDOMAIN-SUFFIX,yunpifu.cn\nDOMAIN-SUFFIX,testin.cn\nDOMAIN-SUFFIX,cccwwwr.com\nDOMAIN-SUFFIX,mmkkiivv.com\nDOMAIN-SUFFIX,oollttqq.com\nDOMAIN-SUFFIX,958so.cn\nDOMAIN-SUFFIX,x316f.cn\nDOMAIN-SUFFIX,146na.cn\nDOMAIN-SUFFIX,su9orw.cn\nDOMAIN-SUFFIX,act.commercial.shouji.360.cn\nDOMAIN-SUFFIX,ad.dev.360.cn\nDOMAIN-SUFFIX,ad.gamebox.360.cn\nDOMAIN-SUFFIX,adapi.shouji.360.cn\nDOMAIN-SUFFIX,api.shuaji.360.cn\nDOMAIN-SUFFIX,click.stat.hao.360.cn\nDOMAIN-SUFFIX,dev.tg.wan.360.cn\nDOMAIN-SUFFIX,down.360.cn\nDOMAIN-SUFFIX,g.sdk.look.360.cn\nDOMAIN-SUFFIX,h5.mse.360.cn\nDOMAIN-SUFFIX,huid.ad.360.cn\nDOMAIN-SUFFIX,huodong.ios.shouji.360.cn\nDOMAIN-SUFFIX,leak.360.cn\nDOMAIN-SUFFIX,mbs.hao.360.cn\nDOMAIN-SUFFIX,msg.shouji.360.cn\nDOMAIN-SUFFIX,msoftdl.360.cn\nDOMAIN-SUFFIX,openbox.mobilem.360.cn\nDOMAIN-SUFFIX,pub.se.360.cn\nDOMAIN-SUFFIX,rd.wan.360.cn\nDOMAIN-SUFFIX,s.360.cn\nDOMAIN-SUFFIX,s.union.360.cn\nDOMAIN-SUFFIX,sdk.look.360.cn\nDOMAIN-SUFFIX,show.look.360.cn\nDOMAIN-SUFFIX,soft.data.weather.360.cn\nDOMAIN-SUFFIX,stat.m.360.cn\nDOMAIN-SUFFIX,pdown.stat.360safe.com\nDOMAIN-SUFFIX,stat.360safe.com\nDOMAIN-SUFFIX,yihe360.com\nDOMAIN-SUFFIX,2052.flash2-http.qq.com\nDOMAIN-SUFFIX,act.qq.com\nDOMAIN-SUFFIX,ad.qun.qq.com\nDOMAIN-SUFFIX,adfilter.imtt.qq.com\nDOMAIN-SUFFIX,adsrich.qq.com\nDOMAIN-SUFFIX,aexception.bugly.qq.com\nDOMAIN-SUFFIX,android.bugly.qq.com\nDOMAIN-SUFFIX,astat.bugly.qq.com\nDOMAIN-SUFFIX,bs.l.qq.com\nDOMAIN-SUFFIX,bugreportv2.qq.com\nDOMAIN-SUFFIX,c.l.qq.com\nDOMAIN-SUFFIX,c2.l.qq.com\nDOMAIN-SUFFIX,cb.l.qq.com\nDOMAIN-SUFFIX,cfg.imtt.qq.com\nDOMAIN-SUFFIX,client.show.qq.com\nDOMAIN-SUFFIX,cm.e.qq.com\nDOMAIN-SUFFIX,cm.l.qq.com\nDOMAIN-SUFFIX,dir.minigame.qq.com\nDOMAIN-SUFFIX,etg.qq.com\nDOMAIN-SUFFIX,fm.qzone.qq.com\nDOMAIN-SUFFIX,fodder.qq.com\nDOMAIN-SUFFIX,fodder.tc.qq.com\nDOMAIN-SUFFIX,fw.qq.com\nDOMAIN-SUFFIX,hm.l.qq.com\nDOMAIN-SUFFIX,httpring.qq.com\nDOMAIN-SUFFIX,iacc.qq.com\nDOMAIN-SUFFIX,if.mingxing.qq.com\nDOMAIN-SUFFIX,imc.l.qq.com\nDOMAIN-SUFFIX,img1.sj.qq.com\nDOMAIN-SUFFIX,info.3g.qq.com\nDOMAIN-SUFFIX,jingjia.qq.com\nDOMAIN-SUFFIX,l2.l.qq.com\nDOMAIN-SUFFIX,lb.l.qq.com\nDOMAIN-SUFFIX,livec.l.qq.com\nDOMAIN-SUFFIX,livem.l.qq.com\nDOMAIN-SUFFIX,log.tbs.qq.com\nDOMAIN-SUFFIX,ls.l.qq.com\nDOMAIN-SUFFIX,mapp.qzone.qq.com\nDOMAIN-SUFFIX,mazu.3g.qq.com\nDOMAIN-SUFFIX,mta.qq.com\nDOMAIN-SUFFIX,openapi.guanjia.qq.com\nDOMAIN-SUFFIX,p.l.qq.com\nDOMAIN-SUFFIX,p.store.qq.com\nDOMAIN-SUFFIX,p2.l.qq.com\nDOMAIN-SUFFIX,p3.l.qq.com\nDOMAIN-SUFFIX,pagespeed.report.qq.com\nDOMAIN-SUFFIX,pinghot.qq.com\nDOMAIN-SUFFIX,pingjs.qq.com\nDOMAIN-SUFFIX,pms.mb.qq.com\nDOMAIN-SUFFIX,qss-client.qq.com\nDOMAIN-SUFFIX,recmd.html5.qq.com\nDOMAIN-SUFFIX,report.huatuo.qq.com\nDOMAIN-SUFFIX,report.qq.com\nDOMAIN-SUFFIX,report.vip.qq.com\nDOMAIN-SUFFIX,rh.qq.com\nDOMAIN-SUFFIX,rich.qq.com\nDOMAIN-SUFFIX,routertips.video.qq.com\nDOMAIN-SUFFIX,rs1.qq.com\nDOMAIN-SUFFIX,rs2.qq.com\nDOMAIN-SUFFIX,s.gdt.qq.com\nDOMAIN-SUFFIX,sdk.e.qq.com\nDOMAIN-SUFFIX,sdkconfig.video.qq.com\nDOMAIN-SUFFIX,showwxml.qq.com\nDOMAIN-SUFFIX,soft.tbs.imtt.qq.com\nDOMAIN-SUFFIX,stdl.qq.com\nDOMAIN-SUFFIX,t.l.qq.com\nDOMAIN-SUFFIX,tj.b.qq.com\nDOMAIN-SUFFIX,tj.video.qq.com\nDOMAIN-SUFFIX,tools.3g.qq.com\nDOMAIN-SUFFIX,trace.qq.com\nDOMAIN-SUFFIX,union.discuz.qq.com\nDOMAIN-SUFFIX,up-hl.3g.qq.com\nDOMAIN-SUFFIX,user1.game.qq.com\nDOMAIN-SUFFIX,vpic.video.qq.com\nDOMAIN-SUFFIX,w.l.qq.com\nDOMAIN-SUFFIX,yun-hl.3g.qq.com\nDOMAIN-SUFFIX,ad1.sina.com.cn\nDOMAIN-SUFFIX,ad2.sina.com.cn\nDOMAIN-SUFFIX,ad3.sina.com.cn\nDOMAIN-SUFFIX,ad4.sina.com\nDOMAIN-SUFFIX,ad5.sina.com.cn\nDOMAIN-SUFFIX,ads.sina.com\nDOMAIN-SUFFIX,click.uve.mobile.sina.cn\nDOMAIN-SUFFIX,cm.dmp.sina.cn\nDOMAIN-SUFFIX,d4.sinaimg.cn\nDOMAIN-SUFFIX,d5.sinaimg.cn\nDOMAIN-SUFFIX,d9.sinaimg.cn\nDOMAIN-SUFFIX,log.interest.mix.sina.com.cn\nDOMAIN-SUFFIX,log.mix.sina.com.cn\nDOMAIN-SUFFIX,log.sina.cn\nDOMAIN-SUFFIX,r.dmp.sina.cn\nDOMAIN-SUFFIX,sax.sina.cn\nDOMAIN-SUFFIX,sax1.sina.com.cn\nDOMAIN-SUFFIX,sax2.sina.com.cn\nDOMAIN-SUFFIX,sax3.sina.com.cn\nDOMAIN-SUFFIX,sax4.sina.com.cn\nDOMAIN-SUFFIX,sax5.sina.com.cn\nDOMAIN-SUFFIX,sax6.sina.com.cn\nDOMAIN-SUFFIX,sax7.sina.com.cn\nDOMAIN-SUFFIX,sax8.sina.com.cn\nDOMAIN-SUFFIX,sax9.sina.com.cn\nDOMAIN-SUFFIX,dp.im.weibo.cn\nDOMAIN-SUFFIX,m.game.weibo.cn\nDOMAIN-SUFFIX,c.biz.weibo.com\nDOMAIN-SUFFIX,c.wcpt.biz.weibo.com\nDOMAIN-SUFFIX,click.uve.weibo.com\nDOMAIN-SUFFIX,wax.weibo.com\nDOMAIN-SUFFIX,wbapp.uve.weibo.com\nDOMAIN-SUFFIX,widget.weibo.com\nDOMAIN-SUFFIX,zc.biz.weibo.com\nDOMAIN-SUFFIX,adashx.m.taobao.com\nDOMAIN-SUFFIX,ip.taobao.com\nDOMAIN-SUFFIX,nbsdk-baichuan.taobao.com\nDOMAIN-SUFFIX,pics.taobaocdn.com\nDOMAIN-SUFFIX,pindao.huoban.taobao.com\nDOMAIN-SUFFIX,rj.m.taobao.com\nDOMAIN-SUFFIX,sdkinit.taobao.com\nDOMAIN-SUFFIX,show.re.taobao.com\nDOMAIN-SUFFIX,simaba.taobao.com\nDOMAIN-SUFFIX,a.alimama.cn\nDOMAIN-SUFFIX,bm.alimama.cn\nDOMAIN-SUFFIX,bmvip.alimama.cn\nDOMAIN-SUFFIX,cb.alimama.cn\nDOMAIN-SUFFIX,img.alimama.cn\nDOMAIN-SUFFIX,tw.alimama.cn\nDOMAIN-SUFFIX,acjs.aliyun.com\nDOMAIN-SUFFIX,acookie.alimama.com\nDOMAIN-SUFFIX,arms-retcode.aliyuncs.com\nDOMAIN-SUFFIX,afpeng.alimama.com\nDOMAIN-SUFFIX,afpssp.alimama.com\nDOMAIN-SUFFIX,afptrack.alimama.com\nDOMAIN-SUFFIX,alimama.alicdn.com\nDOMAIN-SUFFIX,alipaylog.com\nDOMAIN-SUFFIX,amdc.alipay.com\nDOMAIN-SUFFIX,appdownload.alicdn.com\nDOMAIN-SUFFIX,banner.alimama.com\nDOMAIN-SUFFIX,c.alimama.com\nDOMAIN-SUFFIX,click.aliyun.com\nDOMAIN-SUFFIX,cpc.click.alimama.com\nDOMAIN-SUFFIX,dorangesource.alicdn.com\nDOMAIN-SUFFIX,hydra.alibaba.com\nDOMAIN-SUFFIX,jsadsdisplay.cn-beijing.log.aliyuncs.com\nDOMAIN-SUFFIX,mdap.alipaylog.com\nDOMAIN-SUFFIX,mobaders.oss-cn-beijing.aliyuncs.com\nDOMAIN-SUFFIX,p.alimama.com\nDOMAIN-SUFFIX,static.alimama.com\nDOMAIN-SUFFIX,t.alimama.com\nDOMAIN-SUFFIX,ttjx-online.cn-hangzhou.log.aliyuncs.com\nDOMAIN-SUFFIX,analytics.hz.netease.com\nDOMAIN-SUFFIX,statis.push.netease.com\nDOMAIN-SUFFIX,analytics.ws.126.net\nDOMAIN-SUFFIX,m.analytics.126.net\nDOMAIN-SUFFIX,stat.ws.126.net\nDOMAIN-SUFFIX,a.stat.xiaomi.com\nDOMAIN-SUFFIX,analytics.xgimi.com\nDOMAIN-SUFFIX,api.ad.xiaomi.com\nDOMAIN-SUFFIX,cdn.ad.xiaomi.com\nDOMAIN-SUFFIX,e.ad.xiaomi.com\nDOMAIN-SUFFIX,o2o.api.xiaomi.com\nDOMAIN-SUFFIX,sdkconfig.ad.xiaomi.com\nDOMAIN-SUFFIX,sg.a.stat.mi.com\nDOMAIN-SUFFIX,ssp.ad.xiaomi.com\nDOMAIN-SUFFIX,stat.pandora.xiaomi.com\nDOMAIN-SUFFIX,test.ad.xiaomi.com\nDOMAIN-SUFFIX,test.e.ad.xiaomi.com\nDOMAIN-SUFFIX,test.zeus.ad.xiaomi.com\nDOMAIN-SUFFIX,zeus.ad.xiaomi.com\nDOMAIN-SUFFIX,info.analysis.kp.sec.miui.com\nDOMAIN-SUFFIX,adp.atm.youku.com\nDOMAIN-SUFFIX,bsv.atm.youku.com\nDOMAIN-SUFFIX,count.atm.youku.com\nDOMAIN-SUFFIX,html.atm.youku.com\nDOMAIN-SUFFIX,m.atm.youku.com\nDOMAIN-SUFFIX,mf.atm.youku.com\nDOMAIN-SUFFIX,statis.mobile.youku.com\nDOMAIN-SUFFIX,v2html.atm.youku.com\nDOMAIN-SUFFIX,val.atm.youku.com\nDOMAIN-SUFFIX,valb.atm.youku.com\nDOMAIN-SUFFIX,valc.atm.youku.com\nDOMAIN-SUFFIX,valf.atm.youku.com\nDOMAIN-SUFFIX,valp.atm.youku.com\nDOMAIN-SUFFIX,valt.atm.youku.com\nDOMAIN-SUFFIX,api.cpu.baidu.com\nDOMAIN-SUFFIX,api.share.baidu.com\nDOMAIN-SUFFIX,api.youqian.baidu.com\nDOMAIN-SUFFIX,as.baidu.com\nDOMAIN-SUFFIX,bdimg.share.baidu.com\nDOMAIN-SUFFIX,boscdn.bpc.baidu.com\nDOMAIN-SUFFIX,click.bes.baidu.com\nDOMAIN-SUFFIX,click.hm.baidu.com\nDOMAIN-SUFFIX,cm.baichuan.baidu.com\nDOMAIN-SUFFIX,cm.pos.baidu.com\nDOMAIN-SUFFIX,cpro.baidustatic.com\nDOMAIN-SUFFIX,cpro.tieba.baidu.com\nDOMAIN-SUFFIX,cpro2.baidustatic.com\nDOMAIN-SUFFIX,dup.baidustatic.com\nDOMAIN-SUFFIX,idm.bce.baidu.com\nDOMAIN-SUFFIX,imageplus.baidu.com\nDOMAIN-SUFFIX,itsdata.map.baidu.com\nDOMAIN-SUFFIX,log.music.baidu.com\nDOMAIN-SUFFIX,log.waimai.baidu.com\nDOMAIN-SUFFIX,newvector.map.baidu.com\nDOMAIN-SUFFIX,offnavi.map.baidu.com\nDOMAIN-SUFFIX,ps.map.baidu.com\nDOMAIN-SUFFIX,res.mi.baidu.com\nDOMAIN-SUFFIX,rigel.baidustatic.com\nDOMAIN-SUFFIX,s.cpro.baidu.com\nDOMAIN-SUFFIX,share.baidu.com\nDOMAIN-SUFFIX,snippet.pos.baidu.com\nDOMAIN-SUFFIX,sp0.baidu.com\nDOMAIN-SUFFIX,stat.v.baidu.com\nDOMAIN-SUFFIX,static.su.baidu.com\nDOMAIN-SUFFIX,sv.map.baidu.com\nDOMAIN-SUFFIX,t10.baidu.com\nDOMAIN-SUFFIX,t11.baidu.com\nDOMAIN-SUFFIX,t12.baidu.com\nDOMAIN-SUFFIX,tongji.baidu.com\nDOMAIN-SUFFIX,tracker.baidu.com\nDOMAIN-SUFFIX,ubmcmm.baidustatic.com\nDOMAIN-SUFFIX,udpolimenew.baidu.com\nDOMAIN-SUFFIX,ufosdk.baidu.com\nDOMAIN-SUFFIX,wn.pos.baidu.com\nDOMAIN-SUFFIX,zhanzhang.baidu.com\nDOMAIN-SUFFIX,baikebcs.bdimg.com\nDOMAIN-SUFFIX,static.map.bdimg.com\nDOMAIN-SUFFIX,ae.bdstatic.com\nDOMAIN-SUFFIX,alpha.brand.sogou.com\nDOMAIN-SUFFIX,cpc.brand.sogou.com\nDOMAIN-SUFFIX,data.haoma.sogou.com\nDOMAIN-SUFFIX,dsp.brand.sogou.com\nDOMAIN-SUFFIX,dspcm.brand.sogou.com\nDOMAIN-SUFFIX,eff.lu.sogou.com\nDOMAIN-SUFFIX,get.sogou.com\nDOMAIN-SUFFIX,img.shouji.sogou.com\nDOMAIN-SUFFIX,input.shouji.sogou.com\nDOMAIN-SUFFIX,irnvf.lu.sogou.com\nDOMAIN-SUFFIX,kthxd.lu.sogou.com\nDOMAIN-SUFFIX,lk.brand.sogou.com\nDOMAIN-SUFFIX,m.lu.sogou.com\nDOMAIN-SUFFIX,p.lu.sogou.com\nDOMAIN-SUFFIX,sy.brand.sogou.com\nDOMAIN-SUFFIX,vjoz.lu.sogou.com\nDOMAIN-SUFFIX,wb.brand.sogou.com\nDOMAIN-SUFFIX,ztrpm.lu.sogou.com\nDOMAIN-SUFFIX,s.ads.sohu.com\nDOMAIN-SUFFIX,t.ads.sohu.com\nDOMAIN-SUFFIX,parallelsdesktop.cn\nDOMAIN-SUFFIX,xmindchina.cn\nDOMAIN-SUFFIX,ysjweb.com\nDOMAIN-SUFFIX,sxmutan.com\nDOMAIN-SUFFIX,tymsyx.com\nDOMAIN-SUFFIX,static.googleadsserving.cn\nDOMAIN-SUFFIX,ade.googlesyndication.com\nDOMAIN-SUFFIX,ads.google.com\nDOMAIN-SUFFIX,google-analytics.com\nDOMAIN-SUFFIX,ssl.google-analytics.com\nDOMAIN-SUFFIX,1.yhzm.cc\nDOMAIN-SUFFIX,1377.com\nDOMAIN-SUFFIX,6vhao.kkcaicai.com\nDOMAIN-SUFFIX,817.dopa.com\nDOMAIN-SUFFIX,818.dopa.com\nDOMAIN-SUFFIX,9377s.com\nDOMAIN-SUFFIX,a.adk2x.com\nDOMAIN-SUFFIX,a.ai.inmobi.com\nDOMAIN-SUFFIX,a.appjiagu.com\nDOMAIN-SUFFIX,a.applovin.com\nDOMAIN-SUFFIX,a.img.static.youmi.net\nDOMAIN-SUFFIX,a.tanx.com\nDOMAIN-SUFFIX,a1.img.static.youmi.net\nDOMAIN-SUFFIX,a2.img.static.youmi.net\nDOMAIN-SUFFIX,a3.img.static.youmi.net\nDOMAIN-SUFFIX,acceptable.a-ads.com\nDOMAIN-SUFFIX,acookie.linezing.com\nDOMAIN-SUFFIX,activity.tuipear.com\nDOMAIN-SUFFIX,ad.cdn.sex\nDOMAIN-SUFFIX,adbma.adk2.co\nDOMAIN-SUFFIX,admin5.com\nDOMAIN-SUFFIX,adplexmedia.adk2.co\nDOMAIN-SUFFIX,adplexmedia.adk2x.com\nDOMAIN-SUFFIX,adquan.com\nDOMAIN-SUFFIX,ads-a.juicyads.com\nDOMAIN-SUFFIX,ads-west-colo.adsymptotic.com\nDOMAIN-SUFFIX,ads.979799777.com\nDOMAIN-SUFFIX,ads.bssdl.kugou.com\nDOMAIN-SUFFIX,ads.creative-serving.com\nDOMAIN-SUFFIX,ads.eu.msn.com\nDOMAIN-SUFFIX,ads.feedly.com\nDOMAIN-SUFFIX,ads.genieessp.com\nDOMAIN-SUFFIX,ads.gionee.com\nDOMAIN-SUFFIX,ads.gmodules.com\nDOMAIN-SUFFIX,ads.mobclix.com\nDOMAIN-SUFFIX,ads.msn.com\nDOMAIN-SUFFIX,ads.newtentionassets.net\nDOMAIN-SUFFIX,ads.nexage.com\nDOMAIN-SUFFIX,ads.ninemsn.com.au\nDOMAIN-SUFFIX,ads.pubmatic.com\nDOMAIN-SUFFIX,ads.servebom.com\nDOMAIN-SUFFIX,ads.stickyadstv.com\nDOMAIN-SUFFIX,ads.vamaker.com\nDOMAIN-SUFFIX,ads.yahoo.com\nDOMAIN-SUFFIX,ads.yam.com\nDOMAIN-SUFFIX,ads.yimg.com\nDOMAIN-SUFFIX,ads.youtube.com\nDOMAIN-SUFFIX,adserver.adtech.de\nDOMAIN-SUFFIX,adserver.adtechus.com\nDOMAIN-SUFFIX,adserver.snapads.com\nDOMAIN-SUFFIX,adserver.xpanama.net\nDOMAIN-SUFFIX,adserver.yahoo.com\nDOMAIN-SUFFIX,advertising.com\nDOMAIN-SUFFIX,adx-static.ksosoft.com\nDOMAIN-SUFFIX,adx.ads.oppomobile.com\nDOMAIN-SUFFIX,adx.tanx.com\nDOMAIN-SUFFIX,adxxx.com\nDOMAIN-SUFFIX,aka-cdn-ns.adtechus.com\nDOMAIN-SUFFIX,aka-cdn.adtechus.com\nDOMAIN-SUFFIX,allyes.com\nDOMAIN-SUFFIX,analytics.ad.daum.net\nDOMAIN-SUFFIX,analytics.live.com\nDOMAIN-SUFFIX,analytics.msn.com\nDOMAIN-SUFFIX,analytics.r.msn.com\nDOMAIN-SUFFIX,analytics.snssdk.com\nDOMAIN-SUFFIX,analytics.spotify.com\nDOMAIN-SUFFIX,analytics.tool.lu\nDOMAIN-SUFFIX,analytics.yahoo.com\nDOMAIN-SUFFIX,analytics.yam.com\nDOMAIN-SUFFIX,analytics3.starschina.com\nDOMAIN-SUFFIX,andmlbf.tj.ijinshan.com\nDOMAIN-SUFFIX,api.adbana.com\nDOMAIN-SUFFIX,api.airpush.com\nDOMAIN-SUFFIX,api.amplitude.com\nDOMAIN-SUFFIX,api.appjiagu.com\nDOMAIN-SUFFIX,api.appsflyer.com\nDOMAIN-SUFFIX,api.branch.io\nDOMAIN-SUFFIX,api.cdnbye.com\nDOMAIN-SUFFIX,api.talkingdata.com\nDOMAIN-SUFFIX,api.tongji.today\nDOMAIN-SUFFIX,api.w.inmobi.com\nDOMAIN-SUFFIX,apistaging.airpush.com\nDOMAIN-SUFFIX,apistat.adbana.com\nDOMAIN-SUFFIX,apk.static.youmi.net\nDOMAIN-SUFFIX,app.50bang.org\nDOMAIN-SUFFIX,appliedsemantics.com\nDOMAIN-SUFFIX,apps5.oingo.com\nDOMAIN-SUFFIX,apptv.w.inmobi.com\nDOMAIN-SUFFIX,appwall.api.airpush.com\nDOMAIN-SUFFIX,as.mgtv.com\nDOMAIN-SUFFIX,ashifen.com\nDOMAIN-SUFFIX,assets.servedby-buysellads.com\nDOMAIN-SUFFIX,au.w.inmobi.com\nDOMAIN-SUFFIX,b.appjiagu.com\nDOMAIN-SUFFIX,b.hkfuy.com\nDOMAIN-SUFFIX,b.ndtzx.com\nDOMAIN-SUFFIX,banner.img.static.youmi.net\nDOMAIN-SUFFIX,bd1.dopa.com\nDOMAIN-SUFFIX,bd2.dopa.com\nDOMAIN-SUFFIX,bdapi.ads.oppomobile.com\nDOMAIN-SUFFIX,bdfrm.bidvertiser.com\nDOMAIN-SUFFIX,bdsp.x.jd.com\nDOMAIN-SUFFIX,bdtv.tianlangkm.com\nDOMAIN-SUFFIX,bdv.bidvertiser.com\nDOMAIN-SUFFIX,beta.airpush.com\nDOMAIN-SUFFIX,bigdata.adsunflower.com\nDOMAIN-SUFFIX,bigdata.adups.com\nDOMAIN-SUFFIX,bingads.microsoft.com\nDOMAIN-SUFFIX,bj.bcebos.com\nDOMAIN-SUFFIX,bzshzx.com\nDOMAIN-SUFFIX,c.appjiagu.com\nDOMAIN-SUFFIX,c.duomai.com\nDOMAIN-SUFFIX,c.nz.gt.igexin.com\nDOMAIN-SUFFIX,c.sz.gt.igexin.com\nDOMAIN-SUFFIX,c.top267.com\nDOMAIN-SUFFIX,c.ugg66.com\nDOMAIN-SUFFIX,c.w.inmobi.com\nDOMAIN-SUFFIX,c1.adform.net\nDOMAIN-SUFFIX,c8.top267.com\nDOMAIN-SUFFIX,cchfjz.com\nDOMAIN-SUFFIX,cdn.ads.jlscds.com\nDOMAIN-SUFFIX,cdn.bidvertiser.com\nDOMAIN-SUFFIX,cdn.taboola.com\nDOMAIN-SUFFIX,cdn.taboolasyndication.com\nDOMAIN-SUFFIX,cdn.tanx.com\nDOMAIN-SUFFIX,cf.cdn.inmobi.com\nDOMAIN-SUFFIX,cf8d.stat.gw.youmi.net\nDOMAIN-SUFFIX,chance.adsensor.org\nDOMAIN-SUFFIX,choice.microsoft.com\nDOMAIN-SUFFIX,choice.microsoft.com.nsatc.net\nDOMAIN-SUFFIX,click.jebe.renren.com\nDOMAIN-SUFFIX,click.qianqian.com\nDOMAIN-SUFFIX,click.tanx.com\nDOMAIN-SUFFIX,click.tianyaui.com\nDOMAIN-SUFFIX,cloudcdn.dopa.com\nDOMAIN-SUFFIX,cm.adkmob.com\nDOMAIN-SUFFIX,cm.gtags.net\nDOMAIN-SUFFIX,cm.he2d.com\nDOMAIN-SUFFIX,cm.ipinyou.com\nDOMAIN-SUFFIX,cm.vamaker.com\nDOMAIN-SUFFIX,cm066.getui.igexin.com\nDOMAIN-SUFFIX,cmc.tanx.com\nDOMAIN-SUFFIX,cms.gtags.net\nDOMAIN-SUFFIX,cms.opendsp.tanx.com\nDOMAIN-SUFFIX,cms.tanx.com\nDOMAIN-SUFFIX,cnf.adbana.com\nDOMAIN-SUFFIX,cnshef.com\nDOMAIN-SUFFIX,cnzz.mmstat.com\nDOMAIN-SUFFIX,cnzzlink.com\nDOMAIN-SUFFIX,config-ltvp.inmobi.com\nDOMAIN-SUFFIX,config.inmobi.com\nDOMAIN-SUFFIX,cp.jiajv.net\nDOMAIN-SUFFIX,cpc.haohaowan8.com\nDOMAIN-SUFFIX,cxaerp.com\nDOMAIN-SUFFIX,dat.gtags.net\nDOMAIN-SUFFIX,data.ads.oppomobile.com\nDOMAIN-SUFFIX,dc.ads.linkedin.com\nDOMAIN-SUFFIX,dd713.bj.bcebos.com\nDOMAIN-SUFFIX,devnull.perfops.net\nDOMAIN-SUFFIX,df.tanx.com\nDOMAIN-SUFFIX,diagnostics.support.microsoft.com\nDOMAIN-SUFFIX,digg.analytics.live.com\nDOMAIN-SUFFIX,distf.stat.kankan.com\nDOMAIN-SUFFIX,dmm.aizhan.com\nDOMAIN-SUFFIX,dualstack.adsame-1421766300.ap-southeast-1.elb.amazonaws.com\nDOMAIN-SUFFIX,duomai.com\nDOMAIN-SUFFIX,dw-collect.ksosoft.com\nDOMAIN-SUFFIX,dw-online.ksosoft.com\nDOMAIN-SUFFIX,dygang.kkcaicai.com\nDOMAIN-SUFFIX,e-ltvp.inmobi.com\nDOMAIN-SUFFIX,e.breezily168.com\nDOMAIN-SUFFIX,e.clubske.com\nDOMAIN-SUFFIX,e.feifish66.com\nDOMAIN-SUFFIX,e.inccnd.com\nDOMAIN-SUFFIX,e.jackaow.com\nDOMAIN-SUFFIX,e.jollyspring.com\nDOMAIN-SUFFIX,e.kafka8.com\nDOMAIN-SUFFIX,e.kuwoyy.com\nDOMAIN-SUFFIX,e.nbhaosheng168.com\nDOMAIN-SUFFIX,e.rpaulfrank.com\nDOMAIN-SUFFIX,e.stat.ykimg.com\nDOMAIN-SUFFIX,eavs02.eqifa.com\nDOMAIN-SUFFIX,ecpm.tanx.com\nDOMAIN-SUFFIX,ef-dongfeng.tanx.com\nDOMAIN-SUFFIX,ef.opendsp.tanx.com\nDOMAIN-SUFFIX,ef.tanx.com\nDOMAIN-SUFFIX,eso999.com\nDOMAIN-SUFFIX,et.tanx.com\nDOMAIN-SUFFIX,et.w.inmobi.com\nDOMAIN-SUFFIX,events.appsflyer.com\nDOMAIN-SUFFIX,ex.tanx.com\nDOMAIN-SUFFIX,farm.plista.com\nDOMAIN-SUFFIX,fengkongcloud.com\nDOMAIN-SUFFIX,ffwap.com\nDOMAIN-SUFFIX,files.adform.net\nDOMAIN-SUFFIX,fjzdmy.com\nDOMAIN-SUFFIX,fm.ipinyou.com\nDOMAIN-SUFFIX,fms.ipinyou.com\nDOMAIN-SUFFIX,folder.adsunflower.com\nDOMAIN-SUFFIX,fpbb.aizhan.com\nDOMAIN-SUFFIX,fzxrjx.com\nDOMAIN-SUFFIX,gdsc168.com\nDOMAIN-SUFFIX,gg1028.com\nDOMAIN-SUFFIX,gia.jd.com\nDOMAIN-SUFFIX,glispa.com\nDOMAIN-SUFFIX,guangming.org\nDOMAIN-SUFFIX,guess.union2.50bang.org\nDOMAIN-SUFFIX,hicodg.com\nDOMAIN-SUFFIX,hidden-master.linezing.com\nDOMAIN-SUFFIX,hnzyfs.com\nDOMAIN-SUFFIX,hq.appsflyer.com\nDOMAIN-SUFFIX,hypersnap.mairuan.com\nDOMAIN-SUFFIX,i.ipinyou.com\nDOMAIN-SUFFIX,i.l.inmobicdn.net\nDOMAIN-SUFFIX,i.w.inmobi.com\nDOMAIN-SUFFIX,i1.go2yd.com\nDOMAIN-SUFFIX,i1.services.social.microsoft.com\nDOMAIN-SUFFIX,i1.services.social.microsoft.com.nsatc.net\nDOMAIN-SUFFIX,iflow.minfo.baofeng.net\nDOMAIN-SUFFIX,iflow.uczzd.com\nDOMAIN-SUFFIX,iflow.uczzd.net\nDOMAIN-SUFFIX,ifs.tanx.com\nDOMAIN-SUFFIX,im-x.jd.com\nDOMAIN-SUFFIX,image.yiqifa.com\nDOMAIN-SUFFIX,images.taboola.com\nDOMAIN-SUFFIX,img.9ads.net\nDOMAIN-SUFFIX,img1.gtimg.com\nDOMAIN-SUFFIX,img752.de92.com\nDOMAIN-SUFFIX,imgcdn.de92.com\nDOMAIN-SUFFIX,impservice.chnl.youdao.com\nDOMAIN-SUFFIX,impservice.dict.youdao.com\nDOMAIN-SUFFIX,impservice.dictvista.youdao.com\nDOMAIN-SUFFIX,impservice.dictweb.youdao.com\nDOMAIN-SUFFIX,impservice.dictword.youdao.com\nDOMAIN-SUFFIX,impservice.mail.youdao.com\nDOMAIN-SUFFIX,impservice.union.youdao.com\nDOMAIN-SUFFIX,in.aikan6.com\nDOMAIN-SUFFIX,in.hkfuy.com\nDOMAIN-SUFFIX,in.hystq.com\nDOMAIN-SUFFIX,in.jghcy.com\nDOMAIN-SUFFIX,in.mxmrt.com\nDOMAIN-SUFFIX,in.ndtzx.com\nDOMAIN-SUFFIX,in.pomhz.com\nDOMAIN-SUFFIX,in.qqhpg.com\nDOMAIN-SUFFIX,j.12365chia.com\nDOMAIN-SUFFIX,j.appjiagu.com\nDOMAIN-SUFFIX,jdcbuy.com\nDOMAIN-SUFFIX,js.50bang.org\nDOMAIN-SUFFIX,js.9ads.net\nDOMAIN-SUFFIX,js.hs-analytics.net\nDOMAIN-SUFFIX,js.stat.ijinshan.com\nDOMAIN-SUFFIX,js.tongji.linezing.com\nDOMAIN-SUFFIX,js2254.njqunyi.com\nDOMAIN-SUFFIX,js4476.hongtaidichan.net\nDOMAIN-SUFFIX,js658.njqunyi.com\nDOMAIN-SUFFIX,js883.njqunyi.com\nDOMAIN-SUFFIX,jstdjq.com\nDOMAIN-SUFFIX,jyjhkz.com\nDOMAIN-SUFFIX,jzntxs.com\nDOMAIN-SUFFIX,kaquansc.com\nDOMAIN-SUFFIX,kwcdn.000dn.com\nDOMAIN-SUFFIX,kwcscdn.000dn.com\nDOMAIN-SUFFIX,kwflvcdn.000dn.com\nDOMAIN-SUFFIX,log.collect.yinyuetai.com\nDOMAIN-SUFFIX,log.da.hunantv.com\nDOMAIN-SUFFIX,log.he2d.com\nDOMAIN-SUFFIX,log.houyi.baofeng.net\nDOMAIN-SUFFIX,log.ltype.baofeng.com\nDOMAIN-SUFFIX,log.nuomi.com\nDOMAIN-SUFFIX,log.nvwa.baofeng.com\nDOMAIN-SUFFIX,log.outbrain.com\nDOMAIN-SUFFIX,log.p2p.hunantv.com\nDOMAIN-SUFFIX,log.rc.hunantv.com\nDOMAIN-SUFFIX,log.spotify.com\nDOMAIN-SUFFIX,log.tu.baixing.com\nDOMAIN-SUFFIX,log.umsns.com\nDOMAIN-SUFFIX,log.vcdn.io\nDOMAIN-SUFFIX,log.videojj.com\nDOMAIN-SUFFIX,log.weico.cc\nDOMAIN-SUFFIX,logs.dashlane.com\nDOMAIN-SUFFIX,logs.newapi.com\nDOMAIN-SUFFIX,m.12365chia.com\nDOMAIN-SUFFIX,m.airpush.com\nDOMAIN-SUFFIX,m.breezily168.com\nDOMAIN-SUFFIX,m.clubske.com\nDOMAIN-SUFFIX,m.feifish66.com\nDOMAIN-SUFFIX,m.inccnd.com\nDOMAIN-SUFFIX,m.jackaow.com\nDOMAIN-SUFFIX,m.jollyspring.com\nDOMAIN-SUFFIX,m.kafka8.com\nDOMAIN-SUFFIX,m.kuwoyy.com\nDOMAIN-SUFFIX,m.nbhaosheng168.com\nDOMAIN-SUFFIX,m.rpaulfrank.com\nDOMAIN-SUFFIX,m.tixing51.net\nDOMAIN-SUFFIX,match.adsrvr.org\nDOMAIN-SUFFIX,minghui.com\nDOMAIN-SUFFIX,mixpanel.com\nDOMAIN-SUFFIX,mobaders.com\nDOMAIN-SUFFIX,mobile.log.hunantv.com\nDOMAIN-SUFFIX,mobtop1.com\nDOMAIN-SUFFIX,ms.analytics.live.com\nDOMAIN-SUFFIX,new.taobc.com\nDOMAIN-SUFFIX,news.766ba.net\nDOMAIN-SUFFIX,news.qhstatic.com\nDOMAIN-SUFFIX,ns8.adk2x.com\nDOMAIN-SUFFIX,ntdtv.org\nDOMAIN-SUFFIX,ntjacb.com\nDOMAIN-SUFFIX,ntpddq.com\nDOMAIN-SUFFIX,nw5.jkjjkj.top\nDOMAIN-SUFFIX,oca.telemetry.microsoft.com\nDOMAIN-SUFFIX,oca.telemetry.microsoft.com.nsatc.net\nDOMAIN-SUFFIX,oneapm.com\nDOMAIN-SUFFIX,ope.tanx.com\nDOMAIN-SUFFIX,opehs.tanx.com\nDOMAIN-SUFFIX,optimus.ipinyou.com\nDOMAIN-SUFFIX,osupdateservice.yunos.com\nDOMAIN-SUFFIX,ourlj.com\nDOMAIN-SUFFIX,p.adsymptotic.com\nDOMAIN-SUFFIX,p.appjiagu.com\nDOMAIN-SUFFIX,p.tanx.com\nDOMAIN-SUFFIX,p.yiqifa.com\nDOMAIN-SUFFIX,p2p.huya.com\nDOMAIN-SUFFIX,p4.95558000.com\nDOMAIN-SUFFIX,p6.95558000.com\nDOMAIN-SUFFIX,p7.95558000.com\nDOMAIN-SUFFIX,p8.95558000.com\nDOMAIN-SUFFIX,page.amap.com\nDOMAIN-SUFFIX,pageshow.dftoutiao.com\nDOMAIN-SUFFIX,pcjdyp.com\nDOMAIN-SUFFIX,pcminitj.dftoutiao.com\nDOMAIN-SUFFIX,pcookie.tanx.com\nDOMAIN-SUFFIX,pcweb-v1.log.mgtv.com\nDOMAIN-SUFFIX,photozoomchina.com\nDOMAIN-SUFFIX,phs.tanx.com\nDOMAIN-SUFFIX,pixel-a.sitescout.com\nDOMAIN-SUFFIX,pixel.sitescout.com\nDOMAIN-SUFFIX,pixiu.shangshufang.ksosoft.com\nDOMAIN-SUFFIX,pkg-cdn.youmi.net\nDOMAIN-SUFFIX,player.log.hunantv.com\nDOMAIN-SUFFIX,position.dftoutiao.com\nDOMAIN-SUFFIX,ps.haohaowan8.com\nDOMAIN-SUFFIX,px.ads.linkedin.com\nDOMAIN-SUFFIX,pxl.bidvertiser.com\nDOMAIN-SUFFIX,qhuade.com\nDOMAIN-SUFFIX,rabbit.mtadvert.com\nDOMAIN-SUFFIX,rc.hystq.com\nDOMAIN-SUFFIX,rc.mxmrt.com\nDOMAIN-SUFFIX,rc.nxrxt.com\nDOMAIN-SUFFIX,rdstat.tanx.com\nDOMAIN-SUFFIX,redir.metaservices.microsoft.com\nDOMAIN-SUFFIX,report.qcloud.com\nDOMAIN-SUFFIX,rl.go2yd.com\nDOMAIN-SUFFIX,rs.haohaowan8.com\nDOMAIN-SUFFIX,rts.mobula.sdk.duapps.com\nDOMAIN-SUFFIX,rules-ltvp.inmobi.com\nDOMAIN-SUFFIX,rum.perfops.net\nDOMAIN-SUFFIX,s.aikan6.com\nDOMAIN-SUFFIX,s.appjiagu.com\nDOMAIN-SUFFIX,s.go2yd.com\nDOMAIN-SUFFIX,s.gyeet.com\nDOMAIN-SUFFIX,s.hystq.com\nDOMAIN-SUFFIX,s.ipinyou.com\nDOMAIN-SUFFIX,s.jghcy.com\nDOMAIN-SUFFIX,s.jxhcyc.com\nDOMAIN-SUFFIX,s.mxmrt.com\nDOMAIN-SUFFIX,s.ndtzx.com\nDOMAIN-SUFFIX,s.nxrxt.com\nDOMAIN-SUFFIX,s.pomhz.com\nDOMAIN-SUFFIX,s.qqhpg.com\nDOMAIN-SUFFIX,s1.idaguang.com\nDOMAIN-SUFFIX,s1.keytui.com\nDOMAIN-SUFFIX,s3.buysellads.com\nDOMAIN-SUFFIX,sc.jxhcyc.com\nDOMAIN-SUFFIX,sdk.cferw.com\nDOMAIN-SUFFIX,sdkm.w.inmobi.com\nDOMAIN-SUFFIX,sdsp.ipinyou.com\nDOMAIN-SUFFIX,sec-cdn.static.xiaomi.net\nDOMAIN-SUFFIX,settings-sandbox.data.microsoft.com\nDOMAIN-SUFFIX,sg.keytui.com\nDOMAIN-SUFFIX,shentus.com\nDOMAIN-SUFFIX,shifen.com\nDOMAIN-SUFFIX,shooter.m.jd.com\nDOMAIN-SUFFIX,shouji.sougou.com\nDOMAIN-SUFFIX,spcdnsp.i-mobile.co.jp\nDOMAIN-SUFFIX,sqm.telemetry.microsoft.com.nsatc.net\nDOMAIN-SUFFIX,srv.buysellads.com\nDOMAIN-SUFFIX,ssdk.adkmob.com\nDOMAIN-SUFFIX,ssix.io\nDOMAIN-SUFFIX,ssl-cdn.static.browser.mi-img.com\nDOMAIN-SUFFIX,ssp.0531kt.com\nDOMAIN-SUFFIX,sspservice.ad-survey.com\nDOMAIN-SUFFIX,st.zzhyyj.com\nDOMAIN-SUFFIX,stags.bluekai.com\nDOMAIN-SUFFIX,stat.adbana.com\nDOMAIN-SUFFIX,stat.adirects.com\nDOMAIN-SUFFIX,stat.gw.youmi.net\nDOMAIN-SUFFIX,stat.m.jd.com\nDOMAIN-SUFFIX,stat.moji.com\nDOMAIN-SUFFIX,stat.tongji.today\nDOMAIN-SUFFIX,stat.zuimeitianqi.com\nDOMAIN-SUFFIX,static-one.ffwap.com\nDOMAIN-SUFFIX,static-two.ffwap.com\nDOMAIN-SUFFIX,static.adsafeprotected.com\nDOMAIN-SUFFIX,static.criteo.net\nDOMAIN-SUFFIX,static.danmu.baofeng.com\nDOMAIN-SUFFIX,static.exosrv.com\nDOMAIN-SUFFIX,static.flv.uuzuonline.com\nDOMAIN-SUFFIX,static.houyi.baofeng.net\nDOMAIN-SUFFIX,static.m.sjzhushou.com\nDOMAIN-SUFFIX,static.mct01.com\nDOMAIN-SUFFIX,static.plista.com\nDOMAIN-SUFFIX,static.tzyiyuantuan.com\nDOMAIN-SUFFIX,static.youmi.net\nDOMAIN-SUFFIX,stats.appsflyer.com\nDOMAIN-SUFFIX,stats.buysellads.com\nDOMAIN-SUFFIX,stats.chinaz.com\nDOMAIN-SUFFIX,stats.developingperspective.com\nDOMAIN-SUFFIX,stats.feitianma.com\nDOMAIN-SUFFIX,stats.ipinyou.com\nDOMAIN-SUFFIX,stats.mokeedev.com\nDOMAIN-SUFFIX,stats.umsns.com\nDOMAIN-SUFFIX,statsfe1.ws.microsoft.com\nDOMAIN-SUFFIX,statsfe2.ws.microsoft.com\nDOMAIN-SUFFIX,stuff.202m.com\nDOMAIN-SUFFIX,subo.logger.baofeng.com\nDOMAIN-SUFFIX,survey.watson.microsoft.com\nDOMAIN-SUFFIX,szddst.com\nDOMAIN-SUFFIX,t.appsflyer.com\nDOMAIN-SUFFIX,t1.51maiwanju.com\nDOMAIN-SUFFIX,t2.51maiwanju.com\nDOMAIN-SUFFIX,t2.ugg66.com\nDOMAIN-SUFFIX,t3.51maiwanju.com\nDOMAIN-SUFFIX,t4.51maiwanju.com\nDOMAIN-SUFFIX,t5.51maiwanju.com\nDOMAIN-SUFFIX,t6.51maiwanju.com\nDOMAIN-SUFFIX,taboola.com\nDOMAIN-SUFFIX,tags.bluekai.com\nDOMAIN-SUFFIX,tedagz.com\nDOMAIN-SUFFIX,telecommand.telemetry.microsoft.com.nsatc.net\nDOMAIN-SUFFIX,telemetry.appex.bing.net\nDOMAIN-SUFFIX,telemetry.microsoft.com\nDOMAIN-SUFFIX,telemetry.urs.microsoft.com\nDOMAIN-SUFFIX,tixing51.net\nDOMAIN-SUFFIX,tj.kugou.com\nDOMAIN-SUFFIX,tj.tongjiwo.com\nDOMAIN-SUFFIX,tob-cms.bj.bcebos.com\nDOMAIN-SUFFIX,tongbu.com\nDOMAIN-SUFFIX,tongji.linezing.com\nDOMAIN-SUFFIX,tongji.meizu.com\nDOMAIN-SUFFIX,tongji.tom.com\nDOMAIN-SUFFIX,toruk.tanx.com\nDOMAIN-SUFFIX,track.appsflyer.com\nDOMAIN-SUFFIX,track.china.com\nDOMAIN-SUFFIX,track.dmp.youmi.net\nDOMAIN-SUFFIX,track.dragonparking.com\nDOMAIN-SUFFIX,track.eyeviewads.com\nDOMAIN-SUFFIX,tracker.yhd.com\nDOMAIN-SUFFIX,trc.taboola.com\nDOMAIN-SUFFIX,tvupgrade.yunos.com\nDOMAIN-SUFFIX,u-x.jd.com\nDOMAIN-SUFFIX,u.123hala.com\nDOMAIN-SUFFIX,u.ads8.com\nDOMAIN-SUFFIX,u.x.jd.com\nDOMAIN-SUFFIX,uat1.bfsspadserver.8le8le.com\nDOMAIN-SUFFIX,uimg.123hala.com\nDOMAIN-SUFFIX,uma.gtags.net\nDOMAIN-SUFFIX,ums.adtechjp.com\nDOMAIN-SUFFIX,ums.adtechus.com\nDOMAIN-SUFFIX,union2.50bang.org\nDOMAIN-SUFFIX,up1.tj.u2.ucweb.com\nDOMAIN-SUFFIX,update.123juzi.net\nDOMAIN-SUFFIX,userimg.qunar.com\nDOMAIN-SUFFIX,ut.gtags.net\nDOMAIN-SUFFIX,uuidapi.yunos.com\nDOMAIN-SUFFIX,v.smtcdns.net\nDOMAIN-SUFFIX,v1-play.log.mgtv.com\nDOMAIN-SUFFIX,v1.play.log.hunantv.com\nDOMAIN-SUFFIX,v1.res.log.hunantv.com\nDOMAIN-SUFFIX,v2.hd.log.hunantv.com\nDOMAIN-SUFFIX,v2.hdd.log.hunantv.com\nDOMAIN-SUFFIX,v2.log.mgtv.com\nDOMAIN-SUFFIX,v2.res.log.hunantv.com\nDOMAIN-SUFFIX,video.plista.com\nDOMAIN-SUFFIX,video.ymapp.com\nDOMAIN-SUFFIX,vip.yoyozz.net\nDOMAIN-SUFFIX,vm.makeding.com\nDOMAIN-SUFFIX,vortex-sandbox.data.microsoft.com\nDOMAIN-SUFFIX,vortex-win.data.microsoft.com\nDOMAIN-SUFFIX,vortex.data.microsoft.com\nDOMAIN-SUFFIX,vt.ipinyou.com\nDOMAIN-SUFFIX,vv84.bj.bcebos.com\nDOMAIN-SUFFIX,wanhua6.com\nDOMAIN-SUFFIX,watson.telemetry.microsoft.com.nsatc.net\nDOMAIN-SUFFIX,web-track.go2yd.com\nDOMAIN-SUFFIX,wenku-cms.bj.bcebos.com\nDOMAIN-SUFFIX,whzhi.com\nDOMAIN-SUFFIX,wmedia.adk2x.com\nDOMAIN-SUFFIX,wn.x.jd.com\nDOMAIN-SUFFIX,wrating.com\nDOMAIN-SUFFIX,wvver.com\nDOMAIN-SUFFIX,ww6.adm-cnzz.net\nDOMAIN-SUFFIX,wwetjy.com\nDOMAIN-SUFFIX,wxgctz.com\nDOMAIN-SUFFIX,wyx365.com\nDOMAIN-SUFFIX,wzhuze.com\nDOMAIN-SUFFIX,xanbhx.com\nDOMAIN-SUFFIX,xasjpf.com\nDOMAIN-SUFFIX,xia.beyondcompare.cc\nDOMAIN-SUFFIX,xia.coreldrawchina.com\nDOMAIN-SUFFIX,xia.ediuschina.com\nDOMAIN-SUFFIX,xia.flstudiochina.com\nDOMAIN-SUFFIX,xia.guitarpro.cc\nDOMAIN-SUFFIX,xia.imindmap.cc\nDOMAIN-SUFFIX,xia.keyshot.cc\nDOMAIN-SUFFIX,xia.logoshejishi.com\nDOMAIN-SUFFIX,xia.mairuan.com\nDOMAIN-SUFFIX,xia.mindmanager.cc\nDOMAIN-SUFFIX,xia.shankejingling.com\nDOMAIN-SUFFIX,xia.xmindchina.net\nDOMAIN-SUFFIX,xiazai.abbyychina.com\nDOMAIN-SUFFIX,xiazai.bartender.cc\nDOMAIN-SUFFIX,xiazai.codesoftchina.com\nDOMAIN-SUFFIX,xiazai.crossoverchina.com\nDOMAIN-SUFFIX,xiazai.easyrecoverychina.com\nDOMAIN-SUFFIX,xiazai.mycleanmymac.com\nDOMAIN-SUFFIX,xiazai.nicelabel.cc\nDOMAIN-SUFFIX,xiazai.overturechina.com\nDOMAIN-SUFFIX,xiazai.pdfexpert.cc\nDOMAIN-SUFFIX,xiazai.photozoomchina.com\nDOMAIN-SUFFIX,xiazai.xshellcn.com\nDOMAIN-SUFFIX,xiazai.yuanchengxiezuo.com\nDOMAIN-SUFFIX,xiazai.zbrushcn.com\nDOMAIN-SUFFIX,yepdigital.adk2x.com\nDOMAIN-SUFFIX,yes1.feng.com\nDOMAIN-SUFFIX,yiliao.hupan.com\nDOMAIN-SUFFIX,yoyozz.net\nDOMAIN-SUFFIX,ypv.chengadx.com\nDOMAIN-SUFFIX,yrxgny.com\nDOMAIN-SUFFIX,ywrjgzs.com\nDOMAIN-SUFFIX,z65.zzhyyj.com\nDOMAIN-SUFFIX,z67.zzhyyj.com\nDOMAIN-SUFFIX,zhengwunet.org\nDOMAIN-SUFFIX,zhihu-web-analytics.zhihu.com\nDOMAIN-SUFFIX,zhstatic.zhihu.com\nDOMAIN-SUFFIX,zhugeio.com\nDOMAIN-SUFFIX,zjuwjdc.com\nDOMAIN-SUFFIX,zszrb.com\nDOMAIN-SUFFIX,zz2.hslyqs.com\nDOMAIN-SUFFIX,ad.10010.com\nDOMAIN-SUFFIX,log.snssdk.com\nDOMAIN-SUFFIX,log.star.ele.me\nDOMAIN-SUFFIX,log.ys7.com\nDOMAIN-SUFFIX,report.jpush.cn\nDOMAIN-SUFFIX,static.jpush.cn\nDOMAIN-SUFFIX,static.vuevideo.net\nDOMAIN-SUFFIX,stats.jpush.cn\nDOMAIN-SUFFIX,3lift.com\nDOMAIN-SUFFIX,56txs4.com\nDOMAIN-SUFFIX,ad373.com\nDOMAIN-SUFFIX,admarvel.com\nDOMAIN-SUFFIX,ads.adaptv.advertising.com\nDOMAIN-SUFFIX,adsafeprotected.com\nDOMAIN-SUFFIX,adtilt.com\nDOMAIN-SUFFIX,adxvip.com\nDOMAIN-SUFFIX,agkn.com\nDOMAIN-SUFFIX,api.appsee.com\nDOMAIN-SUFFIX,atwola.com\nDOMAIN-SUFFIX,bidswitch.com\nDOMAIN-SUFFIX,bjytgw.com\nDOMAIN-SUFFIX,bxmns.com\nDOMAIN-SUFFIX,cappumedia.com\nDOMAIN-SUFFIX,chartbeat.net\nDOMAIN-SUFFIX,clickhubs.com\nDOMAIN-SUFFIX,cnadnet.com\nDOMAIN-SUFFIX,demdex.net\nDOMAIN-SUFFIX,digitru.st\nDOMAIN-SUFFIX,dtscout.com\nDOMAIN-SUFFIX,endpo.in\nDOMAIN-SUFFIX,exosrv.com\nDOMAIN-SUFFIX,exposebox.com\nDOMAIN-SUFFIX,eyeota.net\nDOMAIN-SUFFIX,getrockerbox.com\nDOMAIN-SUFFIX,gowadogo.com\nDOMAIN-SUFFIX,i2000.xyz\nDOMAIN-SUFFIX,indexww.com\nDOMAIN-SUFFIX,knlob.com\nDOMAIN-SUFFIX,koolmediaoffers.com\nDOMAIN-SUFFIX,krxd.net\nDOMAIN-SUFFIX,leadzu.com\nDOMAIN-SUFFIX,leanplum.com\nDOMAIN-SUFFIX,luomi.com\nDOMAIN-SUFFIX,metalex.io\nDOMAIN-SUFFIX,mfadsrvr.com\nDOMAIN-SUFFIX,mobiw.com\nDOMAIN-SUFFIX,mparticle.com\nDOMAIN-SUFFIX,mybest.app\nDOMAIN-SUFFIX,nr-data.net\nDOMAIN-SUFFIX,odb.outbrain.com\nDOMAIN-SUFFIX,offerstrack.net\nDOMAIN-SUFFIX,outbrain.com\nDOMAIN-SUFFIX,parsely.com\nDOMAIN-SUFFIX,peak-adx.com\nDOMAIN-SUFFIX,personaly.click\nDOMAIN-SUFFIX,quixdtrk.com\nDOMAIN-SUFFIX,simplepath.com\nDOMAIN-SUFFIX,skimresources.com\nDOMAIN-SUFFIX,smardroid.com\nDOMAIN-SUFFIX,snnd.co\nDOMAIN-SUFFIX,sonobi.com\nDOMAIN-SUFFIX,ssl2.duapps.com\nDOMAIN-SUFFIX,starmobs.com\nDOMAIN-SUFFIX,storygize.net\nDOMAIN-SUFFIX,summerhamster.com\nDOMAIN-SUFFIX,tango-deg.com\nDOMAIN-SUFFIX,taplytics.com\nDOMAIN-SUFFIX,taptica.com\nDOMAIN-SUFFIX,testplus.cn\nDOMAIN-SUFFIX,track1.aniview.com\nDOMAIN-SUFFIX,trackclickers.com\nDOMAIN-SUFFIX,trustx.org\nDOMAIN-SUFFIX,uberads.com\nDOMAIN-SUFFIX,umeng.co\nDOMAIN-SUFFIX,umeng.com\nDOMAIN-SUFFIX,umengcloud.com\nDOMAIN-SUFFIX,upcpi.com\nDOMAIN-SUFFIX,usebutton.com\nDOMAIN-SUFFIX,vrtcal.com\nDOMAIN-SUFFIX,webspectator.com\nDOMAIN-SUFFIX,xadchina.cn\nDOMAIN-SUFFIX,yldbt.com\nDOMAIN-SUFFIX,ymtracking.com\nDOMAIN-SUFFIX,thirdparty.biliapi.com\nDOMAIN-SUFFIX,mqtt.zhihu.com\nDOMAIN-SUFFIX,linktech.cn\nDOMAIN-SUFFIX,ad7.on.cc\nDOMAIN-SUFFIX,app.adjust.com\nDOMAIN-SUFFIX,dfp.suning.com\nDOMAIN-SUFFIX,huodonghezi.com\nDOMAIN-SUFFIX,miniapp.bilibili.com\nDOMAIN-SUFFIX,pv.sohu.com\nDOMAIN-SUFFIX,e.xroun.com\nDOMAIN-SUFFIX,dflooring.com\nDOMAIN-SUFFIX,googleads.g.doubleclick.net\nDOMAIN-SUFFIX,appapisdk.tanv.com\nDOMAIN-SUFFIX,xc.gdt.qq.com\nDOMAIN-SUFFIX,www.flickr.com\nDOMAIN-SUFFIX,uop.umeng.com\nDOMAIN-SUFFIX,api.24kidea.com\nDOMAIN-SUFFIX,gss0.bdstatic.com\nDOMAIN-SUFFIX,sss.bxmns.com\nDOMAIN-SUFFIX,extlog.snssdk.com\nDOMAIN-SUFFIX,dcps.nuomi.com\nDOMAIN-SUFFIX,focusbaiduafp.allyes.com\nDOMAIN-SUFFIX,m.simaba.taobao.com\nDOMAIN-SUFFIX,ltsdl.qq.com\nDOMAIN-SUFFIX,yhzbjz.com\nDOMAIN-SUFFIX,ordidc.com\nDOMAIN-SUFFIX,chinaweian.com\nDOMAIN-SUFFIX,14vq.cn\nDOMAIN-SUFFIX,v066b5.cn\nDOMAIN-SUFFIX,szmt05.cn\nDOMAIN-SUFFIX,nedo96.cn\nDOMAIN-SUFFIX,8me4qb.cn\nDOMAIN-SUFFIX,gsasqa.cn\nDOMAIN-SUFFIX,vvphpx.cn\nDOMAIN-SUFFIX,hhq330.com\nDOMAIN-SUFFIX,yjunzi.com\nDOMAIN-SUFFIX,ygfl2.cn\nDOMAIN-SUFFIX,n554pc.cn\nDOMAIN-SUFFIX,jxculb.com\nDOMAIN-SUFFIX,wmton.com\nDOMAIN-SUFFIX,uu0152q.cn\nDOMAIN-SUFFIX,tjawst.com\nDOMAIN-SUFFIX,gzqmcd.com\nDOMAIN-SUFFIX,szmt11.cn\nDOMAIN-SUFFIX,y9062t.cn\nDOMAIN-SUFFIX,ieeod0.com\nDOMAIN-SUFFIX,002lzj.com\nDOMAIN-SUFFIX,02kdid.com\nDOMAIN-SUFFIX,v4dwkcv.com\nDOMAIN-SUFFIX,youtube.112.2o7.net\nDOMAIN-SUFFIX,log.moviebox.baofeng.com\nDOMAIN-SUFFIX,ads.cdn.tvb.com\nDOMAIN-SUFFIX,pq.stat.ku6.com\nDOMAIN-SUFFIX,crunchyroll.com\nDOMAIN-SUFFIX,go-mpulse\nDOMAIN-SUFFIX,optimizely.com\nDOMAIN-SUFFIX,umsns.com\nDOMAIN-SUFFIX,x.jd.com\nDOMAIN-SUFFIX,ads.api.vungle.com\nDOMAIN-SUFFIX,ads.wakamoment.tk\nDOMAIN-SUFFIX,dsp.edm.weibo.cn\nDOMAIN-SUFFIX,cdn-adphone.wenhua.com.cn\nDOMAIN-SUFFIX,api.e.qq.com\nDOMAIN-SUFFIX,video.c-ctrip.com\nDOMAIN-SUFFIX,agn.aty.sohu.com\nDOMAIN-SUFFIX,map-mobile-opnimg.cdn.bcebos.com\nDOMAIN-SUFFIX,www.jinshanju.com\nDOMAIN-SUFFIX,test-www.douyin.com\nDOMAIN-SUFFIX,safebrowsing.urlsec.qq.com\nDOMAIN-SUFFIX,adserver-ad.321mh.com\nDOMAIN-SUFFIX,lelefenxi.com\nDOMAIN-KEYWORD,adservice\nDOMAIN-KEYWORD,analytics\nDOMAIN-KEYWORD,analysis\nDOMAIN-KEYWORD,inmobi\nDOMAIN-KEYWORD,adsystem\nDOMAIN-KEYWORD,appsflyer\nDOMAIN-KEYWORD,fenxi\nDOMAIN-KEYWORD,uploadMobileData\nDOMAIN-KEYWORD,omniture\nDOMAIN-KEYWORD,traffic\nDOMAIN-KEYWORD,umeng\nDOMAIN-KEYWORD,talkingdata\nDOMAIN-KEYWORD,adashx\nDOMAIN-KEYWORD,admaster\nDOMAIN-KEYWORD,admdfs\nDOMAIN-KEYWORD,adnewnc\nDOMAIN-KEYWORD,adsage\nDOMAIN-KEYWORD,adsame\nDOMAIN-KEYWORD,adsensor\nDOMAIN-KEYWORD,adserver\nDOMAIN-KEYWORD,adsmogo\nDOMAIN-KEYWORD,adsrvmedia\nDOMAIN-KEYWORD,adsserving\nDOMAIN-KEYWORD,advert\nDOMAIN-KEYWORD,adwords\nDOMAIN-KEYWORD,allyes\nDOMAIN-KEYWORD,analysys\nDOMAIN-KEYWORD,applovin\nDOMAIN-KEYWORD,dnserror\nDOMAIN-KEYWORD,domob\nDOMAIN-KEYWORD,duomeng\nDOMAIN-KEYWORD,dwtrack\nDOMAIN-KEYWORD,googleads\nDOMAIN-KEYWORD,guanggao\nDOMAIN-KEYWORD,lianmeng\nDOMAIN-KEYWORD,mobaders\nDOMAIN-KEYWORD,omgmta\nDOMAIN-KEYWORD,openx\nDOMAIN-KEYWORD,partnerad\nDOMAIN-KEYWORD,securepubads\nDOMAIN-KEYWORD,socdm\nDOMAIN-KEYWORD,supersonicads\nDOMAIN-KEYWORD,taboola\nDOMAIN-KEYWORD,uedas\nDOMAIN-KEYWORD,wlmonitor\nDOMAIN-KEYWORD,zjtoolbar\nDOMAIN-KEYWORD,admarvel\nDOMAIN-KEYWORD,crashlytics\nDOMAIN-KEYWORD,pingfore\nDOMAIN-KEYWORD,tracking\nDOMAIN-KEYWORD,usage"
  },
  {
    "path": "Surge/Apple.list",
    "content": "# This ruleset includes 99% of apple inc network connections(global). If there are any missing, please PR.\n\nDOMAIN-SUFFIX,apple.co\nDOMAIN-SUFFIX,apple.cn\nDOMAIN-SUFFIX,apple.com\nDOMAIN-SUFFIX,apple.com.cn\nDOMAIN-SUFFIX,apple.com.cdn20.com\nDOMAIN-SUFFIX,apple.com.mwcloudcdn.com\nDOMAIN-SUFFIX,apple.com.mwcname.com\nDOMAIN-SUFFIX,apple.news\nDOMAIN-SUFFIX,appsto.re\nDOMAIN-SUFFIX,appstore.com\nDOMAIN-SUFFIX,cdn-apple.com\nDOMAIN-SUFFIX,apple-cloudkit.com\nDOMAIN-SUFFIX,apple-dns.net\nDOMAIN-SUFFIX,apple-livephotoskit.com\nDOMAIN-SUFFIX,apple-mapkit.com\nDOMAIN-SUFFIX,itunes.com.edgekey.net\nDOMAIN-SUFFIX,apple.com.edgekey.net\nDOMAIN-SUFFIX,apple-support.akadns.net\nDOMAIN-SUFFIX,apple.com.edgekey.net.globalredir.akadns.net\nDOMAIN-SUFFIX,aaplimg.com\nDOMAIN-SUFFIX,crashlytics.com\nDOMAIN-SUFFIX,digicert.com\nDOMAIN-SUFFIX,itunes.com\nDOMAIN-SUFFIX,me.com\nDOMAIN-SUFFIX,mzstatic.com\nDOMAIN-SUFFIX,apple\n\nDOMAIN,apple.comscoreresearch.com\n\nDOMAIN-KEYWORD,icloud\nDOMAIN-KEYWORD,testflight\nDOMAIN-KEYWORD,apple.com.akadns.net\n\nIP-CIDR,139.178.128.0/18,no-resolve\nIP-CIDR,144.178.0.0/19,no-resolve\nIP-CIDR,144.178.36.0/22,no-resolve\nIP-CIDR,144.178.48.0/20,no-resolve\nIP-CIDR,192.35.50.0/24,no-resolve\nIP-CIDR,198.183.17.0/24,no-resolve\nIP-CIDR,205.180.175.0/24,no-resolve\nIP-CIDR,63.92.224.0/19,no-resolve\nIP-CIDR,65.199.22.0/23,no-resolve\nIP-CIDR,17.0.0.0/8,no-resolve\nIP-CIDR6,2403:300::/32,no-resolve\nIP-CIDR6,2620:149::/32,no-resolve\nIP-CIDR6,2a01:b740::/32,no-resolve\nIP-CIDR6,2a01:b747::/32,no-resolve\n\n\nUSER-AGENT,%E5%9C%B0%E5%9B%BE*\nUSER-AGENT,%E6%9F%A5%E6%89%BE*\nUSER-AGENT,%E8%AE%BE%E7%BD%AE*\nUSER-AGENT,*WeatherFoundation*\nUSER-AGENT,*com.apple.mobileme.fmip1*\nUSER-AGENT,AppStore*\nUSER-AGENT,AppleNews*\nUSER-AGENT,AppleTV*\nUSER-AGENT,FMDClient*\nUSER-AGENT,FMFD*\nUSER-AGENT,FindMy*\nUSER-AGENT,Maps*\nUSER-AGENT,Music*\nUSER-AGENT,TestFlight*\nUSER-AGENT,com.apple.Maps*\nUSER-AGENT,com.apple.appstored*\nUSER-AGENT,com.apple.geod*\nUSER-AGENT,com.apple.news*\nUSER-AGENT,com.apple.trustd*\nUSER-AGENT,com.apple.tv*\nUSER-AGENT,fmflocatord*\nUSER-AGENT,geod*\nUSER-AGENT,locationd*"
  },
  {
    "path": "Surge/Bilibili.list",
    "content": "# 该规则集用于配合bilibili自动地区脚本使用。\nDOMAIN,api.biliapi.com\nDOMAIN,api.biliapi.net\nDOMAIN,api.bilibili.com\nDOMAIN,app.biliapi.com\nDOMAIN,app.biliapi.net\nDOMAIN,app.bilibili.com\nDOMAIN,grpc.biliapi.net\nDOMAIN,m.bilibili.com\nDOMAIN,upos-hz-mirrorakam.akamaized.net\nDOMAIN,www.bilibili.com\nDOMAIN-KEYWORD,cn-hk-eq-bcache-\nIP-CIDR,121.11.192.0/24,no-resolve"
  },
  {
    "path": "Surge/Download.list",
    "content": "# Mac Download\nPROCESS-NAME,aria2c\nPROCESS-NAME,fdm\nPROCESS-NAME,Folx\nPROCESS-NAME,NetTransport\nPROCESS-NAME,Thunder\nPROCESS-NAME,Transmission\nPROCESS-NAME,uTorrent\nPROCESS-NAME,WebTorrent\nPROCESS-NAME,WebTorrent Helper\nPROCESS-NAME,DownloadService\nPROCESS-NAME,Weiyun\n\n# bt\nDOMAIN-KEYWORD,aria2\nDOMAIN-KEYWORD,xunlei\nDOMAIN-KEYWORD,yunpan\nDOMAIN-KEYWORD,Thunder\nDOMAIN-KEYWORD,XLLiveUD\nURL-REGEX,(torrent|announce.php\\?passkey=|tracker|BitTorrent|bt_key|ed2k|find_node|get_peers|info_hash|magnet:|peer_id=)\n"
  },
  {
    "path": "Surge/JS/BaiduCloud.js",
    "content": "/*\n百度网盘 解锁在线视频倍率/清晰度\n\n***************************\nQuantumultX:\n\n[rewrite_local]\nhttps:\\/\\/pan\\.baidu\\.com\\/rest\\/\\d\\.\\d\\/membership\\/user url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/BaiduCloud.js\n\n[mitm]\nhostname = pan.baidu.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response https:\\/\\/pan\\.baidu\\.com\\/rest\\/\\d\\.\\d\\/membership\\/user requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/BaiduCloud.js\n\n[MITM]\nhostname = pan.baidu.com\n\n**************************/\n\nif ($response.body) {\n    $done({\n        body: JSON.stringify({\n            \"product_infos\": [{\n                \"product_id\": \"5310897792128633390\",\n                \"start_time\": 1417260485,\n                \"end_time\": 2147483648,\n                \"buy_time\": \"1417260485\",\n                \"cluster\": \"offlinedl\",\n                \"detail_cluster\": \"offlinedl\",\n                \"product_name\": \"gz_telecom_exp\"\n            }, {\n                \"product_name\": \"svip2_nd\",\n                \"product_description\": \"超级会员\",\n                \"function_num\": 0,\n                \"start_time\": 1553702399,\n                \"buy_description\": \"\",\n                \"buy_time\": 0,\n                \"product_id\": \"1\",\n                \"auto_upgrade_to_svip\": 0,\n                \"end_time\": 1872502399,\n                \"cluster\": \"vip\",\n                \"detail_cluster\": \"svip\",\n                \"status\": 0\n            }],\n            \"currenttime\": 1573473597,\n            \"reminder\": {\n                \"reminderWithContent\": [],\n                \"advertiseContent\": []\n            },\n            \"request_id\": 7501873289383874371\n        })\n    });\n} else {\n    $done({});\n}"
  },
  {
    "path": "Surge/JS/Bili_Auto_Regions.js",
    "content": "/**************************\n\n哔哩哔哩(白图标外区版), 港澳台番剧自动切换地区 & 显示豆瓣评分\n\n如需禁用豆瓣评分或策略通知, 可前往BoxJs设置.\nBoxJs订阅地址: https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json\n\nUpdate: 2023.02.11\nAuthor: @NobyDa\nUse: Surge, QuanX, Loon\n\n****************************\n港澳台自动切换地区说明 :\n****************************\n\n地区自动切换功能仅适用于Surge4.7+(iOS)，Loon2.1.10(286)+，QuanX1.0.22(543)+\n低于以上版本仅显示豆瓣评分.\n\n您需要配置相关规则集:\nSurge、Loon: \nhttps://raw.githubusercontent.com/NobyDa/Script/master/Surge/Bilibili.list\n\nQuanX: \nhttps://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Bilibili.list\n\n绑定相关select或static策略组，并且需要具有相关的区域代理服务器纳入您的子策略中，子策略可以是服务器也可以是其他区域策略组．\n最后，您可以通过BoxJs设置策略名和子策略名，或者手动填入脚本.\n\n如需搜索指定地区番剧, 可在搜索框添加后缀\" 港\", \" 台\", \" 中\". 例如: 进击的巨人 港\n\nQX用户注: 使用切换地区功能请确保您的QX=>其他设置=>温和策略机制处于关闭状态, 以及填写策略名和子策略名时注意大小写.\n\n****************************\nSurge 4.7+ 远程脚本配置 :\n****************************\n[Script]\nBili Region = type=http-response,pattern=^https:\\/\\/ap(p|i)\\.bili(bili|api)\\.(com|net)\\/(pgc\\/view\\/v\\d\\/app\\/season|x\\/offline\\/version)\\?,requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Bili_Auto_Regions.js\n\n#可选, 适用于搜索指定地区的番剧\nBili Search = type=http-request,pattern=^https:\\/\\/ap(p|i)\\.bili(bili|api)\\.(com|net)\\/x\\/v\\d\\/search(\\/type)?\\?.+?%20(%E6%B8%AF|%E5%8F%B0|%E4%B8%AD)&,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Bili_Auto_Regions.js\n\n[MITM]\nhostname = ap?.bili*i.com, ap?.bili*i.net\n\n****************************\nQuantumult X 远程脚本配置 :\n****************************\n[rewrite_local]\n^https:\\/\\/ap(p|i)\\.bili(bili|api)\\.(com|net)\\/(pgc\\/view\\/v\\d\\/app\\/season|x\\/offline\\/version)\\? url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Bili_Auto_Regions.js\n\n#可选, 适用于搜索指定地区的番剧\n^https:\\/\\/ap(p|i)\\.bili(bili|api)\\.(com|net)\\/x\\/v\\d\\/search(\\/type)?\\?.+?%20(%E6%B8%AF|%E5%8F%B0|%E4%B8%AD)& url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Bili_Auto_Regions.js\n\n[mitm]\nhostname = ap?.bili*i.com, ap?.bili*i.net\n\n[filter_local]\n#可选, 由于qx纯tun特性, 不添加规则可能会导致脚本失效. https://github.com/NobyDa/Script/issues/382\nip-cidr, 203.107.1.1/24, reject\n\n****************************\nLoon 远程脚本配置 :\n****************************\n[Script]\nhttp-response ^https:\\/\\/ap(p|i)\\.bili(bili|api)\\.(com|net)\\/(pgc\\/view\\/v\\d\\/app\\/season|x\\/offline\\/version)\\? script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Bili_Auto_Regions.js, requires-body=true, tag=bili自动地区\n\n#可选, 适用于搜索指定地区的番剧\nhttp-request ^https:\\/\\/ap(p|i)\\.bili(bili|api)\\.(com|net)\\/x\\/v\\d\\/search(\\/type)?\\?.+?%20(%E6%B8%AF|%E5%8F%B0|%E4%B8%AD)& script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Bili_Auto_Regions.js, tag=bili自动地区(搜索)\n\n[Mitm]\nhostname = ap?.bili*i.com, ap?.bili*i.net\n\n***************************/\n\nlet $ = nobyda();\nlet run = EnvInfo();\n\nasync function SwitchRegion(title, url, body) {\n\tconst Group = $.read('BiliArea_Policy') || '📺 DomesticMedia'; //Your blibli policy group name.\n\tconst CN = $.read('BiliArea_CN') || 'DIRECT'; //Your China sub-policy name.\n\tconst TW = $.read('BiliArea_TW') || '🇹🇼 sub-policy'; //Your Taiwan sub-policy name.\n\tconst HK = $.read('BiliArea_HK') || '🇭🇰 sub-policy'; //Your HongKong sub-policy name.\n\tconst DF = $.read('BiliArea_DF') || '🏁 sub-policy'; //Sub-policy name used after region is blocked(e.g. url 404)\n\tconst off = $.read('BiliArea_disabled') || ''; //WiFi blacklist(disable region change), separated by commas.\n\tconst current = await $.getPolicy(Group);\n\tconst area = (() => {\n\t\tlet select = {};\n\t\tlet chtMatch = title && title.split('').some(v => zhHans().includes(v));\n\t\tif (/\\u6e2f[\\u4e00-\\u9fa5]+\\u5340|%20%E6%B8%AF&/.test(title || url)) {\n\t\t\tconst test = /\\u53f0[\\u4e00-\\u9fa5]+\\u5340/.test(title);\n\t\t\tif (current != HK && (current == TW && test ? 0 : 1))\n\t\t\t\tselect = { policy: HK, mode: '香港' };\n\t\t} else if (/\\u53f0[\\u4e00-\\u9fa5]+\\u5340|%20%E5%8F%B0&/.test(title || url)) {\n\t\t\tif (current != TW) select = { policy: TW, mode: '台湾' };\n\t\t} else if (body.code === -404 || chtMatch) {\n\t\t\tif (current != DF) select = { policy: DF, mode: '后备' };\n\t\t} else if (current != CN) {\n\t\t\tselect = { policy: CN, mode: '直连' };\n\t\t}\n\t\tif ($.isQuanX && current === 'direct' && select.policy === 'DIRECT') {\n\t\t\tselect = {}; //prevent loopback in some cases\n\t\t}\n\t\treturn select;\n\t})()\n\n\tif (area.policy && !off.includes($.ssid || undefined)) {\n\t\tconst change = await $.setPolicy(Group, area.policy);\n\t\tconst msg = (() => {\n\t\t\tif (change && typeof current !== 'number') {\n\t\t\t\treturn `${current} ➤ ${area.policy}`;\n\t\t\t} else if (current === 2) {\n\t\t\t\treturn `策略组名未填写或填写有误 ⚠️`\n\t\t\t} else if (current === 3) {\n\t\t\t\treturn `不支持您的VPN应用版本 ⚠️`\n\t\t\t} else if (change === 0) {\n\t\t\t\treturn `子策略名未填写或填写有误 ⚠️`\n\t\t\t} else {\n\t\t\t\treturn `未知错误 ⚠️`\n\t\t\t}\n\t\t})()\n\t\tif ($.read('BiliAreaNotify') === 'true') {\n\t\t\tconsole.log(`${title || ''}\\n模式: 策略组使用\"${area.mode}\"子策略\\n走向: ${msg}`);\n\t\t} else {\n\t\t\t$.notify(title || '', ``, `模式: 策略组使用\"${area.mode}\"子策略\\n走向: ${msg}`);\n\t\t}\n\t\tif (change) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n}\n\nfunction EnvInfo() {\n\tconst url = $request.url;\n\tif (typeof ($response) !== 'undefined') {\n\t\tconst raw = JSON.parse($response.body || \"{}\");\n\t\tconst data = raw.data || raw.result || {};\n\t\tconst title = [data.title, data.series && data.series.series_title, data.season_title]\n\t\t\t.filter(c => /\\u5340\\uff09/.test(c))[0] || data.title;\n\t\tSwitchRegion(title, null, raw)\n\t\t\t.then(s => s ? $done({\n\t\t\t\tstatus: $.isQuanX ? \"HTTP/1.1 307\" : 307,\n\t\t\t\theaders: {\n\t\t\t\t\tLocation: url\n\t\t\t\t},\n\t\t\t\tbody: \"{}\"\n\t\t\t}) : QueryRating(raw, data));\n\t} else {\n\t\tconst res = {\n\t\t\turl: url.replace(/%20(%E6%B8%AF|%E5%8F%B0|%E4%B8%AD)&/g, '&')\n\t\t};\n\t\tSwitchRegion(null, url, {}).then(() => $done(res));\n\t}\n}\n\nasync function QueryRating(body, play) {\n\ttry {\n\t\tconst ratingEnabled = $.read('BiliDoubanRating') === 'false';\n\t\tif (!ratingEnabled && play.title && body.data && body.data.badge_info) {\n\t\t\tconst [t1, t2] = await Promise.all([\n\t\t\t\tGetRawInfo(play.title.replace(/\\uff08[\\u4e00-\\u9fa5]+\\u5340\\uff09/, '')),\n\t\t\t\tGetRawInfo(play.origin_name)\n\t\t\t]);\n\t\t\tconst exYear = body.data.publish.release_date_show.split(/^(\\d{4})/)[1];\n\t\t\tconst info1 = (play.staff && play.staff.info) || '';\n\t\t\tconst info2 = (play.actor && play.actor.info) || '';\n\t\t\tconst info3 = (play.celebrity && play.celebrity.map(n => n.name).join('/')) || '';\n\t\t\tconst filterInfo = [play.title, play.origin_name, info1 + info2 + info3, exYear];\n\t\t\tconst [rating, folk, name, id, other] = ExtractMovieInfo([...t1, ...t2], filterInfo);\n\t\t\tconst limit = JSON.stringify(body.data.modules)\n\t\t\t\t.replace(/\"\\u53d7\\u9650\"/g, `\"\"`).replace(/(\"area_limit\":)1/g, '$10');\n\t\t\tbody.data.modules = JSON.parse(limit);\n\t\t\tbody.data.detail = body.data.new_ep.desc.replace(/连载中,/, '');\n\t\t\tbody.data.badge_info.text = `⭐️ 豆瓣：${!$.is403 ? `${rating || '无评'}分 (${folk || '无评价'})` : `查询频繁！`}`;\n\t\t\tbody.data.evaluate = `${body.data.evaluate || ''}\\n\\n豆瓣评分搜索结果: ${JSON.stringify(other, 0, 1)}`;\n\t\t\tbody.data.new_ep.desc = name;\n\t\t\tbody.data.styles.unshift({\n\t\t\t\tname: \"⭐️ 点击此处打开豆瓣剧集详情页\",\n\t\t\t\turl: `https://m.douban.com/${id ? `movie/subject/${id}/` : `search/?query=${encodeURI(play.title)}`}`\n\t\t\t});\n\t\t}\n\t} catch (err) {\n\t\tconsole.log(`Douban rating: \\n${err}\\n`);\n\t} finally {\n\t\t$done({\n\t\t\tbody: JSON.stringify(body)\n\t\t});\n\t}\n}\n\nfunction ExtractMovieInfo(ret, fv) {\n\tconst sole = new Set(ret.map(s => JSON.stringify(s))); //delete duplicate\n\tconst f1 = [...sole].map(p => JSON.parse(p))\n\t\t.filter(t => {\n\t\t\tt.accuracy = 0;\n\t\t\tif (t.name && fv[0]) { //title\n\t\t\t\tif (t.name.includes(fv[0].slice(0, 4))) t.accuracy++;\n\t\t\t\tif (t.name.includes(fv[0].slice(-3))) t.accuracy++;\n\t\t\t}\n\t\t\tif (t.origin && fv[1]) { //origin title\n\t\t\t\tif (t.origin.includes(fv[1].slice(0, 4))) t.accuracy++;\n\t\t\t\tif (t.origin.includes(fv[1].slice(-3))) t.accuracy++;\n\t\t\t}\n\t\t\tif (t.pd && fv[2]) { //producer or actor\n\t\t\t\tconst len = t.pd.split('/').filter(c => fv[2].includes(c));\n\t\t\t\tt.accuracy += len.length;\n\t\t\t}\n\t\t\tif (t.year && fv[3] && t.year == fv[3]) t.accuracy++; //year\n\t\t\treturn Boolean(t.accuracy);\n\t\t});\n\tlet x = {}; //assign most similar\n\tconst f2 = f1.reduce((p, c) => c.accuracy > p ? (x = c, c.accuracy) : p, 0);\n\treturn [x.rating, x.folk, x.name, x.id, f1];\n}\n\nfunction GetRawInfo(t) {\n\tlet res = [];\n\tlet st = Date.now();\n\treturn new Promise((resolve) => {\n\t\tif (!t) return resolve(res);\n\t\t$.get({\n\t\t\turl: `https://www.douban.com/search?cat=1002&q=${encodeURIComponent(t)}`,\n\t\t\theaders: {\n\t\t\t\t'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15',\n\t\t\t\t'Cookie': JSON.stringify(st)\n\t\t\t}\n\t\t}, (error, resp, data) => {\n\t\t\tif (error) {\n\t\t\t\tconsole.log(`Douban rating: \\n${t}\\nRequest error: ${error}\\n`);\n\t\t\t} else {\n\t\t\t\tif (/\\u767b\\u5f55<\\/a>\\u540e\\u91cd\\u8bd5\\u3002/.test(data)) $.is403 = true;\n\t\t\t\tlet s = data.replace(/\\n| |&#\\d{2}/g, '')\n\t\t\t\t\t.match(/\\[(\\u7535\\u5f71|\\u7535\\u89c6\\u5267)\\].+?subject-cast\\\">.+?<\\/span>/g) || [];\n\t\t\t\tfor (let i = 0; i < s.length; i++) {\n\t\t\t\t\tres.push({\n\t\t\t\t\t\tname: s[i].split(/\\}\\)\">(.+?)<\\/a>/)[1],\n\t\t\t\t\t\torigin: s[i].split(/\\u540d:(.+?)(\\/|<)/)[1],\n\t\t\t\t\t\tpd: s[i].split(/\\u539f\\u540d.+?\\/(.+?)\\/\\d+<\\/span>$/)[1],\n\t\t\t\t\t\trating: s[i].split(/\">(\\d\\.\\d)</)[1],\n\t\t\t\t\t\tfolk: s[i].split(/(\\d+\\u4eba\\u8bc4\\u4ef7)/)[1],\n\t\t\t\t\t\tid: s[i].split(/sid:(\\d+)/)[1],\n\t\t\t\t\t\tyear: s[i].split(/(\\d+)<\\/span>$/)[1]\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t\tlet et = ((Date.now() - st) / 1000).toFixed(2);\n\t\t\t\tconsole.log(`Douban rating: \\n${t}\\n${res.length} movie info searched. (${et} s)\\n`);\n\t\t\t}\n\t\t\tresolve(res);\n\t\t})\n\t})\n}\n\nfunction nobyda() {\n\tconst isHTTP = typeof $httpClient != \"undefined\";\n\tconst isLoon = typeof $loon != \"undefined\";\n\tconst isQuanX = typeof $task != \"undefined\";\n\tconst isSurge = typeof $network != \"undefined\" && typeof $script != \"undefined\";\n\tconst ssid = (() => {\n\t\tif (isQuanX && typeof ($environment) !== 'undefined') {\n\t\t\treturn $environment.ssid;\n\t\t}\n\t\tif (isSurge && $network.wifi) {\n\t\t\treturn $network.wifi.ssid;\n\t\t}\n\t\tif (isLoon) {\n\t\t\treturn JSON.parse($config.getConfig()).ssid;\n\t\t}\n\t})();\n\tconst notify = (title, subtitle, message) => {\n\t\tconsole.log(`${title}\\n${subtitle}\\n${message}`);\n\t\tif (isQuanX) $notify(title, subtitle, message);\n\t\tif (isHTTP) $notification.post(title, subtitle, message);\n\t}\n\tconst read = (key) => {\n\t\tif (isQuanX) return $prefs.valueForKey(key);\n\t\tif (isHTTP) return $persistentStore.read(key);\n\t}\n\tconst adapterStatus = (response) => {\n\t\tif (!response) return null;\n\t\tif (response.status) {\n\t\t\tresponse[\"statusCode\"] = response.status;\n\t\t} else if (response.statusCode) {\n\t\t\tresponse[\"status\"] = response.statusCode;\n\t\t}\n\t\treturn response;\n\t}\n\tconst getPolicy = (groupName) => {\n\t\tif (isSurge) {\n\t\t\tif (typeof ($httpAPI) === 'undefined') return 3;\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$httpAPI(\"GET\", \"v1/policy_groups/select\", {\n\t\t\t\t\tgroup_name: encodeURIComponent(groupName)\n\t\t\t\t}, (b) => resolve(b.policy || 2))\n\t\t\t})\n\t\t}\n\t\tif (isLoon) {\n\t\t\tif (typeof ($config.getPolicy) === 'undefined') return 3;\n\t\t\tconst getName = $config.getPolicy(groupName);\n\t\t\treturn getName || 2;\n\t\t}\n\t\tif (isQuanX) {\n\t\t\tif (typeof ($configuration) === 'undefined') return 3;\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$configuration.sendMessage({\n\t\t\t\t\taction: \"get_policy_state\"\n\t\t\t\t}).then(b => {\n\t\t\t\t\tif (b.ret && b.ret[groupName]) {\n\t\t\t\t\t\tresolve(b.ret[groupName][1]);\n\t\t\t\t\t} else resolve(2);\n\t\t\t\t}, () => resolve());\n\t\t\t})\n\t\t}\n\t}\n\tconst setPolicy = (group, policy) => {\n\t\tif (isSurge && typeof ($httpAPI) !== 'undefined') {\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$httpAPI(\"POST\", \"v1/policy_groups/select\", {\n\t\t\t\t\tgroup_name: group,\n\t\t\t\t\tpolicy: policy\n\t\t\t\t}, (b) => resolve(!b.error || 0))\n\t\t\t})\n\t\t}\n\t\tif (isLoon && typeof ($config.getPolicy) !== 'undefined') {\n\t\t\tconst set = $config.setSelectPolicy(group, policy);\n\t\t\treturn set || 0;\n\t\t}\n\t\tif (isQuanX && typeof ($configuration) !== 'undefined') {\n\t\t\treturn new Promise((resolve) => {\n\t\t\t\t$configuration.sendMessage({\n\t\t\t\t\taction: \"set_policy_state\",\n\t\t\t\t\tcontent: {\n\t\t\t\t\t\t[group]: policy\n\t\t\t\t\t}\n\t\t\t\t}).then((b) => resolve(!b.error || 0), () => resolve());\n\t\t\t})\n\t\t}\n\t}\n\tconst get = (options, callback) => {\n\t\tif (isQuanX) {\n\t\t\toptions[\"method\"] = \"GET\";\n\t\t\t$task.fetch(options).then(response => {\n\t\t\t\tcallback(null, adapterStatus(response), response.body)\n\t\t\t}, reason => callback(reason.error, null, null))\n\t\t}\n\t\tif (isHTTP) {\n\t\t\tif (isSurge) options.headers['X-Surge-Skip-Scripting'] = false;\n\t\t\t$httpClient.get(options, (error, response, body) => {\n\t\t\t\tcallback(error, adapterStatus(response), body)\n\t\t\t})\n\t\t}\n\t}\n\treturn {\n\t\tgetPolicy,\n\t\tsetPolicy,\n\t\tisSurge,\n\t\tisQuanX,\n\t\tisLoon,\n\t\tnotify,\n\t\tread,\n\t\tssid,\n\t\tget\n\t}\n}\n\n// https://zh.wikipedia.org/wiki/Wikipedia:Unihan%E7%B9%81%E7%AE%80%E4%BD%93%E5%AF%B9%E7%85%A7%E8%A1%A8/%E7%B9%81%E7%AE%80%E4%B8%80%E4%B8%80%E5%AF%B9%E5%BA%94%E8%A1%A8\nfunction zhHans() {\n\treturn `䊷䋙䝼䰾䲁丟並乾亂亞佇馀併來侖侶俁係俔俠倀倆倈倉個們倫偉側偵偽傑傖傘備傭傯傳傴債傷傾僂僅僉僑僕僞僥僨價儀儂億儈儉儐儔儕儘償優儲儷儺儻儼兌兒兗內兩冊冪凈凍凜凱別刪剄則剋剎剗剛剝剮剴創劃劇劉劊劌劍劑勁動務勛勝勞勢勩勱勵勸勻匭匯匱區協卻厙厠厭厲厴參叄叢吒吳吶呂咼員唄唚問啓啞啟啢喎喚喪喬單喲嗆嗇嗊嗎嗚嗩嗶嘆嘍嘔嘖嘗嘜嘩嘮嘯嘰嘵嘸嘽噓噝噠噥噦噯噲噴噸噹嚀嚇嚌嚕嚙嚦嚨嚲嚳嚴嚶囀囁囂囅囈囑囪圇國圍園圓圖團垵埡埰執堅堊堖堝堯報場塊塋塏塒塗塢塤塵塹墊墜墮墳墻墾壇壈壋壓壘壙壚壞壟壠壢壩壯壺壼壽夠夢夾奐奧奩奪奬奮奼妝姍姦娛婁婦婭媧媯媼媽嫗嫵嫻嫿嬀嬈嬋嬌嬙嬡嬤嬪嬰嬸孌孫學孿宮寢實寧審寫寬寵寶將專尋對導尷屆屍屓屜屢層屨屬岡峴島峽崍崗崢崬嵐嶁嶄嶇嶔嶗嶠嶢嶧嶮嶴嶸嶺嶼巋巒巔巰帥師帳帶幀幃幗幘幟幣幫幬幹幺幾庫廁廂廄廈廚廝廟廠廡廢廣廩廬廳弒弳張強彈彌彎彙彞彥後徑從徠復徵徹恆恥悅悞悵悶惡惱惲惻愛愜愨愴愷愾慄態慍慘慚慟慣慤慪慫慮慳慶憂憊憐憑憒憚憤憫憮憲憶懇應懌懍懟懣懨懲懶懷懸懺懼懾戀戇戔戧戩戰戱戲戶拋拾挩挾捨捫掃掄掗掙掛採揀揚換揮損搖搗搵搶摑摜摟摯摳摶摻撈撏撐撓撝撟撣撥撫撲撳撻撾撿擁擄擇擊擋擓擔據擠擬擯擰擱擲擴擷擺擻擼擾攄攆攏攔攖攙攛攜攝攢攣攤攪攬敗敘敵數斂斃斕斬斷時晉晝暈暉暘暢暫曄曆曇曉曏曖曠曨曬書會朧東杴极柵桿梔梘條梟梲棄棖棗棟棧棲棶椏楊楓楨業極榪榮榲榿構槍槤槧槨槳樁樂樅樓標樞樣樸樹樺橈橋機橢橫檁檉檔檜檟檢檣檮檯檳檸檻櫃櫓櫚櫛櫝櫞櫟櫥櫧櫨櫪櫫櫬櫱櫳櫸櫻欄權欏欒欖欞欽歐歟歡歲歷歸歿殘殞殤殨殫殮殯殲殺殻殼毀毆毿氂氈氌氣氫氬氳決沒沖況洶浹涇涼淚淥淪淵淶淺渙減渦測渾湊湞湯溈準溝溫滄滅滌滎滬滯滲滷滸滻滾滿漁漚漢漣漬漲漵漸漿潁潑潔潙潛潤潯潰潷潿澀澆澇澗澠澤澦澩澮澱濁濃濕濘濟濤濫濰濱濺濼濾瀅瀆瀉瀏瀕瀘瀝瀟瀠瀦瀧瀨瀲瀾灃灄灑灕灘灝灠灣灤灧災為烏烴無煉煒煙煢煥煩煬熅熒熗熱熲熾燁燈燉燒燙燜營燦燭燴燼燾爍爐爛爭爲爺爾牆牘牽犖犢犧狀狹狽猙猶猻獁獄獅獎獨獪獫獮獰獲獵獷獸獺獻獼玀現琺琿瑋瑒瑣瑤瑩瑪瑲璉璣璦璫環璽瓊瓏瓔瓚甌產産畝畢異畵當疇疊痙痾瘂瘋瘍瘓瘞瘡瘧瘮瘲瘺瘻療癆癇癉癘癟癢癤癥癧癩癬癭癮癰癱癲發皚皰皸皺盜盞盡監盤盧眥眾睏睜睞瞘瞜瞞瞶瞼矓矚矯硜硤硨硯碩碭碸確碼磑磚磣磧磯磽礆礎礙礦礪礫礬礱祿禍禎禕禡禦禪禮禰禱禿秈稅稈稟種稱穀穌積穎穠穡穢穩穫穭窩窪窮窯窵窶窺竄竅竇竈竊竪競筆筍筧筴箋箏節範築篋篔篤篩篳簀簍簞簡簣簫簹簽簾籃籌籙籜籟籠籩籪籬籮粵糝糞糧糲糴糶糹糾紀紂約紅紆紇紈紉紋納紐紓純紕紖紗紘紙級紛紜紝紡紬細紱紲紳紵紹紺紼紿絀終組絅絆絎結絕絛絝絞絡絢給絨絰統絲絳絶絹綁綃綆綈綉綌綏經綜綞綠綢綣綫綬維綯綰綱網綳綴綸綹綺綻綽綾綿緄緇緊緋緑緒緓緔緗緘緙線緝緞締緡緣緦編緩緬緯緱緲練緶緹緻縈縉縊縋縐縑縕縗縛縝縞縟縣縧縫縭縮縱縲縳縵縶縷縹總績繃繅繆繒織繕繚繞繡繢繩繪繫繭繮繯繰繳繸繹繼繽繾纈纊續纍纏纓纖纘纜缽罈罌罰罵罷羅羆羈羋羥義習翹耬耮聖聞聯聰聲聳聵聶職聹聽聾肅脅脈脛脫脹腎腖腡腦腫腳腸膃膚膠膩膽膾膿臉臍臏臘臚臟臠臢臨臺與興舉舊艙艤艦艫艱艷芻苎苧茲荊莊莖莢莧華萇萊萬萵葉葒著葤葦葯葷蒓蒔蒞蒼蓀蓋蓮蓯蓴蓽蔔蔞蔣蔥蔦蔭蕁蕆蕎蕒蕓蕕蕘蕢蕩蕪蕭蕷薀薈薊薌薔薘薟薦薩薴薺藍藎藝藥藪藴藶藹藺蘄蘆蘇蘊蘋蘚蘞蘢蘭蘺蘿虆處虛虜號虧虯蛺蛻蜆蜡蝕蝟蝦蝸螄螞螢螻螿蟄蟈蟎蟣蟬蟯蟲蟶蟻蠅蠆蠐蠑蠟蠣蠨蠱蠶蠻衆術衕衚衛衝衹袞裊裏補裝裡製複褌褘褲褳褸褻襇襏襖襝襠襤襪襯襲見覎規覓視覘覡覥覦親覬覯覲覷覺覽覿觀觴觶觸訁訂訃計訊訌討訐訒訓訕訖託記訛訝訟訢訣訥訩訪設許訴訶診註詁詆詎詐詒詔評詖詗詘詛詞詠詡詢詣試詩詫詬詭詮詰話該詳詵詼詿誄誅誆誇誌認誑誒誕誘誚語誠誡誣誤誥誦誨說説誰課誶誹誼誾調諂諄談諉請諍諏諑諒論諗諛諜諝諞諢諤諦諧諫諭諮諱諳諶諷諸諺諼諾謀謁謂謄謅謊謎謐謔謖謗謙謚講謝謠謡謨謫謬謭謳謹謾證譎譏譖識譙譚譜譫譯議譴護譸譽譾讀變讎讒讓讕讖讜讞豈豎豐豬豶貓貝貞貟負財貢貧貨販貪貫責貯貰貲貳貴貶買貸貺費貼貽貿賀賁賂賃賄賅資賈賊賑賒賓賕賙賚賜賞賠賡賢賣賤賦賧質賫賬賭賴賵賺賻購賽賾贄贅贇贈贊贋贍贏贐贓贔贖贗贛贜赬趕趙趨趲跡踐踴蹌蹕蹣蹤蹺躂躉躊躋躍躑躒躓躕躚躡躥躦躪軀車軋軌軍軑軒軔軛軟軤軫軲軸軹軺軻軼軾較輅輇輈載輊輒輓輔輕輛輜輝輞輟輥輦輩輪輬輯輳輸輻輾輿轀轂轄轅轆轉轍轎轔轟轡轢轤辦辭辮辯農逕這連進運過達違遙遜遞遠適遲遷選遺遼邁還邇邊邏邐郟郵鄆鄉鄒鄔鄖鄧鄭鄰鄲鄴鄶鄺酇酈醖醜醞醫醬醱釀釁釃釅釋釐釒釓釔釕釗釘釙針釣釤釧釩釵釷釹釺鈀鈁鈃鈄鈈鈉鈍鈎鈐鈑鈒鈔鈕鈞鈣鈥鈦鈧鈮鈰鈳鈴鈷鈸鈹鈺鈽鈾鈿鉀鉅鉈鉉鉋鉍鉑鉕鉗鉚鉛鉞鉢鉤鉦鉬鉭鉶鉸鉺鉻鉿銀銃銅銍銑銓銖銘銚銛銜銠銣銥銦銨銩銪銫銬銱銳銷銹銻銼鋁鋃鋅鋇鋌鋏鋒鋙鋝鋟鋣鋤鋥鋦鋨鋩鋪鋭鋮鋯鋰鋱鋶鋸鋼錁錄錆錇錈錏錐錒錕錘錙錚錛錟錠錡錢錦錨錩錫錮錯録錳錶錸鍀鍁鍃鍆鍇鍈鍋鍍鍔鍘鍚鍛鍠鍤鍥鍩鍬鍰鍵鍶鍺鎂鎄鎇鎊鎔鎖鎘鎛鎡鎢鎣鎦鎧鎩鎪鎬鎮鎰鎲鎳鎵鎸鎿鏃鏇鏈鏌鏍鏐鏑鏗鏘鏜鏝鏞鏟鏡鏢鏤鏨鏰鏵鏷鏹鏽鐃鐋鐐鐒鐓鐔鐘鐙鐝鐠鐦鐧鐨鐫鐮鐲鐳鐵鐶鐸鐺鐿鑄鑊鑌鑒鑔鑕鑞鑠鑣鑥鑭鑰鑱鑲鑷鑹鑼鑽鑾鑿钁長門閂閃閆閈閉開閌閎閏閑間閔閘閡閣閥閨閩閫閬閭閱閲閶閹閻閼閽閾閿闃闆闈闊闋闌闍闐闒闓闔闕闖關闞闠闡闤闥阪陘陝陣陰陳陸陽隉隊階隕際隨險隱隴隸隻雋雖雙雛雜雞離難雲電霢霧霽靂靄靈靚靜靦靨鞀鞏鞝鞽韁韃韉韋韌韍韓韙韜韞韻響頁頂頃項順頇須頊頌頎頏預頑頒頓頗領頜頡頤頦頭頮頰頲頴頷頸頹頻頽顆題額顎顏顒顓顔願顙顛類顢顥顧顫顬顯顰顱顳顴風颭颮颯颱颳颶颸颺颻颼飀飄飆飈飛飠飢飣飥飩飪飫飭飯飲飴飼飽飾飿餃餄餅餉養餌餎餏餑餒餓餕餖餚餛餜餞餡館餱餳餶餷餺餼餾餿饁饃饅饈饉饊饋饌饑饒饗饜饞饢馬馭馮馱馳馴馹駁駐駑駒駔駕駘駙駛駝駟駡駢駭駰駱駸駿騁騂騅騌騍騎騏騖騙騤騫騭騮騰騶騷騸騾驀驁驂驃驄驅驊驌驍驏驕驗驚驛驟驢驤驥驦驪驫骯髏髒體髕髖髮鬆鬍鬚鬢鬥鬧鬩鬮鬱魎魘魚魛魢魨魯魴魷魺鮁鮃鮊鮋鮍鮎鮐鮑鮒鮓鮚鮜鮝鮞鮦鮪鮫鮭鮮鮳鮶鮺鯀鯁鯇鯉鯊鯒鯔鯕鯖鯗鯛鯝鯡鯢鯤鯧鯨鯪鯫鯴鯷鯽鯿鰁鰂鰃鰈鰉鰍鰏鰐鰒鰓鰜鰟鰠鰣鰥鰨鰩鰭鰮鰱鰲鰳鰵鰷鰹鰺鰻鰼鰾鱂鱅鱈鱉鱒鱔鱖鱗鱘鱝鱟鱠鱣鱤鱧鱨鱭鱯鱷鱸鱺鳥鳧鳩鳬鳲鳳鳴鳶鳾鴆鴇鴉鴒鴕鴛鴝鴞鴟鴣鴦鴨鴯鴰鴴鴷鴻鴿鵁鵂鵃鵐鵑鵒鵓鵜鵝鵠鵡鵪鵬鵮鵯鵲鵷鵾鶄鶇鶉鶊鶓鶖鶘鶚鶡鶥鶩鶪鶬鶯鶲鶴鶹鶺鶻鶼鶿鷀鷁鷂鷄鷈鷊鷓鷖鷗鷙鷚鷥鷦鷫鷯鷲鷳鷸鷹鷺鷽鷿鸇鸌鸏鸕鸘鸚鸛鸝鸞鹵鹹鹺鹽麗麥麩麵麽黃黌點黨黲黶黷黽黿鼉鼴齊齋齎齏齒齔齕齗齙齜齟齠齡齦齪齬齲齶齷龍龎龐龔龕龜`\n}"
  },
  {
    "path": "Surge/JS/CamScanner.js",
    "content": "/*\nCamScanner 解锁部分高级特权\n\n***************************\nQuantumult X:\n\n[rewrite_local]\n^https:\\/\\/(api|api-cs)\\.intsig\\.net\\/purchase\\/cs\\/query_property\\? url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/CamScanner.js\n\n[mitm]\nhostname = ap*.intsig.net\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response https:\\/\\/(api|api-cs)\\.intsig\\.net\\/purchase\\/cs\\/query_property\\? requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/CamScanner.js\n\n[MITM]\nhostname = ap*.intsig.net\n\n***************************\nQuantumult:  \n\n[REWRITE]\nhttps:\\/\\/(api|api-cs)\\.intsig\\.net\\/purchase\\/cs\\/query_property\\? url simple-response SFRUUC8xLjEgMjAwIE9LCgp7CiAiZGF0YSI6IHsKICAicHNubF92aXBfcHJvcGVydHkiOiB7CiAgICJleHBpcnkiOiAiMTY0MzczMTIwMCIKICB9CiB9Cn0=\n\n[MITM]\nhostname = ap*.intsig.net\n\n**************************/\nlet obj = JSON.parse($response.body);\nobj = {\"data\":{\"psnl_vip_property\":{\"expiry\":\"2013017600\"}}};\n$done({body: JSON.stringify(obj)});"
  },
  {
    "path": "Surge/JS/Google_CAPTCHA.js",
    "content": "/********************************\nGoogle搜索人机验证解决方案\n搜索内容时遇到人机验证立即并发使用多个代理策略、策略组尝试搜索内容，并返回最优结果。\n\n脚本作者：@NobyDa\n更新时间：2024/05/19\n平台兼容：Surge(iOS4.9.3+/macOS4.2.3+) / QuantumultX(1.0.26+) / Loon(3.1.9[694]+)\n\n可在 BoxJs(低优先级)、Surge模块参数、Loon插件参数中填写筛选的代理策略、策略组的正则表达式。\n所有代理策略、策略组至多筛选、使用20个，可在BoxJs中测试匹配的策略，不筛选则表示随机使用。\n\n注意：Surge由于策略架构问题，正则表达式筛选的\"代理策略\"不包含\"外部代理策略\"；\nQuantumultX、Loon则无此限制，正则表达式可筛选所有\"策略组\"内的\"代理策略\"。\n\n*********************************\nSurge(iOS 5.9.0+/macOS 5.5.0+) 模块：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/GoogleCAPTCHA.sgmodule\n\n*********************************\nQuantumultX(1.0.26+) 重写资源引用：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/GoogleCAPTCHA.snippet\n\n*********************************\nLoon(3.1.9[694]+) 插件：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_Google_CAPTCHA.plugin\n\n*********************************\nBoxJs 订阅地址：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json\n\n*********************************/\n\nconst $ = new NobyDa_Tools();\n$.ret = {};\n\n!(async () => {\n    if (($response.status || $response.statusCode) == 200) return;\n    const req = JSON.parse(JSON.stringify($request));\n    const policy = await $.policy();\n    const regexText = (typeof $argument == 'string' && $argument) ||\n        $.data.read('GOOGLE_CAPTCHA_REGEX') || // loon plugin args.\n        JSON.parse($.data.read('GOOGLE_CAPTCHA') || '{}').Regex || ''; // empty = all\n    const selected = [...policy.group, ...policy.proxy]\n        .filter((n) => n && new RegExp(regexText).test(n))\n        .sort(() => Math.random() - 0.5).slice(0, 20); // prevent too many TCP, filtered to random select up to 20\n    console.log(`[INFO]: Use policy ${JSON.stringify(selected, null, 2)}`);\n    await Promise.any([\n        ...selected.map(\n            (i) => new Promise((r, e) => {\n                if (req.headers['User-Agent']) req.headers.Cookie = `${Math.random()}`; // prevent set-cookie\n                if (req.headers['user-agent']) req.headers.cookie = `${Math.random()}`; // h2\n                $.http[req.method.toLowerCase()]({\n                    policy: i, node: i, opts: { policy: i }, // policy:surge, node:loon, opts:qx\n                    ...req\n                }).then((v) => {\n                    if (v.status == 200) {\n                        r({ policy: i, body: { ...v, status: $.isQuanX ? 'HTTP/1.1 200' : 200 } })\n                    } else if (v.status == 429) {\n                        e(console.log(`[INFO]: Policy \"${i}\" need to CAPTCHA`))\n                    } else {\n                        e(console.log(`[INFO]: Policy \"${i}\" unknown resp status \"${v.status}\"`))\n                    }\n                }).catch((err) => e(console.log(`[ERROR]: ${err}`)))\n            })\n        )\n    ]).then((data) => {\n        $.ret = data.body;\n        console.log(`[INFO]: Use data from \"${data.policy}\"`);\n    })\n})()\n    .catch((err) => console.log(`[ERROR]: ${(err && err.message) || err}`))\n    .finally(() => $done($.ret));\n\n\nfunction NobyDa_Tools() {\n    this.isLoon = typeof $loon !== \"undefined\";\n    this.isQuanX = typeof $configuration !== 'undefined';\n    this.isSurge = typeof $environment !== 'undefined' && $environment['surge-version'];\n    this.isNode = typeof module !== 'undefined' && !!module.exports;\n    this.http = Object.fromEntries(\n        [\"GET\", \"POST\", \"PUT\", \"DELETE\", \"HEAD\", \"OPTIONS\", \"PATCH\"].map(\n            (m) => [m.toLowerCase(), (opts) => {\n                if (this.isQuanX) return new Promise((resolve, reject) => {\n                    $task.fetch({ method: m, ...opts })\n                        .then((r) => resolve({\n                            status: r.statusCode, headers: r.headers, body: r.body,\n                        }), e => reject(e.error))\n                });\n                if (this.isSurge || this.isLoon || this.isNode) return new Promise((resolve, reject) => {\n                    const request = this.isNode ? require(\"request\") : $httpClient;\n                    request[m.toLowerCase()](opts, (e, r, b) => {\n                        if (e) reject(e);\n                        else resolve({ status: r.status || r.statusCode, headers: r.headers, body: b })\n                    })\n                });\n            }]\n        )\n    );\n    this.policy = () => {\n        if (this.isSurge) return new Promise((r) => {\n            $httpAPI(\"GET\", \"v1/policies\", null, (v) => r({\n                proxy: v.proxies,\n                group: v['policy-groups']\n            }))\n        });\n        if (this.isQuanX) return new Promise((r) => {\n            $configuration.sendMessage({\n                action: \"get_customized_policy\"\n            }).then(b => r({\n                proxy: Object.keys(b.ret)\n                    .reduce((t, i) => [...new Set([...t, ...b.ret[i].candidates || []])], [])\n                    .filter((v) => !b.ret[v] && !['direct', 'proxy', 'reject'].includes(v)),\n                group: Object.keys(b.ret)\n            }), () => r({}));\n        });\n        if (this.isLoon) return new Promise(async (r1) => {\n            const config = JSON.parse($config.getConfig());\n            const groupData = await Promise.all(config['all_policy_groups'].map((i) => new Promise((r2) => {\n                $config.getSubPolicies(i, (b) => { r2(JSON.parse(b || '[]')) })\n            })));\n            r1({\n                proxy: groupData.reduce((t, i) => [...new Set([...t, ...i.filter((v) => {\n                    return v.type == 'node' && !config['all_buildin_nodes'].includes(v.name)\n                }).map((n) => n.name)])], []),\n                group: config['all_policy_groups']\n            })\n        });\n    };\n    this.data = Object.fromEntries(['read', 'write'].map(\n        (i) => [i, (v1, v2) => {\n            if (i === 'write') {\n                if (this.isSurge || this.isLoon) return $persistentStore.write(v1, v2);\n                if (this.isQuanX) return $prefs.setValueForKey(v1, v2);\n            } else if (i === 'read') {\n                if (this.isSurge || this.isLoon) return $persistentStore.read(v1);\n                if (this.isQuanX) return $prefs.valueForKey(v1);\n            }\n        }]\n    ));\n}"
  },
  {
    "path": "Surge/JS/Kuwo.js",
    "content": "/*\n酷我音乐 解锁会员试听及部分功能\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https?:\\/\\/vip1\\.kuwo\\.cn\\/(vip\\/v2\\/user\\/vip|vip\\/spi/mservice) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Kuwo.js\n\n[mitm]\nhostname = vip1.kuwo.cn\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https?:\\/\\/vip1\\.kuwo\\.cn\\/(vip\\/v2\\/user\\/vip|vip\\/spi/mservice) requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Kuwo.js\n\n[MITM]\nhostname = vip1.kuwo.cn\n\n**************************/\n\nvar body = $response.body;\nvar url = $request.url;\nvar obj = JSON.parse(body);\n\nconst vip = '/vip/v2/user/vip';\nconst time = '/vip/spi/mservice';\n\nif (url.indexOf(vip) != -1) {\n\tobj.data[\"isNewUser\"] = \"2\";\n\tobj.data[\"vipLuxuryExpire\"] = \"1835312949000\";\n\tobj.data[\"time\"] = \"1961170340993\";\n\tobj.data[\"isYearUser\"] = \"2\";\n\tobj.data[\"vipmExpire\"] = \"1835312949000\";\n\tobj.data[\"vipOverSeasExpire\"] = \"1835312949000\";\n\tobj.data[\"vipExpire\"] = \"1835312949000\";\n\tobj.data[\"vip3Expire\"] = \"1835312949000\";\n\tbody = JSON.stringify(obj);\n}\n\nif (url.indexOf(time) != -1) {\n\tobj[\"isVIPMAutoPay\"] = 2;\n\tobj[\"isVIPLuxAutoPay\"] = 2;\n\tbody = JSON.stringify(obj);\n}\n\n$done({body});"
  },
  {
    "path": "Surge/JS/MIX.js",
    "content": "/*\nMIX 解锁特权 (需恢复购买)\n\n***************************\nQuantumultX:\n\n[rewrite_local]\nhttps?:\\/\\/cdn-bm\\.camera360\\.com\\/api\\/mix\\/recovery url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/MIX.js\n\n[mitm]\nhostname = cdn-bm.camera360.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response https?:\\/\\/cdn-bm\\.camera360\\.com\\/api\\/mix\\/recovery requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/MIX.js\n\n[MITM]\nhostname = cdn-bm.camera360.com\n\n**************************/\n\nif ($response.body) {\n    $done({\n        body: JSON.stringify({\n            \"status\": 200,\n            \"data\": {\n                \"errorCode\": 0,\n                \"orderList\": [{\n                    \"quantity\": \"1\",\n                    \"purchase_date_ms\": \"1537703444000\",\n                    \"expires_date\": \"2028-06-06 06:06:06 Etc\\/GMT\",\n                    \"expires_date_pst\": \"2028-06-06 06:06:06 America\\/Los_Angeles\",\n                    \"is_in_intro_offer_period\": \"false\",\n                    \"transaction_id\": \"200000535242800\",\n                    \"is_trial_period\": \"true\",\n                    \"original_transaction_id\": \"200000535242800\",\n                    \"purchase_date\": \"2018-09-23 11:50:44 Etc\\/GMT\",\n                    \"product_id\": \"com.vstudio.MIX.subscription.auto.year\",\n                    \"original_purchase_date_pst\": \"2018-09-23 04:50:44 America\\/Los_Angeles\",\n                    \"original_purchase_date_ms\": \"1537703444000\",\n                    \"web_order_line_item_id\": \"200000140095730\",\n                    \"expires_date_ms\": \"1843855566000\",\n                    \"purchase_date_pst\": \"2018-09-23 04:50:44 America\\/Los_Angeles\",\n                    \"original_purchase_date\": \"2018-09-23 11:50:44 Etc\\/GMT\"\n                }, {\n                    \"quantity\": \"1\",\n                    \"purchase_date_ms\": \"1538401707000\",\n                    \"expires_date\": \"2028-06-06 06:06:06 Etc\\/GMT\",\n                    \"expires_date_pst\": \"2028-06-06 06:06:06 America\\/Los_Angeles\",\n                    \"is_in_intro_offer_period\": \"false\",\n                    \"transaction_id\": \"200000539102583\",\n                    \"is_trial_period\": \"false\",\n                    \"original_transaction_id\": \"200000535242800\",\n                    \"purchase_date\": \"2018-10-01 13:48:27 Etc\\/GMT\",\n                    \"product_id\": \"com.vstudio.MIX.subscription.auto.year\",\n                    \"original_purchase_date_pst\": \"2018-09-23 04:50:44 America\\/Los_Angeles\",\n                    \"original_purchase_date_ms\": \"1537703444000\",\n                    \"web_order_line_item_id\": \"200000140095731\",\n                    \"expires_date_ms\": \"1843855566000\",\n                    \"purchase_date_pst\": \"2018-10-01 06:48:27 America\\/Los_Angeles\",\n                    \"original_purchase_date\": \"2018-09-23 11:50:44 Etc\\/GMT\"\n                }, {\n                    \"product_id\": \"com.vstudio.MIX.Font.ruizigongfangcanlandaheijianonedotzero\",\n                    \"quantity\": \"1\",\n                    \"transaction_id\": \"200000577197848\",\n                    \"purchase_date_ms\": \"1546314438000\",\n                    \"original_purchase_date_pst\": \"2018-12-31 19:47:18 America\\/Los_Angeles\",\n                    \"purchase_date_pst\": \"2018-12-31 19:47:18 America\\/Los_Angeles\",\n                    \"original_purchase_date_ms\": \"1546314438000\",\n                    \"is_trial_period\": \"false\",\n                    \"original_purchase_date\": \"2019-01-01 03:47:18 Etc\\/GMT\",\n                    \"original_transaction_id\": \"200000577197848\",\n                    \"purchase_date\": \"2019-01-01 03:47:18 Etc\\/GMT\"\n                }],\n                \"autoBindingUserId\": \"043c8b571a3cd6c06e06db5f\",\n                \"pendingRenewalInfo\": [{\n                    \"product_id\": \"com.vstudio.MIX.subscription.auto.year\",\n                    \"original_transaction_id\": \"200000535242800\",\n                    \"auto_renew_product_id\": \"com.vstudio.MIX.subscription.auto.year\",\n                    \"auto_renew_status\": \"0\"\n                }]\n            },\n            \"message\": \"ok\",\n            \"exetime\": \"1555653929373-1555653933781\",\n            \"serverTime\": 1555653933.7815001\n        })\n    });\n} else {\n    $done({})\n}\n"
  },
  {
    "path": "Surge/JS/NiChi.js",
    "content": "/*\nNiChi 解锁素材包\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https?:\\/\\/m(p|ini-hk)\\.bybutter\\.com\\/mood\\/(official-templates|privileges) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/NiChi.js\n\n[mitm]\nhostname = m*.bybutter.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response https?:\\/\\/m(p|ini-hk)\\.bybutter\\.com\\/mood\\/(official-templates|privileges) requires-body=1,max-size=524288,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/NiChi.js\n\n[MITM]\nhostname = m*.bybutter.com\n\n**************************/\n\nvar body = $response.body\n    .replace(/preview/g, \"free\")\n    .replace(/view/g, \"unlimited\")\n    .replace(/true/g, \"false\");\n$done({ body });"
  },
  {
    "path": "Surge/JS/PicsArt.js",
    "content": "/*\nPicsArt 解锁高级功能\n数据来自 @chxm1023\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https:\\/\\/api\\.(picsart|meiease)\\.c(n|om)\\/shop\\/subscription\\/(validate|apple\\/purchases) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/PicsArt.js\n\n[mitm]\nhostname = api.picsart.c*, api.meiease.c*\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https:\\/\\/api\\.(picsart|meiease)\\.c(n|om)\\/shop\\/subscription\\/(validate|apple\\/purchases) requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/PicsArt.js\n\n[MITM]\nhostname = api.picsart.c*, api.meiease.c*\n\n**************************/\n\n$done({\n    body: JSON.stringify({\n        \"status\": \"success\",\n        \"response\": [\n            {\n                \"status\": \"SUBSCRIPTION_PURCHASED\",\n                \"order_id\": \"490001314520000\",\n                \"original_order_id\": \"490001314520000\",\n                \"is_trial\": true,\n                \"plan_meta\": {\n                    \"storage_limit_in_mb\": 20480,\n                    \"frequency\": \"yearly\",\n                    \"scope_id\": \"full\",\n                    \"id\": \"com.picsart.editor.subscription_yearly\",\n                    \"product_id\": \"subscription_yearly\",\n                    \"level\": 2000,\n                    \"auto_renew_product_id\": \"com.picsart.editor.subscription_yearly\",\n                    \"type\": \"renewable\",\n                    \"tier_id\": \"gold_old\",\n                    \"permissions\": [\n                        \"premium_tools_standard\",\n                        \"premium_tools_ai\"\n                    ],\n                    \"description\": \"china\"\n                },\n                \"limitation\": {\n                    \"max_count\": 5,\n                    \"limits_exceeded\": false\n                },\n                \"reason\": \"ok\",\n                \"subscription_id\": \"com.picsart.editor.subscription_yearly\",\n                \"is_eligible_for_introductory\": false,\n                \"purchase_date\": 1687020148000,\n                \"expire_date\": 4092599349000\n            }\n        ]\n    })\n});"
  },
  {
    "path": "Surge/JS/Polarr.js",
    "content": "/*\nPolarr泼辣修图 解锁特权 (需登陆)\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https:\\/\\/api\\.polaxiong\\.com\\/v1\\/payments\\/(appleiap\\/receipts\\/confirmation|profiles\\/@me\\/subscription) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Polarr.js\n\n[mitm]\nhostname = api.polaxiong.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https:\\/\\/api\\.polaxiong\\.com\\/v1\\/payments\\/(appleiap\\/receipts\\/confirmation|profiles\\/@me\\/subscription) requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Polarr.js\n\n[MITM]\nhostname = api.polaxiong.com\n\n**************************/\n\nconst statusCode = typeof $task !== \"undefined\" ? \"HTTP/1.1 200 OK\" : 200;\nconst response = { status: statusCode, headers: $response.headers };\n\nif ($response.body && $request.url.includes(\"v1/payments/profiles/@me/subscription\")) {\n  response.body = JSON.stringify({\n    \"isSubscribed\": true,\n    \"planId\": \"co.polarr.ppe.premium.studio.yearly\",\n    \"subscriptionProduct\": \"yearly\",\n    \"isTrial\": false,\n    \"app\": \"PPE\",\n    \"isUnlimited\": true,\n    \"expiryDate\": \"2053-08-17T19:38:37.000Z\",\n    \"planType\": \"yearly\",\n    \"planTier\": \"studio\",\n    \"startDate\": \"2023-08-17T19:38:37.000Z\",\n    \"subscriptionTier\": \"studio\",\n    \"paymentChannel\": \"AppleIapSubscription\",\n    \"membershipExpiryDate\": \"2053-08-17T19:38:37.000Z\"\n  });\n}\n\nif ($response.body && $request.url.includes(\"v1/payments/appleiap/receipts/confirmation\")) {\n  response.body = JSON.stringify({\n    \"app\": \"PPE\",\n    \"planType\": \"yearly\",\n    \"planTier\": \"studio\",\n    \"isUnlimited\": true,\n    \"membershipExpiryDate\": \"2053-08-17T19:38:37.000Z\"\n  });\n}\n\n$done(response)"
  },
  {
    "path": "Surge/JS/Super.js",
    "content": "/*皮皮虾去广告和水印 by Liquor030\n如果只需要去广告功能请在[URL Rewrite]中添加\n \n# Remove Super's Ad (By Liquor030)\napp_name=super&([\\S]*)aid=\\d+ app_name=super_pro&$1aid=1412 header\n \n可大幅改善使用体验，强烈建议添加并禁用该脚本，在需要的时候开启脚本去水印！！\n=====================================\nFeed: /feed/stream\n回复: /comment/cell_reply\n评论: /cell/cell_comment\nDetail: /cell/detail\n用户插眼: /ward/list\n用户收藏: /user/favorite\n用户评论: /user/cell_coment\n用户feed: /user/cell_userfeed\n用户发帖: /user/publish_list\n\n**************************\nQuantumultX:\n\n[rewrite_local]\n^https?://.*\\.snssdk\\.com/bds/(feed/stream|comment/cell_reply|cell/cell_comment|cell/detail|ward/list|user/favorite|user/cell_coment|user/cell_userfeed|user/publish_list) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Super.js\n\n[mitm]\nhostname = *.snssdk.com\n\n**************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https?://.*\\.snssdk\\.com/bds/(feed/stream|comment/cell_reply|cell/cell_comment|cell/detail|ward/list|user/favorite|user/cell_coment|user/cell_userfeed|user/publish_list) requires-body=1,max-size=-1,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Super.js\n\n[MITM]\nhostname = *.snssdk.com\n\n**************************/\n\nvar body = $response.body.replace(/id\\\":([0-9]{15,})/g, 'id\":\"$1str\"');\nbody = JSON.parse(body);\nif (body.data.data) {\n    obj = body.data.data;\n} else if (body.data.replies) {\n    obj = body.data.replies;\n} else if (body.data.cell_comments) {\n    obj = body.data.cell_comments;\n} else {\n    obj = null;\n}\n\nif (obj instanceof Array) {\n    if (obj != null) {\n        for (var i in obj) {\n            if (obj[i].ad_info != null) {\n                obj.splice(i, 1);\n            }\n            if (obj[i].item != null) {\n                if (obj[i].item.video != null) {\n                    obj[i].item.video.video_download.url_list = obj[i].item.origin_video_download.url_list;\n                }\n                for (var j in obj[i].item.comments) {\n                    if (obj[i].item.comments[j].video != null) {\n                        obj[i].item.comments[j].video_download.url_list = obj[i].item.comments[j].video.url_list;\n                    }\n                }\n            }\n            if (obj[i].comment_info != null) {\n                if (obj[i].comment_info.video != null) {\n                    obj[i].comment_info.video_download.url_list = obj[i].comment_info.video.url_list;\n                }\n            }\n        }\n    }\n} else {\n    if (obj.item != null) {\n        if (obj.item.video != null) {\n            obj.item.video.video_download.url_list = obj.item.origin_video_download.url_list;\n        }\n        for (var j in obj.item.comments) {\n            if (obj.item.comments[j].video != null) {\n                obj.item.comments[j].video_download.url_list = obj.item.comments[j].video.url_list;\n            }\n        }\n    }\n    if (obj.comment_info != null) {\n        if (obj.comment_info.video != null) {\n            obj.comment_info.video_download.url_list = obj.comment_info.video.url_list;\n        }\n    }\n}\nbody = JSON.stringify(body);\nbody = body.replace(/id\\\":\\\"([0-9]{15,})str\\\"/g, 'id\":$1');\nbody = body.replace(/\\\"can_download\\\":false/g, '\"can_download\":true');\nbody = body.replace(/tplv-ppx-logo.image/g, '0x0.gif');\nbody = body.replace(/tplv-ppx-logo/g, '0x0');\n$done({\n    body\n});\n"
  },
  {
    "path": "Surge/JS/VUE.js",
    "content": "/*\nVUE Vlog 解锁高级功能 (需登录)\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https:\\/\\/api\\.vuevideo\\.net\\/api\\/v1\\/(users\\/.+\\/profile|subtitle\\/prepare) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/VUE.js\n\n[mitm]\nhostname = api.vuevideo.net\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response https:\\/\\/api\\.vuevideo\\.net\\/api\\/v1\\/(users\\/.+\\/profile|subtitle\\/prepare) requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/VUE.js\n\n[MITM]\nhostname = api.vuevideo.net\n\n**************************/\nvar body = $response.body\n    .replace(/\\\"isPremium\\\":false/, \"\\\"isPremium\\\":true\")\n    .replace(/\\\"valid\\\":false/, \"\\\"valid\\\":true\");\n$done({ body });"
  },
  {
    "path": "Surge/JS/Wps.js",
    "content": "/*\nWPS Office 解锁部分功能\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https?:\\/\\/[a-z-]*account\\.wps\\.c(n|om)(:\\d+|)\\/api\\/users url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Wps.js\n\n[mitm]\nhostname = *account.wps.cn, *account.wps.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https?:\\/\\/[a-z-]*account\\.wps\\.c(n|om)(:\\d+|)\\/api\\/users requires-body=1,max-size=-1,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Wps.js\n\n[MITM]\nhostname = *account.wps.cn, *account.wps.com\n\n**************************/\n\nvar body = JSON.parse($response.body);\nvar obj = {\n  exp: 0,\n  level: 3,\n  privilege: [\n    { spid: \"data_recover\", times: 0, expire_time: 1846256142 },\n    { spid: \"ocr\", times: 0, expire_time: 1846256142 },\n    { spid: \"pdf2doc\", times: 0, expire_time: 1846256142 },\n    { spid: \"pdf_merge\", times: 0, expire_time: 1846256142 },\n    { spid: \"pdf_sign\", times: 0, expire_time: 1846256142 },\n    { spid: \"pdf_split\", times: 0, expire_time: 1846256142 }\n  ],\n  result: \"ok\",\n  total_buy: 0,\n  total_cost: -30,\n  userid: body.userid,\n  vip: {\n    name: \"超级会员\",\n    has_ad: 0,\n    memberid: 40,\n    expire_time: 1846256142,\n    enabled: [\n      { memberid: 40, name: \"超级会员\", expire_time: 1846256142 },\n      { memberid: 20, name: \"WPS会员\", expire_time: 1846256142 },\n      { memberid: 12, name: \"稻壳会员\", expire_time: 1846256142 }\n    ]\n  },\n  wealth: 0,\n  expire_time: 1846256142\n};\n\n$done({ body: JSON.stringify(obj) });"
  },
  {
    "path": "Surge/JS/jibjab.js",
    "content": "/*\nJibJab 解锁高级功能\n\n***************************\nQuantumultX:\n\n[rewrite_local]\nhttps:\\/\\/origin-prod-phoenix\\.jibjab\\.com\\/v1\\/user url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/jibjab.js\n\n[mitm]\nhostname = origin-prod-phoenix.jibjab.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response https:\\/\\/origin-prod-phoenix\\.jibjab\\.com\\/v1\\/user requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/jibjab.js\n\n[MITM]\nhostname = origin-prod-phoenix.jibjab.com\n\n**************************/\n\nlet obj = JSON.parse($response.body);\nobj.data.attributes[\"is-paid\"] = true;\nobj.data.attributes[\"email\"] = \"禁止牟利,TG频道@NobyDa\";\n$done({body: JSON.stringify(obj)});\n"
  },
  {
    "path": "Surge/JS/luqi.js",
    "content": "/*\n陆琪讲故事 解锁电台\n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https:\\/\\/www\\.luqijianggushi\\.com\\/api\\/v2\\/user\\/get url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/luqi.js\n\n[mitm]\nhostname = www.luqijianggushi.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https:\\/\\/www\\.luqijianggushi\\.com\\/api\\/v2\\/user\\/get requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/luqi.js\n\n[MITM]\nhostname = www.luqijianggushi.com\n\n**************************/\n\nlet obj = JSON.parse($response.body);\nobj.data.is_vip = 1;\nobj.data.vip_endtime = 1630296877;\n$done({body: JSON.stringify(obj)});\n"
  },
  {
    "path": "Surge/JS/vivavideo.js",
    "content": "/*\n小影 解锁高级功能 \n\n***************************\nQuantumultX:\n\n[rewrite_local]\n^https:\\/\\/api-use\\.intsvs\\.com\\/api\\/rest\\/u\\/vipVerifyReceipt url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/vivavideo.js\n\n[mitm]\nhostname = api-use.intsvs.com\n\n***************************\nSurge4 or Loon:\n\n[Script]\nhttp-response ^https:\\/\\/api-use\\.intsvs\\.com\\/api\\/rest\\/u\\/vipVerifyReceipt requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/vivavideo.js\n\n[MITM]\nhostname = api-use.intsvs.com\n\n**************************/\n\nvar obj = JSON.parse($response.body);\nobj = {\n  \"autoRenewProductId\": \"premium_platinum_yearly\",\n  \"iosDeviceProductVo\": {\n    \"premiumVipWeekly\": 3,\n    \"premiumGoldMonthly\": 3,\n    \"premiumPlatinumMonthly\": 3,\n    \"premiumGoldYearly\": 3,\n    \"premiumPlatinumYearly\": 2,\n    \"premiumPlatinumHalfYearly\": 3,\n    \"premiumVipYearly\": 3\n  },\n  \"isTrialPeriod\": true,\n  \"endTime\": 4081109070000,\n  \"platform\": 2,\n  \"vipType\": \"premium_platinum_yearly\",\n  \"duidDgest\": \"DIIe86X35\",\n  \"autoRenewStatus\": 1,\n  \"startTime\": 1556241871000,\n  \"systemDate\": 1556965441014\n};\n\n$done({body: JSON.stringify(obj)});"
  },
  {
    "path": "Surge/Module/BahamutAnimeAds.sgmodule",
    "content": "#!name=动画疯\n#!desc=屏蔽播放广告 (黑屏25秒自动播放)\n#!system=ios\n\n[Script]\n动画疯(屏蔽广告) = type=http-response,pattern=^https:\\/\\/api\\.gamer\\.com\\.tw\\/mobile_app\\/anime\\/v\\d/(token|m3u8).php\\?,requires-body=1,max-size=0,timeout=40,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutAnimeAds.js\n\n[MITM]\nhostname = %APPEND% api.gamer.com.tw"
  },
  {
    "path": "Surge/Module/BahamutDailyBonus.sgmodule",
    "content": "#!name=🐻 巴哈姆特 [签到]\n#!desc=每日定时签到，包含主站签到、公会签到、动画疯答题等；模块参数可调整签到时间。\\n使用前需要进入BoxJs填写账号密码，BoxJs订阅链接可查看脚本注释。\n#!arguments=定时签到:20 8 * * *\n#!arguments-desc=定时签到：Cron表达式，默认每天早上 08:20 执行。（如需动画疯答题，不建议在凌晨0:00-0:30执行）\n#!category=🐻 NobyDa\n\n[Script]\n巴哈姆特[签到] = type=cron,cronexp=\"{{{定时签到}}}\",wake-system=1,script-update-interval=0,timeout=300,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js"
  },
  {
    "path": "Surge/Module/BiliComicsDailyBonus.sgmodule",
    "content": "#!name=🐻 哔哩哔哩漫画 [签到]\n#!desc=每日定时签到，模块参数可调整签到时间。\\n打开哔哩哔哩漫画APP点击\"我的\"即可获取cookie.\n#!arguments=定时签到:0 9 * * *,禁用脚本:哔哩漫画[Cookie],禁用MITM:hostname\n#!arguments-desc=定时签到：Cron表达式，默认每天早上 09:00 执行。\\n\\n禁用脚本：禁用获取Cookie脚本，输入 # 表示禁用。\\n\\n禁用MITM：禁用MITM主机名，输入 # 表示禁用。\n#!category=🐻 NobyDa\n\n[Script]\n哔哩漫画[签到] = type=cron,cronexp=\"{{{定时签到}}}\",wake-system=1,script-update-interval=0,timeout=60,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js\n\n{{{禁用脚本}}} = type=http-request,pattern=^https:\\/\\/app\\.bilibili\\.com\\/x\\/v\\d\\/account\\/myinfo,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js\n\n[MITM]\n{{{禁用MITM}}} = %APPEND% app.bilibili.com"
  },
  {
    "path": "Surge/Module/BiliComicsExchangePoints.sgmodule",
    "content": "#!name=🐻 哔哩哔哩漫画 [积分抢购]\n#!desc=定时抢购积分商城物品，模块参数可调整抢购设置，该模块需使用\"哔哩哔哩漫画签到模块\"获取Cookie。\n#!arguments=定时抢购:0-59 0 0 * * 0-1,商品名称:【超特惠】限量-0点秒杀,抢购数量:0,抢购次数:100\n#!arguments-desc=定时抢购：Cron表达式，默认每周日、每周一的凌晨 0:00:00 - 0:01:59 之间每秒执行一次。\\n\\n商品名称：默认抢购商品名\"【超特惠】限量-0点秒杀\"\\n\\n抢购数量：默认为用户积分可抢购的最大值（以0表示）\\n\\n抢购次数：抢购失败时重试次数，默认100次\n#!category=🐻 NobyDa\n\n[Script]\n哔哩漫画[积分抢购] = type=cron,cronexp=\"{{{定时抢购}}}\",script-update-interval=0,timeout=60,wake-system=1,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/ExchangePoints.js,argument=\"ProductName={{{商品名称}}}&ProductNum={{{抢购数量}}}&ExchangeNum={{{抢购次数}}}"
  },
  {
    "path": "Surge/Module/CtripDailyBonus.sgmodule",
    "content": "#!name=🐻 携程旅行 [签到]\n#!desc=每日定时签到，支持多账号。\\n登陆\"携程旅行\"微信小程序或\"携程网页版\"(https://m.ctrip.com/)可获取账号授权，填写模块参数可禁用脚本。\n#!arguments=定时签到:30 8 * * *,禁用脚本:携程旅行[授权],禁用MITM:hostname\n#!arguments-desc=定时签到：Cron表达式，默认每日 8:30 执行。\\n\\n禁用脚本：禁用获取授权脚本，输入 # 表示禁用。\\n\\n禁用MITM：禁用MITM主机名，输入 # 表示禁用。\n#!category=🐻 NobyDa\n\n[Script]\n携程旅行[签到] = type=cron,cronexp=\"{{{定时签到}}}\",wake-system=1,script-update-interval=0,timeout=300,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js\n\n{{{禁用脚本}}} = type=http-response,pattern=^https:\\/\\/m\\.ctrip\\.com\\/restapi\\/soa2\\/\\d+\\/[a-zA-Z]+Login(?:$|\\?),requires-body=1,max-size=0,debug=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js\n\n[MITM]\n{{{禁用MITM}}} = %APPEND% m.ctrip.com"
  },
  {
    "path": "Surge/Module/DisneyRating.sgmodule",
    "content": "#!name=Disney+评分\n#!desc=Disney+剧集页显示IMDb / 烂番茄 / 豆瓣评分\n#!arguments=脚本引擎:jsc,调试模式:0\n#!arguments-desc=脚本引擎：jsc/webview/auto，默认jsc。\\n\\n调试模式：1/0，开启/关闭。\n#!category=🐻 NobyDa\n\n[Script]\nDisneyRating = type=http-response,pattern=^https:\\/\\/disney\\.api\\.edge\\.bamgrid\\.com\\/explore\\/v\\d\\.\\d+\\/page\\/entity-,requires-body=1,max-size=0,binary-body-mode=0,debug={{{调试模式}}},script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Disney/DisneyRating.js,engine={{{脚本引擎}}}\n\n[MITM]\nhostname = %APPEND% disney.api.edge.bamgrid.com"
  },
  {
    "path": "Surge/Module/GetCookie.sgmodule",
    "content": "#!name=🐻 签到脚本Cookie获取\n#!desc=该模块适用于NobyDa定时签到脚本的Cookie获取. 集成: 爱奇艺, 哔哩哔哩漫画, 百度贴吧, 快看漫画, 携程旅行。\n#!system=ios\n\n[Script]\n爱奇艺Cookie = type=http-request,pattern=^https:\\/\\/passport\\.iqiyi\\.com\\/apis\\/user\\/,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\n哔哩漫画Cookie = type=http-request,pattern=^https:\\/\\/app\\.bilibili\\.com\\/x\\/v\\d\\/account\\/myinfo,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js\n\n百度贴吧Cookie = type=http-request,pattern=^https?:\\/\\/(c\\.tieba|tiebac)\\.baidu\\.com\\/c\\/s\\/login,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js\n\n快看漫画Cookie = type=http-request,pattern=^https:\\/\\/api\\.kkmh\\.com\\/v\\d\\/passport\\/user,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\n\n携程旅行Cookie = type=http-response,pattern=^https:\\/\\/m\\.ctrip\\.com\\/restapi\\/soa2\\/\\d+\\/[a-zA-Z]+Login(?:$|\\?),requires-body=1,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js\n\n[MITM]\nhostname = %APPEND% passport.iqiyi.com, app.bilibili.com, c.tieba.baidu.com, tiebac.baidu.com, api.kkmh.com, m.ctrip.com"
  },
  {
    "path": "Surge/Module/GoogleCAPTCHA.sgmodule",
    "content": "#!name=Google人机验证\n#!desc=Google搜索内容时并发使用多个策略/策略组，以避免可能出现的人机验证。注意：需要在模块参数填写策略/策略组名的正则表达式。\n#!arguments=策略正则,脚本引擎:auto\n#!arguments-desc=策略正则：策略/策略组名的正则表达式，例如：\\n^(🇸🇬|🇭🇰)\\s.*\\d+$ 如需同时使用所有策略/策略组可使用 .+ 表示。\\n\\n脚本引擎：jsc/webview/auto，默认auto。\n#!category=🐻 NobyDa\n\n[Script]\nGoogle CAPTCHA = type=http-response,pattern=^https:\\/\\/www\\.google\\.com(?:\\.[a-z]+|)\\/(?:search\\?(?:|.+?&)q=|$),requires-body=1,debug=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Google_CAPTCHA.js,max-size=0,timeout=10,ability=http-client-policy,engine={{{脚本引擎}}},argument={{{策略正则}}}\n\n[MITM]\nhostname = %APPEND% www.google.com*"
  },
  {
    "path": "Surge/Module/HuiJuDongManAds.sgmodule",
    "content": "#!name=荟聚动漫\n#!desc=去除大多数弹屏以及底栏广告, 由于有广告缓存, 因此可能需要卸载App重装. @NobyDa\n\n# Update at 2022/07/11\n\n[Rule]\n#底栏\nDOMAIN,googleads.g.doubleclick.net,REJECT-TINYGIF\nDOMAIN,www.19831110.com,REJECT-TINYGIF\n#HTTP\nAND,((USER-AGENT,%E8%8D%9F%E8%81%9A%E5%8A%A8%E6%BC%AB*), (URL-REGEX,\\/ad)),REJECT-TINYGIF\n#开屏\nDOMAIN-SUFFIX,admobile.top,REJECT-TINYGIF\n\n[URL Rewrite]\n#弹屏, 搜索, 以及底栏白屏广告\n^https?:\\/\\/os8\\.pw\\/(adConfigs|appConfiguration\\/getAd) - reject\n^http:\\/\\/\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\/goad\\/ad\\/ - reject\n^https?:\\/\\/api-access\\.pangolin-sdk-toutiao\\.com\\/api\\/ad\\/ - reject\n^https?:\\/\\/sf\\d-ttcdn-tos\\.pstatp\\.com\\/obj\\/ad - reject\n^https?:\\/\\/www\\.51devapp\\.com\\/adconfigs - reject\n^https?:\\/\\/.+?\\.snssdk\\.com\\/ad\\/ - reject\n\n[MITM]\nhostname = %APPEND% sf?-ttcdn-tos.pstatp.com, www.51devapp.com, *.snssdk.com, www.19831110.com, api-access.pangolin-sdk-toutiao.com, os8.pw, www.umeng.com, www.adview.cn, adview.cn"
  },
  {
    "path": "Surge/Module/IPA_install.sgmodule",
    "content": "#!name=IPA应用辅助安装器\n#!desc=该模块可在iOS端辅助安装商店版或已签名IPA(需使用快捷指令 + Shu/Jsbox/pythonista), 查看脚本注释以了解具体方法; 安装演示可查看TG频道 @NobyDa\n\n\n[Script]\nIPA Installer = type=http-request,pattern=^https:\\/\\/nobyda.app/(install|download),requires-body=1,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/IPA-Installer/IPA-Installer.js\n\n[MITM]\nhostname = %APPEND% nobyda.app"
  },
  {
    "path": "Surge/Module/KuaiKanComicsDailyBonus.sgmodule",
    "content": "#!name=🐻 快看漫画 [签到]\n#!desc=每日定时签到，模块参数可调整签到时间。\\n打开快看漫画APP点击\"我的\"即可获取cookie.\n#!arguments=定时签到:10 9 * * *,禁用脚本:快看漫画[Cookie],禁用MITM:hostname\n#!arguments-desc=定时签到：Cron表达式，默认每天早上 09:10 执行。\\n\\n禁用脚本：禁用获取Cookie脚本，输入 # 表示禁用。\\n\\n禁用MITM：禁用MITM主机名，输入 # 表示禁用。\n#!category=🐻 NobyDa\n\n[Script]\n快看漫画[签到] = type=cron,cronexp=\"{{{定时签到}}}\",wake-system=1,script-update-interval=0,timeout=60,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\n\n{{{禁用脚本}}} = type=http-request,pattern=^https?:\\/\\/api\\.kkmh\\.com\\/v\\d\\/passport\\/user,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js\n\n[MITM]\n{{{禁用MITM}}} = %APPEND% api.kkmh.com"
  },
  {
    "path": "Surge/Module/NewBing.sgmodule",
    "content": "#!name=New Bing for other browsers\n#!desc=Unlock browser restrictions for new bing AI search.\n\n[Header Rewrite]\n^https:\\/\\/www\\.bing\\.com\\/(search|new) header-replace-regex User-Agent ^\\w+\\/[0-9\\.\\s]+\\((\\w+);.+ \"Mozilla/5.0 ($1; Intel Mac OS X 10_12_6) AppleWebKit/537.36 Chrome/110.0 Safari/537.36 Edg/110.0\"\n\n[MITM]\nhostname = %APPEND% www.bing.com"
  },
  {
    "path": "Surge/Module/RewriteRules.sgmodule",
    "content": "#!name=Ad rewrite rules, By NobyDa\n#!desc=This module integrate lhie1 and ConnersHua, and some self use rewrite rules\n\n[URL Rewrite]\n\n# Update time: 2021.8.26\n\n^https?:\\/\\/interface\\.music\\.163\\.com\\/eapi\\/ad - reject\n^https?:\\/\\/iadmusicmat\\.music.126.net\\/.*?jpg$ - reject\n^https?:\\/\\/p\\.c\\.music\\.126.net\\/.*?jpg$ - reject\n^https?:\\/\\/www.baidu.com\\/?action=static&ms=1&version=css_page_2@0.*? - reject\n^https?:\\/\\/shimo\\.im\\/api\\/ads\\?(.+?) - reject\n^https?:\\/\\/c\\.minisplat\\.cn - reject\n^https?:\\/\\/c1\\.minisplat\\.cn - reject\n^https?:\\/\\/cache\\.changjingyi\\.cn - reject\n^https?:\\/\\/cache\\.gclick\\.cn - reject\n^https?:\\/\\/m\\.coolaiy\\.com\\/b\\.php - reject\n^https?:\\/\\/www\\.babyye\\.com\\/b\\.php - reject\n^https?:\\/\\/www\\.gwv7\\.com\\/b\\.php - reject\n^https?:\\/\\/www\\.likeji\\.net\\/b\\.php - reject\n^https?:\\/\\/211\\.98\\.70\\.226:8080\\/ - reject\n^https?:\\/\\/211\\.98\\.71\\.195:8080\\/ - reject\n^https?:\\/\\/211\\.98\\.71\\.196:8080\\/ - reject\n^https?:\\/\\/.+?\\/hls.cache.p4p\\/ - reject\n^https?:\\/\\/.+?\\/music\\/common\\/upload\\/t_splash_info - reject\n^https?:\\/\\/.+?\\/omts.tc.qq.com\\/ - reject\n^https?:\\/\\/.+?\\/tips\\/fcgi-bin\\/fcg_get_advert - reject\n^https?:\\/\\/.+?\\/variety.tc.qq.com\\/ - reject\n^https?:\\/\\/bla\\.gtimg\\.com\\/qqlive\\/\\d{6}.+?\\.png - reject\n^https?:\\/\\/imgcache\\.qq\\.com\\/qqlive\\/ - reject\n^https?:\\/\\/lives\\.l\\.qq\\.com\\/livemsg\\?sdtfrom= - reject\n^https?:\\/\\/mmgr\\.gtimg\\.com\\/gjsmall\\/qiantu\\/upload\\/ - reject\n^https?:\\/\\/mtteve\\.beacon\\.qq\\.com\\/analytics - reject\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/adsBlacklist - reject\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/getBannerAds - reject\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/getFullScreenPic - reject\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/getNewsRemoteConfig - reject\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/getSplash\\?apptype=ios&startarticleid=&__qnr= - reject\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/searchHotCatList - reject\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/upLoadLoc - reject\n^https?:\\/\\/splashqqlive\\.gtimg\\.com\\/website\\/\\d{6} - reject\n^https?:\\/\\/szextshort\\.weixin\\.qq\\.com\\/cgi-bin\\/mmoc-bin\\/ad\\/ - reject\n^https?:\\/\\/y\\.gtimg\\.cn\\/music\\/common\\/upload\\/targeted_ads - reject\n^https?:\\/\\/api\\.weibo\\.cn\\/2\\/statuses\\/extend\\?gsid= - reject\n^https?:\\/\\/edit\\.sinaapp\\.com\\/ua\\?t=adv - reject\n^https?:\\/\\/free\\.sinaimg\\.cn\\/u1\\.img\\.mobile\\.sina\\.cn - reject\n^https?:\\/\\/simg\\.s\\.weibo\\.com\\/.+?_ios\\d{2}\\.gif - reject\n^https?:\\/\\/storage\\.wax\\.weibo\\.com\\/\\w+\\.(png|jpg|mp4) - reject\n^https?:\\/\\/u1\\.img\\.mobile\\.sina\\.cn\\/public\\/files\\/image\\/\\d{3}x\\d{2,4}.+?(png|jpg|mp4) - reject\n^https?:\\/\\/(iyes|(api|hd)\\.mobile)\\.youku\\.com\\/(adv|common\\/v3\\/hudong\\/new) - reject\n^https?:\\/\\/.+?\\.mp4\\?ccode=0902 - reject\n^https?:\\/\\/.+?\\.mp4\\?sid= - reject\n^https?:\\/\\/ad\\.api\\.3g\\.youku\\.com - reject\n^https?:\\/\\/api\\.appsdk\\.soku\\.com\\/bg\\/r - reject\n^https?:\\/\\/api\\.appsdk\\.soku\\.com\\/tag\\/r - reject\n^https?:\\/\\/api\\.k\\.sohu\\.com\\/api\\/channel\\/ad\\/ - reject\n^https?:\\/\\/api\\.mobile\\.youku\\.com\\/layout\\/search\\/hot\\/word - reject\n^https?:\\/\\/m\\.youku\\.com\\/video\\/libs\\/iwt\\.js - reject\n^https?:\\/\\/pic\\.k\\.sohu\\.com\\/img8\\/wb\\/tj\\/ - reject\n^https?:\\/\\/r\\.l\\.youku\\.com\\/rec_at_click - reject\n^https?:\\/\\/r1\\.ykimg\\.com\\/\\w{30,35}\\.jpg - reject\n^https?:\\/\\/r1\\.ykimg\\.com\\/material\\/.+?\\/\\d{3,4}-\\d{4} - reject\n^https?:\\/\\/r1\\.ykimg\\.com\\/material\\/.+?\\/\\d{6}\\/\\d{4}\\/ - reject\n^https?:\\/\\/vali\\.cp31\\.ott\\.cibntv\\.net\\/youku - reject\n^https?:\\/\\/api\\.zhuishushenqi\\.com\\/advert - reject\n^https?:\\/\\/api\\.zhuishushenqi\\.com\\/notification\\/shelfMessage - reject\n^https?:\\/\\/api\\.zhuishushenqi\\.com\\/recommend - reject\n^https?:\\/\\/api\\.zhuishushenqi\\.com\\/splashes\\/ios - reject\n^https?:\\/\\/mi\\.gdt\\.qq\\.com\\/gdt_mview\\.fcg - reject\n^https?:\\/\\/api\\.zhuishushenqi\\.com\\/user\\/bookshelf-updated - reject\n^https?:\\/\\/itunes\\.apple\\.com\\/lookup\\?id=575826903 - reject\n^https?:\\/\\/iface2\\.iqiyi\\.com\\/fusion\\/3\\.0\\/fusion_switch - reject\n^https?:\\/\\/agn\\.aty\\.sohu\\.com\\/m? - reject\n^https?:\\/\\/api\\.k\\.sohu\\.com\\/api\\/news\\/adsense - reject\n^https?:\\/\\/hui\\.sohu\\.com\\/predownload2\\/? - reject\n^https?:\\/\\/m\\.aty\\.sohu\\.com\\/openload? - reject\n^https?:\\/\\/mbl\\.56\\.com\\/config\\/v1\\/common\\/config\\.union\\.ios\\.do? - reject\n^https?:\\/\\/mmg\\.aty\\.sohu\\.com\\/mqs? - reject\n^https?:\\/\\/mmg\\.aty\\.sohu\\.com\\/pvlog? - reject\n^https?:\\/\\/photocdn\\.sohu\\.com\\/tvmobilemvms - reject\n^https?:\\/\\/s\\.go\\.sohu\\.com\\/adgtr\\/\\?gbcode=(ps|sv|offnavi|newvector|ulog\\.imap|newloc)(\\.map)?\\.(baidu|n\\.shifen)\\.com - reject\n^https?:\\/\\/afd\\.baidu\\.com\\/afd\\/entry - reject\n^https?:\\/\\/als\\.baidu\\.com\\/clog\\/clog - reject\n^https?:\\/\\/baichuan\\.baidu\\.com\\/rs\\/adpmobile\\/launch - reject\n^https?:\\/\\/bj\\.bcebos\\.com\\/fc-feed\\/0\\/pic\\/ - reject\n^https?:\\/\\/c\\.tieba\\.baidu\\.com\\/\\w+\\/\\w+\\/(sync|newRnSync|newlog|mlog) - reject\n^https?:\\/\\/c\\.tieba\\.baidu\\.com\\/c\\/p\\/img\\?src= - reject\n^https?:\\/\\/c\\.tieba\\.baidu\\.com\\/c\\/s\\/logtogether\\?cmd= - reject\n^https?:\\/\\/fcvbjbcebos\\.baidu\\.com\\/.+?\\.mp4 - reject\n^https?:\\/\\/gss0\\.bdstatic\\.com\\/.+?\\/static\\/wiseindex\\/img\\/bd_red_packet\\.png - reject\n^https?:\\/\\/issuecdn\\.baidupcs\\.com\\/issue\\/netdisk\\/guanggao\\/ - reject\n^https?:\\/\\/sm\\.domobcdn\\.com\\/ugc\\/\\w\\/ - reject\n^https?:\\/\\/tb1\\.bdstatic\\.com\\/tb\\/cms\\/ngmis\\/adsense\\/*\\.jpg - reject\n^https?:\\/\\/tb2\\.bdstatic\\.com\\/tb\\/mobile\\/spb\\/widget\\/jump - reject\n^https?:\\/\\/update\\.pan\\.baidu\\.com\\/statistics - reject\n^https?:\\/\\/wapwenku\\.baidu\\.com\\/view\\/fengchao\\/ - reject\n^https?:\\/\\/wapwenku\\.baidu\\.com\\/view\\/fengchaoTwojump\\/ - reject\n^https?:\\/\\/wenku\\.baidu\\.com\\/shifen\\/ - reject\n^https?:\\/\\/ad\\.api\\.moji\\.com\\/ad\\/log\\/stat - reject\n^https?:\\/\\/ast\\.api\\.moji\\.com\\/assist\\/ad\\/moji\\/stat - reject\n^https?:\\/\\/cdn\\.moji\\.com\\/adlink\\/avatarcard - reject\n^https?:\\/\\/cdn\\.moji\\.com\\/adlink\\/common - reject\n^https?:\\/\\/cdn\\.moji\\.com\\/adlink\\/splash\\/ - reject\n^https?:\\/\\/cdn\\.moji\\.com\\/advert\\/ - reject\n^https?:\\/\\/cdn2\\.moji002\\.com\\/webpush\\/ad2\\/ - reject\n^https?:\\/\\/fds\\.api\\.moji\\.com\\/card\\/recommend - reject\n^https?:\\/\\/show\\.api\\.moji\\.com\\/json\\/showcase\\/getAll - reject\n^https?:\\/\\/stat\\.moji\\.com - reject\n^https?:\\/\\/storage\\.360buyimg\\.com\\/kepler-app - reject\n^https?:\\/\\/ugc\\.moji001\\.com\\/sns\\/json\\/profile\\/get_unread - reject\n^https?:\\/\\/api\\.m\\.mi\\.com\\/v1\\/app\\/start - reject\n^https?:\\/\\/api\\.jr\\.mi\\.com\\/v1\\/adv\\/ - reject\n^https?:\\/\\/image1\\.chinatelecom-ec\\.com\\/images\\/.+?\\/\\d{13}\\.jpg - reject\n^https?:\\/\\/m\\.client\\.10010\\.com\\/mobileService\\/(activity|customer)\\/(accountListData|get_client_adv|get_startadv) - reject\n^https?:\\/\\/m\\.client\\.10010\\.com\\/uniAdmsInterface\\/(getHomePageAd|getWelcomeAd) - reject\n^https?:\\/\\/m1\\.ad\\.10010\\.com\\/noticeMag\\/images\\/imageUpload\\/2\\d{3} - reject\n^https?:\\/\\/res\\.mall\\.10010\\.cn\\/mall\\/common\\/js\\/fa\\.js?referer= - reject\n^https?:\\/\\/api\\.newad\\.ifeng\\.com\\/ClientAdversApi1508\\?adids= - reject\n^https?:\\/\\/c1\\.ifengimg\\.com\\/.+?_w1080_h1410\\.jpg - reject\n^https?:\\/\\/exp\\.3g\\.ifeng\\.com\\/coverAdversApi\\?gv=\\. - reject\n^https?:\\/\\/ifengad\\.3g\\.ifeng\\.com\\/ad\\/pv\\.php\\?stat= - reject\n^https?:\\/\\/iis1\\.deliver\\.ifeng\\.com\\/getmcode\\?adid= - reject\n^https?:\\/\\/.+?\\/eapi\\/[ad|event]\\/ - reject\n^https?:\\/\\/.+?\\.127\\.net\\/ad - reject\n^https?:\\/\\/.+?\\/eapi\\/(ad|log)\\/ - reject\n^https?:\\/\\/.+?\\/eapi\\/ad\\/ - reject\n^https?:\\/\\/c\\.m\\.163\\.com\\/nc\\/gl\\/ - reject\n^https?:\\/\\/client\\.mail\\.163\\.com\\/apptrack\\/confinfo\\/searchMultiAds - reject\n^https?:\\/\\/g1\\.163\\.com\\/madfeedback - reject\n^https?:\\/\\/img1\\.126\\.net\\/.+?dpi=\\w{7,8} - reject\n^https?:\\/\\/img1\\.126\\.net\\/channel14\\/ - reject\n^https?:\\/\\/mimg\\.127\\.net\\/external\\/smartpop-manger\\.min\\.js - reject\n^https?:\\/\\/nex\\.163\\.com\\/q - reject\n^https?:\\/\\/oimage([a-z])([0-9])\\.ydstatic\\.com\\/.+?&product=adpublish - reject\n^https?:\\/\\/p[^4](c)?\\.music\\.126\\.net\\/\\w+==\\/10995\\d{13}\\.jpg$ - reject\n^https?:\\/\\/dsp-impr2\\.youdao\\.com\\/adload.s\\? - reject\n^https?:\\/\\/interface\\.music\\.163\\.com\\/eapi\\/ad\\/ - reject\n^https?:\\/\\/.+?\\/client?functionId=lauch\\/lauchConfig&appName=paidaojia - reject\n^https?:\\/\\/bdsp-x\\.jd\\.com\\/adx\\/ - reject\n^https?:\\/\\/m\\.360buyimg\\.com\\/mobilecms\\/s640x1136_jfs\\/ - reject\n^https?:\\/\\/ms\\.jr\\.jd\\.com\\/gw\\/generic\\/base\\/na\\/m\\/adInfo - reject\n^https?:\\/\\/(\\d{1,3}\\.){1,3}\\d{1,3}\\/view\\/dale-online\\/dale_ad\\/ - reject\n^https?:\\/\\/api\\.douban\\.com\\/v2\\/app_ads\\/common_ads - reject\n^https?:\\/\\/img\\d\\.doubanio\\.com\\/view\\/dale-online\\/dale_ad\\/ - reject\n^https?:\\/\\/capi\\.douyucdn\\.cn\\/lapi\\/sign\\/app(api)?\\/getinfo\\?client_sys=ios - reject\n^https?:\\/\\/capi\\.douyucdn\\.cn\\/api\\/ios_app\\/check_update - reject\n^https?:\\/\\/capi\\.douyucdn\\.cn\\/api\\/v1\\/getStartSend?client_sys=ios - reject\n^https?:\\/\\/douyucdn\\.cn\\/.+?\\/appapi\\/getinfo - reject\n^https?:\\/\\/rtbapi.douyucdn.cn\\/japi\\/sign\\/app\\/getinfo - reject\n^https?:\\/\\/staticlive\\.douyucdn\\.cn\\/.+?\\/getStartSend - reject\n^https?:\\/\\/staticlive\\.douyucdn\\.cn\\/upload\\/signs\\/ - reject\n^https?:\\/\\/elemecdn\\.com\\/.+?\\/sitemap - reject\n^https?:\\/\\/fuss10\\.elemecdn\\.com\\/.+?\\/w\\/640\\/h\\/\\d{3,4} - reject\n^https?:\\/\\/fuss10\\.elemecdn\\.com\\/.+?\\/w\\/750\\/h\\/\\d{3,4} - reject\n^https?:\\/\\/fuss10\\.elemecdn\\.com\\/.+?\\.mp4 - reject\n^https?:\\/\\/m\\.elecfans\\.com\\/static\\/js\\/ad\\.js - reject\n^https?:\\/\\/www1\\.elecfans\\.com\\/www\\/delivery\\/ - reject\n^https?:\\/\\/p\\d\\.pstatp\\.com\\/origin - reject\n^https?:\\/\\/pb\\d\\.pstatp\\.com\\/origin - reject\n^https?:\\/\\/adse.+?\\.com\\/[a-z]{4}\\/loading\\?appid= - reject\n^https?:\\/\\/adse\\.ximalaya\\.com\\/ting\\/feed\\?appid= - reject\n^https?:\\/\\/adse\\.ximalaya\\.com\\/ting\\/loading\\?appid= - reject\n^https?:\\/\\/adse\\.ximalaya\\.com\\/ting\\?appid= - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group21\\/M03\\/E7\\/3F\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group21\\/M0A\\/95\\/3B\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group22\\/M00\\/92\\/FF\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group22\\/M05\\/66\\/67\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group22\\/M07\\/76\\/54\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group23\\/M01\\/63\\/F1\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group23\\/M04\\/E5\\/F6\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group23\\/M07\\/81\\/F6\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group23\\/M0A\\/75\\/AA\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group24\\/M03\\/E6\\/09\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group24\\/M07\\/C4\\/3D\\/ - reject\n^https?:\\/\\/fdfs\\.xmcdn\\.com\\/group25\\/M05\\/92\\/D1\\/ - reject\n^https?:\\/\\/book\\.img\\.ireader\\.com\\/group6\\/M00 - reject\n^https?:\\/\\/api\\.ycapp\\.yiche\\.com\\/appnews\\/getadlist - reject\n^https?:\\/\\/api\\.ycapp\\.yiche\\.com\\/yicheapp\\/getadlist - reject\n^https?:\\/\\/api\\.ycapp\\.yiche\\.com\\/yicheapp\\/getappads\\/ - reject\n^https?:\\/\\/cheyouapi\\.ycapp\\.yiche\\.com\\/appforum\\/getusermessagecount - reject\n^https?:\\/\\/.+?\\.googlevideo\\.com\\/ptracking\\?pltype=adhost - reject\n^https?:\\/\\/.+?\\.youtube\\.com\\/api\\/stats\\/ads - reject\n^https?:\\/\\/.+?\\.youtube\\.com\\/get_midroll - reject\n^https?:\\/\\/.+?\\.youtube\\.com\\/pagead\\/ - reject\n^https?:\\/\\/.+?\\.youtube\\.com\\/ptracking\\? - reject\n^https?:\\/\\/m\\.youtube\\.com\\/_get_ads - reject\n^https?:\\/\\/pagead2\\.googlesyndication\\.com\\/pagead\\/ - reject\n^https?:\\/\\/premiumyva\\.appspot\\.com\\/vmclickstoadvertisersite - reject\n^https?:\\/\\/s\\.youtube\\.com\\/api\\/stats\\/watchtime?adformat - reject\n^https?:\\/\\/s0\\.2mdn\\.net\\/ads\\/ - reject\n^https?:\\/\\/stats\\.tubemogul\\.com\\/stats\\/ - reject\n^https?:\\/\\/youtubei\\.googleapis\\.com/.+?ad_break - reject\n^https?:\\/\\/www\\.tsytv\\.com\\.cn\\/api\\/app\\/ios\\/ads - reject\n^https?:\\/\\/res\\.kfc\\.com\\.cn\\/advertisement\\/ - reject\n^https?:\\/\\/img\\.yun\\.01zhuanche\\.com\\/statics\\/app\\/advertisement\\/.+?-750-1334 - reject\n^https?:\\/\\/img01\\.10101111cdn\\.com\\/adpos\\/share\\/ - reject\n^https?:\\/\\/bank\\.wo\\.cn\\/v9\\/getstartpage - reject\n^https?:\\/\\/img\\.ihytv\\.com\\/material\\/adv\\/img\\/ - reject\n^https?:\\/\\/img\\.meituan\\.net\\/midas\\/ - reject\n^https?:\\/\\/p\\d\\.meituan\\.net\\/(mmc|wmbanner)\\/ - reject\n^https?:\\/\\/mmgr\\.gtimg\\.com\\/gjsmall\\/qqpim\\/public\\/ios\\/splash\\/.+?\\/\\d{4}_\\d{4} - reject\n^https?:\\/\\/img\\.jiemian\\.com\\/ads\\/ - reject\n^https?:\\/\\/adproxy\\.autohome\\.com\\.cn\\/AdvertiseService\\/ - reject\n^https?:\\/\\/app2\\.autoimg\\.cn\\/appdfs\\/ - reject\n^https?:\\/\\/mage\\.if\\.qidian\\.com\\/Atom\\.axd\\/Api\\/Client\\/GetConfIOS - reject\n^https?:\\/\\/img\\d{2}\\.ddimg\\.cn\\/upload_img\\/.+?\\/670x900 - reject\n^https?:\\/\\/img\\d{2}\\.ddimg\\.cn\\/upload_img\\/.+?\\/750x1064 - reject\n^https?:\\/\\/mapi\\.dangdang\\.com\\/index\\.php\\?action=init&user_client=iphone - reject\n^https?:\\/\\/dl\\.app\\.gtja\\.com\\/dzswem\\/kvController\\/ - reject\n^https?:\\/\\/dl\\.app\\.gtja\\.com\\/operation\\/config\\/startupConfig\\.json - reject\n^https?:\\/\\/api\\.laifeng\\.com\\/v1\\/start\\/ads - reject\n^https?:\\/\\/.+?\\.pstatp\\.com\\/img\\/ad - reject\n^https?:\\/\\/.+?\\.(snssdk|amemv)\\.com\\/api\\/ad\\/ - reject\n^https?:\\/\\/aweme\\.snssdk\\.com\\/aweme\\/v1\\/aweme\\/stats\\/ - reject\n^https?:\\/\\/aweme\\.snssdk\\.com\\/aweme\\/v1\\/device\\/update\\/ - reject\n^https?:\\/\\/aweme\\.snssdk\\.com\\/aweme\\/v1\\/screen\\/ad\\/ - reject\n^https?:\\/\\/aweme\\.snssdk\\.com\\/service\\/1\\/app_logout\\/ - reject\n^https?:\\/\\/aweme\\.snssdk\\.com\\/service\\/2\\/app_log - reject\n^https?:\\/\\/frontier\\.snssdk\\.com\\/ - reject\n^https?:\\/\\/sf\\w-ttcdn-tos\\.pstatp\\.com\\/obj\\/web\\.business\\.image - reject\n^https?:\\/\\/api\\.xiachufang\\.com\\/v2\\/ad\\/ - reject\n^https?:\\/\\/connect\\.facebook\\.net\\/en_US\\/fbadnw\\.js - reject\n^https?:\\/\\/qzonestyle\\.gtimg\\.cn\\/qzone\\/biz\\/gdt\\/mob\\/sdk\\/ios\\/v2\\/ - reject\n^https?:\\/\\/cdn\\.kuaidi100\\.com\\/images\\/open\\/appads - reject\n^https?:\\/\\/p\\.kuaidi100\\.com\\/mobile\\/mainapi\\.do - reject\n^https?:\\/\\/api\\.m\\.mi\\.com\\/.+?\\/app\\/start - reject\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/homepage_ad\\? - reject\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/sleep_ad\\? - reject\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/sport_ad\\? - reject\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/sport_summary_ad\\? - reject\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/sport_training_ad\\? - reject\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/step_detail_ad\\? - reject\n^https?:\\/\\/api-mifit\\.huami\\.com\\/discovery\\/mi\\/discovery\\/training_video_ad\\? - reject\n^https?:\\/\\/.+?\\/portal\\.php\\?a=get_ads - reject\n^https?:\\/\\/.+?\\/portal\\.php\\?c=duiba - reject\n^https?:\\/\\/.+?\\/portal\\.php\\?a=get_coopen_ads - reject\n^https?:\\/\\/weicoapi\\.weico\\.cc\\/img\\/ad\\/ - reject\n^https?:\\/\\/.+?\\/weico4ad\\/ad\\/ - reject\n^https?:\\/\\/g\\.cdn\\.pengpengla\\.com\\/starfantuan\\/boot-screen-info\\/ - reject\n^https?:\\/\\/discuz\\.gtimg\\.cn\\/cloud\\/scripts\\/discuz_tips\\.js - reject\n^https?:\\/\\/sapi\\.guopan\\.cn\\/get_buildin_ad - reject\n^https?:\\/\\/789\\.kakamobi\\.cn\\/.+?adver - reject\n^https?:\\/\\/smart\\.789\\.image\\.mucang\\.cn\\/advert - reject\n^https?:\\/\\/bbs\\.airav\\.cc\\/data\\/.+?\\.jpg - reject\n^https?:\\/\\/image\\.airav\\.cc\\/AirADPic\\/.+?\\.gif - reject\n^https?:\\/\\/m\\.airav\\.cc\\/images\\/Mobile_popout_cn\\.gif - reject\n^https?:\\/\\/cmsapi\\.wifi8\\.com\\/v1\\/emptyAd\\/info - reject\n^https?:\\/\\/cmsapi\\.wifi8\\.com\\/v2\\/adNew\\/config - reject\n^https?:\\/\\/cmsfile\\.wifi8\\.com\\/uploads\\/png\\/ - reject\n^https?:\\/\\/sso\\.ifanr\\.com\\/jiong\\/IOS\\/appso\\/splash\\/ - reject\n^https?:\\/\\/oimage\\w\\d\\.ydstatic\\.com\\/image\\?.+?=adpublish - reject\n^https?:\\/\\/118\\.178\\.214\\.118\\/yyting\\/advertclient\\/ClientAdvertList\\.action - reject\n^https?:\\/\\/dapis\\.mting\\.info\\/yyting\\/advertclient\\/ClientAdvertList\\.action - reject\n^https?:\\/\\/192\\.133.+?\\.mp4$ - reject\n^https?:\\/\\/static\\.api\\.m\\.panda\\.tv\\/index\\.php\\?method=clientconf\\.firstscreen&__version=(play_cnmb|(\\d+\\.){0,3}\\d+)&__plat=ios&__channel=appstore - reject\n^https?:\\/\\/api\\.app\\.vhall\\.com\\/v5\\/000\\/webinar\\/launch - reject\n^https?:\\/\\/img\\.53site\\.com\\/Werewolf\\/AD\\/ - reject\n^https?:\\/\\/werewolf\\.53site\\.com\\/Werewolf\\/.+?\\/getAdvertise\\.php - reject\n^https?:\\/\\/werewolf\\.53site\\.com\\/Werewolf\\/.+?\\/getShareVideodb\\.php - reject\n^https?:\\/\\/a\\.applovin\\.com\\/.+?\\/ad - reject\n^https?:\\/\\/app\\.wy\\.guahao\\.com\\/json\\/white\\/dayquestion\\/getpopad - reject\n^https?:\\/\\/kano\\.guahao\\.cn\\/.+?\\?resize=\\d{3}-\\d{4} - reject\n^https?:\\/\\/api\\.chelaile\\.net\\.cn\\/adpub\\/ - reject\n^https?:\\/\\/api\\.chelaile\\.net\\.cn\\/goocity\\/advert\\/ - reject\n^https?:\\/\\/atrace\\.chelaile\\.net\\.cn\\/adpub\\/ - reject\n^https?:\\/\\/atrace\\.chelaile\\.net\\.cn\\/exhibit\\?&adv_image - reject\n^https?:\\/\\/pic1\\.chelaile\\.net\\.cn\\/adv\\/ - reject\n^https?:\\/\\/images\\.91160\\.com\\/primary\\/ - reject\n^https?:\\/\\/d\\.1qianbao\\.com\\/youqian\\/ads\\/ - reject\n^https?:\\/\\/api\\.huomao\\.com\\/channels\\/loginAd - reject\n^https?:\\/\\/api\\.kkmh\\.com\\/v\\d\\/(ad|advertisement)\\/ - reject\n^https?:\\/\\/i1\\.hoopchina\\.com\\.cn\\/blogfile\\/.+?_\\d{3}x\\d{4} - reject\n^https?:\\/\\/.+?\\/letv-gug\\/ - reject\n^https?:\\/\\/pcvideoyd\\.titan\\.mgtv\\.com\\/pb\\/ - reject\n^https?:\\/\\/classbox2\\.kechenggezi\\.com\\/api\\/v1\\/sponge\\/pull\\?request_time= - reject\n^https?:\\/\\/e\\.dangdang\\.com\\/media\\/api.+?\\?action=getDeviceStartPage - reject\n^https?:\\/\\/api\\.smzdm\\.com\\/v1\\/util\\/loading - reject\n^https?:\\/\\/api\\.smzdm\\.com\\/v2\\/util\\/banner - reject\n^https?:\\/\\/app\\.veryzhun\\.com\\/ad\\/admob - reject\n^https?:\\/\\/api\\.fengshows\\.com\\/api\\/launchAD - reject\n^https?:\\/\\/img\\.rr\\.tv\\/banner\\/.+?\\.jpg - reject\n^https?:\\/\\/ctrl\\.zmzapi\\.net\\/app\\/ads - reject\n^https?:\\/\\/ctrl\\.zmzapi\\.net\\/app\\/init - reject\n^https?:\\/\\/api\\.laosiji\\.com\\/user\\/startpage\\/ - reject\n^https?:\\/\\/adm\\.10jqka\\.com\\.cn\\/interface\\/getads\\.php - reject\n^https?:\\/\\/smkmp\\.96225\\.com\\/smkcenter\\/ad\\/.+?\\/adBanner - reject\n^https?:\\/\\/m\\.ibuscloud.com\\/v2\\/app\\/getStartPage - reject\n^https?:\\/\\/api\\.mddcloud\\.com\\.cn\\/api\\/ad\\/getClassAd\\.action - reject\n^https?:\\/\\/api\\.mddcloud\\.com\\.cn\\/api\\/advert\\/getHomepage\\.action - reject\n^https?:\\/\\/daoyu\\.sdo\\.com\\/api\\/userCommon\\/getAppStartAd - reject\n^https?:\\/\\/api\\.gotokeep\\.com\\/ads - reject\n^https?:\\/\\/static1\\.keepcdn\\.com\\/.+?\\d{3}x\\d{4} - reject\n^https?:\\/\\/aarkissltrial\\.secure2\\.footprint\\.net\\/v1\\/ads - reject\n^https?:\\/\\/rm\\.aarki\\.net\\/v1\\/ads - reject\n^https?:\\/\\/182\\.92\\.244\\.70\\/d\\/json\\/ - reject\n^https?:\\/\\/.+?\\/videos\\/KnifeHit_4\\/gear3\\/ - reject\n^https?:\\/\\/images\\.kartor\\.cn\\/.+?\\.html - reject\n^https?:\\/\\/m\\.creditcard\\.ecitic\\.com\\/citiccard\\/mbk\\/appspace-client\\/cr\\/sys\\/popAdv - reject\n^https?:\\/\\/app3\\.qdaily\\.com\\/app3\\/boot_advertisements\\.json - reject\n^https?:\\/\\/fm\\.fenqile\\.com\\/routev2\\/other\\/getfloatAd\\.json - reject\n^https?:\\/\\/fm\\.fenqile\\.com\\/routev2\\/other\\/startImg\\.json - reject\n^https?:\\/\\/.+?\\/vips-mobile\\/router\\.do\\?api_key= - reject\n^https?:\\/\\/consumer\\.fcbox\\.com\\/v1\\/ad\\/OpeningAdInfo\\/ - reject\n^https?:\\/\\/api\\.feng\\.com[\\s\\S]*?Claunch_screen - reject\n^https?:\\/\\/fengplus\\.feng\\.com\\/index\\.php\\?r=api\\/slide\\/.+?Ads - reject\n^https?:\\/\\/.+?\\/img\\/ad\\.union\\.api\\/ - reject\n^https?:\\/\\/.+?\\/v1\\/iflyad\\/ - reject\n^https?:\\/\\/ggic\\.cmvideo\\.cn\\/ad\\/ - reject\n^https?:\\/\\/ggic2\\.cmvideo\\.cn\\/ad\\/ - reject\n^https?:\\/\\/ggv\\.cmvideo\\.cn\\/v1\\/iflyad\\/ - reject\n^https?:\\/\\/agent-count\\.pconline\\.com\\.cn\\/counter\\/adAnalyse\\/ - reject\n^https?:\\/\\/ivy\\.pchouse\\.com\\.cn\\/adpuba\\/ - reject\n^https?:\\/\\/www\\.oschina\\.net\\/action\\/apiv2\\/get_launcher - reject\n^https?:\\/\\/activity2\\.api\\.ofo\\.com\\/ofo\\/Api\\/v2\\/ads - reject\n^https?:\\/\\/ma\\.ofo\\.com\\/ads - reject\n^https?:\\/\\/supportda\\.ofo\\.com\\/adaction\\? - reject\n^https?:\\/\\/service\\.4gtv\\.tv\\/4gtv\\/Data\\/ADLog - reject\n^https?:\\/\\/service\\.4gtv\\.tv\\/4gtv\\/Data\\/GetAD - reject\n^https?:\\/\\/gw\\.aihuishou\\.com\\/app-portal\\/home\\/getadvertisement - reject\n^https?:\\/\\/app\\.58\\.com\\/api\\/log\\/ - reject\n^https?:\\/\\/www\\.duokan\\.com/pictures? - reject\n^https?:\\/\\/www\\.duokan\\.com/promotion_day - reject\n^https?:\\/\\/api\\d?\\.tiktokv\\.com\\/api\\/ad\\/ - reject\n^https?:\\/\\/api\\d?\\.musical\\.ly\\/api\\/ad\\/ - reject\n^https?:\\/\\/mangaapi\\.manhuaren\\.com\\/v1\\/public\\/getStartPageAds - reject\n^https?:\\/\\/b-api\\.ins\\.miaopai\\.com\\/1\\/ad/ - reject\n^https?:\\/\\/api5\\.futunn\\.com\\/ad\\/ - reject\n^https?:\\/\\/images\\.client\\.vip\\.xunlei\\.com\\/.+?\\/advert\\/ - reject\n^https?:\\/\\/tqt\\.weibo\\.cn\\/.+?advert\\.index - reject\n^https?:\\/\\/tqt\\.weibo\\.cn\\/overall\\/redirect\\.php\\?r=tqt_sdkad - reject\n^https?:\\/\\/tqt\\.weibo\\.cn\\/overall\\/redirect\\.php\\?r=tqtad - reject\n^https?:\\/\\/cdn\\.tiku\\.zhan\\.com\\/banner - reject\n^https?:\\/\\/capi\\.mwee\\.cn/app-api/V12/app/getstartad - reject\n^https?:\\/\\/aes\\.acfun\\.cn\\/s\\?adzones - reject\n^https?:\\/\\/api\\.catch\\.gift\\/api\\/v3\\/pagead\\/ - reject\n^https?:\\/\\/imeclient\\.openspeech\\.cn\\/adservice\\/ - reject\n^https?:\\/\\/m\\.yap\\.yahoo\\.com\\/v\\d{2}\\/getAds\\.do - reject\n^https?:\\/\\/www\\.myhug\\.cn\\/ad\\/ - reject\n^https?:\\/\\/.+?\\/api\\/app\\/member\\/ver2\\/user\\/login\\/ - reject\n^https?:\\/\\/a\\.qiumibao\\.com\\/activities\\/config\\.php - reject\n^https?:\\/\\/.+?\\/allOne\\.php\\?ad_name - reject\n^https?:\\/\\/open\\.qyer\\.com\\/qyer\\/startpage\\/ - reject\n^https?:\\/\\/open\\.qyer.com\\/qyer\\/config\\/get - reject\n^https?:\\/\\/media\\.qyer\\.com\\/ad\\/ - reject\n^https?:\\/\\/api\\.qiuduoduo\\.cn\\/guideimage - reject\n^https?:\\/\\/i\\.ys7\\.com\\/api\\/ads - reject\n^https?:\\/\\/api\\.gaoqingdianshi\\.com\\/api\\/v2\\/ad - reject\n^https?:\\/\\/i\\d\\.hoopchina\\.com\\.cn/blogfile\\\\/\\/d+\\\\/\\/d+\\/BbsImg\\.(?<=(big.(png|jpg)))$ - reject\n^https?:\\/\\/games\\.mobileapi\\.hupu\\.com\\/.+?\\/(search|interfaceAdMonitor|status|hupuBbsPm)/(hotkey|init|hupuBbsPm)\\. - reject\n^https?:\\/\\/games\\.mobileapi\\.hupu\\.com\\/interfaceAdMonitor - reject\n^https?:\\/\\/m5\\.amap\\.com\\/ws\\/valueadded\\/ - reject\n^https?:\\/\\/pic\\.xiami\\.net\\/images\\/common\\/uploadpic[\\s\\S]*?\\.jpg$ - reject\n^https?:\\/\\/img\\.zuoyebang\\.cc\\/zyb-image[\\s\\S]*?\\.jpg - reject\n^https?:\\/\\/.+?allOne\\.php\\?ad_name=main_splash_ios - reject\n^https?:\\/\\/.+?resource=article\\/recommend\\&accessToken= - reject\n^https?:\\/\\/cdn\\.api\\.fotoable\\.com\\/Advertise\\/ - reject\n^https?:\\/\\/counter\\.ksosoft\\.com\\/ad\\.php - reject\n^https?:\\/\\/creatives\\.ftimg\\.net\\/ads - reject\n^https?:\\/\\/dd\\.iask\\.cn\\/ddd\\/adAudit - reject\n^https?:\\/\\/g\\.tbcdn\\.cn\\/mtb\\/ - reject\n^https?:\\/\\/huichuan\\.sm\\.cn\\/jsad - reject\n^https?:\\/\\/iflow\\.uczzd\\.cn\\/log\\/ - reject\n^https?:\\/\\/iphone265g\\.com\\/templates\\/iphone\\/bottomAd\\.js - reject\n^https?:\\/\\/m.+?\\.china\\.com\\.cn\\/statics\\/sdmobile\\/js\\/ad - reject\n^https?:\\/\\/m.+?\\.china\\.com\\.cn\\/statics\\/sdmobile\\/js\\/mobile\\.advert\\.js - reject\n^https?:\\/\\/m.+?\\.china\\.com\\.cn\\/statics\\/sdmobile\\/js\\/mobileshare\\.js - reject\n^https?:\\/\\/mobile-pic\\.cache\\.iciba\\.com\\/feeds_ad\\/ - reject\n^https?:\\/\\/overseas\\.weico\\.cc\\/portal\\.php\\?a=get_coopen_ads - reject\n^https?:\\/\\/player\\.hoge\\.cn\\/advertisement\\.swf - reject\n^https?:\\/\\/ress\\.dxpmedia\\.com\\/appicast\\/ - reject\n^https?:\\/\\/s3\\.pstatp\\.com\\/inapp\\/TTAdblock\\.css - reject\n^https?:\\/\\/sdk\\.99shiji\\.com\\/ad\\/ - reject\n^https?:\\/\\/statc\\.mytuner\\.mobi\\/media\\/banners\\/ - reject\n^https?:\\/\\/static\\.cnbetacdn\\.com\\/assets\\/adv - reject\n^https?:\\/\\/static\\.iask\\.cn\\/m-v20161228\\/js\\/common\\/adAudit\\.min\\.js - reject\n^https?:\\/\\/v\\.17173\\.com\\/api\\/Allyes\\/ - reject\n^https?:\\/\\/wmedia-track\\.uc\\.cn - reject\n^https?:\\/\\/www\\.ft\\.com\\/__origami\\/service\\/image\\/v2\\/images\\/raw\\/https%3A%2F%2Fcreatives\\.ftimg\\.net%2Fads* - reject\n^https?:\\/\\/www\\.lianbijr\\.com\\/adPage\\/ - reject\n^https?:\\/\\/a\\.applovin\\.com\\/3\\.0\\/ad - reject\n^https?:\\/\\/app\\.58\\.com\\/api\\/home\\/advertising\\/ - reject\n^https?:\\/\\/app\\.58\\.com\\/api\\/home\\/appadv\\/ - reject\n^https?:\\/\\/app\\.58\\.com\\/api\\/home\\/invite\\/popupAdv - reject\n^https?:\\/\\/.+?\\.58cdn\\.com\\.cn\\/brandads\\/ - reject\n^https?:\\/\\/render\\.alipay\\.com\\/p\\/s\\/h5data\\/prod\\/spring-festival-2019-h5data\\/popup-h5data\\.json - reject\n^https?:\\/\\/m\\d{1}\\.amap\\.com\\/ws\\/valueadded\\/alimama\\/splash_screen\\/ - reject\n^https?:\\/\\/a\\.apicloud\\.com\\/start_page\\/ - reject\n^https?:\\/\\/cover.baidu.com\\/cover\\/page\\/dspSwitchAds\\/ - reject\n^https?:\\/\\/c\\.tieba\\.baidu\\.com\\/c\\/s\\/splashSchedule - reject\n^https?:\\/\\/.+?\\/client\\/phpui2\\/ - reject\n^https?:\\/\\/.+?\\.(musical|snssdk)\\.(com|ly)\\/(api|motor)\\/ad\\/ - reject\n^https?:\\/\\/dsp\\.toutiao\\.com\\/api\\/xunfei\\/ads\\/ - reject\n^https?:\\/\\/.+?\\.snssdk\\.com\\/motor\\/operation\\/activity\\/display\\/config\\/V2\\/ - reject\n^https?:\\/\\/7n\\.bczcdn\\.com\\/launchad\\/ - reject\n^https?:\\/\\/channel\\.beitaichufang\\.com\\/channel\\/api\\/v1\\/promote\\/ios\\/start\\/page - reject\n^https?:\\/\\/iapi\\.bishijie\\.com\\/actopen\\/advertising\\/ - reject\n^https?:\\/\\/app\\.api\\.ke\\.com\\/config\\/config\\/bootpage - reject\n^https?:\\/\\/creditcard\\.ecitic\\.com\\/citiccard\\/wtk\\/piwik\\/piwik\\.php - reject\n^https?:\\/\\/m\\.creditcard\\.ecitic\\.com\\/citiccard\\/mbk\\/appspace-getway\\/getWay\\/appspace-system-web\\/cr\\/v5\\/appStartAdv - reject\n^https?:\\/\\/www\\.cmbc\\.com\\.cn\\/m\\/image\\/loadingpage\\/ - reject\n^https?:\\/\\/mps\\.95508\\.com\\/mps\\/club\\/cardPortals\\/adv\\/\\d{25}\\.(png|jpg) - reject\n^https?:\\/\\/app\\.10086\\.cn\\/biz-orange\\/DN\\/(findSale|homeSale)\\/getsaleAdver - reject\n^https?:\\/\\/m\\.client\\.10010\\.com\\/mobileService\\/customer\\/accountListData\\.htm - reject\n^https?:\\/\\/m\\.client\\.10010\\.com\\/uniAdmsInterface\\/getWelcomeAd - reject\n^https?:\\/\\/cntv\\.hls\\.cdn\\.myqcloud\\.com\\/.+?\\?maxbr=850 - reject\n^https?:\\/\\/asp\\.cntv\\.myalicdn\\.com\\/.+?\\?maxbr=850 - reject\n^https?:\\/\\/www\\.cntv\\.cn\\/nettv\\/adp\\/ - reject\n^https?:\\/\\/v\\.cctv\\.com\\/.+?850 - reject\n^https?:\\/\\/(api|atrace)\\.chelaile\\.net\\.cn\\/adpub\\/ - reject\n^https?:\\/\\/cap\\.caocaokeji\\.cn\\/advert-bss\\/ - reject\n^https?:\\/\\/erebor\\.douban\\.com\\/count\\/\\?ad= - reject\n^https?:\\/\\/img\\d{1}\\.doubanio\\.com\\/view\\/dale-online\\/dale_ad/ - reject\n^https?:\\/\\/rtbapi\\.douyucdn\\.cn\\/japi\\/sign\\/app\\/getinfo - reject\n^https?:\\/\\/mapi\\.dangdang\\.com\\/index\\.php\\?action=init - reject\n^https?:\\/\\/api\\.daydaycook\\.com\\.cn\\/daydaycook\\/server\\/ad\\/ - reject\n^https?:\\/\\/cms\\.daydaycook\\.com\\.cn\\/api\\/cms\\/advertisement\\/ - reject\n^https?:\\/\\/www\\.dandanzan\\.com\\/res\\/gdsefse\\.js - reject\n^https?:\\/\\/mobile-api2011\\.elong\\.com\\/(adgateway|adv)\\/ - reject\n^https?:\\/\\/(2(5[0-5]{1}|[0-4]\\d{1})|[0-1]?\\d{1,2})(\\.(2(5[0-5]{1}|[0-4]\\d{1})|[0-1]?\\d{1,2})){3}\\/(adgateway|adv)\\/ - reject\n^https?:\\/\\/foodie-api\\.yiruikecorp\\.com\\/v1\\/(banner|notice)\\/overview - reject\n^https?:\\/\\/youtubei\\.googleapis\\.com\\/youtubei\\/.+?ad_ - reject\n^https?:\\/\\/youtubei\\.googleapis\\.com\\/youtubei\\/.+?log_ - reject\n^https?:\\/\\/.+?\\.youtube\\.com\\/get_midroll_ - reject\n^https?:\\/\\/.+?\\.youtube\\.com\\/ptracking - reject\n^https?:\\/\\/gateway\\.shouqiev\\.com\\/fsda\\/app\\/bootImage\\.json - reject\n^https?:\\/\\/smkmp\\.96225.com\\/smkcenter\\/ad/ - reject\n^https?:\\/\\/games\\.mobileapi\\.hupu\\.com\\/.+?\\/status\\/init - reject\n^https?:\\/\\/games\\.mobileapi\\.hupu\\.com\\/.+?\\/interfaceAdMonitor\\/ - reject\n^https?:\\/\\/47\\.97\\.20\\.12\\/ad\\/ - reject\n^https?:\\/\\/iface\\.iqiyi\\.com\\/api\\/getNewAdInfo - reject\n^https?:\\/\\/.+?\\/(mixer|track2)\\? - reject\n^https?:\\/\\/act\\.vip\\.iqiyi\\.com\\/interact\\/api\\/show.do - reject\n^https?:\\/\\/act\\.vip\\.iqiyi\\.com\\/interact\\/api\\/v2\\/show - reject\n^https?:\\/\\/(bdsp-x|dsp-x)\\.jd\\.com\\/adx\\/ - reject\n^https?:\\/\\/api\\.jxedt\\.com\\/ad\\/ - reject\n^https?:\\/\\/richmanapi\\.jxedt\\.com\\/api\\/ad\\/ - reject\n^https?:\\/\\/counter\\.ksosoft.com\\/ad\\.php - reject\n^https?:\\/\\/ios\\.wps\\.cn\\/ad-statistics-service - reject\n^https?:\\/\\/.+?\\.kingsoft-office-service\\.com\\/ad - reject\n^https?:\\/\\/dict-mobile\\.iciba\\.com\\/interface\\/index\\.php\\?.+?(c=ad|collectFeedsAdShowCount|KSFeedsAdCardViewController) - reject\n^https?:\\/\\/service\\.iciba\\.com\\/popo\\/open\\/screens\\/v3\\?adjson - reject\n^https?:\\/\\/api\\.kkmh\\.com\\/.+?(ad|advertisement)\\/ - reject\n^https?:\\/\\/.+?\\/resource\\/m\\/sys\\/app\\/adpos - reject\n^https?:\\/\\/.+?\\/resource\\/m\\/promo\\/adsense - reject\n^https?:\\/\\/api\\.jr\\.mi\\.com\\/jr\\/api\\/playScreen - reject\n^https?:\\/\\/api\\.mgzf\\.com\\/renter-operation\\/home\\/startHomePage - reject\n^https?:\\/\\/cdn\\.moji\\.com\\/(adoss|adlink)\\/ - reject\n^https?:\\/\\/mob\\.mddcloud\\.com\\.cn\\/api\\/(ad|advert)\\/ - reject\n^https?:\\/\\/p\\d{1}\\.meituan\\.net\\/(adunion|display|linglong|mmc|wmbanner)\\/ - reject\n^https?:\\/\\/s3plus\\.meituan\\.net\\/.+?\\/linglong\\/ - reject\n^https?:\\/\\/capi.mwee.cn/app-api/V12/app/getstartad - reject\n^https?:\\/\\/.+?\\/cdn-adn\\/ - reject\n^https?:\\/\\/mapi\\.mafengwo\\.cn\\/ad\\/ - reject\n^https?:\\/\\/mapi\\.mafengwo\\.cn\\/travelguide\\/ad\\/ - reject\n^https?:\\/\\/oimage([a-z])([0-9])\\.ydstatic\\.com\\/.+?adpublish - reject\n^https?:\\/\\/sp\\.kaola\\.com\\/api\\/openad - reject\n^https?:\\/\\/support\\.you\\.163\\.com\\/xhr\\/boot\\/getBootMedia\\.json - reject\n^https?:\\/\\/nnapp\\.cloudbae\\.cn\\/mc\\/api\\/advert/ - reject\n^https?:\\/\\/dili\\.bdatu\\.com\\/jiekou\\/ad\\/ - reject\n^https?:\\/\\/wap\\.ngchina\\.cn\\/news\\/adverts\\/ - reject\n^https?:\\/\\/ma\\.ofo\\.com\\/ads\\/ - reject\n^https?:\\/\\/ma\\.ofo\\.com\\/adImage\\/ - reject\n^https?:\\/\\/cmsapi\\.wifi8\\.com\\/v\\d{1}\\/(emptyAd|adNew)\\/ - reject\n^https?:\\/\\/pss\\.txffp\\.com\\/piaogen\\/images\\/launchScreen/ - reject\n^https?:\\/\\/notch\\.qdaily\\.com\\/api\\/v2\\/boot_ad - reject\n^https?:\\/\\/msspjh\\.emarbox\\.com\\/getAdConfig - reject\n^https?:\\/\\/api\\.videozhishi\\.com\\/api\\/getAdvertising - reject\n^https?:\\/\\/sdkapp\\.uve\\.weibo\\.com\\/interface\\/sdk\\/sdkad\\.php - reject\n^https?:\\/\\/wbapp\\.uve\\.weibo\\.com\\/wbapplua\\/wbpullad\\.lua - reject\n^https?:\\/\\/sdkapp\\.uve\\.weibo\\.com/\\interface\\/sdk\\/actionad\\.php - reject\n^https?:\\/\\/tqt\\.weibo\\.cn\\/api\\/advert\\/ - reject\n^https?:\\/\\/s1\\.api\\.tv\\.itc\\.cn\\/v4\\/mobile\\/control\\/switch\\.json - reject\n^https?:\\/\\/www\\.shihuo\\.cn\\/app3\\/saveAppInfo - reject\n^https?:\\/\\/gw-passenger\\.01zhuanche\\.com\\/gw-passenger\\/car-rest\\/webservice\\/passenger\\/recommendADs - reject\n^https?:\\/\\/gw-passenger\\.01zhuanche\\.com\\/gw-passenger\\/zhuanche-passenger-token\\/leachtoken\\/webservice\\/homepage\\/queryADs - reject\n^https?:\\/\\/ssl\\.kohsocialapp\\.qq\\.com:10001\\/game\\/buttons - reject\n^https?:\\/\\/qt\\.qq\\.com\\/lua\\/mengyou\\/get_splash_screen_info - reject\n^https?:\\/\\/3gimg\\.qq\\.com\\/tencentMapTouch\\/app\\/activity\\/ - reject\n^https?:\\/\\/btrace\\.qq\\.com - reject\n^https?:\\/\\/vv\\.video\\.qq\\.com\\/getvmind\\? - reject\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/getQQNewsRemoteConfig - reject\n^https?:\\/\\/mp\\.weixin\\.qq.com\\/mp\\/ad_complaint - reject\n^https?:\\/\\/mp\\.weixin\\.qq.com\\/mp\\/advertisement_report - reject\n^https?:\\/\\/mp\\.weixin\\.qq.com\\/mp\\/ad_video - reject\n^https?:\\/\\/api\\.gaoqingdianshi\\.com\\/api\\/v2\\/ad\\/ - reject\n^https?:\\/\\/adpai\\.thepaper\\.cn\\/.+?&ad= - reject\n^https?:\\/\\/mrobot\\.pconline\\.com\\.cn\\/v3\\/ad2p - reject\n^https?:\\/\\/mrobot\\.pconline\\.com\\.cn\\/s\\/onlineinfo\\/ad\\/ - reject\n^https?:\\/\\/mrobot\\.pcauto\\.com\\.cn\\/v3\\/ad2p - reject\n^https?:\\/\\/mrobot\\.pcauto\\.com\\.cn\\/xsp\\/s\\/auto\\/info\\/preload\\.xsp - reject\n^https?:\\/\\/static\\.vuevideo\\.net\\/styleAssets\\/.+?\\/splash_ad - reject\n^https?:\\/\\/static\\.vuevideo\\.net\\/styleAssets\\/advertisement\\/ - reject\n^https?:\\/\\/overseas\\.weico\\.cc/portal\\.php\\?a=get_coopen_ads - reject\n^https?:\\/\\/api-release\\.wuta-cam\\.com\\/ad_tree - reject\n^https?:\\/\\/res-release\\.wuta-cam\\.com\\/json\\/ads_component_cache\\.json - reject\n^https?:\\/\\/snailsleep\\.net\\/snail\\/v1\\/screen\\/qn\\/get\\? - reject\n^https?:\\/\\/snailsleep\\.net\\/snail\\/v1\\/adTask\\/ - reject\n^https?:\\/\\/nochange\\.ggsafe\\.com\\/ad\\/ - reject\n^https?:\\/\\/thor\\.weidian\\.com\\/ares\\/home\\.splash\\/ - reject\n^https?:\\/\\/api\\.xiachufang\\.com\\/v2\\/ad/ - reject\n^https?:\\/\\/api\\.psy-1\\.com\\/cosleep\\/startup - reject\n^https?:\\/\\/ctrl\\.(playcvn|zmzapi)\\.(com|net)\\/app\\/(ads|init) - reject\n^https?:\\/\\/app\\.mixcapp\\.com\\/mixc\\/api\\/v2\\/ad - reject\n^https?:\\/\\/(api|b)\\.zhuishushenqi\\.com\\/advert - reject\n^https?:\\/\\/api\\.21jingji\\.com\\/ad\\/ - reject\n^https?:\\/\\/m\\d\\.amap\\.com\\/ws\\/valueadded\\/alimama\\/splash_screen\\/ - reject\n^https?:\\/\\/c\\.tieba\\.baidu\\.com\\/c\\/f\\/forum\\/getAdInfo - reject\n^https?:\\/\\/.+?\\.(musical|snssdk|tiktokv)\\.(com|ly)\\/(api|motor)\\/ad\\/ - reject\n^https?:\\/\\/channel\\.beitaichufang\\.com\\/channel\\/api\\/v\\d\\/promote\\/ios\\/start\\/page - reject\n^https?:\\/\\/mlife\\.jf365\\.boc\\.cn\\/AppPrj\\/FirstPic\\.do\\? - reject\n^https?:\\/\\/status\\.boohee\\.com\\/api\\/v\\d\\/app_square\\/start_up_with_ad - reject\n^https?:\\/\\/m\\.creditcard\\.ecitic\\.com\\/citiccard\\/mbk\\/.+?\\/appStartAdv - reject\n^https?:\\/\\/v\\.icbc\\.com\\.cn\\/userfiles\\/Resources\\/WAP\\/advertisement\\/ - reject\n^https?:\\/\\/mps\\.95508\\.com\\/mps\\/club\\/cardPortals\\/adv\\/\\d\\.(png|jpg) - reject\n^https?:\\/\\/clientaccess\\.10086\\.cn\\/biz-orange\\/DN\\/init\\/startInit - reject\n^https?:\\/\\/pic\\d\\.chelaile\\.net\\.cn\\/adv\\/ - reject\n^https?:\\/\\/api\\.intsig\\.net\\/user\\/cs\\/operating\\/app\\/get_startpic\\/ - reject\n^https?:\\/\\/api\\.caijingmobile\\.com\\/(ad|advert)\\/ - reject\n^https?:\\/\\/.+?\\/v2\\/app_ads\\/ - reject\n^https?:\\/\\/img\\d\\.doubanio\\.com\\/view\\/dale-online\\/dale_ad/ - reject\n^https?:\\/\\/e\\.dangdang\\.com\\/.+?getDeviceStartPage - reject\n^https?:\\/\\/dxy\\.com\\/app\\/i\\/ask\\/biz\\/feed\\/launch - reject\n^https?:\\/\\/foodie-api\\.yiruikecorp\\.com\\/v\\d\\/(banner|notice)\\/overview - reject\n^https?:\\/\\/www\\.flyertea\\.com\\/source\\/plugin\\/mobile\\/mobile\\.php\\?module=advis - reject\n^https?:\\/\\/app\\.variflight\\.com\\/ad\\/ - reject\n^https?:\\/\\/app\\.variflight\\.com\\/v\\d\\/advert\\/ - reject\n^https?:\\/\\/games\\.mobileapi\\.hupu\\.com\\/.+?\\/(interfaceAdMonitor|interfaceAd)\\/ - reject\n^https?:\\/\\/consumer\\.fcbox\\.com\\/v\\d\\/ad\\/ - reject\n^https?:\\/\\/api\\.haohaozhu\\.cn\\/index\\.php\\/home\\/AppInit\\/getStartPhoto - reject\n^https?:\\/\\/ih2\\.ireader\\.com\\/zyapi\\/bookstore\\/ad\\/ - reject\n^https?:\\/\\/ih2\\.ireader\\.com\\/zyapi\\/self\\/screen\\/ad - reject\n^https?:\\/\\/ih2\\.ireader\\.com\\/zycl\\/api\\/ad\\/ - reject\n^https?:\\/\\/.+?\\.kakamobi\\.cn\\/api\\/open\\/v\\d\\/advert-sdk\\/ - reject\n^https?:\\/\\/service\\.iciba\\.com\\/popo\\/open\\/screens\\/v\\d\\?adjson - reject\n^https?:\\/\\/(2(5[0-5]{1}|[0-4]\\d{1})|[0-1]?\\d{1,2})(\\.(2(5[0-5]{1}|[0-4]\\d{1})|[0-1]?\\d{1,2})){3}\\/MobileAdServer\\/ - reject\n^https?:\\/\\/(2(5[0-5]{1}|[0-4]\\d{1})|[0-1]?\\d{1,2})(\\.(2(5[0-5]{1}|[0-4]\\d{1})|[0-1]?\\d{1,2})){3}\\/EcomResourceServer/AdPlayPage/adinfo - reject\n^https?:\\/\\/api\\.laifeng\\.com\\/v\\d\\/start\\/ads - reject\n^https?:\\/\\/ios\\.lantouzi\\.com\\/api\\/startpage - reject\n^https?:\\/\\/api\\.m\\.mi\\.com\\/v\\d\\/app\\/start - reject\n^https?:\\/\\/api\\.jr\\.mi\\.com\\/v\\d\\/adv\\/ - reject\n^https?:\\/\\/mangaapi\\.manhuaren\\.com\\/v\\d\\/public\\/getStartPageAds - reject\n^https?:\\/\\/img\\.meituan\\.net\\/(display|midas)\\/.+?\\.(gif|jpg) - reject\n^https?:\\/\\/p\\d\\.meituan\\.net\\/wmbanner\\/[A-Za-z0-9]+\\.jpg - reject\n^https?:\\/\\/p\\d\\.meituan\\.net\\/movie\\/[A-Za-z0-9]+\\.jpg\\?may_covertWebp - reject\n^https?:\\/\\/capi.mwee.cn/app-api/V\\d{2}/app/getstartad - reject\n^https?:\\/\\/.+?\\/v\\d\\/iflyad\\/ - reject\n^https?:\\/\\/ggic\\d?\\.cmvideo\\.cn\\/ad\\/ - reject\n^https?:\\/\\/b-api\\.ins\\.miaopai\\.com\\/\\d\\/ad/ - reject\n^https?:\\/\\/easyreadfs\\.nosdn\\.127\\.net\\/ad-material\\/ - reject\n^https?:\\/\\/slapi.oray.net/client/ad - reject\n^https?:\\/\\/cmsapi\\.wifi8\\.com\\/v\\d\\/(emptyAd|adNew)\\/ - reject\n^https?:\\/\\/api\\.rr\\.tv\\/ad\\/ - reject\n^https?:\\/\\/weibointl\\.api\\.weibo\\.cn\\/portal\\.php\\?a=get_coopen_ads - reject\n^https?:\\/\\/api\\.tv\\.sohu\\.com\\/agg\\/api\\/app\\/config\\/bootstrap - reject\n^https?:\\/\\/api\\.smzdm\\.com\\/v\\d\\/util\\/loading - reject\n^https?:\\/\\/service\\.4gtv\\.tv\\/4gtv\\/Data\\/(GetAD|ADLog) - reject\n^https?:\\/\\/image\\.suning\\.cn\\/uimg\\/ma\\/ad\\/ - reject\n^https?:\\/\\/img01\\.10101111cdn\\.com\\/adpos\\/ - reject\n^https?:\\/\\/3gimg\\.qq\\.com\\/tencentMapTouch\\/splash\\/ - reject\n^https?:\\/\\/r\\.inews\\.qq\\.com\\/(adsBlacklist|getFullScreenPic|getQQNewsRemoteConfig) - reject\n^https?:\\/\\/api\\.gaoqingdianshi\\.com\\/api\\/v\\d\\/ad\\/ - reject\n^https?:\\/\\/mrobot\\.pconline\\.com\\.cn\\/v\\d\\/ad2p - reject\n^https?:\\/\\/mrobot\\.pcauto\\.com\\.cn\\/v\\d\\/ad2p - reject\n^https?:\\/\\/snailsleep\\.net\\/snail\\/v\\d\\/screen\\/qn\\/get\\? - reject\n^https?:\\/\\/snailsleep\\.net\\/snail\\/v\\d\\/adTask\\/ - reject\n^https?:\\/\\/api\\.wallstreetcn\\.com\\/apiv\\d\\/advertising\\/ - reject\n^https?:\\/\\/portal-xunyou\\.qingcdn\\.com\\/api\\/v\\d\\/ios\\/configs\\/(splash_ad|ad_urls) - reject\n^https?:\\/\\/portal-xunyou\\.qingcdn\\.com\\/api\\/v\\d\\/ios\\/ads\\/ - reject\n^https?:\\/\\/.+?\\/api\\/v\\d\\/adRealTime - reject\n^https?:\\/\\/tiku\\.zhan\\.com\\/Common\\/newAd\\/ - reject\n^https?:\\/\\/app\\.mixcapp\\.com\\/mixc\\/api\\/v\\d\\/ad - reject\n^https?:\\/\\/app\\.yinxiang\\.com\\/ads\\/ - reject\n^https?:\\/\\/www\\.zybang\\.com\\/adx\\/ - reject\n^https?:\\/\\/api\\.izuiyou\\.com\\/ad\\/ - reject\n^https?:\\/\\/ss0\\.bdstatic\\.com/.+?_\\d{3}_\\d{4}\\.jpg - reject\n^https?:\\/\\/123\\.59\\.31\\.1\\/(adgateway|adv)\\/ - reject\n^https?:\\/\\/119\\.18\\.193\\.135\\/(adgateway|adv)\\/ - reject\n^https?:\\/\\/.+?\\.atm\\.youku\\.com - reject\n^https?:\\/\\/img\\w\\.g\\.pptv\\.com - reject\n^https?:\\/\\/h\\w{2}\\.hxsame\\.hexun\\.com - reject\n^https?:\\/\\/[^(apple|10010)]+\\.(com|cn)\\/(a|A)d(s|v)?(/|\\.js) - reject\n^https?:\\/\\/[^bbs].tianya\\.cn - reject\n^https?:\\/\\/\\w.?up\\.qingdaonews\\.com - reject\n^https?:\\/\\/\\w{6}\\.com1\\.z0\\.glb\\.clouddn\\.com - reject\n^https?:\\/\\/\\w{8}\\.logic\\.cpm\\.cm\\.kankan\\.com - reject\n^https?:\\/\\/\\w+\\.beacon\\.qq\\.com - reject\n^https?:\\/\\/\\w+\\.cloudfront\\.net\\/banner - reject\n^https?:\\/\\/\\w+\\.gdt\\.qq\\.com - reject\n^https?:\\/\\/\\w+\\.kingsoft-office-service\\.com - reject\n^https?:\\/\\/\\w+\\.l\\.qq\\.com - reject\n^https?:\\/\\/9377\\w{2}\\.com - reject\n^https?:\\/\\/a0b\\w{2}\\.com - reject\n^https?:\\/\\/(a?d|sax)\\d.sina.com - reject\n^https?:\\/\\/api\\d\\.tuisong\\.baidu\\.com - reject\n^https?:\\/\\/d\\d.sinaimg.cn - reject\n^https?:\\/\\/dl\\.app.gtja\\.com\\/.+?\\d+\\.jpg$ - reject\n^https?:\\/\\/impservice.+?youdao.com - reject\n^https?:\\/\\/log.+?baidu\\.com - reject\n^https?:\\/\\/notice\\.send-anywhere\\.com\\/banner - reject\n^https?:\\/\\/sa\\d.tuisong.baidu.com - reject\n^https?:\\/\\/sax\\w?\\.sina\\.cn - reject\n^https?:\\/\\/sax\\w?\\.sina\\.com\\.cn - reject\n^https?:\\/\\/server-\\w+.imrworldwide.com - reject\n^https?:\\/\\/t\\d{2}\\.baidu\\.com - reject\n^https?:\\/\\/paopao\\w?.qiyipic.com - reject\n^https?:\\/\\/www\\.bldimg\\.com/(background|splash)/.+?\\.png$ - reject\n^https?:\\/\\/youtubei\\.googleapis\\.com\\/youtubei\\/v1\\/player\\/ad_ - reject\n^https?:\\/\\/.+?ccode=0902 - reject\n^https?:\\/\\/ulogs\\.umeng\\.com - reject\n^https?:\\/\\/ulogs\\.umengcloud\\.com - reject\n^https?:\\/\\/alogs\\.umeng\\.co - reject\n^https?:\\/\\/alogs\\.umeng\\.com - reject\n^https?:\\/\\/(\\w\\.)?up\\.qingdaonews\\.(com|cn|net) - reject\n^https?:\\/\\/.+?\\.beacon\\.qq\\.com - reject\n^https?:\\/\\/.+?\\.gdt\\.qq\\.com - reject\n^https?:\\/\\/.+?\\.kingsoft-office-service\\.com - reject\n^https?:\\/\\/.+?\\.l\\.qq\\.com - reject\n^https?:\\/\\/[^(apple|10010)]+\\.(com|cn)\\/(a|A)d(s|v)?(\\/|\\.js) - reject\n^https?:\\/\\/[^bbs]\\.tianya\\.cn - reject\n^https?:\\/\\/\\w{6}\\.com1\\.z0\\.glb\\.clouddn\\.com - reject\n^https?:\\/\\/\\w{8}\\.logic\\.cpm\\.cm\\.kankan\\.com - reject\n^https?:\\/\\/\\w+\\.cloudfront\\.net\\/banner - reject\n^https?:\\/\\/9377\\w{2}\\.com - reject\n^https?:\\/\\/a0b\\w{2}\\.com - reject\n^https?:\\/\\/ad\\d\\.sina\\.com - reject\n^https?:\\/\\/ad\\d\\.sina\\.com.cn - reject\n^https?:\\/\\/api\\d\\.tuisong\\.baidu\\.com - reject\n^https?:\\/\\/d\\d\\.sina\\.com\\.cn - reject\n^https?:\\/\\/d\\d\\.sinaimg\\.cn - reject\n^https?:\\/\\/dl\\.app\\.gtja\\.com/.+?\\d+\\.jpg$ - reject\n^https?:\\/\\/log\\..+?\\.baidu\\.com - reject\n^https?:\\/\\/notice\\.send-anywhere\\.com\\/banner - reject\n^https?:\\/\\/sa\\d\\.tuisong\\.baidu\\.com - reject\n^https?:\\/\\/sax\\d\\.sina\\.com\\.cn - reject\n^https?:\\/\\/sax\\w?\\.sina\\.cn - reject\n^https?:\\/\\/sax\\w?\\.sina\\.com\\.cn - reject\n^https?:\\/\\/server-\\w+\\.imrworldwide\\.com - reject\n^https?:\\/\\/t\\d{2}\\.baidu\\.com - reject\n^https?:\\/\\/www\\.bldimg\\.com\\/(background|splash)\\/.+?\\.png$ - reject\n^https?:\\/\\/ups\\.youku\\.com\\/.*?needad=1& - reject\n^http?:\\/\\/www\\.tsytv\\.com\\.cn\\/api\\/app\\/ios\\/ads - reject\n^https?:\\/\\/qidian\\.qpic\\.cn\\/qidian_common - reject\n^https?:\\/\\/123\\.59\\.30\\.10\\/adv\\/advInfos - reject\n^https:\\/\\/static\\.api\\.m\\.panda\\.tv\\/index\\.php\\?method=clientconf\\.firstscreen&__version=(play_cnmb|(\\d+\\.){0,3}\\d+)&__plat=ios&__channel=appstore - reject\n^https?:\\/\\/i\\d\\.hoopchina\\.com\\.cn/blogfile\\/\\d+\\/\\d+\\/BbsImg\\.(?<=(big.(png|jpg)))$ - reject\n^https?:\\/\\/api-163\\.biliapi\\.net\\/cover - reject\n^https?:\\/\\/api-mifit\\.huami\\.com\\/(discovery\\/mi\\/discovery\\/(homepage|sleep|sport(_(summary|training))?|step_detail|training_video)_ad|v1\\/app\\/startpages\\.json)\\? - reject\n^https?:\\/\\/c\\.tieba\\.baidu\\.com\\/\\w+\\/\\w+\\/(sync|newRnSync|mlog) - reject\n^https?:\\/\\/122\\.14\\.246\\.33\\/MobileAdServer\\/ - reject\n^https?:\\/\\/img\\.meituan\\.net\\/(adunion|display|midas)\\/.+?\\.(gif|jpg|jpg\\.webp)$ - reject\n^https?:\\/\\/pan-api\\.bitqiu\\.com\\/activity\\/(getPromoteGuide|getUrlList) - reject\n^http:\\/\\/dssp\\.stnts\\.com - reject\n^https?:\\/\\/mps\\.95508\\.com\\/mps\\/club\\/cardPortals\\/adv\\/.{25}\\.jpg - reject\n^https?:\\/\\/api\\.feng\\.com\\/v\\d\\/advertisement\\/.*?Claunch - reject\n^https?:\\/\\/www\\.bodivis\\.com\\.cn\\/app\\/splashAdvertise - reject\n^https?:\\/\\/.+?/V\\d\\/splash\\/getSplashV\\d\\.action - reject\n^https?:\\/\\/4gimg\\.map\\.qq\\.com\\/mwaSplash\\/ - reject\n^https?:\\/\\/restapi\\.iyunmai\\.com\\/api\\/ios\\/ad\\/ - reject\n^https?:\\/\\/mps\\.95508\\.com\\/mps\\/club\\/cardPortals\\/adv\\/\\d+\\.(jpg|png) - reject\n^https?:\\/\\/m\\.creditcard\\.ecitic\\.com\\/.*?\\/appStartAdv - reject\n^https?:\\/\\/mlife\\.jf365\\.boc\\.cn\\/AppPrj\\/FirstPic\\.do - reject\n^https?:\\/\\/creditcardapp\\.bankcomm\\.com\\/mapp\\/common\\/queryGuidePageAds\\.do - reject\n^https?:\\/\\/[\\s\\S]*\\/.+?\\.tc\\.qq\\.com/.*?p201.1\\.mp4 - reject\n^https?:\\/\\/[\\s\\S]*\\/website\\/.*?\\.jpg - reject\n^https?:\\/\\/[\\s\\S]*\\/music\\/photo_new\\/T017R - reject\n^https?:\\/\\/y\\.gtimg\\.cn\\/music\\/.*?_Ad/\\d+\\.png - reject\n^https?:\\/\\/shp\\.qpic\\.cn\\/pggamehead\\/.*?h=\\d{4} - reject\n^https?:\\/\\/api2\\.helper\\.qq\\.com\\/game\\/buttons - reject\n^https?:\\/\\/[\\s\\S]*\\.baidu\\.com/.*?ad[xs]\\.php - reject\n^https?:\\/\\/pan\\.baidu\\.com\\/rest\\/2.0\\/pcs\\/adx - reject\n^https?:\\/\\/pan\\.baidu\\.com\\/act\\/api\\/activityentry - reject\n^https?:\\/\\/[\\s\\S]*\\/youku\\/.*?\\.mp4 - reject\n^https?:\\/\\/optimus-ads\\.amap\\.com\\/uploadimg\\/ - reject\n^https?:\\/\\/p\\d.meituan.net\\/movie\\/.*?\\?may_covertWebp - reject\n^https?:\\/\\/p\\d\\.meituan\\.net\\/wmbanner\\/ - reject\n^https?:\\/\\/s3plus\\.meituan\\.net\\/v1\\/mss_a002 - reject\n^https?:\\/\\/img\\.meituan\\.net\\/midas\\/.*?@\\d{4}h - reject\n^https?:\\/\\/img\\.meituan\\.net\\/display\\/\\w+\\.jpg\\.webp - reject\n^https?:\\/\\/[\\s\\S]*\\/eapi\\/ad\\/ - reject\n^https?:\\/\\/iad.*?mat\\.music\\.12[67]\\.net/\\w+\\.(jpg|mp4) - reject\n^https?:\\/\\/zt-app\\.go189\\.cn\\/zt-app\\/welcome\\/.*?Animation - reject\n^https?:\\/\\/[\\s\\S]*\\/ting\\/[a-z]*\\/ts-\\d+ - reject\n^https?:\\/\\/res\\.xiaojukeji\\.com\\/resapi\\/activity\\/get(Ruled|Preload) - reject\n^https?:\\/\\/rich\\.kuwo\\.cn\\/AdService\\/kaiping\\/adinfo - reject\n^https?:\\/\\/[\\s\\S]*\\.snssdk\\.com\\/api\\/ad\\/ - reject\n^https?:\\/\\/api\\.feng\\.com\\/v1\\/advertisement\\/.*?Claunch - reject\n^https?:\\/\\/business\\.msstatic\\.com\\/advertiser\\/ - reject\n^https?:\\/\\/cdnfile1\\.msstatic\\.com\\/cdnfile\\/appad\\/ - reject\n^https?:\\/\\/ms\\.jr\\.jd\\.com\\/gw\\/generic\\/(aladdin\\/na\\/m\\/getLoadingPicture|aladdin\\/na\\/m\\/getLoadingPicture) - reject\n^https?:\\/\\/pic\\.edaijia\\.cn\\/adsplash\\/ - reject\n^https?:\\/\\/mpcs\\.suning\\.com\\/mpcs\\/dm\\/getDmInfo - reject\n^https?:\\/\\/prom\\.mobile\\.gome\\.com\\.cn\\/mobile\\/promotion\\/promscms\\/sale\\w+\\.jsp - reject\n^https?:\\/\\/app\\.yinxiang\\.com\\/ads\\/getAdsInfo - reject\n^https?:\\/\\/api\\.douban\\.com\\/v2\\/app_ads\\/splash - reject\n^https?:\\/\\/ptmpcap\\.caocaokeji\\.cn\\/advert-bss\\/ - reject\n^https?:\\/\\/newapp\\.szsmk\\.com\\/app\\/config\\/.*?Ad - reject\n^https?:\\/\\/api\\.rr\\.tv\\/.*?(getAll|Version) - reject\n^https?:\\/\\/client\\.qunar\\.com\\/pitcher-proxy\\?qrt=p_splashAd - reject\n^https?:\\/\\/m\\.tuniu\\.com\\/api\\/operation\\/splash\\/ - reject\n^https?:\\/\\/y\\.gtimg\\.cn\\/music\\/common\\/\\/upload\\/kg_ad/.*?\\d{4}\\.jpg - reject\n^https?:\\/\\/dimg04\\.c-ctrip\\.com\\/images\\/\\w+(_\\d{4}){2} - reject\n^https?:\\/\\/adm\\.10jqka\\.com\\.cn\\/img\\/ad\\/.*?(1\\d{2}|\\d{4})\\.jpg - reject\n^https?:\\/\\/api\\.gotokeep\\.com\\/ads\\/ - reject\n^https?:\\/\\/ggx\\.cmvideo\\.cn\\/request\\/ - reject\n^https?:\\/\\/oral\\.youdao\\.com\\/oral\\/adInfo - reject\n^https?:\\/\\/impservice\\.dictapp\\.youdao\\.com\\/imp\\/request - reject\n^https?:\\/\\/du\\.hupucdn\\.com\\/\\w+h\\d{4} - reject\n^https?:\\/\\/api\\.yangkeduo\\.com\\/api\\/cappuccino\\/splash - reject\n^https?:\\/\\/mp\\.weixin\\.qq\\.com\\/(s|mp)\\/(ad_|advertisement|getappmsgad|report|appmsgreport|appmsgpicreport) - reject\n^https?:\\/\\/dl\\.app\\.gtja\\.com\\/dzswem\\/kvController\\/.+?\\.jpg$ - reject\n^https?:\\/\\/yxyapi\\d\\.drcuiyutao\\.com\\/yxy-api-gateway\\/api\\/json\\/advert\\/ - reject\n^https?:\\/\\/www\\.zhihu\\.com\\/terms\\/privacy\\/confirm - reject\n^https?:\\/\\/api\\.zhihu\\.com\\/market\\/popover - reject\n^https?:\\/\\/api\\.zhihu\\.com\\/search\\/(top|tab|preset) - reject\n^https?:\\/\\/api\\.zhihu\\.com\\/(launch|ad-style-service|app_config|real_time|ab\\/api) - reject\n^https?:\\/\\/api\\.zhihu\\.com\\/commercial_api\\/(launch|real_time) - reject\n^https?:\\/\\/(api|www)\\.zhihu\\.com\\/.*?(featured-comment-ad|recommendations|community-ad) - reject\n^https?:\\/\\/(api|www)\\.zhihu\\.com\\/(fringe|adx|commercial|ad-style-service|banners|mqtt) - reject\n^https?:\\/\\/ap(i|p)\\.bilibili\\.com\\/((x\\/v2|pgc)\\/(season\\/rank\\/cn|splash\\/)|(pgc\\/season\\/rank\\/cn|x\\/v2\\/(search\\/(hot|recommend|resource))))\n^https?:\\/\\/interface3?\\.music\\.163\\.com/eapi/(ad|abtest|sp|hot|store|search/(specialkeyword|defaultkeyword|hot)) - reject\n^https?:\\/\\/capis-slb\\.didapinche\\.com\\/ad\\/ - reject\n^https?:\\/\\/weibointl\\.api\\.weibo\\.cn\\/portal.php\\?a=get_coopen_ads - reject\n^https?:\\/\\/yxyapi2\\.drcuiyutao\\.com\\/yxy-api-gateway\\/api\\/json\\/advert\\/getsAd - reject\n^https?:\\/\\/capis-clb\\.didapinche\\.com\\/ad\\/ - reject\n^https?:\\/\\/api\\.vistopia\\.com\\.cn\\/api\\/(v1|v\\/d)\\/home\\/advertisement - reject\n^https?:\\/\\/g\\.cdn\\.pengpengla\\.com\\/starfantuan\\/boot-screen-info\\/ - reject\n^https?:\\/\\/api\\.qbb6\\.com\\/ad\\/ - reject\n^https?:\\/\\/www\\.didapinche\\.com\\/app\\/adstat\\/ - reject\n^https?:\\/\\/capis\\.didapinche\\.com\\/ad\\/ - reject\n^https?:\\/\\/mcupdate\\.gstarcad\\.com\\/api\\/v2\\/ - reject\n^https?:\\/\\/mi\\.gdt\\.qq\\.com\\/gdt_mview.\\fcg - reject\n^https?:\\/\\/api\\.jxedt\\.com\\/jump\\/EMiCcDNp - reject\n^https?:\\/\\/richmanapi\\.jxedt\\.com\\/api\\/banadplus - reject\n^https?:\\/\\/richmanapi\\.jxedt\\.com\\/api\\/ad\\/guideplus - reject\n^https?:\\/\\/richmanmain\\.jxedt\\.com\\/advertisement\\/fallback - reject\n^https?:\\/\\/richmanapi\\.jxedt\\.com\\/api\\/adplus - reject\n^https?:\\/\\/www\\.nfmovies\\.com\\/pic\\/tu\\/ - reject\n^https?:\\/\\/www\\.nfmovies\\.com\\/uploads\\/images\\/play\\.jpg - reject\n^https?:\\/\\/www\\.nfmovies\\.com\\/templets\\/default\\/images\\/logos - reject\n^https?:\\/\\/ddrk\\.me\\/image\\/logo_footer\\.png$ - reject\n^https?:\\/\\/img\\.ddrk\\.me\\/ad190824 - reject\n^https?:\\/\\/ddrk\\.me\\/image\\/logo_footer\\.png - reject\n^https?:\\/\\/ddrk\\.me\\/wp-content\\/plugins\\/advanced-floating-content-lite\\/public\\/images\\/close\\.png - reject\n^https?:\\/\\/img\\.ddrk\\.me\\/cover\\.png - reject\n^https?:\\/\\/app-api\\.smzdm\\.com\\/util\\/loading - reject\n^https?:\\/\\/.+?\\/img\\/web\\.business\\.image\\/ - reject\n^https?:\\/\\/emdcadvertise\\.eastmoney\\.com\\/infoService - reject\n^https?:\\/\\/www.icourse163.org\\/.*?(Advertisement) - reject\n^https?:\\/\\/sf.*?-ttcdn-tos\\.pstatp\\.com\\/obj\\/ad - reject\n^https?:\\/\\/oset-api\\.open-adx\\.com\\/ad\\/ - reject\n# XueQiu\n^https?:\\/\\/(101\\.201\\.175\\.228|182\\.92\\.251\\.113)\\/brand\\/search\\/v1\\.json - reject\n\n[MITM]\nhostname = %APPEND% sf*ttcdn-tos.pstatp.com, oset-api.open-adx.com, www.icourse163.org, ulogs.umeng.com, ulogs.umengcloud.com, alogs.umeng.com, alogs.umeng.co, *.byteoversea.com, *.cnbetacdn.com, *.doubanio.com, 101.201.62.22, 113.105.222.132, 113.96.109.*, 118.178.214.118, 121.14.89.216, 121.9.212.178, 14.21.76.30, 183.232.237.194, 183.232.246.225, 183.60.159.227, 59.37.96.220, 789.kakamobi.cn, aarkissltrial.secure2.footprint.net, activity2.api.ofo.com, adm.10jqka.com.cn, adproxy.autohome.com.cn, afd.baidu.com, api.app.vhall.com, api.fengshows.com, api.k.sohu.com, api.laifeng.com, api.m.mi.com, api.mddcloud.com.cn, api-mifit.huami.com, api-mifit-cn.huami.com, app.10086.cn, app.m.zj.chinamobile.com, app2.autoimg.cn, appsdk.soku.com, atrace.chelaile.net.cn, capi.douyucdn.cn, cdn.kuaidi100.com, classbox2.kechenggezi.com, connect.facebook.net, creatives.ftimg.net, d.1qianbao.com, dapis.mting.info, dl.app.gtja.com, dongfeng.alicdn.com, dsp-impr2.youdao.com, erebor.douban.com, fm.fenqile.com, fuss10.elemecdn.com, g1.163.com, gorgon.youdao.com, hm.xiaomi.com, hui.sohu.com, i1.hoopchina.com.cn, img.zuoyebang.cc, img1.126.net, img1.doubanio.com, img3.doubanio.com, impservice.dictapp.youdao.com, impservice.youdao.com, kano.guahao.cn, lf.snssdk.com, lives.l.qq.com, m.aty.sohu.com, m5.amap.com, ma.ofo.com, mage.if.qidian.com, mapi.appvipshop.com, mbl.56.com, mimg.127.net, mmg.aty.sohu.com, mmgr.gtimg.com, nex.163.com, oimagea4.ydstatic.com, oimagec2.ydstatic.com, p.kuaidi100.com, p1.music.126.net, pic.k.sohu.com, pic1.chelaile.net.cn, ress.dxpmedia.com, rm.aarki.net, sso.ifanr.com, static.api.m.panda.tv, staticlive.douyucdn.cn, storage.wax.weibo.com, supportda.ofo.com, ups.youku.com, wapwenku.baidu.com, wenku.baidu.com, www.facebook.com, www.ft.com, www.oschina.net, *.applovin.com, *.iydsj.com, *.k.sohu.com, *.kakamobi.cn, *.kingsoft-office-service.com, *.meituan.net, *.musical.ly, *.ofo.com, *.pstatp.com, *.snssdk.com, *.uve.weibo.com, *.ydstatic.com, *.youtube.com, a.apicloud.com, a.qiumibao.com, a.wkanx.com, act.vip.iqiyi.com, api.21jingji.com, api.caijingmobile.com, api.chelaile.net.cn, api.daydaycook.com.cn, api.gotokeep.com, api.haohaozhu.cn, api.huomao.com, api.intsig.net, api.izuiyou.com, api.jr.mi.com, api.jxedt.com, api.kkmh.com, api.m.jd.com, api.mgzf.com, api.psy-1.com, api.rr.tv, api.smzdm.com, api.tv.sohu.com, api.wallstreetcn.com, api.xiachufang.com, api.zhihu.com, api.zhuishushenqi.com, api*.tiktokv.com, api5.futunn.com, api-mifit*.huami.com, api-release.wuta-cam.com, app.58.com, app.api.ke.com, app.bilibili.com, api.douban.com, app.mixcapp.com, app.variflight.com, app.wy.guahao.com, app.yinxiang.com, b.zhuishushenqi.com, c.m.163.com, cap.caocaokeji.cn, capi.mwee.cn, cdn.moji.com, channel.beitaichufang.com, clientaccess.10086.cn, client.mail.163.com, cms.daydaycook.com.cn, consumer.fcbox.com, creditcard.ecitic.com, daoyu.sdo.com, dxy.com, e.dangdang.com, easyreadfs.nosdn.127.net, gateway.shouqiev.com, gw-passenger.01zhuanche.com, huichuan.sm.cn, i.ys7.com, iapi.bishijie.com, iface.iqiyi.com, ih2.ireader.com, img01.10101111cdn.com, img*.doubanio.com, img.jiemian.com, interfac*.music.163.com, ios.lantouzi.com, ios.wps.cn, m*.amap.com, m.client.10010.com, m.creditcard.ecitic.com, m.ibuscloud.com, m.yap.yahoo.com, mapi.mafengwo.cn, media.qyer.com, mlife.jf365.boc.cn, mob.mddcloud.com.cn, mobile-api2011.elong.com, mp.weixin.qq.com, mrobot.pcauto.com.cn, mrobot.pconline.com.cn, ms.jr.jd.com, msspjh.emarbox.com, newsso.map.qq.com, nnapp.cloudbae.cn, open.qyer.com, pic*.chelaile.net, portal-xunyou.qingcdn.com, pss.txffp.com, r.inews.qq.com, render.alipay.com, resrelease.wuta-cam.com, richmanapi.jxedt.com, rtbapi.douyucdn.cn, service.4gtv.tv, smkmp.96225.com, slapi.oray.net, snailsleep.net, sp.kaola.com, ssl.kohsocialapp.qq.com, static.vuevideo.net, static1.keepcdn.com, status.boohee.com, support.you.163.com, thor.weidian.com, tiku.zhan.com, weibointl.api.weibo.cn, www.dandanzan.com, www.flyertea.com, www.zhihu.com, www.zybang.com, youtubei.googleapis.com, zhidao.baidu.com, app.stoneread.com, api.mh.163.com, api.bilibili.com, i.weiread.qq.com, github.com, gist.github.com, shimo.im, p.doras.api.vcinema.cn, ios.prod.ftl.netflix.com, p.du.163.com, vsco.co, api.vnision.com, pan.baidu.com, *.applovin.com, i.weread.qq.com, m.poizon.com, ss0.bdstatic.com, s.youtube.com, www.youtube.com, 123.59.31.1, 119.18.193.135, qidian.qpic.cn, a.applovin.com, api.weibo.cn, youtubei.googleapis.com, api-mifit.huami.com, api-163.biliapi.net, mg.meituan.net, s3plus.meituan.net, pan-api.bitqiu.com, *pi.feng.com, 4gimg.map.qq.com, restapi.iyunmai.com, www.bodivis.com.cn, api.feng.com, m.tuniu.com, img.meituan.net, sdkapp.uve.weibo.com, ptmpcap.caocaokeji.cn, creditcardapp.bankcomm.com, newapp.szsmk.com, client.qunar.com, mpcs.suning.com, api2.helper.qq.com, cdnfile1.msstatic.com, res.xiaojukeji.com, dimg04.c-ctrip.com, prom.mobile.gome.com.cn, y.gtimg.cn, du.hupucdn.com, dl.app.gtja.com, yxyapi*.drcuiyutao.com, yxyapi2.drcuiyutao.com, api.vistopia.com.cn, capis-clb.didapinche.com, g.cdn.pengpengla.com, api.qbb6.com, mcupdate.gstarcad.com, api.jxedt.com, mi.gdt.qq.com, richmanapi.jxedt.com, nfmovies.com, app-api.smzdm.com, emdcadvertise.eastmoney.com, 101.201.175.228, 182.92.251.113"
  },
  {
    "path": "Surge/Module/TestFlightAccount.sgmodule",
    "content": "#!name=TestFlight账户管理\n#!desc=自动存储/合并多个TestFlight账户列表, 并可导出/分享TestFlight APP.\n#!arguments=请求超时:30,启用缓存:1,使用iOS列表:0,脚本引擎:jsc,调试模式:0\n#!arguments-desc=请求超时：单位：秒。默认30秒。\\n\\n启用缓存：1/0，开启/关闭，默认开启。用于缓存APP列表，改善列表页面加载过慢。一般与\"请求超时\"配合使用，开启缓存并刷新列表后，可适当调小超时。\\n\\n使用iOS列表：1/0，开启/关闭。强制使用iOS应用列表，用于改善 macOS TestFlight 加载过慢。iOS用户无需开启。\\n\\n脚本引擎：jsc/webview/auto，默认为jsc，如遇内存超限问题可调整为 auto 或 webview\\n\\n调试模式：1/0，开启/关闭。用于调试脚本。\n#!category=🐻 NobyDa\n\n[General]\nskip-proxy = %APPEND% iosapps.itunes.apple.com\n\n[Script]\nTestFlight账户管理 = type=http-request,pattern=^https:\\/\\/testflight\\.apple\\.com\\/v\\d\\/(app|account|invite)s\\/,requires-body=1,timeout=180,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/TestFlight/TestFlightAccount.js,debug={{{调试模式}}},argument=\"timeout={{{请求超时}}}&enableCache={{{启用缓存}}}&forceIOSlist={{{使用iOS列表}}}&debug={{{调试模式}}}\",engine={{{脚本引擎}}}\n\n[MITM]\nhostname = %APPEND% testflight.apple.com"
  },
  {
    "path": "Surge/Module/TestFlightDownload.sgmodule",
    "content": "#!name=TestFlight区域限制解除\n#!desc=该模块适用于更新TestFlight App时, 提示\"APP不可用\"问题.\n\n[General]\nskip-proxy = %APPEND% iosapps.itunes.apple.com\n\n[Script]\nTF下载修正 = type=http-request,pattern=^https?:\\/\\/testflight\\.apple\\.com\\/v\\d\\/accounts\\/.+?\\/install$,requires-body=1,script-update-interval=-1,max-size=0,script-path=https://gist.githubusercontent.com/NobyDa/9be418b93afc5e9c8a8f4d28ae403cf2/raw/TF_Download.js\n\n[MITM]\nhostname = %APPEND% testflight.apple.com"
  },
  {
    "path": "Surge/Module/TieBaDailyBonus.sgmodule",
    "content": "#!name=🐻 百度贴吧 [签到]\n#!desc=每日定时签到，模块参数可调整签到时间。\\n打开百度贴吧APP点击\"我的\"即可获取cookie.\n#!arguments=定时签到:40 8 * * *,禁用脚本:百度贴吧[Cookie],禁用MITM:hostname\n#!arguments-desc=定时签到：Cron表达式，默认每天早上 08:40 执行。\\n\\n禁用脚本：禁用获取Cookie脚本，输入 # 表示禁用。\\n\\n禁用MITM：禁用MITM主机名，输入 # 表示禁用。\n#!category=🐻 NobyDa\n\n[Script]\n百度贴吧[签到] = type=cron,cronexp=\"{{{定时签到}}}\",wake-system=1,script-update-interval=0,timeout=600,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js\n\n{{{禁用脚本}}} = type=http-request,pattern=^https?:\\/\\/(c\\.tieba|tiebac)\\.baidu\\.com\\/c\\/s\\/login,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js\n\n[MITM]\n{{{禁用MITM}}} = %APPEND% c.tieba.baidu.com, tiebac.baidu.com"
  },
  {
    "path": "Surge/Module/iQIYIDailyBonus.sgmodule",
    "content": "#!name=🐻 爱奇艺 [会员签到]\n#!desc=每日定时签到，模块参数可调整签到时间。\\n登陆爱奇艺网页版 https://m.ctrip.com/ 使用密码登录可获取签到Cookie.\n#!arguments=定时签到:10 9 * * *,禁用脚本:爱奇艺[Cookie],禁用MITM:hostname\n#!arguments-desc=定时签到：Cron表达式，默认每天早上 09:10 执行。\\n\\n禁用脚本：禁用获取Cookie脚本，输入 # 表示禁用。\\n\\n禁用MITM：禁用MITM主机名，输入 # 表示禁用。\n#!category=🐻 NobyDa\n\n[Script]\n爱奇艺[会员签到] = type=cron,cronexp=\"{{{定时签到}}}\",wake-system=1,script-update-interval=0,timeout=60,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\n{{{禁用脚本}}} = type=http-request,pattern=^https:\\/\\/passport\\.iqiyi\\.com\\/apis\\/user\\/,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\n[MITM]\n{{{禁用MITM}}} = %APPEND% passport.iqiyi.com"
  },
  {
    "path": "Surge/WeChat.list",
    "content": "# 该规则集包含绝大部分微信/WeChat网络请求 (IPv4/IPv6)\n# 请注意，该规则集除 Surge 之外不应该使用 (由于双栈问题且考虑到规则数量，部分子规则写法仅与Surge兼容)\n\nDOMAIN-KEYWORD,101.226.211.\nDOMAIN-KEYWORD,101.226.222.\nDOMAIN-KEYWORD,101.226.226.\nDOMAIN-KEYWORD,101.32.104.\nDOMAIN-KEYWORD,101.32.118.\nDOMAIN-KEYWORD,101.32.133.\nDOMAIN-KEYWORD,101.33.110.\nDOMAIN-KEYWORD,101.89.15.\nDOMAIN-KEYWORD,101.89.38.\nDOMAIN-KEYWORD,101.91.37.\nDOMAIN-KEYWORD,101.91.69.\nDOMAIN-KEYWORD,101.91.71.\nDOMAIN-KEYWORD,106.225.231.\nDOMAIN-KEYWORD,109.244.169.\nDOMAIN-KEYWORD,110.52.193.\nDOMAIN-KEYWORD,110.53.246.\nDOMAIN-KEYWORD,111.30.164.\nDOMAIN-KEYWORD,111.45.68.\nDOMAIN-KEYWORD,111.45.69.\nDOMAIN-KEYWORD,111.45.70.\nDOMAIN-KEYWORD,112.53.25.\nDOMAIN-KEYWORD,112.53.36.\nDOMAIN-KEYWORD,112.60.0.\nDOMAIN-KEYWORD,112.60.13.\nDOMAIN-KEYWORD,112.60.14.\nDOMAIN-KEYWORD,112.60.8.\nDOMAIN-KEYWORD,112.65.193.\nDOMAIN-KEYWORD,112.90.43.\nDOMAIN-KEYWORD,113.105.154.\nDOMAIN-KEYWORD,113.105.165.\nDOMAIN-KEYWORD,113.105.166.\nDOMAIN-KEYWORD,113.96.154.\nDOMAIN-KEYWORD,113.96.156.\nDOMAIN-KEYWORD,113.96.16.\nDOMAIN-KEYWORD,113.96.18.\nDOMAIN-KEYWORD,113.96.202.\nDOMAIN-KEYWORD,113.96.208.\nDOMAIN-KEYWORD,113.96.209.\nDOMAIN-KEYWORD,113.96.210.\nDOMAIN-KEYWORD,113.96.232.\nDOMAIN-KEYWORD,113.96.233.\nDOMAIN-KEYWORD,113.96.237.\nDOMAIN-KEYWORD,113.96.83.\nDOMAIN-KEYWORD,113.96.98.\nDOMAIN-KEYWORD,115.231.229.\nDOMAIN-KEYWORD,115.238.197.\nDOMAIN-KEYWORD,116.128.133.\nDOMAIN-KEYWORD,116.128.163.\nDOMAIN-KEYWORD,116.253.60.\nDOMAIN-KEYWORD,116.253.61.\nDOMAIN-KEYWORD,117.135.133.\nDOMAIN-KEYWORD,117.184.242.\nDOMAIN-KEYWORD,117.187.243.\nDOMAIN-KEYWORD,117.41.224.\nDOMAIN-KEYWORD,119.147.190.\nDOMAIN-KEYWORD,119.147.227.\nDOMAIN-KEYWORD,119.147.83.\nDOMAIN-KEYWORD,119.188.155.\nDOMAIN-KEYWORD,119.39.81.\nDOMAIN-KEYWORD,120.221.179.\nDOMAIN-KEYWORD,120.232.27.\nDOMAIN-KEYWORD,120.232.33.\nDOMAIN-KEYWORD,120.232.65.\nDOMAIN-KEYWORD,120.232.68.\nDOMAIN-KEYWORD,120.233.36.\nDOMAIN-KEYWORD,120.237.199.\nDOMAIN-KEYWORD,120.241.149.\nDOMAIN-KEYWORD,120.241.150.\nDOMAIN-KEYWORD,120.241.17.\nDOMAIN-KEYWORD,120.241.186.\nDOMAIN-KEYWORD,120.241.189.\nDOMAIN-KEYWORD,120.241.190.\nDOMAIN-KEYWORD,120.241.21.\nDOMAIN-KEYWORD,120.241.25.\nDOMAIN-KEYWORD,120.241.92.\nDOMAIN-KEYWORD,121.12.115.\nDOMAIN-KEYWORD,121.14.142.\nDOMAIN-KEYWORD,121.14.98.\nDOMAIN-KEYWORD,121.51.130.\nDOMAIN-KEYWORD,122.225.36.\nDOMAIN-KEYWORD,122.246.25.\nDOMAIN-KEYWORD,123.150.208.\nDOMAIN-KEYWORD,123.150.76.\nDOMAIN-KEYWORD,123.151.190.\nDOMAIN-KEYWORD,123.161.61.\nDOMAIN-KEYWORD,123.184.36.\nDOMAIN-KEYWORD,124.232.162.\nDOMAIN-KEYWORD,129.226.107.\nDOMAIN-KEYWORD,129.226.3.\nDOMAIN-KEYWORD,14.17.41.\nDOMAIN-KEYWORD,14.17.73.\nDOMAIN-KEYWORD,14.18.175.\nDOMAIN-KEYWORD,14.18.178.\nDOMAIN-KEYWORD,14.18.180.\nDOMAIN-KEYWORD,14.18.200.\nDOMAIN-KEYWORD,14.18.245.\nDOMAIN-KEYWORD,14.215.138.\nDOMAIN-KEYWORD,14.215.158.\nDOMAIN-KEYWORD,14.215.166.\nDOMAIN-KEYWORD,14.215.167.\nDOMAIN-KEYWORD,14.215.85.\nDOMAIN-KEYWORD,14.22.0.\nDOMAIN-KEYWORD,14.22.33.\nDOMAIN-KEYWORD,14.22.4.\nDOMAIN-KEYWORD,14.22.5.\nDOMAIN-KEYWORD,14.29.100.\nDOMAIN-KEYWORD,14.29.101.\nDOMAIN-KEYWORD,150.109.90.\nDOMAIN-KEYWORD,157.148.33.\nDOMAIN-KEYWORD,157.148.42.\nDOMAIN-KEYWORD,157.148.45.\nDOMAIN-KEYWORD,157.148.51.\nDOMAIN-KEYWORD,157.148.55.\nDOMAIN-KEYWORD,157.255.135.\nDOMAIN-KEYWORD,157.255.173.\nDOMAIN-KEYWORD,157.255.174.\nDOMAIN-KEYWORD,157.255.192.\nDOMAIN-KEYWORD,157.255.243.\nDOMAIN-KEYWORD,157.255.244.\nDOMAIN-KEYWORD,157.255.245.\nDOMAIN-KEYWORD,163.177.81.\nDOMAIN-KEYWORD,163.177.89.\nDOMAIN-KEYWORD,163.177.90.\nDOMAIN-KEYWORD,175.6.13.\nDOMAIN-KEYWORD,180.111.199.\nDOMAIN-KEYWORD,180.163.25.\nDOMAIN-KEYWORD,180.96.0.\nDOMAIN-KEYWORD,180.96.2.\nDOMAIN-KEYWORD,180.97.8.\nDOMAIN-KEYWORD,183.131.56.\nDOMAIN-KEYWORD,183.131.57.\nDOMAIN-KEYWORD,183.192.169.\nDOMAIN-KEYWORD,183.194.238.\nDOMAIN-KEYWORD,183.232.175.\nDOMAIN-KEYWORD,183.232.246.\nDOMAIN-KEYWORD,183.232.94.\nDOMAIN-KEYWORD,183.232.95.\nDOMAIN-KEYWORD,183.232.96.\nDOMAIN-KEYWORD,183.240.115.\nDOMAIN-KEYWORD,183.240.118.\nDOMAIN-KEYWORD,183.240.48.\nDOMAIN-KEYWORD,183.240.56.\nDOMAIN-KEYWORD,183.240.80.\nDOMAIN-KEYWORD,183.240.81.\nDOMAIN-KEYWORD,183.3.226.\nDOMAIN-KEYWORD,183.3.233.\nDOMAIN-KEYWORD,183.3.234.\nDOMAIN-KEYWORD,183.3.235.\nDOMAIN-KEYWORD,183.47.101.\nDOMAIN-KEYWORD,183.47.115.\nDOMAIN-KEYWORD,183.47.117.\nDOMAIN-KEYWORD,183.47.97.\nDOMAIN-KEYWORD,183.60.131.\nDOMAIN-KEYWORD,183.60.155.\nDOMAIN-KEYWORD,183.61.13.\nDOMAIN-KEYWORD,203.205.232.\nDOMAIN-KEYWORD,203.205.235.\nDOMAIN-KEYWORD,203.205.253.\nDOMAIN-KEYWORD,203.205.254.\nDOMAIN-KEYWORD,211.95.137.\nDOMAIN-KEYWORD,211.95.138.\nDOMAIN-KEYWORD,218.68.88.\nDOMAIN-KEYWORD,218.68.90.\nDOMAIN-KEYWORD,219.135.59.\nDOMAIN-KEYWORD,220.194.91.\nDOMAIN-KEYWORD,220.194.93.\nDOMAIN-KEYWORD,220.249.243.\nDOMAIN-KEYWORD,221.181.99.\nDOMAIN-KEYWORD,223.166.152.\nDOMAIN-KEYWORD,27.19.222.\nDOMAIN-KEYWORD,36.136.108.\nDOMAIN-KEYWORD,36.152.4.\nDOMAIN-KEYWORD,36.155.202.\nDOMAIN-KEYWORD,36.158.189.\nDOMAIN-KEYWORD,36.158.242.\nDOMAIN-KEYWORD,36.250.230.\nDOMAIN-KEYWORD,42.187.131.\nDOMAIN-KEYWORD,42.187.182.\nDOMAIN-KEYWORD,42.187.184.\nDOMAIN-KEYWORD,42.202.141.\nDOMAIN-KEYWORD,58.144.193.\nDOMAIN-KEYWORD,58.144.248.\nDOMAIN-KEYWORD,58.250.136.\nDOMAIN-KEYWORD,58.251.100.\nDOMAIN-KEYWORD,58.251.111.\nDOMAIN-KEYWORD,58.251.117.\nDOMAIN-KEYWORD,58.251.80.\nDOMAIN-KEYWORD,58.251.81.\nDOMAIN-KEYWORD,58.251.82.\nDOMAIN-KEYWORD,58.49.138.\nDOMAIN-KEYWORD,59.36.89.\nDOMAIN-KEYWORD,59.36.97.\nDOMAIN-KEYWORD,59.37.96.\nDOMAIN-KEYWORD,59.37.97.\nDOMAIN-KEYWORD,60.13.97.\nDOMAIN-KEYWORD,61.151.165.\nDOMAIN-KEYWORD,61.151.167.\nDOMAIN-KEYWORD,61.151.168.\nDOMAIN-KEYWORD,61.151.183.\nDOMAIN-KEYWORD,61.151.206.\nDOMAIN-KEYWORD,61.151.207.\nDOMAIN-KEYWORD,61.190.114.\nDOMAIN-KEYWORD,61.191.60.\nDOMAIN-KEYWORD,61.241.31.\nDOMAIN-KEYWORD,61.241.44.\nDOMAIN-KEYWORD,61.241.47.\nDOMAIN-KEYWORD,61.241.49.\nDOMAIN-KEYWORD,43.156.86.\nDOMAIN-KEYWORD,43.156.222.\n\n# WeChat Pay SDK\nDOMAIN-KEYWORD,101.226.129.\nDOMAIN-KEYWORD,101.227.162.\nDOMAIN-KEYWORD,101.89.50.\nDOMAIN-KEYWORD,101.91.22.\nDOMAIN-KEYWORD,101.91.34.\nDOMAIN-KEYWORD,101.91.5.\nDOMAIN-KEYWORD,111.0.26.\nDOMAIN-KEYWORD,116.128.171.\nDOMAIN-KEYWORD,120.204.0.\nDOMAIN-KEYWORD,120.204.10.\nDOMAIN-KEYWORD,121.51.124.\nDOMAIN-KEYWORD,140.207.119.\nDOMAIN-KEYWORD,175.27.0.\nDOMAIN-KEYWORD,180.163.15.\nDOMAIN-KEYWORD,180.163.26.\nDOMAIN-KEYWORD,182.254.78.\nDOMAIN-KEYWORD,182.254.92.\nDOMAIN-KEYWORD,183.195.236.\nDOMAIN-KEYWORD,183.3.224.\nDOMAIN-KEYWORD,203.205.234.\nDOMAIN-KEYWORD,220.196.144.\nDOMAIN-KEYWORD,221.181.97.\nDOMAIN-KEYWORD,58.247.204.\nDOMAIN-KEYWORD,58.247.205.\nIP-CIDR6,2402:4E00:1900:1700:0:9554:1AD0:140A/128,no-resolve\nIP-CIDR6,2402:4e00:1020:10fb:0:9466::/112,no-resolve\nIP-CIDR6,2402:4e00:1430:2264:0:9467::/96,no-resolve\nIP-CIDR6,2402:4e00:8010::/112,no-resolve\nIP-CIDR6,2402:4e00:8020:101::2:0/112,no-resolve\nIP-CIDR6,2408:80f1:31:50::/112,no-resolve\nIP-CIDR6,2409:8c1e:8fd0:50::/112,no-resolve\nIP-CIDR6,240e:e1:a900:50::/112,no-resolve\n\n# Unknown UDP\nIP-CIDR,111.30.160.0/20,no-resolve\nIP-CIDR,112.53.11.0/24,no-resolve\nIP-CIDR,112.53.20.0/24,no-resolve\n\n# China Unicom IPv6 (WeChat)\nIP-CIDR6,2408:80F1:21::/48,no-resolve\nIP-CIDR6,2408:80F1:31::/48,no-resolve\nIP-CIDR6,2408:8711:10:10::/112,no-resolve\nIP-CIDR6,2408:8752:0:10::/60,no-resolve\nIP-CIDR6,2408:8752:0:2:30::/112,no-resolve\nIP-CIDR6,2408:8752:0:30::/64,no-resolve\nIP-CIDR6,2408:8752:0:F::/64,no-resolve\nIP-CIDR6,2408:8756:F50::/48,no-resolve\nIP-CIDR6,2408:8756:2CF2:19::/112,no-resolve\nIP-CIDR6,2408:8756:2CFF:10::/60,no-resolve\nIP-CIDR6,2408:8756:3AF0:10::/112,no-resolve\nIP-CIDR6,2408:8756:3AF0:2013::/112,no-resolve\nIP-CIDR6,2408:8763:0:200::/60,no-resolve\n\n# China Mobile IPv6 (WeChat)\nIP-CIDR6,2409:8702:4860:10::/112,no-resolve\nIP-CIDR6,2409:8754:F111::/60,no-resolve\nIP-CIDR6,2409:8C02:24C:45::/72,no-resolve\nIP-CIDR6,2409:8C1E:75B0:1010::/112,no-resolve\nIP-CIDR6,2409:8C1E:75B0:13::/112,no-resolve\nIP-CIDR6,2409:8C1E:8F60::/60,no-resolve\nIP-CIDR6,2409:8C1E:8F60:BB::/72,no-resolve\nIP-CIDR6,2409:8C1E:8FD0::/56,no-resolve\nIP-CIDR6,2409:8C20:818:110::/60,no-resolve\nIP-CIDR6,2409:8C34:2220:20::/60,no-resolve\nIP-CIDR6,2409:8C34:22A0:10::/60,no-resolve\nIP-CIDR6,2409:8C34:D00:200::/60,no-resolve\nIP-CIDR6,2409:8C38:80:150::/72,no-resolve\nIP-CIDR6,2409:8C50:2400::/60,no-resolve\nIP-CIDR6,2409:8C50:A00:2122::/72,no-resolve\nIP-CIDR6,2409:8C54:1003:1019::/112,no-resolve\nIP-CIDR6,2409:8C54:1003:10::/112,no-resolve\nIP-CIDR6,2409:8C54:1050:10::/112,no-resolve\nIP-CIDR6,2409:8C54:1801:10::/60,no-resolve\nIP-CIDR6,2409:8C54:1821:70::/60,no-resolve\nIP-CIDR6,2409:8C54:2000:400::/60,no-resolve\nIP-CIDR6,2409:8C54:2800:9110::/60,no-resolve\nIP-CIDR6,2409:8C54:5100::/56,no-resolve\nIP-CIDR6,2409:8C54:810:208:2D::/112,no-resolve\nIP-CIDR6,2409:8C54:871::/60,no-resolve\nIP-CIDR6,2409:8C5C:110:63::/72,no-resolve\n\n# China Telecom IPv6 (WeChat)\nIP-CIDR6,240E:928:1400:10::/112,no-resolve\nIP-CIDR6,240E:965:802:620::/60,no-resolve\nIP-CIDR6,240E:93C:8:10::/60,no-resolve\nIP-CIDR6,240E:95C:2003:20::/60,no-resolve\nIP-CIDR6,240E:95C:3003:14::/60,no-resolve\nIP-CIDR6,240E:96C:6400:700::/60,no-resolve\nIP-CIDR6,240E:97C:18:601::/64,no-resolve\nIP-CIDR6,240E:97C:18:910::/60,no-resolve\nIP-CIDR6,240E:97C:2F::/60,no-resolve\nIP-CIDR6,240E:97D:4:1E00::/60,no-resolve\nIP-CIDR6,240E:97D:2010:100::/60,no-resolve\nIP-CIDR6,240E:97F:3000:1102::/64,no-resolve\nIP-CIDR6,240E:CF:8800::/56,no-resolve\nIP-CIDR6,240E:E1:A800::/46,no-resolve\nIP-CIDR6,240E:E1:A900::/48,no-resolve\nIP-CIDR6,240E:E1:AA00::/48,no-resolve\nIP-CIDR6,240E:E9:6003::/48,no-resolve\nIP-CIDR6,240E:F7:4F00:1F10::/60,no-resolve\nIP-CIDR6,240E:F7:A070:100::/60,no-resolve\nIP-CIDR6,240E:F7:A070:403::/60,no-resolve\nIP-CIDR6,240E:FF:9018:100::/60,no-resolve\nIP-CIDR6,240E:FF:F100::/44,no-resolve\n\nDOMAIN,apd-pcdnwxlogin.teg.tencent-cloud.net\nDOMAIN,btrace.qq.com\nDOMAIN,dldir1.qq.com\nDOMAIN,slife.xy-asia.com\nDOMAIN,soup.v.qq.com\nDOMAIN,vweixinf.tc.qq.com\nDOMAIN,weixin110.qq.com\nDOMAIN,wup.imtt.qq.com\nDOMAIN,wx.tenpay.com\nDOMAIN,wxapp.tc.qq.com\nDOMAIN-SUFFIX,iot-tencent.com\nDOMAIN-SUFFIX,map.qq.com\nDOMAIN-SUFFIX,qlogo.cn\nDOMAIN-SUFFIX,qpic.cn\nDOMAIN-SUFFIX,servicewechat.com\nDOMAIN-SUFFIX,vweixinthumb.tc.qq.com\nDOMAIN-SUFFIX,wechat.com\nDOMAIN-SUFFIX,wechatos.net\nDOMAIN-SUFFIX,weixin.com\nDOMAIN-SUFFIX,weixin.qq.com\nDOMAIN-SUFFIX,wx.gtimg.com\nDOMAIN-SUFFIX,wx.qq.com\nDOMAIN-SUFFIX,wxs.qq.com\n\n# Device positioning\nDOMAIN-SUFFIX,analytics.map.qq.com\nDOMAIN-SUFFIX,apis.map.qq.com\nDOMAIN-SUFFIX,cc.map.qq.com\nDOMAIN-SUFFIX,indoorroad.map.qq.com\nDOMAIN-SUFFIX,lbs.gtimg.com\nDOMAIN-SUFFIX,lbs.map.qq.com\nDOMAIN-SUFFIX,nlp.map.qq.com\nDOMAIN-SUFFIX,rttgps.map.qq.com\nDOMAIN-SUFFIX,ue.indoorloc.map.qq.com\nDOMAIN-SUFFIX,up-hl.3g.qq.com\nDOMAIN-SUFFIX,yun-hl.3g.qq.com\n\nUSER-AGENT,WeChat*\nUSER-AGENT,MicroMessenger*\n"
  },
  {
    "path": "TestFlight/TestFlightAccount.js",
    "content": "﻿/********************************\nTestFlight账户管理脚本\n\n脚本作者: @NobyDa \n脚本兼容: Surge4、QuantumultX、Loon(2.1.20 413+)\n更新时间: 2024/04/26\n主要功能：\n1. 自动存储多个TestFlight账户，并自动合并APP列表，避免切换账户。\n\n2. 账户内单个测试版APP允许多方共享：\n - 导出：点击测试版APP -> App详情 -> 描述 -> 复制底部密钥并分享给对方\n - 导入：TestFlight 右上角\"兑换\" -> 粘贴密钥 -> 弹出保存成功通知后刷新APP列表\n - 多方共享为实验性功能，双方都需要使用该脚本； 该功能主要解决某些APP的TF名额稀缺的问题\n\n请注意，该脚本已经与\"TF区域限制解除脚本\"合并，如需使用该脚本请务必禁用它，否则可能出现APP安装异常\n\n*********************************\nSurge4 添加脚本：\n*********************************\n\nSurge模块地址：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/TestFlightAccount.sgmodule\n\n*********************************\nQuantumultX 添加脚本：\n*********************************\n\nQuantumultX重写引用地址：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/TestFlight/TestFlightAccount.js\n\n注：以上引用地址需要打开并使用KOP-XIAO资源解析器，如没有解析器请使用脚本配置：\n\n[rewrite_local]\n^https:\\/\\/testflight\\.apple\\.com\\/v\\d\\/(app|account|invite)s\\/ url script-analyze-echo-response https://raw.githubusercontent.com/NobyDa/Script/master/TestFlight/TestFlightAccount.js\n\n[mitm]\nhostname = testflight.apple.com\n\n*********************************\nLoon 添加脚本：\n*********************************\n\nLoon插件地址：\nhttps://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_TF_Account.plugin\n\n*********************************/\n\nconst $ = API(\"TESTFLIGHT-ACCOUNT\");\nconst args = formatArgument(typeof $argument == \"string\" && $argument || '');\n$.env.isNode ? $request = $.read('Request') : null;\nconst [obj, req, rsp] = [new Map(), $request, {}];\nconst [k1, k2, k3] = ['x-session-id', 'x-request-id', 'x-session-digest'];\nconst [list, appList, cacheInfo] = [$.read('AccountList') || {}, $.read('AppList') || {}, $.read('CachedInfo') || {}];\n$.debug = Number(args.debug) || ($.read('Debug') === 'true');\n$.EnableCache = !(Number(args.enableCache) === 0) || !($.read('EnableCache') === 'false');\n$.ForceIOSlist = Number(args.forceIOSlist) || ($.read('ForceIOSlist') === 'true');\n$.RequestTimeout = Number(args.timeout || $.read('Timeout')) || 30;\n\nruns()\n    .then((resp) => {\n        resp = ChangeBody(resp);\n        rsp.body = resp.body || '{}';\n        rsp.headers = formatHeaders(resp.headers || { 'Content-Type': 'application/json' });\n        rsp.status = $.env.isQX ? `HTTP/1.1 ${resp.status || 200}` : resp.status || 200;\n        delete rsp.headers['content-length'];\n        delete rsp.headers['transfer-encoding']; //prevent issues in qx\n        $.log(`Return to client: ${$.stringify(rsp)}`);\n    })\n    .catch(e => $.error(e.error || e.message || e))\n    .finally(() => $.done($.env.isQX ? rsp : { response: rsp }));\n\nasync function runs() {\n    // Object.keys(list).map(a => delete list[a].only)\n    req.headers = formatHeaders(req.headers); //compatible with HTTP/2\n    const appID = req.url.split(/\\/apps\\/(\\d+)/)[1];\n    const other = /\\/(accept|withdraw|devices|session|notifications|status)/.test(req.url);\n    if (/accounts\\/[a-z0-9-]{36}\\/apps$/.test(req.url)) {\n        const acc = SaveAccount(req.url.split(/\\/([a-z0-9-]{36})\\//)[1]);\n        return await Promise.all(Object.keys(acc).map(QueryRequest));\n    } else if (/\\/install$/.test(req.url) && req.body) {\n        req.body = JSON.parse(req.body);\n        req.body.storefrontId = '143441-19,29'; //prevent regional restrictions\n        req.body = JSON.stringify(req.body);\n    } else if (/\\/[A-Z]{200,}\\/redeem$/.test(req.url)) {\n        return { body: ExternalAccount(req.url.split(/\\/([A-Z]+)\\/redeem$/)[1]) };\n    }\n    return await QueryRequest(!other && appList[appID] || null);\n}\n\nfunction SaveAccount(id, part, o) {\n    if (!list[id]) {\n        list[id] = {};\n        const text = `Account ID \"${id}\" saved. (total ${Object.keys(list).length}) 🎉`;\n        $.notify('TestFlight Account', '', text);\n        $.info(text);\n    };\n    list[id][k1] = (part || req.headers)[k1];\n    list[id][k2] = (part || req.headers)[k2];\n    list[id][k3] = (part || req.headers)[k3];\n    if (o) {\n        if (list[id].only) {\n            list[id].only.push(o);\n            $.notify('TestFlight Account', '', `App ID \"${o}\" saved 🎉`);\n        } else {\n            list[id].only = [o];\n        }\n    }\n    return $.write(list, 'AccountList'), list;\n}\n\nfunction formatHeaders(h) {\n    return Object.keys(h).reduce((t, i) => (t[i.toLowerCase()] = h[i], t), {})\n}\n\nfunction formatArgument(s) {\n    return Object.fromEntries(s.split('&').map(item => item.split('=')))\n}\n\nfunction ChangeHeaders(id) {\n    const re = JSON.parse(JSON.stringify(req)); //easy deep copy\n    re.url = re.url.replace(/:\\/\\/.+?\\//, '://testflight.apple.com/'); //prevent cdn issues\n    re.timeout = $.RequestTimeout * 1000;\n    re.insecure = true; //skip ssl\n    re['X-Surge-Skip-Scripting'] = true; //prevent shadowrocket loopback issues\n    if ($.ForceIOSlist && req.url.endsWith('/apps') && re.headers['user-agent'].includes('Mac')) {\n        re.headers['user-agent'] = 'Oasis/3.5.1 OasisBuild/425.2 iOS/17.4 model/iPhone16,2 hwp/t8130 build/21E219 (6; dt:311) AMS/1 TSE/0';\n    }\n    if (id) {\n        $.log(`Request header replaced, using \"${id}\"`);\n        re.headers[k1] = list[id][k1];\n        re.headers[k2] = list[id][k2];\n        re.headers[k3] = list[id][k3];\n        re.url = re.url.replace(/\\/[a-z0-9-]{36}\\//, `/${id}/`);\n    }\n    delete re.headers['if-none-match']; //prevent 304\n    delete re.headers['content-length'];\n    $.log(`Send request: ${$.stringify(re)}`);\n    return re;\n}\n\nfunction ChangeBody(resp) {\n    if (req.url.endsWith('/apps')) {\n        resp = resp.reduce((t, d) => {\n            d.body = JSON.parse(d.status == 200 && d.body || '{}');\n            $.log(`Account \"${d.account}\" app list: ${$.stringify((d.body.data || []).map(i => i.name))}`);\n            d.body.data = (d.body.data || []).map(i => {\n                if ($.ForceIOSlist) {\n                    i.platforms = i.platforms.map(j => {\n                        if (j.name == 'osx') {\n                            $.log(`Account \"${d.account}\" app [${i.name}] force mac compatible`);\n                            j.build.compatible = true;\n                            j.build.platformCompatible = true;\n                            j.build.osCompatible = true;\n                            j.build.hardwareCompatible = true;\n                        }\n                        return j\n                    })\n                }\n                i.aid = d.account;\n                const only = !list[d.account].only || list[d.account].only.includes(String(i.appAdamId));\n                return only && t.body.data[req.url.includes(d.account) ? 'unshift' : 'push'](i), i;\n            });\n            if (req.url.includes(d.account)) {\n                [t.status, t.headers] = [d.status, d.headers];\n            }\n            return t\n        }, { body: { data: [], error: null } });\n        resp.body.data = resp.body.data.filter(r => !r.previouslyTested && !obj.has(r.appAdamId) && obj.set(r.appAdamId, 1));\n        $.write(resp.body.data.reduce((l, v) => (l[v.appAdamId] = v.aid, l), {}), 'AppList');\n        $.log(`Final app: ${$.stringify(resp.body.data.map(i => i.name))}`);\n        resp.body = JSON.stringify(resp.body);\n    }\n    if (/\\/apps\\/\\d+\\/builds\\/\\d+$/.test(req.url) && resp.status == 200 && resp.body) { //beta app page\n        const share = ShareAccount(req.url.split(/\\/apps\\/(\\d+)/)[1]);\n        resp.body = JSON.parse(resp.body);\n        resp.body.data.builds.map(e => e.description = `${e.description || '-'}${share}`);\n        resp.body = JSON.stringify(resp.body);\n    }\n    return resp;\n}\n\nfunction QueryRequest(o) {\n    const option = ChangeHeaders(o);\n    const needCache = $.EnableCache && (option.url.endsWith('/apps') || /\\/apps\\/\\d+\\/builds\\/\\d+$/.test(req.url));\n    return $.http[req.method.toLowerCase()](option)\n        .then(r => {\n            $.log(`URL \"${option.url}\" response: status=${r.status}, body=${Boolean(r.body)}`);\n            if (r.status == 401 && o) {\n                if (list[o].InvalidKey >= 2) { //prevent misjudgment\n                    delete list[o];\n                } else {\n                    list[o].InvalidKey = (list[o].InvalidKey || 0) + 1;\n                }\n                $.write(list, 'AccountList');\n                $.notify('TestFlight Account', '', `Account ID \"${o}\" key expired ⚠️`);\n                throw 'key expired ⚠️';\n            }\n            if (needCache && r.status == 200 && r.body && r.body.startsWith('{')) {\n                const cacheKey = (cacheInfo[option.url] && cacheInfo[option.url].key) || `TESTFLIGHT-ACCOUNT-${letterEncode(option.url.split(/\\/\\/.+?\\/(.+)/)[1])}`;\n                $.log(`Write to cache, URL \"${option.url}\", READ KEY \"${cacheKey}\"`);\n                cacheInfo[option.url] = { key: cacheKey, lastUsed: Date.now() };\n                Object.keys(cacheInfo).forEach((i) => (Date.now() - (cacheInfo[i].lastUsed || 0) > 864e5 * 3) && $.delete(`#${cacheInfo[i].key}`) && delete cacheInfo[i]); //clear unused cache for 3 days\n                $.write(cacheInfo, 'CachedInfo');\n                $.write(JSON.stringify(r), `#${cacheKey}`);\n            }\n            return { ...r, account: o }\n        })\n        .catch(e => {\n            if (needCache && cacheInfo[option.url] && !(e).includes('key expired')) {\n                $.log(`URL \"${option.url}\" Try using cached data`);\n                const cachedData = $.read(`#${cacheInfo[option.url].key}`);\n                cacheInfo[option.url].lastUsed = Date.now();\n                !cachedData ? delete cacheInfo[option.url] : null;\n                $.write(cacheInfo, 'CachedInfo');\n                return { ...JSON.parse(cachedData || '{}'), account: o }\n            }\n            $.error(`URL \"${option.url}\" response failed: ${e}`);\n            return { account: o }\n        })\n}\n\nfunction ExternalAccount(key) {\n    try {\n        const k = JSON.parse(letterDecode(key));\n        $.log(`Raw data: ${key}\\nDecode data: ${$.stringify(k)}`);\n        if (!k.appID || !k.accID || !k.key[k1] || !k.key[k2] || !k.key[k3]) {\n            throw new Error('Missing data');\n        } else if (appList[k.appID]) {\n            $.notify('TestFlight Account', '', `Failed, app already exists ⚠️`);\n        } else {\n            const save = SaveAccount(k.accID, k.key, k.appID);\n        }\n    } catch (e) {\n        const text = `External account parse failed`;\n        $.notify('TestFlight Account', '', `${text} ⚠️`);\n        $.error(`${text}: ${e.message || e}`);\n    }\n    return '{}'\n}\n\nfunction ShareAccount(appID) {\n    const raw = $.stringify({\n        appID: appID,\n        accID: appList[appID],\n        key: list[appList[appID]]\n    });\n    const key = letterEncode(raw);\n    const disclaimer = `\\n\\n\\n\n================================\nTestFlight 账户管理脚本：\n\n请注意，使用\"共享\"功能时，请务必仔细阅读以下声明 ‼️\n请注意，使用\"共享\"功能时，请务必仔细阅读以下声明 ‼️\n请注意，使用\"共享\"功能时，请务必仔细阅读以下声明 ‼️\n================================\n\n权限：\n您即将共享的密钥理论上具有以下权限，包括但不限于：\n\n - 查看/下载您 TestFlight 账号内的任何测试版 APP\n - 使用您的密钥接受测试 TestFlight 中的任何测试版 APP\n - 停止测试您 TestFlight 账号内的任何测试版 APP\n - 查看您接受 TestFlight 测试版 APP 邀请时所使用的邮箱\n - 查看/加入/移除您 TestFlight 账号中的设备列表\n - 更改您 TestFlight 测试版 APP 中的推送/电子邮件更新通知\n\n免责：\n任何用户使用\"共享\"功能时都应该仔细阅读权限声明，一旦您开始使用该功能，即视为您已知晓并理解密钥所具有的权限，密钥泄漏可能会导致不可预知的损失或损害，脚本作者(NobyDa)不对由此产生的任何后果负责。\n\n================================\n\n该脚本在\"默认\"情况下，对方仅可查看/下载您共享的单个APP，但仍建议仅与您信任的人共享：\n\n`;\n    $.log(`Raw data: ${raw}\\nEncode data: ${key}`);\n    return disclaimer + key;\n}\n\n// private encode method, based on variant in RFC4648\nfunction letterEncode(e) {\n    e = e.split(\"\").map(e => e.charCodeAt());\n    const t = new Uint8Array(4 * Math.ceil(8 * e.length / 4));\n    let n = 0;\n    for (const o of e) {\n        let e = 128;\n        for (let r = 0; r < 8; r++) t[n++] = o & e ? 1 : 0, e >>= 1\n    }\n    let o = \"\",\n        r = 0;\n    return t.forEach((e, t) => {\n        r = r << 1 | e, (t + 1) % 4 == 0 && (o += \"XKNWSPRMCTGZVDHF\"[r], r = 0)\n    }), o\n}\n\nfunction letterDecode(e) {\n    const t = new Uint8Array(4 * e.length);\n    let n = 0;\n    for (const o of e) {\n        const e = \"XKNWSPRMCTGZVDHF\".indexOf(o);\n        let r = 8;\n        for (let o = 0; o < 4; o++) t[n++] = e & r ? 1 : 0, r >>= 1\n    }\n    const o = new Uint8Array(Math.floor(t.length / 8));\n    return t.forEach((e, t) => {\n        const n = Math.floor(t / 8);\n        n < o.length && (o[n] = o[n] << 1 | e)\n    }), String.fromCharCode(...o)\n}\n\n// https://github.com/Peng-YM/QuanX/tree/master/Tools/OpenAPI\nfunction ENV() { const a = \"function\" == typeof require && \"undefined\" != typeof $jsbox; return { isQX: \"undefined\" != typeof $task, isLoon: \"undefined\" != typeof $loon, isSurge: \"undefined\" != typeof $httpClient && \"undefined\" == typeof $loon, isShadowrocket: \"undefined\" != typeof $Shadowrocket, isBrowser: \"undefined\" != typeof document, isNode: \"function\" == typeof require && !a, isJSBox: a, isRequest: \"undefined\" != typeof $request, isScriptable: \"undefined\" != typeof importModule } } function HTTP(a = { baseURL: \"\" }) { function b(b, j) { j = \"string\" == typeof j ? { url: j } : j; const k = a.baseURL; k && !i.test(j.url || \"\") && (j.url = k ? k + j.url : j.url), j = { ...a, ...j }; const l = j.timeout, m = { ...{ onRequest: () => { }, onResponse: a => a, onTimeout: () => { } }, ...j.events }; m.onRequest(b, j); let n; if (c) n = new Promise((a, c) => { $task.fetch({ method: b, ...j }).then(b => a({ status: b.statusCode, headers: b.headers, body: b.body }), a => c(a.error)) }); else if (d || e || g) n = new Promise((a, c) => { var e = Math.ceil; const f = g ? require(\"request\") : $httpClient; !j.timeout || g || d || (j.timeout = e(j.timeout / 1e3)), f[b.toLowerCase()](j, (b, d, e) => { b ? c(b) : a({ status: d.status || d.statusCode, headers: d.headers, body: e }) }) }); else if (f) { const a = new Request(j.url); a.method = b, a.headers = j.headers, a.body = j.body, n = new Promise((b, c) => { a.loadString().then(c => { b({ status: a.response.statusCode, headers: a.response.headers, body: c }) }).catch(a => c(a)) }) } else h && (n = new Promise((a, c) => { fetch(j.url, { method: b, headers: j.headers, body: j.body }).then(a => a.json()).then(b => a({ status: b.status, headers: b.headers, body: b.data })).catch(c) })); let o; const p = l ? new Promise((a, b) => { o = setTimeout(() => (m.onTimeout(), b(`timeout`)), l) }) : null; return (p ? Promise.race([p, n]).then(a => (\"undefined\" != typeof clearTimeout && clearTimeout(o), a)) : n).then(a => m.onResponse(a)) } const { isQX: c, isLoon: d, isSurge: e, isScriptable: f, isNode: g, isBrowser: h } = ENV(), i = /https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&//=]*)/, j = {}; return [\"GET\", \"POST\", \"PUT\", \"DELETE\", \"HEAD\", \"OPTIONS\", \"PATCH\"].forEach(a => j[a.toLowerCase()] = c => b(a, c)), j } function API(a = \"untitled\", b = !1) { const { isQX: c, isLoon: d, isSurge: e, isNode: f, isJSBox: g, isScriptable: h } = ENV(); return new class { constructor(a, b) { this.name = a, this.debug = b, this.http = HTTP(), this.env = ENV(), this.node = (() => { if (f) { const a = require(\"fs\"); return { fs: a } } return null })(), this.initCache(); const c = (a, b) => new Promise(function (c) { setTimeout(c.bind(null, b), a) }); Promise.prototype.delay = function (a) { return this.then(function (b) { return c(a, b) }) } } initCache() { if (c && (this.cache = JSON.parse($prefs.valueForKey(this.name) || \"{}\")), (d || e) && (this.cache = JSON.parse($persistentStore.read(this.name) || \"{}\")), f) { let a = \"root.json\"; this.node.fs.existsSync(a) || this.node.fs.writeFileSync(a, JSON.stringify({}), { flag: \"wx\" }, a => console.log(a)), this.root = {}, a = `${this.name}.json`, this.node.fs.existsSync(a) ? this.cache = JSON.parse(this.node.fs.readFileSync(`${this.name}.json`)) : (this.node.fs.writeFileSync(a, JSON.stringify({}), { flag: \"wx\" }, a => console.log(a)), this.cache = {}) } } persistCache() { const a = JSON.stringify(this.cache, null, 2); c && $prefs.setValueForKey(a, this.name), (d || e) && $persistentStore.write(a, this.name), f && (this.node.fs.writeFileSync(`${this.name}.json`, a, { flag: \"w\" }, a => console.log(a)), this.node.fs.writeFileSync(\"root.json\", JSON.stringify(this.root, null, 2), { flag: \"w\" }, a => console.log(a))) } write(a, b) { if (this.log(`SET ${b}`), -1 !== b.indexOf(\"#\")) { if (b = b.substr(1), e || d) return $persistentStore.write(a, b); if (c) return $prefs.setValueForKey(a, b); f && (this.root[b] = a) } else this.cache[b] = a; this.persistCache() } read(a) { if (this.log(`READ ${a}`), -1 !== a.indexOf(\"#\")) { if (a = a.substr(1), e || d) return $persistentStore.read(a); if (c) return $prefs.valueForKey(a); if (f) return this.root[a] } else return this.cache[a] } delete(a) { if (this.log(`DELETE ${a}`), -1 !== a.indexOf(\"#\")) { if (a = a.substr(1), e || d) return $persistentStore.write(null, a); if (c) return $prefs.removeValueForKey(a); f && delete this.root[a] } else delete this.cache[a]; this.persistCache() } notify(a, b = \"\", i = \"\", j = {}) { const k = j[\"open-url\"], l = j[\"media-url\"]; if (c && $notify(a, b, i, j), e && $notification.post(a, b, i + `${l ? \"\\n\\u591A\\u5A92\\u4F53:\" + l : \"\"}`, { url: k }), d) { let c = {}; k && (c.openUrl = k), l && (c.mediaUrl = l), \"{}\" === JSON.stringify(c) ? $notification.post(a, b, i) : $notification.post(a, b, i, c) } if (f || h) { const c = i + (k ? `\\n点击跳转: ${k}` : \"\") + (l ? `\\n多媒体: ${l}` : \"\"); if (g) { const d = require(\"push\"); d.schedule({ title: a, body: (b ? b + \"\\n\" : \"\") + c }) } else console.log(`${a}\\n${b}\\n${c}\\n\\n`) } } log(a) { this.debug && console.log(`[${this.name}] LOG: ${this.stringify(a)}`) } info(a) { console.log(`[${this.name}] INFO: ${this.stringify(a)}`) } error(a) { console.log(`[${this.name}] ERROR: ${this.stringify(a)}`) } wait(a) { return new Promise(b => setTimeout(b, a)) } done(a = {}) { c || d || e ? $done(a) : f && !g && \"undefined\" != typeof $context && ($context.headers = a.headers, $context.statusCode = a.statusCode, $context.body = a.body) } stringify(a) { if (\"string\" == typeof a || a instanceof String) return a; try { return JSON.stringify(a, null, 2) } catch (a) { return \"[object Object]\" } } }(a, b) }"
  },
  {
    "path": "Time-based-One-Time-Password/README.md",
    "content": "## Desc\n\nA time-based one-time password algorithm(TOTP), implemented entirely 100% in Javascript. \n\nThis script complies with [RFC6238](https://datatracker.ietf.org/doc/html/rfc6238) specification and can be run in Surge, QuantumultX, Loon, Shadowrocket.\n\n\n\n## Usage\n\n```javascript\nconst key = 'YOURCLIENTTOKEN'; //TOTP key\nconst totp = TOTP(key); //Return a six-digit one-time password.\n\nconsole.log(totp); //Print log\n```\n\n\n\n## Acknowledgements\n\nThis script is adapted from https://jsfiddle.net/russau/rbyjk774 and uses Brian Turek's [jsSHA](https://github.com/caligatio/jsSHA/).\n\n"
  },
  {
    "path": "iQIYI-DailyBonus/iQIYI.js",
    "content": "/*\n爱奇艺会员签到脚本\n\n更新时间: 2024/05/15\n脚本兼容: QuantumultX, Surge4, Loon, JsBox, Node.js\n电报频道: @NobyDa\n问题反馈: @NobyDa_bot\n\n获取Cookie说明：\nSafari浏览器打开 https://m.iqiyi.com/user.html 使用密码登录, 如通知成功获取cookie则可使用该脚本.\n获取Cookie后, 请将Cookie脚本禁用并移除主机名，以免产生不必要的MITM.\n脚本将在每天上午9:00执行, 您可以修改执行时间。\n\n如果使用Node.js, 需自行安装'request'模块. 例: npm install request -g\n\nNode.js环境变量相关：\nCookie：IQIYI_COOKIE\nDebug调试：IQIYI_DEBUG\nBark通知推送Key：BARK_PUSH\nBark服务端(默认官方)：BARK_SERVER\n\nJsBox, Node.js用户获取Cookie说明：\n方法一手机：开启抓包, 网页登录 https://m.iqiyi.com/user.html 返回抓包APP搜索URL关键字 apis/user/info.action 复制请求头中的Cookie字段填入以下脚本变量或环境变量中即可\n\n方法二PC：网页登录 https://www.iqiyi.com 按F12控制台执行 console.log(document.cookie) 复制打印的Cookie填入以下脚本变量或环境变量中即可\n*/\n\nvar cookie = ''; //单引号内填入手动获取的Cookie\n\nvar barkKey = ''; //Bark APP 通知推送Key\n\nvar barkServer = ''; //Bark APP 通知服务端地址(默认官方)\n\n/*********************\nQuantumultX 远程脚本配置:\n**********************\n[task_local]\n# 爱奇艺会员签到\n0 9 * * * https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\n[rewrite_local]\n# 获取Cookie\n^https:\\/\\/passport\\.iqiyi\\.com\\/apis\\/user\\/ url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\n[mitm]\nhostname= passport.iqiyi.com\n\n**********************\nSurge 4.2.0+ 脚本配置:\n**********************\n[Script]\n爱奇艺签到 = type=cron,cronexp=0 9 * * *,timeout=120,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\n爱奇艺获取Cookie = type=http-request,pattern=^https:\\/\\/passport\\.iqiyi\\.com\\/apis\\/user\\/,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\n[MITM]\nhostname= passport.iqiyi.com\n\n************************\nLoon 2.1.0+ 脚本配置:\n************************\n\n[Script]\n# 爱奇艺签到\ncron \"0 9 * * *\" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\n# 获取Cookie\nhttp-request ^https:\\/\\/passport\\.iqiyi\\.com\\/apis\\/user\\/ script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js\n\n[Mitm]\nhostname= passport.iqiyi.com\n\n*/\n\nvar LogDetails = false; // 响应日志\n\nvar pushMsg = [];\n\nlet P00001, P00003, DFP\n\nvar $nobyda = nobyda();\n\n(async () => {\n  cookie = cookie || $nobyda.read(\"CookieQY\")\n  LogDetails = $nobyda.read(\"iQIYI_LogDetails\") === \"true\" ? true : LogDetails\n  if (typeof process !== 'undefined' && typeof process.env !== 'undefined') {\n    cookie = cookie || process.env.IQIYI_COOKIE;\n    LogDetails = LogDetails || process.env.IQIYI_DEBUG;\n    barkKey = barkKey || process.env.BARK_PUSH;\n    barkServer = barkServer || process.env.BARK_SERVER;\n  }\n  if ($nobyda.isRequest) {\n    GetCookie()\n  } else if (cookie) {\n    if (cookie.includes(\"P00001\") && cookie.includes(\"P00003\") && cookie.includes(\"__dfp=\")) {\n      P00001 = cookie.match(/P00001=(.*?);/)[1];\n      P00003 = cookie.match(/P00003=(.*?);/)[1];\n      DFP = cookie.match(/__dfp=(\\w+)/)[1];\n      await login();\n      await Checkin();\n      for (let i = 0; i < 3; i++) {\n        const run = await Lottery(i);\n        if (run) {\n          await new Promise(r => setTimeout(r, 1000));\n        } else {\n          break\n        }\n      }\n      const tasks = await getTaskList();\n      for (let i = 0; i < tasks.length; i++) {\n        if (![1, 4].includes(tasks[i].status)) { //0：待领取 1：已完成 2：未开始 4：进行中\n          await joinTask(tasks[i]);\n          await notifyTask(tasks[i]);\n          await new Promise(r => setTimeout(r, 1000));\n          await getTaskRewards(tasks[i]);\n          console.log(`--------------------`)\n        }\n      }\n      const expires = $nobyda.expire ? $nobyda.expire.replace(/\\u5230\\u671f/, \"\") : \"获取失败 ⚠️\"\n      if (!$nobyda.isNode) $nobyda.notify(\"爱奇艺\", \"到期时间: \" + expires, pushMsg.join('\\n'));\n      if (barkKey) await BarkNotify($nobyda, barkKey, '爱奇艺', `到期时间: ${expires}\\n${pushMsg.join('\\n')}`, barkServer);\n      await $nobyda.time();\n    } else {\n      console.log(`Cookie缺少关键值，需重新获取`)\n    }\n  } else {\n    $nobyda.notify(\"爱奇艺会员\", \"\", \"签到终止, 未获取Cookie\");\n  }\n})().finally(() => {\n  $nobyda.done();\n})\n\nfunction login() {\n  return new Promise(resolve => {\n    var URL = {\n      url: 'https://cards.iqiyi.com/views_category/3.0/vip_home?secure_p=iPhone&scrn_scale=0&dev_os=0&ouid=0&layout_v=6&psp_cki=' + P00001 + '&page_st=suggest&app_k=8e48946f144759d86a50075555fd5862&dev_ua=iPhone8%2C2&net_sts=1&cupid_uid=0&xas=1&init_type=6&app_v=11.4.5&idfa=0&app_t=0&platform_id=0&layout_name=0&req_sn=0&api_v=0&psp_status=0&psp_uid=451953037415627&qyid=0&secure_v=0&req_times=0',\n      headers: {\n        sign: '7fd8aadd90f4cfc99a858a4b087bcc3a',\n        t: '479112291'\n      }\n    }\n    $nobyda.get(URL, function (error, response, data) {\n      const Details = LogDetails ? data ? `response:\\n${data}` : '' : ''\n      if (!error && data.match(/\\\"text\\\":\\\"\\d.+?\\u5230\\u671f\\\"/)) {\n        $nobyda.expire = data.match(/\\\"text\\\":\\\"(\\d.+?\\u5230\\u671f)\\\"/)[1]\n        console.log(`爱奇艺-查询成功: ${$nobyda.expire} ${Details}`)\n      } else {\n        console.log(`爱奇艺-查询失败${error || ': 无到期数据 ⚠️'} ${Details}`)\n      }\n      resolve()\n    })\n  })\n}\n\nfunction Checkin() {\n  const timestamp = new Date().getTime();\n  const stringRandom = (length) => {\n    var rdm62, ret = '';\n    while (length--) {\n      rdm62 = 0 | Math.random() * 62;\n      ret += String.fromCharCode(rdm62 + (rdm62 < 10 ? 48 : rdm62 < 36 ? 55 : 61))\n    }\n    return ret;\n  };\n  return new Promise(resolve => {\n    const sign_date = {\n      task_code: 'natural_month_sign',\n      timestamp: timestamp,\n      appKey: 'lequ_rn',\n      userId: P00003,\n      authCookie: P00001,\n      agenttype: 20,\n      agentversion: '15.4.6',\n      srcplatform: 20,\n      appver: '15.4.6',\n      qyid: md5(stringRandom(16))\n    };\n\n    const post_date = {\n      \"natural_month_sign\": {\n        \"verticalCode\": \"iQIYI\",\n        \"agentVersion\": \"15.4.6\",\n        \"authCookie\": P00001,\n        \"taskCode\": \"iQIYI_mofhr\",\n        \"dfp\": DFP,\n        \"qyid\": md5(stringRandom(16)),\n        \"agentType\": 20,\n        \"signFrom\": 1\n      }\n    };\n    const sign = k(\"cRcFakm9KSPSjFEufg3W\", sign_date, {\n      split: \"|\",\n      sort: !0,\n      splitSecretKey: !0\n    });\n    var URL = {\n      url: 'https://community.iqiyi.com/openApi/task/execute?' + w(sign_date) + \"&sign=\" + sign,\n      headers: {\n        'Content-Type': 'application/json'\n      },\n      body: JSON.stringify(post_date)\n    }\n    $nobyda.post(URL, function (error, response, data) {\n      let CheckinMsg, rewards = [];\n      const Details = LogDetails ? `msg:\\n${data || error}` : '';\n      try {\n        if (error) throw new Error(`接口请求出错 ‼️`);\n        const obj = JSON.parse(data)\n        if (obj.code === \"A00000\") {\n          if (obj.data.code === \"A0000\") {\n            for (let i = 0; i < obj.data.data.rewards.length; i++) {\n              if (obj.data.data.rewards[i].rewardType == 1) {\n                rewards.push(`成长值+${obj.data.data.rewards[i].rewardCount}`)\n              } else if (obj.data.data.rewards[i].rewardType == 2) {\n                rewards.push(`VIP天+${obj.data.data.rewards[i].rewardCount}`)\n              } else if (obj.data.data.rewards[i].rewardType == 3) {\n                rewards.push(`积分+${obj.data.data.rewards[i].rewardCount}`)\n              }\n            }\n            var continued = obj.data.data.signDays;\n            CheckinMsg = `应用签到: ${rewards.length ? `${rewards.join(\", \")}${rewards.length < 3 ? `, 累计签到${continued}天` : ``}` : '无奖励'} 🎉`;\n          } else {\n            CheckinMsg = `应用签到: ${obj.data.msg} ⚠️`;\n          }\n        } else {\n          CheckinMsg = `应用签到: Cookie无效 ⚠️`;\n        }\n      } catch (e) {\n        CheckinMsg = `应用签到: ${e.message || e}`;\n      }\n      pushMsg.push(CheckinMsg);\n      console.log(`爱奇艺-${CheckinMsg} ${Details}`);\n      resolve()\n    })\n  })\n}\n\nfunction Lottery(s) {\n  return new Promise(resolve => {\n    const URL = {\n      url: 'https://iface2.iqiyi.com/aggregate/3.0/lottery_activity?app_k=0&app_v=0&platform_id=0&dev_os=0&dev_ua=0&net_sts=0&qyid=0&psp_uid=0&psp_cki=' + P00001 + '&psp_status=0&secure_p=0&secure_v=0&req_sn=0'\n    }\n    $nobyda.get(URL, async function (error, response, data) {\n      const Details = LogDetails ? `msg:\\n${data || error}` : ''\n      let LotteryMsg;\n      try {\n        if (error) throw new Error(\"接口请求出错 ‼️\");\n        const obj = JSON.parse(data);\n        if (obj.title) {\n          LotteryMsg = `应用抽奖: ${obj.title != '影片推荐' && obj.awardName || '未中奖'} 🎉`;\n          LotteryMsg = obj.kv.code == 'Q00702' && `应用抽奖: 您的抽奖次数已经用完 ⚠️` || LotteryMsg;\n          $nobyda.stop = obj.kv.code == 'Q00702';\n        } else if (obj.kv.code == 'Q00304') {\n          LotteryMsg = `应用抽奖: Cookie无效 ⚠️`;\n          $nobyda.stop = 1;\n        } else {\n          LotteryMsg = `应用抽奖: 未知错误 ⚠️`\n        }\n      } catch (e) {\n        LotteryMsg = `应用抽奖: ${e.message || e}`;\n      }\n      console.log(`爱奇艺-${LotteryMsg} (${s + 1}) ${Details}`)\n      pushMsg.push(LotteryMsg)\n      resolve(!$nobyda.stop)\n    })\n  })\n}\n\nfunction getTaskList(task) {\n  return new Promise(resolve => {\n    $nobyda.get(`https://tc.vip.iqiyi.com/taskCenter/task/queryUserTask?P00001=${P00001}`, function (error, response, data) {\n      let taskListMsg, taskList = [];\n      const Details = LogDetails ? `msg:\\n${data || error}` : '';\n      try {\n        if (error) throw new Error(`请求失败`);\n        const obj = JSON.parse(data);\n        if (obj.code == 'A00000' && obj.data && obj.data.tasks) {\n          Object.keys(obj.data.tasks).map((group) => {\n            (obj.data.tasks[group] || []).map((item) => {\n              taskList.push({\n                name: item.taskTitle,\n                taskCode: item.taskCode,\n                status: item.status\n              })\n            })\n          })\n          taskListMsg = `获取成功!`;\n        } else {\n          taskListMsg = `获取失败!`;\n        }\n      } catch (e) {\n        taskListMsg = `${e.message || e} ‼️`;\n      }\n      console.log(`爱奇艺-任务列表: ${taskListMsg} ${Details}`)\n      resolve(taskList)\n    })\n  })\n}\n\nfunction joinTask(task) {\n  return new Promise(resolve => {\n    $nobyda.get('https://tc.vip.iqiyi.com/taskCenter/task/joinTask?taskCode=' + task.taskCode + '&lang=zh_CN&platform=0000000000000000&P00001=' + P00001, function (error, response, data) {\n      let joinTaskMsg, Details = LogDetails ? `msg:\\n${data || error}` : '';\n      try {\n        if (error) throw new Error(`请求失败`);\n        const obj = JSON.parse(data);\n        joinTaskMsg = obj.code || '领取失败';\n      } catch (e) {\n        joinTaskMsg = `错误 ${e.message || e}`;\n      }\n      console.log(`爱奇艺-领取任务: ${task.name} => ${joinTaskMsg} ${Details}`)\n      resolve()\n    })\n  })\n}\n\nfunction notifyTask(task) {\n  return new Promise(resolve => {\n    $nobyda.get('https://tc.vip.iqiyi.com/taskCenter/task/notify?taskCode=' + task.taskCode + '&lang=zh_CN&platform=0000000000000000&P00001=' + P00001, function (error, response, data) {\n      let notifyTaskMsg, Details = LogDetails ? `msg:\\n${data || error}` : '';\n      try {\n        if (error) throw new Error(`请求失败`);\n        const obj = JSON.parse(data);\n        notifyTaskMsg = obj.code || '失败';\n      } catch (e) {\n        notifyTaskMsg = e.message || e;\n      }\n      console.log(`爱奇艺-开始任务: ${task.name} => ${notifyTaskMsg} ${Details}`)\n      resolve()\n    })\n  })\n}\n\nfunction getTaskRewards(task) {\n  return new Promise(resolve => {\n    $nobyda.get('https://tc.vip.iqiyi.com/taskCenter/task/getTaskRewards?taskCode=' + task.taskCode + '&lang=zh_CN&platform=0000000000000000&P00001=' + P00001, function (error, response, data) {\n      let RewardsMsg;\n      const Details = LogDetails ? `msg:\\n${data || error}` : ''\n      try {\n        if (error) throw new Error(`接口请求出错 ‼️`);\n        const obj = JSON.parse(data)\n        if (obj.msg === \"成功\" && obj.code === \"A00000\" && obj.dataNew[0] !== undefined) {\n          RewardsMsg = `任务奖励: ${task.name} => ${obj.dataNew[0].name + obj.dataNew[0].value} 🎉`\n        } else {\n          RewardsMsg = `任务奖励: ${task.name} => ${obj.msg !== `成功` && obj.msg || `未完成`} ⚠️`\n        }\n      } catch (e) {\n        RewardsMsg = `任务奖励: ${e.message || e}`;\n      }\n      pushMsg.push(RewardsMsg)\n      console.log(`爱奇艺-${RewardsMsg} ${Details}`)\n      resolve()\n    })\n  })\n}\n\nfunction GetCookie() {\n  if (!$request.url.includes(\"iqiyi.com\")) {\n    $nobyda.notify(`写入爱奇艺Cookie失败`, \"\", \"请更新脚本配置(URL正则/MITM)\");\n    return\n  }\n  var CKA = $request.headers['Cookie'] || $request.headers['cookie'];;\n  var iQIYI = CKA && CKA.includes(\"P00001=\") && CKA.includes(\"P00003=\") && CKA.includes(\"__dfp=\") && CKA;\n  var RA = $nobyda.read(\"CookieQY\")\n  if (CKA && iQIYI) {\n    if (RA != iQIYI) {\n      var OldTime = $nobyda.read(\"CookieQYTime\")\n      if (!$nobyda.write(iQIYI, \"CookieQY\")) {\n        $nobyda.notify(`${RA ? `更新` : `首次写入`}爱奇艺签到Cookie失败‼️`, \"\", \"\")\n      } else {\n        if (!OldTime || OldTime && (Date.now() - OldTime) / 1000 >= 21600) {\n          $nobyda.write(JSON.stringify(Date.now()), \"CookieQYTime\")\n          $nobyda.notify(`${RA ? `更新` : `首次写入`}爱奇艺签到Cookie成功 🎉`, \"\", \"\")\n        } else {\n          console.log(`\\n更新爱奇艺Cookie成功! 🎉\\n检测到频繁通知, 已转为输出日志`)\n        }\n      }\n    } else {\n      console.log(\"\\n爱奇艺-与本机储存Cookie相同, 跳过写入 ⚠️\")\n    }\n  } else {\n    $nobyda.notify(`爱奇艺`, \"\", \"写入Cookie失败，关键值缺失 ⚠️\")\n  }\n}\n\nasync function BarkNotify(c, k, t, b, p) { for (let i = 0; i < 3; i++) { console.log(`🔷Bark notify >> Start push (${i + 1})`); const s = await new Promise((n) => { c.post({ url: p || 'https://api.day.app/push', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ title: t, body: b, device_key: k, ext_params: { group: t } }) }, (e, r, d) => r && r.status == 200 ? n(1) : n(d || e)) }); if (s === 1) { console.log('✅Push success!'); break } else { console.log(`❌Push failed! >> ${s.message || s}`) } } }\n\nfunction nobyda() {\n  const times = 0\n  const start = Date.now()\n  const isRequest = typeof $request != \"undefined\"\n  const isSurge = typeof $httpClient != \"undefined\"\n  const isQuanX = typeof $task != \"undefined\"\n  const isLoon = typeof $loon != \"undefined\"\n  const isJSBox = typeof $app != \"undefined\" && typeof $http != \"undefined\"\n  const isNode = typeof require == \"function\" && !isJSBox;\n  const node = (() => {\n    if (isNode) {\n      const request = require('request');\n      return ({\n        request\n      })\n    } else {\n      return (null)\n    }\n  })()\n  const notify = (title, subtitle, message) => {\n    if (isQuanX) $notify(title, subtitle, message)\n    if (isSurge) $notification.post(title, subtitle, message)\n    if (isNode) log('\\n' + title + '\\n' + subtitle + '\\n' + message)\n    if (isJSBox) $push.schedule({\n      title: title,\n      body: subtitle ? subtitle + \"\\n\" + message : message\n    })\n  }\n  const write = (value, key) => {\n    if (isQuanX) return $prefs.setValueForKey(value, key)\n    if (isSurge) return $persistentStore.write(value, key)\n  }\n  const read = (key) => {\n    if (isQuanX) return $prefs.valueForKey(key)\n    if (isSurge) return $persistentStore.read(key)\n  }\n  const adapterStatus = (response) => {\n    if (response) {\n      if (response.status) {\n        response[\"statusCode\"] = response.status\n      } else if (response.statusCode) {\n        response[\"status\"] = response.statusCode\n      }\n    }\n    return response\n  }\n  const get = (options, callback) => {\n    if (isQuanX) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"method\"] = \"GET\"\n      $task.fetch(options).then(response => {\n        callback(null, adapterStatus(response), response.body)\n      }, reason => callback(reason.error, null, null))\n    }\n    if (isSurge) $httpClient.get(options, (error, response, body) => {\n      callback(error, adapterStatus(response), body)\n    })\n    if (isNode) {\n      node.request(options, (error, response, body) => {\n        callback(error, adapterStatus(response), body)\n      })\n    }\n    if (isJSBox) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"header\"] = options[\"headers\"]\n      options[\"handler\"] = function (resp) {\n        let error = resp.error;\n        if (error) error = JSON.stringify(resp.error)\n        let body = resp.data;\n        if (typeof body == \"object\") body = JSON.stringify(resp.data);\n        callback(error, adapterStatus(resp.response), body)\n      };\n      $http.get(options);\n    }\n  }\n  const post = (options, callback) => {\n    if (isQuanX) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"method\"] = \"POST\"\n      $task.fetch(options).then(response => {\n        callback(null, adapterStatus(response), response.body)\n      }, reason => callback(reason.error, null, null))\n    }\n    if (isSurge) {\n      options.headers['X-Surge-Skip-Scripting'] = false\n      $httpClient.post(options, (error, response, body) => {\n        callback(error, adapterStatus(response), body)\n      })\n    }\n    if (isNode) {\n      node.request.post(options, (error, response, body) => {\n        callback(error, adapterStatus(response), body)\n      })\n    }\n    if (isJSBox) {\n      if (typeof options == \"string\") options = {\n        url: options\n      }\n      options[\"header\"] = options[\"headers\"]\n      options[\"handler\"] = function (resp) {\n        let error = resp.error;\n        if (error) error = JSON.stringify(resp.error)\n        let body = resp.data;\n        if (typeof body == \"object\") body = JSON.stringify(resp.data)\n        callback(error, adapterStatus(resp.response), body)\n      }\n      $http.post(options);\n    }\n  }\n\n  const log = (message) => console.log(message)\n  const time = () => {\n    const end = ((Date.now() - start) / 1000).toFixed(2)\n    return console.log('\\n签到用时: ' + end + ' 秒')\n  }\n  const done = (value = {}) => {\n    if (isQuanX) return $done(value)\n    if (isSurge) isRequest ? $done(value) : $done()\n  }\n  return {\n    isRequest,\n    isNode,\n    notify,\n    write,\n    read,\n    get,\n    post,\n    log,\n    time,\n    times,\n    done\n  }\n};\n\nfunction k(e, t) {\n  var a = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}\n    , n = a.split\n    , c = void 0 === n ? \"|\" : n\n    , r = a.sort\n    , s = void 0 === r || r\n    , o = a.splitSecretKey\n    , i = void 0 !== o && o\n    , l = s ? Object.keys(t).sort() : Object.keys(t)\n    , u = l.map((function (e) {\n      return \"\".concat(e, \"=\").concat(t[e])\n    }\n    )).join(c) + (i ? c : \"\") + e;\n  return md5(u)\n}\n\n// Modified from https://github.com/blueimp/JavaScript-MD5\nfunction md5(string) { function RotateLeft(lValue, iShiftBits) { return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits)) } function AddUnsigned(lX, lY) { var lX4, lY4, lX8, lY8, lResult; lX8 = (lX & 0x80000000); lY8 = (lY & 0x80000000); lX4 = (lX & 0x40000000); lY4 = (lY & 0x40000000); lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF); if (lX4 & lY4) { return (lResult ^ 0x80000000 ^ lX8 ^ lY8) } if (lX4 | lY4) { if (lResult & 0x40000000) { return (lResult ^ 0xC0000000 ^ lX8 ^ lY8) } else { return (lResult ^ 0x40000000 ^ lX8 ^ lY8) } } else { return (lResult ^ lX8 ^ lY8) } } function F(x, y, z) { return (x & y) | ((~x) & z) } function G(x, y, z) { return (x & z) | (y & (~z)) } function H(x, y, z) { return (x ^ y ^ z) } function I(x, y, z) { return (y ^ (x | (~z))) } function FF(a, b, c, d, x, s, ac) { a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac)); return AddUnsigned(RotateLeft(a, s), b) }; function GG(a, b, c, d, x, s, ac) { a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac)); return AddUnsigned(RotateLeft(a, s), b) }; function HH(a, b, c, d, x, s, ac) { a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac)); return AddUnsigned(RotateLeft(a, s), b) }; function II(a, b, c, d, x, s, ac) { a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac)); return AddUnsigned(RotateLeft(a, s), b) }; function ConvertToWordArray(string) { var lWordCount; var lMessageLength = string.length; var lNumberOfWords_temp1 = lMessageLength + 8; var lNumberOfWords_temp2 = (lNumberOfWords_temp1 - (lNumberOfWords_temp1 % 64)) / 64; var lNumberOfWords = (lNumberOfWords_temp2 + 1) * 16; var lWordArray = Array(lNumberOfWords - 1); var lBytePosition = 0; var lByteCount = 0; while (lByteCount < lMessageLength) { lWordCount = (lByteCount - (lByteCount % 4)) / 4; lBytePosition = (lByteCount % 4) * 8; lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition)); lByteCount++ } lWordCount = (lByteCount - (lByteCount % 4)) / 4; lBytePosition = (lByteCount % 4) * 8; lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition); lWordArray[lNumberOfWords - 2] = lMessageLength << 3; lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29; return lWordArray }; function WordToHex(lValue) { var WordToHexValue = \"\", WordToHexValue_temp = \"\", lByte, lCount; for (lCount = 0; lCount <= 3; lCount++) { lByte = (lValue >>> (lCount * 8)) & 255; WordToHexValue_temp = \"0\" + lByte.toString(16); WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length - 2, 2) } return WordToHexValue }; function Utf8Encode(string) { string = string.replace(/\\r\\n/g, \"\\n\"); var utftext = \"\"; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if (c < 128) { utftext += String.fromCharCode(c) } else if ((c > 127) && (c < 2048)) { utftext += String.fromCharCode((c >> 6) | 192); utftext += String.fromCharCode((c & 63) | 128) } else { utftext += String.fromCharCode((c >> 12) | 224); utftext += String.fromCharCode(((c >> 6) & 63) | 128); utftext += String.fromCharCode((c & 63) | 128) } } return utftext }; var x = Array(); var k, AA, BB, CC, DD, a, b, c, d; var S11 = 7, S12 = 12, S13 = 17, S14 = 22; var S21 = 5, S22 = 9, S23 = 14, S24 = 20; var S31 = 4, S32 = 11, S33 = 16, S34 = 23; var S41 = 6, S42 = 10, S43 = 15, S44 = 21; string = Utf8Encode(string); x = ConvertToWordArray(string); a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476; for (k = 0; k < x.length; k += 16) { AA = a; BB = b; CC = c; DD = d; a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478); d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756); c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB); b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE); a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF); d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A); c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613); b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501); a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8); d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF); c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1); b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE); a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122); d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193); c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E); b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821); a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562); d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340); c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51); b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA); a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D); d = GG(d, a, b, c, x[k + 10], S22, 0x2441453); c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681); b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8); a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6); d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6); c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87); b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED); a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905); d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8); c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9); b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A); a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942); d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681); c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122); b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C); a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44); d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9); c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60); b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70); a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6); d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA); c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085); b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05); a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039); d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5); c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8); b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665); a = II(a, b, c, d, x[k + 0], S41, 0xF4292244); d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97); c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7); b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039); a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3); d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92); c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D); b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1); a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F); d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0); c = II(c, d, a, b, x[k + 6], S43, 0xA3014314); b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1); a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82); d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235); c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB); b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391); a = AddUnsigned(a, AA); b = AddUnsigned(b, BB); c = AddUnsigned(c, CC); d = AddUnsigned(d, DD) } var temp = WordToHex(a) + WordToHex(b) + WordToHex(c) + WordToHex(d); return temp.toLowerCase() }\n\nfunction w() {\n  var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}\n    , t = [];\n  return Object.keys(e).forEach((function (a) {\n    t.push(\"\".concat(a, \"=\").concat(e[a]))\n  }\n  )),\n    t.join(\"&\")\n}\n"
  }
]