diff --git a/52pojie-DailyBonus/52pojie.js b/52pojie-DailyBonus/52pojie.js deleted file mode 100644 index c7e169b703..0000000000 --- a/52pojie-DailyBonus/52pojie.js +++ /dev/null @@ -1,133 +0,0 @@ -/* -吾爱破解签到脚本 - -更新时间: 2022.6.18 -脚本兼容: QuantumultX, Surge, Loon, Node.js -电报频道: @NobyDa -问题反馈: @NobyDa_bot - -************************ -QX, Surge, Loon说明: -************************ -手动登录 https://www.52pojie.cn/home.php 如通知成功获取cookie, 则可以使用此签到脚本. -获取Cookie后, 请将Cookie脚本禁用并移除主机名, 以免产生不必要的MITM. -脚本将在每天上午9点执行, 您可以修改执行时间. - -************************ -Node.js说明: -************************ -需自行安装"got"与"iconv-lite"模块. 例: npm install got iconv-lite -g - -抓取Cookie说明: -浏览器打开 https://www.52pojie.cn/home.php 登录账号后, 开启抓包软件并刷新页面. -抓取该URL请求头下的Cookie字段, 填入以下CookieWA的单引号内即可. */ - -const CookieWA = ''; - -//Bark APP 通知推送Key -const barkKey = ''; - -/*********************** -Surge 4.2.0+ 脚本配置: -************************ - -[Script] -吾爱签到 = type=cron,cronexp=0 9 * * *,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js - -吾爱获取Cookie = type=http-request,pattern=https:\/\/www\.52pojie\.cn\/home\.php\?,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js - -[MITM] -hostname= www.52pojie.cn - -************************ -QuantumultX 远程脚本配置: -************************ - -[task_local] -# 吾爱签到 -0 9 * * * https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js - -[rewrite_local] -# 获取Cookie -https:\/\/www\.52pojie\.cn\/home\.php\? url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js - -[mitm] -hostname= www.52pojie.cn - -************************ -Loon 2.1.0+ 脚本配置: -************************ - -[Script] -# 吾爱签到 -cron "0 9 * * *" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js - -# 获取Cookie -http-request https:\/\/www\.52pojie\.cn\/home\.php\? script-path=https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js - -[Mitm] -hostname= www.52pojie.cn -*/ - -const $ = API('nobyda_52pojie'); -const date = new Date(); -const reqData = { - url: 'https://www.52pojie.cn/home.php?mod=task&do=apply&id=2', - headers: { - Cookie: CookieWA || $.read("COOKIE"), - "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0", - } -}; -if ($.env.isRequest) { - GetCookie() -} else if (!reqData.headers.Cookie) { - $.notify('吾爱破解', ``, `未填写/未获取Cookie!`); -} else if (!reqData.headers.Cookie.includes('_auth=')) { - $.notify('吾爱破解', ``, `Cookie关键授权字段缺失, 需重新获取!`); -} else { - $.http.put(reqData) - .then((resp) => { - if (resp.body.match(/(ÒÑÍê³É|\u606d\u559c\u60a8|��̳΢�š��ᰮ�ƽ�)/)) { - $.msgBody = date.getMonth() + 1 + "月" + date.getDate() + "日, 签到成功 🎉" - } else if (resp.body.match(/(ÄúÒÑ|\u4e0b\u671f\u518d\u6765|>��Ǹ������)/)) { - $.msgBody = date.getMonth() + 1 + "月" + date.getDate() + "日, 已签过 ⚠️" - } else if (resp.body.match(/(ÏȵǼ|\u9700\u8981\u5148\u767b\u5f55|�Ҫ�ȵ�¼���ܼ�)/)) { - $.msgBody = "签到失败, Cookie失效 ‼️‼️" - } else if (resp.statusCode == 403) { - $.msgBody = "服务器暂停签到 ⚠️" - } else { - $.msgBody = "脚本待更新 ‼️‼️" - } - }) - .catch((err) => ($.msgBody = `签到失败 ‼️‼️\n${err || err.message}`)) - .finally(async () => { - if (barkKey) { - await BarkNotify($, barkKey, '吾爱破解', $.msgBody); - } - $.notify('吾爱破解', ``, $.msgBody); - $.done(); - }) -} - -function GetCookie() { - const TM = $.read("TIME"); - const CK = $request.headers['Cookie'] || $request.headers['cookie']; - if (CK && CK.includes('_auth=')) { - $.write(CK, "COOKIE"); - if (!TM || TM && (Date.now() - TM) / 1000 >= 21600) { - $.notify("吾爱破解", "", `写入Cookie成功 🎉`); - $.write(JSON.stringify(Date.now()), "TIME"); - } else { - $.info(`吾爱破解\n写入Cookie成功 🎉`) - } - } else { - $.info(`吾爱破解\n写入Cookie失败, 关键值缺失`) - } - $.done() -} - -//Bark APP notify -async 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}`) } } }; - -//https://github.com/Peng-YM/QuanX/tree/master/Tools/OpenAPI -function 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) } \ No newline at end of file diff --git a/BDTieBa-DailyBonus/TieBa.js b/BDTieBa-DailyBonus/TieBa.js deleted file mode 100644 index 104b018db5..0000000000 --- a/BDTieBa-DailyBonus/TieBa.js +++ /dev/null @@ -1,315 +0,0 @@ -/********************************* -百度贴吧签到脚本 - -脚本原作者: @sazs34 -平台兼容: QuantumultX, Surge, Loon -更新日期: 2024/06/01 - -获取Cookie说明: -打开百度贴吧App后(AppStore中国区, 非内部版),点击"我的", 如通知成功获取cookie则可以使用该脚本. - -********************************* -Surge(iOS 5.9.0+/macOS 5.5.0+)模块: -https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/TieBaDailyBonus.sgmodule - -********************************* -QuantumultX 任务仓库(Gallery)订阅: -https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json - -工具&分析->HTTP请求->右上角添加任务仓库->选择百度贴吧签到脚本添加定时任务和附加组件 - -********************************* -Loon 脚本订阅(非插件): -https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_Daily_bonus.plugin - -添加后请按需启用脚本 - -*********************************/ - - -var $nobyda = nobyda(); -var cookieVal = $nobyda.read("CookieTB"); -var useParallel = 0; //0自动切换,1串行,2并行(当贴吧数量大于30个以后,并行可能会导致QX崩溃,所以您可以自动切换) -var singleNotifyCount = 20; //想签到几个汇总到一个通知里,这里就填几个(比如我有13个要签到的,这里填了5,就会分三次消息通知过去) -var process = { - total: 0, - result: [ - // { - // bar:'', - // level:0, - // exp:0, - // errorCode:0, - // errorMsg:'' - // } - ] -}; -var url_fetch_sign = { - url: "https://tieba.baidu.com/mo/q/newmoindex", - headers: { - "Content-Type": "application/octet-stream", - Referer: "https://tieba.baidu.com/index/tbwise/forum", - Cookie: cookieVal, - "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16A366" - } -}; -var url_fetch_add = { - url: "https://tieba.baidu.com/sign/add", - method: "POST", - headers: { - "Content-Type": "application/x-www-form-urlencoded", - Cookie: cookieVal, - "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" - }, - body: "" -}; -if ($nobyda.isRequest) { - GetCookie() -} else { - signTieBa() -} - - -function signTieBa() { - useParallel = $nobyda.read("BDTB_DailyBonus_Mode") || useParallel - singleNotifyCount = $nobyda.read("BDTB_DailyBonus_notify") || singleNotifyCount - if (!cookieVal) { - $nobyda.notify("贴吧签到", "签到失败", "未获取到cookie"); - return $nobyda.done() - } - $nobyda.get(url_fetch_sign, function(error, response, data) { - if (error) { - $nobyda.notify("贴吧签到", "签到失败", "未获取到签到列表"); - $nobyda.done() - } else { - // $nobyda.notify("贴吧签到", "贴吧列表", response.body); - var body = JSON.parse(data); - var isSuccessResponse = body && body.no == 0 && body.error == "success" && body.data.tbs; - if (!isSuccessResponse) { - $nobyda.notify("贴吧签到", "签到失败", (body && body.error) ? body.error : "接口数据获取失败"); - return $nobyda.done() - } - process.total = body.data.like_forum.length; - if (body.data.like_forum && body.data.like_forum.length > 0) { - if (useParallel == 1 || (useParallel == 0 && body.data.like_forum.length >= 30)) { - signBars(body.data.like_forum, body.data.tbs, 0); - } else { - for (const bar of body.data.like_forum) { - signBar(bar, body.data.tbs); - } - } - } else { - $nobyda.notify("贴吧签到", "签到失败", "请确认您有关注的贴吧"); - return $nobyda.done() - } - } - }) -} - -function signBar(bar, tbs) { - if (bar.is_sign == 1) { //已签到的,直接不请求接口了 - process.result.push({ - bar: `${bar.forum_name}`, - level: bar.user_level, - exp: bar.user_exp, - errorCode: 9999, - errorMsg: "已签到" - }); - checkIsAllProcessed(); - } else { - url_fetch_add.body = `tbs=${tbs}&kw=${bar.forum_name}&ie=utf-8`; - $nobyda.post(url_fetch_add, function(error, response, data) { - if (error) { - process.result.push({ - bar: bar.forum_name, - errorCode: 999, - errorMsg: '接口错误' - }); - checkIsAllProcessed(); - } else { - try { - var addResult = JSON.parse(data); - if (addResult.no == 0) { - process.result.push({ - bar: bar.forum_name, - errorCode: 0, - errorMsg: `获得${addResult.data.uinfo.cont_sign_num}积分,第${addResult.data.uinfo.user_sign_rank}个签到` - }); - } else { - process.result.push({ - bar: bar.forum_name, - errorCode: addResult.no, - errorMsg: addResult.error - }); - } - } catch (e) { - $nobyda.notify("贴吧签到", "贴吧签到数据处理异常", JSON.stringify(e)); - $nobyda.done() - } - checkIsAllProcessed(); - } - }) - } -} - -function signBars(bars, tbs, index) { - //$nobyda.notify("贴吧签到", `进度${index}/${bars.length}`, ""); - if (index >= bars.length) { - //$nobyda.notify("贴吧签到", "签到已满", `${process.result.length}`); - checkIsAllProcessed(); - } else { - var bar = bars[index]; - if (bar.is_sign == 1) { //已签到的,直接不请求接口了 - process.result.push({ - bar: `${bar.forum_name}`, - level: bar.user_level, - exp: bar.user_exp, - errorCode: 9999, - errorMsg: "已签到" - }); - signBars(bars, tbs, ++index); - } else { - url_fetch_add.body = `tbs=${tbs}&kw=${bar.forum_name}&ie=utf-8`; - $nobyda.post(url_fetch_add, function(error, response, data) { - if (error) { - process.result.push({ - bar: bar.forum_name, - errorCode: 999, - errorMsg: '接口错误' - }); - signBars(bars, tbs, ++index); - } else { - try { - var addResult = JSON.parse(data); - if (addResult.no == 0) { - process.result.push({ - bar: bar.forum_name, - errorCode: 0, - errorMsg: `获得${addResult.data.uinfo.cont_sign_num}积分,第${addResult.data.uinfo.user_sign_rank}个签到` - }); - } else { - process.result.push({ - bar: bar.forum_name, - errorCode: addResult.no, - errorMsg: addResult.error - }); - } - } catch (e) { - $nobyda.notify("贴吧签到", "贴吧签到数据处理异常", JSON.stringify(e)); - $nobyda.done() - } - signBars(bars, tbs, ++index) - } - }) - } - } -} - -function checkIsAllProcessed() { - //$nobyda.notify("贴吧签到", `最终进度${process.result.length}/${process.total}`, ""); - if (process.result.length != process.total) return; - for (var i = 0; i < Math.ceil(process.total / singleNotifyCount); i++) { - var notify = ""; - var spliceArr = process.result.splice(0, singleNotifyCount); - var notifySuccessCount = 0; - for (const res of spliceArr) { - if (res.errorCode == 0 || res.errorCode == 9999) { - notifySuccessCount++; - } - if (res.errorCode == 9999) { - notify += `【${res.bar}】已经签到,当前等级${res.level},经验${res.exp} -`; - } else { - notify += `【${res.bar}】${res.errorCode==0?'签到成功':'签到失败'},${res.errorCode==0?res.errorMsg:('原因:'+res.errorMsg)} -`; - } - } - $nobyda.notify("贴吧签到", `签到${spliceArr.length}个,成功${notifySuccessCount}个`, notify); - $nobyda.done() - } -} - -function GetCookie() { - let headerCookie = $request.headers["Cookie"] || $request.headers["cookie"]; - if (headerCookie && headerCookie.includes('BDUSS=')) { - if (!cookieVal) { - $nobyda.notify("写入百度贴吧Cookie成功 🎉", "", ""); - } else { - console.log(`写入百度贴吧Cookie成功 🎉`); - } - $nobyda.write(headerCookie, "CookieTB") - } else { - console.log(`写入Cookie失败, BDUSS值缺失. `); - } - return $nobyda.done(); -} - -function nobyda() { - const isRequest = typeof $request != "undefined" - const isSurge = typeof $httpClient != "undefined" - const isQuanX = typeof $task != "undefined" - const notify = (title, subtitle, message) => { - if (isQuanX) $notify(title, subtitle, message) - if (isSurge) $notification.post(title, subtitle, message) - } - const write = (value, key) => { - if (isQuanX) return $prefs.setValueForKey(value, key) - if (isSurge) return $persistentStore.write(value, key) - } - const read = (key) => { - if (isQuanX) return $prefs.valueForKey(key) - if (isSurge) return $persistentStore.read(key) - } - const adapterStatus = (response) => { - if (response) { - if (response.status) { - response["statusCode"] = response.status - } else if (response.statusCode) { - response["status"] = response.statusCode - } - } - return response - } - const get = (options, callback) => { - if (isQuanX) { - if (typeof options == "string") options = { - url: options - } - options["method"] = "GET" - $task.fetch(options).then(response => { - callback(null, adapterStatus(response), response.body) - }, reason => callback(reason.error, null, null)) - } - if (isSurge) $httpClient.get(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - const post = (options, callback) => { - if (isQuanX) { - if (typeof options == "string") options = { - url: options - } - options["method"] = "POST" - $task.fetch(options).then(response => { - callback(null, adapterStatus(response), response.body) - }, reason => callback(reason.error, null, null)) - } - if (isSurge) { - $httpClient.post(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - } - const done = (value = {}) => { - if (isQuanX) return $done(value) - if (isSurge) isRequest ? $done(value) : $done() - } - return { - isRequest, - notify, - write, - read, - get, - post, - done - } -}; \ No newline at end of file diff --git a/Bahamut/BahamutAnimeAds.js b/Bahamut/BahamutAnimeAds.js deleted file mode 100644 index 09a88fcc7e..0000000000 --- a/Bahamut/BahamutAnimeAds.js +++ /dev/null @@ -1,68 +0,0 @@ -/************************ - -动画疯,屏蔽播放广告脚本 (黑屏25秒自动播放) -由于动画疯强制验证观看广告时间,无法实现真正意义上的跳过广告。 - -Surge(4.11+)模块: -https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/BahamutAnimeAds.sgmodule - -QX(1.0.27+)用户请自行搭配KOP-XIAO资源解析器重写引用Surge模块。 - -************************/ - -let [req, rsp] = [$request, JSON.parse($response.body || '{}')]; - -runs().catch((err) => { - console.log(`[BahamutAnime] ERROR: ${err.message||err}`) -}).finally(() => $done({ - body: JSON.stringify(rsp) -})); - -async function runs() { - if (req.url.includes('token.php')) { - if (rsp.ad) { - rsp.ad.minor = []; - rsp.ad.major = []; - } - if (rsp.data && rsp.data.ad) { - rsp.data.ad.minor = []; - rsp.data.ad.major = []; - } - } - if (req.url.includes('m3u8.php') && (rsp.message || rsp.error)) { - await adURL(''); - await new Promise(r => setTimeout(r, 25000)); - await adURL('end'); - rsp = await playURL(); - } -} - -function adURL(str) { - return new Promise((res) => { - get({ - 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]}`, - headers: req.headers - }, (err, resp, data) => res()) - }) -} - -function playURL() { - return new Promise((res) => { - get({ - url: req.url, - headers: req.headers - }, (err, resp, data) => res(JSON.parse(data || '{}'))) - }) -} - -function get(options, callback) { - if (typeof $task != "undefined") { - $task.fetch(options).then(response => { - response["status"] = response.statusCode - callback(null, response, response.body) - }, reason => callback(reason.error, null, null)) - } - if (typeof $httpClient != "undefined") { - $httpClient.get(options, callback) - } -} \ No newline at end of file diff --git a/Bahamut/BahamutDailyBonus.js b/Bahamut/BahamutDailyBonus.js deleted file mode 100644 index 42ca42997a..0000000000 --- a/Bahamut/BahamutDailyBonus.js +++ /dev/null @@ -1,358 +0,0 @@ -/************************ - -巴哈姆特签到脚本 -包含主站签到、公会签到、动画疯答题等 - -脚本兼容: Surge、QuantumultX、Loon、Shadowrocket、Node.js -适配过程: https://nobyda.github.io/2021/07/24/Bahamut_daily_bonus_js_example -BoxJs订阅: https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json - -************************* -【 签到脚本注意事项 】: -************************* - -1. 该脚本需要进入BoxJs或脚本内填写账号密码后, 方可使用. -2. 不建议在凌晨执行,因需要获取动画疯题目答案; 默认配置将在每天的早上8:00执行. -3. 如需使用Node.js运行该脚本, 则需安装got、tough-cookie模块 - -************************* -【 Surge & Loon 脚本配置 】: -************************* - -[Script] -cron "0 8 * * *" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js, wake-system=1, timeout=300 - -************************* -【 QX 1.0.10+ 脚本配置 】 : -************************* - -[task_local] -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 - -************************/ - -// 以下全局变量中的持久化接口为BoxJs预留, 以便修改 -// 把兼容函数定义到$中, 以便统一调用 -const $ = new Env('巴哈姆特'); - -// 用户名 -$.uid = $.getdata('@ND_BAHA.ID') || 'YourUserName'; - -// 用户密码 -$.pwd = $.getdata('@ND_BAHA.PW') || 'YourUserPassword'; - -// 两步验证Token, 16位数, 未设置请保持默认 -$.totp = $.getdata('@ND_BAHA.TOTP') || ''; - -// 是否开启广告签到,true/false,默认关闭 (该功能耗时过长) -$.needSignAds = $.getdata('@ND_BAHA.ADS') || false; - -// 是否自动签到公会,true/false,默认开启 -$.needSignGuild = $.getdata('@ND_BAHA.GUILD') || true; - -// 是否自动答题动画疯,true/false,默认开启 (不保证100%答题正确) -$.needAnswer = $.getdata('@ND_BAHA.ANSWER') || true; - -//Bark APP 通知推送Key -$.barkKey = ''; - -// 为通知准备的空数组 -$.notifyMsg = []; - -(async function() { // 立即运行的匿名异步函数 - await BahamutLogin(); // 登录 - await BahamutGuildSign(); //签到巴哈公会 - await BahamutSign(); //签到巴哈 - await BahamutAnswer(); //动画疯答题 -})().catch((e) => $.notifyMsg.push(e.message || e)) //捕获登录函数等抛出的异常, 并把原因添加到全局变量(通知) - .finally(async () => { //finally在catch之后无论有无异常都会执行 - if ($.barkKey) { //如果已填写Bark Key - await BarkNotify($, $.barkKey, $.name, $.notifyMsg.join('\n')); //推送Bark通知 - }; - $.msg($.name, ``, $.notifyMsg.join('\n'), { - 'open-url': 'crazyanime://', //动画疯url scheme - 'media-url': 'https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/bahamutClear.png' //通知图片 - }); //带上总结推送通知 - $.done(); //调用Surge、QX内部特有的函数, 用于退出脚本执行 - }); - -async function BahamutLogin(retry = 3, interval = 1000) { //登录函数,拿到Set-Cookie - - //登录成功: {"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} - //账号错误: {"code":0,"message":"查無此人:SDFOUGB"} - //密码错误: {"code":0,"message":"帳號、密碼或驗證碼錯誤!"} - //验证码错误: {"code":0,"message":"驗證碼錯誤"} - - for (let i = 0; i < retry; i++) { //循环登录(默认三次) - if (i > 0) { - $.log('', `🔶尝试第${i+1}次登录...`); - await $.wait(interval); //延迟一秒 - }; - const reqUrl = { - url: 'https://api.gamer.com.tw/mobile_app/user/v3/do_login.php', //登录接口 - headers: { //请求头 - 'Cookie': 'ckAPP_VCODE=6666' //Cookie中的ckAPP_VCODE为必须 - }, - //请求体放入用户名和密码,并把它uri编码 - body: `uid=${encodeURIComponent($.uid)}&passwd=${encodeURIComponent($.pwd)}&vcode=6666${$.totp?`&twoStepAuth=${TOTP($.totp)}`:``}` - }; - const res = await $.http.post(reqUrl) //使用post请求查询 (兼容函数实际上返回Promise实例对象,以便后续调用时可以实现顺序执行异步函数) - .then(async (resp) => { //请求成功的处理 - const body = JSON.parse(resp.body); //解析响应体json为对象 - if (body.userid) { //如果成功返回用户信息 - $.BAHARUNE = JSON.stringify(resp.headers).split(/(BAHARUNE=\w+)/)[1]; - return `✅巴哈姆特登录成功`; - } else { //否则登录失败 (例如密码错误) - const failMsg = body.error ? body.error.message : null; //判断签到失败原因 - throw new Error(`${body.message||failMsg||'原因未知'}`); //带上原因抛出异常 - } - }).catch((err) => `❌登录失败\n❌${err.message || err}`); - $.log('', res.message || res); - if (res === `✅巴哈姆特登录成功`) { - break; //登录成功则跳出循环 - } else if (retry == i + 1) { //如果最后一次重试仍登录失败 - throw new Error(res.message || res); //抛出错误, 被调用该函数时的catch捕获, 脚本结束. - } - } -} - -function BahamutSign() { //查询巴哈姆特签到Token - return $.http.get({ //使用get方法 (Promise实例对象) 查询签到Token - url: 'https://www.gamer.com.tw/ajax/get_csrf_token.php', // 查询Token接口 - headers: {} //请求头, 客户端将自动设置Cookie字段 - }).then(async (resp) => { //网络请求成功的处理, 实例函数带有async关键字, 表示里面有异步操作 - if (resp.body) { //如果签到Token获取成功 - $.log('', '✅获取签到令牌成功'); //打印日志 - const sign = await StartSignBahamut(resp.body); //带上Token开始签到 - $.notifyMsg.push(`主页签到: 成功, 已连续签到${sign}天`); //添加到全局变量备用 (通知) - await StartAdsBonus(resp.body.slice(0, 16), 'start'); //执行广告签到 - } else { //否则抛出异常 - throw new Error('获取签到令牌失败'); //带上原因被下面catch捕获 - } - }) - .catch(err => { - $.notifyMsg.push(`主页签到: ${err.message||err}`); //添加到全局变量备用 (通知) - $.log('', `❌巴哈姆特签到失败`, `❌${err.message||err}`); - }); // 捕获异常, 打印日志 -} - -function StartSignBahamut(token) { //巴哈姆特签到 - - //签到成功: {"data":{"days":1,"dialog":"","prjSigninDays":0}} - //已签过: {"error":{"code":0,"message":"今天您已經簽到過了喔","status":"","details":[]}} - //未登录: {"error":{"code":401,"message":"尚未登入","status":"NO_LOGIN","details":[]}} - //令牌过期: {"error":{"code":403,"message":"網頁已過期","status":"CSRF_TOKEN_ERROR","details":[]}} - - return $.http.post({ //使用post方法 (Promise实例对象) 进行签到 - url: 'https://www.gamer.com.tw/ajax/signin.php', //巴哈姆特签到接口 - headers: {}, //请求头, 客户端将自动设置Cookie字段 - body: `action=1&token=${token}` //请求体带上查询到的签到Token - }) - .then(res => { // 网络请求成功的处理 - const body = JSON.parse(res.body); //解析响应体json为对象 - if (body.data) { // 如果签到成功 (判断预期响应格式) - $.log('', '✅巴哈姆特签到成功', `✅已连续签到${body.data.days}天`); //打印日志 - return body.data.days; //返回签到天数 - } else { //否则签到失败 - const failMsg = body.error ? body.error.message : null; //判断签到失败原因 - throw new Error(failMsg || body.message || '未知'); //带上原因抛出异常 - } - }); //未写catch,如果签到失败或其他错误,则被调用该函数时的catch捕获 -} - -function StartAdsBonus(token, type) { - if ($.needSignAds === false || $.needSignAds === 'false') { //如果用户选择不签到广告 - return; //退出广告签到函数 - } - return $.http.post({ //使用post方法 (Promise实例对象) 进行签到 - url: 'https://api.gamer.com.tw/mobile_app/bahamut/v1/sign_in_ad_' + type + '.php', //双倍巴币广告奖励接口 - headers: { - 'X-Bahamut-Csrf-Token': token, //前16位签到Token - 'Cookie': `ckBahamutCsrfToken=${token};${$.BAHARUNE}` //前16位签到Token和重新设置的Cookie - } - }) - .then(async (res) => { //网络请求成功的处理, 实例函数带有async关键字, 表示里面有异步操作 - const body = JSON.parse(res.body); //解析响应体json为对象 - if (body.data && body.data.finished == 0 && type == 'start') { //如果成功激活广告奖励 - $.log('', '🔶正在执行广告签到 (30s)'); //打印日志 - await $.wait(30000); //等待30秒 - await StartAdsBonus(token, 'finished'); //领取奖励函数 - } else if (body.data && body.data.finished == 1) { //如果广告奖励领取成功 - $.log('', '✅领取广告奖励成功'); //打印日志 - $.notifyMsg.push('广告签到: 成功, 已领取双倍签到奖励'); //添加到全局变量备用 (通知) - } else { - const failMsg = body.error ? body.error.message : null; //判断签到失败原因 - throw new Error(failMsg || body.message || '未知'); //带上原因抛出异常 - } - }) - .catch(err => { - $.notifyMsg.push(`广告签到: ${err.message||err}`); //添加到全局变量备用 (通知) - $.log('', `❌广告奖励签到失败`, `❌${err.message||err}`); - }); // 捕获异常, 打印日志 -} - -function BahamutGuildSign() { //巴哈姆特查询公会列表 - if ($.needSignGuild === false || $.needSignGuild === 'false') { //如果用户选择不签到公会 - return; //退出公会签到函数 - } - return $.http.get({ //使用get请求查询公会列表 (Promise实例对象) - url: 'https://api.gamer.com.tw/ajax/common/topBar.php?type=forum', // 查询公会列表接口 - headers: {} //请求头, 客户端将自动设置Cookie字段 - }) - .then(async (resp) => { //网络请求成功的处理, 实例函数带有async关键字, 表示里面有异步操作 - const list = (resp.body.replace(/\n/g, '').match(/guild\.php\?g?sn=\d.+?<\/p>/g) || []) //正则过滤公会列表大致内容 - .map(n => { //使用map遍历每个大致内容 - return { //返回包含公会ID和公会名称的对象 - sn: n.split(/guild\.php\?g?sn=(\d+)/)[1], //正则进一步提取公会ID - name: n.split(/

(.+?)<\/p>/)[1] //正则进一步提取公会名称 - } - }); - if (list.length) { //过滤后, 如果包含公会列表 - $.log('', `✅获取公会列表成功`); //打印日志 - //按照公会数量进行并发签到, map结合Promise.all后可以实现并发签到并且都完成后才进行下一行操作 - const sign = await Promise.all(list.map(StartSignGuild)); - const sucs = sign.filter(n => n === 1).length; //过滤后得到成功数量 - const fail = sign.filter(n => n === 0).length; //过滤后得到失败数量 - //添加到全局变量备用 (通知) - $.notifyMsg.push(`公会签到: ${sucs?`成功${sucs}个`:``}${sucs&&fail?`, `:``}${fail?`失败${fail}个`:``}`); - } else { - throw new Error('公会列表为空'); //无公会列表则抛出异常 - } - }) - .catch(err => { //捕获异常, 打印日志 - $.notifyMsg.push(`公会签到: ${err.message || err}`); //添加到全局变量备用 (通知) - $.log('', `❌巴哈姆特公会签到失败`, `❌${err.message || err}`); //打印日志 - }); -} - -function StartSignGuild(v) { //巴哈姆特公会签到 - - //签到成功: {"ok":1,"msg":"本日簽到成功!獲得5貢獻度"} - //已签过: {"error":1,"msg":"您今天已經簽到過了!"} - //公会ID错误: {"error":1,"msg":"此公會社團不存在。"} - //未加入公会: {"error":1,"msg":"你還不是成員,歡迎加入!"} - //未登录: {"error":1,"msg":"請先登入"} - - return $.http.post({ //使用post方法签到公会 (Promise实例对象) - url: 'https://guild.gamer.com.tw/ajax/guildSign.php', //公会签到接口 - headers: {}, //请求头, 客户端将自动设置Cookie字段 - body: `sn=${v.sn}` //把查询到的公会ID放进请求体 - }) - .then((res) => { //网络请求成功后的处理 - const body = JSON.parse(res.body); //解析响应体json为对象 - $.log('', `🔷<${v.name}>`, `${body.ok?`✅`:`❌`}${body.msg}`); //打印日志, 包含签到结果 - if (body.ok) { //如果签到成功 - return 1; //返回1表示成功 - } else { - return 0; //返回0表示失败 - } - }) - .catch(e => { //捕获异常, 打印日志 - $.log('', `🔷<${v.name}>`, `❌签到失败: ${e.message||e}`); - return 0; //返回0表示失败 - }); -} - -function BahamutAnswer() { //动画疯答题 - - //未答题: {"game":"灌籃高手","question":"流川楓的號碼是下列何者?","a1":"7","a2":"11","a3":"23","a4":"59","userid":"GN32964174","token":"01092fe463ab36ab47cb298e229c4f8fb298e229cc260fa7baf"} - //已答题: {"error":1,"msg":"今日已經答過題目了,一天僅限一次機會"} - //未登录: {"error":1,"nologin":1,"msg":"請先登入"} - - if ($.needAnswer === false || $.needAnswer === 'false') { //如果用户关闭动画疯答题 - return; //退出答题函数 - } - return $.http.get({ //使用get方获取题目 (Promise实例对象) - url: 'https://ani.gamer.com.tw/ajax/animeGetQuestion.php?t=' + Date.now(), //获取题目接口 - headers: {} //请求头, 客户端将自动设置Cookie字段 - }) - .then(async (res) => { //网络请求成功的处理, 实例函数带有async关键字, 表示里面有异步操作 - const r = JSON.parse(res.body); //解析响应体json为对象 - if (r.token) { //如果有题目 - $.log('', `✅获取动画疯题目成功`, ``, `🔶<${r.game}> ${r.question}`, - `1️⃣${r.a1}`, `2️⃣${r.a2}`, `3️⃣${r.a3}`, `4️⃣${r.a4}`); //打印日志 - const article = await GetAanswerArticles(); //获取答案文章ID - const getAnswer = await StartSearchAnswers(article); //传入文章ID, 再从文章内获取答案 - const sendAnswer = await StartBahamutAnswer(getAnswer, r.token); //传入答案和题目令牌, 开始答题 - $.notifyMsg.push(`动画答题: ${sendAnswer}`); //答题后的结果添加到全局变量备用 (通知) - } else { //未获取到题目 - throw new Error(r.msg || `获取题目失败`); //带上原因抛出异常 - } - }) - .catch(e => { //捕获异常, 打印日志 - $.notifyMsg.push(`动画答题: ${e.message||e||`失败`}`); //添加到全局变量备用 (通知) - $.log('', `❌动画疯答题失败`, `❌${e.message||e}`); //打印日志 - }); -} - -function GetAanswerArticles() { // 从blackxblue的小屋查询含答案的文章ID - $.log('', `🔶开始获取文章`); //打印日志 - return $.http.get({ //使用get方法获取文章ID (Promise实例对象) - url: 'https://api.gamer.com.tw/mobile_app/bahamut/v1/home.php?owner=blackXblue&page=1', //获取文章ID接口 - headers: {} - }) - .then((res) => { //网络请求成功后的处理 - const body = JSON.parse(res.body); //解析响应体json为对象 - const tDate = $.time('MM/dd'); //返回今日日期 - const title = (body.creation || []).filter(t => t.title.includes(tDate)); //过滤后返回今日答案文章 - if (title.length && title[0].sn) { //如果有答案文章 - $.log('', `✅获取文章成功 (${title[0].sn})`); //打印日志 - return title[0].sn; //返回文章ID - } else { //否则带上原因抛出异常, 被调用该函数时的catch捕获 - throw new Error('今日答案未发表'); - } - }) -} - -function StartSearchAnswers(id) { //获取文章内答案 - $.log('', `🔶开始获取答案`); //打印日志 - return $.http.get({ //使用get方法获取答案 (Promise实例对象) - url: 'https://api.gamer.com.tw/mobile_app/bahamut/v1/home_creation_detail.php?sn=' + id, //获取答案接口 - headers: {} - }) - .then((res) => { //网络请求成功后的处理 - const body = JSON.parse(res.body); //解析响应体json为对象 - const answers = body.content.split(/A:(\d)/)[1]; //正则提取答案 - if (answers) { //如果成功提取答案 - $.log('', `✅获取答案成功 (${answers})`); //打印日志 - return answers; //返回答案 - } else { //否则带上原因抛出异常, 被调用该函数时的catch捕获 - throw new Error('提取答案失败'); - } - }) -} - -function StartBahamutAnswer(answer, token) { //动画疯答题 - - //答题正确: {"ok":1,"gift":"恭喜您得到:300 巴幣"} - //答题错误: {"error":1,"msg":"答題錯誤"} - //令牌过期: {"error":1,"msg":"很抱歉!本題目已超過時效!"} - //已答题: {"error":1,"msg":"今日已經答過題目了,一天僅限一次機會"} - //未登录: {"error":1,"nologin":1,"msg":"請先登入"} - - $.log('', `🔶开始答题`); //打印日志 - return $.http.post({ //使用post方法提交答案 (Promise实例对象) - url: 'https://ani.gamer.com.tw/ajax/animeAnsQuestion.php', //提交答案接口 - headers: {}, //请求头, 客户端将自动设置Cookie字段 - body: `token=${token}&ans=${answer}&t=${Date.now()}`, //请求体带上答案和答案令牌 - }) - .then((res) => { //网络请求成功后的处理 - const body = JSON.parse(res.body); //解析响应体json为对象 - if (body.ok) { //如果答题成功 - $.log('', `✅${body.gift}`); //打印奖励日志 - return body.gift; //返回奖励内容 - } else { //否则答题失败 - const failMsg = body.error ? body.error.message : null; //提取签到失败原因 - throw new Error(body.msg || failMsg || '未知'); //否则带上原因抛出异常, 被调用该函数时的catch捕获 - } - }) -} - -//Bark APP notify -async 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}`)}}}; - -//修改自 https://github.com/chavyleung/scripts/blob/master/Env.js 的兼容函数 -function 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)}; - -// 从 https://jsfiddle.net/russau/rbyjk774 魔改的TOTP两部验证算法, 完全使用原生javascript实现 -function 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(da/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>>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>>3;if(0!==g%2)throw Error("String of HEX type must be in byte increments");for(c=0;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>>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=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}; \ No newline at end of file diff --git a/Bilibili-DailyBonus/ExchangePoints.js b/Bilibili-DailyBonus/ExchangePoints.js deleted file mode 100644 index f66e06761b..0000000000 --- a/Bilibili-DailyBonus/ExchangePoints.js +++ /dev/null @@ -1,272 +0,0 @@ -/******************************** -哔哩哔哩漫画积分商城自动抢购脚本 - -默认兑换积分商城中的"【超特惠】限量-0点秒杀" -兑换数量为用户积分可兑换的最大值 (可于BoxJs内修改) -默认执行时间为:每周日、每周一的凌晨 0:00:00 - 0:00:30 之间每秒执行一次 - -该脚本需要使用签到脚本获取Cookie后方可使用,支持多账号。 - -脚本作者:@NobyDa is powered by AI -更新时间:2025/12/19 -平台兼容:Surge / QuantumultX / Loon / Stash - -********************************* -Surge(iOS 5.9.0+/macOS 5.5.0+)模块: -********************************* - -https://raw.githubusercontent.com/NobyDa/Script/refs/heads/master/Surge/Module/BiliComicsExchangePoints.sgmodule - -********************************* -QuantumultX 任务仓库(Gallery)订阅: -********************************* - -https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json -工具&分析->HTTP请求->右上角添加任务仓库->选择相关脚本添加定时任务和附加组件 - -或者添加QuantumultX配置: -[task_local] -0-59 0 0 * * 0-1 * * * https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/ExchangePoints.js, tag=哔哩哔哩漫画抢券, enabled=true - -*********************************/ - -const $ = new Env('BILI_COMICS_CHECKIN'); -const barkKey = $.isNode() && process.env['BM_BARK_KEY'] || ''; -const notifyMsg = []; - -!(async () => { - $.logLevel = $.getdata(`@${$.name}.Debug`) == 'true' && 'debug' || 'info'; - const args = argsList(typeof $argument == "string" && $argument || ''); - const user = JSON.parse($.getdata($.name) || ($.isNode() && process.env[$.name]) || '{}'); - const userNum = Object.keys(user.account || {}).length; - const todayFlag = getTodayFlag(); - // 读取配置参数 - const productName = args.ProductName || user.ProductName || '【超特惠】限量-0点秒杀'; - const productNum = args.ProductNum || parseInt(user.ProductNum) || 0; - const exchangeNum = args.ExchangeNum || parseInt(user.ExchangeNum) || 100; - if (userNum) { - for (const i in user.account) { - // 检查今日是否已抢购成功 - if (user.account[i].lastSuccessDate === todayFlag) { - const text = `账号(${i})今日已抢购成功,跳过执行`; - $.info(text); - continue - } - // 检查今日是否已标记积分不足 - if (user.account[i].lastInsufficientDate === todayFlag) { - const text = `账号(${i})今日积分不足,跳过执行`; - $.info(text); - continue - } - const accountPrefix = userNum > 1 ? `[账号(${i})]` : ''; - try { - const result = await ExchangeForAccount(user.account[i], productName, productNum, exchangeNum); - const text = accountPrefix ? `${accountPrefix} ${result.message}` : result.message; - $.info(text); - // 只有抢购成功时才加入通知消息并标记成功 - if (result.success) { - notifyMsg.push(text); - user.account[i].lastSuccessDate = todayFlag; - // 清除积分不足标记 - delete user.account[i].lastInsufficientDate; - $.setjson(user, $.name); - $.info(`账号 ${i} 已标记今日抢购成功`); - } - // 如果是积分不足(非异常情况),标记今日积分不足 - else if (result.insufficient) { - user.account[i].lastInsufficientDate = todayFlag; - $.setjson(user, $.name); - $.info(`账号 ${i} 已标记今日积分不足`); - } - } catch (err) { - const text = `${accountPrefix} 抢购错误: ${err.message}`; - $.error(text); - notifyMsg.push(text); - } - } - } else { - notifyMsg.push(`抢购Cookie失效/未获取 ⚠️`); - } -})() - .catch((err) => notifyMsg.push(`错误: ${err}`) && $.error(err)) - .finally(async () => { - if (notifyMsg.length) { - if (barkKey) { - await BarkNotify($, barkKey, `哔哩哔哩漫画抢券`, notifyMsg.join('\n')); - } - $.msg(`哔哩哔哩漫画抢券`, ``, notifyMsg.join('\n')); - } - $.done({}); - }); - -async function ExchangeForAccount(account, productName, productNum, exchangeNum) { - // 先只查询商品信息(不查询积分) - const productList = await ListProduct(account); - - // 查找目标商品 - const product = productList.find(t => t.title == productName); - if (!product) { - return { success: false, insufficient: false, message: `查询商品失败: 未找到"${productName}"` }; - } - - // 先检查商品库存,如果库存为0则直接返回,不查询积分 - if (!product.remain_amount) { - $.info(`查询商品: ${productName}, 库存: 0`); - return { success: false, insufficient: false, message: `抢购终止: 商品库存为0` }; - } - - // 库存充足时才查询积分 - const userPoint = await GetUserPoint(account); - $.info(`查询商品: ${productName}, 库存: ${product.remain_amount}, 当前积分: ${userPoint}`); - - // 检查积分是否足够 - if (userPoint < product.real_cost) { - return { - success: false, - insufficient: true, - message: `抢购终止: 积分不足 (需要${product.real_cost}, 当前${userPoint})` - }; - } - - // 计算兑换数量 - const num = productNum > 0 ? Math.min(productNum, Math.floor(userPoint / product.real_cost)) : Math.floor(userPoint / product.real_cost); - - if (num <= 0) { - return { - success: false, - insufficient: true, - message: `抢购终止: 积分不足以兑换` - }; - } - - // 开始抢购 - for (let i = 0; i < exchangeNum; i++) { - const result = await StartExchange(account, product, num, i); - if (result.success) { - return { - success: true, - insufficient: false, - message: `抢购成功: 第${i + 1}次, 数量: ${num}, 消耗积分: ${num * product.real_cost}` - }; - } - if (i === exchangeNum - 1) { - return { - success: false, - insufficient: false, - message: `抢购失败: 已尝试${exchangeNum}次 (${result.message})` - }; - } - } -} - -function GetUserPoint(account) { - const opts = { - url: 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetUserPoint', - headers: { - "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", - "Cookie": account.cookie - }, - throwHttpErrors: false - }; - - $.debug(`Send GetUserPoint request:`, $.toStr(opts, null, null, 1)); - - return $.http.post(opts) - .then((resp) => { - $.debug(`Receive GetUserPoint response:`, $.toStr(resp, null, null, 1)); - const body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}'); - if (body.code == 0 && body.data) { - return parseInt(body.data.point); - } else { - throw new Error(body.msg || '查询积分失败'); - } - }) - .catch((err) => { - $.error(`GetUserPoint error:`, err); - throw err; - }); -} - -function ListProduct(account) { - const opts = { - url: 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/ListProduct', - headers: { - "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" - }, - throwHttpErrors: false - }; - - $.debug(`Send ListProduct request:`, $.toStr(opts, null, null, 1)); - - return $.http.post(opts) - .then((resp) => { - $.debug(`Receive ListProduct response:`, $.toStr(resp, null, null, 1)); - const body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}'); - if (body.code == 0 && body.data && body.data.length >= 1) { - return body.data; - } else { - throw new Error(body.msg || '查询商品列表失败'); - } - }) - .catch((err) => { - $.error(`ListProduct error:`, err); - throw err; - }); -} - -function StartExchange(account, product, num, attempt) { - const opts = { - url: 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/Exchange', - headers: { - "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", - "Content-Type": "application/json", - "Cookie": account.cookie - }, - body: JSON.stringify({ - product_id: product.id, - product_num: num, - point: num * product.real_cost - }), - throwHttpErrors: false - }; - - $.debug(`Send Exchange request (attempt ${attempt + 1}):`, $.toStr(opts, null, null, 1)); - - return $.http.post(opts) - .then((resp) => { - $.debug(`Receive Exchange response (attempt ${attempt + 1}):`, $.toStr(resp, null, null, 1)); - const body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}'); - if (body.code == 0) { - return { success: true, message: '兑换成功' }; - } else { - return { success: false, message: body.msg || '未知错误' }; - } - }) - .catch((err) => { - $.error(`Exchange error (attempt ${attempt + 1}):`, err); - return { success: false, message: err.message || '请求失败' }; - }); -} - -function getTodayFlag() { - const now = new Date(); - const year = now.getFullYear(); - const month = String(now.getMonth() + 1).padStart(2, '0'); - const day = String(now.getDate()).padStart(2, '0'); - return `${year}-${month}-${day}`; -} - -function argsList(data) { - return Array.from( - data.split("&") - .map((i) => i.split("=")) - .map(([k, v]) => [k, decodeURIComponent(v)]) - ) - .reduce((a, [k, v]) => Object.assign(a, { [k]: v }), {}) -} - -//Bark APP notify -async 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}`) } } }; - -// https://github.com/chavyleung/scripts/blob/master/Env.min.js -function 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) } diff --git a/Bilibili-DailyBonus/Manga.js b/Bilibili-DailyBonus/Manga.js deleted file mode 100644 index 45a06ceb9d..0000000000 --- a/Bilibili-DailyBonus/Manga.js +++ /dev/null @@ -1,143 +0,0 @@ -/******************************** -哔哩哔哩漫画签到脚本 - -支持多账号,支持Node.js,支持Bark推送。 -打开哔哩哔哩/漫画后 (AppStore中国区),单击"我的", 即可获取cookie - -脚本作者:@NobyDa -更新时间:2025/12/19 -平台兼容:Surge / QuantumultX / Loon / Stash / Node.js -模块依赖(Node.js):iconv-lite / got / tough-cookie -环境变量(Node.js):BILI_COMIC_DAILY_BONUS / BM_BARK_KEY - -********************************* -Surge(iOS 5.9.0+/macOS 5.5.0+)模块: -********************************* - -https://raw.githubusercontent.com/NobyDa/Script/refs/heads/master/Surge/Module/BiliComicsDailyBonus.sgmodule - -********************************* -QuantumultX 任务仓库(Gallery)订阅: -********************************* - -https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json -工具&分析->HTTP请求->右上角添加任务仓库->选择相关脚本添加定时任务和附加组件 - -或者添加QuantumultX配置: -[task_local] -0 9 * * * https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js, tag=哔哩哔哩漫画签到 - -[rewrite_local] -^https:\/\/app\.bilibili\.com\/x\/v2\/account\/myinfo url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js - -[mitm] -hostname = app.bilibili.com -*********************************/ - -const $ = new Env('BILI_COMICS_CHECKIN'); -const barkKey = $.isNode() && process.env['BM_BARK_KEY'] || ''; // bark key -const notifyMsg = []; -const auth = ''; // '{"account":{"user1":{"cookie":"xxx","access_key":"xxx"},"user2":{"cookie":"xxx","access_key":"xxx"}}}' - -!(async () => { - $.logLevel = $.getdata(`@${$.name}.Debug`) == 'true' && 'debug' || 'info'; - const user = JSON.parse(auth || $.getdata($.name) || ($.isNode() && process.env[$.name]) || '{}'); - const userNum = Object.keys(user.account || {}).length; - if (typeof $request !== 'undefined') { - return GetAuth($request, user); - } - if (userNum) { - const invalidUser = []; - for (const i in user.account) { - const text = [ - userNum > 1 && `[账号${notifyMsg.length + 1}(${i})]`, - await Checkin(user.account[i], i), - ].filter((v) => v).join(' '); - if (text.includes('登陆失效')) { - invalidUser.push(i) - } - $.info(text); - notifyMsg.push(text); - } - invalidUser.forEach((i) => delete user.account[i] && !$.isNode() && $.setjson(user, $.name)); - } else { - notifyMsg.push(`签到Cookie失效/未获取 ⚠️`); - } -})() - .catch((err) => notifyMsg.push(`错误: ${err}`) && $.error(err)) - .finally(async () => { - const finalContent = notifyMsg.filter((v) => !v.includes('已签过')); - if (finalContent.length) { - if (barkKey) { - await BarkNotify($, barkKey, `哔哩哔哩漫画`, finalContent.join('\n')); - } - $.msg(`哔哩哔哩漫画`, ``, finalContent.join('\n')) - } - $.done({}); - }); - -function Checkin(key) { - const opts = { - url: `https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn?platform=ios`, - headers: { - "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" - }, - throwHttpErrors: false // a fucking legacy in Env.js - }; - if (key.cookie) { opts.headers.Cookie = key.cookie } - if (key.access_key) { opts.url = `${opts.url}&access_key=${key.access_key}` } - $.debug(`Send checkin request:`, $.toStr(opts, null, null, 1)); - return $.http.post(opts) - .then((resp) => { - $.debug(`Receive checkin request response:`, $.toStr(resp, null, null, 1)) - resp.body = JSON.parse((resp.body?.startsWith('{') && resp.body) || '{}'); - if (resp.body.code == 0) { - return '签到成功!🎉' - } else if (resp.body.code == 1) { - return '今日已签过 ⚠️' - } else if (resp.body.msg == 'uid must > 0') { - return '签到失败, 登陆失效 ⚠️' - } else { - return `签到失败(${resp.body.msg})` - } - }) - .catch((err) => { - $.error(`Send checkin request error:`, err); - return `签到错误 ⚠️` - }) -} - -function GetAuth(raw, data) { - raw.headers = formatHeaders(raw.headers); - const uid = raw.headers['x-bili-mid']; - // cookies may not always be present in app. - const cookie = raw.headers.cookie?.split(/(SESSDATA=[a-zA-Z0-9%_-]+)/)[1]; - const access_key = raw.url.split(/access_key=([a-zA-Z0-9_-]+)/)[1]; - if (uid && (cookie?.includes('SESSDATA=') || access_key)) { - if (!data.account || !data.account[uid]) { - notifyMsg.push(`账号: ${uid} 写入鉴权成功!🎉`); - } else { - $.info(`账号: ${uid} 更新鉴权成功!🎉`); - } - data.account = { - ...data.account, [uid]: { - ...data.account?.[uid], - ...(cookie && { cookie }), - ...(access_key && { access_key }) - } - } - } else { - $.error(`写入授权失败, 数据缺失.`) - } - return $.setjson(data, $.name); -} - -function formatHeaders(h) { - return Object.keys(h).reduce((t, i) => (t[i.toLowerCase()] = h[i], t), {}) -} - -//Bark APP notify -async 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}`) } } }; - -// https://github.com/chavyleung/scripts/blob/master/Env.min.js -function 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) } \ No newline at end of file diff --git a/Ctrip-DailyBonus/Ctrip.js b/Ctrip-DailyBonus/Ctrip.js deleted file mode 100644 index b20a3ccdcb..0000000000 --- a/Ctrip-DailyBonus/Ctrip.js +++ /dev/null @@ -1,140 +0,0 @@ -/******************************** -携程旅行签到脚本 - -支持多账号,支持Node.js,支持Bark推送。 -配置脚本后登陆"携程旅行"微信小程序或"携程网页版"(https://m.ctrip.com/)即可获取账号授权。多账号请勿"退出登陆"。 - -脚本作者:@NobyDa -更新时间:2024/05/09 -平台兼容:Surge / QuantumultX / Loon / Stash / Node.js -模块依赖(Node.js):iconv-lite / got@11.8.3 / tough-cookie -环境变量(Node.js):CTRIP_AUTH / CTRIP_BARK_KEY - -********************************* -Surge(iOS 5.9.0+/macOS 5.5.0+)模块: -https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/CtripDailyBonus.sgmodule - -********************************* -QuantumultX 任务仓库(Gallery)订阅: -https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json - -工具&分析->HTTP请求->右上角添加任务仓库->选择携程脚本添加定时任务和附加组件 - -*********************************/ - -const $ = new Env('CTRIP_DAILY_BONUS'); -const barkKey = $.isNode() && process.env['CTRIP_BARK_KEY'] || ''; // bark key -const notifyMsg = []; -const auth = ''; // '{"account":{"user1":{"auth":"xxx"},"user2":{"auth":"xxx"}}}' - -!(async () => { - $.logLevel = $.getdata(`@${$.name}.Debug`) == 'true' && 'debug' || 'info'; - const user = JSON.parse(auth || $.getdata($.name) || ($.isNode() && process.env['CTRIP_AUTH']) || '{}'); - const userNum = Object.keys(user.account || {}).length; - if (typeof $response !== 'undefined') { - const body = JSON.parse($response.body || '{}'); - return GetAuth(body, user); - } - if (userNum) { - const invalidUser = []; - for (const i in user.account) { - const text = [ - userNum > 1 && `[账号${notifyMsg.length + 1}(${i.slice(-4)})]`, - await Checkin(user.account[i].auth), - await Points(user.account[i].auth) - ].filter((v) => v).join(', '); - if (text.includes('登陆失效')) { - invalidUser.push(i) - } - $.info(text); - notifyMsg.push(text); - } - invalidUser.forEach((i) => delete user.account[i] && !$.isNode() && $.setjson(user, $.name)); - } else { - notifyMsg.push(`未获取授权!`); - } -})() - .catch((err) => notifyMsg.push(`错误: ${err}`) && $.error(err)) - .finally(async () => { - if (notifyMsg.length) { - $.msg(`携程旅行`, ``, notifyMsg.join('\n')) - } - if (barkKey) { - await BarkNotify($, barkKey, `携程旅行`, notifyMsg.join('\n')); - } - $.done({}); - }); - -function Checkin(key) { - const opts = { - url: 'https://m.ctrip.com/restapi/soa2/22769/signToday', - headers: { - "Content-Type": "application/json", - "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' - }, - body: JSON.stringify({ head: { auth: key } }) - }; - $.debug(`Send checkin request:`, $.toStr(opts, 'error', null, 1)); - return $.http.post(opts) - .then((resp) => { - $.debug(`Receive checkin request response:`, $.toStr(resp)) - resp.body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}'); - if (resp.body.code == 0) { - return '签到成功' - } else if (resp.body.code == 400001) { - return '已签过' - } else if (resp.body.code == 404001) { - return '登陆失效, 尝试移除账号...' - } else { - return `签到失败(${resp.body.message})` - } - }) - .catch((err) => { - $.error(`Send checkin request error:`, err); - return `签到错误` - }) -} - -function Points(key) { - const opts = { - url: 'https://m.ctrip.com/restapi/soa2/15634/json/getPointsOrderUserInfo', - headers: { - "Content-Type": "application/json", - "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' - }, - body: JSON.stringify({ needUserInfo: true, head: { auth: key } }) - }; - $.debug(`Send points request:`, $.toStr(opts, 'error', null, 1)); - return $.http.post(opts) - .then((resp) => { - $.debug(`Receive points request response:`, $.toStr(resp)) - resp.body = JSON.parse(resp.body?.startsWith('{') && resp.body || '{}'); - if (resp.body.isLogin) { - return `总积分: ${resp.body.availableCredits || 0}` - } - }) - .catch((err) => { - $.error(`Send points request error:`, err) - return `总积分: 查询错误` - }) -} - -function GetAuth(body, data) { - if (body.ticket && body.uid) { - if (!data.account || !data.account[body.uid]) { - notifyMsg.push(`账号: ${body.uid}\n写入授权成功!`); - } else { - $.info(`账号: ${body.uid}\n更新授权成功!`); - } - data.account = { ...data.account, ...{ [body.uid]: { auth: body.ticket } } }; - } else { - $.error(`写入授权失败, 授权值缺失.`) - } - return $.setjson(data, $.name); -} - -//Bark APP notify -async 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}`) } } }; - -// https://github.com/chavyleung/scripts/blob/master/Env.min.js -function 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) } \ No newline at end of file diff --git a/Debug/Real-time-debug.js b/Debug/Real-time-debug.js deleted file mode 100644 index 7abff11a82..0000000000 --- a/Debug/Real-time-debug.js +++ /dev/null @@ -1,64 +0,0 @@ -/* - * LAN script real-time debug - * - * PC: Use "Live Server" plugin in VSCode to create a LAN backend - * APP: After backend address is modified in script, use this script as script path - */ - -!async function() { - const _$ = new nobyda(); - const _r = await new Promise(e => { - _$.get({ - url: 'http://192.168.1.66:5500/debug.js' // LAN backend address - }, (t, c, o) => { - if (c && c.status == 200 && o) { - _$.write(o, 'Real-time-debug'); - e(o); - } - }); - setTimeout(e, 100); - }); - if (_r) { - console.log("🌐 Run local network script..."); - eval(_r); - } else { - console.log("⚠️ Run cache script..."); - eval(_$.read('Real-time-debug')) - } - - function nobyda() { - const isSurge = typeof $httpClient != "undefined"; - const isQuanX = typeof $task != "undefined"; - const adapterStatus = (response) => { - if (response) { - if (response.status) { - response["statusCode"] = response.status - } else if (response.statusCode) { - response["status"] = response.statusCode - } - } - return response - }; - this.write = (value, key) => { - if (isQuanX) return $prefs.setValueForKey(value, key); - if (isSurge) return $persistentStore.write(value, key); - }; - this.read = (key) => { - if (isQuanX) return $prefs.valueForKey(key); - if (isSurge) return $persistentStore.read(key); - }; - this.get = (options, callback) => { - if (isQuanX) { - $task.fetch(options).then(response => { - callback(null, adapterStatus(response), response.body) - }, reason => callback(reason.error, null, null)) - } - if (isSurge) { - $httpClient.get(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - }; - this.done = (value = {}) => $done(value) - } -}(); \ No newline at end of file diff --git a/Disney/DisneyRating.js b/Disney/DisneyRating.js deleted file mode 100644 index 8ea74acf29..0000000000 --- a/Disney/DisneyRating.js +++ /dev/null @@ -1,253 +0,0 @@ -/********************************* -Disney+ 显示IMDb评分 / 烂番茄评分 / 豆瓣评分 - -脚本作者: @NobyDa -脚本兼容: Surge、QuantumultX、Loon -系统兼容: iOS14+ -更新时间: 2024/05/04 -脚本参考: https://github.com/yichahucha/surge/blob/master/nf_rating.js - -Surge模块: -https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/DisneyRating.sgmodule - -QuantumultX重写引用: -https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/DisneyRating.snippet - -*********************************/ - -const $tool = new Tool(); -const consoleLog = false; -let obj = $response.body; -let IMDbApikeys = IMDbApikeyList(); -let IMDbApikey = $tool.read("ImdbApikeyCacheKey"); -if (!IMDbApikey) { - updateIMDbApikey(); -} - -const requestRatings = async () => { - if (consoleLog) console.log("Disney Original Body:\n" + obj); - obj = JSON.parse(obj); - const sliced = obj?.data?.page?.actions?.[0]?.internalTitle?.split(' - '); - let title = sliced?.[0] || obj?.data?.page?.visuals?.title; - if (title) { - title = title.replace(/.+?:\s|\s?\(.+?\)\s?/g,''); - } else { - throw 'NO TITLE'; - } - const year = obj?.data?.page?.visuals?.metastringParts?.releaseYearRange?.startYear; - const type = (sliced?.[1]?.startsWith('s') && 'series') || (sliced?.[1] == 'movie' && 'movie'); - const IMDb = await requestIMDbRating(title, year, type); - const Douban = await requestDoubanRating(IMDb.id); - const IMDbrating = IMDb.msg.rating; - const tomatoes = IMDb.msg.tomatoes; - const country = IMDb.msg.country; - // const awards = IMDb.msg.awards; - const doubanRating = Douban.rating; - // const message = `${awards.length > 0 ? awards + "\n" : ""}${country}\n${IMDbrating}\n${doubanRating}${tomatoes.length > 0 ? "\n" + tomatoes + "\n" : "\n"}`; - return { country, tomatoes, IMDbrating, doubanRating }; -} - -requestRatings() - .then(data => { - if (obj?.data?.page?.visuals) { - obj.data.page.visuals.promoLabel = { - promoLabelType: "generic", - header: `${data.country}${data.tomatoes ? `\n${data.tomatoes}` : ``}`, - subheader: `${data.IMDbrating}${data.doubanRating ? `\n${data.doubanRating}` : ``}` - } - } - if (consoleLog) console.log("Disney Modified Body:\n" + JSON.stringify(obj)); - }) - .catch(error => console.log(`ERROR: ${error}`)) - .finally(() => $done({ body: typeof obj == 'object' ? JSON.stringify(obj) : obj })); - -function requestDoubanRating(imdbId) { - return new Promise(function (resolve, reject) { - const url = `https://www.douban.com/search?cat=1002&q=${imdbId}`; - if (consoleLog) console.log("Disney Douban Rating URL:\n" + url); - $tool.get(url, function (error, response, data) { - if (!error) { - if (consoleLog) console.log("Disney Douban Rating Data:\n" + data); - if (response.status == 200) { - const rating = get_douban_rating_message(data); - resolve({ rating }); - } else { - resolve({}); - } - } else { - console.log("Disney Douban Rating Error: " + error); - resolve({}); - } - }); - }); -} - -function requestIMDbRating(title, year, type) { - return new Promise(function (resolve, reject) { - let url = "https://www.omdbapi.com/?t=" + encodeURIComponent(title) + "&apikey=" + IMDbApikey; - if (year) url += "&y=" + year; - if (type) url += "&type=" + type; - if (consoleLog) console.log("Disney IMDb Rating URL:\n" + url); - $tool.get(url, function (error, response, data) { - if (!error) { - if (consoleLog) console.log("Disney IMDb Rating Data:\n" + data); - if (response.status == 200) { - const obj = JSON.parse(data); - if (obj.Response == "True") { - const id = obj.imdbID; - const msg = get_IMDb_message(obj); - resolve({ id, msg }); - } else { - reject(`Title [${title}] IMDb data not found`); - } - } else if (response.status == 401) { - if (IMDbApikeys.length > 1) { - updateIMDbApikey(); - requestIMDbRating(title, year, type); - } else { - reject(`IMDb Key invalid`); - } - } else { - reject(`Unknown status: ${response.status}, Data: ${data}`); - } - } else { - reject(`IMDB data response failed: ${error}`); - } - }); - }); -} - -function updateIMDbApikey() { - if (IMDbApikey) IMDbApikeys.splice(IMDbApikeys.indexOf(IMDbApikey), 1); - const index = Math.floor(Math.random() * IMDbApikeys.length); - IMDbApikey = IMDbApikeys[index]; - $tool.write(IMDbApikey, "ImdbApikeyCacheKey"); -} - -function get_IMDb_message(data) { - let rating_message = "IMDb: ⭐️ N/A"; - let tomatoes_message = ""; - let country_message = ""; - let ratings = data.Ratings; - let awards_message = ""; - if (data.Awards && data.Awards != "N/A") { - awards_message = "🏆 " + data.Awards; - } - if (ratings.length > 0) { - const imdb_source = ratings[0]["Source"]; - if (imdb_source == "Internet Movie Database") { - const imdb_votes = data.imdbVotes; - const imdb_rating = ratings[0]["Value"]; - rating_message = "IMDb: ⭐️ " + imdb_rating + " " + imdb_votes; - if (data.Type == "movie") { - if (ratings.length > 1) { - const source = ratings[1]["Source"]; - if (source == "Rotten Tomatoes") { - const tomatoes = ratings[1]["Value"]; - tomatoes_message = "Tomatoes: 🍅 " + tomatoes; - } - } - } - } - } - country_message = get_country_message(data.Country); - return { rating: rating_message, tomatoes: tomatoes_message, country: country_message, awards: awards_message } -} - -function get_douban_rating_message(data) { - const s = data.replace(/\n| |&#\d{2}/g, '') - .match(/\[(\u7535\u5f71|\u7535\u89c6\u5267)\].+?subject-cast\">.+?<\/span>/g); - const average = s ? s[0].split(/">(\d\.\d) { - emoji_country += countryEmoji(item) + " " + item + ", "; - }); - return emoji_country.slice(0, -2); -} - -// function errorTip() { -// return { noData: "⭐️ N/A", error: "❌ N/A" } -// } - -function IMDbApikeyList() { - const apikeys = [ - "f75e0253", "d8bb2d6b", - "ae64ce8d", "7218d678", - "b2650e38", "8c4a29ab", - "9bd135c2", "953dbabe", - "1a66ef12", "3e7ea721", - "457fc4ff", "d2131426", - "9cc1a9b7", "e53c2c11", - "f6dfce0e", "b9db622f", - "e6bde2b9", "d324dbab", - "d7904fa3", "aeaf88b9", - "4e89234e",]; - return apikeys; -} - -function 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"] } - -function Tool() { - _node = (() => { - if (typeof require == "function") { - const request = require('request') - return ({ request }) - } else { - return (null) - } - })() - _isSurge = typeof $httpClient != "undefined" - _isQuanX = typeof $task != "undefined" - this.isSurge = _isSurge - this.isQuanX = _isQuanX - this.isResponse = typeof $response != "undefined" - this.notify = (title, subtitle, message) => { - if (_isQuanX) $notify(title, subtitle, message) - if (_isSurge) $notification.post(title, subtitle, message) - if (_node) console.log(JSON.stringify({ title, subtitle, message })); - } - this.write = (value, key) => { - if (_isQuanX) return $prefs.setValueForKey(value, key) - if (_isSurge) return $persistentStore.write(value, key) - } - this.read = (key) => { - if (_isQuanX) return $prefs.valueForKey(key) - if (_isSurge) return $persistentStore.read(key) - } - this.get = (options, callback) => { - if (_isQuanX) { - if (typeof options == "string") options = { url: options } - options["method"] = "GET" - $task.fetch(options).then(response => { callback(null, _status(response), response.body) }, reason => callback(reason.error, null, null)) - } - if (_isSurge) $httpClient.get(options, (error, response, body) => { callback(error, _status(response), body) }) - if (_node) _node.request(options, (error, response, body) => { callback(error, _status(response), body) }) - } - this.post = (options, callback) => { - if (_isQuanX) { - if (typeof options == "string") options = { url: options } - options["method"] = "POST" - $task.fetch(options).then(response => { callback(null, _status(response), response.body) }, reason => callback(reason.error, null, null)) - } - if (_isSurge) $httpClient.post(options, (error, response, body) => { callback(error, _status(response), body) }) - if (_node) _node.request.post(options, (error, response, body) => { callback(error, _status(response), body) }) - } - _status = (response) => { - if (response) { - if (response.status) { - response["statusCode"] = response.status - } else if (response.statusCode) { - response["status"] = response.statusCode - } - } - return response - } -} diff --git a/IPA-Installer/IPA-Installer-JSBox.js b/IPA-Installer/IPA-Installer-JSBox.js deleted file mode 100644 index 1284aaac21..0000000000 --- a/IPA-Installer/IPA-Installer-JSBox.js +++ /dev/null @@ -1,144 +0,0 @@ -/* - * IPA-installer JSBox script. This script is not available stand alone, checkout the demo from TG channel @NobyDa - * - * Modified from https://github.com/axelburks/JSBox/blob/master/IPA%20Installer.js by @NobyDa - */ - -var port_number = 8070 -var 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` - -$app.strings = { - "en": { - "starterror": "Not support running in this way", - "ftypeerror": " is not ipa file", - "installtitle": "Installing...", - "installmsg": "\n\nYou can check on Homescreen.\nPlease tap \"Done\" button after finished", - "inerrtitle": "IPA file import error", - "inerrmsg": "Please rerun the script" - }, - "zh-Hans": { - "starterror": "不支持此方式运行!", - "ftypeerror": " 非 ipa 文件!", - "installtitle": "正在安装…", - "installmsg": "\n\n可前往桌面查看安装进度\n完成后请点击\"Done\"按钮", - "inerrtitle": "IPA文件导入失败", - "inerrmsg": "请重新运行此脚本" - } -} - -// 从应用内启动 -if ($app.env == $env.app) { - $drive.open({ - handler: function(data) { - fileCheck(data) - } - }) -} -// 从 Action Entension 启动 -else if ($app.env == $env.action) { - fileCheck($context.data) -} - -else { - $ui.error($l10n("starterror")) - delayClose(2) -} - - -function startServer(port) { - $http.startServer({ - port: port, - path: "", - handler: function(result) { - console.info(result.url) - } - }) -} - -function fileCheck(data) { - if (data && data.fileName) { - var fileName = data.fileName; - if (fileName.indexOf(".ipa") == -1) { - $ui.error(fileName + $l10n("ftypeerror")) - delayClose(2) - } else { - install(fileName, data); - } - } -} - -function install(fileName, file) { - var result = $file.write({ - data: file, - path: "app.ipa" - }) - if (result) { - startServer(port_number) - $location.startUpdates({ - handler: function(resp) { - console.info(resp.lat + " " + resp.lng + " " + resp.alt) - } - }) - var preResult = $app.openURL(plist_url); - if (preResult) { - $ui.alert({ - title: $l10n("installtitle"), - message: "\n" + fileName + $l10n("installmsg"), - actions: [{ - title: "Cancel", - style: "Cancel", - handler: function() { - $http.stopServer() - $file.delete("app.ipa") - delayClose(0.2) - } - }, - { - title: "Done", - handler: function() { - $http.stopServer() - $file.delete("app.ipa") - delayClose(0.2) - } - }] - }) - } else { - $ui.alert({ - title: "Open itms-services scheme failed", - message: "Please rerun the script or restart device", - actions: [ - { - title: "OK", - handler: function() { - delayClose(0.2) - } - }] - }) - } - } else { - $ui.alert({ - title: $l10n("inerrtitle"), - message: $l10n("inerrmsg"), - actions: [{ - title: "OK", - style: "Cancel", - handler: function() { - delayClose(0.2) - } - }] - }) - } -} - -function delayClose(time) { - $location.stopUpdates() - $thread.main({ - delay: time, - handler: function() { - if ($app.env == $env.action || $app.env == $env.safari) { - $context.close() - } - $app.close() - } - }) -} diff --git a/IPA-Installer/IPA-Installer-Pythonista.py b/IPA-Installer/IPA-Installer-Pythonista.py deleted file mode 100644 index a929058fe7..0000000000 --- a/IPA-Installer/IPA-Installer-Pythonista.py +++ /dev/null @@ -1,74 +0,0 @@ -# IPA-installer pythonista script. This script is not available stand alone, checkout the demo from TG channel @NobyDa -# -# Modified from https://github.com/axelburks/Pythonista/blob/master/IPA%20Installer.py by @NobyDa - -import os, appex, console, shutil, http.server, webbrowser, time -from os import path -from threading import Thread - -port_number = 8090 -plist_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' -save_dir = path.expanduser('./ipa') -if not path.exists(save_dir): - os.makedirs(save_dir) - -httpd = None -def startServer(port): - Handler = http.server.SimpleHTTPRequestHandler - - global httpd - httpd = http.server.HTTPServer(("", port), Handler) - - print("Start server at port", port) - httpd.serve_forever() - -def start(port): - thread = Thread(target=startServer, args=[port]) - thread.start() - - startTime = int(time.time()) - while not httpd: - if int(time.time()) > startTime + 60: - print("Time out") - break - return httpd - -def stop(): - if httpd: - httpd.shutdown() - -def main(): - if appex.is_running_extension(): - get_path = appex.get_file_path() - file_name = path.basename(get_path) - file_ext = path.splitext(file_name)[-1] - if file_ext == '.ipa': - dstpath = path.join(save_dir, 'app.ipa') - try: - shutil.copy(get_path, dstpath) - - except Exception as eer: - print(eer) - console.hud_alert('导入失败!','error',1) - start(port_number) - if httpd: - webbrowser.open(plist_url) - try: - finish = console.alert(file_name, '\n正在安装...请返回桌面查看进度...\n\n安装完成后请返回点击已完成','已完成', hide_cancel_button=False) - if finish == 1: - stop() - shutil.rmtree('./ipa') - print("Server stopped") - except: - stop() - shutil.rmtree('./ipa') - print("Cancelled") - appex.finish() - else: - console.hud_alert('非 ipa 文件无法导入安装', 'error', 2) - appex.finish() - else: - console.hud_alert('请在分享扩展中打开本脚本','error',2) - -if __name__ == '__main__': - main() \ No newline at end of file diff --git a/IPA-Installer/IPA-Installer.js b/IPA-Installer/IPA-Installer.js deleted file mode 100644 index 0592bed685..0000000000 --- a/IPA-Installer/IPA-Installer.js +++ /dev/null @@ -1,148 +0,0 @@ -/* - * iOS IPA应用辅助安装脚本. - * - * 兼容: QuantumultX、Surge5,Loon、Shadowrocket、Stash - * 作者: @NobyDa - * - * 快捷指令 + Shu配合安装: - * 导入IPA文件至Shu -> Shu长按IPA文件 -> 导出文件 -> WiFi传输 -> 本机 -> 系统共享 -> 分享至IPA-Installer快捷指令 - * - * 快捷指令 + JSBox/Pythonista配合安装: - * IPA文件长按分享至IPA-Installer快捷指令(iOS14跳过),完成后再分享至Jsbox/pythonista分享扩展. - * - * - * QuanX重写: https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/IPA-Installer.snippet - * - * Surge模块: https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/IPA_install.sgmodule - * - * loon插件: https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_IPA_Installer.plugin - * - * Stash覆写: https://raw.githubusercontent.com/NobyDa/Script/master/Stash/IPA-Installer.stoverride - * - * 快捷指令(iOS15+): https://www.icloud.com/shortcuts/4a121aa54cae4619a952baa29e044e30 - * - * 快捷指令(iOS14): https://www.icloud.com/shortcuts/179dfcd7505e44f89207086d2b1a32ea - * - * 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 - * - * Pythonista脚本: https://github.com/NobyDa/Script/blob/master/IPA-Installer/IPA-Installer-Pythonista.py - */ - -const $ = new compatible_tool(); - -(async function () { - const args = urlArgs($request.url); - const plist = ` - - - - items - - - assets - - - kind - software-package - url - https://nobyda.app/download?url=${encodeURIComponent(args.url)} - - - metadata - - bundle-identifier - ${args.bundleId || $.read("nobyda_ipa_bundle_id") || "*"} - bundle-version - 1.0 - kind - software - title - IPA - - - - -`; - if ($request.url.includes("/install?")) { - if (args.bundleId) { - $.write(args.bundleId, "nobyda_ipa_bundle_id"); - }; - $.resp = { response: { status: 200, body: args.client && plist || "{}" } }; - } else { - if ($request.method == "GET") { - const size = await ipaSize(args.url); - $.notify(`IPA Installer`, ``, size && `Installing IPA, Size: ${size} MB` || `HTTP local server read failed!`); - } - $.resp = { response: { status: 307, headers: { Location: args.url }, body: "{}" } }; - } -})() - .catch((e) => $.notify(`IPA Installer`, ``, `ERROR: ${e.message || e}\nPATH: ${e.stack}`)) - .finally(() => $.done($.resp)) - - -function ipaSize(url) { - return new Promise((r, e) => { - $.http({ method: "head", url: url, policy: "DIRECT", }, (e, h, d) => { - r(h && h.status == 200 && `${((h.headers["Content-Length"] || 0) / 1000 / 1000).toFixed(2)}`) - }); - setTimeout(() => r(), 1000) - }); -} - -function urlArgs(str) { - return Object.fromEntries( - (str.startsWith("http") && str.split("?")[1] || str).split("&") - .map((item) => item.split("=")) - .map(([k, v]) => [k, decodeURIComponent(v)]) - ); -} - -function compatible_tool() { - const isSurge = typeof $httpClient != "undefined"; - const isQuanX = typeof $task != "undefined"; - const isStash = typeof $environment == "object" && $environment["stash-version"]; - const adapterStatus = (response) => { - if (response && response.statusCode) { - response.status = response.statusCode; - } - return response - }; - this.read = (key) => { - if (isQuanX) return $prefs.valueForKey(key); - if (isSurge) return $persistentStore.read(key); - }; - this.write = (value, key) => { - if (isQuanX) return $prefs.setValueForKey(value, key); - if (isSurge) return $persistentStore.write(value, key); - }; - this.notify = (title, subtitle, message) => { - if (isQuanX) $notify(title, subtitle, message); - if (isSurge) $notification.post(title, subtitle, message); - }; - this.http = (options, callback) => { - if (options.policy) { - options.node = options.policy; - options.opts = { policy: options.policy }; - if (isStash) options.headers = { - ...options.headers, - ...{ "X-Stash-Selected-Proxy": encodeURIComponent(options.policy) } - }; - } - if (isQuanX) { - $task.fetch(options).then(response => { - callback(null, adapterStatus(response), response.body) - }, reason => callback(reason.error, null, null)) - } - if (isSurge) { - $httpClient[options.method](options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - }; - this.done = (value = {}) => { - if (value.response && isQuanX) { - value.response.status = `HTTP/1.1 ${value.response.status}`; - } - $done((value.response && isQuanX) ? value.response : value) - } -}; \ No newline at end of file diff --git a/JD-DailyBonus/JD_DailyBonus.js b/JD-DailyBonus/JD_DailyBonus.js deleted file mode 100644 index 05386ea125..0000000000 --- a/JD-DailyBonus/JD_DailyBonus.js +++ /dev/null @@ -1,1972 +0,0 @@ -/************************* - -京东多合一签到脚本 - -更新时间: 2021.09.09 20:20 v2.1.3 -有效接口: 20+ -脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js -电报频道: @NobyDa -问题反馈: @NobyDa_bot -如果转载: 请注明出处 - -************************* -【 QX, Surge, Loon 说明 】 : -************************* - -初次使用时, app配置文件添加脚本配置, 并启用Mitm后: - -Safari浏览器打开登录 https://home.m.jd.com/myJd/newhome.action 点击"我的"页面 -或者使用旧版网址 https://bean.m.jd.com/bean/signIndex.action 点击签到并且出现签到日历 -如果通知获取Cookie成功, 则可以使用此签到脚本. 注: 请勿在京东APP内获取!!! - -获取京东金融签到Body说明: 正确添加脚本配置后, 进入"京东金融"APP, 在"首页"点击"签到"并签到一次, 待通知提示成功即可. - -由于cookie的有效性(经测试网页Cookie有效周期最长31天),如果脚本后续弹出cookie无效的通知,则需要重复上述步骤。 -签到脚本将在每天的凌晨0:05执行, 您可以修改执行时间。 因部分接口京豆限量领取, 建议调整为凌晨签到。 - -BoxJs或QX Gallery订阅地址: https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json - -************************* -【 配置多京东账号签到说明 】 : -************************* - -正确配置QX、Surge、Loon后, 并使用此脚本获取"账号1"Cookie成功后, 请勿点击退出账号(可能会导致Cookie失效), 需清除浏览器资料或更换浏览器登录"账号2"获取即可; 账号3或以上同理. -注: 如需清除所有Cookie, 您可开启脚本内"DeleteCookie"选项 (第114行) - -************************* -【 JSbox, Node.js 说明 】 : -************************* - -开启抓包app后, Safari浏览器登录 https://home.m.jd.com/myJd/newhome.action 点击个人中心页面后, 返回抓包app搜索关键字 info/GetJDUserInfoUnion 复制请求头Cookie字段填入json串数据内即可 - -如需获取京东金融签到Body, 可进入"京东金融"APP (iOS), 在"首页"点击"签到"并签到一次, 返回抓包app搜索关键字 h5/m/appSign 复制请求体填入json串数据内即可 -*/ - -var Key = ''; //该参数已废弃; 仅用于下游脚本的兼容, 请使用json串数据 ↓ - -var DualKey = ''; //该参数已废弃; 仅用于下游脚本的兼容, 请使用json串数据 ↓ - -var OtherKey = ``; //无限账号Cookie json串数据, 请严格按照json格式填写, 具体格式请看以下样例: - -/*以下样例为双账号("cookie"为必须,其他可选), 第一个账号仅包含Cookie, 第二个账号包含Cookie和金融签到Body: - -var OtherKey = `[{ - "cookie": "pt_key=xxx;pt_pin=yyy;" -}, { - "cookie": "pt_key=yyy;pt_pin=xxx;", - "jrBody": "reqData=xxx" -}]` - - 注1: 以上选项仅针对于JsBox或Node.js, 如果使用QX,Surge,Loon, 请使用脚本获取Cookie. - 注2: 多账号用户抓取"账号1"Cookie后, 请勿点击退出账号(可能会导致Cookie失效), 需清除浏览器资料或更换浏览器登录"账号2"抓取. - 注3: 如果使用Node.js, 需自行安装'request'模块. 例: npm install request -g - 注4: Node.js或JSbox环境下已配置数据持久化, 填写Cookie运行一次后, 后续更新脚本无需再次填写, 待Cookie失效后重新抓取填写即可. - 注5: 脚本将自动处理"持久化数据"和"手动填写cookie"之间的重复关系, 例如填写多个账号Cookie后, 后续其中一个失效, 仅需填写该失效账号的新Cookie即可, 其他账号不会被清除. - -************************* -【Surge 4.2+ 脚本配置】: -************************* - -[Script] -京东多合一签到 = type=cron,cronexp=5 0 * * *,wake-system=1,timeout=60,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js - -获取京东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 - -[MITM] -hostname = ms.jr.jd.com, me-api.jd.com, api.m.jd.com - -************************* -【Loon 2.1+ 脚本配置】: -************************* - -[Script] -cron "5 0 * * *" tag=京东多合一签到, script-path=https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js - -http-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 - -[MITM] -hostname = ms.jr.jd.com, me-api.jd.com, api.m.jd.com - -************************* -【 QX 1.0.10+ 脚本配置 】 : -************************* - -[task_local] -# 京东多合一签到 -5 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 - -[rewrite_local] -# 获取京东Cookie. -^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 - -# 获取钢镚签到body. -^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 - -[mitm] -hostname = ms.jr.jd.com, me-api.jd.com, api.m.jd.com - -*************************/ - -var LogDetails = false; //是否开启响应日志, true则开启 - -var stop = '0'; //自定义延迟签到, 单位毫秒. 默认分批并发无延迟; 该参数接受随机或指定延迟(例: '2000'则表示延迟2秒; '2000-5000'则表示延迟最小2秒,最大5秒内的随机延迟), 如填入延迟则切换顺序签到(耗时较长), Surge用户请注意在SurgeUI界面调整脚本超时; 注: 该参数Node.js或JSbox环境下已配置数据持久化, 留空(var stop = '')即可清除. - -var DeleteCookie = false; //是否清除所有Cookie, true则开启. - -var boxdis = true; //是否开启自动禁用, false则关闭. 脚本运行崩溃时(如VPN断连), 下次运行时将自动禁用相关崩溃接口(仅部分接口启用), 崩溃时可能会误禁用正常接口. (该选项仅适用于QX,Surge,Loon) - -var ReDis = false; //是否移除所有禁用列表, true则开启. 适用于触发自动禁用后, 需要再次启用接口的情况. (该选项仅适用于QX,Surge,Loon) - -var out = 0; //接口超时退出, 用于可能发生的网络不稳定, 0则关闭. 如QX日志出现大量"JS Context timeout"后脚本中断时, 建议填写6000 - -var $nobyda = nobyda(); - -var merge = {}; - -var KEY = ''; - -async function all(cookie, jrBody) { - KEY = cookie; - merge = {}; - $nobyda.num++; - switch (stop) { - case 0: - await Promise.all([ - JingDongBean(stop), //京东京豆 - JingDongStore(stop), //京东超市 - JingRongSteel(stop, jrBody), //金融钢镚 - JingDongTurn(stop), //京东转盘 - JDFlashSale(stop), //京东闪购 - JingDongCash(stop), //京东现金红包 - JDMagicCube(stop, 2), //京东小魔方 - JingDongSubsidy(stop), //京东金贴 - JingDongGetCash(stop), //京东领现金 - JingDongShake(stop), //京东摇一摇 - JDSecKilling(stop), //京东秒杀 - // JingRongDoll(stop, 'JRDoll', '京东金融-签壹', '4D25A6F482'), - // JingRongDoll(stop, 'JRThreeDoll', '京东金融-签叁', '69F5EC743C'), - // JingRongDoll(stop, 'JRFourDoll', '京东金融-签肆', '30C4F86264'), - // JingRongDoll(stop, 'JRFiveDoll', '京东金融-签伍', '1D06AA3B0F') - ]); - await Promise.all([ - JDUserSignPre(stop, 'JDUndies', '京东商城-内衣', '4PgpL1xqPSW1sVXCJ3xopDbB1f69'), //京东内衣馆 - JDUserSignPre(stop, 'JDCard', '京东商城-卡包', '7e5fRnma6RBATV9wNrGXJwihzcD'), //京东卡包 - // JDUserSignPre(stop, 'JDCustomized', '京东商城-定制', '2BJK5RBdvc3hdddZDS1Svd5Esj3R'), //京东定制 - JDUserSignPre(stop, 'JDaccompany', '京东商城-陪伴', 'kPM3Xedz1PBiGQjY4ZYGmeVvrts'), //京东陪伴 - JDUserSignPre(stop, 'JDShoes', '京东商城-鞋靴', '4RXyb1W4Y986LJW8ToqMK14BdTD'), //京东鞋靴 - JDUserSignPre(stop, 'JDChild', '京东商城-童装', '3Af6mZNcf5m795T8dtDVfDwWVNhJ'), //京东童装馆 - JDUserSignPre(stop, 'JDBaby', '京东商城-母婴', '3BbAVGQPDd6vTyHYjmAutXrKAos6'), //京东母婴馆 - JDUserSignPre(stop, 'JD3C', '京东商城-数码', '4SWjnZSCTHPYjE5T7j35rxxuMTb6'), //京东数码电器馆 - JDUserSignPre(stop, 'JDWomen', '京东商城-女装', 'DpSh7ma8JV7QAxSE2gJNro8Q2h9'), //京东女装馆 - JDUserSignPre(stop, 'JDBook', '京东商城-图书', '3SC6rw5iBg66qrXPGmZMqFDwcyXi'), //京东图书 - // JDUserSignPre(stop, 'ReceiveJD', '京东商城-领豆', 'Ni5PUSK7fzZc4EKangHhqPuprn2'), //京东-领京豆 - JingRongDoll(stop, 'JTDouble', '京东金贴-双签', '1DF13833F7'), //京东金融 金贴双签 - // JingRongDoll(stop, 'XJDouble', '金融现金-双签', 'F68B2C3E71', '', '', '', 'xianjin') //京东金融 现金双签 - ]); - await Promise.all([ - JDUserSignPre(stop, 'JDStory', '京东失眠-补贴', 'UcyW9Znv3xeyixW1gofhW2DAoz4'), //失眠补贴 - JDUserSignPre(stop, 'JDPhone', '京东手机-小时', '4Vh5ybVr98nfJgros5GwvXbmTUpg'), //手机小时达 - JDUserSignPre(stop, 'JDEsports', '京东商城-电竞', 'CHdHQhA5AYDXXQN9FLt3QUAPRsB'), //京东电竞 - JDUserSignPre(stop, 'JDClothing', '京东商城-服饰', '4RBT3H9jmgYg1k2kBnHF8NAHm7m8'), //京东服饰 - JDUserSignPre(stop, 'JDSuitcase', '京东商城-箱包', 'ZrH7gGAcEkY2gH8wXqyAPoQgk6t'), //京东箱包馆 - JDUserSignPre(stop, 'JDSchool', '京东商城-校园', '2QUxWHx5BSCNtnBDjtt5gZTq7zdZ'), //京东校园 - JDUserSignPre(stop, 'JDHealth', '京东商城-健康', 'w2oeK5yLdHqHvwef7SMMy4PL8LF'), //京东健康 - JDUserSignPre(stop, 'JDShand', '京东拍拍-二手', '3S28janPLYmtFxypu37AYAGgivfp'), //京东拍拍二手 - JDUserSignPre(stop, 'JDClean', '京东商城-清洁', '2Tjm6ay1ZbZ3v7UbriTj6kHy9dn6'), //京东清洁馆 - JDUserSignPre(stop, 'JDCare', '京东商城-个护', '2tZssTgnQsiUqhmg5ooLSHY9XSeN'), //京东个人护理馆 - JDUserSignPre(stop, 'JDJiaDian', '京东商城-家电', '3uvPyw1pwHARGgndatCXddLNUxHw'), // 京东小家电 - // JDUserSignPre(stop, 'JDJewels', '京东商城-珠宝', 'zHUHpTHNTaztSRfNBFNVZscyFZU'), //京东珠宝馆 - // JDUserSignPre(stop, 'JDMakeup', '京东商城-美妆', '2smCxzLNuam5L14zNJHYu43ovbAP'), //京东美妆馆 - JDUserSignPre(stop, 'JDVege', '京东商城-菜场', 'Wcu2LVCFMkBP3HraRvb7pgSpt64'), //京东菜场 - // JDUserSignPre(stop, 'JDLive', '京东智能-生活', 'KcfFqWvhb5hHtaQkS4SD1UU6RcQ') //京东智能生活 - ]); - await JingRongDoll(stop, 'JDDouble', '金融京豆-双签', 'F68B2C3E71', '', '', '', 'jingdou'); //京东金融 京豆双签 - break; - default: - await JingDongBean(0); //京东京豆 - await JingDongStore(Wait(stop)); //京东超市 - await JingRongSteel(Wait(stop), jrBody); //金融钢镚 - await JingDongTurn(Wait(stop)); //京东转盘 - await JDFlashSale(Wait(stop)); //京东闪购 - await JingDongCash(Wait(stop)); //京东现金红包 - await JDMagicCube(Wait(stop), 2); //京东小魔方 - await JingDongGetCash(Wait(stop)); //京东领现金 - await JingDongSubsidy(Wait(stop)); //京东金贴 - await JingDongShake(Wait(stop)); //京东摇一摇 - await JDSecKilling(Wait(stop)); //京东秒杀 - // await JingRongDoll(Wait(stop), 'JRThreeDoll', '京东金融-签叁', '69F5EC743C'); - // await JingRongDoll(Wait(stop), 'JRFourDoll', '京东金融-签肆', '30C4F86264'); - // await JingRongDoll(Wait(stop), 'JRFiveDoll', '京东金融-签伍', '1D06AA3B0F'); - // await JingRongDoll(Wait(stop), 'JRDoll', '京东金融-签壹', '4D25A6F482'); - // await JingRongDoll(Wait(stop), 'XJDouble', '金融现金-双签', 'F68B2C3E71', '', '', '', 'xianjin'); //京东金融 现金双签 - await JingRongDoll(Wait(stop), 'JTDouble', '京东金贴-双签', '1DF13833F7'); //京东金融 金贴双签 - await JDUserSignPre(Wait(stop), 'JDStory', '京东失眠-补贴', 'UcyW9Znv3xeyixW1gofhW2DAoz4'); //失眠补贴 - await JDUserSignPre(Wait(stop), 'JDPhone', '京东手机-小时', '4Vh5ybVr98nfJgros5GwvXbmTUpg'); //手机小时达 - await JDUserSignPre(Wait(stop), 'JDCard', '京东商城-卡包', '7e5fRnma6RBATV9wNrGXJwihzcD'); //京东卡包 - await JDUserSignPre(Wait(stop), 'JDUndies', '京东商城-内衣', '4PgpL1xqPSW1sVXCJ3xopDbB1f69'); //京东内衣馆 - await JDUserSignPre(Wait(stop), 'JDEsports', '京东商城-电竞', 'CHdHQhA5AYDXXQN9FLt3QUAPRsB'); //京东电竞 - // await JDUserSignPre(Wait(stop), 'JDCustomized', '京东商城-定制', '2BJK5RBdvc3hdddZDS1Svd5Esj3R'); //京东定制 - await JDUserSignPre(Wait(stop), 'JDSuitcase', '京东商城-箱包', 'ZrH7gGAcEkY2gH8wXqyAPoQgk6t'); //京东箱包馆 - await JDUserSignPre(Wait(stop), 'JDClothing', '京东商城-服饰', '4RBT3H9jmgYg1k2kBnHF8NAHm7m8'); //京东服饰 - await JDUserSignPre(Wait(stop), 'JDSchool', '京东商城-校园', '2QUxWHx5BSCNtnBDjtt5gZTq7zdZ'); //京东校园 - await JDUserSignPre(Wait(stop), 'JDHealth', '京东商城-健康', 'w2oeK5yLdHqHvwef7SMMy4PL8LF'); //京东健康 - await JDUserSignPre(Wait(stop), 'JDShoes', '京东商城-鞋靴', '4RXyb1W4Y986LJW8ToqMK14BdTD'); //京东鞋靴 - await JDUserSignPre(Wait(stop), 'JDChild', '京东商城-童装', '3Af6mZNcf5m795T8dtDVfDwWVNhJ'); //京东童装馆 - await JDUserSignPre(Wait(stop), 'JDBaby', '京东商城-母婴', '3BbAVGQPDd6vTyHYjmAutXrKAos6'); //京东母婴馆 - await JDUserSignPre(Wait(stop), 'JD3C', '京东商城-数码', '4SWjnZSCTHPYjE5T7j35rxxuMTb6'); //京东数码电器馆 - await JDUserSignPre(Wait(stop), 'JDWomen', '京东商城-女装', 'DpSh7ma8JV7QAxSE2gJNro8Q2h9'); //京东女装馆 - await JDUserSignPre(Wait(stop), 'JDBook', '京东商城-图书', '3SC6rw5iBg66qrXPGmZMqFDwcyXi'); //京东图书 - await JDUserSignPre(Wait(stop), 'JDShand', '京东拍拍-二手', '3S28janPLYmtFxypu37AYAGgivfp'); //京东拍拍二手 - // await JDUserSignPre(Wait(stop), 'JDMakeup', '京东商城-美妆', '2smCxzLNuam5L14zNJHYu43ovbAP'); //京东美妆馆 - await JDUserSignPre(Wait(stop), 'JDVege', '京东商城-菜场', 'Wcu2LVCFMkBP3HraRvb7pgSpt64'); //京东菜场 - await JDUserSignPre(Wait(stop), 'JDaccompany', '京东商城-陪伴', 'kPM3Xedz1PBiGQjY4ZYGmeVvrts'); //京东陪伴 - // await JDUserSignPre(Wait(stop), 'JDLive', '京东智能-生活', 'KcfFqWvhb5hHtaQkS4SD1UU6RcQ'); //京东智能生活 - await JDUserSignPre(Wait(stop), 'JDClean', '京东商城-清洁', '2Tjm6ay1ZbZ3v7UbriTj6kHy9dn6'); //京东清洁馆 - await JDUserSignPre(Wait(stop), 'JDCare', '京东商城-个护', '2tZssTgnQsiUqhmg5ooLSHY9XSeN'); //京东个人护理馆 - await JDUserSignPre(Wait(stop), 'JDJiaDian', '京东商城-家电', '3uvPyw1pwHARGgndatCXddLNUxHw'); // 京东小家电馆 - // await JDUserSignPre(Wait(stop), 'ReceiveJD', '京东商城-领豆', 'Ni5PUSK7fzZc4EKangHhqPuprn2'); //京东-领京豆 - // await JDUserSignPre(Wait(stop), 'JDJewels', '京东商城-珠宝', 'zHUHpTHNTaztSRfNBFNVZscyFZU'); //京东珠宝馆 - await JingRongDoll(Wait(stop), 'JDDouble', '金融京豆-双签', 'F68B2C3E71', '', '', '', 'jingdou'); //京东金融 京豆双签 - break; - } - await Promise.all([ - TotalSteel(), //总钢镚查询 - TotalCash(), //总红包查询 - TotalBean(), //总京豆查询 - TotalSubsidy(), //总金贴查询 - TotalMoney() //总现金查询 - ]); - await notify(); //通知模块 -} - -function notify() { - return new Promise(resolve => { - try { - var bean = 0; - var steel = 0; - var cash = 0; - var money = 0; - var subsidy = 0; - var success = 0; - var fail = 0; - var err = 0; - var notify = ''; - for (var i in merge) { - bean += merge[i].bean ? Number(merge[i].bean) : 0 - steel += merge[i].steel ? Number(merge[i].steel) : 0 - cash += merge[i].Cash ? Number(merge[i].Cash) : 0 - money += merge[i].Money ? Number(merge[i].Money) : 0 - subsidy += merge[i].subsidy ? Number(merge[i].subsidy) : 0 - success += merge[i].success ? Number(merge[i].success) : 0 - fail += merge[i].fail ? Number(merge[i].fail) : 0 - err += merge[i].error ? Number(merge[i].error) : 0 - notify += merge[i].notify ? "\n" + merge[i].notify : "" - } - var Cash = merge.TotalCash && merge.TotalCash.TCash ? `${merge.TotalCash.TCash}红包` : "" - var Steel = merge.TotalSteel && merge.TotalSteel.TSteel ? `${merge.TotalSteel.TSteel}钢镚` : `` - var beans = merge.TotalBean && merge.TotalBean.Qbear ? `${merge.TotalBean.Qbear}京豆${Steel?`, `:``}` : "" - var Money = merge.TotalMoney && merge.TotalMoney.TMoney ? `${merge.TotalMoney.TMoney}现金${Cash?`, `:``}` : "" - var Subsidy = merge.TotalSubsidy && merge.TotalSubsidy.TSubsidy ? `${merge.TotalSubsidy.TSubsidy}金贴${Money||Cash?", ":""}` : "" - var Tbean = bean ? `${bean.toFixed(0)}京豆${steel?", ":""}` : "" - var TSteel = steel ? `${steel.toFixed(2)}钢镚` : "" - var TCash = cash ? `${cash.toFixed(2)}红包${subsidy||money?", ":""}` : "" - var TSubsidy = subsidy ? `${subsidy.toFixed(2)}金贴${money?", ":""}` : "" - var TMoney = money ? `${money.toFixed(2)}现金` : "" - var Ts = success ? `成功${success}个${fail||err?`, `:``}` : `` - var Tf = fail ? `失败${fail}个${err?`, `:``}` : `` - var Te = err ? `错误${err}个` : `` - var one = `【签到概览】: ${Ts+Tf+Te}${Ts||Tf||Te?`\n`:`获取失败\n`}` - var two = Tbean || TSteel ? `【签到奖励】: ${Tbean+TSteel}\n` : `` - var three = TCash || TSubsidy || TMoney ? `【其他奖励】: ${TCash+TSubsidy+TMoney}\n` : `` - var four = `【账号总计】: ${beans+Steel}${beans||Steel?`\n`:`获取失败\n`}` - var five = `【其他总计】: ${Subsidy+Money+Cash}${Subsidy||Money||Cash?`\n`:`获取失败\n`}` - var DName = merge.TotalBean && merge.TotalBean.nickname ? merge.TotalBean.nickname : "获取失败" - var cnNum = ["零", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十"]; - const Name = DualKey || OtherKey.length > 1 ? `【签到号${cnNum[$nobyda.num]||$nobyda.num}】: ${DName}\n` : `` - const disables = $nobyda.read("JD_DailyBonusDisables") - const amount = disables ? disables.split(",").length : 0 - const disa = !notify || amount ? `【温馨提示】: 检测到${$nobyda.disable?`上次执行意外崩溃, `:``}已禁用${notify?`${amount}个`:`所有`}接口, 如需开启请前往BoxJs或查看脚本内第118行注释.\n` : `` - $nobyda.notify("", "", Name + one + two + three + four + five + disa + notify, { - 'media-url': $nobyda.headUrl || 'https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/jd.png' - }); - $nobyda.headUrl = null; - if ($nobyda.isJSBox) { - $nobyda.st = (typeof($nobyda.st) == 'undefined' ? '' : $nobyda.st) + Name + one + two + three + four + five + "\n" - } - } catch (eor) { - $nobyda.notify("通知模块 " + eor.name + "‼️", JSON.stringify(eor), eor.message) - } finally { - resolve() - } - }); -} - -(async function ReadCookie() { - const EnvInfo = $nobyda.isJSBox ? "JD_Cookie" : "CookieJD"; - const EnvInfo2 = $nobyda.isJSBox ? "JD_Cookie2" : "CookieJD2"; - const EnvInfo3 = $nobyda.isJSBox ? "JD_Cookies" : "CookiesJD"; - const move = CookieMove($nobyda.read(EnvInfo) || Key, $nobyda.read(EnvInfo2) || DualKey, EnvInfo, EnvInfo2, EnvInfo3); - const cookieSet = $nobyda.read(EnvInfo3); - if (DeleteCookie) { - const write = $nobyda.write("", EnvInfo3); - throw new Error(`Cookie清除${write?`成功`:`失败`}, 请手动关闭脚本内"DeleteCookie"选项`); - } else if ($nobyda.isRequest) { - GetCookie() - } else if (Key || DualKey || (OtherKey || cookieSet || '[]') != '[]') { - if (($nobyda.isJSBox || $nobyda.isNode) && stop !== '0') $nobyda.write(stop, "JD_DailyBonusDelay"); - out = parseInt($nobyda.read("JD_DailyBonusTimeOut")) || out; - stop = Wait($nobyda.read("JD_DailyBonusDelay"), true) || Wait(stop, true); - boxdis = $nobyda.read("JD_Crash_disable") === "false" || $nobyda.isNode || $nobyda.isJSBox ? false : boxdis; - LogDetails = $nobyda.read("JD_DailyBonusLog") === "true" || LogDetails; - ReDis = ReDis ? $nobyda.write("", "JD_DailyBonusDisables") : ""; - $nobyda.num = 0; - if (Key) await all(Key); - if (DualKey && DualKey !== Key) await all(DualKey); - if ((OtherKey || cookieSet || '[]') != '[]') { - try { - OtherKey = checkFormat([...JSON.parse(OtherKey || '[]'), ...JSON.parse(cookieSet || '[]')]); - const updateSet = OtherKey.length ? $nobyda.write(JSON.stringify(OtherKey, null, 2), EnvInfo3) : ''; - for (let i = 0; i < OtherKey.length; i++) { - const ck = OtherKey[i].cookie; - const jr = OtherKey[i].jrBody; - if (ck != Key && ck != DualKey) { - await all(ck, jr) - } - } - } catch (e) { - throw new Error(`账号Cookie读取失败, 请检查Json格式. \n${e.message}`) - } - } - $nobyda.time(); - } else { - throw new Error('脚本终止, 未获取Cookie ‼️') - } -})().catch(e => { - $nobyda.notify("京东签到", "", e.message || JSON.stringify(e)) -}).finally(() => { - if ($nobyda.isJSBox) $intents.finish($nobyda.st); - $nobyda.done(); -}) - -function JingDongBean(s) { - merge.JDBean = {}; - return new Promise(resolve => { - if (disable("JDBean")) return resolve() - setTimeout(() => { - const JDBUrl = { - url: 'https://api.m.jd.com/client.action', - headers: { - Cookie: KEY - }, - body: 'functionId=signBeanIndex&appid=ld' - }; - $nobyda.post(JDBUrl, function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const cc = JSON.parse(data) - const Details = LogDetails ? "response:\n" + data : ''; - if (cc.code == 3) { - console.log("\n" + "京东商城-京豆Cookie失效 " + Details) - merge.JDBean.notify = "京东商城-京豆: 失败, 原因: Cookie失效‼️" - merge.JDBean.fail = 1 - } else if (data.match(/跳转至拼图/)) { - merge.JDBean.notify = "京东商城-京豆: 失败, 需要拼图验证 ⚠️" - merge.JDBean.fail = 1 - } else if (data.match(/\"status\":\"?1\"?/)) { - console.log("\n" + "京东商城-京豆签到成功 " + Details) - if (data.match(/dailyAward/)) { - merge.JDBean.notify = "京东商城-京豆: 成功, 明细: " + cc.data.dailyAward.beanAward.beanCount + "京豆 🐶" - merge.JDBean.bean = cc.data.dailyAward.beanAward.beanCount - } else if (data.match(/continuityAward/)) { - merge.JDBean.notify = "京东商城-京豆: 成功, 明细: " + cc.data.continuityAward.beanAward.beanCount + "京豆 🐶" - merge.JDBean.bean = cc.data.continuityAward.beanAward.beanCount - } else if (data.match(/新人签到/)) { - const quantity = data.match(/beanCount\":\"(\d+)\".+今天/) - merge.JDBean.bean = quantity ? quantity[1] : 0 - merge.JDBean.notify = "京东商城-京豆: 成功, 明细: " + (quantity ? quantity[1] : "无") + "京豆 🐶" - } else { - merge.JDBean.notify = "京东商城-京豆: 成功, 明细: 无京豆 🐶" - } - merge.JDBean.success = 1 - } else { - merge.JDBean.fail = 1 - console.log("\n" + "京东商城-京豆签到失败 " + Details) - if (data.match(/(已签到|新人签到)/)) { - merge.JDBean.notify = "京东商城-京豆: 失败, 原因: 已签过 ⚠️" - } else if (data.match(/人数较多|S101/)) { - merge.JDBean.notify = "京东商城-京豆: 失败, 签到人数较多 ⚠️" - } else { - merge.JDBean.notify = "京东商城-京豆: 失败, 原因: 未知 ⚠️" - } - } - } - } catch (eor) { - $nobyda.AnError("京东商城-京豆", "JDBean", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -// function JingDongTurn(s) { -// merge.JDTurn = {}, merge.JDTurn.notify = "", merge.JDTurn.success = 0, merge.JDTurn.bean = 0; -// return new Promise((resolve, reject) => { -// if (disable("JDTurn")) return reject() -// const JDTUrl = { -// 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', -// headers: { -// Cookie: KEY, -// } -// }; -// $nobyda.get(JDTUrl, async function(error, response, data) { -// try { -// if (error) { -// throw new Error(error) -// } else { -// const cc = JSON.parse(data) -// const Details = LogDetails ? "response:\n" + data : ''; -// if (cc.data && cc.data.lotteryCode) { -// console.log("\n" + "京东商城-转盘查询成功 " + Details) -// return resolve(cc.data.lotteryCode) -// } else { -// merge.JDTurn.notify = "京东商城-转盘: 失败, 原因: 查询错误 ⚠️" -// merge.JDTurn.fail = 1 -// console.log("\n" + "京东商城-转盘查询失败 " + Details) -// } -// } -// } catch (eor) { -// $nobyda.AnError("京东转盘-查询", "JDTurn", eor, response, data) -// } finally { -// reject() -// } -// }) -// if (out) setTimeout(reject, out + s) -// }).then(data => { -// return JingDongTurnSign(s, data); -// }, () => {}); -// } - -function JingDongTurn(s) { - if (!merge.JDTurn) merge.JDTurn = {}, merge.JDTurn.notify = "", merge.JDTurn.success = 0, merge.JDTurn.bean = 0; - return new Promise(resolve => { - if (disable("JDTurn")) return resolve(); - setTimeout(() => { - const JDTUrl = { - url: `https://api.m.jd.com/client.action?functionId=babelGetLottery`, - headers: { - Cookie: KEY - }, - body: 'body=%7B%22enAwardK%22%3A%2295d235f2a09578c6613a1a029b26d12d%22%2C%22riskParam%22%3A%7B%7D%7D&client=wh5' - }; - $nobyda.post(JDTUrl, async function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const cc = JSON.parse(data) - const Details = LogDetails ? "response:\n" + data : ''; - const also = merge.JDTurn.notify ? true : false - if (cc.code == 3) { - console.log("\n" + "京东转盘Cookie失效 " + Details) - merge.JDTurn.notify = "京东商城-转盘: 失败, 原因: Cookie失效‼️" - merge.JDTurn.fail = 1 - } else if (data.match(/(\"T216\"|活动结束)/)) { - merge.JDTurn.notify = "京东商城-转盘: 失败, 原因: 活动结束 ⚠️" - merge.JDTurn.fail = 1 - } else if (data.match(/\d+京豆/)) { - console.log("\n" + "京东商城-转盘签到成功 " + Details) - merge.JDTurn.bean += (cc.prizeName && cc.prizeName.split(/(\d+)/)[1]) || 0 - merge.JDTurn.notify += `${also?`\n`:``}京东商城-转盘: ${also?`多次`:`成功`}, 明细: ${merge.JDTurn.bean||`无`}京豆 🐶` - merge.JDTurn.success += 1 - if (cc.chances > 0) { - await JingDongTurnSign(2000) - } - } else if (data.match(/未中奖|擦肩而过/)) { - merge.JDTurn.notify += `${also?`\n`:``}京东商城-转盘: ${also?`多次`:`成功`}, 状态: 未中奖 🐶` - merge.JDTurn.success += 1 - if (cc.chances > 0) { - await JingDongTurnSign(2000) - } - } else { - console.log("\n" + "京东商城-转盘签到失败 " + Details) - merge.JDTurn.fail = 1 - if (data.match(/(机会已用完|次数为0)/)) { - merge.JDTurn.notify = "京东商城-转盘: 失败, 原因: 已转过 ⚠️" - } else if (data.match(/(T210|密码)/)) { - merge.JDTurn.notify = "京东商城-转盘: 失败, 原因: 无支付密码 ⚠️" - } else { - merge.JDTurn.notify += `${also?`\n`:``}京东商城-转盘: 失败, 原因: 未知 ⚠️${also?` (多次)`:``}` - } - } - } - } catch (eor) { - $nobyda.AnError("京东商城-转盘", "JDTurn", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JingRongSteel(s, body) { - merge.JRSteel = {}; - return new Promise(resolve => { - if (disable("JRSteel")) return resolve(); - if (!body) { - merge.JRSteel.fail = 1; - merge.JRSteel.notify = "京东金融-钢镚: 失败, 未获取签到Body ⚠️"; - return resolve(); - } - setTimeout(() => { - const JRSUrl = { - url: 'https://ms.jr.jd.com/gw/generic/hy/h5/m/appSign', - headers: { - Cookie: KEY - }, - body: body || '' - }; - $nobyda.post(JRSUrl, function(error, response, data) { - try { - if (error) throw new Error(error) - const cc = JSON.parse(data) - const Details = LogDetails ? "response:\n" + data : ''; - if (cc.resultCode == 0 && cc.resultData && cc.resultData.resBusiCode == 0) { - console.log("\n" + "京东金融-钢镚签到成功 " + Details) - merge.JRSteel.notify = `京东金融-钢镚: 成功, 获得钢镚奖励 💰` - merge.JRSteel.success = 1 - } else { - console.log("\n" + "京东金融-钢镚签到失败 " + Details) - merge.JRSteel.fail = 1 - if (cc.resultCode == 0 && cc.resultData && cc.resultData.resBusiCode == 15) { - merge.JRSteel.notify = "京东金融-钢镚: 失败, 原因: 已签过 ⚠️" - } else if (data.match(/未实名/)) { - merge.JRSteel.notify = "京东金融-钢镚: 失败, 账号未实名 ⚠️" - } else if (cc.resultCode == 3) { - merge.JRSteel.notify = "京东金融-钢镚: 失败, 原因: Cookie失效‼️" - } else { - const ng = (cc.resultData && cc.resultData.resBusiMsg) || cc.resultMsg - merge.JRSteel.notify = `京东金融-钢镚: 失败, ${`原因: ${ng||`未知`}`} ⚠️` - } - } - } catch (eor) { - $nobyda.AnError("京东金融-钢镚", "JRSteel", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JingDongShake(s) { - if (!merge.JDShake) merge.JDShake = {}, merge.JDShake.success = 0, merge.JDShake.bean = 0, merge.JDShake.notify = ''; - return new Promise(resolve => { - if (disable("JDShake")) return resolve() - setTimeout(() => { - const JDSh = { - url: 'https://api.m.jd.com/client.action?appid=vip_h5&functionId=vvipclub_shaking', - headers: { - Cookie: KEY, - } - }; - $nobyda.get(JDSh, async function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const Details = LogDetails ? "response:\n" + data : ''; - const cc = JSON.parse(data) - const also = merge.JDShake.notify ? true : false - if (data.match(/prize/)) { - console.log("\n" + "京东商城-摇一摇签到成功 " + Details) - merge.JDShake.success += 1 - if (cc.data.prizeBean) { - merge.JDShake.bean += cc.data.prizeBean.count || 0 - merge.JDShake.notify += `${also?`\n`:``}京东商城-摇摇: ${also?`多次`:`成功`}, 明细: ${merge.JDShake.bean || `无`}京豆 🐶` - } else if (cc.data.prizeCoupon) { - merge.JDShake.notify += `${also?`\n`:``}京东商城-摇摇: ${also?`多次, `:``}获得满${cc.data.prizeCoupon.quota}减${cc.data.prizeCoupon.discount}优惠券→ ${cc.data.prizeCoupon.limitStr}` - } else { - merge.JDShake.notify += `${also?`\n`:``}京东商城-摇摇: 成功, 明细: 未知 ⚠️${also?` (多次)`:``}` - } - if (cc.data.luckyBox.freeTimes != 0) { - await JingDongShake(s) - } - } else { - console.log("\n" + "京东商城-摇一摇签到失败 " + Details) - if (data.match(/true/)) { - merge.JDShake.notify += `${also?`\n`:``}京东商城-摇摇: 成功, 明细: 无奖励 🐶${also?` (多次)`:``}` - merge.JDShake.success += 1 - if (cc.data.luckyBox.freeTimes != 0) { - await JingDongShake(s) - } - } else { - merge.JDShake.fail = 1 - if (data.match(/(无免费|8000005|9000005)/)) { - merge.JDShake.notify = "京东商城-摇摇: 失败, 原因: 已摇过 ⚠️" - } else if (data.match(/(未登录|101)/)) { - merge.JDShake.notify = "京东商城-摇摇: 失败, 原因: Cookie失效‼️" - } else { - merge.JDShake.notify += `${also?`\n`:``}京东商城-摇摇: 失败, 原因: 未知 ⚠️${also?` (多次)`:``}` - } - } - } - } - } catch (eor) { - $nobyda.AnError("京东商城-摇摇", "JDShake", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JDUserSignPre(s, key, title, ac) { - merge[key] = {}; - if ($nobyda.isJSBox) { - return JDUserSignPre2(s, key, title, ac); - } else { - return JDUserSignPre1(s, key, title, ac); - } -} - -function JDUserSignPre1(s, key, title, acData, ask) { - return new Promise((resolve, reject) => { - if (disable(key, title, 1)) return reject() - const JDUrl = { - url: 'https://api.m.jd.com/?client=wh5&functionId=qryH5BabelFloors', - headers: { - Cookie: KEY - }, - opts: { - '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}`}' - }, - body: `body=${encodeURIComponent(`{"activityId":"${acData}"${ask?`,"paginationParam":"2","paginationFlrs":"${ask}"`:``}}`)}` - }; - $nobyda.post(JDUrl, async function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const od = JSON.parse(data || '{}'); - const turnTableId = od.qxTid || (od.floorList || []).filter(o => o.boardParams && o.boardParams.turnTableId).map(o => o.boardParams.turnTableId).pop(); - const page = od.qxPage || od.paginationFlrs; - if (data.match(/enActK/)) { // 含有签到活动数据 - let params = od.qxAct || (od.floatLayerList || []).filter(o => o.params && o.params.match(/enActK/)).map(o => o.params).pop() - if (!params) { // 第一处找到签到所需数据 - // floatLayerList未找到签到所需数据,从floorList中查找 - let signInfo = (od.floorList || []).filter(o => o.template == 'signIn' && o.signInfos && o.signInfos.params && o.signInfos.params.match(/enActK/)) - .map(o => o.signInfos).pop(); - if (signInfo) { - if (signInfo.signStat == '1') { - console.log(`\n${title}重复签到`) - merge[key].notify = `${title}: 失败, 原因: 已签过 ⚠️` - merge[key].fail = 1 - } else { - params = signInfo.params; - } - } else { - merge[key].notify = `${title}: 失败, 活动查找异常 ⚠️` - merge[key].fail = 1 - } - } - if (params) { - return resolve({ - params: params - }); // 执行签到处理 - } - } else if (turnTableId) { // 无签到数据, 但含有关注店铺签到 - const boxds = $nobyda.read("JD_Follow_disable") === "false" ? false : true - if (boxds) { - console.log(`\n${title}关注店铺`) - return resolve(parseInt(turnTableId)) - } else { - merge[key].notify = `${title}: 失败, 需要关注店铺 ⚠️` - merge[key].fail = 1 - } - } else if (page && !ask) { // 无签到数据, 尝试带参查询 - const boxds = $nobyda.read("JD_Retry_disable") === "false" ? false : true - if (boxds) { - console.log(`\n${title}二次查询`) - return resolve(page) - } else { - merge[key].notify = `${title}: 失败, 请尝试开启增强 ⚠️` - merge[key].fail = 1 - } - } else { - merge[key].notify = `${title}: 失败, ${!data ? `需要手动执行` : `不含活动数据`} ⚠️` - merge[key].fail = 1 - } - } - reject() - } catch (eor) { - $nobyda.AnError(title, key, eor, response, data) - reject() - } - }) - if (out) setTimeout(reject, out + s) - }).then(data => { - disable(key, title, 2) - if (typeof(data) == "object") return JDUserSign1(s, key, title, encodeURIComponent(JSON.stringify(data))); - if (typeof(data) == "number") return JDUserSign2(s, key, title, data); - if (typeof(data) == "string") return JDUserSignPre1(s, key, title, acData, data); - }, () => disable(key, title, 2)) -} - -function JDUserSignPre2(s, key, title, acData) { - return new Promise((resolve, reject) => { - if (disable(key, title, 1)) return reject() - const JDUrl = { - url: `https://pro.m.jd.com/mall/active/${acData}/index.html`, - headers: { - Cookie: KEY, - } - }; - $nobyda.get(JDUrl, async function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const act = data.match(/\"params\":\"\{\\\"enActK.+?\\\"\}\"/) - const turnTable = data.match(/\"turnTableId\":\"(\d+)\"/) - const page = data.match(/\"paginationFlrs\":\"(\[\[.+?\]\])\"/) - if (act) { // 含有签到活动数据 - return resolve(act) - } else if (turnTable) { // 无签到数据, 但含有关注店铺签到 - const boxds = $nobyda.read("JD_Follow_disable") === "false" ? false : true - if (boxds) { - console.log(`\n${title}关注店铺`) - return resolve(parseInt(turnTable[1])) - } else { - merge[key].notify = `${title}: 失败, 需要关注店铺 ⚠️` - merge[key].fail = 1 - } - } else if (page) { // 无签到数据, 尝试带参查询 - const boxds = $nobyda.read("JD_Retry_disable") === "false" ? false : true - if (boxds) { - console.log(`\n${title}二次查询`) - return resolve(page[1]) - } else { - merge[key].notify = `${title}: 失败, 请尝试开启增强 ⚠️` - merge[key].fail = 1 - } - } else { - merge[key].notify = `${title}: 失败, ${!data ? `需要手动执行` : `不含活动数据`} ⚠️` - merge[key].fail = 1 - } - } - reject() - } catch (eor) { - $nobyda.AnError(title, key, eor, response, data) - reject() - } - }) - if (out) setTimeout(reject, out + s) - }).then(data => { - disable(key, title, 2) - if (typeof(data) == "object") return JDUserSign1(s, key, title, encodeURIComponent(`{${data}}`)); - if (typeof(data) == "number") return JDUserSign2(s, key, title, data) - if (typeof(data) == "string") return JDUserSignPre1(s, key, title, acData, data) - }, () => disable(key, title, 2)) -} - -function JDUserSign1(s, key, title, body) { - return new Promise(resolve => { - setTimeout(() => { - const JDUrl = { - url: 'https://api.m.jd.com/client.action?functionId=userSign', - headers: { - Cookie: KEY - }, - body: `body=${body}&client=wh5` - }; - $nobyda.post(JDUrl, function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const Details = LogDetails ? `response:\n${data}` : ''; - if (data.match(/签到成功/)) { - console.log(`\n${title}签到成功(1)${Details}`) - if (data.match(/\"text\":\"\d+京豆\"/)) { - merge[key].bean = data.match(/\"text\":\"(\d+)京豆\"/)[1] - } - merge[key].notify = `${title}: 成功, 明细: ${merge[key].bean || '无'}京豆 🐶` - merge[key].success = 1 - } else { - console.log(`\n${title}签到失败(1)${Details}`) - if (data.match(/(已签到|已领取)/)) { - merge[key].notify = `${title}: 失败, 原因: 已签过 ⚠️` - } else if (data.match(/(不存在|已结束|未开始)/)) { - merge[key].notify = `${title}: 失败, 原因: 活动已结束 ⚠️` - } else if (data.match(/\"code\":\"?3\"?/)) { - merge[key].notify = `${title}: 失败, 原因: Cookie失效‼️` - } else { - const ng = data.match(/\"(errorMessage|subCodeMsg)\":\"(.+?)\"/) - merge[key].notify = `${title}: 失败, ${ng?ng[2]:`原因: 未知`} ⚠️` - } - merge[key].fail = 1 - } - } - } catch (eor) { - $nobyda.AnError(title, key, eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -async function JDUserSign2(s, key, title, tid) { - return console.log(`\n${title} >> 可能需要拼图验证, 跳过签到 ⚠️`); - await new Promise(resolve => { - $nobyda.get({ - url: `https://jdjoy.jd.com/api/turncard/channel/detail?turnTableId=${tid}&invokeKey=ztmFUCxcPMNyUq0P`, - headers: { - Cookie: KEY - } - }, function(error, response, data) { - resolve() - }) - if (out) setTimeout(resolve, out + s) - }); - return new Promise(resolve => { - setTimeout(() => { - const JDUrl = { - url: 'https://jdjoy.jd.com/api/turncard/channel/sign?invokeKey=ztmFUCxcPMNyUq0P', - headers: { - lkt: '1629984131120', - lks: 'd7db92cf40ad5a8d54b9da2b561c5f84', - Cookie: KEY - }, - body: `turnTableId=${tid}` - }; - $nobyda.post(JDUrl, function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const Details = LogDetails ? `response:\n${data}` : ''; - if (data.match(/\"success\":true/)) { - console.log(`\n${title}签到成功(2)${Details}`) - if (data.match(/\"jdBeanQuantity\":\d+/)) { - merge[key].bean = data.match(/\"jdBeanQuantity\":(\d+)/)[1] - } - merge[key].notify = `${title}: 成功, 明细: ${merge[key].bean || '无'}京豆 🐶` - merge[key].success = 1 - } else { - const captcha = /请进行验证/.test(data); - if (data.match(/(已经签到|已经领取)/)) { - merge[key].notify = `${title}: 失败, 原因: 已签过 ⚠️` - } else if (data.match(/(不存在|已结束|未开始)/)) { - merge[key].notify = `${title}: 失败, 原因: 活动已结束 ⚠️` - } else if (data.match(/(没有登录|B0001)/)) { - merge[key].notify = `${title}: 失败, 原因: Cookie失效‼️` - } else if (!captcha) { - const ng = data.match(/\"(errorMessage|subCodeMsg)\":\"(.+?)\"/) - merge[key].notify = `${title}: 失败, ${ng?ng[2]:`原因: 未知`} ⚠️` - } - if (!captcha) merge[key].fail = 1; - console.log(`\n${title}签到失败(2)${captcha?`\n需要拼图验证, 跳过通知记录 ⚠️`:``}${Details}`) - } - } - } catch (eor) { - $nobyda.AnError(title, key, eor, response, data) - } finally { - resolve() - } - }) - }, 200 + s) - if (out) setTimeout(resolve, out + s + 200) - }); -} - -function JDFlashSale(s) { - merge.JDFSale = {}; - return new Promise(resolve => { - if (disable("JDFSale")) return resolve() - setTimeout(() => { - const JDPETUrl = { - url: 'https://api.m.jd.com/client.action?functionId=partitionJdSgin', - headers: { - Cookie: KEY - }, - body: "body=%7B%22version%22%3A%22v2%22%7D&client=apple&clientVersion=9.0.8&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=6768e2cf625427615dd89649dd367d41&st=1597248593305&sv=121" - }; - $nobyda.post(JDPETUrl, async function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const Details = LogDetails ? "response:\n" + data : ''; - const cc = JSON.parse(data) - if (cc.result && cc.result.code == 0) { - console.log("\n" + "京东商城-闪购签到成功 " + Details) - merge.JDFSale.bean = cc.result.jdBeanNum || 0 - merge.JDFSale.notify = "京东商城-闪购: 成功, 明细: " + (merge.JDFSale.bean || "无") + "京豆 🐶" - merge.JDFSale.success = 1 - } else { - console.log("\n" + "京东商城-闪购签到失败 " + Details) - if (data.match(/(已签到|已领取|\"2005\")/)) { - merge.JDFSale.notify = "京东商城-闪购: 失败, 原因: 已签过 ⚠️" - } else if (data.match(/不存在|已结束|\"2008\"|\"3001\"/)) { - await FlashSaleDivide(s); //瓜分京豆 - return - } else if (data.match(/(\"code\":\"3\"|\"1003\")/)) { - merge.JDFSale.notify = "京东商城-闪购: 失败, 原因: Cookie失效‼️" - } else { - const msg = data.match(/\"msg\":\"([\u4e00-\u9fa5].+?)\"/) - merge.JDFSale.notify = `京东商城-闪购: 失败, ${msg ? msg[1] : `原因: 未知`} ⚠️` - } - merge.JDFSale.fail = 1 - } - } - } catch (eor) { - $nobyda.AnError("京东商城-闪购", "JDFSale", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function FlashSaleDivide(s) { - return new Promise(resolve => { - setTimeout(() => { - const Url = { - url: 'https://api.m.jd.com/client.action?functionId=partitionJdShare', - headers: { - Cookie: KEY - }, - body: "body=%7B%22version%22%3A%22v2%22%7D&client=apple&clientVersion=9.0.8&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=49baa3b3899b02bbf06cdf41fe191986&st=1597682588351&sv=111" - }; - $nobyda.post(Url, function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const Details = LogDetails ? "response:\n" + data : ''; - const cc = JSON.parse(data) - if (cc.result.code == 0) { - merge.JDFSale.success = 1 - merge.JDFSale.bean = cc.result.jdBeanNum || 0 - merge.JDFSale.notify = "京东闪购-瓜分: 成功, 明细: " + (merge.JDFSale.bean || "无") + "京豆 🐶" - console.log("\n" + "京东闪购-瓜分签到成功 " + Details) - } else { - merge.JDFSale.fail = 1 - console.log("\n" + "京东闪购-瓜分签到失败 " + Details) - if (data.match(/已参与|已领取|\"2006\"/)) { - merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: 已瓜分 ⚠️" - } else if (data.match(/不存在|已结束|未开始|\"2008\"|\"2012\"/)) { - merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: 活动已结束 ⚠️" - } else if (data.match(/\"code\":\"1003\"|未获取/)) { - merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: Cookie失效‼️" - } else { - const msg = data.match(/\"msg\":\"([\u4e00-\u9fa5].+?)\"/) - merge.JDFSale.notify = `京东闪购-瓜分: 失败, ${msg ? msg[1] : `原因: 未知`} ⚠️` - } - } - } - } catch (eor) { - $nobyda.AnError("京东闪购-瓜分", "JDFSale", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JingDongCash(s) { - merge.JDCash = {}; - return new Promise(resolve => { - if (disable("JDCash")) return resolve() - setTimeout(() => { - const JDCAUrl = { - url: 'https://api.m.jd.com/client.action?functionId=ccSignInNew', - headers: { - Cookie: KEY - }, - 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" - }; - $nobyda.post(JDCAUrl, function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const Details = LogDetails ? "response:\n" + data : ''; - const cc = JSON.parse(data) - if (cc.busiCode == "0") { - console.log("\n" + "京东现金-红包签到成功 " + Details) - merge.JDCash.success = 1 - merge.JDCash.Cash = cc.result.signResult.signData.amount || 0 - merge.JDCash.notify = `京东现金-红包: 成功, 明细: ${merge.JDCash.Cash || `无`}红包 🧧` - } else { - console.log("\n" + "京东现金-红包签到失败 " + Details) - merge.JDCash.fail = 1 - if (data.match(/(\"busiCode\":\"1002\"|完成签到)/)) { - merge.JDCash.notify = "京东现金-红包: 失败, 原因: 已签过 ⚠️" - } else if (data.match(/(不存在|已结束)/)) { - merge.JDCash.notify = "京东现金-红包: 失败, 原因: 活动已结束 ⚠️" - } else if (data.match(/(\"busiCode\":\"3\"|未登录)/)) { - merge.JDCash.notify = "京东现金-红包: 失败, 原因: Cookie失效‼️" - } else { - const msg = data.split(/\"msg\":\"([\u4e00-\u9fa5].+?)\"/)[1]; - merge.JDCash.notify = `京东现金-红包: 失败, ${msg||`原因: 未知`} ⚠️` - } - } - } - } catch (eor) { - $nobyda.AnError("京东现金-红包", "JDCash", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JDMagicCube(s, sign) { - merge.JDCube = {}; - return new Promise((resolve, reject) => { - if (disable("JDCube")) return reject() - const JDUrl = { - url: `https://api.m.jd.com/client.action?functionId=getNewsInteractionInfo&appid=smfe${sign?`&body=${encodeURIComponent(`{"sign":${sign}}`)}`:``}`, - headers: { - Cookie: KEY, - } - }; - $nobyda.get(JDUrl, async (error, response, data) => { - try { - if (error) throw new Error(error) - const Details = LogDetails ? "response:\n" + data : ''; - console.log(`\n京东魔方-尝试查询活动(${sign}) ${Details}`) - if (data.match(/\"interactionId\":\d+/)) { - resolve({ - id: data.match(/\"interactionId\":(\d+)/)[1], - sign: sign || null - }) - } else if (data.match(/配置异常/) && sign) { - await JDMagicCube(s, sign == 2 ? 1 : null) - reject() - } else { - resolve(null) - } - } catch (eor) { - $nobyda.AnError("京东魔方-查询", "JDCube", eor, response, data) - reject() - } - }) - if (out) setTimeout(reject, out + s) - }).then(data => { - return JDMagicCubeSign(s, data) - }, () => {}); -} - -function JDMagicCubeSign(s, id) { - return new Promise(resolve => { - setTimeout(() => { - const JDMCUrl = { - url: `https://api.m.jd.com/client.action?functionId=getNewsInteractionLotteryInfo&appid=smfe${id?`&body=${encodeURIComponent(`{${id.sign?`"sign":${id.sign},`:``}"interactionId":${id.id}}`)}`:``}`, - headers: { - Cookie: KEY, - } - }; - $nobyda.get(JDMCUrl, function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const Details = LogDetails ? "response:\n" + data : ''; - const cc = JSON.parse(data) - if (data.match(/(\"name\":)/)) { - console.log("\n" + "京东商城-魔方签到成功 " + Details) - merge.JDCube.success = 1 - if (data.match(/(\"name\":\"京豆\")/)) { - merge.JDCube.bean = cc.result.lotteryInfo.quantity || 0 - merge.JDCube.notify = `京东商城-魔方: 成功, 明细: ${merge.JDCube.bean || `无`}京豆 🐶` - } else { - merge.JDCube.notify = `京东商城-魔方: 成功, 明细: ${cc.result.lotteryInfo.name || `未知`} 🎉` - } - } else { - console.log("\n" + "京东商城-魔方签到失败 " + Details) - merge.JDCube.fail = 1 - if (data.match(/(一闪而过|已签到|已领取)/)) { - merge.JDCube.notify = "京东商城-魔方: 失败, 原因: 无机会 ⚠️" - } else if (data.match(/(不存在|已结束)/)) { - merge.JDCube.notify = "京东商城-魔方: 失败, 原因: 活动已结束 ⚠️" - } else if (data.match(/(\"code\":3)/)) { - merge.JDCube.notify = "京东商城-魔方: 失败, 原因: Cookie失效‼️" - } else { - merge.JDCube.notify = "京东商城-魔方: 失败, 原因: 未知 ⚠️" - } - } - } - } catch (eor) { - $nobyda.AnError("京东商城-魔方", "JDCube", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JingDongSubsidy(s) { - merge.subsidy = {}; - return new Promise(resolve => { - if (disable("subsidy")) return resolve() - setTimeout(() => { - const subsidyUrl = { - url: 'https://ms.jr.jd.com/gw/generic/uc/h5/m/signIn7', - headers: { - Referer: "https://active.jd.com/forever/cashback/index", - Cookie: KEY - } - }; - $nobyda.get(subsidyUrl, function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const Details = LogDetails ? "response:\n" + data : ''; - const cc = JSON.parse(data) - if (cc.resultCode == 0 && cc.resultData.data && cc.resultData.data.thisAmount) { - console.log("\n" + "京东商城-金贴签到成功 " + Details) - merge.subsidy.subsidy = cc.resultData.data.thisAmountStr - merge.subsidy.notify = `京东商城-金贴: 成功, 明细: ${merge.subsidy.subsidy||`无`}金贴 💰` - merge.subsidy.success = 1 - } else { - console.log("\n" + "京东商城-金贴签到失败 " + Details) - merge.subsidy.fail = 1 - if (data.match(/已存在|"thisAmount":0/)) { - merge.subsidy.notify = "京东商城-金贴: 失败, 原因: 无金贴 ⚠️" - } else if (data.match(/请先登录/)) { - merge.subsidy.notify = "京东商城-金贴: 失败, 原因: Cookie失效‼️" - } else { - const msg = data.split(/\"msg\":\"([\u4e00-\u9fa5].+?)\"/)[1]; - merge.subsidy.notify = `京东商城-金贴: 失败, ${msg||`原因: 未知`} ⚠️` - } - } - } - } catch (eor) { - $nobyda.AnError("京东商城-金贴", "subsidy", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JingRongDoll(s, key, title, code, type, num, award, belong) { - merge[key] = {}; - return new Promise(resolve => { - if (disable(key)) return resolve() - setTimeout(() => { - const DollUrl = { - url: "https://nu.jr.jd.com/gw/generic/jrm/h5/m/process", - headers: { - Cookie: KEY - }, - body: `reqData=${encodeURIComponent(`{"actCode":"${code}","type":${type?type:`3`}${code=='F68B2C3E71'?`,"frontParam":{"belong":"${belong}"}`:code==`1DF13833F7`?`,"frontParam":{"channel":"JR","belong":4}`:``}}`)}` - }; - $nobyda.post(DollUrl, async function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - var cc = JSON.parse(data) - const Details = LogDetails ? "response:\n" + data : ''; - if (cc.resultCode == 0) { - if (cc.resultData.data.businessData != null) { - console.log(`\n${title}查询成功 ${Details}`) - if (cc.resultData.data.businessData.pickStatus == 2) { - if (data.match(/\"rewardPrice\":\"\d.*?\"/)) { - const JRDoll_bean = data.match(/\"rewardPrice\":\"(\d.*?)\"/)[1] - const JRDoll_type = data.match(/\"rewardName\":\"金贴奖励\"/) ? true : false - await JingRongDoll(s, key, title, code, '4', JRDoll_bean, JRDoll_type) - } else { - merge[key].success = 1 - merge[key].notify = `${title}: 成功, 明细: 无奖励 🐶` - } - } else if (code == 'F68B2C3E71' || code == '1DF13833F7') { - if (!data.match(/"businessCode":"30\dss?q"/)) { - merge[key].success = 1 - const ct = data.match(/\"count\":\"?(\d.*?)\"?,/) - if (code == 'F68B2C3E71' && belong == 'xianjin') { - merge[key].Money = ct ? ct[1] > 9 ? `0.${ct[1]}` : `0.0${ct[1]}` : 0 - merge[key].notify = `${title}: 成功, 明细: ${merge[key].Money||`无`}现金 💰` - } else if (code == 'F68B2C3E71' && belong == 'jingdou') { - merge[key].bean = ct ? ct[1] : 0; - merge[key].notify = `${title}: 成功, 明细: ${merge[key].bean||`无`}京豆 🐶` - } else if (code == '1DF13833F7') { - merge[key].subsidy = ct ? ct[1] : 0; - merge[key].notify = `${title}: 成功, 明细: ${merge[key].subsidy||`无`}金贴 💰` - } - } else { - const es = cc.resultData.data.businessMsg - const ep = cc.resultData.data.businessData.businessMsg - const tp = data.match(/已领取|300ss?q/) ? `已签过` : `${ep||es||cc.resultMsg||`未知`}` - merge[key].notify = `${title}: 失败, 原因: ${tp} ⚠️` - merge[key].fail = 1 - } - } else { - merge[key].notify = `${title}: 失败, 原因: 已签过 ⚠️`; - merge[key].fail = 1 - } - } else if (cc.resultData.data.businessCode == 200) { - console.log(`\n${title}签到成功 ${Details}`) - if (!award) { - merge[key].bean = num ? num.match(/\d+/)[0] : 0 - } else { - merge[key].subsidy = num || 0 - } - merge[key].success = 1 - merge[key].notify = `${title}: 成功, 明细: ${(award?num:merge[key].bean)||`无`}${award?`金贴 💰`:`京豆 🐶`}` - } else { - console.log(`\n${title}领取异常 ${Details}`) - if (num) console.log(`\n${title} 请尝试手动领取, 预计可得${num}${award?`金贴`:`京豆`}: \nhttps://uf1.jr.jd.com/up/redEnvelopes/index.html?actCode=${code}\n`); - merge[key].fail = 1; - merge[key].notify = `${title}: 失败, 原因: 领取异常 ⚠️`; - } - } else { - console.log(`\n${title}签到失败 ${Details}`) - const redata = typeof(cc.resultData) == 'string' ? cc.resultData : '' - merge[key].notify = `${title}: 失败, ${cc.resultCode==3?`原因: Cookie失效‼️`:`${redata||'原因: 未知 ⚠️'}`}` - merge[key].fail = 1; - } - } - } catch (eor) { - $nobyda.AnError(title, key, eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JingDongGetCash(s) { - merge.JDGetCash = {}; - return new Promise(resolve => { - if (disable("JDGetCash")) return resolve() - setTimeout(() => { - const GetCashUrl = { - 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', - headers: { - Cookie: KEY, - } - }; - $nobyda.get(GetCashUrl, function(error, response, data) { - try { - if (error) { - throw new Error(error) - } else { - const cc = JSON.parse(data); - const Details = LogDetails ? "response:\n" + data : ''; - if (cc.data.success && cc.data.result) { - console.log("\n" + "京东商城-现金签到成功 " + Details) - merge.JDGetCash.success = 1 - merge.JDGetCash.Money = cc.data.result.signCash || 0 - merge.JDGetCash.notify = `京东商城-现金: 成功, 明细: ${cc.data.result.signCash||`无`}现金 💰` - } else { - console.log("\n" + "京东商城-现金签到失败 " + Details) - merge.JDGetCash.fail = 1 - if (data.match(/\"bizCode\":201|已经签过/)) { - merge.JDGetCash.notify = "京东商城-现金: 失败, 原因: 已签过 ⚠️" - } else if (data.match(/\"code\":300|退出登录/)) { - merge.JDGetCash.notify = "京东商城-现金: 失败, 原因: Cookie失效‼️" - } else { - merge.JDGetCash.notify = "京东商城-现金: 失败, 原因: 未知 ⚠️" - } - } - } - } catch (eor) { - $nobyda.AnError("京东商城-现金", "JDGetCash", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JingDongStore(s) { - merge.JDGStore = {}; - return new Promise(resolve => { - if (disable("JDGStore")) return resolve() - setTimeout(() => { - $nobyda.get({ - url: 'https://api.m.jd.com/api?appid=jdsupermarket&functionId=smtg_sign&clientVersion=8.0.0&client=m&body=%7B%7D', - headers: { - Cookie: KEY, - Origin: `https://jdsupermarket.jd.com` - } - }, (error, response, data) => { - try { - if (error) throw new Error(error); - const cc = JSON.parse(data); - const Details = LogDetails ? "response:\n" + data : ''; - if (cc.data && cc.data.success === true && cc.data.bizCode === 0) { - console.log(`\n京东商城-超市签到成功 ${Details}`) - merge.JDGStore.success = 1 - merge.JDGStore.bean = cc.data.result.jdBeanCount || 0 - merge.JDGStore.notify = `京东商城-超市: 成功, 明细: ${merge.JDGStore.bean||`无`}京豆 🐶` - } else { - if (!cc.data) cc.data = {} - console.log(`\n京东商城-超市签到失败 ${Details}`) - const tp = cc.data.bizCode == 811 ? `已签过` : cc.data.bizCode == 300 ? `Cookie失效` : `${cc.data.bizMsg||`未知`}` - merge.JDGStore.notify = `京东商城-超市: 失败, 原因: ${tp}${cc.data.bizCode==300?`‼️`:` ⚠️`}` - merge.JDGStore.fail = 1 - } - } catch (eor) { - $nobyda.AnError("京东商城-超市", "JDGStore", eor, response, data) - } finally { - resolve() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }); -} - -function JDSecKilling(s) { //领券中心 - merge.JDSecKill = {}; - return new Promise((resolve, reject) => { - if (disable("JDSecKill")) return reject(); - setTimeout(() => { - $nobyda.post({ - url: 'https://api.m.jd.com/client.action', - headers: { - Cookie: KEY, - Origin: 'https://h5.m.jd.com' - }, - body: 'functionId=homePageV2&appid=SecKill2020' - }, (error, response, data) => { - try { - if (error) throw new Error(error); - const Details = LogDetails ? "response:\n" + data : ''; - const cc = JSON.parse(data); - if (cc.code == 203 || cc.code == 3 || cc.code == 101) { - merge.JDSecKill.notify = `京东秒杀-红包: 失败, 原因: Cookie失效‼️`; - } else if (cc.result && cc.result.projectId && cc.result.taskId) { - console.log(`\n京东秒杀-红包查询成功 ${Details}`) - return resolve({ - projectId: cc.result.projectId, - taskId: cc.result.taskId - }) - } else { - merge.JDSecKill.notify = `京东秒杀-红包: 失败, 暂无有效活动 ⚠️`; - } - merge.JDSecKill.fail = 1; - console.log(`\n京东秒杀-红包查询失败 ${Details}`) - reject() - } catch (eor) { - $nobyda.AnError("京东秒杀-查询", "JDSecKill", eor, response, data) - reject() - } - }) - }, s) - if (out) setTimeout(resolve, out + s) - }).then(async (id) => { - await new Promise(resolve => { - $nobyda.post({ - url: 'https://api.m.jd.com/client.action', - headers: { - Cookie: KEY, - Origin: 'https://h5.m.jd.com' - }, - 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` - }, (error, response, data) => { - try { - if (error) throw new Error(error); - const Details = LogDetails ? "response:\n" + data : ''; - const cc = JSON.parse(data); - if (cc.code == 0 && cc.subCode == 0) { - console.log(`\n京东秒杀-红包签到成功 ${Details}`); - const qt = data.match(/"discount":(\d.*?),/); - merge.JDSecKill.success = 1; - merge.JDSecKill.Cash = qt ? qt[1] : 0; - merge.JDSecKill.notify = `京东秒杀-红包: 成功, 明细: ${merge.JDSecKill.Cash||`无`}红包 🧧`; - } else { - console.log(`\n京东秒杀-红包签到失败 ${Details}`); - merge.JDSecKill.fail = 1; - merge.JDSecKill.notify = `京东秒杀-红包: 失败, ${cc.subCode==103?`原因: 已领取`:cc.msg?cc.msg:`原因: 未知`} ⚠️`; - } - } catch (eor) { - $nobyda.AnError("京东秒杀-领取", "JDSecKill", eor, response, data); - } finally { - resolve(); - } - }) - }) - }, () => {}); -} - -function TotalSteel() { - merge.TotalSteel = {}; - return new Promise(resolve => { - if (disable("TSteel")) return resolve() - $nobyda.get({ - url: 'https://coin.jd.com/m/gb/getBaseInfo.html', - headers: { - Cookie: KEY - } - }, (error, response, data) => { - try { - if (error) throw new Error(error); - const Details = LogDetails ? "response:\n" + data : ''; - if (data.match(/(\"gbBalance\":\d+)/)) { - console.log("\n" + "京东-总钢镚查询成功 " + Details) - const cc = JSON.parse(data) - merge.TotalSteel.TSteel = cc.gbBalance - } else { - console.log("\n" + "京东-总钢镚查询失败 " + Details) - } - } catch (eor) { - $nobyda.AnError("账户钢镚-查询", "TotalSteel", eor, response, data) - } finally { - resolve() - } - }) - if (out) setTimeout(resolve, out) - }); -} - -function TotalBean() { - merge.TotalBean = {}; - return new Promise(resolve => { - if (disable("Qbear")) return resolve() - $nobyda.get({ - url: 'https://me-api.jd.com/user_new/info/GetJDUserInfoUnion', - headers: { - Cookie: KEY - } - }, (error, response, data) => { - try { - if (error) throw new Error(error); - const Details = LogDetails ? "response:\n" + data : ''; - const cc = JSON.parse(data) - if (cc.msg == 'success' && cc.retcode == 0) { - merge.TotalBean.nickname = cc.data.userInfo.baseInfo.nickname || "" - merge.TotalBean.Qbear = cc.data.assetInfo.beanNum || 0 - $nobyda.headUrl = cc.data.userInfo.baseInfo.headImageUrl || "" - console.log(`\n京东-总京豆查询成功 ${Details}`) - } else { - const name = decodeURIComponent(KEY.split(/pt_pin=(.+?);/)[1] || ''); - merge.TotalBean.nickname = cc.retcode == 1001 ? `${name} (CK失效‼️)` : ""; - console.log(`\n京东-总京豆查询失败 ${Details}`) - } - } catch (eor) { - $nobyda.AnError("账户京豆-查询", "TotalBean", eor, response, data) - } finally { - resolve() - } - }) - if (out) setTimeout(resolve, out) - }); -} - -function TotalCash() { - merge.TotalCash = {}; - return new Promise(resolve => { - if (disable("TCash")) return resolve() - $nobyda.post({ - url: 'https://api.m.jd.com/client.action?functionId=myhongbao_balance', - headers: { - Cookie: KEY - }, - 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" - }, (error, response, data) => { - try { - if (error) throw new Error(error); - const Details = LogDetails ? "response:\n" + data : ''; - if (data.match(/(\"totalBalance\":\d+)/)) { - console.log("\n" + "京东-总红包查询成功 " + Details) - const cc = JSON.parse(data) - merge.TotalCash.TCash = cc.totalBalance - } else { - console.log("\n" + "京东-总红包查询失败 " + Details) - } - } catch (eor) { - $nobyda.AnError("账户红包-查询", "TotalCash", eor, response, data) - } finally { - resolve() - } - }) - if (out) setTimeout(resolve, out) - }); -} - -function TotalSubsidy() { - merge.TotalSubsidy = {}; - return new Promise(resolve => { - if (disable("TotalSubsidy")) return resolve() - $nobyda.get({ - url: 'https://ms.jr.jd.com/gw/generic/uc/h5/m/mySubsidyBalance', - headers: { - Cookie: KEY, - Referer: 'https://active.jd.com/forever/cashback/index?channellv=wojingqb' - } - }, (error, response, data) => { - try { - if (error) throw new Error(error); - const cc = JSON.parse(data) - const Details = LogDetails ? "response:\n" + data : ''; - if (cc.resultCode == 0 && cc.resultData && cc.resultData.data) { - console.log("\n京东-总金贴查询成功 " + Details) - merge.TotalSubsidy.TSubsidy = cc.resultData.data.balance || 0 - } else { - console.log("\n京东-总金贴查询失败 " + Details) - } - } catch (eor) { - $nobyda.AnError("账户金贴-查询", "TotalSubsidy", eor, response, data) - } finally { - resolve() - } - }) - if (out) setTimeout(resolve, out) - }); -} - -function TotalMoney() { - merge.TotalMoney = {}; - return new Promise(resolve => { - if (disable("TotalMoney")) return resolve() - $nobyda.get({ - 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', - headers: { - Cookie: KEY - } - }, (error, response, data) => { - try { - if (error) throw new Error(error); - const cc = JSON.parse(data) - const Details = LogDetails ? "response:\n" + data : ''; - if (cc.code == 0 && cc.data && cc.data.bizCode == 0 && cc.data.result) { - console.log("\n京东-总现金查询成功 " + Details) - merge.TotalMoney.TMoney = cc.data.result.totalMoney || 0 - } else { - console.log("\n京东-总现金查询失败 " + Details) - } - } catch (eor) { - $nobyda.AnError("账户现金-查询", "TotalMoney", eor, response, data) - } finally { - resolve() - } - }) - if (out) setTimeout(resolve, out) - }); -} - -function disable(Val, name, way) { - const read = $nobyda.read("JD_DailyBonusDisables") - const annal = $nobyda.read("JD_Crash_" + Val) - if (annal && way == 1 && boxdis) { - var Crash = $nobyda.write("", "JD_Crash_" + Val) - if (read) { - if (read.indexOf(Val) == -1) { - var Crash = $nobyda.write(`${read},${Val}`, "JD_DailyBonusDisables") - console.log(`\n${name}-触发自动禁用 ‼️`) - merge[Val].notify = `${name}: 崩溃, 触发自动禁用 ‼️` - merge[Val].error = 1 - $nobyda.disable = 1 - } - } else { - var Crash = $nobyda.write(Val, "JD_DailyBonusDisables") - console.log(`\n${name}-触发自动禁用 ‼️`) - merge[Val].notify = `${name}: 崩溃, 触发自动禁用 ‼️` - merge[Val].error = 1 - $nobyda.disable = 1 - } - return true - } else if (way == 1 && boxdis) { - var Crash = $nobyda.write(name, "JD_Crash_" + Val) - } else if (way == 2 && annal) { - var Crash = $nobyda.write("", "JD_Crash_" + Val) - } - if (read && read.indexOf(Val) != -1) { - return true - } else { - return false - } -} - -function Wait(readDelay, ini) { - if (!readDelay || readDelay === '0') return 0 - if (typeof(readDelay) == 'string') { - var readDelay = readDelay.replace(/"|"|'|'/g, ''); //prevent novice - if (readDelay.indexOf('-') == -1) return parseInt(readDelay) || 0; - const raw = readDelay.split("-").map(Number); - const plan = parseInt(Math.random() * (raw[1] - raw[0] + 1) + raw[0], 10); - if (ini) console.log(`\n初始化随机延迟: 最小${raw[0]/1000}秒, 最大${raw[1]/1000}秒`); - // else console.log(`\n预计等待: ${(plan / 1000).toFixed(2)}秒`); - return ini ? readDelay : plan - } else if (typeof(readDelay) == 'number') { - return readDelay > 0 ? readDelay : 0 - } else return 0 -} - -function CookieMove(oldCk1, oldCk2, oldKey1, oldKey2, newKey) { - let update; - const move = (ck, del) => { - console.log(`京东${del}开始迁移!`); - update = CookieUpdate(null, ck).total; - update = $nobyda.write(JSON.stringify(update, null, 2), newKey); - update = $nobyda.write("", del); - } - if (oldCk1) { - const write = move(oldCk1, oldKey1); - } - if (oldCk2) { - const write = move(oldCk2, oldKey2); - } -} - -function checkFormat(value) { //check format and delete duplicates - let n, k, c = {}; - return value.reduce((t, i) => { - k = ((i.cookie || '').match(/(pt_key|pt_pin)=.+?;/g) || []).sort(); - if (k.length == 2) { - if ((n = k[1]) && !c[n]) { - i.userName = i.userName ? i.userName : decodeURIComponent(n.split(/pt_pin=(.+?);/)[1]); - i.cookie = k.join('') - if (i.jrBody && !i.jrBody.includes('reqData=')) { - console.log(`异常钢镚Body已过滤: ${i.jrBody}`) - delete i.jrBody; - } - c[n] = t.push(i); - } - } else { - console.log(`异常京东Cookie已过滤: ${i.cookie}`) - } - return t; - }, []) -} - -function CookieUpdate(oldValue, newValue, path = 'cookie') { - let item, type, name = (oldValue || newValue || '').split(/pt_pin=(.+?);/)[1]; - let total = $nobyda.read('CookiesJD'); - try { - total = checkFormat(JSON.parse(total || '[]')); - } catch (e) { - $nobyda.notify("京东签到", "", "Cookie JSON格式不正确, 即将清空\n可前往日志查看该数据内容!"); - console.log(`京东签到Cookie JSON格式异常: ${e.message||e}\n旧数据内容: ${total}`); - total = []; - } - for (let i = 0; i < total.length; i++) { - if (total[i].cookie && new RegExp(`pt_pin=${name};`).test(total[i].cookie)) { - item = i; - break; - } - } - if (newValue && item !== undefined) { - type = total[item][path] === newValue ? -1 : 2; - total[item][path] = newValue; - item = item + 1; - } else if (newValue && path === 'cookie') { - total.push({ - cookie: newValue - }); - type = 1; - item = total.length; - } - return { - total: checkFormat(total), - type, //-1: same, 1: add, 2:update - item, - name: decodeURIComponent(name) - }; -} - -function GetCookie() { - const req = $request; - if (req.method != 'OPTIONS' && req.headers) { - const CV = (req.headers['Cookie'] || req.headers['cookie'] || ''); - const ckItems = CV.match(/(pt_key|pt_pin)=.+?;/g); - if (/^https:\/\/(me-|)api(\.m|)\.jd\.com\/(client\.|user_new)/.test(req.url)) { - if (ckItems && ckItems.length == 2) { - const value = CookieUpdate(null, ckItems.join('')) - if (value.type !== -1) { - const write = $nobyda.write(JSON.stringify(value.total, null, 2), "CookiesJD") - $nobyda.notify(`用户名: ${value.name}`, ``, `${value.type==2?`更新`:`写入`}京东 [账号${value.item}] Cookie${write?`成功 🎉`:`失败 ‼️`}`) - } else { - console.log(`\n用户名: ${value.name}\n与历史京东 [账号${value.item}] Cookie相同, 跳过写入 ⚠️`) - } - } else { - throw new Error("写入Cookie失败, 关键值缺失\n可能原因: 非网页获取 ‼️"); - } - } else if (/^https:\/\/ms\.jr\.jd\.com\/gw\/generic\/hy\/h5\/m\/appSign\?/.test(req.url) && req.body) { - const value = CookieUpdate(CV, req.body, 'jrBody'); - if (value.type) { - const write = $nobyda.write(JSON.stringify(value.total, null, 2), "CookiesJD") - $nobyda.notify(`用户名: ${value.name}`, ``, `获取京东 [账号${value.item}] 钢镚Body${write?`成功 🎉`:`失败 ‼️`}`) - } else { - throw new Error("写入钢镚Body失败\n未获取该账号Cookie或关键值缺失‼️"); - } - } else if (req.url === 'http://www.apple.com/') { - throw new Error("类型错误, 手动运行请选择上下文环境为Cron ⚠️"); - } - } else if (!req.headers) { - throw new Error("写入Cookie失败, 请检查匹配URL或配置内脚本类型 ⚠️"); - } -} - -// Modified from yichahucha -function nobyda() { - const start = Date.now() - const isRequest = typeof $request != "undefined" - const isSurge = typeof $httpClient != "undefined" - const isQuanX = typeof $task != "undefined" - const isLoon = typeof $loon != "undefined" - const isJSBox = typeof $app != "undefined" && typeof $http != "undefined" - const isNode = typeof require == "function" && !isJSBox; - const NodeSet = 'CookieSet.json' - const node = (() => { - if (isNode) { - const request = require('request'); - const fs = require("fs"); - const path = require("path"); - return ({ - request, - fs, - path - }) - } else { - return (null) - } - })() - const notify = (title, subtitle, message, rawopts) => { - const Opts = (rawopts) => { //Modified from https://github.com/chavyleung/scripts/blob/master/Env.js - if (!rawopts) return rawopts - if (typeof rawopts === 'string') { - if (isLoon) return rawopts - else if (isQuanX) return { - 'open-url': rawopts - } - else if (isSurge) return { - url: rawopts - } - else return undefined - } else if (typeof rawopts === 'object') { - if (isLoon) { - let openUrl = rawopts.openUrl || rawopts.url || rawopts['open-url'] - let mediaUrl = rawopts.mediaUrl || rawopts['media-url'] - return { - openUrl, - mediaUrl - } - } else if (isQuanX) { - let openUrl = rawopts['open-url'] || rawopts.url || rawopts.openUrl - let mediaUrl = rawopts['media-url'] || rawopts.mediaUrl - return { - 'open-url': openUrl, - 'media-url': mediaUrl - } - } else if (isSurge) { - let openUrl = rawopts.url || rawopts.openUrl || rawopts['open-url'] - return { - url: openUrl - } - } - } else { - return undefined - } - } - console.log(`${title}\n${subtitle}\n${message}`) - if (isQuanX) $notify(title, subtitle, message, Opts(rawopts)) - if (isSurge) $notification.post(title, subtitle, message, Opts(rawopts)) - if (isJSBox) $push.schedule({ - title: title, - body: subtitle ? subtitle + "\n" + message : message - }) - } - const write = (value, key) => { - if (isQuanX) return $prefs.setValueForKey(value, key) - if (isSurge) return $persistentStore.write(value, key) - if (isNode) { - try { - if (!node.fs.existsSync(node.path.resolve(__dirname, NodeSet))) - node.fs.writeFileSync(node.path.resolve(__dirname, NodeSet), JSON.stringify({})); - const dataValue = JSON.parse(node.fs.readFileSync(node.path.resolve(__dirname, NodeSet))); - if (value) dataValue[key] = value; - if (!value) delete dataValue[key]; - return node.fs.writeFileSync(node.path.resolve(__dirname, NodeSet), JSON.stringify(dataValue)); - } catch (er) { - return AnError('Node.js持久化写入', null, er); - } - } - if (isJSBox) { - if (!value) return $file.delete(`shared://${key}.txt`); - return $file.write({ - data: $data({ - string: value - }), - path: `shared://${key}.txt` - }) - } - } - const read = (key) => { - if (isQuanX) return $prefs.valueForKey(key) - if (isSurge) return $persistentStore.read(key) - if (isNode) { - try { - if (!node.fs.existsSync(node.path.resolve(__dirname, NodeSet))) return null; - const dataValue = JSON.parse(node.fs.readFileSync(node.path.resolve(__dirname, NodeSet))) - return dataValue[key] - } catch (er) { - return AnError('Node.js持久化读取', null, er) - } - } - if (isJSBox) { - if (!$file.exists(`shared://${key}.txt`)) return null; - return $file.read(`shared://${key}.txt`).string - } - } - const adapterStatus = (response) => { - if (response) { - if (response.status) { - response["statusCode"] = response.status - } else if (response.statusCode) { - response["status"] = response.statusCode - } - } - return response - } - const get = (options, callback) => { - options.headers['User-Agent'] = 'JD4iPhone/167169 (iPhone; iOS 13.4.1; Scale/3.00)' - if (isQuanX) { - if (typeof options == "string") options = { - url: options - } - options["method"] = "GET" - //options["opts"] = { - // "hints": false - //} - $task.fetch(options).then(response => { - callback(null, adapterStatus(response), response.body) - }, reason => callback(reason.error, null, null)) - } - if (isSurge) { - options.headers['X-Surge-Skip-Scripting'] = false - $httpClient.get(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - if (isNode) { - node.request(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - if (isJSBox) { - if (typeof options == "string") options = { - url: options - } - options["header"] = options["headers"] - options["handler"] = function(resp) { - let error = resp.error; - if (error) error = JSON.stringify(resp.error) - let body = resp.data; - if (typeof body == "object") body = JSON.stringify(resp.data); - callback(error, adapterStatus(resp.response), body) - }; - $http.get(options); - } - } - const post = (options, callback) => { - options.headers['User-Agent'] = 'JD4iPhone/167169 (iPhone; iOS 13.4.1; Scale/3.00)' - if (options.body) options.headers['Content-Type'] = 'application/x-www-form-urlencoded' - if (isQuanX) { - if (typeof options == "string") options = { - url: options - } - options["method"] = "POST" - //options["opts"] = { - // "hints": false - //} - $task.fetch(options).then(response => { - callback(null, adapterStatus(response), response.body) - }, reason => callback(reason.error, null, null)) - } - if (isSurge) { - options.headers['X-Surge-Skip-Scripting'] = false - $httpClient.post(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - if (isNode) { - node.request.post(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - if (isJSBox) { - if (typeof options == "string") options = { - url: options - } - options["header"] = options["headers"] - options["handler"] = function(resp) { - let error = resp.error; - if (error) error = JSON.stringify(resp.error) - let body = resp.data; - if (typeof body == "object") body = JSON.stringify(resp.data) - callback(error, adapterStatus(resp.response), body) - } - $http.post(options); - } - } - const AnError = (name, keyname, er, resp, body) => { - if (typeof(merge) != "undefined" && keyname) { - if (!merge[keyname].notify) { - merge[keyname].notify = `${name}: 异常, 已输出日志 ‼️` - } else { - merge[keyname].notify += `\n${name}: 异常, 已输出日志 ‼️ (2)` - } - merge[keyname].error = 1 - } - 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.`}`:``}`) - } - const time = () => { - const end = ((Date.now() - start) / 1000).toFixed(2) - return console.log('\n签到用时: ' + end + ' 秒') - } - const done = (value = {}) => { - if (isQuanX) return $done(value) - if (isSurge) isRequest ? $done(value) : $done() - } - return { - AnError, - isRequest, - isJSBox, - isSurge, - isQuanX, - isLoon, - isNode, - notify, - write, - read, - get, - post, - time, - done - } -}; \ No newline at end of file diff --git a/KuaiKan-DailyBonus/KKMH.js b/KuaiKan-DailyBonus/KKMH.js deleted file mode 100644 index c7a94517c6..0000000000 --- a/KuaiKan-DailyBonus/KKMH.js +++ /dev/null @@ -1,204 +0,0 @@ -/* -快看漫画签到脚本 - -更新时间: 2022.06.18 -脚本兼容: QuantumultX, Surge4, Loon, Node.js -电报频道: @NobyDa -问题反馈: @NobyDa_bot - -获取Cookie说明: -打开快看漫画App后(AppStore中国区),点击"我的", 如通知成功获取cookie, 则可以使用此签到脚本. -获取Cookie后, 请将Cookie脚本禁用并移除主机名,以免产生不必要的MITM. -脚本将在每天上午9:00执行, 您可以修改执行时间。 - -如果使用Node.js, 需自行安装got与tough-cookie模块. 例: npm install got tough-cookie -g - -Node.js用户抓取Cookie说明: -开启抓包, 打开快看漫画App后(AppStore中国区),点击"我的" 返回抓包app搜索关键字 passport/user 复制请求头Cookie填入以下cookie处的单引号内即可 -*/ - -var cookie = '' - -var barkKey = ''; //Bark APP 通知推送key - -/********************* -QuantumultX 远程脚本配置: -********************** -[task_local] -0 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 - -[rewrite_local] -# 获取Cookie -^https:\/\/api\.kkmh\.com\/v\d\/passport\/user url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js - -[mitm] -hostname= api.kkmh.com - -********************** -Surge 4.2.0+ 脚本配置: -********************** -[Script] -快看漫画签到 = type=cron,cronexp=0 9 * * *,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js - -快看漫画获取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 - -[MITM] -hostname= api.kkmh.com - -************************ -Loon 2.1.0+ 脚本配置: -************************ - -[Script] -# 快看漫画签到 -cron "0 9 * * *" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js - -# 获取Cookie -http-request ^https:\/\/api\.kkmh\.com\/v\d\/passport\/user script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js - -[Mitm] -hostname= api.kkmh.com - -*/ -var LogDetails = false; //响应日志 -var $ = new Env('快看漫画'); -var date = new Date() -var imgUrl = { - 'open-url': 'kuaikan://', - 'media-url': 'https://ftp.bmp.ovh/imgs/2020/09/16da56c186ffa6a2.png' -}; - -(async () => { - if (typeof $request != "undefined") { - GetCookie() - } else if (cookie || $.getdata("@KKMH.COOKIE")) { - if (cookie) $.setdata(cookie, "@KKMH.COOKIE"); - LogDetails = $.getdata("@KKMH.LOG") === "true" || LogDetails - await Checkin(); - } else { - $.msg($.name, "", "签到终止, 未获取Cookie ⚠️", imgUrl); - } -})().finally(() => { - $.done(); -}) - -function Checkin() { - return new Promise(resolve => { - $.get({ - url: 'https://h5.kuaikanmanhua.com/v2/checkin/task_center/checkin', - headers: { - 'Cookie': cookie || $.getdata("@KKMH.COOKIE"), - 'User-Agent': 'Kuaikan/5.75.0/575000(iPhone;Scale/3.00) (iPhone; CPU)', - 'X-Device': '0' - } - }, async (error, response, data) => { - try { - if (error) throw new Error(error) - const cc = JSON.parse(data) - const Details = LogDetails ? data ? `response:\n${data}` : '' : '' - if (cc.code == 200) { - $.log(`${$.name} 成功${Details}`) - const pop = cc.data.check_in_home_info.pop_title - const text = cc.data.check_in_home_info.check_in_bubble_text - const title = cc.data.check_in_home_info.check_in_title - const score = cc.data.check_in_home_info.user_score - const kkb = cc.data.check_in_home_info.user_kkb - const uid = $.getdata("@KKMH.COOKIE") ? $.getdata("@KKMH.COOKIE").match(/uid=(\d+)/) : '' - const rep = $.getdata("@KKMH.DATE") == date.getDate() && (uid ? uid[1] : '') == $.getdata("@KKMH.UID") - const gift = await GiftPack(title); - $.subtitle = rep ? '今天已签过!' : pop; - $.msgBody = `${rep?``:text+', '}现有${$.score||score}积分, ${$.kkb||kkb}KK币\n${gift||title} 🎉`; - $.setdata(JSON.stringify(date.getDate()), "@KKMH.DATE") - $.setdata(uid ? uid[1] : '', "@KKMH.UID") - } else { - $.log(`${$.name} 失败${Details}`) - if (cc.code == 401) { - $.msgBody = 'Cookie失效 ⚠️'; - } else { - $.msgBody = cc.message || '未知错误 ⚠️'; - } - } - } catch (err) { - $.logErr(err) - $.msgBody = `错误, 已输出日志 ⚠️`; - } finally { - $.msg($.name, $.subtitle || '', $.msgBody, imgUrl); - if (barkKey) { - await BarkNotify($, barkKey, $.name, $.msgBody); - } - resolve() - } - }) - }) -} - -function GiftPack(type) { - return new Promise(resolve => { - if (!type.match(/今(日|天)可领/)) return resolve(); - $.get({ - url: 'https://h5.kuaikanmanhua.com/v1/checkin/api/check/open_gift_bag', - headers: { - 'Cookie': cookie || $.getdata("@KKMH.COOKIE"), - 'User-Agent': 'Kuaikan/5.75.0/575000(iPhone;Scale/3.00) (iPhone; CPU)', - 'X-Device': '0' - } - }, (error, response, data) => { - try { - if (error) throw new Error(error) - const cc = JSON.parse(data) - const Details = LogDetails ? data ? `response:\n${data}` : '' : '' - if (cc.code == 200 && cc.data) { - $.log(`${$.name} 成功${Details}`) - $.kkb = cc.data.giftBagKkb ? cc.data.giftBagKkb + cc.data.kkb : cc.data.kkb - $.score = cc.data.score; - $.gifts = `领取连签礼包成功`; - if (cc.data.giftBagScore) $.gifts += `, +${cc.data.giftBagScore}积分`; - if (cc.data.giftBagKkb) $.gifts += `, +${cc.data.giftBagKkb}KK币`; - if (cc.data.giftBagSupplement) $.gifts += `, +1 补签胶囊`; - if (cc.data.giftBagCardCoupon) $.gifts += `, +1 ${cc.data.cardCoupon.title}`; - if (cc.data.giftBagYouzanCoupon) $.gifts += `, +1 ${cc.data.youzanCoupon.title}`; - } else { - $.log(`${$.name} 失败${Details}`) - $.gifts = `领取连签礼包失败, ${cc.message || '未知错误'}` - } - } catch (err) { - $.logErr(err) - $.gifts = `领取连签礼包错误, 已输出日志` - } finally { - resolve($.gifts) - } - }) - }) -} - -function GetCookie() { - const RA = $.getdata("@KKMH.COOKIE") - const TM = $.getdata("@KKMH.TIME") - const CK = $request.headers['Cookie'] || $request.headers['cookie']; - if (JSON.stringify($request.headers).match(/session=/) && CK) { - if (RA != CK) { - if ($.setdata(CK, "@KKMH.COOKIE")) { - $.setdata(JSON.stringify(Date.now()), "@KKMH.TIME") - if (!TM || TM && (Date.now() - TM) / 1000 >= 21600) { - $.msg(`${RA?`更新`:`首次写入`}${$.name}Cookie成功 🎉`, "", "", imgUrl) - } else if (RA.match(/uid=\d+/)[0] == CK.match(/uid=\d+/)[0]) { - $.log(`\n更新${$.name}Cookie成功! 🎉\n检测到频繁通知, 已转为输出日志`) - } else { - $.msg(`更新${$.name}Cookie成功 🎉`, "", "", imgUrl) - } - } else { - $.msg(`${RA?`更新`:`首次写入`}${$.name}Cookie失败‼️`, "", "", imgUrl) - } - } else { - $.log(`${$.name}-Cookie相同, 跳过写入 ⚠️`) - } - } else { - $.log(`${$.name}-请求不含Cookie, 跳过写入 ‼️`) - } -} - -//Bark APP notify -async 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}`)}}} - -//Compatible code from https://github.com/chavyleung/scripts/blob/master/Env.min.js -function 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)} \ No newline at end of file diff --git a/Loon/Loon_Bahamut_ADS.plugin b/Loon/Loon_Bahamut_ADS.plugin deleted file mode 100644 index ca1888d4eb..0000000000 --- a/Loon/Loon_Bahamut_ADS.plugin +++ /dev/null @@ -1,11 +0,0 @@ -#!name= 巴哈姆特动画疯 -#!desc= 该Loon插件用以屏蔽动画疯播放广告 (由于强制验证观看广告时间,故以黑屏25秒的方式屏蔽) -#!author= NobyDa -#!homepage= https://github.com/NobyDa/Script/tree/master -#!icon= https://raw.githubusercontent.com/NobyDa/mini/master/Color/bahamutGame.png - -[Script] -http-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=屏蔽动画疯广告 - -[MITM] -hostname = api.gamer.com.tw \ No newline at end of file diff --git a/Loon/Loon_Daily_bonus.plugin b/Loon/Loon_Daily_bonus.plugin deleted file mode 100644 index fb8a2f2a76..0000000000 --- a/Loon/Loon_Daily_bonus.plugin +++ /dev/null @@ -1,38 +0,0 @@ -#!name= 🐻 NobyDa签到脚本 -#!desc= 包括哔哩漫画、贴吧、快看、爱奇艺,携程旅行、巴哈姆特。部分脚本获取Cookie方法请看脚本注释。注意,该Loon链接目前仅适用于"订阅脚本",非"插件"。添加脚本订阅后请按需启用脚本。 -#!author= NobyDa -#!homepage= https://github.com/NobyDa/Script/tree/master -#!icon= https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/javascript/javascript.png - - -[Script] -cron "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=携程旅行 [签到] - -http-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] - - -cron "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=爱奇艺 [会员签到] - -http-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] - - -cron "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=哔哩漫画 [签到] - -http-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] - - -cron "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=百度贴吧 [签到] - -http-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] - - -cron "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=快看漫画 [签到] - -http-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] - - -cron "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=巴哈姆特 [签到] - - -[MITM] -hostname = passport.iqiyi.com, app.bilibili.com, c.tieba.baidu.com, tiebac.baidu.com, api.kkmh.com, m.ctrip.com \ No newline at end of file diff --git a/Loon/Loon_GetCookie.plugin b/Loon/Loon_GetCookie.plugin deleted file mode 100644 index 078e52b0ee..0000000000 --- a/Loon/Loon_GetCookie.plugin +++ /dev/null @@ -1,19 +0,0 @@ -#!name= NobyDa签到脚本Cookie获取 -#!desc= 包括哔哩漫画、贴吧、快看、爱奇艺,携程旅行。获取方法请看脚本注释;建议使用后手动将该插件禁用, 以避免无意义的MITM。 -#!author= NobyDa -#!homepage= https://github.com/NobyDa/Script/tree/master -#!icon= https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/javascript/javascript.png - -[Script] -http-request ^https:\/\/passport\.iqiyi\.com\/apis\/user\/ script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js, tag=爱奇艺Cookie - -http-request ^https:\/\/app\.bilibili\.com\/x\/v2\/account\/myinfo script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js, tag=哔哩漫画Cookie - -http-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 - -http-request ^https?:\/\/api\.kkmh\.com\/v\d\/passport\/user script-path=https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js, tag=快看漫画Cookie - -http-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 - -[MITM] -hostname = passport.iqiyi.com, app.bilibili.com, c.tieba.baidu.com, tiebac.baidu.com, api.kkmh.com, m.ctrip.com \ No newline at end of file diff --git a/Loon/Loon_Google_CAPTCHA.plugin b/Loon/Loon_Google_CAPTCHA.plugin deleted file mode 100644 index 7baec65ae4..0000000000 --- a/Loon/Loon_Google_CAPTCHA.plugin +++ /dev/null @@ -1,14 +0,0 @@ -#!name = Google人机验证 -#!desc = Google搜索内容时并发使用多个策略/策略组,以避免可能出现的人机验证。注意:需要在插件参数填写策略/策略组名的正则表达式。 -#!author = NobyDa -#!input = GOOGLE_CAPTCHA_REGEX -#!homepage = https://github.com/NobyDa/Script/tree/master -#!icon = https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/Google.png -#!date = 2024-05-19 12:00:00 - - -[Script] -http-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人机验证 - -[MITM] -hostname = www.google.com* \ No newline at end of file diff --git a/Loon/Loon_IPA_Installer.plugin b/Loon/Loon_IPA_Installer.plugin deleted file mode 100644 index 47c5531465..0000000000 --- a/Loon/Loon_IPA_Installer.plugin +++ /dev/null @@ -1,12 +0,0 @@ -#!name=IPA应用辅助安装器 -#!desc=该模块可在iOS端辅助安装商店版或已签名IPA(需使用快捷指令 + Shu/Jsbox/pythonista), 查看脚本注释以了解具体方法; 安装演示可查看TG频道 @NobyDa -#!author=NobyDa -#!homepage=https://github.com/NobyDa/Script/tree/master -#!icon=https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/Apple.png - - -[Script] -http-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 - -[MITM] -hostname = nobyda.app \ No newline at end of file diff --git a/Loon/Loon_TF_Account.plugin b/Loon/Loon_TF_Account.plugin deleted file mode 100644 index 7f1aca81f0..0000000000 --- a/Loon/Loon_TF_Account.plugin +++ /dev/null @@ -1,14 +0,0 @@ -#!name=TestFlight账户管理 -#!desc=自动存储/合并多个TestFlight账户列表, 并可分享/导出TestFlight APP. -#!author= NobyDa -#!homepage= https://github.com/NobyDa/Script/tree/master -#!icon= https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/testflight.png - -[General] -skip-proxy = iosapps.itunes.apple.com - -[Script] -http-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账户管理 - -[MITM] -hostname = testflight.apple.com \ No newline at end of file diff --git a/Loon/Loon_TF_Download.plugin b/Loon/Loon_TF_Download.plugin deleted file mode 100644 index 628dde3490..0000000000 --- a/Loon/Loon_TF_Download.plugin +++ /dev/null @@ -1,14 +0,0 @@ -#!name= TestFlight区域限制解除 -#!desc= 该Loon插件用以解决更新TestFlight App时, 提示"APP不可用"问题. -#!author= NobyDa -#!homepage= https://github.com/NobyDa/Script/tree/master -#!icon= https://cdn.jsdelivr.net/gh/NobyDa/mini@master/Color/testflight.png - -[General] -skip-proxy = iosapps.itunes.apple.com - -[Script] -http-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区域限制解除 - -[MITM] -hostname = testflight.apple.com diff --git a/NobyDa_BoxJs.json b/NobyDa_BoxJs.json deleted file mode 100644 index 0a5d5e8aa9..0000000000 --- a/NobyDa_BoxJs.json +++ /dev/null @@ -1,738 +0,0 @@ -{ - "id": "NobyDa.app.sub", - "name": "NobyDa 脚本订阅", - "description": "该订阅兼容BoxJs以及QX Gallery", - "author": "@NobyDa", - "icon": "https://avatars2.githubusercontent.com/u/53217160", - "repo": "https://github.com/NobyDa/Script/tree/master", - "apps": [ - { - "id": "多合一签到", - "name": "京东", - "keys": [ - "CookiesJD" - ], - "descs_html": [ - "

获取Cookie以及脚本配置请查看脚本注释

", - "

如需修改Cookie列表请严格按照JSON格式修改

", - "

建议通过脚本获取Cookie

", - "
", - "

签到相关教程

", - "

" - ], - "settings": [ - { - "id": "JD_DailyBonusLog", - "name": "详细响应日志", - "val": false, - "type": "boolean", - "desc": "打印原始签到结果, 用于调试脚本, 一般用户建议关闭." - }, - { - "id": "JD_Crash_disable", - "name": "崩溃自动禁用", - "val": true, - "type": "boolean", - "desc": "脚本运行崩溃时(如VPN断连), 下次运行时将自动禁用相关崩溃接口(仅部分接口启用), 注: 崩溃时可能会误禁用正常接口." - }, - { - "id": "JD_Retry_disable", - "name": "签到接口增强", - "val": true, - "type": "boolean", - "desc": "用于部分接口提示\"不含活动数据\"问题, 开启后会进行二次查询, 注: 可能会导致崩溃(小概率)." - }, - { - "id": "JD_Follow_disable", - "name": "自动关注店铺", - "val": true, - "type": "boolean", - "desc": "部分接口签到过程可能需要关注店铺, 如介意可选择关闭." - }, - { - "id": "JD_DailyBonusDisables", - "name": "签到接口禁用", - "val": "", - "type": "checkboxes", - "desc": "", - "items": [ - { - "key": "JDBean", - "label": "京东京豆" - }, - { - "key": "JRSteel", - "label": "金融钢镚" - }, - { - "key": "JDTurn", - "label": "京东转盘" - }, - { - "key": "JDGStore", - "label": "京东超市" - }, - { - "key": "JDCard", - "label": "京东卡包" - }, - { - "key": "JD3C", - "label": "京东数码" - }, - { - "key": "JDSuitcase", - "label": "京东箱包" - }, - { - "key": "JDChild", - "label": "京东童装" - }, - { - "key": "JDBaby", - "label": "京东母婴" - }, - { - "key": "JDCash", - "label": "京东红包" - }, - { - "key": "JDFSale", - "label": "京东闪购" - }, - { - "key": "JDBook", - "label": "京东图书" - }, - { - "key": "JDStory", - "label": "失眠补贴" - }, - { - "key": "JDPhone", - "label": "手机小时达" - }, - { - "key": "JDSchool", - "label": "京东校园" - }, - { - "key": "JDUndies", - "label": "京东内衣" - }, - { - "key": "JDShoes", - "label": "京东鞋靴" - }, - { - "key": "JDShand", - "label": "京东二手" - }, - { - "key": "JDHealth", - "label": "京东健康" - }, - { - "key": "JDWomen", - "label": "京东女装" - }, - { - "key": "JDSecKill", - "label": "京东秒杀" - }, - { - "key": "JTDouble", - "label": "金贴双签" - }, - { - "key": "JDVege", - "label": "京东菜场" - }, - { - "key": "JDClean", - "label": "京东清洁" - }, - { - "key": "JDCare", - "label": "京东个护" - }, - { - "key": "JDaccompany", - "label": "京东陪伴" - }, - { - "key": "JDCube", - "label": "京东魔方" - }, - { - "key": "JDJiaDian", - "label": "京东家电" - }, - { - "key": "JDDouble", - "label": "京豆双签" - }, - { - "key": "subsidy", - "label": "京东金贴" - }, - { - "key": "JDGetCash", - "label": "京东现金" - }, - { - "key": "JDShake", - "label": "京东摇一摇" - }, - { - "key": "Qbear", - "label": "总京豆查询" - }, - { - "key": "TCash", - "label": "总红包查询" - }, - { - "key": "TSteel", - "label": "总钢镚查询" - }, - { - "key": "TotalSubsidy", - "label": "总金贴查询" - }, - { - "key": "TotalMoney", - "label": "总现金查询" - } - ] - }, - { - "id": "JD_DailyBonusTimeOut", - "name": "超时退出 (毫秒)", - "val": "", - "type": "number", - "placeholder": "默认无超时 (点击以展开说明)", - "desc": "按需填写, 用于由网络不稳定引起的脚本中断, 正常或越狱用户建议留空. 如QX日志出现大量\"JS Context timeout\"后脚本中断时, 建议填写6000" - }, - { - "id": "JD_DailyBonusDelay", - "name": "接口延迟 (毫秒)", - "val": "", - "type": "number", - "placeholder": "默认并发无延迟 (点击以展开说明)", - "desc": "延迟作用于每个签到接口, 该参数接受随机或指定延迟(例: '2000'则表示延迟2秒; '2000-5000'则表示延迟最小2秒,最大5秒内的随机延迟), 如填入延迟则切换顺序签到(耗时较长); VPN重启或越狱用户建议填写1(顺序执行), Surge用户请注意在SurgeUI界面调整脚本超时." - }, - { - "id": "CookiesJD", - "name": "Cookie列表", - "type": "textarea", - "autoGrow": false, - "rows": 9, - "val": "[\n {\n \"cookie\": \"此处填写账号1 Cookie\"\n },\n {\n \"cookie\": \"此处填写账号2 Cookie\",\n \"jrBody\": \"此处填写账号2 钢镚Body\"\n }\n]", - "placeholder": "[ {\"cookie\": \"pt_key=xxx;pt_pin=yyy;\", \"jrBody\": \"reqData=zzz\"} ]", - "desc": "Cookie和钢镚签到Body列表, 如需修改请严格按照JSON格式填写; \"cookie\"为必须, 其他为可选." - } - ], - "scripts": [ - { - "name": "京东签到", - "script": "https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js" - }, - { - "name": "初始化设置", - "script": "https://gist.githubusercontent.com/NobyDa/91cbe57dd50b3588a975af8922507a72/raw/JD_initial.js" - } - ], - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/tree/master/JD-DailyBonus", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/jd.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/jd.png" - ] - }, - { - "id": "iQIYI", - "name": "爱奇艺", - "keys": [ - "CookieQY" - ], - "descs_html": [ - "

获取Cookie以及脚本配置请查看脚本注释

" - ], - "settings": [ - { - "id": "iQIYI_LogDetails", - "name": "响应日志", - "val": false, - "type": "boolean", - "desc": "" - } - ], - "script": "https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js", - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/iQIYI-DailyBonus/iQIYI.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/iQIYI.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/iQIYI.png" - ] - }, - { - "id": "BiliManga", - "name": "哔哩漫画", - "keys": [ - "BILI_COMICS_CHECKIN" - ], - "descs_html": [ - "

获取Cookie以及脚本配置请查看脚本注释

" - ], - "script": "https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js", - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/Bilibili-DailyBonus/Manga.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/manga.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/manga.png" - ] - }, - { - "id": "BiliMangaPoints", - "name": "哔哩漫画抢券", - "descs_html": [ - "

脚本配置请查看脚本注释

" - ], - "keys": [ - "BM_ProductName", - "BM_ProductNum", - "BM_ExchangeNum" - ], - "settings": [ - { - "id": "@BILI_COMICS_CHECKIN.ProductName", - "name": "商品名", - "val": "积分兑换", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "要抢购的积分商城商品名" - }, - { - "id": "@BILI_COMICS_CHECKIN.ProductNum", - "name": "兑换数量", - "val": "", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "要兑换的数量, 默认为积分可兑换的最大值" - }, - { - "id": "@BILI_COMICS_CHECKIN.ExchangeNum", - "name": "抢购次数", - "val": "", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "默认暴力抢购100次" - } - ], - "script": "https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/ExchangePoints.js", - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/Bilibili-DailyBonus/ExchangePoints.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/manga.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/manga.png" - ] - }, - { - "id": "BaiduTB", - "name": "百度贴吧", - "keys": [ - "CookieTB" - ], - "descs_html": [ - "

获取Cookie以及脚本配置请查看脚本注释

" - ], - "settings": [ - { - "id": "BDTB_DailyBonus_Mode", - "name": "签到模式", - "val": "0", - "type": "radios", - "desc": "", - "items": [ - { - "key": "0", - "label": "自动切换" - }, - { - "key": "1", - "label": "顺序执行" - }, - { - "key": "2", - "label": "并发执行" - } - ] - }, - { - "id": "BDTB_DailyBonus_notify", - "name": "通知汇总", - "val": "", - "type": "number", - "placeholder": "默认20 (点击以展开说明)", - "desc": "想签到几个汇总到一个通知里, 这里就填几个(比如我有13个要签到的, 这里填了5, 就会分三次推送通知)" - } - ], - "script": "https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js", - "author": "@sazs34, @NobyDa", - "repo": "https://github.com/sazs34/TaskConfig/blob/master/task/sign_baidu_tieba_v2.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/tieba.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/tieba.png" - ] - }, - { - "id": "52poje", - "name": "吾爱破解", - "keys": [ - "nobyda_52pojie" - ], - "descs_html": [ - "

获取Cookie以及脚本配置请查看脚本注释

" - ], - "script": "https://raw.githubusercontent.com/NobyDa/Script/master/52pojie-DailyBonus/52pojie.js", - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/52pojie-DailyBonus/52pojie.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/52pj.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/52pj.png" - ] - }, - { - "id": "KuaiKan", - "name": "快看漫画", - "keys": [ - "@KKMH.COOKIE", - "@KKMH.TIME", - "@KKMH.UID", - "@KKMH.DATE" - ], - "descs_html": [ - "

获取Cookie以及脚本配置请查看脚本注释

" - ], - "settings": [ - { - "id": "@KKMH.LOG", - "name": "响应日志", - "val": false, - "type": "boolean", - "desc": "打印原始签到结果, 用于调试脚本, 一般用户建议关闭." - } - ], - "script": "https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js", - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/KuaiKan-DailyBonus/KKMH.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/KuaiKan.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/KuaiKan.png" - ] - }, - { - "id": "Bahamut", - "name": "巴哈姆特", - "keys": [ - "@ND_BAHA.ID", - "@ND_BAHA.PW", - "@ND_BAHA.TOTP", - "@ND_BAHA.GUILD", - "@ND_BAHA.ANSWER", - "@ND_BAHA.ADS" - ], - "descs_html": [ - "

脚本配置请查看脚本注释

" - ], - "settings": [ - { - "id": "@ND_BAHA.ADS", - "name": "签到广告", - "val": false, - "type": "boolean", - "desc": "开启后将签到双倍巴币奖励, 默认关闭. 请注意, 此功能耗时过长(30秒以上), 如果使用Surge请调整该脚本超时为300秒" - }, - { - "id": "@ND_BAHA.GUILD", - "name": "签到公会", - "val": true, - "type": "boolean", - "desc": "开启后将自动签到公会" - }, - { - "id": "@ND_BAHA.ANSWER", - "name": "动画疯答题", - "val": true, - "type": "boolean", - "desc": "开启后将自动答题" - }, - { - "id": "@ND_BAHA.ID", - "name": "用户名", - "val": "", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "输入用户名(账号)" - }, - { - "id": "@ND_BAHA.PW", - "name": "用户密码", - "val": "", - "type": "text", - "placeholder": "", - "desc": "输入用户密码" - }, - { - "id": "@ND_BAHA.TOTP", - "name": "两步验证令牌", - "val": "", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "输入网站生成的16位令牌, 如未设置两步验证, 请留空" - } - ], - "script": "https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js", - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/Bahamut/BahamutDailyBonus.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/bahamutGame.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/bahamutGame.png" - ] - }, - { - "id": "BiliRegion", - "name": "哔哩番剧自动地区", - "descs_html": [ - "

脚本配置请查看脚本注释

" - ], - "keys": [ - "BiliArea_Policy", - "BiliArea_CN", - "BiliArea_HK", - "BiliArea_TW", - "BiliArea_DF", - "BiliArea_disabled" - ], - "settings": [ - { - "id": "BiliAreaNotify", - "name": "静默运行", - "val": false, - "type": "boolean", - "desc": "开启后将不再发出切换策略通知" - }, - { - "id": "BiliDoubanRating", - "name": "豆瓣评分", - "val": true, - "type": "boolean", - "desc": "关闭后将不再查询豆瓣评分, 可显著提高相关页面载入速度" - }, - { - "id": "BiliArea_Policy", - "name": "策略组名", - "val": "", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "哔哩哔哩分流的策略组名" - }, - { - "id": "BiliArea_CN", - "name": "中国大陆-子策略名", - "val": "DIRECT", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "哔哩哔哩分流策略组里的中国大陆子策略名" - }, - { - "id": "BiliArea_HK", - "name": "中国香港-子策略名", - "val": "", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "哔哩哔哩分流策略组里的香港子策略名" - }, - { - "id": "BiliArea_TW", - "name": "中国台湾-子策略名", - "val": "", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "哔哩哔哩分流策略组里的台湾子策略名" - }, - { - "id": "BiliArea_DF", - "name": "后备-子策略名", - "val": "", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "部分番剧可能会被屏蔽, 使用该策略以避免页面加载失败. 建议填写台湾子策略" - }, - { - "id": "BiliArea_disabled", - "name": "WiFi黑名单", - "val": "", - "type": "text", - "placeholder": "(点击以展开说明)", - "desc": "WiFi名称以逗号分隔, 名单内将跳过策略切换" - } - ], - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/Surge/JS/Bili_Auto_Regions.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/bilibili.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/bilibili.png" - ] - }, - { - "id": "TestFlightAccount", - "name": "TestFlight账户管理", - "keys": [ - "TESTFLIGHT-ACCOUNT" - ], - "descs_html": [ - "

脚本说明以及配置请查看脚本注释

" - ], - "settings": [ - { - "id": "@TESTFLIGHT-ACCOUNT.Debug", - "name": "开发者模式", - "val": false, - "type": "boolean", - "desc": "用于调试脚本, 一般用户请勿开启." - }, - { - "id": "@TESTFLIGHT-ACCOUNT.EnableCache", - "name": "启用缓存", - "val": true, - "type": "boolean", - "desc": "用于缓存APP列表, 改善列表页面加载过慢,需与\"请求超时\"配合使用。开启缓存并刷新列表后,可适当调小超时" - }, - { - "id": "@TESTFLIGHT-ACCOUNT.Timeout", - "name": "请求超时", - "val": "", - "type": "number", - "placeholder": "30", - "desc": "默认为30, 单位: 秒" - }, - { - "id": "@TESTFLIGHT-ACCOUNT.ForceIOSlist", - "name": "使用iOS应用列表", - "val": false, - "type": "boolean", - "desc": "强制使用iOS应用列表, 用于改善 macOS TestFlight 加载过慢, iOS用户无需开启" - } - ], - "scripts": [ - { - "name": "清除缓存", - "script": "https://gist.githubusercontent.com/NobyDa/d025c53d3922657f921b983ce129fc1d/raw/TestFlightAccountRemoveCache.js" - } - ], - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/TestFlight/TestFlightAccount.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/testflight.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/testflight.png" - ] - }, - { - "id": "Ctrip", - "name": "携程旅行", - "keys": [ - "CTRIP_DAILY_BONUS" - ], - "descs_html": [ - "

脚本说明以及配置请查看脚本注释

" - ], - "settings": [ - { - "id": "@CTRIP_DAILY_BONUS.Debug", - "name": "开发者模式", - "val": false, - "type": "boolean", - "desc": "用于调试脚本, 一般用户请勿开启." - } - ], - "script": "https://raw.githubusercontent.com/NobyDa/Script/master/Ctrip-DailyBonus/Ctrip.js", - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/Ctrip-DailyBonus/Ctrip.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/ctrip.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/ctrip.png" - ] - }, - { - "id": "GoogleCAPTCHA", - "name": "Google搜索人机验证", - "keys": [ - "GOOGLE_CAPTCHA" - ], - "descs_html": [ - "

脚本说明以及配置请查看脚本注释

" - ], - "settings": [ - { - "id": "@GOOGLE_CAPTCHA.Regex", - "name": "代理策略/策略组正则表达式", - "val": "", - "type": "text", - "placeholder": "^(🇸🇬|🇭🇰)\\s.*\\d+$", - "desc": "筛选的代理策略/策略组, 限制20个, 留空则表示随机使用。" - }, - { - "id": "@GOOGLE_CAPTCHA.RegexTest", - "name": "正则表达式测试", - "val": "", - "type": "text", - "placeholder": "(🇸🇬|🇭🇰)", - "desc": "填写并保存后可在右上角测试匹配的策略/策略组。" - } - ], - "scripts": [ - { - "name": "测试匹配的策略/策略组", - "script": "https://gist.githubusercontent.com/NobyDa/830932e4526c9c84169020a56c3ef199/raw/GOOGLE_CAPTCHA_TEST_POLICY.js" - } - ], - "author": "@NobyDa", - "repo": "https://github.com/NobyDa/Script/blob/master/Surge/JS/Google_CAPTCHA.js", - "icons": [ - "https://raw.githubusercontent.com/NobyDa/mini/master/Alpha/Google.png", - "https://raw.githubusercontent.com/NobyDa/mini/master/Color/Google.png" - ] - } - ], - "task": [ - { - "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", - "addons": "https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/CtripAuth.snippet, tag=携程旅行(获取授权)" - }, - { - "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", - "addons": "https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/iQiYiCookie.snippet, tag=爱奇艺(获取Cookie)" - }, - { - "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", - "addons": "https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/BiliComicCookie.snippet, tag=哔哩漫画(获取Cookie)" - }, - { - "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", - "addons": "https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/BiliComicCookie.snippet, tag=哔哩漫画(获取Cookie)" - }, - { - "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", - "addons": "https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/TieBaCookie.snippet, tag=百度贴吧(获取Cookie)" - }, - { - "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", - "addons": "https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/KuaiKanCookie.snippet, tag=快看漫画(获取Cookie)" - }, - { - "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" - } - ] -} \ No newline at end of file diff --git a/QuantumultX/AdRule.list b/QuantumultX/AdRule.list deleted file mode 100644 index f077f195cb..0000000000 --- a/QuantumultX/AdRule.list +++ /dev/null @@ -1,7958 +0,0 @@ -# Update > 2023/12/23 -DOMAIN-SUFFIX,api-access.pangolin-sdk-toutiao-b.com,REJECT -DOMAIN-SUFFIX,apoll.m.taobao.com,REJECT -DOMAIN-SUFFIX,comet.yahoo.com,REJECT -DOMAIN-SUFFIX,gemini.yahoo.com,REJECT -DOMAIN-SUFFIX,a.ckm.iqiyi.com,REJECT -DOMAIN-SUFFIX,ad.m.iqiyi.com,REJECT -DOMAIN-SUFFIX,afp.iqiyi.com,REJECT -DOMAIN-SUFFIX,androidgo.duapp.com,REJECT -DOMAIN-SUFFIX,api.cupid.iqiyi.com,REJECT -DOMAIN-SUFFIX,api.cupid.qiyi.com,REJECT -DOMAIN-SUFFIX,c.uaa.iqiyi.com,REJECT -DOMAIN-SUFFIX,cloudpush.iqiyi.com,REJECT -DOMAIN-SUFFIX,cm.passport.iqiyi.com,REJECT -DOMAIN-SUFFIX,count.game.pps.tv,REJECT -DOMAIN-SUFFIX,cupid.iqiyi.com,REJECT -DOMAIN-SUFFIX,emoticon.sns.iqiyi.com,REJECT -DOMAIN-SUFFIX,game.pps.tv,REJECT -DOMAIN-SUFFIX,gamecenter.iqiyi.com,REJECT -DOMAIN-SUFFIX,mbdlog.iqiyi.com,REJECT -DOMAIN-SUFFIX,msg.iqiyi.com,REJECT -DOMAIN-SUFFIX,msg.video.qiyi.com,REJECT -DOMAIN-SUFFIX,msg2.video.qiyi.com,REJECT -DOMAIN-SUFFIX,msga.71.am,REJECT -DOMAIN-SUFFIX,msga.cupid.iqiyi.com,REJECT -DOMAIN-SUFFIX,nl.notice.iqiyi.com,REJECT -DOMAIN-SUFFIX,nl.rcd.iqiyi.com,REJECT -DOMAIN-SUFFIX,notice.iqiyi.com,REJECT -DOMAIN-SUFFIX,noxagile.duapp.com,REJECT -DOMAIN-SUFFIX,paopao.iqiyi.com,REJECT -DOMAIN-SUFFIX,policy.video.iqiyi.com,REJECT -DOMAIN-SUFFIX,qosp.msg.71.am,REJECT -DOMAIN-SUFFIX,static.g.iqiyi.com,REJECT -DOMAIN-SUFFIX,static.g.ppstream.com,REJECT -DOMAIN-SUFFIX,store.iqiyi.com,REJECT -DOMAIN-SUFFIX,tracker.sns.iqiyi.com,REJECT -DOMAIN-SUFFIX,yuedu.iqiyi.com,REJECT -DOMAIN-SUFFIX,actives.youku.com,REJECT -DOMAIN-SUFFIX,ad.api.3g.tudou.com,REJECT -DOMAIN-SUFFIX,ad.api.3g.youku.com,REJECT -DOMAIN-SUFFIX,ad.api.mobile.youku.com,REJECT -DOMAIN-SUFFIX,a-dxk.play.api.3g.youku.com,REJECT -DOMAIN-SUFFIX,b.smartvideo.youku.com,REJECT -DOMAIN-SUFFIX,c.yes.youku.com,REJECT -DOMAIN-SUFFIX,das.api.youku.com,REJECT -DOMAIN-SUFFIX,das.mobile.youku.com,REJECT -DOMAIN-SUFFIX,dev-push.m.youku.com,REJECT -DOMAIN-SUFFIX,dl.g.youku.com,REJECT -DOMAIN-SUFFIX,dmapp.youku.com,REJECT -DOMAIN-SUFFIX,gamex.mobile.youku.com,REJECT -DOMAIN-SUFFIX,hudong.pl.youku.com,REJECT -DOMAIN-SUFFIX,huodong.pl.youku.com,REJECT -DOMAIN-SUFFIX,huodong.vip.youku.com,REJECT -DOMAIN-SUFFIX,hz.youku.com,REJECT -DOMAIN-SUFFIX,l.ykimg.com,REJECT -DOMAIN-SUFFIX,lstat.youku.com,REJECT -DOMAIN-SUFFIX,m.yes.youku.com,REJECT -DOMAIN-SUFFIX,mobilemsg.youku.com,REJECT -DOMAIN-SUFFIX,msg.youku.com,REJECT -DOMAIN-SUFFIX,myes.youku.com,REJECT -DOMAIN-SUFFIX,p.l.youku.com,REJECT -DOMAIN-SUFFIX,passport-log.youku.com,REJECT -DOMAIN-SUFFIX,p-log.ykimg.com,REJECT -DOMAIN-SUFFIX,push.m.youku.com,REJECT -DOMAIN-SUFFIX,r.l.youku.com,REJECT -DOMAIN-SUFFIX,s.p.youku.com,REJECT -DOMAIN-SUFFIX,sdk.api.gamex.mobile.youku.com,REJECT -DOMAIN-SUFFIX,sdk.m.youku.com,REJECT -DOMAIN-SUFFIX,stat.youku.com,REJECT -DOMAIN-SUFFIX,store.tv.api.3g.youku.com,REJECT -DOMAIN-SUFFIX,store.xl.api.3g.youku.com,REJECT -DOMAIN-SUFFIX,tdrec.youku.com,REJECT -DOMAIN-SUFFIX,test.ott.youku.com,REJECT -DOMAIN-SUFFIX,urchin.lstat.youku.com,REJECT -DOMAIN-SUFFIX,v.l.youku.com,REJECT -DOMAIN-SUFFIX,val.api.youku.com,REJECT -DOMAIN-SUFFIX,wan.youku.com,REJECT -DOMAIN-SUFFIX,ykatr.youku.com,REJECT -DOMAIN-SUFFIX,ykrec.youku.com,REJECT -DOMAIN-SUFFIX,ads-api.videojj.com,REJECT -DOMAIN-SUFFIX,cdn.cmop.mgtv.com,REJECT -DOMAIN-SUFFIX,click.hunantv.com,REJECT -DOMAIN-SUFFIX,cmop.mgtv.com,REJECT -DOMAIN-SUFFIX,cytron.videojj.com,REJECT -DOMAIN-SUFFIX,cytroncdn.videojj.com,REJECT -DOMAIN-SUFFIX,imgaliyun.da.mgtv.com,REJECT -DOMAIN-SUFFIX,imgaliyun.res.mgtv.com,REJECT -DOMAIN-SUFFIX,m2.da.mgtv.com,REJECT -DOMAIN-SUFFIX,me.videojj.com,REJECT -DOMAIN-SUFFIX,mobaliyun.res.mgtv.com,REJECT -DOMAIN-SUFFIX,mobile.da.mgtv.com,REJECT -DOMAIN-SUFFIX,mobile2.da.mgtv.com,REJECT -DOMAIN-SUFFIX,mp4.res.hunantv.com,REJECT -DOMAIN-SUFFIX,pc.da.mgtv.com,REJECT -DOMAIN-SUFFIX,pc1.da.mgtv.com,REJECT -DOMAIN-SUFFIX,pcvideoaliyun.titan.mgtv.com,REJECT -DOMAIN-SUFFIX,pcvideoyd.titan.mgtv.com,REJECT -DOMAIN-SUFFIX,pcweb.v1.mgtv.com,REJECT -DOMAIN-SUFFIX,plat.videojj.com,REJECT -DOMAIN-SUFFIX,py.da.mgtv.com,REJECT -DOMAIN-SUFFIX,res.hunantv.com,REJECT -DOMAIN-SUFFIX,store.videojj.com,REJECT -DOMAIN-SUFFIX,v2.da.mgtv.com,REJECT -DOMAIN-SUFFIX,va.videojj.com,REJECT -DOMAIN-SUFFIX,videojj.com,REJECT -DOMAIN-SUFFIX,web.da.mgtv.com,REJECT -DOMAIN-SUFFIX,x.da.hunantv.com,REJECT -DOMAIN-SUFFIX,x.da.mgtv.com,REJECT -DOMAIN-SUFFIX,x1.da.hunantv.com,REJECT -DOMAIN-SUFFIX,y.da.hunantv.com,REJECT -DOMAIN-SUFFIX,y.da.mgtv.com,REJECT -DOMAIN-SUFFIX,1.letvlive.com,REJECT -DOMAIN-SUFFIX,2.letvlive.com,REJECT -DOMAIN-SUFFIX,ads1.lfengmobile.com,REJECT -DOMAIN-SUFFIX,api.game.letvstore.com,REJECT -DOMAIN-SUFFIX,api.push.le.com,REJECT -DOMAIN-SUFFIX,cdn.zampdsp.com,REJECT -DOMAIN-SUFFIX,cm.fancyapi.com,REJECT -DOMAIN-SUFFIX,cn.api.push.le.com,REJECT -DOMAIN-SUFFIX,dc.letv.com,REJECT -DOMAIN-SUFFIX,fz.letv.com,REJECT -DOMAIN-SUFFIX,minisite.letv.com,REJECT -DOMAIN-SUFFIX,msg.m.letv.com,REJECT -DOMAIN-SUFFIX,pro.hoye.letv.com,REJECT -DOMAIN-SUFFIX,pro.letv.com,REJECT -DOMAIN-SUFFIX,s.zampdsp.com,REJECT -DOMAIN-SUFFIX,stat.letv.com,REJECT -DOMAIN-SUFFIX,static.app.m.letv.com,REJECT -DOMAIN-SUFFIX,zamplus.com,REJECT -DOMAIN-SUFFIX,azabu-u.ac.jp,REJECT -DOMAIN-SUFFIX,couchcoaster.jp,REJECT -DOMAIN-SUFFIX,delivery.dmkt-sp.jp,REJECT -DOMAIN-SUFFIX,ehg-youtube.hitbox.com,REJECT -DOMAIN-SUFFIX,m-78.jp,REJECT -DOMAIN-SUFFIX,nichibenren.or.jp,REJECT -DOMAIN-SUFFIX,nicorette.co.kr,REJECT -DOMAIN-SUFFIX,adnet.sohu.com,REJECT -DOMAIN-SUFFIX,epro.sogou.com,REJECT -DOMAIN-SUFFIX,go.sohu.com,REJECT -DOMAIN-SUFFIX,golden1.sogou.com,REJECT -DOMAIN-SUFFIX,inte.sogou.com,REJECT -DOMAIN-SUFFIX,inte.sogoucdn.com,REJECT -DOMAIN-SUFFIX,lu.sogoucdn.com,REJECT -DOMAIN-SUFFIX,theta.sogoucdn.com,REJECT -DOMAIN-SUFFIX,uranus.sogou.com,REJECT -DOMAIN-SUFFIX,afp.pplive.com,REJECT -DOMAIN-SUFFIX,app.aplus.pptv.com,REJECT -DOMAIN-SUFFIX,as.aplus.pptv.com,REJECT -DOMAIN-SUFFIX,jp.as.pptv.com,REJECT -DOMAIN-SUFFIX,pp2.pptv.com,REJECT -DOMAIN-SUFFIX,stat.pptv.com,REJECT -DOMAIN-SUFFIX,static.g.pptv.com,REJECT -DOMAIN-SUFFIX,hxjs.tool.hexun.com,REJECT -DOMAIN-SUFFIX,hxsame.hexun.com,REJECT -DOMAIN-SUFFIX,itv.hexun.com,REJECT -DOMAIN-SUFFIX,utrack.hexun.com,REJECT -DOMAIN-SUFFIX,ad.cmvideo.cn,REJECT -DOMAIN-SUFFIX,atm.cp31.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,aty.cp45.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,cpm.cm.kankan.com,REJECT -DOMAIN-SUFFIX,float.kankan.com,REJECT -DOMAIN-SUFFIX,houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,iadctest.qwapi.com,REJECT -DOMAIN-SUFFIX,logger.baofeng.com,REJECT -DOMAIN-SUFFIX,ad.video.51togic.com,REJECT -DOMAIN-SUFFIX,biz5.kankan.com,REJECT -DOMAIN-SUFFIX,c.algovid.com,REJECT -DOMAIN-SUFFIX,cms.laifeng.com,REJECT -DOMAIN-SUFFIX,dotcounter.douyutv.com,REJECT -DOMAIN-SUFFIX,g.uusee.com,REJECT -DOMAIN-SUFFIX,gcdn.2mdn.net,REJECT -DOMAIN-SUFFIX,gentags.net,REJECT -DOMAIN-SUFFIX,gg.jtertp.com,REJECT -DOMAIN-SUFFIX,gug.ku6cdn.com,REJECT -DOMAIN-SUFFIX,hp.smiler-ad.com,REJECT -DOMAIN-SUFFIX,kooyum.com,REJECT -DOMAIN-SUFFIX,ld.kuaigames.com,REJECT -DOMAIN-SUFFIX,logstat.t.sfht.com,REJECT -DOMAIN-SUFFIX,match.rtbidder.net,REJECT -DOMAIN-SUFFIX,mixer.cupid.ptqy.gitv.tv,REJECT -DOMAIN-SUFFIX,msg.c002.ottcn.com,REJECT -DOMAIN-SUFFIX,msga.ptqy.gitv.tv,REJECT -DOMAIN-SUFFIX,njwxh.com,REJECT -DOMAIN-SUFFIX,nl.rcd.ptqy.gitv.tv,REJECT -DOMAIN-SUFFIX,n-st.vip.com,REJECT -DOMAIN-SUFFIX,pb.bi.gitv.tv,REJECT -DOMAIN-SUFFIX,pop.uusee.com,REJECT -DOMAIN-SUFFIX,rd.kuaigames.com,REJECT -DOMAIN-SUFFIX,shizen-no-megumi.com,REJECT -DOMAIN-SUFFIX,shrek.6.cn,REJECT -DOMAIN-SUFFIX,simba.6.cn,REJECT -DOMAIN-SUFFIX,st.vq.ku6.cn,REJECT -DOMAIN-SUFFIX,statcounter.com,REJECT -DOMAIN-SUFFIX,static.duoshuo.com,REJECT -DOMAIN-SUFFIX,static.ku6.com,REJECT -DOMAIN-SUFFIX,static8.pmadx.com,REJECT -DOMAIN-SUFFIX,store.ptqy.gitv.tv,REJECT -DOMAIN-SUFFIX,t7z.cupid.ptqy.gitv.tv,REJECT -DOMAIN-SUFFIX,traffic.uusee.com,REJECT -DOMAIN-SUFFIX,union.6.cn,REJECT -DOMAIN-SUFFIX,wa.gtimg.com,REJECT -DOMAIN-SUFFIX,bfshan.cn,REJECT -DOMAIN-SUFFIX,0.r.msn.com,REJECT -DOMAIN-SUFFIX,000dn.com,REJECT -DOMAIN-SUFFIX,001union.com,REJECT -DOMAIN-SUFFIX,0086555.com,REJECT -DOMAIN-SUFFIX,00880808.com,REJECT -DOMAIN-SUFFIX,00oo00.com,REJECT -DOMAIN-SUFFIX,01.gxso.net,REJECT -DOMAIN-SUFFIX,010teacher.com,REJECT -DOMAIN-SUFFIX,010xk.com,REJECT -DOMAIN-SUFFIX,018520.com,REJECT -DOMAIN-SUFFIX,01daa.lubih.com,REJECT -DOMAIN-SUFFIX,01daa.lutci.com,REJECT -DOMAIN-SUFFIX,01daa.lutgh.com,REJECT -DOMAIN-SUFFIX,01daa.luvbr.com,REJECT -DOMAIN-SUFFIX,01daa.luytr.com,REJECT -DOMAIN-SUFFIX,022aifang.com,REJECT -DOMAIN-SUFFIX,023hysj.com,REJECT -DOMAIN-SUFFIX,025suyu.com,REJECT -DOMAIN-SUFFIX,0313413.com,REJECT -DOMAIN-SUFFIX,0451106.com,REJECT -DOMAIN-SUFFIX,0531kt.com,REJECT -DOMAIN-SUFFIX,0592weixin.com,REJECT -DOMAIN-SUFFIX,0594003.com,REJECT -DOMAIN-SUFFIX,06362.com,REJECT -DOMAIN-SUFFIX,0756sjlm.com.cn,REJECT -DOMAIN-SUFFIX,09_19.supfree.net,REJECT -DOMAIN-SUFFIX,0aqpqdju.me,REJECT -DOMAIN-SUFFIX,0x01e7.website,REJECT -DOMAIN-SUFFIX,0xxd.com,REJECT -DOMAIN-SUFFIX,1.1010pic.com,REJECT -DOMAIN-SUFFIX,1.201980.com,REJECT -DOMAIN-SUFFIX,1.21shebao.com,REJECT -DOMAIN-SUFFIX,1.51sxue.cn,REJECT -DOMAIN-SUFFIX,1.aili.com,REJECT -DOMAIN-SUFFIX,1.bashenghuo.com,REJECT -DOMAIN-SUFFIX,1.chcx.cn,REJECT -DOMAIN-SUFFIX,1.cjcp.cn,REJECT -DOMAIN-SUFFIX,1.codesdq.com,REJECT -DOMAIN-SUFFIX,1.feihua.com,REJECT -DOMAIN-SUFFIX,1.glook.cn,REJECT -DOMAIN-SUFFIX,1.hao123.com,REJECT -DOMAIN-SUFFIX,1.hnyouneng.com,REJECT -DOMAIN-SUFFIX,1.hslyqs.com,REJECT -DOMAIN-SUFFIX,1.i1766.com,REJECT -DOMAIN-SUFFIX,1.iqeq.com.cn,REJECT -DOMAIN-SUFFIX,1.jeasyui.net,REJECT -DOMAIN-SUFFIX,1.mgff.com,REJECT -DOMAIN-SUFFIX,1.nanrenwo.net,REJECT -DOMAIN-SUFFIX,1.panduoduo.net,REJECT -DOMAIN-SUFFIX,1.qtmojo.cn,REJECT -DOMAIN-SUFFIX,1.rengshu.com,REJECT -DOMAIN-SUFFIX,1.soufy.cn,REJECT -DOMAIN-SUFFIX,1.tulaoshi.com,REJECT -DOMAIN-SUFFIX,1.tuxi.com.cn,REJECT -DOMAIN-SUFFIX,1.win7china.com,REJECT -DOMAIN-SUFFIX,1.win7sky.com,REJECT -DOMAIN-SUFFIX,1.wps.cn,REJECT -DOMAIN-SUFFIX,1.xiaopin5.com,REJECT -DOMAIN-SUFFIX,1.xiaozhizhijia.com,REJECT -DOMAIN-SUFFIX,1.xilu.com,REJECT -DOMAIN-SUFFIX,1.zw3e.com,REJECT -DOMAIN-SUFFIX,1000dy.com,REJECT -DOMAIN-SUFFIX,10086.cn.baidu.cdn.yiwk.com,REJECT -DOMAIN-SUFFIX,100fenlm.com,REJECT -DOMAIN-SUFFIX,1017.cn,REJECT -DOMAIN-SUFFIX,10up.com,REJECT -DOMAIN-SUFFIX,11.hydcd.com,REJECT -DOMAIN-SUFFIX,111111qb.com,REJECT -DOMAIN-SUFFIX,111cn.net,REJECT -DOMAIN-SUFFIX,1133.cc,REJECT -DOMAIN-SUFFIX,114la.com,REJECT -DOMAIN-SUFFIX,1178.shucong.com,REJECT -DOMAIN-SUFFIX,11g.yiqig.cn,REJECT -DOMAIN-SUFFIX,1224.dxsbb.com,REJECT -DOMAIN-SUFFIX,123.sogou.com,REJECT -DOMAIN-SUFFIX,12306media.com,REJECT -DOMAIN-SUFFIX,1234xm.com,REJECT -DOMAIN-SUFFIX,12365chia.com,REJECT -DOMAIN-SUFFIX,123hala.com,REJECT -DOMAIN-SUFFIX,123juzi.net,REJECT -DOMAIN-SUFFIX,13023.url.7wkw.com,REJECT -DOMAIN-SUFFIX,138138138.top,REJECT -DOMAIN-SUFFIX,142904.com,REJECT -DOMAIN-SUFFIX,144.dragonparking.com,REJECT -DOMAIN-SUFFIX,1495039.com,REJECT -DOMAIN-SUFFIX,163.wrating.com,REJECT -DOMAIN-SUFFIX,163ren.com,REJECT -DOMAIN-SUFFIX,168.it168.com,REJECT -DOMAIN-SUFFIX,1680go.com,REJECT -DOMAIN-SUFFIX,168ad.cc,REJECT -DOMAIN-SUFFIX,170yy.com,REJECT -DOMAIN-SUFFIX,175bar.com,REJECT -DOMAIN-SUFFIX,176um.com,REJECT -DOMAIN-SUFFIX,178gg.com,REJECT -DOMAIN-SUFFIX,17leyi.com,REJECT -DOMAIN-SUFFIX,17un.co,REJECT -DOMAIN-SUFFIX,17un.com,REJECT -DOMAIN-SUFFIX,17zhaole.com,REJECT -DOMAIN-SUFFIX,18av.mm-cg.co,REJECT -DOMAIN-SUFFIX,18dusun.com,REJECT -DOMAIN-SUFFIX,18tzx.com,REJECT -DOMAIN-SUFFIX,1933000.com,REJECT -DOMAIN-SUFFIX,1d1px.net,REJECT -DOMAIN-SUFFIX,1e2hyl3b.wq42211.com,REJECT -DOMAIN-SUFFIX,1i580.com,REJECT -DOMAIN-SUFFIX,1kmb.cn,REJECT -DOMAIN-SUFFIX,1kxun.mobi,REJECT -DOMAIN-SUFFIX,1kzh.com,REJECT -DOMAIN-SUFFIX,1l1.cc,REJECT -DOMAIN-SUFFIX,1lib.cn,REJECT -DOMAIN-SUFFIX,1o26.com,REJECT -DOMAIN-SUFFIX,1qwe3r.com,REJECT -DOMAIN-SUFFIX,1tlm.cn,REJECT -DOMAIN-SUFFIX,1uandun.com,REJECT -DOMAIN-SUFFIX,1x3x.com,REJECT -DOMAIN-SUFFIX,2.1010pic.com,REJECT -DOMAIN-SUFFIX,2.21shebao.com,REJECT -DOMAIN-SUFFIX,2.5aigushi.com,REJECT -DOMAIN-SUFFIX,2.aili.com,REJECT -DOMAIN-SUFFIX,2.bashenghuo.com,REJECT -DOMAIN-SUFFIX,2.heiyange.com,REJECT -DOMAIN-SUFFIX,2.mobixs.cn,REJECT -DOMAIN-SUFFIX,2.nanrenwo.net,REJECT -DOMAIN-SUFFIX,2.rengshu.com,REJECT -DOMAIN-SUFFIX,2.tuxi.com.cn,REJECT -DOMAIN-SUFFIX,201071.com,REJECT -DOMAIN-SUFFIX,2012.8684.com,REJECT -DOMAIN-SUFFIX,2012ui.com,REJECT -DOMAIN-SUFFIX,20150930.cf,REJECT -DOMAIN-SUFFIX,2016.sina.cn,REJECT -DOMAIN-SUFFIX,2016bobo.cf,REJECT -DOMAIN-SUFFIX,2017img.myxh999.com,REJECT -DOMAIN-SUFFIX,202m.com,REJECT -DOMAIN-SUFFIX,203710.com,REJECT -DOMAIN-SUFFIX,2144.cn,REJECT -DOMAIN-SUFFIX,21union.com,REJECT -DOMAIN-SUFFIX,22.qingsongbar.com,REJECT -DOMAIN-SUFFIX,22222jsc.com,REJECT -DOMAIN-SUFFIX,222627.com,REJECT -DOMAIN-SUFFIX,22lm.cc,REJECT -DOMAIN-SUFFIX,233wo.com,REJECT -DOMAIN-SUFFIX,2345.cn,REJECT -DOMAIN-SUFFIX,2345api.dftoutiao.com,REJECT -DOMAIN-SUFFIX,2345apicode.dftoutiao.com,REJECT -DOMAIN-SUFFIX,2345at.com,REJECT -DOMAIN-SUFFIX,235123.net,REJECT -DOMAIN-SUFFIX,24haitao.net,REJECT -DOMAIN-SUFFIX,256ppp.com,REJECT -DOMAIN-SUFFIX,268mob.cn,REJECT -DOMAIN-SUFFIX,272829.cc,REJECT -DOMAIN-SUFFIX,272xb.com,REJECT -DOMAIN-SUFFIX,28acglz.com,REJECT -DOMAIN-SUFFIX,2a.com.cn,REJECT -DOMAIN-SUFFIX,2cnt.net,REJECT -DOMAIN-SUFFIX,2m2n.com,REJECT -DOMAIN-SUFFIX,2o7.net,REJECT -DOMAIN-SUFFIX,3.guidaye.com,REJECT -DOMAIN-SUFFIX,3.ssqzj.com,REJECT -DOMAIN-SUFFIX,30350f.com,REJECT -DOMAIN-SUFFIX,30407799.com,REJECT -DOMAIN-SUFFIX,30ampj.com,REJECT -DOMAIN-SUFFIX,31.media.tumblr.com,REJECT -DOMAIN-SUFFIX,312036.com,REJECT -DOMAIN-SUFFIX,3180555.com,REJECT -DOMAIN-SUFFIX,32414.com,REJECT -DOMAIN-SUFFIX,32666099.com,REJECT -DOMAIN-SUFFIX,33.autohome.com.cn,REJECT -DOMAIN-SUFFIX,33.pcpop.com,REJECT -DOMAIN-SUFFIX,33544444.com,REJECT -DOMAIN-SUFFIX,336.com,REJECT -DOMAIN-SUFFIX,3388pjdc.com,REJECT -DOMAIN-SUFFIX,339.cn,REJECT -DOMAIN-SUFFIX,3393.com,REJECT -DOMAIN-SUFFIX,33lm.cc,REJECT -DOMAIN-SUFFIX,33shangyou.com,REJECT -DOMAIN-SUFFIX,35baba.cn,REJECT -DOMAIN-SUFFIX,3600.com,REJECT -DOMAIN-SUFFIX,360640.com,REJECT -DOMAIN-SUFFIX,360baidus.com,REJECT -DOMAIN-SUFFIX,360jiaquan.com,REJECT -DOMAIN-SUFFIX,360safego.com,REJECT -DOMAIN-SUFFIX,360shopping.com.cn,REJECT -DOMAIN-SUFFIX,360vip.front99.com,REJECT -DOMAIN-SUFFIX,361315.cc,REJECT -DOMAIN-SUFFIX,365bibi.com,REJECT -DOMAIN-SUFFIX,365safego.com,REJECT -DOMAIN-SUFFIX,366safego.com,REJECT -DOMAIN-SUFFIX,36pn.com,REJECT -DOMAIN-SUFFIX,376zf.com,REJECT -DOMAIN-SUFFIX,37cs.com,REJECT -DOMAIN-SUFFIX,37mnm.com,REJECT -DOMAIN-SUFFIX,37pk49.com,REJECT -DOMAIN-SUFFIX,37see.com,REJECT -DOMAIN-SUFFIX,37wan.cn,REJECT -DOMAIN-SUFFIX,37wan.com,REJECT -DOMAIN-SUFFIX,3808010.com,REJECT -DOMAIN-SUFFIX,38330.bet,REJECT -DOMAIN-SUFFIX,3839168.com,REJECT -DOMAIN-SUFFIX,38499.com,REJECT -DOMAIN-SUFFIX,38c99.com,REJECT -DOMAIN-SUFFIX,39330.bet,REJECT -DOMAIN-SUFFIX,3975lm.com,REJECT -DOMAIN-SUFFIX,39xc.net,REJECT -DOMAIN-SUFFIX,3dm.huya.com,REJECT -DOMAIN-SUFFIX,3dns-2.adobe.com,REJECT -DOMAIN-SUFFIX,3dns-3.adobe.com,REJECT -DOMAIN-SUFFIX,3dwwwgame.com,REJECT -DOMAIN-SUFFIX,3g.990.net,REJECT -DOMAIN-SUFFIX,3gmimo.com,REJECT -DOMAIN-SUFFIX,3gmtr.com,REJECT -DOMAIN-SUFFIX,3htai.com,REJECT -DOMAIN-SUFFIX,3qmh.com,REJECT -DOMAIN-SUFFIX,3rd.t.sohu.com,REJECT -DOMAIN-SUFFIX,3wz6z.bchuangpi.cn,REJECT -DOMAIN-SUFFIX,3ygww.com,REJECT -DOMAIN-SUFFIX,404.safedog.cn,REJECT -DOMAIN-SUFFIX,4207008.com,REJECT -DOMAIN-SUFFIX,4242jj.com,REJECT -DOMAIN-SUFFIX,4242lll.com,REJECT -DOMAIN-SUFFIX,4242uuu.com,REJECT -DOMAIN-SUFFIX,456juhd.com,REJECT -DOMAIN-SUFFIX,46sg.com,REJECT -DOMAIN-SUFFIX,49wanwan.com,REJECT -DOMAIN-SUFFIX,4ggww.com,REJECT -DOMAIN-SUFFIX,4wad.com,REJECT -DOMAIN-SUFFIX,4xhyr.shuimujinggong.com,REJECT -DOMAIN-SUFFIX,504pk.com,REJECT -DOMAIN-SUFFIX,5066.net,REJECT -DOMAIN-SUFFIX,50bang.org,REJECT -DOMAIN-SUFFIX,5125129.com,REJECT -DOMAIN-SUFFIX,513hch.com,REJECT -DOMAIN-SUFFIX,517m.cn,REJECT -DOMAIN-SUFFIX,518.sdinfo.net,REJECT -DOMAIN-SUFFIX,5188yy.com,REJECT -DOMAIN-SUFFIX,519397.com,REJECT -DOMAIN-SUFFIX,51ads.com,REJECT -DOMAIN-SUFFIX,51dql.com,REJECT -DOMAIN-SUFFIX,51gxqm.com,REJECT -DOMAIN-SUFFIX,51jumintong.com,REJECT -DOMAIN-SUFFIX,51la.net,REJECT -DOMAIN-SUFFIX,51link.com,REJECT -DOMAIN-SUFFIX,51network.com,REJECT -DOMAIN-SUFFIX,51vipedu.com,REJECT -DOMAIN-SUFFIX,51weidashi.com,REJECT -DOMAIN-SUFFIX,51xumei.com,REJECT -DOMAIN-SUFFIX,51yes.com,REJECT -DOMAIN-SUFFIX,51zhanzhuang.cn,REJECT -DOMAIN-SUFFIX,5207470.com,REJECT -DOMAIN-SUFFIX,5269120.com,REJECT -DOMAIN-SUFFIX,526d.uunice.com,REJECT -DOMAIN-SUFFIX,526dimg.uunice.com,REJECT -DOMAIN-SUFFIX,5293.com,REJECT -DOMAIN-SUFFIX,52kmh.com,REJECT -DOMAIN-SUFFIX,52kmk.com,REJECT -DOMAIN-SUFFIX,52lubo.cn,REJECT -DOMAIN-SUFFIX,5345ll.com,REJECT -DOMAIN-SUFFIX,537901.com,REJECT -DOMAIN-SUFFIX,55.la,REJECT -DOMAIN-SUFFIX,555p555p.com,REJECT -DOMAIN-SUFFIX,559gp.com,REJECT -DOMAIN-SUFFIX,55lu.com,REJECT -DOMAIN-SUFFIX,5634.com,REJECT -DOMAIN-SUFFIX,5675146.com,REJECT -DOMAIN-SUFFIX,57.com.cn,REJECT -DOMAIN-SUFFIX,57union.com,REJECT -DOMAIN-SUFFIX,58.xgo.com.cn,REJECT -DOMAIN-SUFFIX,5814889.com,REJECT -DOMAIN-SUFFIX,5857.com,REJECT -DOMAIN-SUFFIX,588yw.com,REJECT -DOMAIN-SUFFIX,58lm.vip,REJECT -DOMAIN-SUFFIX,592man.com,REJECT -DOMAIN-SUFFIX,5dg.me,REJECT -DOMAIN-SUFFIX,5dian.org,REJECT -DOMAIN-SUFFIX,5egk.com,REJECT -DOMAIN-SUFFIX,5imoney.com,REJECT -DOMAIN-SUFFIX,5jcom.com.cn,REJECT -DOMAIN-SUFFIX,5vz3cfs0yd.me,REJECT -DOMAIN-SUFFIX,5y9nfpes.52pk.com,REJECT -DOMAIN-SUFFIX,5yrra.deshuangwang.cn,REJECT -DOMAIN-SUFFIX,600ad.com,REJECT -DOMAIN-SUFFIX,601654.com,REJECT -DOMAIN-SUFFIX,60608787.com,REJECT -DOMAIN-SUFFIX,626uc.com,REJECT -DOMAIN-SUFFIX,644446.com,REJECT -DOMAIN-SUFFIX,649558.com,REJECT -DOMAIN-SUFFIX,64si.com,REJECT -DOMAIN-SUFFIX,654mmm.com,REJECT -DOMAIN-SUFFIX,6615338.cn,REJECT -DOMAIN-SUFFIX,6666349.com,REJECT -DOMAIN-SUFFIX,6669667.com,REJECT -DOMAIN-SUFFIX,66992949.com,REJECT -DOMAIN-SUFFIX,66san.com,REJECT -DOMAIN-SUFFIX,6711.com,REJECT -DOMAIN-SUFFIX,6728812.com,REJECT -DOMAIN-SUFFIX,685wo.com,REJECT -DOMAIN-SUFFIX,68665565.com,REJECT -DOMAIN-SUFFIX,69duk.com,REJECT -DOMAIN-SUFFIX,6a4cc.lubue.com,REJECT -DOMAIN-SUFFIX,6a4cc.luvbq.com,REJECT -DOMAIN-SUFFIX,6a4cc.luvbr.com,REJECT -DOMAIN-SUFFIX,6a4cc.luytr.com,REJECT -DOMAIN-SUFFIX,6boou.voluumtrk.com,REJECT -DOMAIN-SUFFIX,6dad.com,REJECT -DOMAIN-SUFFIX,6dvip.com,REJECT -DOMAIN-SUFFIX,6huu.com,REJECT -DOMAIN-SUFFIX,6kwan.com,REJECT -DOMAIN-SUFFIX,6tsbe1zs.me,REJECT -DOMAIN-SUFFIX,700900.com,REJECT -DOMAIN-SUFFIX,706529.com,REJECT -DOMAIN-SUFFIX,7080555.com,REJECT -DOMAIN-SUFFIX,70e.com,REJECT -DOMAIN-SUFFIX,70lm.com,REJECT -DOMAIN-SUFFIX,711kk.com,REJECT -DOMAIN-SUFFIX,716703.com,REJECT -DOMAIN-SUFFIX,71sem.com,REJECT -DOMAIN-SUFFIX,73.sinawap.com,REJECT -DOMAIN-SUFFIX,743m1.11a12.com,REJECT -DOMAIN-SUFFIX,749558.com,REJECT -DOMAIN-SUFFIX,749808.com,REJECT -DOMAIN-SUFFIX,7540.com,REJECT -DOMAIN-SUFFIX,75to.com,REJECT -DOMAIN-SUFFIX,7631.com,REJECT -DOMAIN-SUFFIX,766ba.net,REJECT -DOMAIN-SUFFIX,76802.net,REJECT -DOMAIN-SUFFIX,77455.com,REJECT -DOMAIN-SUFFIX,778669.com,REJECT -DOMAIN-SUFFIX,7794.com,REJECT -DOMAIN-SUFFIX,77power.com,REJECT -DOMAIN-SUFFIX,77u.com,REJECT -DOMAIN-SUFFIX,77xtv.com,REJECT -DOMAIN-SUFFIX,7891655.cn,REJECT -DOMAIN-SUFFIX,7car.com.cn,REJECT -DOMAIN-SUFFIX,7clink.com,REJECT -DOMAIN-SUFFIX,7dah8.com,REJECT -DOMAIN-SUFFIX,7jiajiao.com,REJECT -DOMAIN-SUFFIX,7mad.7m.cn,REJECT -DOMAIN-SUFFIX,7pk.com,REJECT -DOMAIN-SUFFIX,7wen.cn,REJECT -DOMAIN-SUFFIX,7xz3.com,REJECT -DOMAIN-SUFFIX,7z66.com,REJECT -DOMAIN-SUFFIX,8.jrj.com,REJECT -DOMAIN-SUFFIX,801.tianyaui.com,REJECT -DOMAIN-SUFFIX,8066hg.com,REJECT -DOMAIN-SUFFIX,80sjw.com,REJECT -DOMAIN-SUFFIX,813690.top,REJECT -DOMAIN-SUFFIX,8184.cc,REJECT -DOMAIN-SUFFIX,818mov.com,REJECT -DOMAIN-SUFFIX,81c.cn,REJECT -DOMAIN-SUFFIX,8269996.com,REJECT -DOMAIN-SUFFIX,8368661.com,REJECT -DOMAIN-SUFFIX,846.move7.com,REJECT -DOMAIN-SUFFIX,849558.com,REJECT -DOMAIN-SUFFIX,85058s.com,REJECT -DOMAIN-SUFFIX,8521448.com,REJECT -DOMAIN-SUFFIX,85655095.com,REJECT -DOMAIN-SUFFIX,859377.com,REJECT -DOMAIN-SUFFIX,85tgw.com,REJECT -DOMAIN-SUFFIX,86.cc,REJECT -DOMAIN-SUFFIX,860010.com,REJECT -DOMAIN-SUFFIX,86kx.com,REJECT -DOMAIN-SUFFIX,878090.com,REJECT -DOMAIN-SUFFIX,8800271.com.cn,REJECT -DOMAIN-SUFFIX,88210212.com,REJECT -DOMAIN-SUFFIX,8866786.com,REJECT -DOMAIN-SUFFIX,888.izhufu.net,REJECT -DOMAIN-SUFFIX,888.jiuwanwang.com,REJECT -DOMAIN-SUFFIX,888.tv.sohu.com,REJECT -DOMAIN-SUFFIX,88818122.cn,REJECT -DOMAIN-SUFFIX,888zr022.com,REJECT -DOMAIN-SUFFIX,88cncc.com,REJECT -DOMAIN-SUFFIX,88rpg.net,REJECT -DOMAIN-SUFFIX,88shu.cn,REJECT -DOMAIN-SUFFIX,892155.com,REJECT -DOMAIN-SUFFIX,89h8.com,REJECT -DOMAIN-SUFFIX,8dulm.com,REJECT -DOMAIN-SUFFIX,8hykthze.cricket,REJECT -DOMAIN-SUFFIX,8jd2lfsq.me,REJECT -DOMAIN-SUFFIX,8jkx.com,REJECT -DOMAIN-SUFFIX,8le8le.com,REJECT -DOMAIN-SUFFIX,8mfty.com,REJECT -DOMAIN-SUFFIX,8ox.cn,REJECT -DOMAIN-SUFFIX,90053999.com,REJECT -DOMAIN-SUFFIX,910weixin.com,REJECT -DOMAIN-SUFFIX,911.cc,REJECT -DOMAIN-SUFFIX,915.com,REJECT -DOMAIN-SUFFIX,91ad.bestvogue.com,REJECT -DOMAIN-SUFFIX,91adv.com,REJECT -DOMAIN-SUFFIX,91hui.com,REJECT -DOMAIN-SUFFIX,91xry.com,REJECT -DOMAIN-SUFFIX,91ysa.com,REJECT -DOMAIN-SUFFIX,91zgm.com,REJECT -DOMAIN-SUFFIX,92x.tumblr.com,REJECT -DOMAIN-SUFFIX,930.dragonparking.com,REJECT -DOMAIN-SUFFIX,93manhua.com,REJECT -DOMAIN-SUFFIX,94lm.com,REJECT -DOMAIN-SUFFIX,95105012.com,REJECT -DOMAIN-SUFFIX,9519.net,REJECT -DOMAIN-SUFFIX,95558000.com,REJECT -DOMAIN-SUFFIX,9565365.com,REJECT -DOMAIN-SUFFIX,9566180.com,REJECT -DOMAIN-SUFFIX,96mob.com,REJECT -DOMAIN-SUFFIX,9948000.com,REJECT -DOMAIN-SUFFIX,99909988.com,REJECT -DOMAIN-SUFFIX,99click.com,REJECT -DOMAIN-SUFFIX,99ddd.com,REJECT -DOMAIN-SUFFIX,99lolo.com,REJECT -DOMAIN-SUFFIX,9ads.net,REJECT -DOMAIN-SUFFIX,9dtiny.cn,REJECT -DOMAIN-SUFFIX,9kff.com,REJECT -DOMAIN-SUFFIX,9pkw.com,REJECT -DOMAIN-SUFFIX,9tn.cc,REJECT -DOMAIN-SUFFIX,9wushuo.com,REJECT -DOMAIN-SUFFIX,a.198banjia.com,REJECT -DOMAIN-SUFFIX,a.53yao.com,REJECT -DOMAIN-SUFFIX,a.5ykj.com,REJECT -DOMAIN-SUFFIX,a.80982.org,REJECT -DOMAIN-SUFFIX,a.ads1.msn.com,REJECT -DOMAIN-SUFFIX,a.ads2.msn.com,REJECT -DOMAIN-SUFFIX,a.armystar.com,REJECT -DOMAIN-SUFFIX,a.baidu.com,REJECT -DOMAIN-SUFFIX,a.baiy.net,REJECT -DOMAIN-SUFFIX,a.baomihua.com,REJECT -DOMAIN-SUFFIX,a.beilamusi.com,REJECT -DOMAIN-SUFFIX,a.benshiw.net,REJECT -DOMAIN-SUFFIX,a.bshu.com,REJECT -DOMAIN-SUFFIX,a.cdngeek.net,REJECT -DOMAIN-SUFFIX,a.clipconverter.cc,REJECT -DOMAIN-SUFFIX,a.cn.duoyi.com,REJECT -DOMAIN-SUFFIX,a.dangdang.com,REJECT -DOMAIN-SUFFIX,a.dianjoy.com,REJECT -DOMAIN-SUFFIX,a.dounanhuahui.com,REJECT -DOMAIN-SUFFIX,a.duanmeiwen.com,REJECT -DOMAIN-SUFFIX,a.e7009.com,REJECT -DOMAIN-SUFFIX,a.ecook.cn,REJECT -DOMAIN-SUFFIX,a.epinv.com,REJECT -DOMAIN-SUFFIX,a.eporner.com,REJECT -DOMAIN-SUFFIX,a.exam58.com,REJECT -DOMAIN-SUFFIX,a.fengyx.com,REJECT -DOMAIN-SUFFIX,a.fwsir.com,REJECT -DOMAIN-SUFFIX,a.giantrealm.com,REJECT -DOMAIN-SUFFIX,a.global.msads.net,REJECT -DOMAIN-SUFFIX,a.hl.mi.com,REJECT -DOMAIN-SUFFIX,a.holagames.com,REJECT -DOMAIN-SUFFIX,a.irs01.com,REJECT -DOMAIN-SUFFIX,a.itiexue.net,REJECT -DOMAIN-SUFFIX,a.jyeoo.com,REJECT -DOMAIN-SUFFIX,a.kandiaoyu.com,REJECT -DOMAIN-SUFFIX,a.kejixun.com,REJECT -DOMAIN-SUFFIX,a.kickass.to,REJECT -DOMAIN-SUFFIX,a.koudai.com,REJECT -DOMAIN-SUFFIX,a.livesportmedia.eu,REJECT -DOMAIN-SUFFIX,a.lolwot.com,REJECT -DOMAIN-SUFFIX,a.ltdnc.com,REJECT -DOMAIN-SUFFIX,a.lwinl.com,REJECT -DOMAIN-SUFFIX,a.lz13.cn,REJECT -DOMAIN-SUFFIX,a.m.gxwztv.com,REJECT -DOMAIN-SUFFIX,a.m.shuhuangge.org,REJECT -DOMAIN-SUFFIX,a.mct01.com,REJECT -DOMAIN-SUFFIX,a.mjlnbx.cn,REJECT -DOMAIN-SUFFIX,a.nanhuwang.com,REJECT -DOMAIN-SUFFIX,a.nowscore.com,REJECT -DOMAIN-SUFFIX,a.qiao024.com,REJECT -DOMAIN-SUFFIX,a.qinghua5.com,REJECT -DOMAIN-SUFFIX,a.shangz99991.com,REJECT -DOMAIN-SUFFIX,a.shczz.com,REJECT -DOMAIN-SUFFIX,a.shenchuang.com,REJECT -DOMAIN-SUFFIX,a.shuoshuodaquan.net,REJECT -DOMAIN-SUFFIX,a.solarmovie.is,REJECT -DOMAIN-SUFFIX,a.soonyou123.com,REJECT -DOMAIN-SUFFIX,a.starstar19999.com,REJECT -DOMAIN-SUFFIX,a.startui19999.com,REJECT -DOMAIN-SUFFIX,a.thefreethoughtproject.com,REJECT -DOMAIN-SUFFIX,a.tribalfusion.com,REJECT -DOMAIN-SUFFIX,a.tujidao.com,REJECT -DOMAIN-SUFFIX,a.tuuituii2999.com,REJECT -DOMAIN-SUFFIX,a.ucoz.net,REJECT -DOMAIN-SUFFIX,a.union.mi.com,REJECT -DOMAIN-SUFFIX,a.visualrevenue.com,REJECT -DOMAIN-SUFFIX,a.vlion.cn,REJECT -DOMAIN-SUFFIX,a.waczt.cn,REJECT -DOMAIN-SUFFIX,a.wlfnb.com,REJECT -DOMAIN-SUFFIX,a.xinwenge.net,REJECT -DOMAIN-SUFFIX,a.xixiyishu.com,REJECT -DOMAIN-SUFFIX,a.xizi.com,REJECT -DOMAIN-SUFFIX,a.xywy.com,REJECT -DOMAIN-SUFFIX,a.yangshengtang123.com,REJECT -DOMAIN-SUFFIX,a.yixie8.com,REJECT -DOMAIN-SUFFIX,a.yjbys.com,REJECT -DOMAIN-SUFFIX,a.youdao.com,REJECT -DOMAIN-SUFFIX,a1.0s.net.cn,REJECT -DOMAIN-SUFFIX,a1.azg168.cn,REJECT -DOMAIN-SUFFIX,a1.gexing.me,REJECT -DOMAIN-SUFFIX,a1.huanqiumil.com,REJECT -DOMAIN-SUFFIX,a1.huiqituan.com,REJECT -DOMAIN-SUFFIX,a1.itc.cn,REJECT -DOMAIN-SUFFIX,a1.liuxue86.com,REJECT -DOMAIN-SUFFIX,a1.lmaq.cn,REJECT -DOMAIN-SUFFIX,a1.peoplecdn.cn,REJECT -DOMAIN-SUFFIX,a1.vdolady.com,REJECT -DOMAIN-SUFFIX,a1.yuuedu.com,REJECT -DOMAIN-SUFFIX,a1.zhanzhang.net,REJECT -DOMAIN-SUFFIX,a1click.cpc.sogou.com,REJECT -DOMAIN-SUFFIX,a2.b310.com,REJECT -DOMAIN-SUFFIX,a2.huanqiumil.com,REJECT -DOMAIN-SUFFIX,a2.rabbitpre.com,REJECT -DOMAIN-SUFFIX,a3.ikafan.com,REJECT -DOMAIN-SUFFIX,a3p4.net,REJECT -DOMAIN-SUFFIX,a4.b2b168.com,REJECT -DOMAIN-SUFFIX,a4.ikafan.com,REJECT -DOMAIN-SUFFIX,a4.yeshj.com,REJECT -DOMAIN-SUFFIX,a5.yeshj.com,REJECT -DOMAIN-SUFFIX,a6.bjdianyue.com,REJECT -DOMAIN-SUFFIX,a6.codejumps.com,REJECT -DOMAIN-SUFFIX,a6.taobanapp.com,REJECT -DOMAIN-SUFFIX,a6s.1cakeclub.com,REJECT -DOMAIN-SUFFIX,a6s.modoupai.com,REJECT -DOMAIN-SUFFIX,a6s.ruyiqufu.com,REJECT -DOMAIN-SUFFIX,a6s.ve001nz.com,REJECT -DOMAIN-SUFFIX,a7shun.com,REJECT -DOMAIN-SUFFIX,a907907.com,REJECT -DOMAIN-SUFFIX,a9377j.com,REJECT -DOMAIN-SUFFIX,aa.goodsblock.mgid.com,REJECT -DOMAIN-SUFFIX,aa.jiankang.com,REJECT -DOMAIN-SUFFIX,aa.tianya999.com,REJECT -DOMAIN-SUFFIX,aa.xiangxiangmf.com,REJECT -DOMAIN-SUFFIX,aa.zldh123.com,REJECT -DOMAIN-SUFFIX,aa0.pub.funshion.com,REJECT -DOMAIN-SUFFIX,aa1.pub.funshion.com,REJECT -DOMAIN-SUFFIX,aafanke.cc,REJECT -DOMAIN-SUFFIX,aa-gb.mgid.com,REJECT -DOMAIN-SUFFIX,aam.adsremote.scrippsnetworks.com,REJECT -DOMAIN-SUFFIX,ab.dydab.com,REJECT -DOMAIN-SUFFIX,ab.goodsblock.mgid.com,REJECT -DOMAIN-SUFFIX,ab.hysdknb.com,REJECT -DOMAIN-SUFFIX,ab.meishiba.com.cn,REJECT -DOMAIN-SUFFIX,ab.sc115.com,REJECT -DOMAIN-SUFFIX,abc.dooccn.com,REJECT -DOMAIN-SUFFIX,abc.douguo.com,REJECT -DOMAIN-SUFFIX,abc.eastlady.cn,REJECT -DOMAIN-SUFFIX,abc.hkepc.com,REJECT -DOMAIN-SUFFIX,abc.ruiwen.com,REJECT -DOMAIN-SUFFIX,abc.xtyx918.com,REJECT -DOMAIN-SUFFIX,abc.yjbys.com,REJECT -DOMAIN-SUFFIX,abc.zhiyaspa.com,REJECT -DOMAIN-SUFFIX,abcd.zsrt88.cn,REJECT -DOMAIN-SUFFIX,abcj.dooccn.com,REJECT -DOMAIN-SUFFIX,ab-gb.mgid.com,REJECT -DOMAIN-SUFFIX,abtest.mistat.xiaomi.com,REJECT -DOMAIN-SUFFIX,ac.atpanel.com,REJECT -DOMAIN-SUFFIX,ac.mmstat.com,REJECT -DOMAIN-SUFFIX,ac2.msn.com,REJECT -DOMAIN-SUFFIX,ac3.msn.com,REJECT -DOMAIN-SUFFIX,acasys88.cn,REJECT -DOMAIN-SUFFIX,access.njherald.com,REJECT -DOMAIN-SUFFIX,ac-gb.mgid.com,REJECT -DOMAIN-SUFFIX,acint.net,REJECT -DOMAIN-SUFFIX,acm.dzwww.com,REJECT -DOMAIN-SUFFIX,acs86.com,REJECT -DOMAIN-SUFFIX,acsystem.wasu.cn,REJECT -DOMAIN-SUFFIX,act2.mediafour.com,REJECT -DOMAIN-SUFFIX,action.logger.baofeng.com,REJECT -DOMAIN-SUFFIX,activate.adobe.com,REJECT -DOMAIN-SUFFIX,activate.wip3.adobe.com,REJECT -DOMAIN-SUFFIX,activate-sea.adobe.com,REJECT -DOMAIN-SUFFIX,activate-sjc0.adobe.com,REJECT -DOMAIN-SUFFIX,activation.cyberlink.com,REJECT -DOMAIN-SUFFIX,activation.easeus.com,REJECT -DOMAIN-SUFFIX,active.baofeng.com,REJECT -DOMAIN-SUFFIX,activeqq.3g.qq.com,REJECT -DOMAIN-SUFFIX,activity.app.autohome.com.cn,REJECT -DOMAIN-SUFFIX,activity.serving-sys.com,REJECT -DOMAIN-SUFFIX,activity.tuifish.com,REJECT -DOMAIN-SUFFIX,activity.yuyiya.com,REJECT -DOMAIN-SUFFIX,actlog.dftoutiao.com,REJECT -DOMAIN-SUFFIX,actsdk.idreamsky.com,REJECT -DOMAIN-SUFFIX,acuityplatform.com,REJECT -DOMAIN-SUFFIX,acwgf.com,REJECT -DOMAIN-SUFFIX,acxiom-online.com,REJECT -DOMAIN-SUFFIX,ad.1111cpc.com,REJECT -DOMAIN-SUFFIX,ad.17173.com,REJECT -DOMAIN-SUFFIX,ad.1kxun.com,REJECT -DOMAIN-SUFFIX,ad.3.cn,REJECT -DOMAIN-SUFFIX,ad.360yield.com,REJECT -DOMAIN-SUFFIX,ad.363.in,REJECT -DOMAIN-SUFFIX,ad.3dnews.ru,REJECT -DOMAIN-SUFFIX,ad.51wnl.com,REJECT -DOMAIN-SUFFIX,ad.95306.cn,REJECT -DOMAIN-SUFFIX,ad.about.co.kr,REJECT -DOMAIN-SUFFIX,ad.accessmediaproductions.com,REJECT -DOMAIN-SUFFIX,ad.adhouyi.cn,REJECT -DOMAIN-SUFFIX,ad.aidalan.com,REJECT -DOMAIN-SUFFIX,ad.auditude.com,REJECT -DOMAIN-SUFFIX,ad.bayescom.com,REJECT -DOMAIN-SUFFIX,ad.beihai365.com,REJECT -DOMAIN-SUFFIX,ad.bitmedia.io,REJECT -DOMAIN-SUFFIX,ad.bjmama.net,REJECT -DOMAIN-SUFFIX,ad.cacafly.com,REJECT -DOMAIN-SUFFIX,ad.cctv.com,REJECT -DOMAIN-SUFFIX,ad.cooks.com,REJECT -DOMAIN-SUFFIX,ad.crichd.in,REJECT -DOMAIN-SUFFIX,ad.csdn.net,REJECT -DOMAIN-SUFFIX,ad.dedecms.com,REJECT -DOMAIN-SUFFIX,ad.digitimes.com.tw,REJECT -DOMAIN-SUFFIX,ad.directmirror.com,REJECT -DOMAIN-SUFFIX,ad.dokrmob.com,REJECT -DOMAIN-SUFFIX,ad.doubanio.com,REJECT -DOMAIN-SUFFIX,ad.download.cnet.com,REJECT -DOMAIN-SUFFIX,ad.dqwjzm.com,REJECT -DOMAIN-SUFFIX,ad.duapps.com,REJECT -DOMAIN-SUFFIX,ad.duga.jp,REJECT -DOMAIN-SUFFIX,ad.dumedia.ru,REJECT -DOMAIN-SUFFIX,ad.duomi.com,REJECT -DOMAIN-SUFFIX,ad.dzwindows.com,REJECT -DOMAIN-SUFFIX,ad.dzwww.com,REJECT -DOMAIN-SUFFIX,ad.egou.com,REJECT -DOMAIN-SUFFIX,ad.endpo.in,REJECT -DOMAIN-SUFFIX,ad.epochtimes.com,REJECT -DOMAIN-SUFFIX,ad.eporner.com,REJECT -DOMAIN-SUFFIX,ad.evozi.com,REJECT -DOMAIN-SUFFIX,ad.flipboard.com,REJECT -DOMAIN-SUFFIX,ad.flurry.com,REJECT -DOMAIN-SUFFIX,ad.flux.com,REJECT -DOMAIN-SUFFIX,ad.fnnews.com,REJECT -DOMAIN-SUFFIX,ad.foxnetworks.com,REJECT -DOMAIN-SUFFIX,ad.funp.com,REJECT -DOMAIN-SUFFIX,ad.funshion.org.cn,REJECT -DOMAIN-SUFFIX,ad.gametower.com.tw,REJECT -DOMAIN-SUFFIX,ad.ganji.com,REJECT -DOMAIN-SUFFIX,ad.gmw.cn,REJECT -DOMAIN-SUFFIX,ad.go.com,REJECT -DOMAIN-SUFFIX,ad.greedland.net,REJECT -DOMAIN-SUFFIX,ad.gtbrowser.com,REJECT -DOMAIN-SUFFIX,ad.hefei.cc,REJECT -DOMAIN-SUFFIX,ad.hiiir.com,REJECT -DOMAIN-SUFFIX,ad.holaq.com,REJECT -DOMAIN-SUFFIX,ad.hot-mob.com,REJECT -DOMAIN-SUFFIX,ad.house365.com,REJECT -DOMAIN-SUFFIX,ad.ibookstar.com,REJECT -DOMAIN-SUFFIX,ad.icasthq.com,REJECT -DOMAIN-SUFFIX,ad.idgtn.net,REJECT -DOMAIN-SUFFIX,ad.iloveinterracial.com,REJECT -DOMAIN-SUFFIX,ad.ipadview.com,REJECT -DOMAIN-SUFFIX,ad.jamba.net,REJECT -DOMAIN-SUFFIX,ad.jamster.co.uk,REJECT -DOMAIN-SUFFIX,ad.jamster.com,REJECT -DOMAIN-SUFFIX,ad.jsnbrynb.com,REJECT -DOMAIN-SUFFIX,ad.jxnews.com.cn,REJECT -DOMAIN-SUFFIX,ad.kissanime.io,REJECT -DOMAIN-SUFFIX,ad.kisscartoon.io,REJECT -DOMAIN-SUFFIX,ad.leadbolt.net,REJECT -DOMAIN-SUFFIX,ad.leadboltads.net,REJECT -DOMAIN-SUFFIX,ad.leadboltapps.net,REJECT -DOMAIN-SUFFIX,ad.leadboltmobile.net,REJECT -DOMAIN-SUFFIX,ad.livere.co.kr,REJECT -DOMAIN-SUFFIX,ad.lqalm.com,REJECT -DOMAIN-SUFFIX,ad.lyricswire.com,REJECT -DOMAIN-SUFFIX,ad.madserving.com,REJECT -DOMAIN-SUFFIX,ad.mail.ru,REJECT -DOMAIN-SUFFIX,ad.mail.sohu.com,REJECT -DOMAIN-SUFFIX,ad.mangareader.net,REJECT -DOMAIN-SUFFIX,ad.mediabong.net,REJECT -DOMAIN-SUFFIX,ad.mesomorphosis.com,REJECT -DOMAIN-SUFFIX,ad.mi.com,REJECT -DOMAIN-SUFFIX,ad.mnt123.com,REJECT -DOMAIN-SUFFIX,ad.molitv.cn,REJECT -DOMAIN-SUFFIX,ad.naver.com,REJECT -DOMAIN-SUFFIX,ad.netowl.jp,REJECT -DOMAIN-SUFFIX,ad.newegg.com,REJECT -DOMAIN-SUFFIX,ad.obuy.tw,REJECT -DOMAIN-SUFFIX,ad.openmultimedia.biz,REJECT -DOMAIN-SUFFIX,ad.outsidehub.com,REJECT -DOMAIN-SUFFIX,ad.pandora.tv,REJECT -DOMAIN-SUFFIX,ad.pchome.com.tw,REJECT -DOMAIN-SUFFIX,ad.pickple.net,REJECT -DOMAIN-SUFFIX,ad.pixnet.in,REJECT -DOMAIN-SUFFIX,ad.pixnet.net,REJECT -DOMAIN-SUFFIX,ad.player.baidu.com,REJECT -DOMAIN-SUFFIX,ad.propellerads.com,REJECT -DOMAIN-SUFFIX,ad.proxy.sh,REJECT -DOMAIN-SUFFIX,ad.qq.com,REJECT -DOMAIN-SUFFIX,ad.r.worldssl.net,REJECT -DOMAIN-SUFFIX,ad.rambler.ru,REJECT -DOMAIN-SUFFIX,ad.reachlocal.com,REJECT -DOMAIN-SUFFIX,ad.rednet.cn,REJECT -DOMAIN-SUFFIX,ad.reklamport.com,REJECT -DOMAIN-SUFFIX,ad.search.ch,REJECT -DOMAIN-SUFFIX,ad.seeyouyima.com,REJECT -DOMAIN-SUFFIX,ad.sensismediasmart.com.au,REJECT -DOMAIN-SUFFIX,ad.services.distractify.com,REJECT -DOMAIN-SUFFIX,ad.shuoshuomi.com,REJECT -DOMAIN-SUFFIX,ad.sina.com.cn,REJECT -DOMAIN-SUFFIX,ad.sinovision.net,REJECT -DOMAIN-SUFFIX,ad.slutload.com,REJECT -DOMAIN-SUFFIX,ad.smartclip.net,REJECT -DOMAIN-SUFFIX,ad.sohu.com,REJECT -DOMAIN-SUFFIX,ad.spielothek.so,REJECT -DOMAIN-SUFFIX,ad.spreaker.com,REJECT -DOMAIN-SUFFIX,ad.stsywl.com,REJECT -DOMAIN-SUFFIX,ad.tatatimes.com,REJECT -DOMAIN-SUFFIX,ad.test.ximalaya.com,REJECT -DOMAIN-SUFFIX,ad.thepaper.cn,REJECT -DOMAIN-SUFFIX,ad.thisav.com,REJECT -DOMAIN-SUFFIX,ad.thsi.cn,REJECT -DOMAIN-SUFFIX,ad.toutiao.com,REJECT -DOMAIN-SUFFIX,ad.turn.com,REJECT -DOMAIN-SUFFIX,ad.unimhk.com,REJECT -DOMAIN-SUFFIX,ad.userporn.com,REJECT -DOMAIN-SUFFIX,ad.vidaroo.com,REJECT -DOMAIN-SUFFIX,ad.vryeye.com,REJECT -DOMAIN-SUFFIX,ad.walkgame.com,REJECT -DOMAIN-SUFFIX,ad.wang502.com,REJECT -DOMAIN-SUFFIX,ad.winningpartner.com,REJECT -DOMAIN-SUFFIX,ad.winrar.com.cn,REJECT -DOMAIN-SUFFIX,ad.wretch.cc,REJECT -DOMAIN-SUFFIX,ad.xmovies8.ru,REJECT -DOMAIN-SUFFIX,ad.xxguan.cn,REJECT -DOMAIN-SUFFIX,ad.yeshitv.com,REJECT -DOMAIN-SUFFIX,ad.yieldlab.net,REJECT -DOMAIN-SUFFIX,ad.ylunion.com,REJECT -DOMAIN-SUFFIX,ad.zanox.com,REJECT -DOMAIN-SUFFIX,ad.zdworks.com,REJECT -DOMAIN-SUFFIX,ad.zhangyue.com,REJECT -DOMAIN-SUFFIX,ad.zhidian3g.cn,REJECT -DOMAIN-SUFFIX,ad.zuimeitianqi.com,REJECT -DOMAIN-SUFFIX,ad0.bigmir.net,REJECT -DOMAIN-SUFFIX,ad000000.com,REJECT -DOMAIN-SUFFIX,ad1.bigmir.net,REJECT -DOMAIN-SUFFIX,ad1.greedland.net,REJECT -DOMAIN-SUFFIX,ad1.nend.net,REJECT -DOMAIN-SUFFIX,ad1.netshelter.net,REJECT -DOMAIN-SUFFIX,ad1.p5w.net,REJECT -DOMAIN-SUFFIX,ad1.udn.com,REJECT -DOMAIN-SUFFIX,ad1.xiaomi.com,REJECT -DOMAIN-SUFFIX,ad1.yangjinyou.com,REJECT -DOMAIN-SUFFIX,ad2.nend.net,REJECT -DOMAIN-SUFFIX,ad2.udn.com,REJECT -DOMAIN-SUFFIX,ad2.yam.com,REJECT -DOMAIN-SUFFIX,ad2.yangjinyou.com,REJECT -DOMAIN-SUFFIX,ad3.udn.com,REJECT -DOMAIN-SUFFIX,ad4.bigmir.net,REJECT -DOMAIN-SUFFIX,ad4.sina.com.cn,REJECT -DOMAIN-SUFFIX,ad4.udn.com,REJECT -DOMAIN-SUFFIX,ad4game.com,REJECT -DOMAIN-SUFFIX,ad5.bigmir.net,REJECT -DOMAIN-SUFFIX,ad6.bigmir.net,REJECT -DOMAIN-SUFFIX,ad7.bigmir.net,REJECT -DOMAIN-SUFFIX,ad7.com,REJECT -DOMAIN-SUFFIX,ad7.tagphi.net,REJECT -DOMAIN-SUFFIX,ad8.adfarm1.adition.com,REJECT -DOMAIN-SUFFIX,ad9377.com,REJECT -DOMAIN-SUFFIX,adadapted.com,REJECT -DOMAIN-SUFFIX,adadmin.house365.com,REJECT -DOMAIN-SUFFIX,adadvisor.net,REJECT -DOMAIN-SUFFIX,ad-android.51wnl.com,REJECT -DOMAIN-SUFFIX,adap.tv,REJECT -DOMAIN-SUFFIX,adapi.lenovogame.com,REJECT -DOMAIN-SUFFIX,adasad.myweb.hinet.net,REJECT -DOMAIN-SUFFIX,adbana.com,REJECT -DOMAIN-SUFFIX,ad-beta.flipboard.com,REJECT -DOMAIN-SUFFIX,adbot.tw,REJECT -DOMAIN-SUFFIX,adbox.sina.com.cn,REJECT -DOMAIN-SUFFIX,ad-brix.com,REJECT -DOMAIN-SUFFIX,adbuyer3.lycos.com,REJECT -DOMAIN-SUFFIX,adbxb.com,REJECT -DOMAIN-SUFFIX,adcast.deviantart.com,REJECT -DOMAIN-SUFFIX,adcast.fblife.com,REJECT -DOMAIN-SUFFIX,adccoo.cn,REJECT -DOMAIN-SUFFIX,adcdn.goo.ne.jp,REJECT -DOMAIN-SUFFIX,adchina.com,REJECT -DOMAIN-SUFFIX,adcitrus.com,REJECT -DOMAIN-SUFFIX,adcl.pchome.com.tw,REJECT -DOMAIN-SUFFIX,adclick.g.doublecklick.net,REJECT -DOMAIN-SUFFIX,adclient.uimserv.net,REJECT -DOMAIN-SUFFIX,adclock.zdworks.com,REJECT -DOMAIN-SUFFIX,adcloud.jp,REJECT -DOMAIN-SUFFIX,ad-cloud.jp,REJECT -DOMAIN-SUFFIX,adcome.cn,REJECT -DOMAIN-SUFFIX,adcore.lenovomm.com,REJECT -DOMAIN-SUFFIX,adcount.yoka.com,REJECT -DOMAIN-SUFFIX,adcr.naver.com,REJECT -DOMAIN-SUFFIX,adcreative.naver.com,REJECT -DOMAIN-SUFFIX,add.bugun.com.tr,REJECT -DOMAIN-SUFFIX,add.dz19.net,REJECT -DOMAIN-SUFFIX,add.freeimg8.com,REJECT -DOMAIN-SUFFIX,add.mmyuer.com,REJECT -DOMAIN-SUFFIX,addata.ku6.com,REJECT -DOMAIN-SUFFIX,ad-delivery.net,REJECT -DOMAIN-SUFFIX,addirector.vindicosuite.com,REJECT -DOMAIN-SUFFIX,addl.easetuner.com,REJECT -DOMAIN-SUFFIX,adds.weatherology.com,REJECT -DOMAIN-SUFFIX,addthis.com,REJECT -DOMAIN-SUFFIX,addthisedge.com,REJECT -DOMAIN-SUFFIX,adeaz.com,REJECT -DOMAIN-SUFFIX,ader.mobi,REJECT -DOMAIN-SUFFIX,adeventtracker.spotify.com,REJECT -DOMAIN-SUFFIX,adexprt.com,REJECT -DOMAIN-SUFFIX,adf.dahe.cn,REJECT -DOMAIN-SUFFIX,adfarm.mediaplex.com,REJECT -DOMAIN-SUFFIX,adform.net,REJECT -DOMAIN-SUFFIX,adfront.auction.co.kr,REJECT -DOMAIN-SUFFIX,adfurikun.jp,REJECT -DOMAIN-SUFFIX,adfuture.cn,REJECT -DOMAIN-SUFFIX,ad-gb.mgid.com,REJECT -DOMAIN-SUFFIX,adgeo.163.com,REJECT -DOMAIN-SUFFIX,adhai.com,REJECT -DOMAIN-SUFFIX,adhome.1fangchan.com,REJECT -DOMAIN-SUFFIX,adhouyi.com,REJECT -DOMAIN-SUFFIX,adi.bigmir.net,REJECT -DOMAIN-SUFFIX,adi.cnool.net,REJECT -DOMAIN-SUFFIX,adi2007.cnool.net,REJECT -DOMAIN-SUFFIX,adimages.go.com,REJECT -DOMAIN-SUFFIX,adimages.sina.com.hk,REJECT -DOMAIN-SUFFIX,adimg.bbcss.com,REJECT -DOMAIN-SUFFIX,adimg.cqnews.net,REJECT -DOMAIN-SUFFIX,adimg.daumcdn.net,REJECT -DOMAIN-SUFFIX,adimg.deviantart.net,REJECT -DOMAIN-SUFFIX,adimg.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,adimg.qxlsjw.com,REJECT -DOMAIN-SUFFIX,adimg.uimserv.net,REJECT -DOMAIN-SUFFIX,adimg.uve.weibo.com,REJECT -DOMAIN-SUFFIX,adimg1.chosun.com,REJECT -DOMAIN-SUFFIX,adimg3.search.naver.net,REJECT -DOMAIN-SUFFIX,adimgs.xici.net,REJECT -DOMAIN-SUFFIX,adimp.excite.co.jp,REJECT -DOMAIN-SUFFIX,adinall.com,REJECT -DOMAIN-SUFFIX,adinf.cp11.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,adinf.voole.com,REJECT -DOMAIN-SUFFIX,adinfo.aol.com,REJECT -DOMAIN-SUFFIX,adinfo.ra1.xlmc.sec.miui.com,REJECT -DOMAIN-SUFFIX,adingo.jp.eimg.jp,REJECT -DOMAIN-SUFFIX,adirects.com,REJECT -DOMAIN-SUFFIX,adjb.5nd.com,REJECT -DOMAIN-SUFFIX,adk.funshion.com,REJECT -DOMAIN-SUFFIX,adk2.co,REJECT -DOMAIN-SUFFIX,adk2x.com,REJECT -DOMAIN-SUFFIX,adkmob.com,REJECT -DOMAIN-SUFFIX,adkongjian.com,REJECT -DOMAIN-SUFFIX,adlabs-sync.rutarget.ru,REJECT -DOMAIN-SUFFIX,adlefee.com,REJECT -DOMAIN-SUFFIX,adlink.shopsafe.co.nz,REJECT -DOMAIN-SUFFIX,adlive.cn,REJECT -DOMAIN-SUFFIX,adlocus.com,REJECT -DOMAIN-SUFFIX,ad-locus.com,REJECT -DOMAIN-SUFFIX,adlog.flurry.com,REJECT -DOMAIN-SUFFIX,adm.265g.com,REJECT -DOMAIN-SUFFIX,adm.72zx.com,REJECT -DOMAIN-SUFFIX,adm.86wan.com,REJECT -DOMAIN-SUFFIX,adm.baidu.com,REJECT -DOMAIN-SUFFIX,adm.cloud.cnfol.com,REJECT -DOMAIN-SUFFIX,adm.easou.com,REJECT -DOMAIN-SUFFIX,adm.funshion.com,REJECT -DOMAIN-SUFFIX,adm.icast.cn,REJECT -DOMAIN-SUFFIX,adm.leju.com,REJECT -DOMAIN-SUFFIX,adm.leju.sina.com.cn,REJECT -DOMAIN-SUFFIX,adm.myzaker.com,REJECT -DOMAIN-SUFFIX,adm.xmfish.com,REJECT -DOMAIN-SUFFIX,adm.zbinfo.net,REJECT -DOMAIN-SUFFIX,adm.zookingsoft.com,REJECT -DOMAIN-SUFFIX,adm0.autoimg.cn,REJECT -DOMAIN-SUFFIX,adm1.autoimg.cn,REJECT -DOMAIN-SUFFIX,adm2.autoimg.cn,REJECT -DOMAIN-SUFFIX,adm3.autoimg.cn,REJECT -DOMAIN-SUFFIX,admaji.com,REJECT -DOMAIN-SUFFIX,admarket.mobi,REJECT -DOMAIN-SUFFIX,admd.yam.com,REJECT -DOMAIN-SUFFIX,admedia.com,REJECT -DOMAIN-SUFFIX,admeta.vo.llnwd.net,REJECT -DOMAIN-SUFFIX,admgr.qingting.fm,REJECT -DOMAIN-SUFFIX,admin.cooguo.com,REJECT -DOMAIN-SUFFIX,admin.louxia.org,REJECT -DOMAIN-SUFFIX,admin.ninebox.cn,REJECT -DOMAIN-SUFFIX,admin6.com,REJECT -DOMAIN-SUFFIX,admon.cn,REJECT -DOMAIN-SUFFIX,admtpmp124.com,REJECT -DOMAIN-SUFFIX,admx.baixing.com,REJECT -DOMAIN-SUFFIX,adn.ebay.com,REJECT -DOMAIN-SUFFIX,adn.insight.ucweb.com,REJECT -DOMAIN-SUFFIX,adnetpub.yaolan.com,REJECT -DOMAIN-SUFFIX,adnxs.com,REJECT -DOMAIN-SUFFIX,adobe-dns.adobe.com,REJECT -DOMAIN-SUFFIX,adobe-dns-2.adobe.com,REJECT -DOMAIN-SUFFIX,adobe-dns-3.adobe.com,REJECT -DOMAIN-SUFFIX,adomv.com,REJECT -DOMAIN-SUFFIX,adp.cnool.net,REJECT -DOMAIN-SUFFIX,adp.s8bbs.com,REJECT -DOMAIN-SUFFIX,adp1.cnool.net,REJECT -DOMAIN-SUFFIX,adpai.thepaper.cn,REJECT -DOMAIN-SUFFIX,adperium.com,REJECT -DOMAIN-SUFFIX,adping.qq.com,REJECT -DOMAIN-SUFFIX,adplatform.vrtcal.com,REJECT -DOMAIN-SUFFIX,ad-plus.cn,REJECT -DOMAIN-SUFFIX,adplus.goo.mx,REJECT -DOMAIN-SUFFIX,adplxmd.com,REJECT -DOMAIN-SUFFIX,adpm.app.qq.com,REJECT -DOMAIN-SUFFIX,adpolestar.net,REJECT -DOMAIN-SUFFIX,adpro.cn,REJECT -DOMAIN-SUFFIX,adpro.pro.cn,REJECT -DOMAIN-SUFFIX,adpub.yaolan.com,REJECT -DOMAIN-SUFFIX,adpublish.ydstatic.com,REJECT -DOMAIN-SUFFIX,adpubs.yaolan.com,REJECT -DOMAIN-SUFFIX,adpush.cn,REJECT -DOMAIN-SUFFIX,adq.chinaso.com,REJECT -DOMAIN-SUFFIX,adrdir.qq.com,REJECT -DOMAIN-SUFFIX,adreal.cn,REJECT -DOMAIN-SUFFIX,adres.myaora.net,REJECT -DOMAIN-SUFFIX,adriver.ru,REJECT -DOMAIN-SUFFIX,adriver-sync.rutarget.ru,REJECT -DOMAIN-SUFFIX,adroll.com,REJECT -DOMAIN-SUFFIX,adrotator.se,REJECT -DOMAIN-SUFFIX,adrs.sdo.com,REJECT -DOMAIN-SUFFIX,adrunnr.com,REJECT -DOMAIN-SUFFIX,ads1.msads.net,REJECT -DOMAIN-SUFFIX,ads1.msn.com,REJECT -DOMAIN-SUFFIX,ads2.contentabc.com,REJECT -DOMAIN-SUFFIX,ads2.msads.net,REJECT -DOMAIN-SUFFIX,ads2.msn.com,REJECT -DOMAIN-SUFFIX,ads2.opensubtitles.org,REJECT -DOMAIN-SUFFIX,ads8.com,REJECT -DOMAIN-SUFFIX,ads80.com,REJECT -DOMAIN-SUFFIX,adsatt.abcnews.starwave.com,REJECT -DOMAIN-SUFFIX,adsatt.disney.starwave.com,REJECT -DOMAIN-SUFFIX,adsatt.espn.go.com,REJECT -DOMAIN-SUFFIX,adsatt.espn.starwave.com,REJECT -DOMAIN-SUFFIX,adsatt.familyfun.starwave.com,REJECT -DOMAIN-SUFFIX,adsatt.go.starwave.com,REJECT -DOMAIN-SUFFIX,adsatt.movies.starwave.com,REJECT -DOMAIN-SUFFIX,adscaspion.appspot.com,REJECT -DOMAIN-SUFFIX,adscdn.baidu.com,REJECT -DOMAIN-SUFFIX,adsclick.qq.com,REJECT -DOMAIN-SUFFIX,adsclick.yx.js.cn,REJECT -DOMAIN-SUFFIX,adsco.re,REJECT -DOMAIN-SUFFIX,adscript.gmarket.co.kr,REJECT -DOMAIN-SUFFIX,adsdk.9imobi.com,REJECT -DOMAIN-SUFFIX,adse.test.ximalaya.com,REJECT -DOMAIN-SUFFIX,adsence.sogou.com,REJECT -DOMAIN-SUFFIX,adsense.html5.qq.com,REJECT -DOMAIN-SUFFIX,adserve2.tom.com,REJECT -DOMAIN-SUFFIX,adsfactor.net,REJECT -DOMAIN-SUFFIX,adsfile.qq.com,REJECT -DOMAIN-SUFFIX,adsfs.oppomobile.com,REJECT -DOMAIN-SUFFIX,adsgroup.qq.com,REJECT -DOMAIN-SUFFIX,adshare.freedocast.com,REJECT -DOMAIN-SUFFIX,adshmct.qq.com,REJECT -DOMAIN-SUFFIX,adshmmsg.qq.com,REJECT -DOMAIN-SUFFIX,adshost2.com,REJECT -DOMAIN-SUFFIX,adshow.it168.com,REJECT -DOMAIN-SUFFIX,adsin.zhangyoubao.com,REJECT -DOMAIN-SUFFIX,adsinstant.com,REJECT -DOMAIN-SUFFIX,adslvfile.qq.com,REJECT -DOMAIN-SUFFIX,adslvseed.qq.com,REJECT -DOMAIN-SUFFIX,adsmart.yicha.cn,REJECT -DOMAIN-SUFFIX,adsolution.imtt.qq.com,REJECT -DOMAIN-SUFFIX,adsor.openrunner.com,REJECT -DOMAIN-SUFFIX,ad-specs.guoshipartners.com,REJECT -DOMAIN-SUFFIX,adsqqclick.qq.com,REJECT -DOMAIN-SUFFIX,adsremote.scrippsnetworks.com,REJECT -DOMAIN-SUFFIX,adsrvr.org,REJECT -DOMAIN-SUFFIX,adss.dotdo.net,REJECT -DOMAIN-SUFFIX,adss.yahoo.com,REJECT -DOMAIN-SUFFIX,adstat.cp11.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,adstextview.qq.com,REJECT -DOMAIN-SUFFIX,adstil.indiatimes.com,REJECT -DOMAIN-SUFFIX,ad-stir.com,REJECT -DOMAIN-SUFFIX,adstream.123.sogoucdn.com,REJECT -DOMAIN-SUFFIX,ads-twitter.com,REJECT -DOMAIN-SUFFIX,adsunflower.com,REJECT -DOMAIN-SUFFIX,adsunion.com,REJECT -DOMAIN-SUFFIX,ad-survey.com,REJECT -DOMAIN-SUFFIX,adsview.qq.com,REJECT -DOMAIN-SUFFIX,adsview2.qq.com,REJECT -DOMAIN-SUFFIX,adsymptotic.com,REJECT -DOMAIN-SUFFIX,adsyndication.msn.com,REJECT -DOMAIN-SUFFIX,adsys.chinacloudapp.cn,REJECT -DOMAIN-SUFFIX,adsys.sinovision.net,REJECT -DOMAIN-SUFFIX,adsystem.wasu.tv,REJECT -DOMAIN-SUFFIX,adtaily.com,REJECT -DOMAIN-SUFFIX,adtechjp.com,REJECT -DOMAIN-SUFFIX,adtechus.com,REJECT -DOMAIN-SUFFIX,adtest.theonion.com,REJECT -DOMAIN-SUFFIX,adtrk.me,REJECT -DOMAIN-SUFFIX,adultfriendfinder.com,REJECT -DOMAIN-SUFFIX,adups.com,REJECT -DOMAIN-SUFFIX,aduu.cn,REJECT -DOMAIN-SUFFIX,adv.app.qq.com,REJECT -DOMAIN-SUFFIX,adv.ccb.com,REJECT -DOMAIN-SUFFIX,adv.fjtv.net,REJECT -DOMAIN-SUFFIX,adv.jxnews.com.cn,REJECT -DOMAIN-SUFFIX,adv.madserving.com,REJECT -DOMAIN-SUFFIX,adv.s8bbs.com,REJECT -DOMAIN-SUFFIX,adv2.downsave.com,REJECT -DOMAIN-SUFFIX,advapi.ahtv.cn,REJECT -DOMAIN-SUFFIX,adver.qq.com,REJECT -DOMAIN-SUFFIX,adview.cn,REJECT -DOMAIN-SUFFIX,advmob.cn,REJECT -DOMAIN-SUFFIX,advombat.ru,REJECT -DOMAIN-SUFFIX,adwasu.wasu.tv,REJECT -DOMAIN-SUFFIX,adweb.test.ximalaya.com,REJECT -DOMAIN-SUFFIX,adweb.ximalaya.com,REJECT -DOMAIN-SUFFIX,adwo.com,REJECT -DOMAIN-SUFFIX,adx.adxglobal.com,REJECT -DOMAIN-SUFFIX,adx.chip.de,REJECT -DOMAIN-SUFFIX,adx.dlads.cn,REJECT -DOMAIN-SUFFIX,adx.kat.ph,REJECT -DOMAIN-SUFFIX,adx.pro.cn,REJECT -DOMAIN-SUFFIX,adx.xiaodutv.com,REJECT -DOMAIN-SUFFIX,adx3.iq39.com,REJECT -DOMAIN-SUFFIX,adxmi.com,REJECT -DOMAIN-SUFFIX,adxpansion.com,REJECT -DOMAIN-SUFFIX,adytx.com,REJECT -DOMAIN-SUFFIX,adyun.com,REJECT -DOMAIN-SUFFIX,adz.zwee.ly,REJECT -DOMAIN-SUFFIX,adzerk.net,REJECT -DOMAIN-SUFFIX,aec.shjk123.net,REJECT -DOMAIN-SUFFIX,aecpm.alicdn.com,REJECT -DOMAIN-SUFFIX,ae-gb.mgid.com,REJECT -DOMAIN-SUFFIX,aercxy.com,REJECT -DOMAIN-SUFFIX,aerserv.com,REJECT -DOMAIN-SUFFIX,aes01.com,REJECT -DOMAIN-SUFFIX,aeventlog.beacon.qq.com,REJECT -DOMAIN-SUFFIX,afd.l.google.com,REJECT -DOMAIN-SUFFIX,aff.eteachergroup.com,REJECT -DOMAIN-SUFFIX,aff.lmgtfy.com,REJECT -DOMAIN-SUFFIX,aff.marathonbet.com,REJECT -DOMAIN-SUFFIX,aff.svjump.com,REJECT -DOMAIN-SUFFIX,affil.mupromo.com,REJECT -DOMAIN-SUFFIX,affiliategroove.com,REJECT -DOMAIN-SUFFIX,affiliateprogram.keywordspy.com,REJECT -DOMAIN-SUFFIX,affiliates.allposters.com,REJECT -DOMAIN-SUFFIX,affiliates.goodvibes.com,REJECT -DOMAIN-SUFFIX,affiliates.thrixxx.com,REJECT -DOMAIN-SUFFIX,affiliatesmedia.sbobet.com,REJECT -DOMAIN-SUFFIX,affiliation.fotovista.com,REJECT -DOMAIN-SUFFIX,afjlb.com,REJECT -DOMAIN-SUFFIX,afp.alicdn.com,REJECT -DOMAIN-SUFFIX,afp.chinanews.com,REJECT -DOMAIN-SUFFIX,afp.csbew.com,REJECT -DOMAIN-SUFFIX,afp.m1905.com,REJECT -DOMAIN-SUFFIX,afp.wasu.cn,REJECT -DOMAIN-SUFFIX,afp.zol-img.com.cn,REJECT -DOMAIN-SUFFIX,afpcreative.wasu.cn,REJECT -DOMAIN-SUFFIX,afpimages.eastday,REJECT -DOMAIN-SUFFIX,afpimages.eastday.com,REJECT -DOMAIN-SUFFIX,afpmm.alicdn.com,REJECT -DOMAIN-SUFFIX,afptrack.csbew.com,REJECT -DOMAIN-SUFFIX,afs.googlesyndication.com,REJECT -DOMAIN-SUFFIX,ag.nukefans.net,REJECT -DOMAIN-SUFFIX,agenda.complex.com,REJECT -DOMAIN-SUFFIX,ag-gb.marketgid.com,REJECT -DOMAIN-SUFFIX,agn.aty.cp45.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,agn.aty.snmsohu.aisee.tv,REJECT -DOMAIN-SUFFIX,agoodm.m.taobao.com,REJECT -DOMAIN-SUFFIX,agr.voiceads.cn,REJECT -DOMAIN-SUFFIX,agrant.cn,REJECT -DOMAIN-SUFFIX,agrantsem.com,REJECT -DOMAIN-SUFFIX,ahhuazhen.com,REJECT -DOMAIN-SUFFIX,ahyau.com,REJECT -DOMAIN-SUFFIX,ahyuns.com,REJECT -DOMAIN-SUFFIX,ai.bioon.com,REJECT -DOMAIN-SUFFIX,ai.m.taobao.com,REJECT -DOMAIN-SUFFIX,ai.taobao.com,REJECT -DOMAIN-SUFFIX,ai.xinju.cc,REJECT -DOMAIN-SUFFIX,ai.yimg.jp,REJECT -DOMAIN-SUFFIX,aibangzs.com,REJECT -DOMAIN-SUFFIX,aicydb.com,REJECT -DOMAIN-SUFFIX,aid.chinayk.com,REJECT -DOMAIN-SUFFIX,aider-res.meizu.com,REJECT -DOMAIN-SUFFIX,aihaoduo.cn,REJECT -DOMAIN-SUFFIX,aikan6.com,REJECT -DOMAIN-SUFFIX,ailicee.com,REJECT -DOMAIN-SUFFIX,aim.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,air.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,airpush.com,REJECT -DOMAIN-SUFFIX,airpushmarketing.s3.amazonaws.com,REJECT -DOMAIN-SUFFIX,ais.abacast.com,REJECT -DOMAIN-SUFFIX,aishang.bid,REJECT -DOMAIN-SUFFIX,aishiguolong.com,REJECT -DOMAIN-SUFFIX,aishowbger.com,REJECT -DOMAIN-SUFFIX,aiwen.cc,REJECT -DOMAIN-SUFFIX,ajapk.com,REJECT -DOMAIN-SUFFIX,ajaxcdn.org,REJECT -DOMAIN-SUFFIX,aj-gb.mgid.com,REJECT -DOMAIN-SUFFIX,ajhdf.com,REJECT -DOMAIN-SUFFIX,ajialive.com,REJECT -DOMAIN-SUFFIX,ajnad.aljazeera.net,REJECT -DOMAIN-SUFFIX,ajuhd.com,REJECT -DOMAIN-SUFFIX,ak.sascdn.com,REJECT -DOMAIN-SUFFIX,ak47.cooguo.com,REJECT -DOMAIN-SUFFIX,akrwi.cn,REJECT -DOMAIN-SUFFIX,akxsrsdbursfpx.bid,REJECT -DOMAIN-SUFFIX,alertserver.ushaqi.com,REJECT -DOMAIN-SUFFIX,alipay.dajiadou6.com,REJECT -DOMAIN-SUFFIX,aliqqjd.cn,REJECT -DOMAIN-SUFFIX,alisinak.com,REJECT -DOMAIN-SUFFIX,alistatic.cn,REJECT -DOMAIN-SUFFIX,alitianxia168.com,REJECT -DOMAIN-SUFFIX,alitui.weibo.com,REJECT -DOMAIN-SUFFIX,aliunion.cn.yahoo.com,REJECT -DOMAIN-SUFFIX,aliyuncss.com,REJECT -DOMAIN-SUFFIX,aliyunxin.com,REJECT -DOMAIN-SUFFIX,all.orfr.adgtw.orangeads.fr,REJECT -DOMAIN-SUFFIX,all.rising.com.cn,REJECT -DOMAIN-SUFFIX,allnews.uodoo.com,REJECT -DOMAIN-SUFFIX,allxin.com,REJECT -DOMAIN-SUFFIX,alvares.esportsheaven.com,REJECT -DOMAIN-SUFFIX,am.6park.com,REJECT -DOMAIN-SUFFIX,am.g.ireader.com,REJECT -DOMAIN-SUFFIX,am.szhome.com,REJECT -DOMAIN-SUFFIX,am.zdnet.com.cn,REJECT -DOMAIN-SUFFIX,am15.net,REJECT -DOMAIN-SUFFIX,amazingmagics.com,REJECT -DOMAIN-SUFFIX,amfi.gou.sogou.com,REJECT -DOMAIN-SUFFIX,amiok.org,REJECT -DOMAIN-SUFFIX,amps.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,ams.fx678.com,REJECT -DOMAIN-SUFFIX,ams.lenovomm.com,REJECT -DOMAIN-SUFFIX,a-m-s.poco.cn,REJECT -DOMAIN-SUFFIX,amz.steamprices.com,REJECT -DOMAIN-SUFFIX,an.m.liebao.cn,REJECT -DOMAIN-SUFFIX,an.wikigifth.com,REJECT -DOMAIN-SUFFIX,an.yandex.ru,REJECT -DOMAIN-SUFFIX,ana.tatahn.com,REJECT -DOMAIN-SUFFIX,analy.qq.com,REJECT -DOMAIN-SUFFIX,andmejs.com,REJECT -DOMAIN-SUFFIX,android.push.126.net,REJECT -DOMAIN-SUFFIX,android.rqd.qq.com,REJECT -DOMAIN-SUFFIX,androidlog.shouji.baofeng.com,REJECT -DOMAIN-SUFFIX,android-lrcresource.wps.cn,REJECT -DOMAIN-SUFFIX,andrqd.play.aiseet.atianqi.com,REJECT -DOMAIN-SUFFIX,anfeng.com,REJECT -DOMAIN-SUFFIX,angsrvr.com,REJECT -DOMAIN-SUFFIX,anioscp.com,REJECT -DOMAIN-SUFFIX,ann5.net,REJECT -DOMAIN-SUFFIX,anquan.baidu.com,REJECT -DOMAIN-SUFFIX,anquan.org,REJECT -DOMAIN-SUFFIX,anreson.net,REJECT -DOMAIN-SUFFIX,antivirus.baidu.com,REJECT -DOMAIN-SUFFIX,anyangruisi.com,REJECT -DOMAIN-SUFFIX,anysdk.com,REJECT -DOMAIN-SUFFIX,aodongjiaosu.com,REJECT -DOMAIN-SUFFIX,aombjl099.com,REJECT -DOMAIN-SUFFIX,aoodoo.feng.com,REJECT -DOMAIN-SUFFIX,aoodoo.weiphone.com,REJECT -DOMAIN-SUFFIX,aos.wall.youmi.net,REJECT -DOMAIN-SUFFIX,aos-creative.prf.hn,REJECT -DOMAIN-SUFFIX,apas.aipai.com,REJECT -DOMAIN-SUFFIX,api.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,api.adv.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,api.ahjinshu.com,REJECT -DOMAIN-SUFFIX,api.android.dianru.com,REJECT -DOMAIN-SUFFIX,api.anti.wauee.com,REJECT -DOMAIN-SUFFIX,api.appodeal.com,REJECT -DOMAIN-SUFFIX,api.apps.sina.cn,REJECT -DOMAIN-SUFFIX,api.bailingjiankang.com,REJECT -DOMAIN-SUFFIX,api.bs.zui.com,REJECT -DOMAIN-SUFFIX,api.cmt.mob.com,REJECT -DOMAIN-SUFFIX,api.coolguang.com,REJECT -DOMAIN-SUFFIX,api.dewmobile.net,REJECT -DOMAIN-SUFFIX,api.dianru.com,REJECT -DOMAIN-SUFFIX,api.doumob.com,REJECT -DOMAIN-SUFFIX,api.dreamfull.cn,REJECT -DOMAIN-SUFFIX,api.dsp.yhd.com,REJECT -DOMAIN-SUFFIX,api.exc.mob.com,REJECT -DOMAIN-SUFFIX,api.g1.junfull.com,REJECT -DOMAIN-SUFFIX,api.g2.junfull.com,REJECT -DOMAIN-SUFFIX,api.gi.igexin.com,REJECT -DOMAIN-SUFFIX,api.goulegu.com,REJECT -DOMAIN-SUFFIX,api.growingio.com,REJECT -DOMAIN-SUFFIX,api.iapps.ifeng.com,REJECT -DOMAIN-SUFFIX,api.iimedia.cn,REJECT -DOMAIN-SUFFIX,api.ijunhai.com,REJECT -DOMAIN-SUFFIX,api.itaoxiaoshuo.com,REJECT -DOMAIN-SUFFIX,api.jr.mi.com,REJECT -DOMAIN-SUFFIX,api.ketedata.com,REJECT -DOMAIN-SUFFIX,api.koudaikj.com,REJECT -DOMAIN-SUFFIX,api.leadbolt.net,REJECT -DOMAIN-SUFFIX,api.mobgi.com,REJECT -DOMAIN-SUFFIX,api.mobula.sdk.duapps.com,REJECT -DOMAIN-SUFFIX,api.moogos.com,REJECT -DOMAIN-SUFFIX,api.mp.uc.cn,REJECT -DOMAIN-SUFFIX,api.newbelden.com,REJECT -DOMAIN-SUFFIX,api.open.uc.cn,REJECT -DOMAIN-SUFFIX,api.pingstart.com,REJECT -DOMAIN-SUFFIX,api.ppoi.org,REJECT -DOMAIN-SUFFIX,api.primecaster.net,REJECT -DOMAIN-SUFFIX,api.push.daoyoudao.com,REJECT -DOMAIN-SUFFIX,api.ra2.xlmc.sec.miui.com,REJECT -DOMAIN-SUFFIX,api.rees46.com,REJECT -DOMAIN-SUFFIX,api.rideraid.net,REJECT -DOMAIN-SUFFIX,api.sec.miui.com,REJECT -DOMAIN-SUFFIX,api.share.mob.com,REJECT -DOMAIN-SUFFIX,api.shuzilm.cn,REJECT -DOMAIN-SUFFIX,api.similarweb.com,REJECT -DOMAIN-SUFFIX,api.tr.blismedia.com,REJECT -DOMAIN-SUFFIX,api.tw06.xlmc.sec.miui.com,REJECT -DOMAIN-SUFFIX,api.ujian.cc,REJECT -DOMAIN-SUFFIX,api.union.vip.com,REJECT -DOMAIN-SUFFIX,api.uniplayad.com,REJECT -DOMAIN-SUFFIX,api.userstyles.org,REJECT -DOMAIN-SUFFIX,api.viglink.com,REJECT -DOMAIN-SUFFIX,api.waptest.taobao.com,REJECT -DOMAIN-SUFFIX,api.xk.miui.com,REJECT -DOMAIN-SUFFIX,api.y.igexin.com,REJECT -DOMAIN-SUFFIX,api.youxiaoad.com,REJECT -DOMAIN-SUFFIX,api.zol.com,REJECT -DOMAIN-SUFFIX,api2.play.cn,REJECT -DOMAIN-SUFFIX,api-flow.flyme.cn,REJECT -DOMAIN-SUFFIX,api-game.meizu.com,REJECT -DOMAIN-SUFFIX,apihk.growingio.com,REJECT -DOMAIN-SUFFIX,api-push.meizu.com,REJECT -DOMAIN-SUFFIX,apisoft.df0535.com,REJECT -DOMAIN-SUFFIX,apk.idate520.com,REJECT -DOMAIN-SUFFIX,apk.supfast.net,REJECT -DOMAIN-SUFFIX,apkdo.com,REJECT -DOMAIN-SUFFIX,apkinfo.voole.com,REJECT -DOMAIN-SUFFIX,apklog.cp11.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,apm.suning.cn,REJECT -DOMAIN-SUFFIX,apnmedia.ask.com,REJECT -DOMAIN-SUFFIX,apns.ios.ijinshan.com,REJECT -DOMAIN-SUFFIX,apollo.caixin.com,REJECT -DOMAIN-SUFFIX,app.3987.com,REJECT -DOMAIN-SUFFIX,app.9yyg.cn,REJECT -DOMAIN-SUFFIX,app.abc000.today,REJECT -DOMAIN-SUFFIX,app.acm.dzwww.com,REJECT -DOMAIN-SUFFIX,app.eduancm.com,REJECT -DOMAIN-SUFFIX,app.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,app.hytdsm.com,REJECT -DOMAIN-SUFFIX,app.ibaiducdn.com,REJECT -DOMAIN-SUFFIX,app.jgyee.com,REJECT -DOMAIN-SUFFIX,app.jiuzhilan.com,REJECT -DOMAIN-SUFFIX,app.juwang.com,REJECT -DOMAIN-SUFFIX,app.lz55.cn,REJECT -DOMAIN-SUFFIX,app.moji001.com,REJECT -DOMAIN-SUFFIX,app.starschina.com,REJECT -DOMAIN-SUFFIX,app.tanwan.com,REJECT -DOMAIN-SUFFIX,app.uu.cc,REJECT -DOMAIN-SUFFIX,app.waps.cn,REJECT -DOMAIN-SUFFIX,app.wapx.cn,REJECT -DOMAIN-SUFFIX,app.wumii.com,REJECT -DOMAIN-SUFFIX,app.xizi.com,REJECT -DOMAIN-SUFFIX,app.xyjqy.com,REJECT -DOMAIN-SUFFIX,app01.nodes.gslb.mi-idc.com,REJECT -DOMAIN-SUFFIX,app02.nodes.gslb.mi-idc.com,REJECT -DOMAIN-SUFFIX,appboy.com,REJECT -DOMAIN-SUFFIX,appc.baidu.com,REJECT -DOMAIN-SUFFIX,appcdn.wapx.cn,REJECT -DOMAIN-SUFFIX,appcdn.wapx.com,REJECT -DOMAIN-SUFFIX,appcpa.net,REJECT -DOMAIN-SUFFIX,appdriver.cn,REJECT -DOMAIN-SUFFIX,appdriver.com.cn,REJECT -DOMAIN-SUFFIX,appfh.com,REJECT -DOMAIN-SUFFIX,app-g.39.net,REJECT -DOMAIN-SUFFIX,appget.cn,REJECT -DOMAIN-SUFFIX,appgift.sinaapp.com,REJECT -DOMAIN-SUFFIX,appjiagu.com,REJECT -DOMAIN-SUFFIX,applifier.com,REJECT -DOMAIN-SUFFIX,applog.uc.cn,REJECT -DOMAIN-SUFFIX,app-monitor.ele.me,REJECT -DOMAIN-SUFFIX,appnext.com,REJECT -DOMAIN-SUFFIX,appodealx.com,REJECT -DOMAIN-SUFFIX,apppic.yingyongbei.com,REJECT -DOMAIN-SUFFIX,apps.mobilityware.com,REJECT -DOMAIN-SUFFIX,apps.outfit7.com,REJECT -DOMAIN-SUFFIX,apps.supfast.net,REJECT -DOMAIN-SUFFIX,apps2.outfit7.com,REJECT -DOMAIN-SUFFIX,appsdk.tanv.com,REJECT -DOMAIN-SUFFIX,appservices.comcsoft.com,REJECT -DOMAIN-SUFFIX,appspromote.wostore.cn,REJECT -DOMAIN-SUFFIX,appsrv1.madserving.com,REJECT -DOMAIN-SUFFIX,appsrv4.madserving.com,REJECT -DOMAIN-SUFFIX,appsupdate.sinaapp.com,REJECT -DOMAIN-SUFFIX,appsupport.stargame.com,REJECT -DOMAIN-SUFFIX,apptentive.com,REJECT -DOMAIN-SUFFIX,appuu.cn,REJECT -DOMAIN-SUFFIX,apt.qumi.com,REJECT -DOMAIN-SUFFIX,aqgyju.cn,REJECT -DOMAIN-SUFFIX,aqqgli3vle.bid,REJECT -DOMAIN-SUFFIX,aqw.quanliyouxi.cn,REJECT -DOMAIN-SUFFIX,ar.atwola.com,REJECT -DOMAIN-SUFFIX,ar1.atwola.com,REJECT -DOMAIN-SUFFIX,ar7.atwola.com,REJECT -DOMAIN-SUFFIX,ar9.atwola.com,REJECT -DOMAIN-SUFFIX,aralego.com,REJECT -DOMAIN-SUFFIX,ard.ihookup.com,REJECT -DOMAIN-SUFFIX,ard.sweetdiscreet.com,REJECT -DOMAIN-SUFFIX,ard.yahoo.co.jp,REJECT -DOMAIN-SUFFIX,ardmall.com,REJECT -DOMAIN-SUFFIX,arealx.com,REJECT -DOMAIN-SUFFIX,aries.mzres.com,REJECT -DOMAIN-SUFFIX,ark.cocounion.com,REJECT -DOMAIN-SUFFIX,ark.cp21.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,art.theta.sogoucdn.com,REJECT -DOMAIN-SUFFIX,as.bjmama.net,REJECT -DOMAIN-SUFFIX,as.casalemedia.com,REJECT -DOMAIN-SUFFIX,as.inbox.com,REJECT -DOMAIN-SUFFIX,as.kejet.com,REJECT -DOMAIN-SUFFIX,as.kejet.net,REJECT -DOMAIN-SUFFIX,as.sinahk.net,REJECT -DOMAIN-SUFFIX,as.trklinklog.com,REJECT -DOMAIN-SUFFIX,as.yuewz.com,REJECT -DOMAIN-SUFFIX,asd.projectfreetv.so,REJECT -DOMAIN-SUFFIX,asearch.alicdn.com,REJECT -DOMAIN-SUFFIX,ashiping.com,REJECT -DOMAIN-SUFFIX,ashow.pcpop.com,REJECT -DOMAIN-SUFFIX,asia.marketo.com,REJECT -DOMAIN-SUFFIX,ask.gaykes.com,REJECT -DOMAIN-SUFFIX,assets.210189.com,REJECT -DOMAIN-SUFFIX,assets.2343sdxs.com,REJECT -DOMAIN-SUFFIX,assets.258pcf.com,REJECT -DOMAIN-SUFFIX,assets.258ydh.com,REJECT -DOMAIN-SUFFIX,assets.easou.com,REJECT -DOMAIN-SUFFIX,astrategy.beacon.qq.com,REJECT -DOMAIN-SUFFIX,asv.nuggad.net,REJECT -DOMAIN-SUFFIX,aswgbzsw.xingtangshuo.com,REJECT -DOMAIN-SUFFIX,aswl.d3kdh34.pw,REJECT -DOMAIN-SUFFIX,aswl.dfs3e4.pw,REJECT -DOMAIN-SUFFIX,aswl.zjhim.com,REJECT -DOMAIN-SUFFIX,aswlx.cn,REJECT -DOMAIN-SUFFIX,at.atwola.com,REJECT -DOMAIN-SUFFIX,at.mct01.com,REJECT -DOMAIN-SUFFIX,at98.com,REJECT -DOMAIN-SUFFIX,atanx.alicdn.com,REJECT -DOMAIN-SUFFIX,atanx2.alicdn.com,REJECT -DOMAIN-SUFFIX,atas.io,REJECT -DOMAIN-SUFFIX,atcryp.com,REJECT -DOMAIN-SUFFIX,atdmt.com,REJECT -DOMAIN-SUFFIX,athena.wan.sogou.com,REJECT -DOMAIN-SUFFIX,atiws.aipai.com,REJECT -DOMAIN-SUFFIX,atm.punchbox.org,REJECT -DOMAIN-SUFFIX,atm.sina.com,REJECT -DOMAIN-SUFFIX,atm.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,atomicblast.lol,REJECT -DOMAIN-SUFFIX,att.stargame.com,REJECT -DOMAIN-SUFFIX,attach.s8bbs.com,REJECT -DOMAIN-SUFFIX,au.youmi.net,REJECT -DOMAIN-SUFFIX,audience.network,REJECT -DOMAIN-SUFFIX,authedmine.com,REJECT -DOMAIN-SUFFIX,avn.innity.com,REJECT -DOMAIN-SUFFIX,avpa.dzone.com,REJECT -DOMAIN-SUFFIX,avualrhg9p.bid,REJECT -DOMAIN-SUFFIX,aw.kejet.net,REJECT -DOMAIN-SUFFIX,award.sitekeuring.net,REJECT -DOMAIN-SUFFIX,awempire.com,REJECT -DOMAIN-SUFFIX,awkjs.com,REJECT -DOMAIN-SUFFIX,awyys.com,REJECT -DOMAIN-SUFFIX,ax.120ask.com,REJECT -DOMAIN-SUFFIX,ax.ggfeng.com,REJECT -DOMAIN-SUFFIX,axhxa.com,REJECT -DOMAIN-SUFFIX,axiba66.com,REJECT -DOMAIN-SUFFIX,axkxy.com,REJECT -DOMAIN-SUFFIX,ayabreya.xyz,REJECT -DOMAIN-SUFFIX,b.53yao.com,REJECT -DOMAIN-SUFFIX,b.77vcd.com,REJECT -DOMAIN-SUFFIX,b.9dreams.net,REJECT -DOMAIN-SUFFIX,b.ads1.msn.com,REJECT -DOMAIN-SUFFIX,b.aowugame.com,REJECT -DOMAIN-SUFFIX,b.babylon.com,REJECT -DOMAIN-SUFFIX,b.baiy.net,REJECT -DOMAIN-SUFFIX,b.bdstatic.com,REJECT -DOMAIN-SUFFIX,b.bst.126.net,REJECT -DOMAIN-SUFFIX,b.clkservice.youdao.com,REJECT -DOMAIN-SUFFIX,b.code.tanwanyx.com,REJECT -DOMAIN-SUFFIX,b.cyone.com.cn,REJECT -DOMAIN-SUFFIX,b.epinv.com,REJECT -DOMAIN-SUFFIX,b.flyreading.cn,REJECT -DOMAIN-SUFFIX,b.gwylm.com,REJECT -DOMAIN-SUFFIX,b.kuangtuiguoo18888.com,REJECT -DOMAIN-SUFFIX,b.livesport.eu,REJECT -DOMAIN-SUFFIX,b.localpages.com,REJECT -DOMAIN-SUFFIX,b.nvrentao8.com,REJECT -DOMAIN-SUFFIX,b.qchannel03.cn,REJECT -DOMAIN-SUFFIX,b.rifub.com,REJECT -DOMAIN-SUFFIX,b.scorecardresearch.com,REJECT -DOMAIN-SUFFIX,b.thefile.me,REJECT -DOMAIN-SUFFIX,b.xcafe.com,REJECT -DOMAIN-SUFFIX,b0.qinsx.cn,REJECT -DOMAIN-SUFFIX,b1.51scw.net,REJECT -DOMAIN-SUFFIX,b1.91jucai.com,REJECT -DOMAIN-SUFFIX,b1.c1km4.com,REJECT -DOMAIN-SUFFIX,b17.8794.cn,REJECT -DOMAIN-SUFFIX,b17.shangc.net,REJECT -DOMAIN-SUFFIX,b17.xiumu.cn,REJECT -DOMAIN-SUFFIX,b1sync.zemanta.com,REJECT -DOMAIN-SUFFIX,b4xuj.zzhhts.com,REJECT -DOMAIN-SUFFIX,b7nkd.cn,REJECT -DOMAIN-SUFFIX,b92.putniktravel.com,REJECT -DOMAIN-SUFFIX,b9377h.com,REJECT -DOMAIN-SUFFIX,b99u.top,REJECT -DOMAIN-SUFFIX,ba.ccm2.net,REJECT -DOMAIN-SUFFIX,ba.fqzds.com,REJECT -DOMAIN-SUFFIX,ba.kioskea.net,REJECT -DOMAIN-SUFFIX,baby.yf898.com,REJECT -DOMAIN-SUFFIX,backup.lumion3d.com,REJECT -DOMAIN-SUFFIX,backup.lumion3d.net,REJECT -DOMAIN-SUFFIX,bad1.51gxqm.com,REJECT -DOMAIN-SUFFIX,badad.googleplex.com,REJECT -DOMAIN-SUFFIX,badao37.net,REJECT -DOMAIN-SUFFIX,bai3.gushiwen.org,REJECT -DOMAIN-SUFFIX,baiapk.com,REJECT -DOMAIN-SUFFIX,baichuan.baidu.com,REJECT -DOMAIN-SUFFIX,baidu.cybcyw.com,REJECT -DOMAIN-SUFFIX,baidu.dsp.tansuotv.com,REJECT -DOMAIN-SUFFIX,baidu.greenxf.cn,REJECT -DOMAIN-SUFFIX,baidu.jz5u.net,REJECT -DOMAIN-SUFFIX,baiduace.com,REJECT -DOMAIN-SUFFIX,baidujs.cnys.com,REJECT -DOMAIN-SUFFIX,baidulao.com,REJECT -DOMAIN-SUFFIX,baidut.github.io,REJECT -DOMAIN-SUFFIX,baidutv.baidu.com,REJECT -DOMAIN-SUFFIX,baidu-union-js.xiachufang.com,REJECT -DOMAIN-SUFFIX,baidu-union-pos.xiachufang.com,REJECT -DOMAIN-SUFFIX,baiduyubaidu.com,REJECT -DOMAIN-SUFFIX,baiduzhidahao.cc,REJECT -DOMAIN-SUFFIX,baifen.music.baidu.com,REJECT -DOMAIN-SUFFIX,baifendian.com,REJECT -DOMAIN-SUFFIX,baigm.com,REJECT -DOMAIN-SUFFIX,bam.nr-data.net,REJECT -DOMAIN-SUFFIX,banlv.baidu.com,REJECT -DOMAIN-SUFFIX,banmamedia.com,REJECT -DOMAIN-SUFFIX,banner.101xp.com,REJECT -DOMAIN-SUFFIX,banner.3ddownloads.com,REJECT -DOMAIN-SUFFIX,banner.automotiveworld.com,REJECT -DOMAIN-SUFFIX,banner.cooguo.com,REJECT -DOMAIN-SUFFIX,banner.europacasino.com,REJECT -DOMAIN-SUFFIX,banner.itweb.co.za,REJECT -DOMAIN-SUFFIX,banner.telefragged.com,REJECT -DOMAIN-SUFFIX,banner.titancasino.com,REJECT -DOMAIN-SUFFIX,banner1.pornhost.com,REJECT -DOMAIN-SUFFIX,banners.beevpn.com,REJECT -DOMAIN-SUFFIX,banners.beted.com,REJECT -DOMAIN-SUFFIX,banners.cams.com,REJECT -DOMAIN-SUFFIX,banners.clubworldgroup.com,REJECT -DOMAIN-SUFFIX,banners.expressindia.com,REJECT -DOMAIN-SUFFIX,banners.itweb.co.za,REJECT -DOMAIN-SUFFIX,banners.playocio.com,REJECT -DOMAIN-SUFFIX,bannershotlink.perfectgonzo.com,REJECT -DOMAIN-SUFFIX,baoyatu.cc,REJECT -DOMAIN-SUFFIX,bar.baidu.com,REJECT -DOMAIN-SUFFIX,base.filedot.xyz,REJECT -DOMAIN-SUFFIX,bat.bing.com,REJECT -DOMAIN-SUFFIX,bax.xiawu.com,REJECT -DOMAIN-SUFFIX,baxf.m.shuhuangge.org,REJECT -DOMAIN-SUFFIX,bay.xiawu.com,REJECT -DOMAIN-SUFFIX,baycode.cn,REJECT -DOMAIN-SUFFIX,bazinga.mse.sogou.com,REJECT -DOMAIN-SUFFIX,bb.tuku.cc,REJECT -DOMAIN-SUFFIX,bb1429.com,REJECT -DOMAIN-SUFFIX,bbcc.yxlady.com,REJECT -DOMAIN-SUFFIX,bbcoe.cn,REJECT -DOMAIN-SUFFIX,bbdm.051661.com,REJECT -DOMAIN-SUFFIX,bbsimages.zkxf119.com,REJECT -DOMAIN-SUFFIX,bc.geocities.yahoo.co.jp,REJECT -DOMAIN-SUFFIX,bccyyc.com,REJECT -DOMAIN-SUFFIX,bce.baidu.com,REJECT -DOMAIN-SUFFIX,bcjjg.bugsevent.com,REJECT -DOMAIN-SUFFIX,bcjxf.bugsevent.com,REJECT -DOMAIN-SUFFIX,bd.ershenghuo.com,REJECT -DOMAIN-SUFFIX,bd.gow100.com,REJECT -DOMAIN-SUFFIX,bd.haomagujia.com,REJECT -DOMAIN-SUFFIX,bd.soarfi.cn,REJECT -DOMAIN-SUFFIX,bd.wayqq.cn,REJECT -DOMAIN-SUFFIX,bd01.daqiso.com,REJECT -DOMAIN-SUFFIX,bd1.365qilu.com,REJECT -DOMAIN-SUFFIX,bd1.52che.com,REJECT -DOMAIN-SUFFIX,bd1.fengdu100.com,REJECT -DOMAIN-SUFFIX,bd1.flfgw.cn,REJECT -DOMAIN-SUFFIX,bd1.home8080.cn,REJECT -DOMAIN-SUFFIX,bd1.jobui.com,REJECT -DOMAIN-SUFFIX,bd1.nipic.com,REJECT -DOMAIN-SUFFIX,bd1.nxing.cn,REJECT -DOMAIN-SUFFIX,bd1.pipaw.com,REJECT -DOMAIN-SUFFIX,bd1.szhk.com,REJECT -DOMAIN-SUFFIX,bd1.wowoqq.com,REJECT -DOMAIN-SUFFIX,bd1.xiangha.com,REJECT -DOMAIN-SUFFIX,bd2.52che.com,REJECT -DOMAIN-SUFFIX,bd2.flfgw.cn,REJECT -DOMAIN-SUFFIX,bd2.home8080.cn,REJECT -DOMAIN-SUFFIX,bd2.jobui.com,REJECT -DOMAIN-SUFFIX,bd2.nipic.com,REJECT -DOMAIN-SUFFIX,bd2.pipaw.com,REJECT -DOMAIN-SUFFIX,bd3.chuiyue.com,REJECT -DOMAIN-SUFFIX,bd3.jobui.com,REJECT -DOMAIN-SUFFIX,bd4.chuiyue.com,REJECT -DOMAIN-SUFFIX,bdad.hao224.com,REJECT -DOMAIN-SUFFIX,bdcode.gaosan.com,REJECT -DOMAIN-SUFFIX,bdcode.youke.com,REJECT -DOMAIN-SUFFIX,bdd.hainan.net,REJECT -DOMAIN-SUFFIX,bddm.999d.com,REJECT -DOMAIN-SUFFIX,bdfpb1.8684.com,REJECT -DOMAIN-SUFFIX,bdfpb2.8684.com,REJECT -DOMAIN-SUFFIX,bdjiaoben.wmxa.cn,REJECT -DOMAIN-SUFFIX,bdjs.120askimages.com,REJECT -DOMAIN-SUFFIX,bdjs.6237237.com,REJECT -DOMAIN-SUFFIX,bdjs.99.com.cn,REJECT -DOMAIN-SUFFIX,bdjs.999d.com,REJECT -DOMAIN-SUFFIX,bd-js.baixing.net,REJECT -DOMAIN-SUFFIX,bdjs.faxingzhan.com,REJECT -DOMAIN-SUFFIX,bdjs.itechwall.com,REJECT -DOMAIN-SUFFIX,bdjs.ixiumei.com,REJECT -DOMAIN-SUFFIX,bdjs.jb51.net,REJECT -DOMAIN-SUFFIX,bdjs.kaixin100.com,REJECT -DOMAIN-SUFFIX,bdjs.laonanren.com,REJECT -DOMAIN-SUFFIX,bdjs.ylq.com,REJECT -DOMAIN-SUFFIX,bdjs1.ixiumei.com,REJECT -DOMAIN-SUFFIX,bdlm.120askimages.com,REJECT -DOMAIN-SUFFIX,bdlm1.hc360.com,REJECT -DOMAIN-SUFFIX,bdlncs1.familydoctor.com.cn,REJECT -DOMAIN-SUFFIX,bdmjs.xywy.com,REJECT -DOMAIN-SUFFIX,bdmm.xywy.com,REJECT -DOMAIN-SUFFIX,bdplus.baidu.com,REJECT -DOMAIN-SUFFIX,bdpuaw.com,REJECT -DOMAIN-SUFFIX,bd-s.baixing.net,REJECT -DOMAIN-SUFFIX,bds.hainan.net,REJECT -DOMAIN-SUFFIX,bds.soarfi.cn,REJECT -DOMAIN-SUFFIX,bdtongfei.cn,REJECT -DOMAIN-SUFFIX,bduserlog.eastmoney.com,REJECT -DOMAIN-SUFFIX,beacon.gtimg.com,REJECT -DOMAIN-SUFFIX,beacon.krxd.net,REJECT -DOMAIN-SUFFIX,beacon.sina.com.cn,REJECT -DOMAIN-SUFFIX,beacon.tingyun.com,REJECT -DOMAIN-SUFFIX,beacon-us-sjc1.rubiconproject.com,REJECT -DOMAIN-SUFFIX,beap.adss.yahoo.com,REJECT -DOMAIN-SUFFIX,beap-bc.yahoo.com,REJECT -DOMAIN-SUFFIX,bebelait.com,REJECT -DOMAIN-SUFFIX,becode.qiushibaike.com,REJECT -DOMAIN-SUFFIX,beeho.site,REJECT -DOMAIN-SUFFIX,beha.ksmobile.com,REJECT -DOMAIN-SUFFIX,behe.com,REJECT -DOMAIN-SUFFIX,beintoo.com,REJECT -DOMAIN-SUFFIX,bepolite.eu,REJECT -DOMAIN-SUFFIX,bes-progfree.com,REJECT -DOMAIN-SUFFIX,bet36500050.com,REJECT -DOMAIN-SUFFIX,beta.vpon.com,REJECT -DOMAIN-SUFFIX,betsonsport.ru,REJECT -DOMAIN-SUFFIX,bewaycare.com,REJECT -DOMAIN-SUFFIX,bfdcdn.com,REJECT -DOMAIN-SUFFIX,bglog.bitauto.com,REJECT -DOMAIN-SUFFIX,bgrndi.com,REJECT -DOMAIN-SUFFIX,bh.contextweb.com,REJECT -DOMAIN-SUFFIX,bhjac.azvub.cn,REJECT -DOMAIN-SUFFIX,biddingos.com,REJECT -DOMAIN-SUFFIX,biddingx.com,REJECT -DOMAIN-SUFFIX,bidvertiser.com,REJECT -DOMAIN-SUFFIX,bigbos.top,REJECT -DOMAIN-SUFFIX,bigboy.eurogamer.net,REJECT -DOMAIN-SUFFIX,billionfocus.com,REJECT -DOMAIN-SUFFIX,binaryage-leechgate.herokuapp.com,REJECT -DOMAIN-SUFFIX,bingyinq.com,REJECT -DOMAIN-SUFFIX,biq.keefung-zs.com,REJECT -DOMAIN-SUFFIX,bite.theta.sogoucdn.com,REJECT -DOMAIN-SUFFIX,bitsumactivationserver.com,REJECT -DOMAIN-SUFFIX,bivitr.com,REJECT -DOMAIN-SUFFIX,bixia.fymm.cn,REJECT -DOMAIN-SUFFIX,biyibia.com,REJECT -DOMAIN-SUFFIX,biz.gexing.com,REJECT -DOMAIN-SUFFIX,biz.live.xunlei.com,REJECT -DOMAIN-SUFFIX,biz.vpon.com,REJECT -DOMAIN-SUFFIX,biz.weibo.com,REJECT -DOMAIN-SUFFIX,biz37.net,REJECT -DOMAIN-SUFFIX,bizanti.youwatch.org,REJECT -DOMAIN-SUFFIX,bj.imp.voiceads.cn,REJECT -DOMAIN-SUFFIX,bj14.9669.cn,REJECT -DOMAIN-SUFFIX,bjcathay.com,REJECT -DOMAIN-SUFFIX,bjcu.u3.ucweb.com,REJECT -DOMAIN-SUFFIX,bjedpt.com,REJECT -DOMAIN-SUFFIX,bjs.9669.cn,REJECT -DOMAIN-SUFFIX,bkdg.net,REJECT -DOMAIN-SUFFIX,bl.wavecdn.de,REJECT -DOMAIN-SUFFIX,bla.gtimg.com,REJECT -DOMAIN-SUFFIX,blaaaa12.googlecode.com,REJECT -DOMAIN-SUFFIX,blb.winasdaq.com,REJECT -DOMAIN-SUFFIX,bllbaby.cn,REJECT -DOMAIN-SUFFIX,blogad01.myweb.hinet.net,REJECT -DOMAIN-SUFFIX,blogad02.myweb.hinet.net,REJECT -DOMAIN-SUFFIX,bloggerads.net,REJECT -DOMAIN-SUFFIX,bluekai.com,REJECT -DOMAIN-SUFFIX,bluhostedbanners.blucigs.com,REJECT -DOMAIN-SUFFIX,bmg.wnbfw.com,REJECT -DOMAIN-SUFFIX,bmp.ali213.net,REJECT -DOMAIN-SUFFIX,bmp1.ali213.net,REJECT -DOMAIN-SUFFIX,bmw2ep.paomifen.cn,REJECT -DOMAIN-SUFFIX,bnrs.ilm.ee,REJECT -DOMAIN-SUFFIX,boardx.huanqiu.com,REJECT -DOMAIN-SUFFIX,bob.crazyshit.com,REJECT -DOMAIN-SUFFIX,bobo.163.com,REJECT -DOMAIN-SUFFIX,bolt.jebe.renren.com,REJECT -DOMAIN-SUFFIX,borsendental.com,REJECT -DOMAIN-SUFFIX,bosiwangzi.cn,REJECT -DOMAIN-SUFFIX,box.anchorfree.net,REJECT -DOMAIN-SUFFIX,boxercrazy.org,REJECT -DOMAIN-SUFFIX,boxshows.com,REJECT -DOMAIN-SUFFIX,boyxu.cn,REJECT -DOMAIN-SUFFIX,bp.mobad.ijinshan.com,REJECT -DOMAIN-SUFFIX,br.blackfling.com,REJECT -DOMAIN-SUFFIX,br.fling.com,REJECT -DOMAIN-SUFFIX,br.realitykings.com,REJECT -DOMAIN-SUFFIX,brakefluid.website,REJECT -DOMAIN-SUFFIX,brand.sogou.com,REJECT -DOMAIN-SUFFIX,brandshow.58.com,REJECT -DOMAIN-SUFFIX,brcache.madthumbs.com,REJECT -DOMAIN-SUFFIX,breeze.olclient.baofeng.com,REJECT -DOMAIN-SUFFIX,breezily168.com,REJECT -DOMAIN-SUFFIX,brizads.com,REJECT -DOMAIN-SUFFIX,bro.flyme.cn,REJECT -DOMAIN-SUFFIX,browser.gwdang.com,REJECT -DOMAIN-SUFFIX,bs.5442.com,REJECT -DOMAIN-SUFFIX,bs.serving-sys.com,REJECT -DOMAIN-SUFFIX,bs14.9669.cn,REJECT -DOMAIN-SUFFIX,bsch.serving-sys.com,REJECT -DOMAIN-SUFFIX,bsdev.cn,REJECT -DOMAIN-SUFFIX,bshare.cn,REJECT -DOMAIN-SUFFIX,bshare.optimix.asia,REJECT -DOMAIN-SUFFIX,bsiet.husky.sogou.com,REJECT -DOMAIN-SUFFIX,bss.pandora.xiaomi.com,REJECT -DOMAIN-SUFFIX,bstatic.1kejian.com,REJECT -DOMAIN-SUFFIX,bstatic.diyifanwen.com,REJECT -DOMAIN-SUFFIX,bt.xitongmonitor.com,REJECT -DOMAIN-SUFFIX,bt641499.gotoip4.com,REJECT -DOMAIN-SUFFIX,bthergyuan.com,REJECT -DOMAIN-SUFFIX,btlaunch.baidu.com,REJECT -DOMAIN-SUFFIX,btn.onlylady.com,REJECT -DOMAIN-SUFFIX,btn.pchome.net,REJECT -DOMAIN-SUFFIX,btr.domywife.com,REJECT -DOMAIN-SUFFIX,bttrack.com,REJECT -DOMAIN-SUFFIX,btyou.com,REJECT -DOMAIN-SUFFIX,bu01.zybang.com,REJECT -DOMAIN-SUFFIX,bu02.zybang.com,REJECT -DOMAIN-SUFFIX,bu1.duba.com,REJECT -DOMAIN-SUFFIX,bu2.duba.com,REJECT -DOMAIN-SUFFIX,bugtags.com,REJECT -DOMAIN-SUFFIX,business.92wy.com,REJECT -DOMAIN-SUFFIX,business.inveno.com,REJECT -DOMAIN-SUFFIX,buyimg.bianxianmao.com,REJECT -DOMAIN-SUFFIX,buysellads.com,REJECT -DOMAIN-SUFFIX,buyu8001.com,REJECT -DOMAIN-SUFFIX,bwp.theinsider.com.com,REJECT -DOMAIN-SUFFIX,bx.optimix.asia,REJECT -DOMAIN-SUFFIX,bx01.optimix.asia,REJECT -DOMAIN-SUFFIX,bxgmb.com,REJECT -DOMAIN-SUFFIX,bxjpl.cn,REJECT -DOMAIN-SUFFIX,by.dm5.com,REJECT -DOMAIN-SUFFIX,by.mbai.cn,REJECT -DOMAIN-SUFFIX,by.tel.cdndm.com,REJECT -DOMAIN-SUFFIX,by8974.com,REJECT -DOMAIN-SUFFIX,bydonline.com,REJECT -DOMAIN-SUFFIX,bypbwm.cn,REJECT -DOMAIN-SUFFIX,c.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,c.28487.net,REJECT -DOMAIN-SUFFIX,c.35kds.com,REJECT -DOMAIN-SUFFIX,c.365yigou.cn,REJECT -DOMAIN-SUFFIX,c.45io.com,REJECT -DOMAIN-SUFFIX,c.51y5.net,REJECT -DOMAIN-SUFFIX,c.adbxb.cn,REJECT -DOMAIN-SUFFIX,c.anmeilai.net,REJECT -DOMAIN-SUFFIX,c.autohome.com.cn,REJECT -DOMAIN-SUFFIX,c.baidu.com,REJECT -DOMAIN-SUFFIX,c.betrad.com,REJECT -DOMAIN-SUFFIX,c.bigmir.net,REJECT -DOMAIN-SUFFIX,c.bing.com,REJECT -DOMAIN-SUFFIX,c.bxb.oupeng.com,REJECT -DOMAIN-SUFFIX,c.codeonclick.com,REJECT -DOMAIN-SUFFIX,c.cyhx98.com,REJECT -DOMAIN-SUFFIX,c.cyto-biotherapy.com,REJECT -DOMAIN-SUFFIX,c.danangmo.cn,REJECT -DOMAIN-SUFFIX,c.data.mob.com,REJECT -DOMAIN-SUFFIX,c.dokrmob.com,REJECT -DOMAIN-SUFFIX,c.dzytjqcc.com,REJECT -DOMAIN-SUFFIX,c.effectivemeasure.net,REJECT -DOMAIN-SUFFIX,c.f1zd.com,REJECT -DOMAIN-SUFFIX,c.gdt.qq.com,REJECT -DOMAIN-SUFFIX,c.gj.qq.com,REJECT -DOMAIN-SUFFIX,c.guangtui1999.com,REJECT -DOMAIN-SUFFIX,c.gzsanxiaomingshi.cn,REJECT -DOMAIN-SUFFIX,c.idasui.cn,REJECT -DOMAIN-SUFFIX,c.iogous.com,REJECT -DOMAIN-SUFFIX,c.k429fma.com,REJECT -DOMAIN-SUFFIX,c.kbf365.cn,REJECT -DOMAIN-SUFFIX,c.kl6636.net,REJECT -DOMAIN-SUFFIX,c.kuwo.cn,REJECT -DOMAIN-SUFFIX,c.lianwangtech.com,REJECT -DOMAIN-SUFFIX,c.live.com,REJECT -DOMAIN-SUFFIX,c.lucktui.com,REJECT -DOMAIN-SUFFIX,c.metrigo.com,REJECT -DOMAIN-SUFFIX,c.mightiger.net,REJECT -DOMAIN-SUFFIX,c.minisplat.cn,REJECT -DOMAIN-SUFFIX,c.mkmp365.com,REJECT -DOMAIN-SUFFIX,c.mnjkw.cn,REJECT -DOMAIN-SUFFIX,c.mobishu.com,REJECT -DOMAIN-SUFFIX,c.msn.com,REJECT -DOMAIN-SUFFIX,c.msn.com.cn,REJECT -DOMAIN-SUFFIX,c.netu.tv,REJECT -DOMAIN-SUFFIX,c.ningbojipiao.com,REJECT -DOMAIN-SUFFIX,c.ns8d.com,REJECT -DOMAIN-SUFFIX,c.okmgy.cn,REJECT -DOMAIN-SUFFIX,c.panqis.cn,REJECT -DOMAIN-SUFFIX,c.panqishu.com,REJECT -DOMAIN-SUFFIX,c.piliangzhuce.cn,REJECT -DOMAIN-SUFFIX,c.ptffw.net,REJECT -DOMAIN-SUFFIX,c.queene.cn,REJECT -DOMAIN-SUFFIX,c.rexuebi.com,REJECT -DOMAIN-SUFFIX,c.rscxwmj.cn,REJECT -DOMAIN-SUFFIX,c.shunlige.com,REJECT -DOMAIN-SUFFIX,c.silvinst.com,REJECT -DOMAIN-SUFFIX,c.sss1989.com,REJECT -DOMAIN-SUFFIX,c.sssgao999.com,REJECT -DOMAIN-SUFFIX,c.start280.com,REJECT -DOMAIN-SUFFIX,c.statcounter.com,REJECT -DOMAIN-SUFFIX,c.statstat888.com,REJECT -DOMAIN-SUFFIX,c.sy123888.com,REJECT -DOMAIN-SUFFIX,c.t98u8f.com,REJECT -DOMAIN-SUFFIX,c.tctyb.cn,REJECT -DOMAIN-SUFFIX,c.v4dwkcv.com,REJECT -DOMAIN-SUFFIX,c.vip97.net,REJECT -DOMAIN-SUFFIX,c.wechat.jx.cn,REJECT -DOMAIN-SUFFIX,c.wkanx.com,REJECT -DOMAIN-SUFFIX,c.wrating.com,REJECT -DOMAIN-SUFFIX,c.xianguonongchang.org,REJECT -DOMAIN-SUFFIX,c.xznykf.org,REJECT -DOMAIN-SUFFIX,c.ylist.cn,REJECT -DOMAIN-SUFFIX,c.ynlysg.com,REJECT -DOMAIN-SUFFIX,c.youdao.com,REJECT -DOMAIN-SUFFIX,c.zgnm.cc,REJECT -DOMAIN-SUFFIX,c.zlongad.com,REJECT -DOMAIN-SUFFIX,c.zmjuan.org,REJECT -DOMAIN-SUFFIX,c.zxyywdj.org,REJECT -DOMAIN-SUFFIX,c0.ifengimg.com,REJECT -DOMAIN-SUFFIX,c03.optimix.asia,REJECT -DOMAIN-SUFFIX,c0563.com,REJECT -DOMAIN-SUFFIX,c0594.com,REJECT -DOMAIN-SUFFIX,c0i8h8ac7e.bid,REJECT -DOMAIN-SUFFIX,c1.4qx.net,REJECT -DOMAIN-SUFFIX,c1.668559.com,REJECT -DOMAIN-SUFFIX,c1.ifengimg.com,REJECT -DOMAIN-SUFFIX,c1.keyrun.cn,REJECT -DOMAIN-SUFFIX,c1.lianwangtech.com,REJECT -DOMAIN-SUFFIX,c1.minisplat.cn,REJECT -DOMAIN-SUFFIX,c1.popads.net,REJECT -DOMAIN-SUFFIX,c1.statcounter.com,REJECT -DOMAIN-SUFFIX,c1.ulink.cc,REJECT -DOMAIN-SUFFIX,c1.wkanx.com,REJECT -DOMAIN-SUFFIX,c1.xcy8.com,REJECT -DOMAIN-SUFFIX,c16cp358.com,REJECT -DOMAIN-SUFFIX,c2.58toto.net,REJECT -DOMAIN-SUFFIX,c2.popads.net,REJECT -DOMAIN-SUFFIX,c2.statcounter.com,REJECT -DOMAIN-SUFFIX,c3.gostats.cn,REJECT -DOMAIN-SUFFIX,c3.moogos.com,REJECT -DOMAIN-SUFFIX,c6.bjdianyue.com,REJECT -DOMAIN-SUFFIX,c6.lnymd.com,REJECT -DOMAIN-SUFFIX,c77777777.com,REJECT -DOMAIN-SUFFIX,c8.wangdq.com,REJECT -DOMAIN-SUFFIX,c8b.jcdb88.com,REJECT -DOMAIN-SUFFIX,ca.5173car.com,REJECT -DOMAIN-SUFFIX,ca.w8.com.cn,REJECT -DOMAIN-SUFFIX,caamei.com,REJECT -DOMAIN-SUFFIX,cacaca.0571yy.com,REJECT -DOMAIN-SUFFIX,cacaca.sp96878.com,REJECT -DOMAIN-SUFFIX,cacafly.net,REJECT -DOMAIN-SUFFIX,cache.betweendigital.com,REJECT -DOMAIN-SUFFIX,cache.soloth.com,REJECT -DOMAIN-SUFFIX,cache.xw126.com,REJECT -DOMAIN-SUFFIX,cachead.com,REJECT -DOMAIN-SUFFIX,cachenotice.cp11.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,cachesit.com,REJECT -DOMAIN-SUFFIX,cache-ssl.celtra.com,REJECT -DOMAIN-SUFFIX,cad.chosun.com,REJECT -DOMAIN-SUFFIX,cadvv.heraldm.com,REJECT -DOMAIN-SUFFIX,cadvv.koreaherald.com,REJECT -DOMAIN-SUFFIX,caiyifz.com,REJECT -DOMAIN-SUFFIX,cal.meizu.com,REJECT -DOMAIN-SUFFIX,caliyuna.cn,REJECT -DOMAIN-SUFFIX,calopenupdate.comm.miui.com,REJECT -DOMAIN-SUFFIX,cams.pornrabbit.com,REJECT -DOMAIN-SUFFIX,cangnews.com,REJECT -DOMAIN-SUFFIX,canvas.gdt.qq.com,REJECT -DOMAIN-SUFFIX,canvas.thenextweb.com,REJECT -DOMAIN-SUFFIX,caob5.info,REJECT -DOMAIN-SUFFIX,caolvch.com,REJECT -DOMAIN-SUFFIX,cap.cyberlink.com,REJECT -DOMAIN-SUFFIX,cap.touclick.com,REJECT -DOMAIN-SUFFIX,car.mobadme.jp,REJECT -DOMAIN-SUFFIX,carbonads.net,REJECT -DOMAIN-SUFFIX,cas.clickability.com,REJECT -DOMAIN-SUFFIX,cas.criteo.com,REJECT -DOMAIN-SUFFIX,casalemedia.com,REJECT -DOMAIN-SUFFIX,casee.cn,REJECT -DOMAIN-SUFFIX,cash.neweramediaworks.com,REJECT -DOMAIN-SUFFIX,cast.innity.com,REJECT -DOMAIN-SUFFIX,cast.ra.icast.cn,REJECT -DOMAIN-SUFFIX,cast-bid27-j.adtdp.com,REJECT -DOMAIN-SUFFIX,castplatform.com,REJECT -DOMAIN-SUFFIX,catalog.video.msn.com,REJECT -DOMAIN-SUFFIX,cayanfang.com,REJECT -DOMAIN-SUFFIX,cb.baidu.com,REJECT -DOMAIN-SUFFIX,cb.h5.coffeedak.cn,REJECT -DOMAIN-SUFFIX,cbjs.baidu.com,REJECT -DOMAIN-SUFFIX,cbs.wondershare.com,REJECT -DOMAIN-SUFFIX,cc.0133hao.net,REJECT -DOMAIN-SUFFIX,cc.1515788.net,REJECT -DOMAIN-SUFFIX,cc.365yigou.cn,REJECT -DOMAIN-SUFFIX,cc.700ok.net,REJECT -DOMAIN-SUFFIX,cc.dace.hupu.com,REJECT -DOMAIN-SUFFIX,cc.idasui.cn,REJECT -DOMAIN-SUFFIX,cc.moquanad.com,REJECT -DOMAIN-SUFFIX,cc.piao.jianzhigg.com,REJECT -DOMAIN-SUFFIX,cc.st123.info,REJECT -DOMAIN-SUFFIX,cc.xtgreat.com,REJECT -DOMAIN-SUFFIX,cc.yac8.com,REJECT -DOMAIN-SUFFIX,cca.mob.com,REJECT -DOMAIN-SUFFIX,ccb.uncle-ad.com,REJECT -DOMAIN-SUFFIX,ccbaihehq.com,REJECT -DOMAIN-SUFFIX,cccrir.com,REJECT -DOMAIN-SUFFIX,ccr.yxdown.com,REJECT -DOMAIN-SUFFIX,cctyly.com,REJECT -DOMAIN-SUFFIX,cd.bendibao.com,REJECT -DOMAIN-SUFFIX,cdgxq.com,REJECT -DOMAIN-SUFFIX,cdhoc.piyaji.cn,REJECT -DOMAIN-SUFFIX,cdn.0i-i0.com,REJECT -DOMAIN-SUFFIX,cdn.5bong.com,REJECT -DOMAIN-SUFFIX,cdn.adsk2.co,REJECT -DOMAIN-SUFFIX,cdn.adstract.com,REJECT -DOMAIN-SUFFIX,cdn.aegins.com,REJECT -DOMAIN-SUFFIX,cdn.aiclicash.com,REJECT -DOMAIN-SUFFIX,cdn.app.kachapt.cn,REJECT -DOMAIN-SUFFIX,cdn.app.liuxingyul.cn,REJECT -DOMAIN-SUFFIX,cdn.at.atwola.com,REJECT -DOMAIN-SUFFIX,cdn.atwola.com,REJECT -DOMAIN-SUFFIX,cdn.cooguo.com,REJECT -DOMAIN-SUFFIX,cdn.districtm.io,REJECT -DOMAIN-SUFFIX,cdn.dragonstatic.com,REJECT -DOMAIN-SUFFIX,cdn.dsp.com,REJECT -DOMAIN-SUFFIX,cdn.earnify.com,REJECT -DOMAIN-SUFFIX,cdn.fastclick.net,REJECT -DOMAIN-SUFFIX,cdn.hivps.xyz,REJECT -DOMAIN-SUFFIX,cdn.hyperpromote.com,REJECT -DOMAIN-SUFFIX,cdn.iclicash.com,REJECT -DOMAIN-SUFFIX,cdn.img.kachapt.cn,REJECT -DOMAIN-SUFFIX,cdn.img.liuxingyul.cn,REJECT -DOMAIN-SUFFIX,cdn.innity.net,REJECT -DOMAIN-SUFFIX,cdn.jesgoo.com,REJECT -DOMAIN-SUFFIX,cdn.jiuzhilan.com,REJECT -DOMAIN-SUFFIX,cdn.jllstudio.com,REJECT -DOMAIN-SUFFIX,cdn.komentary.aol.com,REJECT -DOMAIN-SUFFIX,cdn.krxd.net,REJECT -DOMAIN-SUFFIX,cdn.lu.sogoucdn.com,REJECT -DOMAIN-SUFFIX,cdn.marketgid.com,REJECT -DOMAIN-SUFFIX,cdn.mdotm.com,REJECT -DOMAIN-SUFFIX,cdn.media.innity.net,REJECT -DOMAIN-SUFFIX,cdn.millennialmedia.com,REJECT -DOMAIN-SUFFIX,cdn.mingmingtehui.com,REJECT -DOMAIN-SUFFIX,cdn.moji002.com,REJECT -DOMAIN-SUFFIX,cdn.moogos.com,REJECT -DOMAIN-SUFFIX,cdn.ndapp.com,REJECT -DOMAIN-SUFFIX,cdn.newapi.com,REJECT -DOMAIN-SUFFIX,cdn.optaim.com,REJECT -DOMAIN-SUFFIX,cdn.outfit7.com,REJECT -DOMAIN-SUFFIX,cdn.popcash.net,REJECT -DOMAIN-SUFFIX,cdn.popmyads.com,REJECT -DOMAIN-SUFFIX,cdn.puata.info,REJECT -DOMAIN-SUFFIX,cdn.scdng.com,REJECT -DOMAIN-SUFFIX,cdn.sp.rizhao9.com,REJECT -DOMAIN-SUFFIX,cdn.tianmidian.com,REJECT -DOMAIN-SUFFIX,cdn.tinglian.com,REJECT -DOMAIN-SUFFIX,cdn.vamaker.com,REJECT -DOMAIN-SUFFIX,cdn.viglink.com,REJECT -DOMAIN-SUFFIX,cdn.xianliao.me,REJECT -DOMAIN-SUFFIX,cdn.zampda.net,REJECT -DOMAIN-SUFFIX,cdn0.mobmore.com,REJECT -DOMAIN-SUFFIX,cdn1.lbesec.com,REJECT -DOMAIN-SUFFIX,cdn1.res.nx5.com,REJECT -DOMAIN-SUFFIX,cdn1.res.uzham.com,REJECT -DOMAIN-SUFFIX,cdn1.smartadserver.com,REJECT -DOMAIN-SUFFIX,cdn1.srv.revdepo.com,REJECT -DOMAIN-SUFFIX,cdn2.moji002.com,REJECT -DOMAIN-SUFFIX,cdnads.com,REJECT -DOMAIN-SUFFIX,cdn-ads.oss-cn-shanghai.aliyuncs.com,REJECT -DOMAIN-SUFFIX,cdnas.hyperpromote.com,REJECT -DOMAIN-SUFFIX,cdn-gcs.outfit7.com,REJECT -DOMAIN-SUFFIX,cdnimg.liehu.ijinshan.com,REJECT -DOMAIN-SUFFIX,cdnis.hyperpromote.com,REJECT -DOMAIN-SUFFIX,cdnmaster.com,REJECT -DOMAIN-SUFFIX,cdnny.com,REJECT -DOMAIN-SUFFIX,cdnpa.hyperpromote.com,REJECT -DOMAIN-SUFFIX,cdn-rtb.sape.ru,REJECT -DOMAIN-SUFFIX,cdn-settings.segment.com,REJECT -DOMAIN-SUFFIX,cdntest.a8tiyu.com,REJECT -DOMAIN-SUFFIX,cds.51y5.net,REJECT -DOMAIN-SUFFIX,cdyqc.com,REJECT -DOMAIN-SUFFIX,ced.sascdn.com,REJECT -DOMAIN-SUFFIX,cee1.iteye.com,REJECT -DOMAIN-SUFFIX,cee2.iteye.com,REJECT -DOMAIN-SUFFIX,cerebral.typn.com,REJECT -DOMAIN-SUFFIX,cfdanet.com,REJECT -DOMAIN-SUFFIX,cferw.com,REJECT -DOMAIN-SUFFIX,cfg-md.gridsumdissector.com,REJECT -DOMAIN-SUFFIX,cfg-vd.gridsumdissector.com,REJECT -DOMAIN-SUFFIX,cgskqg.com,REJECT -DOMAIN-SUFFIX,chadegongxiao.com,REJECT -DOMAIN-SUFFIX,chance-ad.com,REJECT -DOMAIN-SUFFIX,chanet.com.cn,REJECT -DOMAIN-SUFFIX,changan.bama555.com,REJECT -DOMAIN-SUFFIX,changhehengqi.com,REJECT -DOMAIN-SUFFIX,channel.fanxing.kugou.com,REJECT -DOMAIN-SUFFIX,channeladvisor.com,REJECT -DOMAIN-SUFFIX,chaojilamei.cn,REJECT -DOMAIN-SUFFIX,chaoliangyun.com,REJECT -DOMAIN-SUFFIX,chartbeat.com,REJECT -DOMAIN-SUFFIX,chartboost.com,REJECT -DOMAIN-SUFFIX,chebse.com,REJECT -DOMAIN-SUFFIX,chemdraw.com,REJECT -DOMAIN-SUFFIX,chengadx.com,REJECT -DOMAIN-SUFFIX,chenggao.cn,REJECT -DOMAIN-SUFFIX,chengzhao95511.com,REJECT -DOMAIN-SUFFIX,chenwen7788.com,REJECT -DOMAIN-SUFFIX,chicken18.com,REJECT -DOMAIN-SUFFIX,chidir.com,REJECT -DOMAIN-SUFFIX,chinacsky.com,REJECT -DOMAIN-SUFFIX,chinaheh.com,REJECT -DOMAIN-SUFFIX,chinauma.net,REJECT -DOMAIN-SUFFIX,chinaweichu.net,REJECT -DOMAIN-SUFFIX,chjxzk.1555110.cn,REJECT -DOMAIN-SUFFIX,chmae.com,REJECT -DOMAIN-SUFFIX,chnhty.com,REJECT -DOMAIN-SUFFIX,chuantu.biz,REJECT -DOMAIN-SUFFIX,chushoushijian.cn,REJECT -DOMAIN-SUFFIX,c-hzgt2.getui.com,REJECT -DOMAIN-SUFFIX,ci.csefaazc.net,REJECT -DOMAIN-SUFFIX,ciajingman.com,REJECT -DOMAIN-SUFFIX,cilidaquan.pw,REJECT -DOMAIN-SUFFIX,cindy17club.com,REJECT -DOMAIN-SUFFIX,cip6.czpush.com,REJECT -DOMAIN-SUFFIX,ciyitan.com,REJECT -DOMAIN-SUFFIX,cj.qidian.com,REJECT -DOMAIN-SUFFIX,cjhq.baidu.com,REJECT -DOMAIN-SUFFIX,cjmooter.xcache.kinxcdn.com,REJECT -DOMAIN-SUFFIX,cjroq.bealge.sogou.com,REJECT -DOMAIN-SUFFIX,ck.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,ck.kejet.net,REJECT -DOMAIN-SUFFIX,cl.he9630.com,REJECT -DOMAIN-SUFFIX,cl.webterren.com,REJECT -DOMAIN-SUFFIX,cl.xzqxzs.com,REJECT -DOMAIN-SUFFIX,cl0.webterren.com,REJECT -DOMAIN-SUFFIX,cl2.webterren.com,REJECT -DOMAIN-SUFFIX,cl3.webterren.com,REJECT -DOMAIN-SUFFIX,cl4.webterren.com,REJECT -DOMAIN-SUFFIX,cl5.webterren.com,REJECT -DOMAIN-SUFFIX,clarity.abacast.com,REJECT -DOMAIN-SUFFIX,cleaner.baidu.com,REJECT -DOMAIN-SUFFIX,click1n.soufun.com,REJECT -DOMAIN-SUFFIX,clickadu.com,REJECT -DOMAIN-SUFFIX,click-cn.plista.com,REJECT -DOMAIN-SUFFIX,clicki.cn,REJECT -DOMAIN-SUFFIX,clicklog.moviebox.baofeng.net,REJECT -DOMAIN-SUFFIX,clickm.fang.com,REJECT -DOMAIN-SUFFIX,clickn.fang.com,REJECT -DOMAIN-SUFFIX,clicks.beap.bc.yahoo.com,REJECT -DOMAIN-SUFFIX,clicks.superpages.com,REJECT -DOMAIN-SUFFIX,clickstrip.6wav.es,REJECT -DOMAIN-SUFFIX,clicktracks.com,REJECT -DOMAIN-SUFFIX,clickzs.com,REJECT -DOMAIN-SUFFIX,client.88tours.com,REJECT -DOMAIN-SUFFIX,client.sidesearch.lycos.com,REJECT -DOMAIN-SUFFIX,client.stats.yinyuetai.com,REJECT -DOMAIN-SUFFIX,client.tenddata.com,REJECT -DOMAIN-SUFFIX,client-api.ele.me,REJECT -DOMAIN-SUFFIX,client-dmp.suishenyun.cn,REJECT -DOMAIN-SUFFIX,cliushow.com,REJECT -DOMAIN-SUFFIX,clk.dxpmedia.com,REJECT -DOMAIN-SUFFIX,clk.gentags.net,REJECT -DOMAIN-SUFFIX,clk.madserving.com,REJECT -DOMAIN-SUFFIX,clk.optaim.com,REJECT -DOMAIN-SUFFIX,clk.pdb.madserving.com,REJECT -DOMAIN-SUFFIX,clk.taptica.com,REJECT -DOMAIN-SUFFIX,clk.uunt.com,REJECT -DOMAIN-SUFFIX,clkads.com,REJECT -DOMAIN-SUFFIX,clkrev.com,REJECT -DOMAIN-SUFFIX,clkservice.mail.youdao.com,REJECT -DOMAIN-SUFFIX,clkservice.union.youdao.com,REJECT -DOMAIN-SUFFIX,clkservice.youdao.com,REJECT -DOMAIN-SUFFIX,clkservice2.dict.youdao.com,REJECT -DOMAIN-SUFFIX,cloud.codenow.cn,REJECT -DOMAIN-SUFFIX,cloud.zyiis.net,REJECT -DOMAIN-SUFFIX,cloudad.asia,REJECT -DOMAIN-SUFFIX,cloudcdn.yousee.com,REJECT -DOMAIN-SUFFIX,cm.adgrx.com,REJECT -DOMAIN-SUFFIX,cm.baidu.com,REJECT -DOMAIN-SUFFIX,cm.bilibili.com,REJECT -DOMAIN-SUFFIX,cm.ctnsnet.com,REJECT -DOMAIN-SUFFIX,cm.eyereturn.com,REJECT -DOMAIN-SUFFIX,cm.jd.com,REJECT -DOMAIN-SUFFIX,cm.mct01.com,REJECT -DOMAIN-SUFFIX,cm.netseer.com,REJECT -DOMAIN-SUFFIX,cm.p4p.cn.yahoo.com,REJECT -DOMAIN-SUFFIX,cm8.lycos.com,REJECT -DOMAIN-SUFFIX,cmarket.kejet.net,REJECT -DOMAIN-SUFFIX,cmaxisolation.com,REJECT -DOMAIN-SUFFIX,cmcdl.cmcm.com,REJECT -DOMAIN-SUFFIX,cmcore.com,REJECT -DOMAIN-SUFFIX,cmm.xmfish.com,REJECT -DOMAIN-SUFFIX,cmp288.com,REJECT -DOMAIN-SUFFIX,cmpp.gentags.net,REJECT -DOMAIN-SUFFIX,cms.an.m.liebao.cn,REJECT -DOMAIN-SUFFIX,cms.quantserve.com,REJECT -DOMAIN-SUFFIX,cmsapi.wifi8.com,REJECT -DOMAIN-SUFFIX,cmshow.gtimg.cn,REJECT -DOMAIN-SUFFIX,cmslayue.com,REJECT -DOMAIN-SUFFIX,cmx.autohome.com.cn,REJECT -DOMAIN-SUFFIX,cnzz.cn,REJECT -DOMAIN-SUFFIX,cn.pub.vpon.com,REJECT -DOMAIN-SUFFIX,cn.tatami-solutions.com,REJECT -DOMAIN-SUFFIX,cnbole.net,REJECT -DOMAIN-SUFFIX,cncy8.com,REJECT -DOMAIN-SUFFIX,cndjs-1251973891.coshk.myqcloud.com,REJECT -DOMAIN-SUFFIX,cnetdirectintl.com,REJECT -DOMAIN-SUFFIX,cnetwidget.creativemark.co.uk,REJECT -DOMAIN-SUFFIX,c-nfa.jd.com,REJECT -DOMAIN-SUFFIX,cnfanglei.com,REJECT -DOMAIN-SUFFIX,cnhbxx.com,REJECT -DOMAIN-SUFFIX,cnkok.com,REJECT -DOMAIN-SUFFIX,cnn.dyn.cnn.com,REJECT -DOMAIN-SUFFIX,cnnic.cn,REJECT -DOMAIN-SUFFIX,cnnic.net,REJECT -DOMAIN-SUFFIX,cnnic.net.cn,REJECT -DOMAIN-SUFFIX,cnpinzhuo.com,REJECT -DOMAIN-SUFFIX,cnscdj.com,REJECT -DOMAIN-SUFFIX,cnsjx.net,REJECT -DOMAIN-SUFFIX,cnxad.com,REJECT -DOMAIN-SUFFIX,cnxad.net,REJECT -DOMAIN-SUFFIX,cnzhqs.com,REJECT -DOMAIN-SUFFIX,co.dtech.baofeng.com,REJECT -DOMAIN-SUFFIX,cocounion.com,REJECT -DOMAIN-SUFFIX,cod.southmoney.com,REJECT -DOMAIN-SUFFIX,code.3shangyou.com,REJECT -DOMAIN-SUFFIX,code.fastclick.net,REJECT -DOMAIN-SUFFIX,code.hajuwang.cn,REJECT -DOMAIN-SUFFIX,code.hot-mob.com,REJECT -DOMAIN-SUFFIX,code.kaixinjiehun.com,REJECT -DOMAIN-SUFFIX,code.kejet.com,REJECT -DOMAIN-SUFFIX,code.laojiayoufang.com,REJECT -DOMAIN-SUFFIX,code.ttpaper.com,REJECT -DOMAIN-SUFFIX,code.wantaico.com,REJECT -DOMAIN-SUFFIX,code11.onetad.com,REJECT -DOMAIN-SUFFIX,code12.onetad.com,REJECT -DOMAIN-SUFFIX,code1f.m.shushu8.com,REJECT -DOMAIN-SUFFIX,code1fa.m.shushu8.com,REJECT -DOMAIN-SUFFIX,code222.com,REJECT -DOMAIN-SUFFIX,code668.com,REJECT -DOMAIN-SUFFIX,codenow.cn,REJECT -DOMAIN-SUFFIX,coinblind.com,REJECT -DOMAIN-SUFFIX,coinerra.com,REJECT -DOMAIN-SUFFIX,coin-have.com,REJECT -DOMAIN-SUFFIX,coinhive.com,REJECT -DOMAIN-SUFFIX,coin-hive.com,REJECT -DOMAIN-SUFFIX,coinhive-manager.com,REJECT -DOMAIN-SUFFIX,coin-hive-proxy-ybydcnjgkl.now.sh,REJECT -DOMAIN-SUFFIX,coinminerz.com,REJECT -DOMAIN-SUFFIX,coinnebula.com,REJECT -DOMAIN-SUFFIX,col.hztags.net,REJECT -DOMAIN-SUFFIX,col.pagechoice.net,REJECT -DOMAIN-SUFFIX,collector.githubapp.com,REJECT -DOMAIN-SUFFIX,collector.viki.io,REJECT -DOMAIN-SUFFIX,collector.wasu.cn,REJECT -DOMAIN-SUFFIX,combine.urbanairship.com,REJECT -DOMAIN-SUFFIX,com-eonsun-owl.oss-cn-hangzhou.aliyuncs.com,REJECT -DOMAIN-SUFFIX,com-eonsun-owl-user.oss-cn-hangzhou.aliyuncs.com,REJECT -DOMAIN-SUFFIX,comesgo.com,REJECT -DOMAIN-SUFFIX,conf.funshion.com,REJECT -DOMAIN-SUFFIX,conf.vidown.cn,REJECT -DOMAIN-SUFFIX,conf.xiniuz.com,REJECT -DOMAIN-SUFFIX,config.baofeng.net,REJECT -DOMAIN-SUFFIX,config.cocounion.com,REJECT -DOMAIN-SUFFIX,config.ioam.de,REJECT -DOMAIN-SUFFIX,config.kuyun.com,REJECT -DOMAIN-SUFFIX,config.mobisage.cn,REJECT -DOMAIN-SUFFIX,config.push.sogou.com,REJECT -DOMAIN-SUFFIX,config.unityads.unity3d.com,REJECT -DOMAIN-SUFFIX,config2.mparticle.com,REJECT -DOMAIN-SUFFIX,connect.summit.co.uk,REJECT -DOMAIN-SUFFIX,content.livesportmedia.eu,REJECT -DOMAIN-SUFFIX,content.s8bbs.com,REJECT -DOMAIN-SUFFIX,content.streamplay.to,REJECT -DOMAIN-SUFFIX,contentabc.com,REJECT -DOMAIN-SUFFIX,contentrecommend-out.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,conv.youdao.com,REJECT -DOMAIN-SUFFIX,conversion.pro.cn,REJECT -DOMAIN-SUFFIX,conviva.com,REJECT -DOMAIN-SUFFIX,cooguo.com,REJECT -DOMAIN-SUFFIX,cookiemapping.wrating.com,REJECT -DOMAIN-SUFFIX,coolguang.com,REJECT -DOMAIN-SUFFIX,coolnay.com,REJECT -DOMAIN-SUFFIX,cooolyi.cn,REJECT -DOMAIN-SUFFIX,cooolyi.com,REJECT -DOMAIN-SUFFIX,coop.pop.baofeng.com,REJECT -DOMAIN-SUFFIX,cootek-dialer-download.oss-cn-hangzhou.aliyuncs.com,REJECT -DOMAIN-SUFFIX,cootek-file.cdn.cootekservice.com,REJECT -DOMAIN-SUFFIX,cop.my,REJECT -DOMAIN-SUFFIX,coremetrics.com,REJECT -DOMAIN-SUFFIX,corner.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,coro.benbaisteel.com,REJECT -DOMAIN-SUFFIX,corocksi.com,REJECT -DOMAIN-SUFFIX,corp.meitu.com,REJECT -DOMAIN-SUFFIX,corp.sohu.com,REJECT -DOMAIN-SUFFIX,cosoyoo.com,REJECT -DOMAIN-SUFFIX,count.cpm.cm.kankan.com,REJECT -DOMAIN-SUFFIX,count.knowsky.com,REJECT -DOMAIN-SUFFIX,count.mail.163.com,REJECT -DOMAIN-SUFFIX,count.pcpop.com,REJECT -DOMAIN-SUFFIX,count.video.sina.com.cn,REJECT -DOMAIN-SUFFIX,count.wk2.com,REJECT -DOMAIN-SUFFIX,count5.pconline.com.cn,REJECT -DOMAIN-SUFFIX,count6.pconline.com.cn,REJECT -DOMAIN-SUFFIX,counter.csdn.net,REJECT -DOMAIN-SUFFIX,counter.kingsoft.com,REJECT -DOMAIN-SUFFIX,counter.m1905.com,REJECT -DOMAIN-SUFFIX,counter.marketgid.com,REJECT -DOMAIN-SUFFIX,counter.sina.com.cn,REJECT -DOMAIN-SUFFIX,counter.yadro.ru,REJECT -DOMAIN-SUFFIX,counter.yesky.com,REJECT -DOMAIN-SUFFIX,countpvn.light.fang.com,REJECT -DOMAIN-SUFFIX,countubn.light.soufun.com,REJECT -DOMAIN-SUFFIX,couqm.com.cn,REJECT -DOMAIN-SUFFIX,cp.5jjx.net,REJECT -DOMAIN-SUFFIX,cp.ggyapp.com,REJECT -DOMAIN-SUFFIX,cp.greenxf.cn,REJECT -DOMAIN-SUFFIX,cp.gs307.com,REJECT -DOMAIN-SUFFIX,cp.jfcdns.com,REJECT -DOMAIN-SUFFIX,cp.jz5u.net,REJECT -DOMAIN-SUFFIX,cpc.sogou.com,REJECT -DOMAIN-SUFFIX,cpc.sohu.com,REJECT -DOMAIN-SUFFIX,cpcv.cc,REJECT -DOMAIN-SUFFIX,cpm.amateurcommunity.com,REJECT -DOMAIN-SUFFIX,cpm.amateurcommunity.de,REJECT -DOMAIN-SUFFIX,cpm.cm.sandai.net,REJECT -DOMAIN-SUFFIX,cpmchina.co,REJECT -DOMAIN-SUFFIX,cpms.cc,REJECT -DOMAIN-SUFFIX,cpro.9xu.com,REJECT -DOMAIN-SUFFIX,cpro.baidu.cn,REJECT -DOMAIN-SUFFIX,cpro.fangtoo.com,REJECT -DOMAIN-SUFFIX,cpro.zhidao.baidu.com,REJECT -DOMAIN-SUFFIX,cpro.zol.com.cn,REJECT -DOMAIN-SUFFIX,cpro1.edushi.com,REJECT -DOMAIN-SUFFIX,cpro2.baidu.com,REJECT -DOMAIN-SUFFIX,cps.360buy.com,REJECT -DOMAIN-SUFFIX,cpu.baidu.com,REJECT -DOMAIN-SUFFIX,cpu-admin.baidu.com,REJECT -DOMAIN-SUFFIX,cpv.channelray,REJECT -DOMAIN-SUFFIX,cpv.czpush.com,REJECT -DOMAIN-SUFFIX,cpv.ty229.com,REJECT -DOMAIN-SUFFIX,cpv6.com,REJECT -DOMAIN-SUFFIX,cpva.cc,REJECT -DOMAIN-SUFFIX,cpv-adv.ggytc.com,REJECT -DOMAIN-SUFFIX,cpx24.com,REJECT -DOMAIN-SUFFIX,cqfangduan.com,REJECT -DOMAIN-SUFFIX,cqftonline.com,REJECT -DOMAIN-SUFFIX,cqhnm.com,REJECT -DOMAIN-SUFFIX,cqsta.com,REJECT -DOMAIN-SUFFIX,cqyhd.com,REJECT -DOMAIN-SUFFIX,cr.m.liebao.cn,REJECT -DOMAIN-SUFFIX,crashapi.growingio.com,REJECT -DOMAIN-SUFFIX,crashes.mo.wps.cn,REJECT -DOMAIN-SUFFIX,crasheye.cn,REJECT -DOMAIN-SUFFIX,crashlytics.163.com,REJECT -DOMAIN-SUFFIX,crashlytics.com,REJECT -DOMAIN-SUFFIX,crdrjs.info,REJECT -DOMAIN-SUFFIX,cre.dp.sina.cn,REJECT -DOMAIN-SUFFIX,cre.mix.sina.com.cn,REJECT -DOMAIN-SUFFIX,cre99.com,REJECT -DOMAIN-SUFFIX,creatim.qtmojo.cn,REJECT -DOMAIN-SUFFIX,creative.1111cpc.com,REJECT -DOMAIN-SUFFIX,creative.jdkic.com,REJECT -DOMAIN-SUFFIX,creative.ltheanine.cn,REJECT -DOMAIN-SUFFIX,creatives.cliphunter.com,REJECT -DOMAIN-SUFFIX,creatives.ftchinese.com,REJECT -DOMAIN-SUFFIX,creatives.inmotionhosting.com,REJECT -DOMAIN-SUFFIX,creatives.livejasmin.com,REJECT -DOMAIN-SUFFIX,creatives.pichunter.com,REJECT -DOMAIN-SUFFIX,creatives.summitconnect.co.uk,REJECT -DOMAIN-SUFFIX,creatives1.ftimg.net,REJECT -DOMAIN-SUFFIX,cre-dp.sina.cn,REJECT -DOMAIN-SUFFIX,criteo.com,REJECT -DOMAIN-SUFFIX,criteo.net,REJECT -DOMAIN-SUFFIX,crl.microsoft.com,REJECT -DOMAIN-SUFFIX,crm-eve.b2b.alibaba-inc.com,REJECT -DOMAIN-SUFFIX,cr-nielsen.com,REJECT -DOMAIN-SUFFIX,crosschannel.com,REJECT -DOMAIN-SUFFIX,cr-p16.ladsp.com,REJECT -DOMAIN-SUFFIX,crs.baidu.com,REJECT -DOMAIN-SUFFIX,crwdcntrl.net,REJECT -DOMAIN-SUFFIX,cs.dqwjzm.com,REJECT -DOMAIN-SUFFIX,cs.twcczhu.com,REJECT -DOMAIN-SUFFIX,csad.cc,REJECT -DOMAIN-SUFFIX,csbew.com,REJECT -DOMAIN-SUFFIX,csi.gstatic.com,REJECT -DOMAIN-SUFFIX,csqiulong.com,REJECT -DOMAIN-SUFFIX,cstoa.com,REJECT -DOMAIN-SUFFIX,csxjys.com,REJECT -DOMAIN-SUFFIX,ct.210189.com,REJECT -DOMAIN-SUFFIX,ct.niu.xunlei.com,REJECT -DOMAIN-SUFFIX,cti.w55c.net,REJECT -DOMAIN-SUFFIX,ctsywy.com,REJECT -DOMAIN-SUFFIX,cupid.jebe.renren.com,REJECT -DOMAIN-SUFFIX,current.sina.com.cn,REJECT -DOMAIN-SUFFIX,customad.cnn.com,REJECT -DOMAIN-SUFFIX,customer-security.online,REJECT -DOMAIN-SUFFIX,cut.qumi.com,REJECT -DOMAIN-SUFFIX,cvda.17173.com,REJECT -DOMAIN-SUFFIX,cvt.mydas.mobi,REJECT -DOMAIN-SUFFIX,cwpush.com,REJECT -DOMAIN-SUFFIX,cws-cctv.conviva.com,REJECT -DOMAIN-SUFFIX,cy123.cc,REJECT -DOMAIN-SUFFIX,cyacc.com,REJECT -DOMAIN-SUFFIX,cyad.cc,REJECT -DOMAIN-SUFFIX,cyad1.cyworld.com,REJECT -DOMAIN-SUFFIX,cyad1.nate.com,REJECT -DOMAIN-SUFFIX,cyad123.com,REJECT -DOMAIN-SUFFIX,cycy.kxrxh.com,REJECT -DOMAIN-SUFFIX,cylinderlongcheng.com,REJECT -DOMAIN-SUFFIX,cyylove.com,REJECT -DOMAIN-SUFFIX,cz.ifeng0.com,REJECT -DOMAIN-SUFFIX,cz01016102.cg2017.com,REJECT -DOMAIN-SUFFIX,cz01016102.ms758.com,REJECT -DOMAIN-SUFFIX,czdqhyo1.net,REJECT -DOMAIN-SUFFIX,czf.cchfjz.com,REJECT -DOMAIN-SUFFIX,czjiuding.cn,REJECT -DOMAIN-SUFFIX,czpush.com,REJECT -DOMAIN-SUFFIX,czpwm.com,REJECT -DOMAIN-SUFFIX,czxiangyue.com,REJECT -DOMAIN-SUFFIX,d.107788.com,REJECT -DOMAIN-SUFFIX,d.1391.com,REJECT -DOMAIN-SUFFIX,d.39.net,REJECT -DOMAIN-SUFFIX,d.admx.baixing.com,REJECT -DOMAIN-SUFFIX,d.agkn.com,REJECT -DOMAIN-SUFFIX,d.annarbor.com,REJECT -DOMAIN-SUFFIX,d.applovin.com,REJECT -DOMAIN-SUFFIX,d.beigedi.com,REJECT -DOMAIN-SUFFIX,d.businessinsider.com,REJECT -DOMAIN-SUFFIX,d.clkservice.youdao.com,REJECT -DOMAIN-SUFFIX,d.danangmo.cn,REJECT -DOMAIN-SUFFIX,d.elong.cn,REJECT -DOMAIN-SUFFIX,d.gdt.qq.com,REJECT -DOMAIN-SUFFIX,d.gossipcenter.com,REJECT -DOMAIN-SUFFIX,d.kugou.com,REJECT -DOMAIN-SUFFIX,d.ligatus.com,REJECT -DOMAIN-SUFFIX,d.mingyihui.net,REJECT -DOMAIN-SUFFIX,d.rexuebi.com,REJECT -DOMAIN-SUFFIX,d.ruiwen.com,REJECT -DOMAIN-SUFFIX,d.thelocal.com,REJECT -DOMAIN-SUFFIX,d.tjgxzs.com,REJECT -DOMAIN-SUFFIX,d.tonghua5.com,REJECT -DOMAIN-SUFFIX,d.turn.com,REJECT -DOMAIN-SUFFIX,d.union.ijinshan.com,REJECT -DOMAIN-SUFFIX,d.xinshipu.com,REJECT -DOMAIN-SUFFIX,d.yjbys.com,REJECT -DOMAIN-SUFFIX,d.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,d.yoyi.tv,REJECT -DOMAIN-SUFFIX,d0.sina.com.cn,REJECT -DOMAIN-SUFFIX,d0.sinaimg.cn,REJECT -DOMAIN-SUFFIX,d0.xcar.com.cn,REJECT -DOMAIN-SUFFIX,d00.sina.com.cn,REJECT -DOMAIN-SUFFIX,d1.showself.com,REJECT -DOMAIN-SUFFIX,d1.sina.com.cn,REJECT -DOMAIN-SUFFIX,d1.sinaimg.cn,REJECT -DOMAIN-SUFFIX,d1ad.com,REJECT -DOMAIN-SUFFIX,d1grtyyel8f1mh.cloudfront.net,REJECT -DOMAIN-SUFFIX,d1zgderxoe1a.cloudfront.net,REJECT -DOMAIN-SUFFIX,d2.sina.com.cn,REJECT -DOMAIN-SUFFIX,d2.sinaimg.cn,REJECT -DOMAIN-SUFFIX,d2.yiche.com,REJECT -DOMAIN-SUFFIX,d29qt51jeyi6xb.cloudfront.net,REJECT -DOMAIN-SUFFIX,d2qkpebv23oowx.cloudfront.net,REJECT -DOMAIN-SUFFIX,d3.sina.com.cn,REJECT -DOMAIN-SUFFIX,d3.sinaimg.cn,REJECT -DOMAIN-SUFFIX,d31qbv1cthcecs.cloudfront.net,REJECT -DOMAIN-SUFFIX,d36eyd5j1kt1m6.cloudfront.net,REJECT -DOMAIN-SUFFIX,d3f.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,d3g.qq.com,REJECT -DOMAIN-SUFFIX,d3v1lb83psg9di.cloudfront.net,REJECT -DOMAIN-SUFFIX,d4.sina.com.cn,REJECT -DOMAIN-SUFFIX,d5.sina.com.cn,REJECT -DOMAIN-SUFFIX,d520m.gzcl999.cn,REJECT -DOMAIN-SUFFIX,d5nxst8fruw4z.cloudfront.net,REJECT -DOMAIN-SUFFIX,d5p.de17a.com,REJECT -DOMAIN-SUFFIX,d6.sina.com.cn,REJECT -DOMAIN-SUFFIX,d6.sinaimg.cn,REJECT -DOMAIN-SUFFIX,d7.sina.com.cn,REJECT -DOMAIN-SUFFIX,d7.sinaimg.cn,REJECT -DOMAIN-SUFFIX,d77777777.com,REJECT -DOMAIN-SUFFIX,d8.sina.com.cn,REJECT -DOMAIN-SUFFIX,d8.sinaimg.cn,REJECT -DOMAIN-SUFFIX,d8.zedo.com,REJECT -DOMAIN-SUFFIX,d8360.com,REJECT -DOMAIN-SUFFIX,d8885.com,REJECT -DOMAIN-SUFFIX,d9.sina.com.cn,REJECT -DOMAIN-SUFFIX,daa.shuzilm.cn,REJECT -DOMAIN-SUFFIX,dacash.streamplay.to,REJECT -DOMAIN-SUFFIX,dadjia.com,REJECT -DOMAIN-SUFFIX,dads.new.digg.com,REJECT -DOMAIN-SUFFIX,dafahao.com,REJECT -DOMAIN-SUFFIX,dafahao.org,REJECT -DOMAIN-SUFFIX,dahanedu.com,REJECT -DOMAIN-SUFFIX,dai.shuzilm.cn,REJECT -DOMAIN-SUFFIX,dailydeals.amarillo.com,REJECT -DOMAIN-SUFFIX,dailydeals.augustachronicle.com,REJECT -DOMAIN-SUFFIX,dailydeals.brainerddispatch.com,REJECT -DOMAIN-SUFFIX,dailydeals.lubbockonline.com,REJECT -DOMAIN-SUFFIX,dailydeals.onlineathens.com,REJECT -DOMAIN-SUFFIX,dailydeals.savannahnow.com,REJECT -DOMAIN-SUFFIX,dailylog.storm.baofeng.com,REJECT -DOMAIN-SUFFIX,dailyvideo.securejoin.com,REJECT -DOMAIN-SUFFIX,daima.23yy.com,REJECT -DOMAIN-SUFFIX,daima.chazidian.com,REJECT -DOMAIN-SUFFIX,daima.diaoben.net,REJECT -DOMAIN-SUFFIX,daima.dsxdn.com,REJECT -DOMAIN-SUFFIX,daima.huoche.net,REJECT -DOMAIN-SUFFIX,daima.ijq.tv,REJECT -DOMAIN-SUFFIX,daima.mubite.cn,REJECT -DOMAIN-SUFFIX,daima.youbian.com,REJECT -DOMAIN-SUFFIX,daima123.cc,REJECT -DOMAIN-SUFFIX,dairuqi.com,REJECT -DOMAIN-SUFFIX,dajean.com,REJECT -DOMAIN-SUFFIX,dajiyuan.org,REJECT -DOMAIN-SUFFIX,dalianhengtai.com,REJECT -DOMAIN-SUFFIX,dandan11.top,REJECT -DOMAIN-SUFFIX,dandan13.top,REJECT -DOMAIN-SUFFIX,dandan15.top,REJECT -DOMAIN-SUFFIX,danpinwu.com,REJECT -DOMAIN-SUFFIX,dante2007.com,REJECT -DOMAIN-SUFFIX,daohang.114so.cn,REJECT -DOMAIN-SUFFIX,daoyoudao.com,REJECT -DOMAIN-SUFFIX,dap.pagechoice.net,REJECT -DOMAIN-SUFFIX,dart.clearchannel.com,REJECT -DOMAIN-SUFFIX,dashet.com,REJECT -DOMAIN-SUFFIX,data.3975.com,REJECT -DOMAIN-SUFFIX,data.ad-score.com,REJECT -DOMAIN-SUFFIX,data.apn.co.nz,REJECT -DOMAIN-SUFFIX,data.danmu.baofeng.com,REJECT -DOMAIN-SUFFIX,data.doodlemobile.com,REJECT -DOMAIN-SUFFIX,data.gosquared.com,REJECT -DOMAIN-SUFFIX,data.mistat.xiaomi.com,REJECT -DOMAIN-SUFFIX,data.neuroxmedia.com,REJECT -DOMAIN-SUFFIX,data2.doodlemobile.com,REJECT -DOMAIN-SUFFIX,data2.gosquared.com,REJECT -DOMAIN-SUFFIX,databank.air.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,databank.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,datacapture.serving-sys.com,REJECT -DOMAIN-SUFFIX,datafastguru.info,REJECT -DOMAIN-SUFFIX,data-news.cdn.cootekservice.com,REJECT -DOMAIN-SUFFIX,data-pic.cdn.cootekservice.com,REJECT -DOMAIN-SUFFIX,datax.baidu.com,REJECT -DOMAIN-SUFFIX,datouniao.com,REJECT -DOMAIN-SUFFIX,dawwx.com,REJECT -DOMAIN-SUFFIX,day66.com,REJECT -DOMAIN-SUFFIX,dazhantai.com,REJECT -DOMAIN-SUFFIX,dazhonghua.cn,REJECT -DOMAIN-SUFFIX,db1.fuz.cc,REJECT -DOMAIN-SUFFIX,db2.fuz.cc,REJECT -DOMAIN-SUFFIX,dbam.dashbida.com,REJECT -DOMAIN-SUFFIX,dbncp.com,REJECT -DOMAIN-SUFFIX,dbregistration.cuteftp.com,REJECT -DOMAIN-SUFFIX,dbwmjj.com,REJECT -DOMAIN-SUFFIX,dc.cp21.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,dc.csdn.net,REJECT -DOMAIN-SUFFIX,dc.liuliang100.com,REJECT -DOMAIN-SUFFIX,dc.meitustat.com,REJECT -DOMAIN-SUFFIX,dc.vmoters.com,REJECT -DOMAIN-SUFFIX,dc.xhct66.com,REJECT -DOMAIN-SUFFIX,dc2.csdn.net,REJECT -DOMAIN-SUFFIX,d-cache.microad-cn.com,REJECT -DOMAIN-SUFFIX,dcad.watersoul.com,REJECT -DOMAIN-SUFFIX,dcads.sina.com.cn,REJECT -DOMAIN-SUFFIX,dcapps.disney.go.com,REJECT -DOMAIN-SUFFIX,dcjs.cig.com.cn,REJECT -DOMAIN-SUFFIX,dcw.hdswgc.com,REJECT -DOMAIN-SUFFIX,dd.70yst.com,REJECT -DOMAIN-SUFFIX,dd.dante2007.com,REJECT -DOMAIN-SUFFIX,dd.iask.cn,REJECT -DOMAIN-SUFFIX,dd.iaskgo.com,REJECT -DOMAIN-SUFFIX,dd.mangofortune.net,REJECT -DOMAIN-SUFFIX,dd.wx16999.com,REJECT -DOMAIN-SUFFIX,ddanq.com,REJECT -DOMAIN-SUFFIX,ddapp.cn,REJECT -DOMAIN-SUFFIX,ddd.haodizhi666.com,REJECT -DOMAIN-SUFFIX,ddd.yuyouge.com,REJECT -DOMAIN-SUFFIX,ddg1277.com,REJECT -DOMAIN-SUFFIX,ddhtek.com,REJECT -DOMAIN-SUFFIX,ddkkrrla.m.qxs.la,REJECT -DOMAIN-SUFFIX,ddomm.com,REJECT -DOMAIN-SUFFIX,ddpxhq.cn,REJECT -DOMAIN-SUFFIX,ddrrccck.m.qxs.la,REJECT -DOMAIN-SUFFIX,de.as.cp61.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,de.dzribao.com,REJECT -DOMAIN-SUFFIX,de.ioam.de,REJECT -DOMAIN-SUFFIX,de.pandora.xiaomi.com,REJECT -DOMAIN-SUFFIX,deals.ledgertranscript.com,REJECT -DOMAIN-SUFFIX,debugreport.mobiledissector.com,REJECT -DOMAIN-SUFFIX,dejing.laobanfa.com,REJECT -DOMAIN-SUFFIX,deletemer.online,REJECT -DOMAIN-SUFFIX,deliver.kuwo.cn,REJECT -DOMAIN-SUFFIX,delivery.maihehd.com,REJECT -DOMAIN-SUFFIX,delivery.playallvideos.com,REJECT -DOMAIN-SUFFIX,delivery.porn.com,REJECT -DOMAIN-SUFFIX,delivery.thebloggernetwork.com,REJECT -DOMAIN-SUFFIX,delivery.wasu.cn,REJECT -DOMAIN-SUFFIX,delivery-pc.wasu.cn,REJECT -DOMAIN-SUFFIX,demo.jointreport-switch.com,REJECT -DOMAIN-SUFFIX,desk.cmix.org,REJECT -DOMAIN-SUFFIX,detuns.com,REJECT -DOMAIN-SUFFIX,dev.tg.youxi.com,REJECT -DOMAIN-SUFFIX,devs.data.mob.com,REJECT -DOMAIN-SUFFIX,dezfu.com,REJECT -DOMAIN-SUFFIX,df3n43m.com,REJECT -DOMAIN-SUFFIX,df77.com,REJECT -DOMAIN-SUFFIX,dfad.dfdaily.com,REJECT -DOMAIN-SUFFIX,dfc1.benbaisteel.com,REJECT -DOMAIN-SUFFIX,dfx.shhuixiangwuliu.com,REJECT -DOMAIN-SUFFIX,dfx.vnnv777.cn,REJECT -DOMAIN-SUFFIX,dgfggy.com,REJECT -DOMAIN-SUFFIX,dgpzx.com,REJECT -DOMAIN-SUFFIX,dh.holaworld.cn,REJECT -DOMAIN-SUFFIX,dhxyzx.cn,REJECT -DOMAIN-SUFFIX,diag-vd.gridsumdissector.com,REJECT -DOMAIN-SUFFIX,diag-wd.gridsumdissector.com,REJECT -DOMAIN-SUFFIX,dialer.cdn.cootekservice.com,REJECT -DOMAIN-SUFFIX,dianjoy.com,REJECT -DOMAIN-SUFFIX,dianru.com,REJECT -DOMAIN-SUFFIX,diaojiaoji168.com,REJECT -DOMAIN-SUFFIX,diaopic.14bobo.com,REJECT -DOMAIN-SUFFIX,diediao.com,REJECT -DOMAIN-SUFFIX,difnxm.cn,REJECT -DOMAIN-SUFFIX,digdug.divxnetworks.com,REJECT -DOMAIN-SUFFIX,dimg1.sz.net.cn,REJECT -DOMAIN-SUFFIX,dingon.com.cn,REJECT -DOMAIN-SUFFIX,dip.pyangzi.com,REJECT -DOMAIN-SUFFIX,dip.szhyzkj.com,REJECT -DOMAIN-SUFFIX,dip.wl963.com,REJECT -DOMAIN-SUFFIX,dip.zgydjr.com,REJECT -DOMAIN-SUFFIX,dipan.com,REJECT -DOMAIN-SUFFIX,directrev.com,REJECT -DOMAIN-SUFFIX,dis.crieto.com,REJECT -DOMAIN-SUFFIX,dis.criteo.com,REJECT -DOMAIN-SUFFIX,dis.us.criteo.com,REJECT -DOMAIN-SUFFIX,discuz.gtimg.cn,REJECT -DOMAIN-SUFFIX,dispenser-rtb.sape.ru,REJECT -DOMAIN-SUFFIX,display.360totalsecurity.com,REJECT -DOMAIN-SUFFIX,display.ad.daum.net,REJECT -DOMAIN-SUFFIX,display.adhudong.com,REJECT -DOMAIN-SUFFIX,display.digitalriver.com,REJECT -DOMAIN-SUFFIX,display.superbay.net,REJECT -DOMAIN-SUFFIX,disqusads.com,REJECT -DOMAIN-SUFFIX,distf.kankan.com,REJECT -DOMAIN-SUFFIX,diyxjd.com,REJECT -DOMAIN-SUFFIX,djs.baomihua.com,REJECT -DOMAIN-SUFFIX,dkdlsj.com,REJECT -DOMAIN-SUFFIX,dkeyn.com,REJECT -DOMAIN-SUFFIX,dl.2345.com,REJECT -DOMAIN-SUFFIX,dl.360safe.com,REJECT -DOMAIN-SUFFIX,dl.9xu.com,REJECT -DOMAIN-SUFFIX,dl.client.baidu.com,REJECT -DOMAIN-SUFFIX,dl.cm.ksmobile.com,REJECT -DOMAIN-SUFFIX,dl.eduancm.com,REJECT -DOMAIN-SUFFIX,dl.img80.net,REJECT -DOMAIN-SUFFIX,dl.jianshunrui.com,REJECT -DOMAIN-SUFFIX,dl.kinbest.cn,REJECT -DOMAIN-SUFFIX,dl.kjava.sina.cn,REJECT -DOMAIN-SUFFIX,dl.mbsea.com,REJECT -DOMAIN-SUFFIX,dl.nx5.com,REJECT -DOMAIN-SUFFIX,dl.ops.baidu.com,REJECT -DOMAIN-SUFFIX,dl.sybspools.com,REJECT -DOMAIN-SUFFIX,dl.union.ijinshan.com,REJECT -DOMAIN-SUFFIX,dl.uu.cc,REJECT -DOMAIN-SUFFIX,dl.wan.sogoucdn.com,REJECT -DOMAIN-SUFFIX,dl.xzqxzs.com,REJECT -DOMAIN-SUFFIX,dl.youjia2016.com,REJECT -DOMAIN-SUFFIX,dl1sw.baidu.com,REJECT -DOMAIN-SUFFIX,dl2.bav.baidu.com,REJECT -DOMAIN-SUFFIX,dleke.com,REJECT -DOMAIN-SUFFIX,dlimg.lovfp.com,REJECT -DOMAIN-SUFFIX,dload.qd.qingting.fm,REJECT -DOMAIN-SUFFIX,dlpifu.com,REJECT -DOMAIN-SUFFIX,dlrijiaele.com,REJECT -DOMAIN-SUFFIX,dlsw.baidu.com,REJECT -DOMAIN-SUFFIX,dlsw.br.baidu.com,REJECT -DOMAIN-SUFFIX,dl-vip.bav.baidu.com,REJECT -DOMAIN-SUFFIX,dl-vip.pcfaster.baidu.co.th,REJECT -DOMAIN-SUFFIX,dlzjdesign.com,REJECT -DOMAIN-SUFFIX,dm.388g.cc,REJECT -DOMAIN-SUFFIX,dm.51okc.com,REJECT -DOMAIN-SUFFIX,dm.92to.com,REJECT -DOMAIN-SUFFIX,dm.aizhan.com,REJECT -DOMAIN-SUFFIX,dm.bytedance.com,REJECT -DOMAIN-SUFFIX,dm.chalook.net,REJECT -DOMAIN-SUFFIX,dm.fsyzcs.com,REJECT -DOMAIN-SUFFIX,dm.gbeik.com,REJECT -DOMAIN-SUFFIX,dm.jb51.net,REJECT -DOMAIN-SUFFIX,dm.jinshasi.cn,REJECT -DOMAIN-SUFFIX,dm.jsyst.cn,REJECT -DOMAIN-SUFFIX,dm.jy135.com,REJECT -DOMAIN-SUFFIX,dm.ppzuowen.com,REJECT -DOMAIN-SUFFIX,dm.pstatp.com,REJECT -DOMAIN-SUFFIX,dm.pw0.cn,REJECT -DOMAIN-SUFFIX,dm.riji.cn,REJECT -DOMAIN-SUFFIX,dm.sanwen.net,REJECT -DOMAIN-SUFFIX,dm.sanwen8.com,REJECT -DOMAIN-SUFFIX,dm.sb580.com,REJECT -DOMAIN-SUFFIX,dm.toutiao.com,REJECT -DOMAIN-SUFFIX,dm.ws8.org,REJECT -DOMAIN-SUFFIX,dm.yjbys.com,REJECT -DOMAIN-SUFFIX,dm1.tom61.com,REJECT -DOMAIN-SUFFIX,dm50.jkyd.net,REJECT -DOMAIN-SUFFIX,dm50.yxlady.com,REJECT -DOMAIN-SUFFIX,dmacore.kejet.com,REJECT -DOMAIN-SUFFIX,dmacore.kejet.net,REJECT -DOMAIN-SUFFIX,dmg.digitaltarget.ru,REJECT -DOMAIN-SUFFIX,dmp.kejet.net,REJECT -DOMAIN-SUFFIX,dmp.sina.cn,REJECT -DOMAIN-SUFFIX,dmpclick.deliver.ifeng.com,REJECT -DOMAIN-SUFFIX,dmrtb.com,REJECT -DOMAIN-SUFFIX,dmt.qcrx.cn,REJECT -DOMAIN-SUFFIX,dmtrck.com,REJECT -DOMAIN-SUFFIX,dn3.ixinwei.com,REJECT -DOMAIN-SUFFIX,dn7788.com,REJECT -DOMAIN-SUFFIX,dn-growing.qbox.me,REJECT -DOMAIN-SUFFIX,dnvus.com,REJECT -DOMAIN-SUFFIX,do.lymstsc.com,REJECT -DOMAIN-SUFFIX,do69ifsly4.me,REJECT -DOMAIN-SUFFIX,doc.go.sohu.com,REJECT -DOMAIN-SUFFIX,dol.deliver.ifeng.com,REJECT -DOMAIN-SUFFIX,dolphin.deliver.ifeng.com,REJECT -DOMAIN-SUFFIX,dolphin.ftimg.net,REJECT -DOMAIN-SUFFIX,dolphin4.ftimg.net,REJECT -DOMAIN-SUFFIX,domed.shenbimall.com,REJECT -DOMAIN-SUFFIX,do-not-tracker.org,REJECT -DOMAIN-SUFFIX,dontblockme.modaco.com,REJECT -DOMAIN-SUFFIX,dopa.com,REJECT -DOMAIN-SUFFIX,dot.eporner.com,REJECT -DOMAIN-SUFFIX,dot2.eporner.com,REJECT -DOMAIN-SUFFIX,dotmore.com.tw,REJECT -DOMAIN-SUFFIX,dou777.com,REJECT -DOMAIN-SUFFIX,doubleclick.com,REJECT -DOMAIN-SUFFIX,doubleclick.ctfile.com,REJECT -DOMAIN-SUFFIX,doubleclick.tv002.com,REJECT -DOMAIN-SUFFIX,doubleplay-conf-yql.media.yahoo.com,REJECT -DOMAIN-SUFFIX,doubleverify.com,REJECT -DOMAIN-SUFFIX,doudao.cn,REJECT -DOMAIN-SUFFIX,doudouguo.com,REJECT -DOMAIN-SUFFIX,dougou88.com,REJECT -DOMAIN-SUFFIX,doumob.com,REJECT -DOMAIN-SUFFIX,down.360safe.com,REJECT -DOMAIN-SUFFIX,down.91wangmeng.com,REJECT -DOMAIN-SUFFIX,down.bugeyu.com,REJECT -DOMAIN-SUFFIX,down.dashendown.com,REJECT -DOMAIN-SUFFIX,down.diannaodian.com,REJECT -DOMAIN-SUFFIX,down.laomaotao.net,REJECT -DOMAIN-SUFFIX,down.winads.cn,REJECT -DOMAIN-SUFFIX,down.winbaicai.com,REJECT -DOMAIN-SUFFIX,down.xiazaidc.com,REJECT -DOMAIN-SUFFIX,down.xiazaiyuan.net,REJECT -DOMAIN-SUFFIX,downlaod.xiaocen.com,REJECT -DOMAIN-SUFFIX,download.123cw.cn,REJECT -DOMAIN-SUFFIX,download.2345.com,REJECT -DOMAIN-SUFFIX,download.350.com,REJECT -DOMAIN-SUFFIX,download.bav.baidu.com,REJECT -DOMAIN-SUFFIX,download.coolguang.com,REJECT -DOMAIN-SUFFIX,download.fuyuncc.com,REJECT -DOMAIN-SUFFIX,download.mackeeper.com,REJECT -DOMAIN-SUFFIX,download.mediaget.com,REJECT -DOMAIN-SUFFIX,download.qianka.com,REJECT -DOMAIN-SUFFIX,download.sd.baidu.com,REJECT -DOMAIN-SUFFIX,download.sj.qq.com,REJECT -DOMAIN-SUFFIX,download.zhushou.sogou.com,REJECT -DOMAIN-SUFFIX,download3.123cw.cn,REJECT -DOMAIN-SUFFIX,downloada.dewmobile.net,REJECT -DOMAIN-SUFFIX,downloadb.dewmobile.net,REJECT -DOMAIN-SUFFIX,downmobile.kugou.com,REJECT -DOMAIN-SUFFIX,dp.559.cc,REJECT -DOMAIN-SUFFIX,dp3.qq.com,REJECT -DOMAIN-SUFFIX,dpm.demdex.net,REJECT -DOMAIN-SUFFIX,dps.499.cn,REJECT -DOMAIN-SUFFIX,dps.shouji56.com,REJECT -DOMAIN-SUFFIX,dps.wtdtjs.com,REJECT -DOMAIN-SUFFIX,dpvc.39.net,REJECT -DOMAIN-SUFFIX,dpvc1.qqyy.com,REJECT -DOMAIN-SUFFIX,dpvc2.qqyy.com,REJECT -DOMAIN-SUFFIX,dpvchos.qqyy.com,REJECT -DOMAIN-SUFFIX,dpvcimg.qqyy.com,REJECT -DOMAIN-SUFFIX,dqq.lnfund.org.cn,REJECT -DOMAIN-SUFFIX,dqsft.com,REJECT -DOMAIN-SUFFIX,dr.holaworld.cn,REJECT -DOMAIN-SUFFIX,dragoncent.com,REJECT -DOMAIN-SUFFIX,drd.hauchi.com.tw,REJECT -DOMAIN-SUFFIX,drdj.m.gxwztv.com,REJECT -DOMAIN-SUFFIX,drdwy.com,REJECT -DOMAIN-SUFFIX,dreamfull.cn,REJECT -DOMAIN-SUFFIX,dressimage.img-cn-beijing.aliyuncs.com,REJECT -DOMAIN-SUFFIX,drlsf.com,REJECT -DOMAIN-SUFFIX,drm.cmgame.com,REJECT -DOMAIN-SUFFIX,drmcmm.baidu.com,REJECT -DOMAIN-SUFFIX,drsw.m.yuyouge.com,REJECT -DOMAIN-SUFFIX,drvmy.ats68.cn,REJECT -DOMAIN-SUFFIX,drxrc.com,REJECT -DOMAIN-SUFFIX,ds.jlbksy.com,REJECT -DOMAIN-SUFFIX,ds.serving-sys.com,REJECT -DOMAIN-SUFFIX,dsadas.hydp188.com,REJECT -DOMAIN-SUFFIX,dshrx.com,REJECT -DOMAIN-SUFFIX,dsjsee.dqgpb.com,REJECT -DOMAIN-SUFFIX,ds-ll.serving-sys.com,REJECT -DOMAIN-SUFFIX,dsp.adfarm1.adition.com,REJECT -DOMAIN-SUFFIX,dsp.com,REJECT -DOMAIN-SUFFIX,dsp.hypers.com.cn,REJECT -DOMAIN-SUFFIX,dsp.pro.cn,REJECT -DOMAIN-SUFFIX,dsp.send.microad-cn.com,REJECT -DOMAIN-SUFFIX,dsp.simba.taobao.com,REJECT -DOMAIN-SUFFIX,dsp.toutiao.com,REJECT -DOMAIN-SUFFIX,dsp.youdao.com,REJECT -DOMAIN-SUFFIX,ds-pc.admsger.com,REJECT -DOMAIN-SUFFIX,dsp-click.youdao.com,REJECT -DOMAIN-SUFFIX,dsp-impr.youdao.com,REJECT -DOMAIN-SUFFIX,dsp-impr2.youdao.com,REJECT -DOMAIN-SUFFIX,dspmnt.autohome.com.cn,REJECT -DOMAIN-SUFFIX,dspmy.ge95.com,REJECT -DOMAIN-SUFFIX,dspserver.ad.cmvideo.cn,REJECT -DOMAIN-SUFFIX,ds-pv.iqu-operation.com,REJECT -DOMAIN-SUFFIX,dsxdn.com,REJECT -DOMAIN-SUFFIX,dt.adsafeprotected.com,REJECT -DOMAIN-SUFFIX,d-track.send.microad-cn.com,REJECT -DOMAIN-SUFFIX,dtrk.slimcdn.com,REJECT -DOMAIN-SUFFIX,dts.akamai.startappexchange.com,REJECT -DOMAIN-SUFFIX,du.jd.com,REJECT -DOMAIN-SUFFIX,duanat.com,REJECT -DOMAIN-SUFFIX,duapp.com,REJECT -DOMAIN-SUFFIX,duapps.com,REJECT -DOMAIN-SUFFIX,dugbvb.com,REJECT -DOMAIN-SUFFIX,duiwai.baidu.com,REJECT -DOMAIN-SUFFIX,dumedia.ru,REJECT -DOMAIN-SUFFIX,duoyidd.com,REJECT -DOMAIN-SUFFIX,duration.logger.baofeng.com,REJECT -DOMAIN-SUFFIX,dushimj.com,REJECT -DOMAIN-SUFFIX,duusuu.com,REJECT -DOMAIN-SUFFIX,duyihu.net,REJECT -DOMAIN-SUFFIX,dvb.pandora.xiaomi.com,REJECT -DOMAIN-SUFFIX,dvr8.com,REJECT -DOMAIN-SUFFIX,dvs.china.com,REJECT -DOMAIN-SUFFIX,dvsend.china.com,REJECT -DOMAIN-SUFFIX,dvser.china.com,REJECT -DOMAIN-SUFFIX,dvser02.china.com,REJECT -DOMAIN-SUFFIX,dvx-android.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,dw.koudaibl.com,REJECT -DOMAIN-SUFFIX,dw.xcar.com.cn,REJECT -DOMAIN-SUFFIX,dw998.com,REJECT -DOMAIN-SUFFIX,dwa.okwan.cn,REJECT -DOMAIN-SUFFIX,dx1200.com,REJECT -DOMAIN-SUFFIX,dxp.baidu.com,REJECT -DOMAIN-SUFFIX,dxpmedia.com,REJECT -DOMAIN-SUFFIX,dxprla.m.qxs.la,REJECT -DOMAIN-SUFFIX,dxssiyi.com,REJECT -DOMAIN-SUFFIX,dyb.jdcbuy.com,REJECT -DOMAIN-SUFFIX,dydab.com,REJECT -DOMAIN-SUFFIX,dyn.tnaflix.com,REJECT -DOMAIN-SUFFIX,dynamic.aol.com,REJECT -DOMAIN-SUFFIX,dynamic.zol.com.cn,REJECT -DOMAIN-SUFFIX,dz2017.zdzxyplyt.com,REJECT -DOMAIN-SUFFIX,dzais.com,REJECT -DOMAIN-SUFFIX,dzisou.com,REJECT -DOMAIN-SUFFIX,dzjzg.com,REJECT -DOMAIN-SUFFIX,dzl.baidu.com,REJECT -DOMAIN-SUFFIX,dzz.wankeedu.com,REJECT -DOMAIN-SUFFIX,e.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,e.0.0.0.0.com.cn,REJECT -DOMAIN-SUFFIX,e.027blzs.com,REJECT -DOMAIN-SUFFIX,e.0531mnk.net,REJECT -DOMAIN-SUFFIX,e.1919388.net,REJECT -DOMAIN-SUFFIX,e.28487.net,REJECT -DOMAIN-SUFFIX,e.51xmgys.com,REJECT -DOMAIN-SUFFIX,e.91.com,REJECT -DOMAIN-SUFFIX,e.aa985.cn,REJECT -DOMAIN-SUFFIX,e.acaog.com,REJECT -DOMAIN-SUFFIX,e.acaox.com,REJECT -DOMAIN-SUFFIX,e.admin60.com,REJECT -DOMAIN-SUFFIX,e.afvfe.cn,REJECT -DOMAIN-SUFFIX,e.anmeilai.net,REJECT -DOMAIN-SUFFIX,e.apxyz.com,REJECT -DOMAIN-SUFFIX,e.baidu.com,REJECT -DOMAIN-SUFFIX,e.bapkt.com,REJECT -DOMAIN-SUFFIX,e.bbvjs.com,REJECT -DOMAIN-SUFFIX,e.bentengcn.com,REJECT -DOMAIN-SUFFIX,e.bokanedu.net,REJECT -DOMAIN-SUFFIX,e.bsnnk.com,REJECT -DOMAIN-SUFFIX,e.bvoer.com,REJECT -DOMAIN-SUFFIX,e.cbeif.com,REJECT -DOMAIN-SUFFIX,e.ccunf.com,REJECT -DOMAIN-SUFFIX,e.cdfzcz.com,REJECT -DOMAIN-SUFFIX,e.chfuw.com,REJECT -DOMAIN-SUFFIX,e.cjieh.com,REJECT -DOMAIN-SUFFIX,e.ckikq.com,REJECT -DOMAIN-SUFFIX,e.cn-3drp.com,REJECT -DOMAIN-SUFFIX,e.codlw.com,REJECT -DOMAIN-SUFFIX,e.coenr.com,REJECT -DOMAIN-SUFFIX,e.crashlytics.com,REJECT -DOMAIN-SUFFIX,e.cuomm.com,REJECT -DOMAIN-SUFFIX,e.czggcj.com,REJECT -DOMAIN-SUFFIX,e.daishuxy.com,REJECT -DOMAIN-SUFFIX,e.danrs.com,REJECT -DOMAIN-SUFFIX,e.deimm.com,REJECT -DOMAIN-SUFFIX,e.diogv.com,REJECT -DOMAIN-SUFFIX,e.diupp.com,REJECT -DOMAIN-SUFFIX,e.dnfeu.com,REJECT -DOMAIN-SUFFIX,e.dsjre.com,REJECT -DOMAIN-SUFFIX,e.dunmm.com,REJECT -DOMAIN-SUFFIX,e.dxmci.com,REJECT -DOMAIN-SUFFIX,e.dzairen.com,REJECT -DOMAIN-SUFFIX,e.e7001.com,REJECT -DOMAIN-SUFFIX,e.e70123.com,REJECT -DOMAIN-SUFFIX,e.ehxyz.com,REJECT -DOMAIN-SUFFIX,e.emgwq.com,REJECT -DOMAIN-SUFFIX,e.enjuk.com,REJECT -DOMAIN-SUFFIX,e.ennmt.com,REJECT -DOMAIN-SUFFIX,e.fbaix.com,REJECT -DOMAIN-SUFFIX,e.fbaot.com,REJECT -DOMAIN-SUFFIX,e.fimky.com,REJECT -DOMAIN-SUFFIX,e.fkkse.com,REJECT -DOMAIN-SUFFIX,e.fkogs.com,REJECT -DOMAIN-SUFFIX,e.focuscat.com,REJECT -DOMAIN-SUFFIX,e.fstaw.com,REJECT -DOMAIN-SUFFIX,e.fwjoi.com,REJECT -DOMAIN-SUFFIX,e.fzyda.com,REJECT -DOMAIN-SUFFIX,e.gbieg.com,REJECT -DOMAIN-SUFFIX,e.gglay.com,REJECT -DOMAIN-SUFFIX,e.gxjfh.com,REJECT -DOMAIN-SUFFIX,e.gxkyl.com,REJECT -DOMAIN-SUFFIX,e.harbinbaojia.net,REJECT -DOMAIN-SUFFIX,e.hellomingpian.com,REJECT -DOMAIN-SUFFIX,e.hgrqp.com,REJECT -DOMAIN-SUFFIX,e.hissq.com,REJECT -DOMAIN-SUFFIX,e.hjryl.com,REJECT -DOMAIN-SUFFIX,e.hk7799.net,REJECT -DOMAIN-SUFFIX,e.hkmqp.com,REJECT -DOMAIN-SUFFIX,e.hmhqp.com,REJECT -DOMAIN-SUFFIX,e.hogyp.com,REJECT -DOMAIN-SUFFIX,e.hpzyl.com,REJECT -DOMAIN-SUFFIX,e.htper.com,REJECT -DOMAIN-SUFFIX,e.huaas.com,REJECT -DOMAIN-SUFFIX,e.hunpp.com,REJECT -DOMAIN-SUFFIX,e.huoas.com,REJECT -DOMAIN-SUFFIX,e.hurnt.com,REJECT -DOMAIN-SUFFIX,e.hyzui.com,REJECT -DOMAIN-SUFFIX,e.icyrd.com,REJECT -DOMAIN-SUFFIX,e.iierq.com,REJECT -DOMAIN-SUFFIX,e.infvb.com,REJECT -DOMAIN-SUFFIX,e.irauz.com,REJECT -DOMAIN-SUFFIX,e.irkuj.com,REJECT -DOMAIN-SUFFIX,e.iruad.com,REJECT -DOMAIN-SUFFIX,e.ishowms.com,REJECT -DOMAIN-SUFFIX,e.jdaot.com,REJECT -DOMAIN-SUFFIX,e.jgkto.com,REJECT -DOMAIN-SUFFIX,e.jiaas.com,REJECT -DOMAIN-SUFFIX,e.jiirz.com,REJECT -DOMAIN-SUFFIX,e.jioeg.com,REJECT -DOMAIN-SUFFIX,e.jkert.com,REJECT -DOMAIN-SUFFIX,e.jlkja.com,REJECT -DOMAIN-SUFFIX,e.jltdbyq.com,REJECT -DOMAIN-SUFFIX,e.jnsdkjzs.com,REJECT -DOMAIN-SUFFIX,e.joyxv.com,REJECT -DOMAIN-SUFFIX,e.juyzr.com,REJECT -DOMAIN-SUFFIX,e.jwiyr.com,REJECT -DOMAIN-SUFFIX,e.jxxiangchu.com,REJECT -DOMAIN-SUFFIX,e.kcooy.com,REJECT -DOMAIN-SUFFIX,e.kewro.com,REJECT -DOMAIN-SUFFIX,e.khuoy.com,REJECT -DOMAIN-SUFFIX,e.kjfhe.com,REJECT -DOMAIN-SUFFIX,e.kjhfy.com,REJECT -DOMAIN-SUFFIX,e.kl6636.net,REJECT -DOMAIN-SUFFIX,e.ksttwz.com,REJECT -DOMAIN-SUFFIX,e.kunpp.com,REJECT -DOMAIN-SUFFIX,e.kwjkd.com,REJECT -DOMAIN-SUFFIX,e.kxhie.com,REJECT -DOMAIN-SUFFIX,e.lancedu.com,REJECT -DOMAIN-SUFFIX,e.lfdydk.com,REJECT -DOMAIN-SUFFIX,e.lovezhishou.com,REJECT -DOMAIN-SUFFIX,e.lyjz001.com,REJECT -DOMAIN-SUFFIX,e.lzytt.com,REJECT -DOMAIN-SUFFIX,e.md0z4dh.com,REJECT -DOMAIN-SUFFIX,e.meizhuanghe.com,REJECT -DOMAIN-SUFFIX,e.miaoxinqipei.com,REJECT -DOMAIN-SUFFIX,e.mightiger.net,REJECT -DOMAIN-SUFFIX,e.miiuv.com,REJECT -DOMAIN-SUFFIX,e.mmkvi.com,REJECT -DOMAIN-SUFFIX,e.mozist.com,REJECT -DOMAIN-SUFFIX,e.mqgpo.com,REJECT -DOMAIN-SUFFIX,e.mrsasharingspace.com,REJECT -DOMAIN-SUFFIX,e.mrtuo.com,REJECT -DOMAIN-SUFFIX,e.mushizhubao.com,REJECT -DOMAIN-SUFFIX,e.nduop.com,REJECT -DOMAIN-SUFFIX,e.neijh.com,REJECT -DOMAIN-SUFFIX,e.nejup.com,REJECT -DOMAIN-SUFFIX,e.nernv.com,REJECT -DOMAIN-SUFFIX,e.nexac.com,REJECT -DOMAIN-SUFFIX,e.nfkos.com,REJECT -DOMAIN-SUFFIX,e.nmtouzi.com,REJECT -DOMAIN-SUFFIX,e.nnfiy.com,REJECT -DOMAIN-SUFFIX,e.nwxzs.com,REJECT -DOMAIN-SUFFIX,e.nxypz.com,REJECT -DOMAIN-SUFFIX,e.oesnw.com,REJECT -DOMAIN-SUFFIX,e.okfhn.com,REJECT -DOMAIN-SUFFIX,e.opqsr.com,REJECT -DOMAIN-SUFFIX,e.oyrim.com,REJECT -DOMAIN-SUFFIX,e.pbino.com,REJECT -DOMAIN-SUFFIX,e.picbr.com,REJECT -DOMAIN-SUFFIX,e.plerv.com,REJECT -DOMAIN-SUFFIX,e.pomkl.com,REJECT -DOMAIN-SUFFIX,e.poonscn.com,REJECT -DOMAIN-SUFFIX,e.pubbirdf.com,REJECT -DOMAIN-SUFFIX,e.puooi.com,REJECT -DOMAIN-SUFFIX,e.pwjhg.com,REJECT -DOMAIN-SUFFIX,e.pyerc.com,REJECT -DOMAIN-SUFFIX,e.qiaoyuwang.com,REJECT -DOMAIN-SUFFIX,e.qingzhencai.net,REJECT -DOMAIN-SUFFIX,e.qiyunmuye.com,REJECT -DOMAIN-SUFFIX,e.qsove.com,REJECT -DOMAIN-SUFFIX,e.qvxyz.com,REJECT -DOMAIN-SUFFIX,e.qxfly.com,REJECT -DOMAIN-SUFFIX,e.resmv.com,REJECT -DOMAIN-SUFFIX,e.ricpt.com,REJECT -DOMAIN-SUFFIX,e.rmwdn.com,REJECT -DOMAIN-SUFFIX,e.romgv.com,REJECT -DOMAIN-SUFFIX,e.sanitwealth.com,REJECT -DOMAIN-SUFFIX,e.shenyunkeji.com,REJECT -DOMAIN-SUFFIX,e.sjuqc.com,REJECT -DOMAIN-SUFFIX,e.sosjyx.com,REJECT -DOMAIN-SUFFIX,e.srrux.com,REJECT -DOMAIN-SUFFIX,e.suehy.com,REJECT -DOMAIN-SUFFIX,e.szqifu.com,REJECT -DOMAIN-SUFFIX,e.t71q.com,REJECT -DOMAIN-SUFFIX,e.tdtsd.com,REJECT -DOMAIN-SUFFIX,e.tiantianedu.net,REJECT -DOMAIN-SUFFIX,e.tick0.com,REJECT -DOMAIN-SUFFIX,e.tiojk.com,REJECT -DOMAIN-SUFFIX,e.tuoaa.com,REJECT -DOMAIN-SUFFIX,e.ueram.com,REJECT -DOMAIN-SUFFIX,e.uissm.com,REJECT -DOMAIN-SUFFIX,e.v02u9.cn,REJECT -DOMAIN-SUFFIX,e.vaxyz.com,REJECT -DOMAIN-SUFFIX,e.vbaiu.com,REJECT -DOMAIN-SUFFIX,e.vouky.com,REJECT -DOMAIN-SUFFIX,e.vvocm.com,REJECT -DOMAIN-SUFFIX,e.wcjup.com,REJECT -DOMAIN-SUFFIX,e.weixingshexiangji.net,REJECT -DOMAIN-SUFFIX,e.wikigifth.com,REJECT -DOMAIN-SUFFIX,e.wjhehaofc.com,REJECT -DOMAIN-SUFFIX,e.wkjhd.com,REJECT -DOMAIN-SUFFIX,e.wnxcg.com,REJECT -DOMAIN-SUFFIX,e.wonwg.com,REJECT -DOMAIN-SUFFIX,e.wsxxu.com,REJECT -DOMAIN-SUFFIX,e.x.cn.xtgreat.com,REJECT -DOMAIN-SUFFIX,e.xdkje.com,REJECT -DOMAIN-SUFFIX,e.xeihy.com,REJECT -DOMAIN-SUFFIX,e.xetvb.com,REJECT -DOMAIN-SUFFIX,e.xiangchim0.com,REJECT -DOMAIN-SUFFIX,e.xikdn.com,REJECT -DOMAIN-SUFFIX,e.xkqpco.com.com,REJECT -DOMAIN-SUFFIX,e.xlsschina15.net,REJECT -DOMAIN-SUFFIX,e.xmgysweb.com,REJECT -DOMAIN-SUFFIX,e.xpjis.com,REJECT -DOMAIN-SUFFIX,e.xxkio.com,REJECT -DOMAIN-SUFFIX,e.yageben.com,REJECT -DOMAIN-SUFFIX,e.yangjingbang.net,REJECT -DOMAIN-SUFFIX,e.yerpt.com,REJECT -DOMAIN-SUFFIX,e.yicang8.com,REJECT -DOMAIN-SUFFIX,e.yidulive.net,REJECT -DOMAIN-SUFFIX,e.yingchengtou.com,REJECT -DOMAIN-SUFFIX,e.ynnke.com,REJECT -DOMAIN-SUFFIX,e.yoiur.com,REJECT -DOMAIN-SUFFIX,e.youweiprint.com,REJECT -DOMAIN-SUFFIX,e.ysdangan.com,REJECT -DOMAIN-SUFFIX,e.ysdhe.com,REJECT -DOMAIN-SUFFIX,e.yuxyz.com,REJECT -DOMAIN-SUFFIX,e.ywbwsm.com,REJECT -DOMAIN-SUFFIX,e.yycqc.com,REJECT -DOMAIN-SUFFIX,e.yyeks.com,REJECT -DOMAIN-SUFFIX,e.yyjhf.com,REJECT -DOMAIN-SUFFIX,e.zabxb.com,REJECT -DOMAIN-SUFFIX,e.zhuyuanp.club,REJECT -DOMAIN-SUFFIX,e.zhuyuanp.shop,REJECT -DOMAIN-SUFFIX,e.zhuyuanp.top,REJECT -DOMAIN-SUFFIX,e.zjkdaikuan.com,REJECT -DOMAIN-SUFFIX,e.zkwsdf.com,REJECT -DOMAIN-SUFFIX,e.zunss.com,REJECT -DOMAIN-SUFFIX,e7001.com,REJECT -DOMAIN-SUFFIX,e7002.com,REJECT -DOMAIN-SUFFIX,e7009.com,REJECT -DOMAIN-SUFFIX,e701.net,REJECT -DOMAIN-SUFFIX,e70123.com,REJECT -DOMAIN-SUFFIX,e7015.com,REJECT -DOMAIN-SUFFIX,e704.net,REJECT -DOMAIN-SUFFIX,e705.net,REJECT -DOMAIN-SUFFIX,e706.net,REJECT -DOMAIN-SUFFIX,e708.net,REJECT -DOMAIN-SUFFIX,e719.net,REJECT -DOMAIN-SUFFIX,e9377f.com,REJECT -DOMAIN-SUFFIX,eacash.streamplay.to,REJECT -DOMAIN-SUFFIX,eap.big5.enorth.com.cn,REJECT -DOMAIN-SUFFIX,eap.enorth.com.cn,REJECT -DOMAIN-SUFFIX,ebook.res.meizu.com,REJECT -DOMAIN-SUFFIX,ebp.renren.com,REJECT -DOMAIN-SUFFIX,ec.kejet.net,REJECT -DOMAIN-SUFFIX,eclick.120ask.com,REJECT -DOMAIN-SUFFIX,eclick.360doc.com,REJECT -DOMAIN-SUFFIX,eclick.baidu.com,REJECT -DOMAIN-SUFFIX,eclkspbn.com,REJECT -DOMAIN-SUFFIX,ecma.bdimg.com,REJECT -DOMAIN-SUFFIX,ecmb.bdimg.com,REJECT -DOMAIN-SUFFIX,ecmc.bdimg.com,REJECT -DOMAIN-SUFFIX,ecuc123.net,REJECT -DOMAIN-SUFFIX,ed.aijielang.cn,REJECT -DOMAIN-SUFFIX,ed.sczhilong.cn,REJECT -DOMAIN-SUFFIX,eddong.com,REJECT -DOMAIN-SUFFIX,edesf.xyzxmark.cn,REJECT -DOMAIN-SUFFIX,edge.quantserve.com,REJECT -DOMAIN-SUFFIX,edge.sharethis.com,REJECT -DOMAIN-SUFFIX,edge.yunjiasu.com,REJECT -DOMAIN-SUFFIX,edigitalsurvey.com,REJECT -DOMAIN-SUFFIX,edncui.net,REJECT -DOMAIN-SUFFIX,eduancm.com,REJECT -DOMAIN-SUFFIX,eduzzjy.com,REJECT -DOMAIN-SUFFIX,ee4kdushuba.com,REJECT -DOMAIN-SUFFIX,eee.eh39.co,REJECT -DOMAIN-SUFFIX,eee.kj78.org,REJECT -DOMAIN-SUFFIX,eee.ttyy888.co,REJECT -DOMAIN-SUFFIX,eeee500.com,REJECT -DOMAIN-SUFFIX,eezdx.erc.18183.com,REJECT -DOMAIN-SUFFIX,eff.inte.sogou.com,REJECT -DOMAIN-SUFFIX,effectivemeasure.com,REJECT -DOMAIN-SUFFIX,effectivemeasure.net,REJECT -DOMAIN-SUFFIX,ehd.baike.com,REJECT -DOMAIN-SUFFIX,ehxyz.com,REJECT -DOMAIN-SUFFIX,ein.51yingfa.com,REJECT -DOMAIN-SUFFIX,eiv.baidu.com,REJECT -DOMAIN-SUFFIX,ejzr.golden1.sogou.com,REJECT -DOMAIN-SUFFIX,ekeide.com,REJECT -DOMAIN-SUFFIX,eland.doublemax.net,REJECT -DOMAIN-SUFFIX,em.baidu.com,REJECT -DOMAIN-SUFFIX,emarbox.com,REJECT -DOMAIN-SUFFIX,emss.zjhim.com,REJECT -DOMAIN-SUFFIX,en.shenyun.com,REJECT -DOMAIN-SUFFIX,en.shenyun.org,REJECT -DOMAIN-SUFFIX,engine.lvehaisen.com,REJECT -DOMAIN-SUFFIX,engine.tuia.cn,REJECT -DOMAIN-SUFFIX,ent1.12584.cn,REJECT -DOMAIN-SUFFIX,entry.baidu.com,REJECT -DOMAIN-SUFFIX,e-p4p.163.com,REJECT -DOMAIN-SUFFIX,epernn.cn,REJECT -DOMAIN-SUFFIX,epowernetworktrackerimages.s3.amazonaws.com,REJECT -DOMAIN-SUFFIX,er.dlhygj.com,REJECT -DOMAIN-SUFFIX,erebor.douban.com,REJECT -DOMAIN-SUFFIX,ereg.adobe.com,REJECT -DOMAIN-SUFFIX,ereg.wip3.adobe.com,REJECT -DOMAIN-SUFFIX,ers.baidu.com,REJECT -DOMAIN-SUFFIX,erwqw.zh1155.com,REJECT -DOMAIN-SUFFIX,erwr.ydjskvpd.com,REJECT -DOMAIN-SUFFIX,espn-ak.starwave.com,REJECT -DOMAIN-SUFFIX,esptj.com,REJECT -DOMAIN-SUFFIX,esrpxyahzna.bid,REJECT -DOMAIN-SUFFIX,eteun.cn,REJECT -DOMAIN-SUFFIX,ethod.gzgmjcx.com,REJECT -DOMAIN-SUFFIX,etl.xlmc.sec.miui.com,REJECT -DOMAIN-SUFFIX,eu-gmtdmp.gd1.mookie1.com,REJECT -DOMAIN-SUFFIX,eum-appdynamics.com,REJECT -DOMAIN-SUFFIX,eus.rubiconproject.com,REJECT -DOMAIN-SUFFIX,euwidget.imshopping.com,REJECT -DOMAIN-SUFFIX,eva.ucas.com,REJECT -DOMAIN-SUFFIX,evefashion.cn,REJECT -DOMAIN-SUFFIX,event.ksosoft.com,REJECT -DOMAIN-SUFFIX,event.mackeeper.com,REJECT -DOMAIN-SUFFIX,eventlog.beacon.qq.com,REJECT -DOMAIN-SUFFIX,eventlog.hd.baofeng.com,REJECT -DOMAIN-SUFFIX,events.kalooga.com,REJECT -DOMAIN-SUFFIX,events.pingan.com,REJECT -DOMAIN-SUFFIX,events-api.outfit7.net,REJECT -DOMAIN-SUFFIX,eviltracker.net,REJECT -DOMAIN-SUFFIX,ew16d.package12.com,REJECT -DOMAIN-SUFFIX,ex.mobmore.com,REJECT -DOMAIN-SUFFIX,ex.puata.info,REJECT -DOMAIN-SUFFIX,exdynsrv.com,REJECT -DOMAIN-SUFFIX,exit.macandbumble.com,REJECT -DOMAIN-SUFFIX,exoclick.com,REJECT -DOMAIN-SUFFIX,exp.17wo.cn,REJECT -DOMAIN-SUFFIX,exp.3g.ifeng.com,REJECT -DOMAIN-SUFFIX,exp.qumi.com,REJECT -DOMAIN-SUFFIX,expo123.net,REJECT -DOMAIN-SUFFIX,ext.theglobalweb.com,REJECT -DOMAIN-SUFFIX,extmoney.i1608.com,REJECT -DOMAIN-SUFFIX,extstat.com,REJECT -DOMAIN-SUFFIX,eyd77s.com,REJECT -DOMAIN-SUFFIX,eye.swfchan.com,REJECT -DOMAIN-SUFFIX,eyouv.cn,REJECT -DOMAIN-SUFFIX,ez33.org.cn,REJECT -DOMAIN-SUFFIX,ezine.oupeng.com,REJECT -DOMAIN-SUFFIX,ezucods.cn,REJECT -DOMAIN-SUFFIX,f.520tingshu.com,REJECT -DOMAIN-SUFFIX,f.doodlemobile.com,REJECT -DOMAIN-SUFFIX,f.f70123.com,REJECT -DOMAIN-SUFFIX,f.fj95560.com,REJECT -DOMAIN-SUFFIX,f.haoxinjaju.com,REJECT -DOMAIN-SUFFIX,f.hongm.com,REJECT -DOMAIN-SUFFIX,f.qcwzx.net.cn,REJECT -DOMAIN-SUFFIX,f.yijikm.com,REJECT -DOMAIN-SUFFIX,f.yueyetiyu.com,REJECT -DOMAIN-SUFFIX,f1.06ps.com,REJECT -DOMAIN-SUFFIX,f1.bizhiku.net,REJECT -DOMAIN-SUFFIX,f1.luoshenbest.cn,REJECT -DOMAIN-SUFFIX,f1.meishichina.com,REJECT -DOMAIN-SUFFIX,f1.p0y.cn,REJECT -DOMAIN-SUFFIX,f1.pig66.com,REJECT -DOMAIN-SUFFIX,f1190.com,REJECT -DOMAIN-SUFFIX,f1c.i.biquge5200.com,REJECT -DOMAIN-SUFFIX,f2.p0y.cn,REJECT -DOMAIN-SUFFIX,f2zd.com,REJECT -DOMAIN-SUFFIX,f3.mi-stat.gslb.mi-idc.com,REJECT -DOMAIN-SUFFIX,f3.vedeh.com,REJECT -DOMAIN-SUFFIX,f5.dfcwg.com,REJECT -DOMAIN-SUFFIX,f5.mtqys.com,REJECT -DOMAIN-SUFFIX,f56g.me,REJECT -DOMAIN-SUFFIX,f6ce.com,REJECT -DOMAIN-SUFFIX,f70123.com,REJECT -DOMAIN-SUFFIX,f8272.com,REJECT -DOMAIN-SUFFIX,fa.163.com,REJECT -DOMAIN-SUFFIX,facebookma.cn,REJECT -DOMAIN-SUFFIX,faggrim.com,REJECT -DOMAIN-SUFFIX,fair.sogou.com,REJECT -DOMAIN-SUFFIX,falundata.com,REJECT -DOMAIN-SUFFIX,falundata.org,REJECT -DOMAIN-SUFFIX,fan.liuxiaoer.com,REJECT -DOMAIN-SUFFIX,fan.twitch.tv,REJECT -DOMAIN-SUFFIX,fancyapi.com,REJECT -DOMAIN-SUFFIX,fanqianbb.com,REJECT -DOMAIN-SUFFIX,fans.bestvogue.com,REJECT -DOMAIN-SUFFIX,fansi365.com,REJECT -DOMAIN-SUFFIX,fanxing.kugou.com,REJECT -DOMAIN-SUFFIX,farm-cn.plista.com,REJECT -DOMAIN-SUFFIX,fastable.com,REJECT -DOMAIN-SUFFIX,fastapi.net,REJECT -DOMAIN-SUFFIX,fastcache.com.cn,REJECT -DOMAIN-SUFFIX,fast-cdn.dianjoy.com,REJECT -DOMAIN-SUFFIX,fastclick.com,REJECT -DOMAIN-SUFFIX,fastclick.net,REJECT -DOMAIN-SUFFIX,fastly.bench.cedexis.com,REJECT -DOMAIN-SUFFIX,fastpopunder.com,REJECT -DOMAIN-SUFFIX,fathionmall.com,REJECT -DOMAIN-SUFFIX,fav.simba.taobao.com,REJECT -DOMAIN-SUFFIX,fb.xk.miui.com,REJECT -DOMAIN-SUFFIX,fbc.ffychb.com,REJECT -DOMAIN-SUFFIX,fccxgjg.com,REJECT -DOMAIN-SUFFIX,fc-feed.cdn.bcebos.com,REJECT -DOMAIN-SUFFIX,fclick.baidu.com,REJECT -DOMAIN-SUFFIX,fcsass.org.cn,REJECT -DOMAIN-SUFFIX,fd.anzhi.com,REJECT -DOMAIN-SUFFIX,fd.qchannel03.cn,REJECT -DOMAIN-SUFFIX,fd7c.com,REJECT -DOMAIN-SUFFIX,fds.api.moji.com,REJECT -DOMAIN-SUFFIX,fe.lea.lycos.co.uk,REJECT -DOMAIN-SUFFIX,fe1-au.imrworldwide.com,REJECT -DOMAIN-SUFFIX,fe2-au.imrworldwide.com,REJECT -DOMAIN-SUFFIX,fe3-au.imrworldwide.com,REJECT -DOMAIN-SUFFIX,fe-au.imrworldwide.com,REJECT -DOMAIN-SUFFIX,feed.baidu.com,REJECT -DOMAIN-SUFFIX,feed.theta.sogou.com,REJECT -DOMAIN-SUFFIX,feedback.whalecloud.com,REJECT -DOMAIN-SUFFIX,feeds.logicbuy.com,REJECT -DOMAIN-SUFFIX,feeds.videosz.com,REJECT -DOMAIN-SUFFIX,fei232.bhzje7ua9.com,REJECT -DOMAIN-SUFFIX,feidalu.com,REJECT -DOMAIN-SUFFIX,feifish66.com,REJECT -DOMAIN-SUFFIX,feitianma.com,REJECT -DOMAIN-SUFFIX,feixin2.com,REJECT -DOMAIN-SUFFIX,fembsflungod.com,REJECT -DOMAIN-SUFFIX,fen.dkdlsj.com,REJECT -DOMAIN-SUFFIX,fengbuy.com,REJECT -DOMAIN-SUFFIX,fenggejiaju.com,REJECT -DOMAIN-SUFFIX,fenqihome.com,REJECT -DOMAIN-SUFFIX,fenvm.com,REJECT -DOMAIN-SUFFIX,fexclick.baidu.com,REJECT -DOMAIN-SUFFIX,ff.nsg.org.ua,REJECT -DOMAIN-SUFFIX,ffb.feihuo.com,REJECT -DOMAIN-SUFFIX,fff.yuyouge.com,REJECT -DOMAIN-SUFFIX,ffhtek.com,REJECT -DOMAIN-SUFFIX,fflsn.com,REJECT -DOMAIN-SUFFIX,ffre.ffrepair.com,REJECT -DOMAIN-SUFFIX,ffychb.com,REJECT -DOMAIN-SUFFIX,fge9vbrzwt.bid,REJECT -DOMAIN-SUFFIX,fghm.ga25.com,REJECT -DOMAIN-SUFFIX,fghmc.ga25.com,REJECT -DOMAIN-SUFFIX,fghmimg.ga25.com,REJECT -DOMAIN-SUFFIX,file.bmob.cn,REJECT -DOMAIN-SUFFIX,files2.sogou.com,REJECT -DOMAIN-SUFFIX,fimserve.ign.com,REJECT -DOMAIN-SUFFIX,findicons.com,REJECT -DOMAIN-SUFFIX,finding.hardwareheaven.com,REJECT -DOMAIN-SUFFIX,findnsave.idahostatesman.com,REJECT -DOMAIN-SUFFIX,finead.cn,REJECT -DOMAIN-SUFFIX,fips.uimserv.net,REJECT -DOMAIN-SUFFIX,firefang.cn,REJECT -DOMAIN-SUFFIX,fjkst.com,REJECT -DOMAIN-SUFFIX,fjmeyer.com,REJECT -DOMAIN-SUFFIX,flash.2144.com,REJECT -DOMAIN-SUFFIX,flashtalking.com,REJECT -DOMAIN-SUFFIX,flowcodeapp.com,REJECT -DOMAIN-SUFFIX,flurry.cachefly.net,REJECT -DOMAIN-SUFFIX,flux.faloo.com,REJECT -DOMAIN-SUFFIX,flv.dotmore.com.tw,REJECT -DOMAIN-SUFFIX,flv.ytshuirun.com,REJECT -DOMAIN-SUFFIX,flwja.com,REJECT -DOMAIN-SUFFIX,fm.p0y.cn,REJECT -DOMAIN-SUFFIX,fmgoal.com,REJECT -DOMAIN-SUFFIX,fnkjj.com,REJECT -DOMAIN-SUFFIX,focuscat.com,REJECT -DOMAIN-SUFFIX,focusprolight.com,REJECT -DOMAIN-SUFFIX,fota4.adups.cn,REJECT -DOMAIN-SUFFIX,fotao9.com,REJECT -DOMAIN-SUFFIX,founseezb.cn,REJECT -DOMAIN-SUFFIX,fozhu.rrsdl.com,REJECT -DOMAIN-SUFFIX,fp.fraudmetrix.cn,REJECT -DOMAIN-SUFFIX,fpb.51edu.com,REJECT -DOMAIN-SUFFIX,fpb.kuhou.com,REJECT -DOMAIN-SUFFIX,fpb.mn586.com,REJECT -DOMAIN-SUFFIX,fpbbdx1.51240.com,REJECT -DOMAIN-SUFFIX,fpbjiansuo.mn586.com,REJECT -DOMAIN-SUFFIX,fpdownload.macromedia.com,REJECT -DOMAIN-SUFFIX,fptest.fraudmetrix.cn,REJECT -DOMAIN-SUFFIX,fqtra.com,REJECT -DOMAIN-SUFFIX,frame.enet.com.cn,REJECT -DOMAIN-SUFFIX,fraudmetrix.cn,REJECT -DOMAIN-SUFFIX,frdhq.cn,REJECT -DOMAIN-SUFFIX,free.aol.com,REJECT -DOMAIN-SUFFIX,freecodecs.us.intellitxt.com,REJECT -DOMAIN-SUFFIX,freexxxvideoclip.aebn.net,REJECT -DOMAIN-SUFFIX,fs.uc.nearme.com.cn,REJECT -DOMAIN-SUFFIX,fsjsp.com,REJECT -DOMAIN-SUFFIX,fsr.lenovomm.com,REJECT -DOMAIN-SUFFIX,fst360.com,REJECT -DOMAIN-SUFFIX,fs-uc-nearme-com-cn.oss-cn-hangzhou.aliyuncs.com,REJECT -DOMAIN-SUFFIX,fsyzcs.com,REJECT -DOMAIN-SUFFIX,ft.moad.cn,REJECT -DOMAIN-SUFFIX,ft.pnop.com,REJECT -DOMAIN-SUFFIX,fthcz.com,REJECT -DOMAIN-SUFFIX,fu68.com,REJECT -DOMAIN-SUFFIX,fucnm.com,REJECT -DOMAIN-SUFFIX,fujianryt.com,REJECT -DOMAIN-SUFFIX,fun.ynet.com,REJECT -DOMAIN-SUFFIX,funshion.net.cn,REJECT -DOMAIN-SUFFIX,fus.lenovomm.com,REJECT -DOMAIN-SUFFIX,fv99.com,REJECT -DOMAIN-SUFFIX,fw.adsafeprotected.com,REJECT -DOMAIN-SUFFIX,fw.vpon.com,REJECT -DOMAIN-SUFFIX,fwmrm.net,REJECT -DOMAIN-SUFFIX,fwt0.com,REJECT -DOMAIN-SUFFIX,fxc.aiquxs.com,REJECT -DOMAIN-SUFFIX,fxmacd.com,REJECT -DOMAIN-SUFFIX,fxtducb.cn,REJECT -DOMAIN-SUFFIX,fxxgw.com,REJECT -DOMAIN-SUFFIX,fych.uranus.sogou.com,REJECT -DOMAIN-SUFFIX,fydgold132.com,REJECT -DOMAIN-SUFFIX,fytza.cn,REJECT -DOMAIN-SUFFIX,fz863.com,REJECT -DOMAIN-SUFFIX,fzz.cloud.1234507.com,REJECT -DOMAIN-SUFFIX,fzz.shgqjr.com,REJECT -DOMAIN-SUFFIX,g.163.com,REJECT -DOMAIN-SUFFIX,g.51network.com,REJECT -DOMAIN-SUFFIX,g.6sfg.com,REJECT -DOMAIN-SUFFIX,g.ad8.cc,REJECT -DOMAIN-SUFFIX,g.aligames.com,REJECT -DOMAIN-SUFFIX,g.baidu.com,REJECT -DOMAIN-SUFFIX,g.bitauto.com,REJECT -DOMAIN-SUFFIX,g.brothersoft.com,REJECT -DOMAIN-SUFFIX,g.chuiyao.com,REJECT -DOMAIN-SUFFIX,g.d.yoyi.tv,REJECT -DOMAIN-SUFFIX,g.daman.cc,REJECT -DOMAIN-SUFFIX,g.f11w.com,REJECT -DOMAIN-SUFFIX,g.f5gh.com,REJECT -DOMAIN-SUFFIX,g.gridsum.com,REJECT -DOMAIN-SUFFIX,g.haluoha.com,REJECT -DOMAIN-SUFFIX,g.hsw.cn,REJECT -DOMAIN-SUFFIX,g.mnw.cn,REJECT -DOMAIN-SUFFIX,g.ousns.net,REJECT -DOMAIN-SUFFIX,g.rs.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,g.s8dj.com,REJECT -DOMAIN-SUFFIX,g.szdn1ms.com,REJECT -DOMAIN-SUFFIX,g.usingde.com,REJECT -DOMAIN-SUFFIX,g.w5b454.com,REJECT -DOMAIN-SUFFIX,g.wan.2345.com,REJECT -DOMAIN-SUFFIX,g.wan.douyu.com,REJECT -DOMAIN-SUFFIX,g.wrating.com,REJECT -DOMAIN-SUFFIX,g.x.cn.xtgreat.com,REJECT -DOMAIN-SUFFIX,g.x.evolife.cn,REJECT -DOMAIN-SUFFIX,g.yccdn.com,REJECT -DOMAIN-SUFFIX,g.zx-jsp.com,REJECT -DOMAIN-SUFFIX,g1.0573ren.com,REJECT -DOMAIN-SUFFIX,g1.08160.cn,REJECT -DOMAIN-SUFFIX,g1.163.com,REJECT -DOMAIN-SUFFIX,g1.tagtic.cn,REJECT -DOMAIN-SUFFIX,g1.taijuba.com,REJECT -DOMAIN-SUFFIX,g1c5.com,REJECT -DOMAIN-SUFFIX,g1f5.com,REJECT -DOMAIN-SUFFIX,g2.ousns.net,REJECT -DOMAIN-SUFFIX,g3.iqilu.com,REJECT -DOMAIN-SUFFIX,g4.iqilu.com,REJECT -DOMAIN-SUFFIX,g9s.sgzs999.com,REJECT -DOMAIN-SUFFIX,gaandroid.talkingdata.net,REJECT -DOMAIN-SUFFIX,gad.kugou.com,REJECT -DOMAIN-SUFFIX,gadwhy.com,REJECT -DOMAIN-SUFFIX,gafxa.code.mytanwan.com,REJECT -DOMAIN-SUFFIX,galaxy.sogoucdn.com,REJECT -DOMAIN-SUFFIX,game.9xzj.com,REJECT -DOMAIN-SUFFIX,game.baichuanhd.cn,REJECT -DOMAIN-SUFFIX,game.html5.qq.com,REJECT -DOMAIN-SUFFIX,game.kugou.com,REJECT -DOMAIN-SUFFIX,game.kuwo.cn,REJECT -DOMAIN-SUFFIX,game.qidian.com,REJECT -DOMAIN-SUFFIX,game.res.meizu.com,REJECT -DOMAIN-SUFFIX,game.rising.cn,REJECT -DOMAIN-SUFFIX,game.subway.uu.cc,REJECT -DOMAIN-SUFFIX,game.weibo.cn,REJECT -DOMAIN-SUFFIX,game.weibo.com,REJECT -DOMAIN-SUFFIX,gamead.swjoy.com,REJECT -DOMAIN-SUFFIX,gameads.digyourowngrave.com,REJECT -DOMAIN-SUFFIX,gamebox.kugou.com,REJECT -DOMAIN-SUFFIX,game-res.meizu.com,REJECT -DOMAIN-SUFFIX,ganjituiguang.ganji.com,REJECT -DOMAIN-SUFFIX,gao.ynet.com,REJECT -DOMAIN-SUFFIX,gas.data.pplive.com,REJECT -DOMAIN-SUFFIX,gateway.fortunelounge.com,REJECT -DOMAIN-SUFFIX,gateways.s3.amazonaws.com,REJECT -DOMAIN-SUFFIX,gb.corp.163.com,REJECT -DOMAIN-SUFFIX,gc.keefung-zs.com,REJECT -DOMAIN-SUFFIX,gcapi.sy.kugou.com,REJECT -DOMAIN-SUFFIX,gcs1.cn,REJECT -DOMAIN-SUFFIX,gd.cnhange.cn,REJECT -DOMAIN-SUFFIX,gd.jqgc.com,REJECT -DOMAIN-SUFFIX,gd.vodtw.com,REJECT -DOMAIN-SUFFIX,gdbly.com,REJECT -DOMAIN-SUFFIX,gdgy56.com,REJECT -DOMAIN-SUFFIX,gdskywings.com,REJECT -DOMAIN-SUFFIX,gdsqwy.org,REJECT -DOMAIN-SUFFIX,gdyn.cnn.com,REJECT -DOMAIN-SUFFIX,ge95.com,REJECT -DOMAIN-SUFFIX,geili.co,REJECT -DOMAIN-SUFFIX,geiyujieda.com,REJECT -DOMAIN-SUFFIX,gen.alicdn.com,REJECT -DOMAIN-SUFFIX,gentags.com,REJECT -DOMAIN-SUFFIX,geo.cliphunter.com,REJECT -DOMAIN-SUFFIX,geo.connexionsecure.com,REJECT -DOMAIN-SUFFIX,geo.frtya.com,REJECT -DOMAIN-SUFFIX,geo.frtyd.com,REJECT -DOMAIN-SUFFIX,geo.gridsumdissector.com,REJECT -DOMAIN-SUFFIX,geo.moatads.com,REJECT -DOMAIN-SUFFIX,geo.yahoo.com,REJECT -DOMAIN-SUFFIX,geo2.adobe.com,REJECT -DOMAIN-SUFFIX,geobanner.alt.com,REJECT -DOMAIN-SUFFIX,geobanner.friendfinder.com,REJECT -DOMAIN-SUFFIX,geobanner.passion.com,REJECT -DOMAIN-SUFFIX,geobanner.socialflirt.com,REJECT -DOMAIN-SUFFIX,geoshopping.nzherald.co.nz,REJECT -DOMAIN-SUFFIX,geryi.com,REJECT -DOMAIN-SUFFIX,get.thefile.me,REJECT -DOMAIN-SUFFIX,get3.adobe.com,REJECT -DOMAIN-SUFFIX,getnormalizedurl.com,REJECT -DOMAIN-SUFFIX,gewuwen.com,REJECT -DOMAIN-SUFFIX,gf108.com,REJECT -DOMAIN-SUFFIX,gf1352.com,REJECT -DOMAIN-SUFFIX,gfd80.com,REJECT -DOMAIN-SUFFIX,gfh.ahfzly.com,REJECT -DOMAIN-SUFFIX,gfx.infomine.com,REJECT -DOMAIN-SUFFIX,gg.0598yu.com,REJECT -DOMAIN-SUFFIX,gg.5173.com,REJECT -DOMAIN-SUFFIX,gg.51cto.com,REJECT -DOMAIN-SUFFIX,gg.amblrgg.live,REJECT -DOMAIN-SUFFIX,gg.anqu.com,REJECT -DOMAIN-SUFFIX,gg.blueidea.com,REJECT -DOMAIN-SUFFIX,gg.caixin.com,REJECT -DOMAIN-SUFFIX,gg.cs090.com,REJECT -DOMAIN-SUFFIX,gg.dsxdn.com,REJECT -DOMAIN-SUFFIX,gg.gao7.com,REJECT -DOMAIN-SUFFIX,gg.haianw.com,REJECT -DOMAIN-SUFFIX,gg.huangye88.com,REJECT -DOMAIN-SUFFIX,gg.jkmeishi.com,REJECT -DOMAIN-SUFFIX,gg.kugou.com,REJECT -DOMAIN-SUFFIX,gg.meitu.com,REJECT -DOMAIN-SUFFIX,gg.ptfish.com,REJECT -DOMAIN-SUFFIX,gg.sonhoo.com,REJECT -DOMAIN-SUFFIX,gg.stargame.com,REJECT -DOMAIN-SUFFIX,gg.uuu9.com,REJECT -DOMAIN-SUFFIX,gg.vidown.cn,REJECT -DOMAIN-SUFFIX,gg.xywy.com,REJECT -DOMAIN-SUFFIX,gg.yxdown.com,REJECT -DOMAIN-SUFFIX,gg.zhongyao1.com,REJECT -DOMAIN-SUFFIX,gg0376.com,REJECT -DOMAIN-SUFFIX,gg1.yszyz.com,REJECT -DOMAIN-SUFFIX,gg2.51cto.com,REJECT -DOMAIN-SUFFIX,gg2.dss9927.com,REJECT -DOMAIN-SUFFIX,gg3.51cto.com,REJECT -DOMAIN-SUFFIX,gg570.com,REJECT -DOMAIN-SUFFIX,gg86.pinggu.org,REJECT -DOMAIN-SUFFIX,gg8888.cnfol.com,REJECT -DOMAIN-SUFFIX,ggb.douguo.com,REJECT -DOMAIN-SUFFIX,ggcode.2345.com,REJECT -DOMAIN-SUFFIX,ggdoubi.com,REJECT -DOMAIN-SUFFIX,ggg.zj.com,REJECT -DOMAIN-SUFFIX,ggle.lywf.me,REJECT -DOMAIN-SUFFIX,ggmm777.com,REJECT -DOMAIN-SUFFIX,ggmmqq.com,REJECT -DOMAIN-SUFFIX,ggr.yxdown.com,REJECT -DOMAIN-SUFFIX,ggw.gusuwang.com,REJECT -DOMAIN-SUFFIX,ggw.watertu.com,REJECT -DOMAIN-SUFFIX,ggxt.net,REJECT -DOMAIN-SUFFIX,gi.xi.gxabj.com,REJECT -DOMAIN-SUFFIX,gif.lu.sogoucdn.com,REJECT -DOMAIN-SUFFIX,gimg.baidu.com,REJECT -DOMAIN-SUFFIX,gimg.bitauto.com,REJECT -DOMAIN-SUFFIX,girlcc.cc,REJECT -DOMAIN-SUFFIX,gj500.com,REJECT -DOMAIN-SUFFIX,gjghy.com,REJECT -DOMAIN-SUFFIX,gjreg.code.weddingeeos.com,REJECT -DOMAIN-SUFFIX,glasszz.com,REJECT -DOMAIN-SUFFIX,gload.adhood.com,REJECT -DOMAIN-SUFFIX,global.msads.net,REJECT -DOMAIN-SUFFIX,global.ymtracking.com,REJECT -DOMAIN-SUFFIX,gm682.com,REJECT -DOMAIN-SUFFIX,gma.alicdn.com,REJECT -DOMAIN-SUFFIX,gma1.com,REJECT -DOMAIN-SUFFIX,gmota.g188.net,REJECT -DOMAIN-SUFFIX,gmtdmp.mookie1.com,REJECT -DOMAIN-SUFFIX,go.gogolm.xyz,REJECT -DOMAIN-SUFFIX,go.gotourl.xyz,REJECT -DOMAIN-SUFFIX,go.gotourls.bid,REJECT -DOMAIN-SUFFIX,go.hangzhou.com.cn,REJECT -DOMAIN-SUFFIX,go.mmstat.com,REJECT -DOMAIN-SUFFIX,go.onclasrv.com,REJECT -DOMAIN-SUFFIX,go.util.zlibs.com,REJECT -DOMAIN-SUFFIX,godloveme.cn,REJECT -DOMAIN-SUFFIX,gog9.qzdfc.com,REJECT -DOMAIN-SUFFIX,go-mpulse.net,REJECT -DOMAIN-SUFFIX,good.ta80.com,REJECT -DOMAIN-SUFFIX,googlecommerce.com,REJECT -DOMAIN-SUFFIX,goolpter.com,REJECT -DOMAIN-SUFFIX,gopig.io,REJECT -DOMAIN-SUFFIX,gorgon.youdao.com,REJECT -DOMAIN-SUFFIX,gosquared.com,REJECT -DOMAIN-SUFFIX,goto.sogou.com,REJECT -DOMAIN-SUFFIX,goto.www.iciba.com,REJECT -DOMAIN-SUFFIX,gotourl.xyz,REJECT -DOMAIN-SUFFIX,gouzhibao.cn,REJECT -DOMAIN-SUFFIX,govgift.com,REJECT -DOMAIN-SUFFIX,govids.net,REJECT -DOMAIN-SUFFIX,gp.jstv.com,REJECT -DOMAIN-SUFFIX,gpydym.cn,REJECT -DOMAIN-SUFFIX,gqswg.com,REJECT -DOMAIN-SUFFIX,grand.ele.me,REJECT -DOMAIN-SUFFIX,green.erne.co,REJECT -DOMAIN-SUFFIX,greenhouseglobal.cn,REJECT -DOMAIN-SUFFIX,greenxfs.down.123ch.cn,REJECT -DOMAIN-SUFFIX,gridsum.com,REJECT -DOMAIN-SUFFIX,gridsumdissector.cn,REJECT -DOMAIN-SUFFIX,gridsumdissector.com,REJECT -DOMAIN-SUFFIX,groupa.onlylady.com,REJECT -DOMAIN-SUFFIX,gs307.com,REJECT -DOMAIN-SUFFIX,gso0.com,REJECT -DOMAIN-SUFFIX,gstat.bitauto.com,REJECT -DOMAIN-SUFFIX,gt.yy.com,REJECT -DOMAIN-SUFFIX,gt4ec.net,REJECT -DOMAIN-SUFFIX,gtags.net,REJECT -DOMAIN-SUFFIX,gtmucs.cn,REJECT -DOMAIN-SUFFIX,gu.qlogo.cn,REJECT -DOMAIN-SUFFIX,guang.lesports.com,REJECT -DOMAIN-SUFFIX,guang.sdsgwy.com,REJECT -DOMAIN-SUFFIX,guangzhuiyuan.com,REJECT -DOMAIN-SUFFIX,guangzizai.com,REJECT -DOMAIN-SUFFIX,guanjia.baidu.com,REJECT -DOMAIN-SUFFIX,guduopu.com,REJECT -DOMAIN-SUFFIX,guess.h.qhimg.com,REJECT -DOMAIN-SUFFIX,guestworld.tripod.lycos.com,REJECT -DOMAIN-SUFFIX,gugulonger.cn,REJECT -DOMAIN-SUFFIX,guidashu.com,REJECT -DOMAIN-SUFFIX,gum.criteo.com,REJECT -DOMAIN-SUFFIX,guohead.com,REJECT -DOMAIN-SUFFIX,guomob.com,REJECT -DOMAIN-SUFFIX,guoshennet.com,REJECT -DOMAIN-SUFFIX,gw5.push.mcp.weibo.cn,REJECT -DOMAIN-SUFFIX,gw6.push.mcp.weibo.cn,REJECT -DOMAIN-SUFFIX,gw630.com,REJECT -DOMAIN-SUFFIX,gx38.cn,REJECT -DOMAIN-SUFFIX,gxb.mmstat.com,REJECT -DOMAIN-SUFFIX,gxdhgb.com,REJECT -DOMAIN-SUFFIX,gxe.husky.sogou.com,REJECT -DOMAIN-SUFFIX,gyca9f.dahuangcheng.cn,REJECT -DOMAIN-SUFFIX,gydag.com,REJECT -DOMAIN-SUFFIX,gyrtg.com,REJECT -DOMAIN-SUFFIX,gz.hxdaka.com,REJECT -DOMAIN-SUFFIX,gz00005.top,REJECT -DOMAIN-SUFFIX,gzktpf.com,REJECT -DOMAIN-SUFFIX,gzlykj.cn,REJECT -DOMAIN-SUFFIX,gzmjnx.cn,REJECT -DOMAIN-SUFFIX,gzqudou.com,REJECT -DOMAIN-SUFFIX,h.canmg.cn,REJECT -DOMAIN-SUFFIX,h.holder.com.ua,REJECT -DOMAIN-SUFFIX,h.irs01.com,REJECT -DOMAIN-SUFFIX,h.laojiayoufang.com,REJECT -DOMAIN-SUFFIX,h.msn.com,REJECT -DOMAIN-SUFFIX,h.pcd.autohome.com.cn,REJECT -DOMAIN-SUFFIX,h.sora.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,h01.hotrank.com.tw,REJECT -DOMAIN-SUFFIX,h1.18sd.cn,REJECT -DOMAIN-SUFFIX,h2.18sd.cn,REJECT -DOMAIN-SUFFIX,h5.holalauncher.com,REJECT -DOMAIN-SUFFIX,h5.jiumaster.com,REJECT -DOMAIN-SUFFIX,h5.pk1179.com,REJECT -DOMAIN-SUFFIX,h5.super-dreamers.com,REJECT -DOMAIN-SUFFIX,h5.taihao.cc,REJECT -DOMAIN-SUFFIX,h8.bec.com,REJECT -DOMAIN-SUFFIX,h9377c.com,REJECT -DOMAIN-SUFFIX,haitaoad.nosdn.127.net,REJECT -DOMAIN-SUFFIX,haiwai-ic.ksosoft.com,REJECT -DOMAIN-SUFFIX,haiwengji.net,REJECT -DOMAIN-SUFFIX,haiyunpush.com,REJECT -DOMAIN-SUFFIX,hanju18.net,REJECT -DOMAIN-SUFFIX,hao.7654.com,REJECT -DOMAIN-SUFFIX,hao.qquu8.com,REJECT -DOMAIN-SUFFIX,hao.tiandi.com,REJECT -DOMAIN-SUFFIX,hao.uc.cn,REJECT -DOMAIN-SUFFIX,hao123.xywy.com,REJECT -DOMAIN-SUFFIX,hao123rt.com,REJECT -DOMAIN-SUFFIX,hao549.com,REJECT -DOMAIN-SUFFIX,hao61.net,REJECT -DOMAIN-SUFFIX,hao916.com,REJECT -DOMAIN-SUFFIX,hao934.com,REJECT -DOMAIN-SUFFIX,haoghost.com,REJECT -DOMAIN-SUFFIX,haohaowan8.com,REJECT -DOMAIN-SUFFIX,haolew.com,REJECT -DOMAIN-SUFFIX,haostat.qihoo.com,REJECT -DOMAIN-SUFFIX,hapic1.jhkxwl.com,REJECT -DOMAIN-SUFFIX,hascosafety.com,REJECT -DOMAIN-SUFFIX,hats.haibao.cn,REJECT -DOMAIN-SUFFIX,hbalx.cn,REJECT -DOMAIN-SUFFIX,hbdt.luomi.com,REJECT -DOMAIN-SUFFIX,hblinwei.com,REJECT -DOMAIN-SUFFIX,hbngfy.com,REJECT -DOMAIN-SUFFIX,hbyyzm.com,REJECT -DOMAIN-SUFFIX,hc.baidu.com,REJECT -DOMAIN-SUFFIX,hccms.com.cn,REJECT -DOMAIN-SUFFIX,hcreditx.com,REJECT -DOMAIN-SUFFIX,hd.jiedaibao.com,REJECT -DOMAIN-SUFFIX,hd.ylddq.com,REJECT -DOMAIN-SUFFIX,hda.maxli.cn,REJECT -DOMAIN-SUFFIX,hdad.baike.com,REJECT -DOMAIN-SUFFIX,hdb.maxli.cn,REJECT -DOMAIN-SUFFIX,hdggcdn.bayimob.com,REJECT -DOMAIN-SUFFIX,hdhkwl.com,REJECT -DOMAIN-SUFFIX,hdj.baidu.com,REJECT -DOMAIN-SUFFIX,he2d.com,REJECT -DOMAIN-SUFFIX,health1.12584.cn,REJECT -DOMAIN-SUFFIX,heavenmedia.v3g4s.com,REJECT -DOMAIN-SUFFIX,hechaocheng.cn,REJECT -DOMAIN-SUFFIX,heefwozhlxgz.com,REJECT -DOMAIN-SUFFIX,hefan365.com,REJECT -DOMAIN-SUFFIX,heib10.top,REJECT -DOMAIN-SUFFIX,heib12.top,REJECT -DOMAIN-SUFFIX,heimo.rrsdl.com,REJECT -DOMAIN-SUFFIX,hejban.youwatch.org,REJECT -DOMAIN-SUFFIX,hejingroup.cn,REJECT -DOMAIN-SUFFIX,help.baotangwang.cn,REJECT -DOMAIN-SUFFIX,help.yunaq.com,REJECT -DOMAIN-SUFFIX,hesxz.com,REJECT -DOMAIN-SUFFIX,heyzap.com,REJECT -DOMAIN-SUFFIX,hfjuki.com,REJECT -DOMAIN-SUFFIX,hfsteel.net,REJECT -DOMAIN-SUFFIX,hg417.bet,REJECT -DOMAIN-SUFFIX,hg89038.com,REJECT -DOMAIN-SUFFIX,hg89068.com,REJECT -DOMAIN-SUFFIX,hg89078.com,REJECT -DOMAIN-SUFFIX,hgame.com,REJECT -DOMAIN-SUFFIX,hh6666.com,REJECT -DOMAIN-SUFFIX,hhlian.com,REJECT -DOMAIN-SUFFIX,hhly88.com,REJECT -DOMAIN-SUFFIX,hhppyt.com,REJECT -DOMAIN-SUFFIX,hhqda.pop.t5yx.cn,REJECT -DOMAIN-SUFFIX,hi686.com,REJECT -DOMAIN-SUFFIX,hi760.com,REJECT -DOMAIN-SUFFIX,hi9377.com,REJECT -DOMAIN-SUFFIX,hiad.myweb.hinet.net,REJECT -DOMAIN-SUFFIX,hiad.vmall.com,REJECT -DOMAIN-SUFFIX,higame123.com,REJECT -DOMAIN-SUFFIX,hilltopads.net,REJECT -DOMAIN-SUFFIX,himandy.com,REJECT -DOMAIN-SUFFIX,hipersushiads.com,REJECT -DOMAIN-SUFFIX,histats.com,REJECT -DOMAIN-SUFFIX,hit.webcentre.lycos.co.uk,REJECT -DOMAIN-SUFFIX,hitlog2.chosun.com,REJECT -DOMAIN-SUFFIX,hitslink.com,REJECT -DOMAIN-SUFFIX,hivecn.cn,REJECT -DOMAIN-SUFFIX,hivedata.cc,REJECT -DOMAIN-SUFFIX,hjc1990.com,REJECT -DOMAIN-SUFFIX,hk.jtsh123.com,REJECT -DOMAIN-SUFFIX,hk.napi.ucweb.com,REJECT -DOMAIN-SUFFIX,hk9600.com,REJECT -DOMAIN-SUFFIX,hk-cdn.effectivemeasure.net,REJECT -DOMAIN-SUFFIX,hkfuy.com,REJECT -DOMAIN-SUFFIX,hl.kuzu.com,REJECT -DOMAIN-SUFFIX,hl.quw18.com,REJECT -DOMAIN-SUFFIX,hl2rcv.adobe.com,REJECT -DOMAIN-SUFFIX,hldwmly.com,REJECT -DOMAIN-SUFFIX,hlrcv.stage.adobe.com,REJECT -DOMAIN-SUFFIX,hmp33.com,REJECT -DOMAIN-SUFFIX,hmttoly.com,REJECT -DOMAIN-SUFFIX,hmyangshengji.com,REJECT -DOMAIN-SUFFIX,hnasd.com,REJECT -DOMAIN-SUFFIX,hnctsm.com,REJECT -DOMAIN-SUFFIX,hndiyikj.com,REJECT -DOMAIN-SUFFIX,hnol.net,REJECT -DOMAIN-SUFFIX,hnxxjn.com,REJECT -DOMAIN-SUFFIX,hnyny.com,REJECT -DOMAIN-SUFFIX,hoisin.coocaatv.com,REJECT -DOMAIN-SUFFIX,home520.com,REJECT -DOMAIN-SUFFIX,hoplink.ksosoft.com,REJECT -DOMAIN-SUFFIX,hosting.miarroba.info,REJECT -DOMAIN-SUFFIX,hot.browser.miui.com,REJECT -DOMAIN-SUFFIX,hot.m.shouji.360tpcdn.com,REJECT -DOMAIN-SUFFIX,hot-mob.com,REJECT -DOMAIN-SUFFIX,hotrank.com.tw,REJECT -DOMAIN-SUFFIX,houdaolj.com,REJECT -DOMAIN-SUFFIX,houtai.2345.com,REJECT -DOMAIN-SUFFIX,houyi.logger.baofeng.com,REJECT -DOMAIN-SUFFIX,hpd.baidu.com,REJECT -DOMAIN-SUFFIX,hpqxznpb.bid,REJECT -DOMAIN-SUFFIX,hqgjcm.com,REJECT -DOMAIN-SUFFIX,hr41.cn,REJECT -DOMAIN-SUFFIX,hr44.com,REJECT -DOMAIN-SUFFIX,hs.qhupdate.com,REJECT -DOMAIN-SUFFIX,hslyqs.com,REJECT -DOMAIN-SUFFIX,ht.www.sogou.com,REJECT -DOMAIN-SUFFIX,htfmbt.com,REJECT -DOMAIN-SUFFIX,htjsk.com,REJECT -DOMAIN-SUFFIX,html.350.com,REJECT -DOMAIN-SUFFIX,html.sunday8.com,REJECT -DOMAIN-SUFFIX,html.yuntzs.com,REJECT -DOMAIN-SUFFIX,httpdns.push.oppomobile.com,REJECT -DOMAIN-SUFFIX,huahuaka.com,REJECT -DOMAIN-SUFFIX,huashengtai.net,REJECT -DOMAIN-SUFFIX,huashuowork.com,REJECT -DOMAIN-SUFFIX,huaxinxunye.cn,REJECT -DOMAIN-SUFFIX,huayi65.com,REJECT -DOMAIN-SUFFIX,hub5pn.wap.sandai.net,REJECT -DOMAIN-SUFFIX,hubojd.com,REJECT -DOMAIN-SUFFIX,huichuan.sm.cn,REJECT -DOMAIN-SUFFIX,huimee.net,REJECT -DOMAIN-SUFFIX,huishenghuiying.com,REJECT -DOMAIN-SUFFIX,humanding.com,REJECT -DOMAIN-SUFFIX,hunpingou.com,REJECT -DOMAIN-SUFFIX,hv.code.tanwanyx.com,REJECT -DOMAIN-SUFFIX,hw6.com,REJECT -DOMAIN-SUFFIX,hwt.player888.cn,REJECT -DOMAIN-SUFFIX,hxadt.com,REJECT -DOMAIN-SUFFIX,hxspc.com,REJECT -DOMAIN-SUFFIX,hxstfxx.cn,REJECT -DOMAIN-SUFFIX,hxueu.code.weddingeeos.com,REJECT -DOMAIN-SUFFIX,hxyifu.com,REJECT -DOMAIN-SUFFIX,hxyx360.com,REJECT -DOMAIN-SUFFIX,hyfh.benbaisteel.com,REJECT -DOMAIN-SUFFIX,hyfyuan.com,REJECT -DOMAIN-SUFFIX,hyperpromote.com,REJECT -DOMAIN-SUFFIX,hys4.com,REJECT -DOMAIN-SUFFIX,hystq.com,REJECT -DOMAIN-SUFFIX,hytgj.com,REJECT -DOMAIN-SUFFIX,hyz86.com,REJECT -DOMAIN-SUFFIX,hz.miercn.com,REJECT -DOMAIN-SUFFIX,hz.mmstat.com,REJECT -DOMAIN-SUFFIX,hz.shouyoutv.com,REJECT -DOMAIN-SUFFIX,hzaibi.com,REJECT -DOMAIN-SUFFIX,hzdmacore.kejet.net,REJECT -DOMAIN-SUFFIX,hzhyhm.com,REJECT -DOMAIN-SUFFIX,hzsod71wov.me,REJECT -DOMAIN-SUFFIX,hzxfmc.com,REJECT -DOMAIN-SUFFIX,hzyuw.com,REJECT -DOMAIN-SUFFIX,i.bigmir.net,REJECT -DOMAIN-SUFFIX,i.clkservice.youdao.com,REJECT -DOMAIN-SUFFIX,i.dreamfull.cn,REJECT -DOMAIN-SUFFIX,i.flow.browser.oppomobile.com,REJECT -DOMAIN-SUFFIX,i.go.sohu.com,REJECT -DOMAIN-SUFFIX,i.haloapps.com,REJECT -DOMAIN-SUFFIX,i.hao61.net,REJECT -DOMAIN-SUFFIX,i.holalauncher.com,REJECT -DOMAIN-SUFFIX,i.huilixieye.net,REJECT -DOMAIN-SUFFIX,i.jiathis.com,REJECT -DOMAIN-SUFFIX,i.jyhwt.cn,REJECT -DOMAIN-SUFFIX,i.l.cnn.net,REJECT -DOMAIN-SUFFIX,i.liadm.com,REJECT -DOMAIN-SUFFIX,i.ma.social-touch.com,REJECT -DOMAIN-SUFFIX,i.mmcdn.cn,REJECT -DOMAIN-SUFFIX,i.ssix.io,REJECT -DOMAIN-SUFFIX,i.syasn.com,REJECT -DOMAIN-SUFFIX,i.tansuotv.com,REJECT -DOMAIN-SUFFIX,i.w55c.net,REJECT -DOMAIN-SUFFIX,i.zhuoyaju.com,REJECT -DOMAIN-SUFFIX,i1236.net,REJECT -DOMAIN-SUFFIX,i2.akjunshi.com,REJECT -DOMAIN-SUFFIX,i3818.com,REJECT -DOMAIN-SUFFIX,i5.akjunshi.com,REJECT -DOMAIN-SUFFIX,i92xue.com,REJECT -DOMAIN-SUFFIX,ia.ctags.cn,REJECT -DOMAIN-SUFFIX,iad.g.163.com,REJECT -DOMAIN-SUFFIX,iadc.qwapi.com,REJECT -DOMAIN-SUFFIX,iadmatvideo.nosdn.127.net,REJECT -DOMAIN-SUFFIX,iads.xinmin.cn,REJECT -DOMAIN-SUFFIX,ib.adnxs.co,REJECT -DOMAIN-SUFFIX,ibafnw.cn,REJECT -DOMAIN-SUFFIX,ibanners.empoweredcomms.com.au,REJECT -DOMAIN-SUFFIX,ic.wps.cn,REJECT -DOMAIN-SUFFIX,icast.cn,REJECT -DOMAIN-SUFFIX,icdxc.com,REJECT -DOMAIN-SUFFIX,icn.southmoney.com,REJECT -DOMAIN-SUFFIX,ico.58pic.com,REJECT -DOMAIN-SUFFIX,icon.cnmo.com,REJECT -DOMAIN-SUFFIX,icons.mydrivers.com,REJECT -DOMAIN-SUFFIX,id.jiathis.com,REJECT -DOMAIN-SUFFIX,id528.com,REJECT -DOMAIN-SUFFIX,ida.cnool.net,REJECT -DOMAIN-SUFFIX,idasai.com,REJECT -DOMAIN-SUFFIX,idcot.com,REJECT -DOMAIN-SUFFIX,idcqi.com,REJECT -DOMAIN-SUFFIX,identified.cn,REJECT -DOMAIN-SUFFIX,idianfang.com,REJECT -DOMAIN-SUFFIX,idm-su.baidu.com,REJECT -DOMAIN-SUFFIX,ids.deliver.ifeng.com,REJECT -DOMAIN-SUFFIX,ids1.deliver.ifeng.com,REJECT -DOMAIN-SUFFIX,idx.m.hub.sandai.net,REJECT -DOMAIN-SUFFIX,ie8eamus.com,REJECT -DOMAIN-SUFFIX,iebar.baidu.com,REJECT -DOMAIN-SUFFIX,ieonline.microsoft.com,REJECT -DOMAIN-SUFFIX,if1512.com,REJECT -DOMAIN-SUFFIX,iflyad.bj.openstorage.cn,REJECT -DOMAIN-SUFFIX,iframe.travel.yahoo.com,REJECT -DOMAIN-SUFFIX,ig.nukefans.net,REJECT -DOMAIN-SUFFIX,igexin.com,REJECT -DOMAIN-SUFFIX,igj5y.yongchanghengyuan.com,REJECT -DOMAIN-SUFFIX,ih.adscale.de,REJECT -DOMAIN-SUFFIX,ihualun.com,REJECT -DOMAIN-SUFFIX,ihuanmei.com,REJECT -DOMAIN-SUFFIX,iia1.pikacn.com,REJECT -DOMAIN-SUFFIX,iiad.com,REJECT -DOMAIN-SUFFIX,iiewl.com,REJECT -DOMAIN-SUFFIX,iii.6park.com,REJECT -DOMAIN-SUFFIX,iis1.deliver.ifeng.com,REJECT -DOMAIN-SUFFIX,iis3g.deliver.ifeng.com,REJECT -DOMAIN-SUFFIX,iisl7wpf.me,REJECT -DOMAIN-SUFFIX,ikcode.baidu.com,REJECT -DOMAIN-SUFFIX,il8r.com,REJECT -DOMAIN-SUFFIX,im.jpush.cn,REJECT -DOMAIN-SUFFIX,im.ov.yahoo.co.jp,REJECT -DOMAIN-SUFFIX,im1.56zzw.com,REJECT -DOMAIN-SUFFIX,im64.jpush.cn,REJECT -DOMAIN-SUFFIX,ima3vpaid.appspot.com,REJECT -DOMAIN-SUFFIX,imads.rediff.com,REJECT -DOMAIN-SUFFIX,image.139y.com,REJECT -DOMAIN-SUFFIX,image.9duw.com,REJECT -DOMAIN-SUFFIX,image.box.xiaomi.com,REJECT -DOMAIN-SUFFIX,image.fsyule.net,REJECT -DOMAIN-SUFFIX,image.gentags.com,REJECT -DOMAIN-SUFFIX,image.haiyunx.com,REJECT -DOMAIN-SUFFIX,image.hh010.com,REJECT -DOMAIN-SUFFIX,image.hj217.com,REJECT -DOMAIN-SUFFIX,image.p4p.sogou.com,REJECT -DOMAIN-SUFFIX,image.qj175.com,REJECT -DOMAIN-SUFFIX,image.zzd.sm.cn,REJECT -DOMAIN-SUFFIX,imagelx.yidianzixun.com,REJECT -DOMAIN-SUFFIX,images.avsmt.cn,REJECT -DOMAIN-SUFFIX,images.chinaz.com,REJECT -DOMAIN-SUFFIX,images.enet.com.cn,REJECT -DOMAIN-SUFFIX,images.fastclick.net,REJECT -DOMAIN-SUFFIX,images.gxsky.com,REJECT -DOMAIN-SUFFIX,images.intellitxt.com,REJECT -DOMAIN-SUFFIX,images.millennialmedia.com,REJECT -DOMAIN-SUFFIX,images.pagechoice.net,REJECT -DOMAIN-SUFFIX,images.sohu.com,REJECT -DOMAIN-SUFFIX,images.startappservice.com,REJECT -DOMAIN-SUFFIX,images.tyyjzs.cn,REJECT -DOMAIN-SUFFIX,images9999.com,REJECT -DOMAIN-SUFFIX,imageter.com,REJECT -DOMAIN-SUFFIX,imagzine.oppomobile.com,REJECT -DOMAIN-SUFFIX,imedia.bokecc.com,REJECT -DOMAIN-SUFFIX,imeijiajia.com,REJECT -DOMAIN-SUFFIX,imfsr.lenovomm.com,REJECT -DOMAIN-SUFFIX,img.12584.cn,REJECT -DOMAIN-SUFFIX,img.3sjt.com,REJECT -DOMAIN-SUFFIX,img.88ads.com,REJECT -DOMAIN-SUFFIX,img.9duw.com,REJECT -DOMAIN-SUFFIX,img.ad.zhangyue.com,REJECT -DOMAIN-SUFFIX,img.adbox.sina.com.cn,REJECT -DOMAIN-SUFFIX,img.adnyg.com,REJECT -DOMAIN-SUFFIX,img.amp.ad.sina.com.cn,REJECT -DOMAIN-SUFFIX,img.applovin.com,REJECT -DOMAIN-SUFFIX,img.cmm.xmfish.com,REJECT -DOMAIN-SUFFIX,img.cxxyft.com,REJECT -DOMAIN-SUFFIX,img.dawenxue.org,REJECT -DOMAIN-SUFFIX,img.dydab.com,REJECT -DOMAIN-SUFFIX,img.ercfh.com,REJECT -DOMAIN-SUFFIX,img.fd7c.com,REJECT -DOMAIN-SUFFIX,img.feitian001.com,REJECT -DOMAIN-SUFFIX,img.gaore.com,REJECT -DOMAIN-SUFFIX,img.gz9d.com,REJECT -DOMAIN-SUFFIX,img.il8r.com,REJECT -DOMAIN-SUFFIX,img.img18.com,REJECT -DOMAIN-SUFFIX,img.jgchq.com,REJECT -DOMAIN-SUFFIX,img.jizzads.com,REJECT -DOMAIN-SUFFIX,img.kanuxian.cn,REJECT -DOMAIN-SUFFIX,img.khlxw.com,REJECT -DOMAIN-SUFFIX,img.kuwanpx.com,REJECT -DOMAIN-SUFFIX,img.libdd.com,REJECT -DOMAIN-SUFFIX,img.ma.social-touch.com,REJECT -DOMAIN-SUFFIX,img.meipic.net,REJECT -DOMAIN-SUFFIX,img.qdscgj.com,REJECT -DOMAIN-SUFFIX,img.qqgeshou.com,REJECT -DOMAIN-SUFFIX,img.s8bbs.com,REJECT -DOMAIN-SUFFIX,img.scupio.com,REJECT -DOMAIN-SUFFIX,img.sheyuansu.com,REJECT -DOMAIN-SUFFIX,img.supfast.net,REJECT -DOMAIN-SUFFIX,img.tan5858.com,REJECT -DOMAIN-SUFFIX,img.taotaosou.cn,REJECT -DOMAIN-SUFFIX,img.tcdxt.com,REJECT -DOMAIN-SUFFIX,img.toppr.com.cn,REJECT -DOMAIN-SUFFIX,img.twcczhu.com,REJECT -DOMAIN-SUFFIX,img.uyangyong.cn,REJECT -DOMAIN-SUFFIX,img.wan.sogou.com,REJECT -DOMAIN-SUFFIX,img.wuben56.com,REJECT -DOMAIN-SUFFIX,img.xa9t.com,REJECT -DOMAIN-SUFFIX,img.xcy8.com,REJECT -DOMAIN-SUFFIX,img.xiacaidd.com,REJECT -DOMAIN-SUFFIX,img.xuenb.com,REJECT -DOMAIN-SUFFIX,img.yingshidiguo.cn,REJECT -DOMAIN-SUFFIX,img.yuyue007.cn,REJECT -DOMAIN-SUFFIX,img.zsj18.com,REJECT -DOMAIN-SUFFIX,img.zuowen8.com,REJECT -DOMAIN-SUFFIX,img.zx590.com,REJECT -DOMAIN-SUFFIX,img0.egou.com,REJECT -DOMAIN-SUFFIX,img01.taotaosou.cn,REJECT -DOMAIN-SUFFIX,img1.126.net,REJECT -DOMAIN-SUFFIX,img1.18183.com,REJECT -DOMAIN-SUFFIX,img1.jintang114.org,REJECT -DOMAIN-SUFFIX,img1.km.com,REJECT -DOMAIN-SUFFIX,img1.mekbet.com,REJECT -DOMAIN-SUFFIX,img1.nend.net,REJECT -DOMAIN-SUFFIX,img1.pcfg.cache.wps.cn,REJECT -DOMAIN-SUFFIX,img1.pszyzxh.org,REJECT -DOMAIN-SUFFIX,img18.com,REJECT -DOMAIN-SUFFIX,img2.126.net,REJECT -DOMAIN-SUFFIX,img2.578965.com,REJECT -DOMAIN-SUFFIX,img2.cs153.com,REJECT -DOMAIN-SUFFIX,img2.hrccb.com,REJECT -DOMAIN-SUFFIX,img2.jiuzhilan.com,REJECT -DOMAIN-SUFFIX,img2.km.com,REJECT -DOMAIN-SUFFIX,img2.qekun.com,REJECT -DOMAIN-SUFFIX,img3.126.net,REJECT -DOMAIN-SUFFIX,img3.fy1g.com,REJECT -DOMAIN-SUFFIX,img3.km.com,REJECT -DOMAIN-SUFFIX,img6.126.net,REJECT -DOMAIN-SUFFIX,img80.net,REJECT -DOMAIN-SUFFIX,img-ad.oupeng.com,REJECT -DOMAIN-SUFFIX,imgad.thepaper.cn,REJECT -DOMAIN-SUFFIX,imgad0.3conline.com,REJECT -DOMAIN-SUFFIX,imgapp.yeyou.com,REJECT -DOMAIN-SUFFIX,imgc.cymzc.com,REJECT -DOMAIN-SUFFIX,imgcdn.wapx.cn,REJECT -DOMAIN-SUFFIX,img-cdn-spot.ymcdn.cn,REJECT -DOMAIN-SUFFIX,img-dsp.oss-cn-beijing.aliyuncs.com,REJECT -DOMAIN-SUFFIX,imges.wu65.com,REJECT -DOMAIN-SUFFIX,imgg.marketgid.com,REJECT -DOMAIN-SUFFIX,imgg.mgid.com,REJECT -DOMAIN-SUFFIX,imgp.cymzc.com,REJECT -DOMAIN-SUFFIX,imgsreview.dftoutiao.com,REJECT -DOMAIN-SUFFIX,img-x.jd.com,REJECT -DOMAIN-SUFFIX,immob.cn,REJECT -DOMAIN-SUFFIX,imneinei.com,REJECT -DOMAIN-SUFFIX,i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,imp.asahi.com,REJECT -DOMAIN-SUFFIX,imp.gentags.net,REJECT -DOMAIN-SUFFIX,imp.go.sohu.com,REJECT -DOMAIN-SUFFIX,imp.madserving.com,REJECT -DOMAIN-SUFFIX,imp.pdb.madserving.com,REJECT -DOMAIN-SUFFIX,imp.xgo.com.cn,REJECT -DOMAIN-SUFFIX,imp.zdnet.com.cn,REJECT -DOMAIN-SUFFIX,imp.zol.com.cn,REJECT -DOMAIN-SUFFIX,impression.gridsumdissector.com,REJECT -DOMAIN-SUFFIX,impservice2.youdao.com,REJECT -DOMAIN-SUFFIX,impservicetest.dictapp.youdao.com,REJECT -DOMAIN-SUFFIX,impservice-test.dictapp.youdao.com,REJECT -DOMAIN-SUFFIX,imrworldwide.com,REJECT -DOMAIN-SUFFIX,in.gyeet.com,REJECT -DOMAIN-SUFFIX,in.jxhcyc.com,REJECT -DOMAIN-SUFFIX,in.mengpr.com,REJECT -DOMAIN-SUFFIX,in.mgwcn.com,REJECT -DOMAIN-SUFFIX,in.qzkxt.com,REJECT -DOMAIN-SUFFIX,in.zog.link,REJECT -DOMAIN-SUFFIX,in1.feed.uu.cc,REJECT -DOMAIN-SUFFIX,in1.secure.uu.cc,REJECT -DOMAIN-SUFFIX,inad.com,REJECT -DOMAIN-SUFFIX,inapp.1sapp.com,REJECT -DOMAIN-SUFFIX,inccnd.com,REJECT -DOMAIN-SUFFIX,inclk.com,REJECT -DOMAIN-SUFFIX,include.xs2345.com,REJECT -DOMAIN-SUFFIX,index.woai310.com,REJECT -DOMAIN-SUFFIX,indieclick.3janecdn.com,REJECT -DOMAIN-SUFFIX,info.downsave.com,REJECT -DOMAIN-SUFFIX,info.gomlab.com,REJECT -DOMAIN-SUFFIX,info.meihua.docer.com,REJECT -DOMAIN-SUFFIX,info.pinyin.sogou.com,REJECT -DOMAIN-SUFFIX,info.sec.miui.com,REJECT -DOMAIN-SUFFIX,info.stockstar.com,REJECT -DOMAIN-SUFFIX,info.yitsoftware.com,REJECT -DOMAIN-SUFFIX,infocenter.meizu.com,REJECT -DOMAIN-SUFFIX,ingameads.gameloft.com,REJECT -DOMAIN-SUFFIX,ini.litingxin.cn,REJECT -DOMAIN-SUFFIX,ini.update.360safe.com,REJECT -DOMAIN-SUFFIX,init.phpwind.com,REJECT -DOMAIN-SUFFIX,init.phpwind.net,REJECT -DOMAIN-SUFFIX,init.startappexchange.com,REJECT -DOMAIN-SUFFIX,innity.com,REJECT -DOMAIN-SUFFIX,innity.net,REJECT -DOMAIN-SUFFIX,inoprosport.su,REJECT -DOMAIN-SUFFIX,insenz.com,REJECT -DOMAIN-SUFFIX,inside.bitcomet.com,REJECT -DOMAIN-SUFFIX,inskin.vo.llnwd.net,REJECT -DOMAIN-SUFFIX,inst.360safe.com,REJECT -DOMAIN-SUFFIX,instabug.com,REJECT -DOMAIN-SUFFIX,install.kugou.com,REJECT -DOMAIN-SUFFIX,install.sidesearch.lycos.com,REJECT -DOMAIN-SUFFIX,install2.kugou.com,REJECT -DOMAIN-SUFFIX,instreet.cn,REJECT -DOMAIN-SUFFIX,int.dpool.sina.com.cn,REJECT -DOMAIN-SUFFIX,inte.theta.sogoucdn.com,REJECT -DOMAIN-SUFFIX,intellitxt.com,REJECT -DOMAIN-SUFFIX,intely.cn,REJECT -DOMAIN-SUFFIX,inter1ads.com,REJECT -DOMAIN-SUFFIX,interaction.bayimob.com,REJECT -DOMAIN-SUFFIX,interactive.huanqiu.com,REJECT -DOMAIN-SUFFIX,interest.mix.sina.com.cn,REJECT -DOMAIN-SUFFIX,ioc.mmakd.top,REJECT -DOMAIN-SUFFIX,ios-dc.51y5.net,REJECT -DOMAIN-SUFFIX,ios-informationplatform.wps.cn,REJECT -DOMAIN-SUFFIX,iosipa.b0.upaiyun.com,REJECT -DOMAIN-SUFFIX,ip.hivps.xyz,REJECT -DOMAIN-SUFFIX,ip2.pxene.com,REJECT -DOMAIN-SUFFIX,ipengtai.huanqiu.com,REJECT -DOMAIN-SUFFIX,iperceptions.com,REJECT -DOMAIN-SUFFIX,iphonelog.shouji.baofeng.com,REJECT -DOMAIN-SUFFIX,ipic.staticsdo.com,REJECT -DOMAIN-SUFFIX,ipinyou.com,REJECT -DOMAIN-SUFFIX,ipm.atm.cp31.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,ipm.atm.youku.com,REJECT -DOMAIN-SUFFIX,iqiyi.irs01.com,REJECT -DOMAIN-SUFFIX,ir.mail.126.com,REJECT -DOMAIN-SUFFIX,ir.mail.163.com,REJECT -DOMAIN-SUFFIX,ir.mail.yeah.net,REJECT -DOMAIN-SUFFIX,iroby.com,REJECT -DOMAIN-SUFFIX,irpmt.mail.163.com,REJECT -DOMAIN-SUFFIX,irs01.net,REJECT -DOMAIN-SUFFIX,irs09.com,REJECT -DOMAIN-SUFFIX,ishowbg.com,REJECT -DOMAIN-SUFFIX,istreamsche.com,REJECT -DOMAIN-SUFFIX,itaoxiaoshuo.com,REJECT -DOMAIN-SUFFIX,item.ttkvod.com,REJECT -DOMAIN-SUFFIX,items.bingdiantao.com,REJECT -DOMAIN-SUFFIX,its.fugetech.com,REJECT -DOMAIN-SUFFIX,its-dori.tumblr.com,REJECT -DOMAIN-SUFFIX,iutr.uozwys.top,REJECT -DOMAIN-SUFFIX,iuuff.com,REJECT -DOMAIN-SUFFIX,ivy.pcauto.com.cn,REJECT -DOMAIN-SUFFIX,ivy.pcbaby.com.cn,REJECT -DOMAIN-SUFFIX,ivy.pclady.com.cn,REJECT -DOMAIN-SUFFIX,ivy.pconline.com.cn,REJECT -DOMAIN-SUFFIX,iwan.sogou.com,REJECT -DOMAIN-SUFFIX,iwanad.baidu.com,REJECT -DOMAIN-SUFFIX,ixpub.net,REJECT -DOMAIN-SUFFIX,j.6avz.com,REJECT -DOMAIN-SUFFIX,j.baminw.cn,REJECT -DOMAIN-SUFFIX,j.biquge520.cc,REJECT -DOMAIN-SUFFIX,j.br.baidu.com,REJECT -DOMAIN-SUFFIX,j.ccnovel.com,REJECT -DOMAIN-SUFFIX,j.chaorenjiaoshi.com,REJECT -DOMAIN-SUFFIX,j.dipowang.cn,REJECT -DOMAIN-SUFFIX,j.fd7c.com,REJECT -DOMAIN-SUFFIX,j.hbwcl.com,REJECT -DOMAIN-SUFFIX,j.hongyangpai.com,REJECT -DOMAIN-SUFFIX,j.jimeilm.com,REJECT -DOMAIN-SUFFIX,j.kfd3sm2c.com,REJECT -DOMAIN-SUFFIX,j.qijijs.top,REJECT -DOMAIN-SUFFIX,j.qiqivv.com,REJECT -DOMAIN-SUFFIX,j.qiqiww.com,REJECT -DOMAIN-SUFFIX,j.s11.cn,REJECT -DOMAIN-SUFFIX,j.sc1369.com,REJECT -DOMAIN-SUFFIX,j.sdqoi2d.com,REJECT -DOMAIN-SUFFIX,j.wan.liebao.cn,REJECT -DOMAIN-SUFFIX,j.wit.qq.com,REJECT -DOMAIN-SUFFIX,j.xinshipu.com,REJECT -DOMAIN-SUFFIX,j.yljiaoluo.com,REJECT -DOMAIN-SUFFIX,j.ytbt.cc,REJECT -DOMAIN-SUFFIX,j.zhdap.com,REJECT -DOMAIN-SUFFIX,j1.piaobing.com,REJECT -DOMAIN-SUFFIX,j17.shangc.net,REJECT -DOMAIN-SUFFIX,j17.xiumu.cn,REJECT -DOMAIN-SUFFIX,j520s.gzcl999.cn,REJECT -DOMAIN-SUFFIX,j7182.hfxcsl.cn,REJECT -DOMAIN-SUFFIX,ja.gamersky.com,REJECT -DOMAIN-SUFFIX,ja1.gamersky.com,REJECT -DOMAIN-SUFFIX,ja9377.com,REJECT -DOMAIN-SUFFIX,jack.okkkk.com,REJECT -DOMAIN-SUFFIX,jackaow.com,REJECT -DOMAIN-SUFFIX,jagcn.com,REJECT -DOMAIN-SUFFIX,jav23.com,REJECT -DOMAIN-SUFFIX,javhd.com,REJECT -DOMAIN-SUFFIX,jb.4hw.com.cn,REJECT -DOMAIN-SUFFIX,jb.asqql.com,REJECT -DOMAIN-SUFFIX,jb.dianshu119.com,REJECT -DOMAIN-SUFFIX,jb.eastlady.cn,REJECT -DOMAIN-SUFFIX,jb.ecar168.cn,REJECT -DOMAIN-SUFFIX,jb.mbaidu.top,REJECT -DOMAIN-SUFFIX,jb.mnkan.com,REJECT -DOMAIN-SUFFIX,jb.tupianzj.com,REJECT -DOMAIN-SUFFIX,jbcbuy.com,REJECT -DOMAIN-SUFFIX,jbflil.cn,REJECT -DOMAIN-SUFFIX,jbyy010.com,REJECT -DOMAIN-SUFFIX,jc.anhuilitian.net,REJECT -DOMAIN-SUFFIX,jc.xuqinqi.cn,REJECT -DOMAIN-SUFFIX,jc1.dayfund.cn,REJECT -DOMAIN-SUFFIX,jct.maptu.cn,REJECT -DOMAIN-SUFFIX,jczzjx.com,REJECT -DOMAIN-SUFFIX,jd.c-ptsp.com.cn,REJECT -DOMAIN-SUFFIX,jdb.jiudingcapital.cn,REJECT -DOMAIN-SUFFIX,jdb.jiudingcapital.com,REJECT -DOMAIN-SUFFIX,jddaw.com,REJECT -DOMAIN-SUFFIX,jdg.bjygfd.com,REJECT -DOMAIN-SUFFIX,jdlcg.cn,REJECT -DOMAIN-SUFFIX,jdlhg.com,REJECT -DOMAIN-SUFFIX,jdw.zjuwjdc.com,REJECT -DOMAIN-SUFFIX,jebe.renren.com,REJECT -DOMAIN-SUFFIX,jebe.xnimg.cn,REJECT -DOMAIN-SUFFIX,jellyfish.pandora.xiaomi.com,REJECT -DOMAIN-SUFFIX,jermr.com,REJECT -DOMAIN-SUFFIX,jesgoo.com,REJECT -DOMAIN-SUFFIX,jf.winads.cn,REJECT -DOMAIN-SUFFIX,jfhe.0769371.com,REJECT -DOMAIN-SUFFIX,jfm4.pop.baofeng.net,REJECT -DOMAIN-SUFFIX,jfqkj.com,REJECT -DOMAIN-SUFFIX,jgchq.com,REJECT -DOMAIN-SUFFIX,jghcy.com,REJECT -DOMAIN-SUFFIX,jhakie.com,REJECT -DOMAIN-SUFFIX,jhtcdj.com,REJECT -DOMAIN-SUFFIX,jhzl001.com,REJECT -DOMAIN-SUFFIX,ji.dazhantai.com,REJECT -DOMAIN-SUFFIX,jiaheyonggu.com,REJECT -DOMAIN-SUFFIX,jiajv.net,REJECT -DOMAIN-SUFFIX,jianbaimei.com,REJECT -DOMAIN-SUFFIX,jianduankm.com,REJECT -DOMAIN-SUFFIX,jianmei123.com,REJECT -DOMAIN-SUFFIX,jiansuo.dsxdn.com,REJECT -DOMAIN-SUFFIX,jiaoben.eastday.com,REJECT -DOMAIN-SUFFIX,jiaoben.ganji.cn,REJECT -DOMAIN-SUFFIX,jiaoben.jucanw.com,REJECT -DOMAIN-SUFFIX,jiaoben.junmeng.com,REJECT -DOMAIN-SUFFIX,jiaoben.xinshipu.cn,REJECT -DOMAIN-SUFFIX,jias.haotxt.com,REJECT -DOMAIN-SUFFIX,jiathis.com,REJECT -DOMAIN-SUFFIX,jiawen88.com,REJECT -DOMAIN-SUFFIX,jiayi1.oss-cn-shanghai.aliyuncs.com,REJECT -DOMAIN-SUFFIX,jic.talkingdata.com,REJECT -DOMAIN-SUFFIX,jiedaibao.com,REJECT -DOMAIN-SUFFIX,jiehantai.com,REJECT -DOMAIN-SUFFIX,jiehunmishu.com,REJECT -DOMAIN-SUFFIX,jifeidandar.com,REJECT -DOMAIN-SUFFIX,jifen.2345.com,REJECT -DOMAIN-SUFFIX,jihehuaban.com,REJECT -DOMAIN-SUFFIX,jimdo.com,REJECT -DOMAIN-SUFFIX,jimeilm.com,REJECT -DOMAIN-SUFFIX,jindu179.com,REJECT -DOMAIN-SUFFIX,jing.58.com,REJECT -DOMAIN-SUFFIX,jingdian230.meilika.net,REJECT -DOMAIN-SUFFIX,jinghuazhijia.com,REJECT -DOMAIN-SUFFIX,jinsha11833.com,REJECT -DOMAIN-SUFFIX,jinshagt222.com,REJECT -DOMAIN-SUFFIX,jira.vpon.com,REJECT -DOMAIN-SUFFIX,jisucn.com,REJECT -DOMAIN-SUFFIX,jiu.njdkgm.com,REJECT -DOMAIN-SUFFIX,jiuku.cc,REJECT -DOMAIN-SUFFIX,jiyou2014.com,REJECT -DOMAIN-SUFFIX,jizzads.com,REJECT -DOMAIN-SUFFIX,jj123.com.cn,REJECT -DOMAIN-SUFFIX,jjhd47.115seo.com,REJECT -DOMAIN-SUFFIX,jjx.xjtxcj.com,REJECT -DOMAIN-SUFFIX,jjxgly.com,REJECT -DOMAIN-SUFFIX,jjyy.gaopengqcdz.cn,REJECT -DOMAIN-SUFFIX,jk939.com,REJECT -DOMAIN-SUFFIX,jkjjkj.top,REJECT -DOMAIN-SUFFIX,jkmxy.com,REJECT -DOMAIN-SUFFIX,jl027.com,REJECT -DOMAIN-SUFFIX,jlssbz.com,REJECT -DOMAIN-SUFFIX,jmonitor.jiuzhilan.com,REJECT -DOMAIN-SUFFIX,jmsyzj.com,REJECT -DOMAIN-SUFFIX,jmxlaser.com,REJECT -DOMAIN-SUFFIX,jndczg.com,REJECT -DOMAIN-SUFFIX,jnrsjm.com,REJECT -DOMAIN-SUFFIX,jnsdkjzs.com,REJECT -DOMAIN-SUFFIX,jnsz.net.cn,REJECT -DOMAIN-SUFFIX,jnyngg.cn,REJECT -DOMAIN-SUFFIX,johtzj.com,REJECT -DOMAIN-SUFFIX,jointreport-switch.com,REJECT -DOMAIN-SUFFIX,jossuer.net,REJECT -DOMAIN-SUFFIX,joyfuldoors.com,REJECT -DOMAIN-SUFFIX,jp88.cc,REJECT -DOMAIN-SUFFIX,jpg.cooguo.com,REJECT -DOMAIN-SUFFIX,jpg.inte.sogoucdn.com,REJECT -DOMAIN-SUFFIX,jph.itiexue.net,REJECT -DOMAIN-SUFFIX,jpush.cn,REJECT -DOMAIN-SUFFIX,jpush.html5.qq.com,REJECT -DOMAIN-SUFFIX,jqmt.qq.com,REJECT -DOMAIN-SUFFIX,jqz9.com,REJECT -DOMAIN-SUFFIX,jrdkc.com,REJECT -DOMAIN-SUFFIX,jrhaigou.com,REJECT -DOMAIN-SUFFIX,jrlt.beacon.qq.com,REJECT -DOMAIN-SUFFIX,jrpt.jrptweb.org,REJECT -DOMAIN-SUFFIX,js.05sun.com,REJECT -DOMAIN-SUFFIX,js.133u.com,REJECT -DOMAIN-SUFFIX,js.139y.com,REJECT -DOMAIN-SUFFIX,js.1688988.com,REJECT -DOMAIN-SUFFIX,js.2011.8684.com,REJECT -DOMAIN-SUFFIX,js.45bubu.com,REJECT -DOMAIN-SUFFIX,js.4hw.com.cn,REJECT -DOMAIN-SUFFIX,js.5068.com,REJECT -DOMAIN-SUFFIX,js.51taifu.com,REJECT -DOMAIN-SUFFIX,js.578965.com,REJECT -DOMAIN-SUFFIX,js.5iydz.com,REJECT -DOMAIN-SUFFIX,js.9669.cn,REJECT -DOMAIN-SUFFIX,js.adxkj.com,REJECT -DOMAIN-SUFFIX,js.bju888.com,REJECT -DOMAIN-SUFFIX,js.bxwns.com,REJECT -DOMAIN-SUFFIX,js.bxwxtxt.com,REJECT -DOMAIN-SUFFIX,js.cdjqjy.com,REJECT -DOMAIN-SUFFIX,js.cncrk.com,REJECT -DOMAIN-SUFFIX,js.cnmo.com,REJECT -DOMAIN-SUFFIX,js.cnscdj.com,REJECT -DOMAIN-SUFFIX,js.ctags.cn,REJECT -DOMAIN-SUFFIX,js.daxueshengqiandai.com,REJECT -DOMAIN-SUFFIX,js.dkqapp.cn,REJECT -DOMAIN-SUFFIX,js.duotegame.com,REJECT -DOMAIN-SUFFIX,js.ea3w.com,REJECT -DOMAIN-SUFFIX,js.feitian001.com,REJECT -DOMAIN-SUFFIX,js.fengniao.com,REJECT -DOMAIN-SUFFIX,js.firefang.cn,REJECT -DOMAIN-SUFFIX,js.gewuwen.com,REJECT -DOMAIN-SUFFIX,js.hkslg520.com,REJECT -DOMAIN-SUFFIX,js.hslyqs.com,REJECT -DOMAIN-SUFFIX,js.icast.cn,REJECT -DOMAIN-SUFFIX,js.idgdmg.com.cn,REJECT -DOMAIN-SUFFIX,js.jianbaimei.com,REJECT -DOMAIN-SUFFIX,js.jxabp.com.cn,REJECT -DOMAIN-SUFFIX,js.lieqitianxia.cn,REJECT -DOMAIN-SUFFIX,js.mbaidu.top,REJECT -DOMAIN-SUFFIX,js.mingxianshanghang.cn,REJECT -DOMAIN-SUFFIX,js.mnkan.com,REJECT -DOMAIN-SUFFIX,js.moatads.com,REJECT -DOMAIN-SUFFIX,js.mumayi.net,REJECT -DOMAIN-SUFFIX,js.paochala.net,REJECT -DOMAIN-SUFFIX,js.ptmind.com,REJECT -DOMAIN-SUFFIX,js.pub.tom.com,REJECT -DOMAIN-SUFFIX,js.pyangzi.com,REJECT -DOMAIN-SUFFIX,js.revsci.net,REJECT -DOMAIN-SUFFIX,js.ruiwen.com,REJECT -DOMAIN-SUFFIX,js.saiqizhi.com,REJECT -DOMAIN-SUFFIX,js.sanwen.net,REJECT -DOMAIN-SUFFIX,js.soduso.cc,REJECT -DOMAIN-SUFFIX,js.soonyou123.com,REJECT -DOMAIN-SUFFIX,js.start1999.com,REJECT -DOMAIN-SUFFIX,js.szande.com.cn,REJECT -DOMAIN-SUFFIX,js.ubaike.cn,REJECT -DOMAIN-SUFFIX,js.um0592.com,REJECT -DOMAIN-SUFFIX,js.union-wifi.com,REJECT -DOMAIN-SUFFIX,js.wo-x.cn,REJECT -DOMAIN-SUFFIX,js.wu65.com,REJECT -DOMAIN-SUFFIX,js.xiansuper.com,REJECT -DOMAIN-SUFFIX,js.xtgreat.com,REJECT -DOMAIN-SUFFIX,js.xuexila.com,REJECT -DOMAIN-SUFFIX,js.ydeprint.com,REJECT -DOMAIN-SUFFIX,js.yixui.com,REJECT -DOMAIN-SUFFIX,js.ylunion.com,REJECT -DOMAIN-SUFFIX,js.yoyi.tv,REJECT -DOMAIN-SUFFIX,js.zol.com.cn,REJECT -DOMAIN-SUFFIX,js.zyrfanli.com,REJECT -DOMAIN-SUFFIX,js1.2abc8.com,REJECT -DOMAIN-SUFFIX,js1.nend.net,REJECT -DOMAIN-SUFFIX,js-1.pchome.net,REJECT -DOMAIN-SUFFIX,js1.xbaixing.com,REJECT -DOMAIN-SUFFIX,js1.zuocai.tv,REJECT -DOMAIN-SUFFIX,js1151.yongkang6.com,REJECT -DOMAIN-SUFFIX,js1151.zhudiaosz.com,REJECT -DOMAIN-SUFFIX,js1157.yongkang6.com,REJECT -DOMAIN-SUFFIX,js123.0937jyg.com,REJECT -DOMAIN-SUFFIX,js1516.0937jyg.com,REJECT -DOMAIN-SUFFIX,js1517.0937jyg.com,REJECT -DOMAIN-SUFFIX,js205.dupinpu.com,REJECT -DOMAIN-SUFFIX,js2254.hfxcsl.cn,REJECT -DOMAIN-SUFFIX,js2553.xjzyq.com,REJECT -DOMAIN-SUFFIX,js257.0937jyg.com,REJECT -DOMAIN-SUFFIX,js2672.xjzyq.com,REJECT -DOMAIN-SUFFIX,js3492.yongkang6.com,REJECT -DOMAIN-SUFFIX,js3743.yongkang6.com,REJECT -DOMAIN-SUFFIX,js3768.zhudiaosz.com,REJECT -DOMAIN-SUFFIX,js3810.yongkang6.com,REJECT -DOMAIN-SUFFIX,js3810.zhudiaosz.com,REJECT -DOMAIN-SUFFIX,js4.eastmoney.com,REJECT -DOMAIN-SUFFIX,js412.0937jyg.com,REJECT -DOMAIN-SUFFIX,js412.yexfes.com,REJECT -DOMAIN-SUFFIX,js412.yqjxzw.com,REJECT -DOMAIN-SUFFIX,js4163.yongkang6.com,REJECT -DOMAIN-SUFFIX,js4273.zhudiaosz.com,REJECT -DOMAIN-SUFFIX,js453.zhudiaosz.com,REJECT -DOMAIN-SUFFIX,js50.yxlady.com,REJECT -DOMAIN-SUFFIX,js5162.yongkang6.com,REJECT -DOMAIN-SUFFIX,js6882.jianbangjiaoyu.com,REJECT -DOMAIN-SUFFIX,js6882.mengchengbao.com,REJECT -DOMAIN-SUFFIX,js7004.hnfpgm.com,REJECT -DOMAIN-SUFFIX,js7129.dlkjgjmy.com,REJECT -DOMAIN-SUFFIX,js7129.shxqeps.com,REJECT -DOMAIN-SUFFIX,js7152.shxqeps.com,REJECT -DOMAIN-SUFFIX,js74.0937jyg.com,REJECT -DOMAIN-SUFFIX,js74.yexfes.com,REJECT -DOMAIN-SUFFIX,js74.yqjxzw.com,REJECT -DOMAIN-SUFFIX,js7405.mengchengbao.com,REJECT -DOMAIN-SUFFIX,js84.enyayinxiang.com,REJECT -DOMAIN-SUFFIX,js883.hnfpgm.com,REJECT -DOMAIN-SUFFIX,js883.yongkang6.com,REJECT -DOMAIN-SUFFIX,js9318.bllzgqbyp.com,REJECT -DOMAIN-SUFFIX,jsadt.com,REJECT -DOMAIN-SUFFIX,js-agent.newrelic.com,REJECT -DOMAIN-SUFFIX,js-apac-ss.ysm.yahoo.com,REJECT -DOMAIN-SUFFIX,jsb.qianzhan.com,REJECT -DOMAIN-SUFFIX,jsc.adskeeper.co.uk,REJECT -DOMAIN-SUFFIX,jsc.marketgid.com,REJECT -DOMAIN-SUFFIX,jsc.mgid.com,REJECT -DOMAIN-SUFFIX,jscdn.99pps.com,REJECT -DOMAIN-SUFFIX,jscode.jbzj.com,REJECT -DOMAIN-SUFFIX,jsjs.nthyn.com,REJECT -DOMAIN-SUFFIX,jskrnekewe.mofans.net,REJECT -DOMAIN-SUFFIX,jsm.39yst.com,REJECT -DOMAIN-SUFFIX,jsm.9939.com,REJECT -DOMAIN-SUFFIX,jsmwd.com,REJECT -DOMAIN-SUFFIX,jsnp.golden1.sogou.com,REJECT -DOMAIN-SUFFIX,jsnywl.kfi8.com,REJECT -DOMAIN-SUFFIX,json.gewuwen.com,REJECT -DOMAIN-SUFFIX,jspg.cc,REJECT -DOMAIN-SUFFIX,jsqmt.qq.com,REJECT -DOMAIN-SUFFIX,jssd.uumeitu.com,REJECT -DOMAIN-SUFFIX,jt.yunxiufang.net,REJECT -DOMAIN-SUFFIX,jtug.code.poyang.com,REJECT -DOMAIN-SUFFIX,jtxh.net,REJECT -DOMAIN-SUFFIX,jtys8.com,REJECT -DOMAIN-SUFFIX,ju33.com,REJECT -DOMAIN-SUFFIX,juicyads.com,REJECT -DOMAIN-SUFFIX,jump.luna.58.com,REJECT -DOMAIN-SUFFIX,jumpe.58xmgys.com,REJECT -DOMAIN-SUFFIX,jumpluna.58.com,REJECT -DOMAIN-SUFFIX,jumpm.58xmgys.com,REJECT -DOMAIN-SUFFIX,jundazulin.com,REJECT -DOMAIN-SUFFIX,junfull.com,REJECT -DOMAIN-SUFFIX,juren0.com,REJECT -DOMAIN-SUFFIX,jusha.com,REJECT -DOMAIN-SUFFIX,jutou5.com,REJECT -DOMAIN-SUFFIX,juzi.cn,REJECT -DOMAIN-SUFFIX,juzilm.com,REJECT -DOMAIN-SUFFIX,jwpltx.com,REJECT -DOMAIN-SUFFIX,jwqj.net,REJECT -DOMAIN-SUFFIX,jwz.3conline.com,REJECT -DOMAIN-SUFFIX,jx5m.com,REJECT -DOMAIN-SUFFIX,jxad.jx163.com,REJECT -DOMAIN-SUFFIX,jxbjt.com,REJECT -DOMAIN-SUFFIX,jxfxsw.com,REJECT -DOMAIN-SUFFIX,jxjzny.com,REJECT -DOMAIN-SUFFIX,jxlog.istreamsche.com,REJECT -DOMAIN-SUFFIX,jxlqgs.com,REJECT -DOMAIN-SUFFIX,jxxiangchu.com,REJECT -DOMAIN-SUFFIX,jyc.njxczy.com,REJECT -DOMAIN-SUFFIX,jyd.fjzdmy.com,REJECT -DOMAIN-SUFFIX,jystea.com,REJECT -DOMAIN-SUFFIX,jyz.fjtzjy.com,REJECT -DOMAIN-SUFFIX,jzkapp.com,REJECT -DOMAIN-SUFFIX,jzm81.com,REJECT -DOMAIN-SUFFIX,jzt.jd.com,REJECT -DOMAIN-SUFFIX,k.85wa.cn,REJECT -DOMAIN-SUFFIX,k.ctsywy.com,REJECT -DOMAIN-SUFFIX,k1w5.me,REJECT -DOMAIN-SUFFIX,k2team.kyiv.ua,REJECT -DOMAIN-SUFFIX,k3bos.com,REJECT -DOMAIN-SUFFIX,kafka8.com,REJECT -DOMAIN-SUFFIX,kaitongyewu.com,REJECT -DOMAIN-SUFFIX,karma.mdpcdn.com,REJECT -DOMAIN-SUFFIX,kas.keydot.net,REJECT -DOMAIN-SUFFIX,kawa11.space,REJECT -DOMAIN-SUFFIX,kbnetworkz.s3.amazonaws.com,REJECT -DOMAIN-SUFFIX,kddtri.cn,REJECT -DOMAIN-SUFFIX,kejet.com,REJECT -DOMAIN-SUFFIX,kejet.net,REJECT -DOMAIN-SUFFIX,kele4.com,REJECT -DOMAIN-SUFFIX,ker.pic2pic.site,REJECT -DOMAIN-SUFFIX,kermit.macnn.com,REJECT -DOMAIN-SUFFIX,keryt.jnservo.com,REJECT -DOMAIN-SUFFIX,ketchapp.org,REJECT -DOMAIN-SUFFIX,keydot.net,REJECT -DOMAIN-SUFFIX,keyrun.cn,REJECT -DOMAIN-SUFFIX,keyrun.com,REJECT -DOMAIN-SUFFIX,keystone.mwbsys.com,REJECT -DOMAIN-SUFFIX,keyyou.net,REJECT -DOMAIN-SUFFIX,kfewaz.zh1155.com,REJECT -DOMAIN-SUFFIX,kfhuihe.net,REJECT -DOMAIN-SUFFIX,kfluoa.com,REJECT -DOMAIN-SUFFIX,kgcjgsa8.net,REJECT -DOMAIN-SUFFIX,kguke.com,REJECT -DOMAIN-SUFFIX,kho3au7l4z.me,REJECT -DOMAIN-SUFFIX,kicnse.com,REJECT -DOMAIN-SUFFIX,kingwam.com,REJECT -DOMAIN-SUFFIX,kio.quanliyouxi.cn,REJECT -DOMAIN-SUFFIX,kiss.blockplus.cc,REJECT -DOMAIN-SUFFIX,kjgen.com,REJECT -DOMAIN-SUFFIX,kk7kk.com,REJECT -DOMAIN-SUFFIX,kkcaicai.com,REJECT -DOMAIN-SUFFIX,kkpgv.kankan.com,REJECT -DOMAIN-SUFFIX,kkpgv2.kankan.com,REJECT -DOMAIN-SUFFIX,kld666.com,REJECT -DOMAIN-SUFFIX,kldmm.com,REJECT -DOMAIN-SUFFIX,klsdmr.com,REJECT -DOMAIN-SUFFIX,kl-toys.com,REJECT -DOMAIN-SUFFIX,klz28.com,REJECT -DOMAIN-SUFFIX,km.jianduankm.com,REJECT -DOMAIN-SUFFIX,kmadou.com,REJECT -DOMAIN-SUFFIX,kmd365.com,REJECT -DOMAIN-SUFFIX,kmwqxqh.com,REJECT -DOMAIN-SUFFIX,kn.aishake.cn,REJECT -DOMAIN-SUFFIX,kn.archrug.com,REJECT -DOMAIN-SUFFIX,kn.barnfps.com,REJECT -DOMAIN-SUFFIX,kn.bjbrtc.com,REJECT -DOMAIN-SUFFIX,kn.chapnap.com,REJECT -DOMAIN-SUFFIX,kn.chgdf.cn,REJECT -DOMAIN-SUFFIX,kn.czzdf.com,REJECT -DOMAIN-SUFFIX,kn.dyscsm.cn,REJECT -DOMAIN-SUFFIX,kn.gzcce.cn,REJECT -DOMAIN-SUFFIX,kn.jzhrty.cn,REJECT -DOMAIN-SUFFIX,kn.nykps.com,REJECT -DOMAIN-SUFFIX,kn.qhdfxkj.com,REJECT -DOMAIN-SUFFIX,kn.qqqmdq.com,REJECT -DOMAIN-SUFFIX,kn.qzdaren.com,REJECT -DOMAIN-SUFFIX,kn.ynmhg.cn,REJECT -DOMAIN-SUFFIX,kn.zstjy.com,REJECT -DOMAIN-SUFFIX,kn.zzdahan.com,REJECT -DOMAIN-SUFFIX,knet.cn,REJECT -DOMAIN-SUFFIX,knnwdyou.com,REJECT -DOMAIN-SUFFIX,kob.adxkj.com,REJECT -DOMAIN-SUFFIX,kod4pc293.com,REJECT -DOMAIN-SUFFIX,koowo.com,REJECT -DOMAIN-SUFFIX,koukou7.com,REJECT -DOMAIN-SUFFIX,kovjo.com,REJECT -DOMAIN-SUFFIX,kqy1.com,REJECT -DOMAIN-SUFFIX,kr.sybspools.com,REJECT -DOMAIN-SUFFIX,krux.net,REJECT -DOMAIN-SUFFIX,ksdsuzhou.com,REJECT -DOMAIN-SUFFIX,ksr.juuhe.com,REJECT -DOMAIN-SUFFIX,ksrsy.com,REJECT -DOMAIN-SUFFIX,kstj.baidu.com,REJECT -DOMAIN-SUFFIX,kt220.com,REJECT -DOMAIN-SUFFIX,ktivn.uranus.sogou.com,REJECT -DOMAIN-SUFFIX,ktunions.com,REJECT -DOMAIN-SUFFIX,ktv0311.com,REJECT -DOMAIN-SUFFIX,ku63.com,REJECT -DOMAIN-SUFFIX,ku9377.com,REJECT -DOMAIN-SUFFIX,kuaigao.rrsdl.com,REJECT -DOMAIN-SUFFIX,kuaikaiapp.com,REJECT -DOMAIN-SUFFIX,kuaikan.netmon.360safe.com,REJECT -DOMAIN-SUFFIX,kuaipai666.cn,REJECT -DOMAIN-SUFFIX,kudifish.com,REJECT -DOMAIN-SUFFIX,kuguopush.com,REJECT -DOMAIN-SUFFIX,kuwoyy.com,REJECT -DOMAIN-SUFFIX,kuyic.m.gxwztv.com,REJECT -DOMAIN-SUFFIX,kuzai.cooguo.com,REJECT -DOMAIN-SUFFIX,kw.ra.icast.cn,REJECT -DOMAIN-SUFFIX,kwmsg.kuwo.cn,REJECT -DOMAIN-SUFFIX,kwurl.ucweb.com,REJECT -DOMAIN-SUFFIX,kxlogo.knet.cn,REJECT -DOMAIN-SUFFIX,kxmav2.com,REJECT -DOMAIN-SUFFIX,kxrxh.com,REJECT -DOMAIN-SUFFIX,kyad88.com,REJECT -DOMAIN-SUFFIX,kyzhecmvpiaw.com,REJECT -DOMAIN-SUFFIX,l.adiers.com,REJECT -DOMAIN-SUFFIX,l.betrad.com,REJECT -DOMAIN-SUFFIX,l.minisplat.cn,REJECT -DOMAIN-SUFFIX,l.mnjkw.cn,REJECT -DOMAIN-SUFFIX,lives.l.qq.com,REJECT -DOMAIN-SUFFIX,livep.l.qq.com,REJECT -DOMAIN-SUFFIX,news.l.qq.com,REJECT -DOMAIN-SUFFIX,mi.gdt.qq.com,REJECT -DOMAIN-SUFFIX,l.supfast.net,REJECT -DOMAIN-SUFFIX,l.ujian.cc,REJECT -DOMAIN-SUFFIX,l.yidianzixun.com,REJECT -DOMAIN-SUFFIX,l1.soarfi.cn,REJECT -DOMAIN-SUFFIX,l2.soarfi.cn,REJECT -DOMAIN-SUFFIX,l9bdhcgihw.neihanw.com,REJECT -DOMAIN-SUFFIX,labs.ra.icast.cn,REJECT -DOMAIN-SUFFIX,laigame7.com,REJECT -DOMAIN-SUFFIX,laiququan.com,REJECT -DOMAIN-SUFFIX,lajizhan.org,REJECT -DOMAIN-SUFFIX,lan.btwan5.com,REJECT -DOMAIN-SUFFIX,langchars.com,REJECT -DOMAIN-SUFFIX,langjiyisheng.com,REJECT -DOMAIN-SUFFIX,lansha.tv,REJECT -DOMAIN-SUFFIX,lanxiangji.com,REJECT -DOMAIN-SUFFIX,laomaotao.net,REJECT -DOMAIN-SUFFIX,laoqu123.com,REJECT -DOMAIN-SUFFIX,lashou1000.com,REJECT -DOMAIN-SUFFIX,lb.gtimg.com,REJECT -DOMAIN-SUFFIX,lb.statsevent.com,REJECT -DOMAIN-SUFFIX,lbstatic-a.akamaihd.net,REJECT -DOMAIN-SUFFIX,lbszb.tongbu.com,REJECT -DOMAIN-SUFFIX,lc.jiathis.com,REJECT -DOMAIN-SUFFIX,lcs.dev.surepush.cn,REJECT -DOMAIN-SUFFIX,ld.mediaget.com,REJECT -DOMAIN-SUFFIX,ldpgl.code.mytanwan.com,REJECT -DOMAIN-SUFFIX,lds.lenovomm.com,REJECT -DOMAIN-SUFFIX,lds.zui.com,REJECT -DOMAIN-SUFFIX,ldy.350.com,REJECT -DOMAIN-SUFFIX,ldy.adqku.cn,REJECT -DOMAIN-SUFFIX,le4le.com,REJECT -DOMAIN-SUFFIX,leadbolt.net,REJECT -DOMAIN-SUFFIX,leadboltads.net,REJECT -DOMAIN-SUFFIX,leadboltapps.net,REJECT -DOMAIN-SUFFIX,ledou.dl.uu.cc,REJECT -DOMAIN-SUFFIX,leeyuoxs.com,REJECT -DOMAIN-SUFFIX,legozu.com,REJECT -DOMAIN-SUFFIX,lele999.com,REJECT -DOMAIN-SUFFIX,lessplay.com,REJECT -DOMAIN-SUFFIX,letv.irs01.com,REJECT -DOMAIN-SUFFIX,leztc.com,REJECT -DOMAIN-SUFFIX,lflili.com,REJECT -DOMAIN-SUFFIX,lfyuanai.com,REJECT -DOMAIN-SUFFIX,lg2.jointreport-switch.com,REJECT -DOMAIN-SUFFIX,lg4.jointreport-switch.com,REJECT -DOMAIN-SUFFIX,lhafy.com,REJECT -DOMAIN-SUFFIX,lhengilin.com,REJECT -DOMAIN-SUFFIX,lhusy.com,REJECT -DOMAIN-SUFFIX,li.anyysz.com,REJECT -DOMAIN-SUFFIX,liangao.com,REJECT -DOMAIN-SUFFIX,liangziweixg.com,REJECT -DOMAIN-SUFFIX,lib.haotv8.com,REJECT -DOMAIN-SUFFIX,liba.haotv8.com,REJECT -DOMAIN-SUFFIX,libs.tvmao.cn,REJECT -DOMAIN-SUFFIX,license.lumion3d.com,REJECT -DOMAIN-SUFFIX,license.lumion3d.net,REJECT -DOMAIN-SUFFIX,licenses.ashampoo.com,REJECT -DOMAIN-SUFFIX,licensing.tableausoftware.com,REJECT -DOMAIN-SUFFIX,life.e0575.com,REJECT -DOMAIN-SUFFIX,life.imagepix.org,REJECT -DOMAIN-SUFFIX,lightson.vpsboard.com,REJECT -DOMAIN-SUFFIX,linezing.com,REJECT -DOMAIN-SUFFIX,lingdian98.com,REJECT -DOMAIN-SUFFIX,linkbide.com,REJECT -DOMAIN-SUFFIX,linkeye.ximalaya.com,REJECT -DOMAIN-SUFFIX,linkpage.cn,REJECT -DOMAIN-SUFFIX,links.services.disqus.com,REJECT -DOMAIN-SUFFIX,linyao.dxsdb.com,REJECT -DOMAIN-SUFFIX,lishuanghao.com,REJECT -DOMAIN-SUFFIX,listenother.com,REJECT -DOMAIN-SUFFIX,listlog.baofeng.net,REJECT -DOMAIN-SUFFIX,liuliguo.com,REJECT -DOMAIN-SUFFIX,live.tvpot.daum.net,REJECT -DOMAIN-SUFFIX,livehapp.com,REJECT -DOMAIN-SUFFIX,livep.l.ott.video.qq.com,REJECT -DOMAIN-SUFFIX,lives.l.cp81.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,lives.l.ott.video.qq.com,REJECT -DOMAIN-SUFFIX,liveupdate.mac.sandai.net,REJECT -DOMAIN-SUFFIX,lixiangmo.com,REJECT -DOMAIN-SUFFIX,ljrtb.cn,REJECT -DOMAIN-SUFFIX,lkf1.m.sanhao3.com,REJECT -DOMAIN-SUFFIX,ll.a.hulu.com,REJECT -DOMAIN-SUFFIX,ll.gxsky.com,REJECT -DOMAIN-SUFFIX,ll.hudong.com,REJECT -DOMAIN-SUFFIX,ll.songlaoban.cn,REJECT -DOMAIN-SUFFIX,ll38.com,REJECT -DOMAIN-SUFFIX,lm.dawenxue.org,REJECT -DOMAIN-SUFFIX,lm.licenses.adobe.com,REJECT -DOMAIN-SUFFIX,lm.souid.com,REJECT -DOMAIN-SUFFIX,lm.xiashu.la,REJECT -DOMAIN-SUFFIX,lml.jfjsp.com,REJECT -DOMAIN-SUFFIX,lmlicenses.wip4.adobe.com,REJECT -DOMAIN-SUFFIX,lmwap.awtks.com,REJECT -DOMAIN-SUFFIX,lndjj.com,REJECT -DOMAIN-SUFFIX,lnk8z.com,REJECT -DOMAIN-SUFFIX,lnr2.com,REJECT -DOMAIN-SUFFIX,load77.exelator.com,REJECT -DOMAIN-SUFFIX,loading.baofeng5.baofeng.net,REJECT -DOMAIN-SUFFIX,loadm.exelator.com,REJECT -DOMAIN-SUFFIX,loandatec.com,REJECT -DOMAIN-SUFFIX,localnetwork.uop,REJECT -DOMAIN-SUFFIX,location.ximalaya.com,REJECT -DOMAIN-SUFFIX,locdrop.query.yahoo.com,REJECT -DOMAIN-SUFFIX,log1.17173.com,REJECT -DOMAIN-SUFFIX,log1.molitv.cn,REJECT -DOMAIN-SUFFIX,log2.air.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,log2.molitv.cn,REJECT -DOMAIN-SUFFIX,log-dmp.suishenyun.cn,REJECT -DOMAIN-SUFFIX,logger.qingting.fm,REJECT -DOMAIN-SUFFIX,logger.treexml.baofeng.com,REJECT -DOMAIN-SUFFIX,logonext.tv.kuyun.com,REJECT -DOMAIN-SUFFIX,logstat.caixin.com,REJECT -DOMAIN-SUFFIX,logupdate.avlyun.sec.miui.com,REJECT -DOMAIN-SUFFIX,lol.pnhfc.com,REJECT -DOMAIN-SUFFIX,loldy.jiangmg.com,REJECT -DOMAIN-SUFFIX,lomark.cn,REJECT -DOMAIN-SUFFIX,londonprivaterentals.standard.co.uk,REJECT -DOMAIN-SUFFIX,looky.hyves.org,REJECT -DOMAIN-SUFFIX,lottery.kuaiya.cn,REJECT -DOMAIN-SUFFIX,lotuseed.com,REJECT -DOMAIN-SUFFIX,lovestyl.com,REJECT -DOMAIN-SUFFIX,lovfp.com,REJECT -DOMAIN-SUFFIX,lp.jiuzhilan.com,REJECT -DOMAIN-SUFFIX,lp.startapp.com,REJECT -DOMAIN-SUFFIX,lp1901.com,REJECT -DOMAIN-SUFFIX,lpsxssm.com,REJECT -DOMAIN-SUFFIX,lqmohun.com,REJECT -DOMAIN-SUFFIX,lrswl.com,REJECT -DOMAIN-SUFFIX,ls.webmd.com,REJECT -DOMAIN-SUFFIX,lsxmg.com,REJECT -DOMAIN-SUFFIX,ltcprtc.com,REJECT -DOMAIN-SUFFIX,lthxz.cn,REJECT -DOMAIN-SUFFIX,lu.sogou.com,REJECT -DOMAIN-SUFFIX,lubosheng.cn,REJECT -DOMAIN-SUFFIX,lucting.cn,REJECT -DOMAIN-SUFFIX,lufax.com,REJECT -DOMAIN-SUFFIX,luotediao.net,REJECT -DOMAIN-SUFFIX,lvjian66.com,REJECT -DOMAIN-SUFFIX,lw1.cdmediaworld.com,REJECT -DOMAIN-SUFFIX,lw2.gamecopyworld.com,REJECT -DOMAIN-SUFFIX,lwnne.cn,REJECT -DOMAIN-SUFFIX,lwq.wangketuan.com,REJECT -DOMAIN-SUFFIX,lx167.com,REJECT -DOMAIN-SUFFIX,lxcdn.dl.files.xiaomi.net,REJECT -DOMAIN-SUFFIX,lxqcgj.com,REJECT -DOMAIN-SUFFIX,lxting.com,REJECT -DOMAIN-SUFFIX,lx-upload-log.yidianzixun.com,REJECT -DOMAIN-SUFFIX,lyaeccn.com,REJECT -DOMAIN-SUFFIX,lyapi.1391.com,REJECT -DOMAIN-SUFFIX,lycos-eu.imrworldwide.com,REJECT -DOMAIN-SUFFIX,lyhdream.com,REJECT -DOMAIN-SUFFIX,lyjk.1391.com,REJECT -DOMAIN-SUFFIX,lynndollin.com,REJECT -DOMAIN-SUFFIX,lyrymy.com,REJECT -DOMAIN-SUFFIX,lytubaobao.com,REJECT -DOMAIN-SUFFIX,lyunsd.cn,REJECT -DOMAIN-SUFFIX,lyztdz.com,REJECT -DOMAIN-SUFFIX,lz.chaelc.com,REJECT -DOMAIN-SUFFIX,lz.whafwl.com,REJECT -DOMAIN-SUFFIX,lzjycy.com,REJECT -DOMAIN-SUFFIX,lzmm8.com,REJECT -DOMAIN-SUFFIX,m.027blzs.com,REJECT -DOMAIN-SUFFIX,m.0531mnk.net,REJECT -DOMAIN-SUFFIX,m.107279.com,REJECT -DOMAIN-SUFFIX,m.118ex.cn,REJECT -DOMAIN-SUFFIX,m.1768.com,REJECT -DOMAIN-SUFFIX,m.1919388.net,REJECT -DOMAIN-SUFFIX,m.28487.net,REJECT -DOMAIN-SUFFIX,m.3987.com,REJECT -DOMAIN-SUFFIX,m.495495.com,REJECT -DOMAIN-SUFFIX,m.51xmgys.com,REJECT -DOMAIN-SUFFIX,m.52tushuo.com,REJECT -DOMAIN-SUFFIX,m.551144.com,REJECT -DOMAIN-SUFFIX,m.640640.com,REJECT -DOMAIN-SUFFIX,m.649649.com,REJECT -DOMAIN-SUFFIX,m.7180443.com,REJECT -DOMAIN-SUFFIX,m.77vcd.com,REJECT -DOMAIN-SUFFIX,m.937920.com,REJECT -DOMAIN-SUFFIX,m.abfirst.cn,REJECT -DOMAIN-SUFFIX,m.acaox.com,REJECT -DOMAIN-SUFFIX,m.achig.com,REJECT -DOMAIN-SUFFIX,m.ad.zhangyue.com,REJECT -DOMAIN-SUFFIX,m.adaog.com,REJECT -DOMAIN-SUFFIX,m.adxpop.com,REJECT -DOMAIN-SUFFIX,m.afoux.com,REJECT -DOMAIN-SUFFIX,m.anmeilai.net,REJECT -DOMAIN-SUFFIX,m.anzhuotan.com,REJECT -DOMAIN-SUFFIX,m.apxyz.com,REJECT -DOMAIN-SUFFIX,m.aqiudaohang.com,REJECT -DOMAIN-SUFFIX,m.assigned.cn,REJECT -DOMAIN-SUFFIX,m.aty.cp45.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,m.aty.snmsohu.aisee.tv,REJECT -DOMAIN-SUFFIX,m.axsre.com,REJECT -DOMAIN-SUFFIX,m.baidu.com.yiqisee.cn,REJECT -DOMAIN-SUFFIX,m.baidu.com.zhiduo.org,REJECT -DOMAIN-SUFFIX,m.bailingjiankang.com,REJECT -DOMAIN-SUFFIX,m.baiyangzs.com,REJECT -DOMAIN-SUFFIX,m.bapkt.com,REJECT -DOMAIN-SUFFIX,m.bbvjs.com,REJECT -DOMAIN-SUFFIX,m.bdiae.com,REJECT -DOMAIN-SUFFIX,m.beacon.sina.com.cn,REJECT -DOMAIN-SUFFIX,m.bentengcn.com,REJECT -DOMAIN-SUFFIX,m.biquge5200.cc,REJECT -DOMAIN-SUFFIX,m.bokanedu.net,REJECT -DOMAIN-SUFFIX,m.bsnnk.com,REJECT -DOMAIN-SUFFIX,m.bss.pandora.xiaomi.com,REJECT -DOMAIN-SUFFIX,m.bvoer.com,REJECT -DOMAIN-SUFFIX,m.bvosv.com,REJECT -DOMAIN-SUFFIX,m.casbanlly.com,REJECT -DOMAIN-SUFFIX,m.cbeif.com,REJECT -DOMAIN-SUFFIX,m.ccunf.com,REJECT -DOMAIN-SUFFIX,m.cdfzcz.com,REJECT -DOMAIN-SUFFIX,m.cenrs.com,REJECT -DOMAIN-SUFFIX,m.chenhuia.com,REJECT -DOMAIN-SUFFIX,m.chexiw.com,REJECT -DOMAIN-SUFFIX,m.chfuw.com,REJECT -DOMAIN-SUFFIX,m.cjieh.com,REJECT -DOMAIN-SUFFIX,m.ckikq.com,REJECT -DOMAIN-SUFFIX,m.clkservice.youdao.com,REJECT -DOMAIN-SUFFIX,m.cocounion.com,REJECT -DOMAIN-SUFFIX,m.codlw.com,REJECT -DOMAIN-SUFFIX,m.coenr.com,REJECT -DOMAIN-SUFFIX,m.couas.com,REJECT -DOMAIN-SUFFIX,m.cqytjzgc.com,REJECT -DOMAIN-SUFFIX,m.ctsywy.com,REJECT -DOMAIN-SUFFIX,m.cudaojia.com,REJECT -DOMAIN-SUFFIX,m.cuoas.com,REJECT -DOMAIN-SUFFIX,m.cuoss.com,REJECT -DOMAIN-SUFFIX,m.daishuxy.com,REJECT -DOMAIN-SUFFIX,m.dante2007.com,REJECT -DOMAIN-SUFFIX,m.data.mob.com,REJECT -DOMAIN-SUFFIX,m.dbaiz.com,REJECT -DOMAIN-SUFFIX,m.dgaoz.com,REJECT -DOMAIN-SUFFIX,m.diogv.com,REJECT -DOMAIN-SUFFIX,m.djhhy.com,REJECT -DOMAIN-SUFFIX,m.dnfeu.com,REJECT -DOMAIN-SUFFIX,m.doodlemobile.com,REJECT -DOMAIN-SUFFIX,m.dsjre.com,REJECT -DOMAIN-SUFFIX,m.du1du.org,REJECT -DOMAIN-SUFFIX,m.duias.com,REJECT -DOMAIN-SUFFIX,m.duobao999.com,REJECT -DOMAIN-SUFFIX,m.dxmci.com,REJECT -DOMAIN-SUFFIX,m.edo5.com,REJECT -DOMAIN-SUFFIX,m.ee-skin.com,REJECT -DOMAIN-SUFFIX,m.ee-vip.net,REJECT -DOMAIN-SUFFIX,m.efeiy.com,REJECT -DOMAIN-SUFFIX,m.ehxyz.com,REJECT -DOMAIN-SUFFIX,m.emgwq.com,REJECT -DOMAIN-SUFFIX,m.enjuk.com,REJECT -DOMAIN-SUFFIX,m.ennmt.com,REJECT -DOMAIN-SUFFIX,m.fbaix.com,REJECT -DOMAIN-SUFFIX,m.fbaot.com,REJECT -DOMAIN-SUFFIX,m.fcaot.com,REJECT -DOMAIN-SUFFIX,m.fcuit.com,REJECT -DOMAIN-SUFFIX,m.fecjf.cn,REJECT -DOMAIN-SUFFIX,m.feirs.com,REJECT -DOMAIN-SUFFIX,m.fengwanwl.com,REJECT -DOMAIN-SUFFIX,m.fenrs.com,REJECT -DOMAIN-SUFFIX,m.fhxsw.org,REJECT -DOMAIN-SUFFIX,m.fimky.com,REJECT -DOMAIN-SUFFIX,m.fkkse.com,REJECT -DOMAIN-SUFFIX,m.fkogs.com,REJECT -DOMAIN-SUFFIX,m.focuscat.com,REJECT -DOMAIN-SUFFIX,m.fouas.com,REJECT -DOMAIN-SUFFIX,m.foumm.com,REJECT -DOMAIN-SUFFIX,m.fstaw.com,REJECT -DOMAIN-SUFFIX,m.fwjoi.com,REJECT -DOMAIN-SUFFIX,m.fxbga.com,REJECT -DOMAIN-SUFFIX,m.fzyda.com,REJECT -DOMAIN-SUFFIX,m.gameyun907.net,REJECT -DOMAIN-SUFFIX,m.ganrs.com,REJECT -DOMAIN-SUFFIX,m.gbieg.com,REJECT -DOMAIN-SUFFIX,m.gcaij.com,REJECT -DOMAIN-SUFFIX,m.gcheg.com,REJECT -DOMAIN-SUFFIX,m.gdt.vip1790.cn,REJECT -DOMAIN-SUFFIX,m.gglay.com,REJECT -DOMAIN-SUFFIX,m.gtiou.com,REJECT -DOMAIN-SUFFIX,m.gtnde.com,REJECT -DOMAIN-SUFFIX,m.guaas.com,REJECT -DOMAIN-SUFFIX,m.guanren11.com,REJECT -DOMAIN-SUFFIX,m.guanren5.com,REJECT -DOMAIN-SUFFIX,m.guanren6.com,REJECT -DOMAIN-SUFFIX,m.guanren9.com,REJECT -DOMAIN-SUFFIX,m.guifei99.com,REJECT -DOMAIN-SUFFIX,m.gujinyue.com,REJECT -DOMAIN-SUFFIX,m.gwdqp.com,REJECT -DOMAIN-SUFFIX,m.gxkyl.com,REJECT -DOMAIN-SUFFIX,m.haowj.com.cn,REJECT -DOMAIN-SUFFIX,m.harbinbaojia.net,REJECT -DOMAIN-SUFFIX,m.hellomingpian.com,REJECT -DOMAIN-SUFFIX,m.heygugu.com,REJECT -DOMAIN-SUFFIX,m.hhllyt.com,REJECT -DOMAIN-SUFFIX,m.hissq.com,REJECT -DOMAIN-SUFFIX,m.hk7799.net,REJECT -DOMAIN-SUFFIX,m.hkmqp.com,REJECT -DOMAIN-SUFFIX,m.hmzsfmjc.com,REJECT -DOMAIN-SUFFIX,m.hogyp.com,REJECT -DOMAIN-SUFFIX,m.hot-mob.com,REJECT -DOMAIN-SUFFIX,m.hpfjy.com,REJECT -DOMAIN-SUFFIX,m.hpzyl.com,REJECT -DOMAIN-SUFFIX,m.hsbkr.com,REJECT -DOMAIN-SUFFIX,m.htper.com,REJECT -DOMAIN-SUFFIX,m.huanyuexpress.com,REJECT -DOMAIN-SUFFIX,m.huyulh.com,REJECT -DOMAIN-SUFFIX,m.hyzui.com,REJECT -DOMAIN-SUFFIX,m.icyrd.com,REJECT -DOMAIN-SUFFIX,m.ienkdaged.cn,REJECT -DOMAIN-SUFFIX,m.ienkdago.cn,REJECT -DOMAIN-SUFFIX,m.infvb.com,REJECT -DOMAIN-SUFFIX,m.irauz.com,REJECT -DOMAIN-SUFFIX,m.irkuj.com,REJECT -DOMAIN-SUFFIX,m.iruad.com,REJECT -DOMAIN-SUFFIX,m.ishowms.com,REJECT -DOMAIN-SUFFIX,m.jcwwxn.com,REJECT -DOMAIN-SUFFIX,m.jdaot.com,REJECT -DOMAIN-SUFFIX,m.jgkto.com,REJECT -DOMAIN-SUFFIX,m.jhcgood.com,REJECT -DOMAIN-SUFFIX,m.jieyixiu.com,REJECT -DOMAIN-SUFFIX,m.jiirz.com,REJECT -DOMAIN-SUFFIX,m.jinchaoyu.com,REJECT -DOMAIN-SUFFIX,m.jioeg.com,REJECT -DOMAIN-SUFFIX,m.jkert.com,REJECT -DOMAIN-SUFFIX,m.jlkja.com,REJECT -DOMAIN-SUFFIX,m.jltdbyq.com,REJECT -DOMAIN-SUFFIX,m.joyxv.com,REJECT -DOMAIN-SUFFIX,m.juyzr.com,REJECT -DOMAIN-SUFFIX,m.jwiyr.com,REJECT -DOMAIN-SUFFIX,m.jyhwt.cn,REJECT -DOMAIN-SUFFIX,m.kcooy.com,REJECT -DOMAIN-SUFFIX,m.kejet.net,REJECT -DOMAIN-SUFFIX,m.kewro.com,REJECT -DOMAIN-SUFFIX,m.khuoy.com,REJECT -DOMAIN-SUFFIX,m.kjfhe.com,REJECT -DOMAIN-SUFFIX,m.kjhfy.com,REJECT -DOMAIN-SUFFIX,m.kl6636.net,REJECT -DOMAIN-SUFFIX,m.ksttwz.com,REJECT -DOMAIN-SUFFIX,m.kubiqq.com,REJECT -DOMAIN-SUFFIX,m.kwjkd.com,REJECT -DOMAIN-SUFFIX,m.kxhie.com,REJECT -DOMAIN-SUFFIX,m.laigame7.net,REJECT -DOMAIN-SUFFIX,m.lancedu.com,REJECT -DOMAIN-SUFFIX,m.laojiayoufang.com,REJECT -DOMAIN-SUFFIX,m.laoqu123.com,REJECT -DOMAIN-SUFFIX,m.lfdydk.com,REJECT -DOMAIN-SUFFIX,m.lovezhishou.com,REJECT -DOMAIN-SUFFIX,m.lusrg.cn,REJECT -DOMAIN-SUFFIX,m.lyjz001.com,REJECT -DOMAIN-SUFFIX,m.lzida.com,REJECT -DOMAIN-SUFFIX,m.lzytt.com,REJECT -DOMAIN-SUFFIX,m.maopuzw.com,REJECT -DOMAIN-SUFFIX,m.mgogo.com,REJECT -DOMAIN-SUFFIX,m.mgsue.cn,REJECT -DOMAIN-SUFFIX,m.miaoxinqipei.com,REJECT -DOMAIN-SUFFIX,m.mightiger.net,REJECT -DOMAIN-SUFFIX,m.miiuv.com,REJECT -DOMAIN-SUFFIX,m.miupp.com,REJECT -DOMAIN-SUFFIX,m.mmkvi.com,REJECT -DOMAIN-SUFFIX,m.mouaa.com,REJECT -DOMAIN-SUFFIX,m.mqgpo.com,REJECT -DOMAIN-SUFFIX,m.mrtuo.com,REJECT -DOMAIN-SUFFIX,m.mtuoa.com,REJECT -DOMAIN-SUFFIX,m.mushizhubao.com,REJECT -DOMAIN-SUFFIX,m.mxguan.com,REJECT -DOMAIN-SUFFIX,m.nduop.com,REJECT -DOMAIN-SUFFIX,m.neijh.com,REJECT -DOMAIN-SUFFIX,m.nejup.com,REJECT -DOMAIN-SUFFIX,m.nernv.com,REJECT -DOMAIN-SUFFIX,m.nfkos.com,REJECT -DOMAIN-SUFFIX,m.niegg.com,REJECT -DOMAIN-SUFFIX,m.nmtouzi.com,REJECT -DOMAIN-SUFFIX,m.nnfiy.com,REJECT -DOMAIN-SUFFIX,m.nouaa.com,REJECT -DOMAIN-SUFFIX,m.nthtcs.com,REJECT -DOMAIN-SUFFIX,m.ntxiangtai.com,REJECT -DOMAIN-SUFFIX,m.nuxyz.cn,REJECT -DOMAIN-SUFFIX,m.nwxzs.com,REJECT -DOMAIN-SUFFIX,m.nxypz.com,REJECT -DOMAIN-SUFFIX,m.oesnw.com,REJECT -DOMAIN-SUFFIX,m.opqsr.com,REJECT -DOMAIN-SUFFIX,m.osndy.com,REJECT -DOMAIN-SUFFIX,m.ourlj.com,REJECT -DOMAIN-SUFFIX,m.oyrim.com,REJECT -DOMAIN-SUFFIX,m.panda.voiceads.cn,REJECT -DOMAIN-SUFFIX,m.pbino.com,REJECT -DOMAIN-SUFFIX,m.phonthing.com,REJECT -DOMAIN-SUFFIX,m.picbr.com,REJECT -DOMAIN-SUFFIX,m.pieaa.com,REJECT -DOMAIN-SUFFIX,m.plerv.com,REJECT -DOMAIN-SUFFIX,m.pomkl.com,REJECT -DOMAIN-SUFFIX,m.poonscn.com,REJECT -DOMAIN-SUFFIX,m.pougg.com,REJECT -DOMAIN-SUFFIX,m.prazpf.cn,REJECT -DOMAIN-SUFFIX,m.pubbirdf.com,REJECT -DOMAIN-SUFFIX,m.puooi.com,REJECT -DOMAIN-SUFFIX,m.pwjhg.com,REJECT -DOMAIN-SUFFIX,m.pyerc.com,REJECT -DOMAIN-SUFFIX,m.qcw.com,REJECT -DOMAIN-SUFFIX,m.qhuik.com,REJECT -DOMAIN-SUFFIX,m.qianka.com,REJECT -DOMAIN-SUFFIX,m.qingzhencai.net,REJECT -DOMAIN-SUFFIX,m.qiyunmuye.com,REJECT -DOMAIN-SUFFIX,m.qsove.com,REJECT -DOMAIN-SUFFIX,m.qulishi.com,REJECT -DOMAIN-SUFFIX,m.qusub.com,REJECT -DOMAIN-SUFFIX,m.qvxyz.com,REJECT -DOMAIN-SUFFIX,m.rhcapass.com,REJECT -DOMAIN-SUFFIX,m.ricpt.com,REJECT -DOMAIN-SUFFIX,m.rmuqvq.cn,REJECT -DOMAIN-SUFFIX,m.rmwdn.com,REJECT -DOMAIN-SUFFIX,m.romgv.com,REJECT -DOMAIN-SUFFIX,m.rrsdl.com,REJECT -DOMAIN-SUFFIX,m.rwganw.cn,REJECT -DOMAIN-SUFFIX,m.sanitwealth.com,REJECT -DOMAIN-SUFFIX,m.sanjiangge.com,REJECT -DOMAIN-SUFFIX,m.sbenx.com,REJECT -DOMAIN-SUFFIX,m.sbinx.com,REJECT -DOMAIN-SUFFIX,m.sewxi.com,REJECT -DOMAIN-SUFFIX,m.shenyunkeji.com,REJECT -DOMAIN-SUFFIX,m.simba.taobao.com,REJECT -DOMAIN-SUFFIX,m.sjaidu.com,REJECT -DOMAIN-SUFFIX,m.sjuqc.com,REJECT -DOMAIN-SUFFIX,m.sjzhushou.com,REJECT -DOMAIN-SUFFIX,m.smsksx.com,REJECT -DOMAIN-SUFFIX,m.sosjyx.com,REJECT -DOMAIN-SUFFIX,m.srrux.com,REJECT -DOMAIN-SUFFIX,m.suehy.com,REJECT -DOMAIN-SUFFIX,m.sxxca.com,REJECT -DOMAIN-SUFFIX,m.symaa.cn,REJECT -DOMAIN-SUFFIX,m.symab.cn,REJECT -DOMAIN-SUFFIX,m.symac.cn,REJECT -DOMAIN-SUFFIX,m.symad.cn,REJECT -DOMAIN-SUFFIX,m.symag.cn,REJECT -DOMAIN-SUFFIX,m.symaj.cn,REJECT -DOMAIN-SUFFIX,m.szqifu.com,REJECT -DOMAIN-SUFFIX,m.tansuotv.com,REJECT -DOMAIN-SUFFIX,m.tcksbz888.com,REJECT -DOMAIN-SUFFIX,m.tiantianedu.net,REJECT -DOMAIN-SUFFIX,m.tiaopimiao.net,REJECT -DOMAIN-SUFFIX,m.tick0.com,REJECT -DOMAIN-SUFFIX,m.tiojk.com,REJECT -DOMAIN-SUFFIX,m.tuopp.com,REJECT -DOMAIN-SUFFIX,m.twldmx.com,REJECT -DOMAIN-SUFFIX,m.txtxr.com,REJECT -DOMAIN-SUFFIX,m.uc123.com,REJECT -DOMAIN-SUFFIX,m.uczzd.cn,REJECT -DOMAIN-SUFFIX,m.ueram.com,REJECT -DOMAIN-SUFFIX,m.uissm.com,REJECT -DOMAIN-SUFFIX,m.vaxyz.com,REJECT -DOMAIN-SUFFIX,m.vbaou.com,REJECT -DOMAIN-SUFFIX,m.vbieu.com,REJECT -DOMAIN-SUFFIX,m.vbinu.com,REJECT -DOMAIN-SUFFIX,m.verpt.com,REJECT -DOMAIN-SUFFIX,m.vichc.com,REJECT -DOMAIN-SUFFIX,m.vouky.com,REJECT -DOMAIN-SUFFIX,m.vpon.com,REJECT -DOMAIN-SUFFIX,m.vsxet.com,REJECT -DOMAIN-SUFFIX,m.wcjup.com,REJECT -DOMAIN-SUFFIX,m.weboser.com,REJECT -DOMAIN-SUFFIX,m.weixingshexiangji.net,REJECT -DOMAIN-SUFFIX,m.wervp.com,REJECT -DOMAIN-SUFFIX,m.wgewj.cn,REJECT -DOMAIN-SUFFIX,m.wikigifth.com,REJECT -DOMAIN-SUFFIX,m.wjhehaofc.com,REJECT -DOMAIN-SUFFIX,m.wkjhd.com,REJECT -DOMAIN-SUFFIX,m.wnxcg.com,REJECT -DOMAIN-SUFFIX,m.wonwg.com,REJECT -DOMAIN-SUFFIX,m.wooboo.com.cn,REJECT -DOMAIN-SUFFIX,m.wrating.com,REJECT -DOMAIN-SUFFIX,m.wshufa.com,REJECT -DOMAIN-SUFFIX,m.wsxxu.com,REJECT -DOMAIN-SUFFIX,m.wuqutu.com,REJECT -DOMAIN-SUFFIX,m.wxhh678.com,REJECT -DOMAIN-SUFFIX,m.xcy8.com,REJECT -DOMAIN-SUFFIX,m.xdkje.com,REJECT -DOMAIN-SUFFIX,m.xeihy.com,REJECT -DOMAIN-SUFFIX,m.xetvb.com,REJECT -DOMAIN-SUFFIX,m.xhaiu.com,REJECT -DOMAIN-SUFFIX,m.xiangchim0.com,REJECT -DOMAIN-SUFFIX,m.xikdn.com,REJECT -DOMAIN-SUFFIX,m.xingxd.com,REJECT -DOMAIN-SUFFIX,m.xkqpco.com,REJECT -DOMAIN-SUFFIX,m.xkqpco.com.com,REJECT -DOMAIN-SUFFIX,m.xlsschina15.net,REJECT -DOMAIN-SUFFIX,m.xmgysweb.com,REJECT -DOMAIN-SUFFIX,m.xpjis.com,REJECT -DOMAIN-SUFFIX,m.xxkio.com,REJECT -DOMAIN-SUFFIX,m.yalayi.com,REJECT -DOMAIN-SUFFIX,m.yangjingbang.net,REJECT -DOMAIN-SUFFIX,m.yap.yahoo.com,REJECT -DOMAIN-SUFFIX,m.yicang8.com,REJECT -DOMAIN-SUFFIX,m.yingchengtou.com,REJECT -DOMAIN-SUFFIX,m.ynnke.com,REJECT -DOMAIN-SUFFIX,m.yoiur.com,REJECT -DOMAIN-SUFFIX,m.yooli.com,REJECT -DOMAIN-SUFFIX,m.youweiprint.com,REJECT -DOMAIN-SUFFIX,m.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,m.ysdhe.com,REJECT -DOMAIN-SUFFIX,m.yuandajiayuan.com,REJECT -DOMAIN-SUFFIX,m.yuxyz.com,REJECT -DOMAIN-SUFFIX,m.ywbwsm.com,REJECT -DOMAIN-SUFFIX,m.yyeks.com,REJECT -DOMAIN-SUFFIX,m.yyjhf.com,REJECT -DOMAIN-SUFFIX,m.yzjlsb.com,REJECT -DOMAIN-SUFFIX,m.zabxb.com,REJECT -DOMAIN-SUFFIX,m.zaoss.com,REJECT -DOMAIN-SUFFIX,m.zeiaa.com,REJECT -DOMAIN-SUFFIX,m.zenffs.cn,REJECT -DOMAIN-SUFFIX,m.zenwq.com,REJECT -DOMAIN-SUFFIX,m.zhuyuanp.club,REJECT -DOMAIN-SUFFIX,m.zhuyuanp.shop,REJECT -DOMAIN-SUFFIX,m.zhuyuanp.top,REJECT -DOMAIN-SUFFIX,m.zkwsdf.com,REJECT -DOMAIN-SUFFIX,m.zougg.com,REJECT -DOMAIN-SUFFIX,m.zuopp.com,REJECT -DOMAIN-SUFFIX,m1.baidu.com,REJECT -DOMAIN-SUFFIX,m1.daumcdn.net,REJECT -DOMAIN-SUFFIX,m1.mgogo.com,REJECT -DOMAIN-SUFFIX,m1.xcy8.com,REJECT -DOMAIN-SUFFIX,m2.qinsx.cn,REJECT -DOMAIN-SUFFIX,m3bnqqqw.com,REJECT -DOMAIN-SUFFIX,m5.apk.67mo.com,REJECT -DOMAIN-SUFFIX,m9.xcdf.cn,REJECT -DOMAIN-SUFFIX,m9.xcy8.com,REJECT -DOMAIN-SUFFIX,ma.baidu.com,REJECT -DOMAIN-SUFFIX,ma1.meishij.net,REJECT -DOMAIN-SUFFIX,ma2.meishij.net,REJECT -DOMAIN-SUFFIX,maccms.tan5858.com,REJECT -DOMAIN-SUFFIX,mackeeperapp.mackeeper.com,REJECT -DOMAIN-SUFFIX,macplatform.wondershare.com,REJECT -DOMAIN-SUFFIX,mad.kuuad.com,REJECT -DOMAIN-SUFFIX,mad.m.maxthon.cn,REJECT -DOMAIN-SUFFIX,madhouse.cn,REJECT -DOMAIN-SUFFIX,madmini.com,REJECT -DOMAIN-SUFFIX,mads.amazon.com,REJECT -DOMAIN-SUFFIX,mads.aol.com,REJECT -DOMAIN-SUFFIX,mads.dailymail.co.uk,REJECT -DOMAIN-SUFFIX,madserving.com,REJECT -DOMAIN-SUFFIX,magicwindow.cn,REJECT -DOMAIN-SUFFIX,magnetic.t.domdex.com,REJECT -DOMAIN-SUFFIX,maibahe300cc.com,REJECT -DOMAIN-SUFFIX,main.exdynsrv.com,REJECT -DOMAIN-SUFFIX,main.exoclick.com,REJECT -DOMAIN-SUFFIX,mainbx.com,REJECT -DOMAIN-SUFFIX,maisoncherry.com,REJECT -DOMAIN-SUFFIX,malacca.inveno.com,REJECT -DOMAIN-SUFFIX,manage.wdfans.cn,REJECT -DOMAIN-SUFFIX,maomaotang.com,REJECT -DOMAIN-SUFFIX,map.dxpmedia.com,REJECT -DOMAIN-SUFFIX,map.media6degrees.com,REJECT -DOMAIN-SUFFIX,mapping.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,market.178.com,REJECT -DOMAIN-SUFFIX,market.21cn.com,REJECT -DOMAIN-SUFFIX,market.52pk.com,REJECT -DOMAIN-SUFFIX,market.duowan.com,REJECT -DOMAIN-SUFFIX,marketgid.com,REJECT -DOMAIN-SUFFIX,marketing.888.com,REJECT -DOMAIN-SUFFIX,marketing.etouch.cn,REJECT -DOMAIN-SUFFIX,marketingsolutions.yahoo.com,REJECT -DOMAIN-SUFFIX,marketo.com,REJECT -DOMAIN-SUFFIX,marketo.net,REJECT -DOMAIN-SUFFIX,masdk.3g.qq.com,REJECT -DOMAIN-SUFFIX,maskbaby.com.cn,REJECT -DOMAIN-SUFFIX,mass.mall044.com,REJECT -DOMAIN-SUFFIX,master.wap.dphub.sandai.net,REJECT -DOMAIN-SUFFIX,match.adsby.bidtheatre.com,REJECT -DOMAIN-SUFFIX,match.c8.net.ua,REJECT -DOMAIN-SUFFIX,match.p4p.1688.com,REJECT -DOMAIN-SUFFIX,match.prod.bidr.io,REJECT -DOMAIN-SUFFIX,match.rundsp.com,REJECT -DOMAIN-SUFFIX,matching.targeterra.com,REJECT -DOMAIN-SUFFIX,material.istreamsche.com,REJECT -DOMAIN-SUFFIX,material.mtty.xin,REJECT -DOMAIN-SUFFIX,mathtag.com,REJECT -DOMAIN-SUFFIX,maw.wnbfw.com,REJECT -DOMAIN-SUFFIX,maxwebsearch.com,REJECT -DOMAIN-SUFFIX,maysunmedia.com,REJECT -DOMAIN-SUFFIX,mb.hockeybuzz.com,REJECT -DOMAIN-SUFFIX,mb.zam.com,REJECT -DOMAIN-SUFFIX,mbai.cn,REJECT -DOMAIN-SUFFIX,mbd.weathercn.com,REJECT -DOMAIN-SUFFIX,mbrowser.news.haosou.com,REJECT -DOMAIN-SUFFIX,mbrowser.news.so.com,REJECT -DOMAIN-SUFFIX,mbs.weathercn.com,REJECT -DOMAIN-SUFFIX,mc.hujiang.com,REJECT -DOMAIN-SUFFIX,mc.yandex.ru,REJECT -DOMAIN-SUFFIX,mclick.simba.taobao.com,REJECT -DOMAIN-SUFFIX,mcore.vcgame.cn,REJECT -DOMAIN-SUFFIX,md.1drj.com,REJECT -DOMAIN-SUFFIX,md.he9630.com,REJECT -DOMAIN-SUFFIX,md.sh5e.com,REJECT -DOMAIN-SUFFIX,md0z4dh.com,REJECT -DOMAIN-SUFFIX,mdc.meitustat.com,REJECT -DOMAIN-SUFFIX,mdotm.com,REJECT -DOMAIN-SUFFIX,mdpjnppsbjv.bid,REJECT -DOMAIN-SUFFIX,me.afp.chinanews.com,REJECT -DOMAIN-SUFFIX,mealsandsteals.sandiego6.com,REJECT -DOMAIN-SUFFIX,me-cdn.effectivemeasure.net,REJECT -DOMAIN-SUFFIX,med.heyzap.com,REJECT -DOMAIN-SUFFIX,medal.blog.csdn.net,REJECT -DOMAIN-SUFFIX,media.2011.8684.com,REJECT -DOMAIN-SUFFIX,media.cheshi-img.com,REJECT -DOMAIN-SUFFIX,media.fastclick.net,REJECT -DOMAIN-SUFFIX,media.jointreport-switch.com,REJECT -DOMAIN-SUFFIX,media.tianjimedia.com,REJECT -DOMAIN-SUFFIX,media.trafficfactory.biz,REJECT -DOMAIN-SUFFIX,media.trafficjunky.net,REJECT -DOMAIN-SUFFIX,media8.cn,REJECT -DOMAIN-SUFFIX,mediamgr.ugo.com,REJECT -DOMAIN-SUFFIX,mediaplex.com,REJECT -DOMAIN-SUFFIX,mediapro.pro.cn,REJECT -DOMAIN-SUFFIX,media-static.jointreport-switch.com,REJECT -DOMAIN-SUFFIX,mediav.com,REJECT -DOMAIN-SUFFIX,medrx.telstra.com.au,REJECT -DOMAIN-SUFFIX,megajoy.com,REJECT -DOMAIN-SUFFIX,meimeidaren.com,REJECT -DOMAIN-SUFFIX,meiti1.net,REJECT -DOMAIN-SUFFIX,meitubeauty.meitudata.com,REJECT -DOMAIN-SUFFIX,meitumq.com,REJECT -DOMAIN-SUFFIX,menghuanzs.com,REJECT -DOMAIN-SUFFIX,mengmengdas.com,REJECT -DOMAIN-SUFFIX,mengyuanwei.com,REJECT -DOMAIN-SUFFIX,message.meitu.com,REJECT -DOMAIN-SUFFIX,metok.sys.miui.com,REJECT -DOMAIN-SUFFIX,metrics.cnn.com,REJECT -DOMAIN-SUFFIX,mfan.iclick.com.cn,REJECT -DOMAIN-SUFFIX,mfm.video.qq.com,REJECT -DOMAIN-SUFFIX,mfp.deliver.ifeng.com,REJECT -DOMAIN-SUFFIX,mfsr.lenovomm.com,REJECT -DOMAIN-SUFFIX,mg.5pk,REJECT -DOMAIN-SUFFIX,mg.games.sina.com.cn,REJECT -DOMAIN-SUFFIX,mg.yadro.ru,REJECT -DOMAIN-SUFFIX,mgid.com,REJECT -DOMAIN-SUFFIX,mgldzcls.com,REJECT -DOMAIN-SUFFIX,mgogo.com,REJECT -DOMAIN-SUFFIX,mgwcn.com,REJECT -DOMAIN-SUFFIX,mgwl668.com,REJECT -DOMAIN-SUFFIX,mhd.1391.com,REJECT -DOMAIN-SUFFIX,mhdpay.1391.com,REJECT -DOMAIN-SUFFIX,mhdtestks3.1391.com,REJECT -DOMAIN-SUFFIX,mhdufile.1391.com,REJECT -DOMAIN-SUFFIX,mhjk.1391.com,REJECT -DOMAIN-SUFFIX,mhuodong.elong.com,REJECT -DOMAIN-SUFFIX,miam4.cn,REJECT -DOMAIN-SUFFIX,miaobeichina.com,REJECT -DOMAIN-SUFFIX,mibook-10006092.cos.myqcloud.com,REJECT -DOMAIN-SUFFIX,microad-cn.com,REJECT -DOMAIN-SUFFIX,mid.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,midas.rong360.com,REJECT -DOMAIN-SUFFIX,midinfo.baofeng.com,REJECT -DOMAIN-SUFFIX,mie99.net,REJECT -DOMAIN-SUFFIX,migc.g.mi.com,REJECT -DOMAIN-SUFFIX,migcreport.g.mi.com,REJECT -DOMAIN-SUFFIX,migrate.driveapi.micloud.xiaomi.net,REJECT -DOMAIN-SUFFIX,migu.kssws.ks-cdn.com,REJECT -DOMAIN-SUFFIX,mihui.com,REJECT -DOMAIN-SUFFIX,miidi.net,REJECT -DOMAIN-SUFFIX,mijifen.com,REJECT -DOMAIN-SUFFIX,milk.yesky.com.cn,REJECT -DOMAIN-SUFFIX,millennialmedia.com,REJECT -DOMAIN-SUFFIX,millwardbrownacsr.com,REJECT -DOMAIN-SUFFIX,mimg.126.net,REJECT -DOMAIN-SUFFIX,mimg.7791.com.cn,REJECT -DOMAIN-SUFFIX,minesage.com,REJECT -DOMAIN-SUFFIX,mingxianshanghang.cn,REJECT -DOMAIN-SUFFIX,mingysh.com,REJECT -DOMAIN-SUFFIX,mini.cpc.sogou.com,REJECT -DOMAIN-SUFFIX,mini.eastday.com,REJECT -DOMAIN-SUFFIX,mini.hao123.com,REJECT -DOMAIN-SUFFIX,mini.jijiplayer.com,REJECT -DOMAIN-SUFFIX,mini2015.qq.com,REJECT -DOMAIN-SUFFIX,minidcsc.kugou.com,REJECT -DOMAIN-SUFFIX,minipage.2345.com,REJECT -DOMAIN-SUFFIX,minisite.vidown.cn,REJECT -DOMAIN-SUFFIX,miniye.xjts.cn,REJECT -DOMAIN-SUFFIX,mip.yuelvxing.com,REJECT -DOMAIN-SUFFIX,mipcache.bdstatic.com,REJECT -DOMAIN-SUFFIX,mipujia.com,REJECT -DOMAIN-SUFFIX,mis.g.mi.com,REJECT -DOMAIN-SUFFIX,miui.hdfdm.com,REJECT -DOMAIN-SUFFIX,miui.hftaili.com,REJECT -DOMAIN-SUFFIX,mivideo.g.mi.com,REJECT -DOMAIN-SUFFIX,mj70.cn,REJECT -DOMAIN-SUFFIX,mjs.csyymp4.com,REJECT -DOMAIN-SUFFIX,mlb.did.ijinshan.com,REJECT -DOMAIN-SUFFIX,mlgrrqymdsyk.com,REJECT -DOMAIN-SUFFIX,mlog.aipai.com,REJECT -DOMAIN-SUFFIX,mlog.hiido.com,REJECT -DOMAIN-SUFFIX,mlog.m1905.cn,REJECT -DOMAIN-SUFFIX,mlog.search.xiaomi.net,REJECT -DOMAIN-SUFFIX,mlt01.com,REJECT -DOMAIN-SUFFIX,mm.2436.cn,REJECT -DOMAIN-SUFFIX,mm.anqu.com,REJECT -DOMAIN-SUFFIX,mm.jgchq.com,REJECT -DOMAIN-SUFFIX,mm.moquanad.com,REJECT -DOMAIN-SUFFIX,mmcc.yxlady.com,REJECT -DOMAIN-SUFFIX,mmg.aty.cp45.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,mmg.aty.snmsohu.aisee.tv,REJECT -DOMAIN-SUFFIX,mng-ads.com,REJECT -DOMAIN-SUFFIX,mnkan.com,REJECT -DOMAIN-SUFFIX,mnwan.com,REJECT -DOMAIN-SUFFIX,mnxtu.com,REJECT -DOMAIN-SUFFIX,mo.haloapps.cn,REJECT -DOMAIN-SUFFIX,mo.kugou.com,REJECT -DOMAIN-SUFFIX,mo.res.wpscdn.cn,REJECT -DOMAIN-SUFFIX,mo.test.haloapps.com,REJECT -DOMAIN-SUFFIX,moad.cn,REJECT -DOMAIN-SUFFIX,moatads.com,REJECT -DOMAIN-SUFFIX,mob.huimee.net,REJECT -DOMAIN-SUFFIX,mobad.ijinshan.com,REJECT -DOMAIN-SUFFIX,mobadme.jp,REJECT -DOMAIN-SUFFIX,mobfox.com,REJECT -DOMAIN-SUFFIX,mobgi.com,REJECT -DOMAIN-SUFFIX,mobileads.google.com,REJECT -DOMAIN-SUFFIX,mobileads.msn.com,REJECT -DOMAIN-SUFFIX,mobileapptracking.com,REJECT -DOMAIN-SUFFIX,mobiledissector.com,REJECT -DOMAIN-SUFFIX,mobile-pubt.ele.me,REJECT -DOMAIN-SUFFIX,mobile-service.segment.com,REJECT -DOMAIN-SUFFIX,mobilityware.com,REJECT -DOMAIN-SUFFIX,mobiorg8.com,REJECT -DOMAIN-SUFFIX,mobisage.cn,REJECT -DOMAIN-SUFFIX,mobvista.com,REJECT -DOMAIN-SUFFIX,mohecm.com,REJECT -DOMAIN-SUFFIX,moka.inte.sogoucdn.com,REJECT -DOMAIN-SUFFIX,mon.xtgreat.com,REJECT -DOMAIN-SUFFIX,monero.how,REJECT -DOMAIN-SUFFIX,money.qz828.com,REJECT -DOMAIN-SUFFIX,monitor.uu.qq.com,REJECT -DOMAIN-SUFFIX,moodoocrv.com.cn,REJECT -DOMAIN-SUFFIX,moogos.com,REJECT -DOMAIN-SUFFIX,mookie1.com,REJECT -DOMAIN-SUFFIX,moons.66bhy.com,REJECT -DOMAIN-SUFFIX,moonwish.com.cn,REJECT -DOMAIN-SUFFIX,moquanad.com,REJECT -DOMAIN-SUFFIX,moren-1252794300.file.myqcloud.com,REJECT -DOMAIN-SUFFIX,mosa86.com,REJECT -DOMAIN-SUFFIX,mostat.wps.cn,REJECT -DOMAIN-SUFFIX,motohelpr.com,REJECT -DOMAIN-SUFFIX,motu.p4p.sina.com.cn,REJECT -DOMAIN-SUFFIX,motu.pagechoice.net,REJECT -DOMAIN-SUFFIX,mou.niu.xunlei.com,REJECT -DOMAIN-SUFFIX,moupdate10332052.wps.cn,REJECT -DOMAIN-SUFFIX,moutaihotel.cn,REJECT -DOMAIN-SUFFIX,movie.miaiche.cn,REJECT -DOMAIN-SUFFIX,mpb1.iteye.com,REJECT -DOMAIN-SUFFIX,mpb2.iteye.com,REJECT -DOMAIN-SUFFIX,mpp.vindicosuite.com,REJECT -DOMAIN-SUFFIX,mpro.baidu.com,REJECT -DOMAIN-SUFFIX,mps.nbcuni.com,REJECT -DOMAIN-SUFFIX,mps.weekslw.com,REJECT -DOMAIN-SUFFIX,mpush.cn,REJECT -DOMAIN-SUFFIX,mpzw.com,REJECT -DOMAIN-SUFFIX,mqq.zgdmsj.cn,REJECT -DOMAIN-SUFFIX,mqqad.cs0309.html5.qq.com,REJECT -DOMAIN-SUFFIX,mqqad.html5.qq.com,REJECT -DOMAIN-SUFFIX,mqqadr.reader.qq.com,REJECT -DOMAIN-SUFFIX,mr.da.netease.com,REJECT -DOMAIN-SUFFIX,mrelko.com,REJECT -DOMAIN-SUFFIX,mrksys.com,REJECT -DOMAIN-SUFFIX,ms.awqsaged.cn,REJECT -DOMAIN-SUFFIX,ms.cmcm.com,REJECT -DOMAIN-SUFFIX,ms.cnczjy.com,REJECT -DOMAIN-SUFFIX,ms.continuedsys.cn,REJECT -DOMAIN-SUFFIX,ms.ienkdaccessible.cn,REJECT -DOMAIN-SUFFIX,ms.ienkdaccessory.cn,REJECT -DOMAIN-SUFFIX,ms.jyhwt.cn,REJECT -DOMAIN-SUFFIX,ms.myyage.com,REJECT -DOMAIN-SUFFIX,ms.vipstatic.com,REJECT -DOMAIN-SUFFIX,msads.net,REJECT -DOMAIN-SUFFIX,mscimg.com,REJECT -DOMAIN-SUFFIX,msclick2.kuwo.cn,REJECT -DOMAIN-SUFFIX,msg.mobile.kugou.com,REJECT -DOMAIN-SUFFIX,msg.ptqy.gitv.tv,REJECT -DOMAIN-SUFFIX,msg.push.51y5.net,REJECT -DOMAIN-SUFFIX,mshow.fang.com,REJECT -DOMAIN-SUFFIX,msite.baidu.com,REJECT -DOMAIN-SUFFIX,msltzer.cn,REJECT -DOMAIN-SUFFIX,msn.wrating.com,REJECT -DOMAIN-SUFFIX,msnclick.wrating.com,REJECT -DOMAIN-SUFFIX,msphoneclick.kuwo.cn,REJECT -DOMAIN-SUFFIX,mssp.baidu.com,REJECT -DOMAIN-SUFFIX,mstat.zol.com.cn,REJECT -DOMAIN-SUFFIX,mstzym.com,REJECT -DOMAIN-SUFFIX,msypr.com,REJECT -DOMAIN-SUFFIX,mti.35kds.com,REJECT -DOMAIN-SUFFIX,mtj.baidu.com,REJECT -DOMAIN-SUFFIX,mtl.ttsqgs.com,REJECT -DOMAIN-SUFFIX,mtty-cdn.mtty.xin,REJECT -DOMAIN-SUFFIX,mtxsk.com,REJECT -DOMAIN-SUFFIX,mubite.cn,REJECT -DOMAIN-SUFFIX,munchkin.marketo.net,REJECT -DOMAIN-SUFFIX,musik-mp3.info,REJECT -DOMAIN-SUFFIX,mvads.kugou.com,REJECT -DOMAIN-SUFFIX,mvip.zhuba8.com,REJECT -DOMAIN-SUFFIX,mwa.xingyimin.com,REJECT -DOMAIN-SUFFIX,mwlucuvbyrff.com,REJECT -DOMAIN-SUFFIX,mxmrt.com,REJECT -DOMAIN-SUFFIX,mxpnl.com,REJECT -DOMAIN-SUFFIX,mxvp-ad-config-prod-1.zenmxapps.com,REJECT -DOMAIN-SUFFIX,mxvp-feature-toggle-prod-1.zenmxapps.com,REJECT -DOMAIN-SUFFIX,my.mobfox.com,REJECT -DOMAIN-SUFFIX,my1fc.m.b5200.net,REJECT -DOMAIN-SUFFIX,my1fimg.m.b5200.net,REJECT -DOMAIN-SUFFIX,myad.toocle.com,REJECT -DOMAIN-SUFFIX,mydas.mobi,REJECT -DOMAIN-SUFFIX,mydisplay.ctfile.com,REJECT -DOMAIN-SUFFIX,myjsym.zichenit.com,REJECT -DOMAIN-SUFFIX,mymm.zichenit.com,REJECT -DOMAIN-SUFFIX,mytanwan.com,REJECT -DOMAIN-SUFFIX,mytzdhz.cn,REJECT -DOMAIN-SUFFIX,myycrw.com,REJECT -DOMAIN-SUFFIX,myzk1.com,REJECT -DOMAIN-SUFFIX,myzwqwe12.com,REJECT -DOMAIN-SUFFIX,mzy2014.com,REJECT -DOMAIN-SUFFIX,n.a.mosenni.com,REJECT -DOMAIN-SUFFIX,n.ads3-adnow.com,REJECT -DOMAIN-SUFFIX,n.amoad.com,REJECT -DOMAIN-SUFFIX,n.cosbot.cn,REJECT -DOMAIN-SUFFIX,n.gemini.yahoo.com,REJECT -DOMAIN-SUFFIX,n.ma.social-touch.com,REJECT -DOMAIN-SUFFIX,n.wjr1x.cn,REJECT -DOMAIN-SUFFIX,n.yfi8.com,REJECT -DOMAIN-SUFFIX,n.zqqf0.cn,REJECT -DOMAIN-SUFFIX,na1r.services.adobe.com,REJECT -DOMAIN-SUFFIX,na2m-pr.licenses.adobe.com,REJECT -DOMAIN-SUFFIX,nai.cpxkvc.com,REJECT -DOMAIN-SUFFIX,namedq.com,REJECT -DOMAIN-SUFFIX,namemek.com,REJECT -DOMAIN-SUFFIX,naqigs.com,REJECT -DOMAIN-SUFFIX,nativeapp.toutiao.com,REJECT -DOMAIN-SUFFIX,nav.winasdaq.com,REJECT -DOMAIN-SUFFIX,navi.gd.chinamobile.com,REJECT -DOMAIN-SUFFIX,nbhxgjz.com,REJECT -DOMAIN-SUFFIX,nbjjd.com,REJECT -DOMAIN-SUFFIX,nbzq.net,REJECT -DOMAIN-SUFFIX,nc.gdt.qq.com,REJECT -DOMAIN-SUFFIX,nc004x.corp.youdao.com,REJECT -DOMAIN-SUFFIX,nc045x.corp.youdao.com,REJECT -DOMAIN-SUFFIX,ncachear.com,REJECT -DOMAIN-SUFFIX,nch.xnghmc.com,REJECT -DOMAIN-SUFFIX,nchte.com,REJECT -DOMAIN-SUFFIX,nclog.mars.baofeng.net,REJECT -DOMAIN-SUFFIX,nclog.pad.baofeng.net,REJECT -DOMAIN-SUFFIX,ncoyqc.com,REJECT -DOMAIN-SUFFIX,ndtzx.com,REJECT -DOMAIN-SUFFIX,ndy.code.weddingeeos.com,REJECT -DOMAIN-SUFFIX,ne.1rtb.com,REJECT -DOMAIN-SUFFIX,ne9377.com,REJECT -DOMAIN-SUFFIX,neirong.baidu.com,REJECT -DOMAIN-SUFFIX,nend.net,REJECT -DOMAIN-SUFFIX,nest.youwatch.org,REJECT -DOMAIN-SUFFIX,net.rayjump.com,REJECT -DOMAIN-SUFFIX,netko0o.com,REJECT -DOMAIN-SUFFIX,netshelter.net,REJECT -DOMAIN-SUFFIX,netspidermm.indiatimes.com,REJECT -DOMAIN-SUFFIX,network.aufeminin.com,REJECT -DOMAIN-SUFFIX,network.business.com,REJECT -DOMAIN-SUFFIX,network.sofeminine.co.uk,REJECT -DOMAIN-SUFFIX,networkbench.com,REJECT -DOMAIN-SUFFIX,new.ltheanine.cn,REJECT -DOMAIN-SUFFIX,new.yokaunion.com,REJECT -DOMAIN-SUFFIX,new.zhqiu.com,REJECT -DOMAIN-SUFFIX,newloc.map.n.shifen.com,REJECT -DOMAIN-SUFFIX,newrelic.com,REJECT -DOMAIN-SUFFIX,news.51y5.net,REJECT -DOMAIN-SUFFIX,news.58.com,REJECT -DOMAIN-SUFFIX,news.cxxtv.com,REJECT -DOMAIN-SUFFIX,news.mpush.qq.com,REJECT -DOMAIN-SUFFIX,news.push.126.net,REJECT -DOMAIN-SUFFIX,news.s9377.com,REJECT -DOMAIN-SUFFIX,news.xueyanshan.com,REJECT -DOMAIN-SUFFIX,news-img.51y5.net,REJECT -DOMAIN-SUFFIX,news-l.play.aiseet.atianqi.com,REJECT -DOMAIN-SUFFIX,news-l.play.cp81.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,news-l.play.ott.video.qq.com,REJECT -DOMAIN-SUFFIX,news-log.51y5.net,REJECT -DOMAIN-SUFFIX,newspage.xilu.com,REJECT -DOMAIN-SUFFIX,newspush.sinajs.cn,REJECT -DOMAIN-SUFFIX,newswifiapi.dfshurufa.com,REJECT -DOMAIN-SUFFIX,newton-api.ele.me,REJECT -DOMAIN-SUFFIX,nexage.com,REJECT -DOMAIN-SUFFIX,nexstep.zdworks.com,REJECT -DOMAIN-SUFFIX,nextcps.com,REJECT -DOMAIN-SUFFIX,nextlnk9.com,REJECT -DOMAIN-SUFFIX,nexus.ensighten.com,REJECT -DOMAIN-SUFFIX,nfh.cnshef.com,REJECT -DOMAIN-SUFFIX,ngads.go.com,REJECT -DOMAIN-SUFFIX,ninebox.cn,REJECT -DOMAIN-SUFFIX,ninemsn.imrworldwide.com,REJECT -DOMAIN-SUFFIX,niurenw.com,REJECT -DOMAIN-SUFFIX,niux88.com,REJECT -DOMAIN-SUFFIX,niuxgame77.com,REJECT -DOMAIN-SUFFIX,niwd.zhybw88.com,REJECT -DOMAIN-SUFFIX,njdijiani.com,REJECT -DOMAIN-SUFFIX,njfsk.com,REJECT -DOMAIN-SUFFIX,njmpacc.com,REJECT -DOMAIN-SUFFIX,njq.net,REJECT -DOMAIN-SUFFIX,njs.imagicskin.com,REJECT -DOMAIN-SUFFIX,njs.myyage.com,REJECT -DOMAIN-SUFFIX,njs.reliancevalve.com,REJECT -DOMAIN-SUFFIX,njxczy.com,REJECT -DOMAIN-SUFFIX,nkeo.top,REJECT -DOMAIN-SUFFIX,nlog.baidu.com,REJECT -DOMAIN-SUFFIX,nmbtedu.com,REJECT -DOMAIN-SUFFIX,nmkgs.cn,REJECT -DOMAIN-SUFFIX,nmpcdn.com,REJECT -DOMAIN-SUFFIX,nmqbg.com,REJECT -DOMAIN-SUFFIX,nnedbx.com,REJECT -DOMAIN-SUFFIX,nngft.com,REJECT -DOMAIN-SUFFIX,noberlmall.com,REJECT -DOMAIN-SUFFIX,nongsalei.com,REJECT -DOMAIN-SUFFIX,nop.xpanama.net,REJECT -DOMAIN-SUFFIX,notice.game.xiaomi.com,REJECT -DOMAIN-SUFFIX,notice.uchome.manyou.com,REJECT -DOMAIN-SUFFIX,notifiter.youmi.net,REJECT -DOMAIN-SUFFIX,notify.oupeng.com,REJECT -DOMAIN-SUFFIX,novelsns.html5.qq.com,REJECT -DOMAIN-SUFFIX,nowskip.com,REJECT -DOMAIN-SUFFIX,npdaqy6x1j.me,REJECT -DOMAIN-SUFFIX,nr1234.com,REJECT -DOMAIN-SUFFIX,nryiou.cn,REJECT -DOMAIN-SUFFIX,nsclickvideo.baidu.com,REJECT -DOMAIN-SUFFIX,nsnmiaomu.cn,REJECT -DOMAIN-SUFFIX,nsy.hnzyfs.com,REJECT -DOMAIN-SUFFIX,nt.phpwind.com,REJECT -DOMAIN-SUFFIX,ntalker.com,REJECT -DOMAIN-SUFFIX,nterbx.com,REJECT -DOMAIN-SUFFIX,nthyn.com,REJECT -DOMAIN-SUFFIX,ntx.quanliyouxi.cn,REJECT -DOMAIN-SUFFIX,nv.souid.com,REJECT -DOMAIN-SUFFIX,nvrentao8.com,REJECT -DOMAIN-SUFFIX,nvshenfan.com,REJECT -DOMAIN-SUFFIX,nwejs.alcryp.com,REJECT -DOMAIN-SUFFIX,nwejs.myzcoffice.com,REJECT -DOMAIN-SUFFIX,nwwap.com,REJECT -DOMAIN-SUFFIX,nxrhs.com,REJECT -DOMAIN-SUFFIX,nxrxt.con,REJECT -DOMAIN-SUFFIX,ny7f6goy.bid,REJECT -DOMAIN-SUFFIX,nylalobghyhirgh.com,REJECT -DOMAIN-SUFFIX,nysita.com,REJECT -DOMAIN-SUFFIX,nzezn.com,REJECT -DOMAIN-SUFFIX,o.08jm.cn,REJECT -DOMAIN-SUFFIX,o.if.qidian.com,REJECT -DOMAIN-SUFFIX,o.minisplat.cn,REJECT -DOMAIN-SUFFIX,o091i.com,REJECT -DOMAIN-SUFFIX,o2omobi.com,REJECT -DOMAIN-SUFFIX,o7xs6runw.bkt.clouddn.com,REJECT -DOMAIN-SUFFIX,oa129.com,REJECT -DOMAIN-SUFFIX,oadz.com,REJECT -DOMAIN-SUFFIX,oa-panther.data.aliyun.com,REJECT -DOMAIN-SUFFIX,oas.autotrader.co.uk,REJECT -DOMAIN-SUFFIX,oas.luxweb.com,REJECT -DOMAIN-SUFFIX,oas.skyscanner.net,REJECT -DOMAIN-SUFFIX,oasc07.citywire.co.uk,REJECT -DOMAIN-SUFFIX,oascentral.abclocal.go.com,REJECT -DOMAIN-SUFFIX,oascentral.chron.com,REJECT -DOMAIN-SUFFIX,oascentral.hosted.ap.org,REJECT -DOMAIN-SUFFIX,oascentral.lycos.com,REJECT -DOMAIN-SUFFIX,oascentral.newsmax.com,REJECT -DOMAIN-SUFFIX,oascentral.sina.com,REJECT -DOMAIN-SUFFIX,oascentral.sina.com.hk,REJECT -DOMAIN-SUFFIX,oask.xulizui6.com,REJECT -DOMAIN-SUFFIX,obeyter.com,REJECT -DOMAIN-SUFFIX,ocbv0.baiyangzs.com,REJECT -DOMAIN-SUFFIX,ocsp.godaddy.com,REJECT -DOMAIN-SUFFIX,odc.starwave.com,REJECT -DOMAIN-SUFFIX,odin.goo.mx,REJECT -DOMAIN-SUFFIX,officeme.cn,REJECT -DOMAIN-SUFFIX,offline-adv.oray.com,REJECT -DOMAIN-SUFFIX,oikxlcv.wang,REJECT -DOMAIN-SUFFIX,oimagea2.ydstatic.com,REJECT -DOMAIN-SUFFIX,ojngisbfwwyp.com,REJECT -DOMAIN-SUFFIX,ok.432kkk.com,REJECT -DOMAIN-SUFFIX,ok365.com,REJECT -DOMAIN-SUFFIX,okkkk.com,REJECT -DOMAIN-SUFFIX,okm918.com,REJECT -DOMAIN-SUFFIX,okokw.com,REJECT -DOMAIN-SUFFIX,olcdn.com,REJECT -DOMAIN-SUFFIX,olpv.onlylady.com,REJECT -DOMAIN-SUFFIX,olpvimg.onlylady.com,REJECT -DOMAIN-SUFFIX,olstats.onlylady.com,REJECT -DOMAIN-SUFFIX,omega7o.com,REJECT -DOMAIN-SUFFIX,omg.inte.sogoucdn.com,REJECT -DOMAIN-SUFFIX,omnikool.discovery.com,REJECT -DOMAIN-SUFFIX,omtrdc.net,REJECT -DOMAIN-SUFFIX,on.maxspeedcdn.com,REJECT -DOMAIN-SUFFIX,onclickads.net,REJECT -DOMAIN-SUFFIX,onclicktop.com,REJECT -DOMAIN-SUFFIX,onclkds.com,REJECT -DOMAIN-SUFFIX,one.520319.cn,REJECT -DOMAIN-SUFFIX,onepush.query.yahoo.com,REJECT -DOMAIN-SUFFIX,onesoft.im,REJECT -DOMAIN-SUFFIX,onetad.com,REJECT -DOMAIN-SUFFIX,onetag-sys.com,REJECT -DOMAIN-SUFFIX,onewhee.com,REJECT -DOMAIN-SUFFIX,onlifjj.net,REJECT -DOMAIN-SUFFIX,onlinetips.baofeng5.baofeng.net,REJECT -DOMAIN-SUFFIX,oomyv.com,REJECT -DOMAIN-SUFFIX,ooniu.com,REJECT -DOMAIN-SUFFIX,ooss.oss.aliyuncs.com,REJECT -DOMAIN-SUFFIX,op00w.baiyangzs.com,REJECT -DOMAIN-SUFFIX,open.play.cn,REJECT -DOMAIN-SUFFIX,openapi-news.meizu.com,REJECT -DOMAIN-SUFFIX,openrcv.baidu.com,REJECT -DOMAIN-SUFFIX,openstat.net,REJECT -DOMAIN-SUFFIX,openstorage.ad.cmvideo.cn,REJECT -DOMAIN-SUFFIX,opgirl-tmp.adbxb.cn,REJECT -DOMAIN-SUFFIX,oppo.yidianzixun.com,REJECT -DOMAIN-SUFFIX,optaim.com,REJECT -DOMAIN-SUFFIX,optimix.asia,REJECT -DOMAIN-SUFFIX,optimix.cn,REJECT -DOMAIN-SUFFIX,optimized-by.rubiconproject.com,REJECT -DOMAIN-SUFFIX,optimizelyapis.com,REJECT -DOMAIN-SUFFIX,oq68.com,REJECT -DOMAIN-SUFFIX,orchidscape.net,REJECT -DOMAIN-SUFFIX,oredero.com,REJECT -DOMAIN-SUFFIX,orz.hupu.com,REJECT -DOMAIN-SUFFIX,osc.uranus.sogou.com,REJECT -DOMAIN-SUFFIX,osfota.cdn.aliyun.com,REJECT -DOMAIN-SUFFIX,oss-asq-static.11222.cn,REJECT -DOMAIN-SUFFIX,otf.msn.com,REJECT -DOMAIN-SUFFIX,oth.str.mdt.qq.com,REJECT -DOMAIN-SUFFIX,oth.update.mdt.qq.com,REJECT -DOMAIN-SUFFIX,otheve.play.aiseet.atianqi.com,REJECT -DOMAIN-SUFFIX,othstr.play.aiseet.atianqi.com,REJECT -DOMAIN-SUFFIX,ou188.com,REJECT -DOMAIN-SUFFIX,output.nend.net,REJECT -DOMAIN-SUFFIX,overture.com,REJECT -DOMAIN-SUFFIX,ow.biqugego.com,REJECT -DOMAIN-SUFFIX,ow.s1.shuhuangge.org,REJECT -DOMAIN-SUFFIX,ow.s2.shuhuangge.org,REJECT -DOMAIN-SUFFIX,owin.biqugego.com,REJECT -DOMAIN-SUFFIX,ox.furaffinity.net,REJECT -DOMAIN-SUFFIX,oyzsverimywg.com,REJECT -DOMAIN-SUFFIX,p.7060.la,REJECT -DOMAIN-SUFFIX,p.99mssj.com,REJECT -DOMAIN-SUFFIX,p.abcache.com,REJECT -DOMAIN-SUFFIX,p.bdjiazanmiaomu.com,REJECT -DOMAIN-SUFFIX,p.bjdianyue.com,REJECT -DOMAIN-SUFFIX,p.bnuni.com,REJECT -DOMAIN-SUFFIX,p.clkservice.youdao.com,REJECT -DOMAIN-SUFFIX,p.ecwan77.net,REJECT -DOMAIN-SUFFIX,p.inte.sogou.com,REJECT -DOMAIN-SUFFIX,p.kf3msfm.com,REJECT -DOMAIN-SUFFIX,p.kjwx8.com,REJECT -DOMAIN-SUFFIX,p.kugou.com,REJECT -DOMAIN-SUFFIX,p.m5bn.com,REJECT -DOMAIN-SUFFIX,p.mendoc.cn,REJECT -DOMAIN-SUFFIX,p.niudashu.com,REJECT -DOMAIN-SUFFIX,p.qiailm.com,REJECT -DOMAIN-SUFFIX,p.qijijs.top,REJECT -DOMAIN-SUFFIX,p.raidmedia.com.cn,REJECT -DOMAIN-SUFFIX,p.rfihub.com,REJECT -DOMAIN-SUFFIX,p.saozhu1.top,REJECT -DOMAIN-SUFFIX,p.sdu8cvc.com,REJECT -DOMAIN-SUFFIX,p.shagent.com,REJECT -DOMAIN-SUFFIX,p.skimresources.com,REJECT -DOMAIN-SUFFIX,p.szonline.net,REJECT -DOMAIN-SUFFIX,p.tamenshuo.com,REJECT -DOMAIN-SUFFIX,p.tencentmind.com,REJECT -DOMAIN-SUFFIX,p.twitter.com,REJECT -DOMAIN-SUFFIX,p.vq6nsu.cn,REJECT -DOMAIN-SUFFIX,p.yizuya.com,REJECT -DOMAIN-SUFFIX,p.ynjczy.net,REJECT -DOMAIN-SUFFIX,p0y.cn,REJECT -DOMAIN-SUFFIX,p1.18zhongyao.com,REJECT -DOMAIN-SUFFIX,p1.qinsx.cn,REJECT -DOMAIN-SUFFIX,p2.hyz86.com,REJECT -DOMAIN-SUFFIX,p2.qinsx.cn,REJECT -DOMAIN-SUFFIX,p2.ykauto.cn,REJECT -DOMAIN-SUFFIX,p215223.clksite.com,REJECT -DOMAIN-SUFFIX,p215223.inclk.com,REJECT -DOMAIN-SUFFIX,p215223.mycdn2.co,REJECT -DOMAIN-SUFFIX,p2pmid.baofeng.com,REJECT -DOMAIN-SUFFIX,p3p.mmstat.com,REJECT -DOMAIN-SUFFIX,p3p.sogou.com,REJECT -DOMAIN-SUFFIX,p3p.yahoo.com,REJECT -DOMAIN-SUFFIX,p3tt.com,REJECT -DOMAIN-SUFFIX,p4p.sina.com.cn,REJECT -DOMAIN-SUFFIX,p4psearch.china.alibaba.com,REJECT -DOMAIN-SUFFIX,p555.cc,REJECT -DOMAIN-SUFFIX,p8u.hinet.net,REJECT -DOMAIN-SUFFIX,package01.com,REJECT -DOMAIN-SUFFIX,pad.zhywyl.cn,REJECT -DOMAIN-SUFFIX,padsdel2.cdnads.com,REJECT -DOMAIN-SUFFIX,page.acm.dzwww.com,REJECT -DOMAIN-SUFFIX,page.xywy.com,REJECT -DOMAIN-SUFFIX,pagead.google.com,REJECT -DOMAIN-SUFFIX,pagead.l.google.com,REJECT -DOMAIN-SUFFIX,pagead2.googlesyndication.com,REJECT -DOMAIN-SUFFIX,pagead-tpc.l.google.com,REJECT -DOMAIN-SUFFIX,pagechoice.com,REJECT -DOMAIN-SUFFIX,pagechoice.net,REJECT -DOMAIN-SUFFIX,pagechoicemotu.gentags.net,REJECT -DOMAIN-SUFFIX,pages2.marketo.com,REJECT -DOMAIN-SUFFIX,paimgcdn.baidu.com,REJECT -DOMAIN-SUFFIX,painiuimg.com,REJECT -DOMAIN-SUFFIX,palmnews.sina.cn,REJECT -DOMAIN-SUFFIX,panda.kdnet.net,REJECT -DOMAIN-SUFFIX,pangu.cc,REJECT -DOMAIN-SUFFIX,panoramio.com,REJECT -DOMAIN-SUFFIX,papajia55.com,REJECT -DOMAIN-SUFFIX,parking.zunmi.cn,REJECT -DOMAIN-SUFFIX,parser.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,partner.bargaindomains.com,REJECT -DOMAIN-SUFFIX,partner.catchy.com,REJECT -DOMAIN-SUFFIX,partner.premiumdomains.com,REJECT -DOMAIN-SUFFIX,partner.toutiao.com,REJECT -DOMAIN-SUFFIX,partners.fshealth.com,REJECT -DOMAIN-SUFFIX,partners.keezmovies.com,REJECT -DOMAIN-SUFFIX,partners.optiontide.com,REJECT -DOMAIN-SUFFIX,partners.pornerbros.com,REJECT -DOMAIN-SUFFIX,partners.rochen.com,REJECT -DOMAIN-SUFFIX,partners.sportingbet.com.au,REJECT -DOMAIN-SUFFIX,partners.vouchedfor.co.uk,REJECT -DOMAIN-SUFFIX,partners.xpertmarket.com,REJECT -DOMAIN-SUFFIX,party-nngvitbizn.now.sh,REJECT -DOMAIN-SUFFIX,pasco.cc,REJECT -DOMAIN-SUFFIX,pass1.soogif.com,REJECT -DOMAIN-SUFFIX,pass2.soogif.com,REJECT -DOMAIN-SUFFIX,passwz.com,REJECT -DOMAIN-SUFFIX,pat.farvd.com,REJECT -DOMAIN-SUFFIX,patriot.cs.pp.cn,REJECT -DOMAIN-SUFFIX,pay.holaq.com,REJECT -DOMAIN-SUFFIX,pay.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,pay838.com,REJECT -DOMAIN-SUFFIX,pb.funshion.net.cn,REJECT -DOMAIN-SUFFIX,pb.s3wfg.com,REJECT -DOMAIN-SUFFIX,pb.sogou.com,REJECT -DOMAIN-SUFFIX,pb.sys.pp8.com,REJECT -DOMAIN-SUFFIX,pb.wang502.com,REJECT -DOMAIN-SUFFIX,pb3.pstatp.com,REJECT -DOMAIN-SUFFIX,pbd.sogou.com,REJECT -DOMAIN-SUFFIX,pbs.lenovomm.com,REJECT -DOMAIN-SUFFIX,pc.107788.com,REJECT -DOMAIN-SUFFIX,pc.5151gj.com,REJECT -DOMAIN-SUFFIX,pc.ctsywy.com,REJECT -DOMAIN-SUFFIX,pc.quansj.cn,REJECT -DOMAIN-SUFFIX,pc.videoclick.baidu.com,REJECT -DOMAIN-SUFFIX,pcauto.irs01.com,REJECT -DOMAIN-SUFFIX,pcbrowser.dd.qq.com,REJECT -DOMAIN-SUFFIX,pcd.autohome.com.cn,REJECT -DOMAIN-SUFFIX,pcfg.wps.cn,REJECT -DOMAIN-SUFFIX,pclog.dftoutiao.com,REJECT -DOMAIN-SUFFIX,pclog.suishenyun.net,REJECT -DOMAIN-SUFFIX,pcmx.autohome.com.cn,REJECT -DOMAIN-SUFFIX,pcmzn.com,REJECT -DOMAIN-SUFFIX,pcsoftwords.dftoutiao.com,REJECT -DOMAIN-SUFFIX,pcxzo.pluto.sogou.com,REJECT -DOMAIN-SUFFIX,pd7-imp.revsci.net,REJECT -DOMAIN-SUFFIX,pdc.micloud.xiaomi.net,REJECT -DOMAIN-SUFFIX,pdl.gionee.com,REJECT -DOMAIN-SUFFIX,pdn.applovin.com,REJECT -DOMAIN-SUFFIX,pdsjycm.com,REJECT -DOMAIN-SUFFIX,pear.dleke.com,REJECT -DOMAIN-SUFFIX,pedailyu.com,REJECT -DOMAIN-SUFFIX,pee.cn,REJECT -DOMAIN-SUFFIX,pegasus.cmcm.com,REJECT -DOMAIN-SUFFIX,pei-ads.playboy.com,REJECT -DOMAIN-SUFFIX,pf.h5game.cn,REJECT -DOMAIN-SUFFIX,pf.pchome.net,REJECT -DOMAIN-SUFFIX,pf-2.pchome.net,REJECT -DOMAIN-SUFFIX,pfp.sina.com.cn,REJECT -DOMAIN-SUFFIX,pfpip.sina.com,REJECT -DOMAIN-SUFFIX,pgdt.ugdtimg.com,REJECT -DOMAIN-SUFFIX,photo.dhford.cn,REJECT -DOMAIN-SUFFIX,photo.lyghjzs.cn,REJECT -DOMAIN-SUFFIX,photo.qianerbai.cn,REJECT -DOMAIN-SUFFIX,photo.shyexiang.cn,REJECT -DOMAIN-SUFFIX,photo.welldex.cn,REJECT -DOMAIN-SUFFIX,photo.xunhuaji.cn,REJECT -DOMAIN-SUFFIX,photo.zhanhevr.cn,REJECT -DOMAIN-SUFFIX,phpad.cqnews.net,REJECT -DOMAIN-SUFFIX,pic.0597kk.com,REJECT -DOMAIN-SUFFIX,pic.14bobo.com,REJECT -DOMAIN-SUFFIX,pic.2u.com.cn,REJECT -DOMAIN-SUFFIX,pic.adver.com.tw,REJECT -DOMAIN-SUFFIX,pic.aihaogou.com.cn,REJECT -DOMAIN-SUFFIX,pic.by175.com,REJECT -DOMAIN-SUFFIX,pic.casee.cn,REJECT -DOMAIN-SUFFIX,pic.cnmo-img.com.cn,REJECT -DOMAIN-SUFFIX,pic.dotmore.com.tw,REJECT -DOMAIN-SUFFIX,pic.ea3w.com,REJECT -DOMAIN-SUFFIX,pic.eduancm.com,REJECT -DOMAIN-SUFFIX,pic.fengniao.com,REJECT -DOMAIN-SUFFIX,pic.haowj.com.cn,REJECT -DOMAIN-SUFFIX,pic.jdbbs.com,REJECT -DOMAIN-SUFFIX,pic.jd-bbs.com,REJECT -DOMAIN-SUFFIX,pic.jdunion.com,REJECT -DOMAIN-SUFFIX,pic.moad.cn,REJECT -DOMAIN-SUFFIX,pic.neiyicun.net,REJECT -DOMAIN-SUFFIX,pic.new400.cn,REJECT -DOMAIN-SUFFIX,pic.pic-img.com,REJECT -DOMAIN-SUFFIX,pic.punchbox.org,REJECT -DOMAIN-SUFFIX,pic.pxstda.com,REJECT -DOMAIN-SUFFIX,pic.usingde.com,REJECT -DOMAIN-SUFFIX,pic.zol-img.com.cn,REJECT -DOMAIN-SUFFIX,pic1.59wd.com,REJECT -DOMAIN-SUFFIX,pic1.onetad.com,REJECT -DOMAIN-SUFFIX,pic183025.images9999.com,REJECT -DOMAIN-SUFFIX,pic2.onetad.com,REJECT -DOMAIN-SUFFIX,pic2016.5442.com,REJECT -DOMAIN-SUFFIX,pic2016.ytqmx.com,REJECT -DOMAIN-SUFFIX,pic3.onetad.com,REJECT -DOMAIN-SUFFIX,pic494036.images9999.com,REJECT -DOMAIN-SUFFIX,pic8.onetad.com,REJECT -DOMAIN-SUFFIX,pic837013.images9999.com,REJECT -DOMAIN-SUFFIX,picsinfog.com,REJECT -DOMAIN-SUFFIX,picture.duokan.com,REJECT -DOMAIN-SUFFIX,picturesquefilms.net,REJECT -DOMAIN-SUFFIX,pikacn.com,REJECT -DOMAIN-SUFFIX,pimg1.126.net,REJECT -DOMAIN-SUFFIX,ping.acc.sogou.com,REJECT -DOMAIN-SUFFIX,ping.chartbeat.net,REJECT -DOMAIN-SUFFIX,ping.pinyin.sogou.com,REJECT -DOMAIN-SUFFIX,ping.weiduofan.com,REJECT -DOMAIN-SUFFIX,pingbi.diudou.com,REJECT -DOMAIN-SUFFIX,pingdom.net,REJECT -DOMAIN-SUFFIX,pingshetrip.com,REJECT -DOMAIN-SUFFIX,pintour.com,REJECT -DOMAIN-SUFFIX,pix.impdesk.com,REJECT -DOMAIN-SUFFIX,pix.tagcdn.com,REJECT -DOMAIN-SUFFIX,pix04.revsci.net,REJECT -DOMAIN-SUFFIX,pixel.adsafeprotected.com,REJECT -DOMAIN-SUFFIX,pixel.mathtag.com,REJECT -DOMAIN-SUFFIX,pixel.quantserve.com,REJECT -DOMAIN-SUFFIX,pixel.rubiconproject.com,REJECT -DOMAIN-SUFFIX,pixel.tapad.com,REJECT -DOMAIN-SUFFIX,pixel.vihub.ru,REJECT -DOMAIN-SUFFIX,pixel.wp.com,REJECT -DOMAIN-SUFFIX,pixel-hk.pixelinteractivemedia.com,REJECT -DOMAIN-SUFFIX,pixels.asia,REJECT -DOMAIN-SUFFIX,pixfuture.net,REJECT -DOMAIN-SUFFIX,pj3456.com,REJECT -DOMAIN-SUFFIX,pj39330.com,REJECT -DOMAIN-SUFFIX,pj50.com,REJECT -DOMAIN-SUFFIX,pj5189.com,REJECT -DOMAIN-SUFFIX,pj550077.com,REJECT -DOMAIN-SUFFIX,pjbjzf.com,REJECT -DOMAIN-SUFFIX,pjogndc8ixoidna.360doc.cn,REJECT -DOMAIN-SUFFIX,pjtymy.cn,REJECT -DOMAIN-SUFFIX,pjyu.golden1.sogou.com,REJECT -DOMAIN-SUFFIX,pk840.com,REJECT -DOMAIN-SUFFIX,p-l.play.aiseet.atianqi.com,REJECT -DOMAIN-SUFFIX,pl108258.puserving.com,REJECT -DOMAIN-SUFFIX,pl14369502.puserving.com,REJECT -DOMAIN-SUFFIX,platform.wondershare.com,REJECT -DOMAIN-SUFFIX,playad.xjmg.com,REJECT -DOMAIN-SUFFIX,player.1800coupon.com,REJECT -DOMAIN-SUFFIX,player.1stcreditrepairs.com,REJECT -DOMAIN-SUFFIX,player.800directories.com,REJECT -DOMAIN-SUFFIX,player.accoona.com,REJECT -DOMAIN-SUFFIX,player.alloutwedding.com,REJECT -DOMAIN-SUFFIX,player.insuranceandhealth.com,REJECT -DOMAIN-SUFFIX,playinfo.gomlab.com,REJECT -DOMAIN-SUFFIX,plista.com,REJECT -DOMAIN-SUFFIX,plmkolp.m.58xs.tw,REJECT -DOMAIN-SUFFIX,plt.data.pplive.com,REJECT -DOMAIN-SUFFIX,plwan.com,REJECT -DOMAIN-SUFFIX,plz.jandan.net,REJECT -DOMAIN-SUFFIX,pm.sdaiv.com,REJECT -DOMAIN-SUFFIX,pmir.3g.qq.com,REJECT -DOMAIN-SUFFIX,pmm.people.com.cn,REJECT -DOMAIN-SUFFIX,pmptrack-autohome.gentags.net,REJECT -DOMAIN-SUFFIX,pmptrack-letv.gentags.net,REJECT -DOMAIN-SUFFIX,pmptrack-yidianzixunxm.gentags.net,REJECT -DOMAIN-SUFFIX,pmptrack-youku.gentags.net,REJECT -DOMAIN-SUFFIX,png.lu.sogoucdn.com,REJECT -DOMAIN-SUFFIX,pnhfc.com,REJECT -DOMAIN-SUFFIX,pofang.com,REJECT -DOMAIN-SUFFIX,polkoa.com,REJECT -DOMAIN-SUFFIX,pomhz.com,REJECT -DOMAIN-SUFFIX,pop.91mangrandi.com,REJECT -DOMAIN-SUFFIX,pop.code.mytanwan.com,REJECT -DOMAIN-SUFFIX,pop.code.poyang.cn,REJECT -DOMAIN-SUFFIX,pop.sjk.ijinshan.com,REJECT -DOMAIN-SUFFIX,popads.net,REJECT -DOMAIN-SUFFIX,popme.163.com,REJECT -DOMAIN-SUFFIX,popup.jointreport-switch.com,REJECT -DOMAIN-SUFFIX,popup.msn.com,REJECT -DOMAIN-SUFFIX,popupad.cn,REJECT -DOMAIN-SUFFIX,post.ra.icast.cn,REJECT -DOMAIN-SUFFIX,poster.weather.com.cn,REJECT -DOMAIN-SUFFIX,powergg.top,REJECT -DOMAIN-SUFFIX,poyang.com,REJECT -DOMAIN-SUFFIX,pp.sxjkc.cn,REJECT -DOMAIN-SUFFIX,pp2.dhzw.org,REJECT -DOMAIN-SUFFIX,pp9899.com,REJECT -DOMAIN-SUFFIX,ppjia55.com,REJECT -DOMAIN-SUFFIX,ppoi.org,REJECT -DOMAIN-SUFFIX,ppurifier.game.xiaomi.com,REJECT -DOMAIN-SUFFIX,ppx.hgo7r.cn,REJECT -DOMAIN-SUFFIX,pr.atwola.com,REJECT -DOMAIN-SUFFIX,pr.da.netease.com,REJECT -DOMAIN-SUFFIX,pr.ybp.yahoo.com,REJECT -DOMAIN-SUFFIX,pr00001.com,REJECT -DOMAIN-SUFFIX,practivate.adobe.com,REJECT -DOMAIN-SUFFIX,pr-bh.ybp.yahoo.com,REJECT -DOMAIN-SUFFIX,prc.rjje4.com,REJECT -DOMAIN-SUFFIX,prcappzone.intel.com,REJECT -DOMAIN-SUFFIX,pre.api.tw06.xlmc.sandai.net,REJECT -DOMAIN-SUFFIX,pre.ra.icast.cn,REJECT -DOMAIN-SUFFIX,prerollads.ign.com,REJECT -DOMAIN-SUFFIX,priceinfo.comuv.com,REJECT -DOMAIN-SUFFIX,pro.cn,REJECT -DOMAIN-SUFFIX,pro.heiguang.com,REJECT -DOMAIN-SUFFIX,pro.iweihai.cn,REJECT -DOMAIN-SUFFIX,probes.cedexis.com,REJECT -DOMAIN-SUFFIX,profile.ssp.rambler.ru,REJECT -DOMAIN-SUFFIX,projectwonderful.com,REJECT -DOMAIN-SUFFIX,prom.gome.com.cn,REJECT -DOMAIN-SUFFIX,promo.fileforum.com,REJECT -DOMAIN-SUFFIX,promos.fling.com,REJECT -DOMAIN-SUFFIX,promote.biz.weibo.cn,REJECT -DOMAIN-SUFFIX,promote.caixin.com,REJECT -DOMAIN-SUFFIX,promote.pair.com,REJECT -DOMAIN-SUFFIX,promotion.gomlab.com,REJECT -DOMAIN-SUFFIX,promotions.iasbet.com,REJECT -DOMAIN-SUFFIX,propellerads.com,REJECT -DOMAIN-SUFFIX,prophet.heise.de,REJECT -DOMAIN-SUFFIX,proton.flurry.com,REJECT -DOMAIN-SUFFIX,proxy.sec.miui.com,REJECT -DOMAIN-SUFFIX,prw.lenovomm.com,REJECT -DOMAIN-SUFFIX,ps.3fenge.com,REJECT -DOMAIN-SUFFIX,psb.lenovomm.com,REJECT -DOMAIN-SUFFIX,psfq.gou.sogou.com,REJECT -DOMAIN-SUFFIX,psma02.com,REJECT -DOMAIN-SUFFIX,ptdrw.com,REJECT -DOMAIN-SUFFIX,ptkhy.com,REJECT -DOMAIN-SUFFIX,ptw.la,REJECT -DOMAIN-SUFFIX,pub.betclick.com,REJECT -DOMAIN-SUFFIX,pub.chinadailyasia.com,REJECT -DOMAIN-SUFFIX,pub.funshion.com,REJECT -DOMAIN-SUFFIX,pub.mop.com,REJECT -DOMAIN-SUFFIX,pub1.cope.es,REJECT -DOMAIN-SUFFIX,pubbirdf.com,REJECT -DOMAIN-SUFFIX,public.app.autohome.com.cn,REJECT -DOMAIN-SUFFIX,public6.com,REJECT -DOMAIN-SUFFIX,publicidad.net,REJECT -DOMAIN-SUFFIX,publicidad.tv,REJECT -DOMAIN-SUFFIX,publish.ad.youth.cn,REJECT -DOMAIN-SUFFIX,pubmatic.com,REJECT -DOMAIN-SUFFIX,pubnub.com,REJECT -DOMAIN-SUFFIX,pubs.hiddennetwork.com,REJECT -DOMAIN-SUFFIX,puds.test.uae.uc.cn,REJECT -DOMAIN-SUFFIX,puds.ucweb.com,REJECT -DOMAIN-SUFFIX,pull.push.sogou.com,REJECT -DOMAIN-SUFFIX,punchbox.org,REJECT -DOMAIN-SUFFIX,punuomisi.cn,REJECT -DOMAIN-SUFFIX,pups.bdimg.com,REJECT -DOMAIN-SUFFIX,pupu.xnhh120.com,REJECT -DOMAIN-SUFFIX,push.126.net,REJECT -DOMAIN-SUFFIX,push.5z5zw.com,REJECT -DOMAIN-SUFFIX,push.air-matters.com,REJECT -DOMAIN-SUFFIX,push.app.autohome.com.cn,REJECT -DOMAIN-SUFFIX,push.com2us.net,REJECT -DOMAIN-SUFFIX,push.feng.com,REJECT -DOMAIN-SUFFIX,push.mobile.kugou.com,REJECT -DOMAIN-SUFFIX,push.res.meizu.com,REJECT -DOMAIN-SUFFIX,push.wandoujia.com,REJECT -DOMAIN-SUFFIX,push.wapx.cn,REJECT -DOMAIN-SUFFIX,push.yuedu.163.com,REJECT -DOMAIN-SUFFIX,push.zdworks.com,REJECT -DOMAIN-SUFFIX,push.zhangyue.com,REJECT -DOMAIN-SUFFIX,push.zhanzhang.baidu.com,REJECT -DOMAIN-SUFFIX,push-android.myzaker.com,REJECT -DOMAIN-SUFFIX,pushapi.lenovomm.com,REJECT -DOMAIN-SUFFIX,push-dc.51y5.net,REJECT -DOMAIN-SUFFIX,pv.alert.autohome.com.cn,REJECT -DOMAIN-SUFFIX,pv.anzhi.com,REJECT -DOMAIN-SUFFIX,pv.cheshi.com,REJECT -DOMAIN-SUFFIX,pv.enet.com.cn,REJECT -DOMAIN-SUFFIX,pv.focus.cn,REJECT -DOMAIN-SUFFIX,pv.ra.icast.cn,REJECT -DOMAIN-SUFFIX,pv.sogou.com,REJECT -DOMAIN-SUFFIX,pv.xcar.com.cn,REJECT -DOMAIN-SUFFIX,pv.zdnet.com.cn,REJECT -DOMAIN-SUFFIX,pv.zol.com.cn,REJECT -DOMAIN-SUFFIX,pvc.zol.com.cn,REJECT -DOMAIN-SUFFIX,pvdata.ku6.com,REJECT -DOMAIN-SUFFIX,pvlog.hd.baofeng.com,REJECT -DOMAIN-SUFFIX,pvlog.moviebox.baofeng.net,REJECT -DOMAIN-SUFFIX,pvm.zol.com.cn,REJECT -DOMAIN-SUFFIX,pvmsite.zol.com.cn,REJECT -DOMAIN-SUFFIX,pvsite.zol.com.cn,REJECT -DOMAIN-SUFFIX,pvstat.html5.qq.com,REJECT -DOMAIN-SUFFIX,pvtest.zol.com.cn,REJECT -DOMAIN-SUFFIX,pvx.autohome.com.cn,REJECT -DOMAIN-SUFFIX,pwj.biqugezw.com,REJECT -DOMAIN-SUFFIX,px.adhigh.net,REJECT -DOMAIN-SUFFIX,px.media-serving.com,REJECT -DOMAIN-SUFFIX,px.moatads.com,REJECT -DOMAIN-SUFFIX,px.owneriq.net,REJECT -DOMAIN-SUFFIX,px.powerlinks.com,REJECT -DOMAIN-SUFFIX,px.steelhousemedia.com,REJECT -DOMAIN-SUFFIX,pxene.com,REJECT -DOMAIN-SUFFIX,pxl.connexity.net,REJECT -DOMAIN-SUFFIX,py.qlogo.cn,REJECT -DOMAIN-SUFFIX,py.wikigifth.com,REJECT -DOMAIN-SUFFIX,py2.qlogo.cn,REJECT -DOMAIN-SUFFIX,pyerc.com,REJECT -DOMAIN-SUFFIX,pyzkk.com,REJECT -DOMAIN-SUFFIX,q.i.gdt.qq.com,REJECT -DOMAIN-SUFFIX,q.ox11.com,REJECT -DOMAIN-SUFFIX,q.s.cr-nielsen.com,REJECT -DOMAIN-SUFFIX,q1scv.vov0.com,REJECT -DOMAIN-SUFFIX,q6rwa.eschangchi.com,REJECT -DOMAIN-SUFFIX,qbyy010.com,REJECT -DOMAIN-SUFFIX,qchannel02.cn,REJECT -DOMAIN-SUFFIX,qchannel03.cn,REJECT -DOMAIN-SUFFIX,qchannel04.cn,REJECT -DOMAIN-SUFFIX,qcjslm.com,REJECT -DOMAIN-SUFFIX,qcl777.com,REJECT -DOMAIN-SUFFIX,qd.dhzw.org,REJECT -DOMAIN-SUFFIX,qd.js.sanjiangge.com,REJECT -DOMAIN-SUFFIX,qd.moutaihotel.cn,REJECT -DOMAIN-SUFFIX,qd.wanjuanba.com,REJECT -DOMAIN-SUFFIX,qd.x4399.com,REJECT -DOMAIN-SUFFIX,qdchunyu.com,REJECT -DOMAIN-SUFFIX,qeoa.hawbfa.com,REJECT -DOMAIN-SUFFIX,qgss8.com,REJECT -DOMAIN-SUFFIX,qhaif.com,REJECT -DOMAIN-SUFFIX,qhl.bealge.sogou.com,REJECT -DOMAIN-SUFFIX,qiailm.com,REJECT -DOMAIN-SUFFIX,qianclick.baidu.com,REJECT -DOMAIN-SUFFIX,qiaopiguniang.com,REJECT -DOMAIN-SUFFIX,qihaoqu.com,REJECT -DOMAIN-SUFFIX,qingqu.la,REJECT -DOMAIN-SUFFIX,qiqipower.com,REJECT -DOMAIN-SUFFIX,qiqivv.com,REJECT -DOMAIN-SUFFIX,qiqiww.com,REJECT -DOMAIN-SUFFIX,qiqiyii.com,REJECT -DOMAIN-SUFFIX,qiye11.ejunshi.net,REJECT -DOMAIN-SUFFIX,qiyem.ejunshi.com,REJECT -DOMAIN-SUFFIX,qiyezs.ejunshi.com,REJECT -DOMAIN-SUFFIX,qiyou.com,REJECT -DOMAIN-SUFFIX,qjfcdn1220.0101122.com,REJECT -DOMAIN-SUFFIX,qjjtc.com,REJECT -DOMAIN-SUFFIX,qlisv.siemens6es7.com,REJECT -DOMAIN-SUFFIX,qlmho.renhengshangmao.com,REJECT -DOMAIN-SUFFIX,qloer.com,REJECT -DOMAIN-SUFFIX,qlonglong.com,REJECT -DOMAIN-SUFFIX,qmkdy.com,REJECT -DOMAIN-SUFFIX,qoiusky.com,REJECT -DOMAIN-SUFFIX,qooic.com,REJECT -DOMAIN-SUFFIX,qp.yunanfuwuqi.com,REJECT -DOMAIN-SUFFIX,qq.guansenff.cn,REJECT -DOMAIN-SUFFIX,qq.irs01.com,REJECT -DOMAIN-SUFFIX,qq.tapiche.cn,REJECT -DOMAIN-SUFFIX,qq2.co,REJECT -DOMAIN-SUFFIX,qq61.com,REJECT -DOMAIN-SUFFIX,qqhuhu.com,REJECT -DOMAIN-SUFFIX,qqm98.com,REJECT -DOMAIN-SUFFIX,qqshow2-item.qq.com,REJECT -DOMAIN-SUFFIX,qqx.cqqytgpt.com,REJECT -DOMAIN-SUFFIX,qqzu.com,REJECT -DOMAIN-SUFFIX,qsbz2011.com,REJECT -DOMAIN-SUFFIX,qshxc.com,REJECT -DOMAIN-SUFFIX,qt.biqugezw.com,REJECT -DOMAIN-SUFFIX,qt002x.corp.youdao.com,REJECT -DOMAIN-SUFFIX,qtmojo.cn,REJECT -DOMAIN-SUFFIX,qtmojo.com,REJECT -DOMAIN-SUFFIX,quansj.cn,REJECT -DOMAIN-SUFFIX,quantcount.com,REJECT -DOMAIN-SUFFIX,quantserve.com,REJECT -DOMAIN-SUFFIX,qucaigg.com,REJECT -DOMAIN-SUFFIX,queene.cn,REJECT -DOMAIN-SUFFIX,questionmarket.com,REJECT -DOMAIN-SUFFIX,qujishu.com,REJECT -DOMAIN-SUFFIX,qumi.com,REJECT -DOMAIN-SUFFIX,qupinhj.com,REJECT -DOMAIN-SUFFIX,quw18.com,REJECT -DOMAIN-SUFFIX,quyaoya.com,REJECT -DOMAIN-SUFFIX,qweqwe.mctvhp.cn,REJECT -DOMAIN-SUFFIX,qxjdlf.com,REJECT -DOMAIN-SUFFIX,qxm.pluto.sogou.com,REJECT -DOMAIN-SUFFIX,qxxys.com,REJECT -DOMAIN-SUFFIX,qyctj.com,REJECT -DOMAIN-SUFFIX,qytyf.com,REJECT -DOMAIN-SUFFIX,qzdag.com,REJECT -DOMAIN-SUFFIX,qzdfc.com,REJECT -DOMAIN-SUFFIX,qzgjprj.com,REJECT -DOMAIN-SUFFIX,qzkxt.com,REJECT -DOMAIN-SUFFIX,r.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,r.254a.com,REJECT -DOMAIN-SUFFIX,r.5207470.com,REJECT -DOMAIN-SUFFIX,r.browser.miui.com,REJECT -DOMAIN-SUFFIX,r.bxb.oupeng.com,REJECT -DOMAIN-SUFFIX,r.dmp.sina.com.cn,REJECT -DOMAIN-SUFFIX,r.mail.163.com,REJECT -DOMAIN-SUFFIX,r.msn.com,REJECT -DOMAIN-SUFFIX,r.myadx.net,REJECT -DOMAIN-SUFFIX,r.ow.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,r.pixgold.com,REJECT -DOMAIN-SUFFIX,r.radikal.ru,REJECT -DOMAIN-SUFFIX,r.xcycm.com,REJECT -DOMAIN-SUFFIX,r.youmi.net,REJECT -DOMAIN-SUFFIX,r.zlongad.com,REJECT -DOMAIN-SUFFIX,r8nu86wg.me,REJECT -DOMAIN-SUFFIX,ra.gtimg.com,REJECT -DOMAIN-SUFFIX,rabbit.meitustat.com,REJECT -DOMAIN-SUFFIX,rabbit.tg.meitu.com,REJECT -DOMAIN-SUFFIX,rack.bauermedia.co.uk,REJECT -DOMAIN-SUFFIX,rad.live.com,REJECT -DOMAIN-SUFFIX,rad.microsoft.com,REJECT -DOMAIN-SUFFIX,rad.msn.com,REJECT -DOMAIN-SUFFIX,rad.reporo.net,REJECT -DOMAIN-SUFFIX,radar.cedexis.com,REJECT -DOMAIN-SUFFIX,raeqqe.cn,REJECT -DOMAIN-SUFFIX,rank.hit.china.com,REJECT -DOMAIN-SUFFIX,rannabio.com,REJECT -DOMAIN-SUFFIX,ratings.lycos.com,REJECT -DOMAIN-SUFFIX,raw.okwan.cn,REJECT -DOMAIN-SUFFIX,rbp.emea.mxptint.net,REJECT -DOMAIN-SUFFIX,rbp.mxptint.net,REJECT -DOMAIN-SUFFIX,rbs.haiyunx.com,REJECT -DOMAIN-SUFFIX,rbywg.com,REJECT -DOMAIN-SUFFIX,rc.fthcz.com,REJECT -DOMAIN-SUFFIX,rc.haodongkeji.cn,REJECT -DOMAIN-SUFFIX,rc.mgwcn.com,REJECT -DOMAIN-SUFFIX,rc.xmcmn.com,REJECT -DOMAIN-SUFFIX,rc2waycm-atl.netmng.com,REJECT -DOMAIN-SUFFIX,rc-au.imrworldwide.com,REJECT -DOMAIN-SUFFIX,rcmd.pop.ijinshan.com,REJECT -DOMAIN-SUFFIX,rcp.c.appier.net,REJECT -DOMAIN-SUFFIX,rcv.iclicash.com,REJECT -DOMAIN-SUFFIX,rcv.jesgoo.com,REJECT -DOMAIN-SUFFIX,rcv.mobad.ijinshan.com,REJECT -DOMAIN-SUFFIX,rcv.moogos.com,REJECT -DOMAIN-SUFFIX,rcv.union-wifi.com,REJECT -DOMAIN-SUFFIX,rcyy3.kaopuwangjz.com,REJECT -DOMAIN-SUFFIX,rd.ane.yahoo.co.jp,REJECT -DOMAIN-SUFFIX,rd.da.netease.com,REJECT -DOMAIN-SUFFIX,rd.e.sogou.com,REJECT -DOMAIN-SUFFIX,rdiqt.cn,REJECT -DOMAIN-SUFFIX,rdtuijian.com,REJECT -DOMAIN-SUFFIX,rdx.autohome.com.cn,REJECT -DOMAIN-SUFFIX,re.m.taobao.com,REJECT -DOMAIN-SUFFIX,re.taobao.com,REJECT -DOMAIN-SUFFIX,re.taotaosou.com,REJECT -DOMAIN-SUFFIX,reachmax.cn,REJECT -DOMAIN-SUFFIX,reader.browser.miui.com,REJECT -DOMAIN-SUFFIX,reader.meizu.com,REJECT -DOMAIN-SUFFIX,reader.res.meizu.com,REJECT -DOMAIN-SUFFIX,realtime.monitor.ppweb.com.cn,REJECT -DOMAIN-SUFFIX,rec.g.163.com,REJECT -DOMAIN-SUFFIX,rec.moviebox.baofeng.net,REJECT -DOMAIN-SUFFIX,recreativ.ru,REJECT -DOMAIN-SUFFIX,recv-vd.gridsumdissector.cn,REJECT -DOMAIN-SUFFIX,recv-vd.gridsumdissector.com,REJECT -DOMAIN-SUFFIX,recv-wd.gridsumdissector.com,REJECT -DOMAIN-SUFFIX,red.bayimg.net,REJECT -DOMAIN-SUFFIX,redirect.simba.taobao.com,REJECT -DOMAIN-SUFFIX,redpaper-10006092.cos.myqcloud.com,REJECT -DOMAIN-SUFFIX,redvase.bravenet.com,REJECT -DOMAIN-SUFFIX,referrer.disqus.com,REJECT -DOMAIN-SUFFIX,relap.io,REJECT -DOMAIN-SUFFIX,release.baidu.com,REJECT -DOMAIN-SUFFIX,reliancevalve.com,REJECT -DOMAIN-SUFFIX,remote88.com,REJECT -DOMAIN-SUFFIX,remotedu.cn,REJECT -DOMAIN-SUFFIX,rem-track.bild.de,REJECT -DOMAIN-SUFFIX,rencai56.com,REJECT -DOMAIN-SUFFIX,renren2.maoyun.tv,REJECT -DOMAIN-SUFFIX,req.startappservice.com,REJECT -DOMAIN-SUFFIX,res.cocounion.com,REJECT -DOMAIN-SUFFIX,res.dxpmedia.com,REJECT -DOMAIN-SUFFIX,res.icast.cn,REJECT -DOMAIN-SUFFIX,res.ipingke.com,REJECT -DOMAIN-SUFFIX,res.mmstat.com,REJECT -DOMAIN-SUFFIX,res.qhupdate.com,REJECT -DOMAIN-SUFFIX,res3.feedsportal.com,REJECT -DOMAIN-SUFFIX,rescn.u3.ucweb.com,REJECT -DOMAIN-SUFFIX,resetgey.com,REJECT -DOMAIN-SUFFIX,res-ga.smzdm.com,REJECT -DOMAIN-SUFFIX,resolver.gslb.mi-idc.com,REJECT -DOMAIN-SUFFIX,resolver.msg.xiaomi.net,REJECT -DOMAIN-SUFFIX,resource.baomihua.com,REJECT -DOMAIN-SUFFIX,responsys.net,REJECT -DOMAIN-SUFFIX,ret.xinlongrubber.com,REJECT -DOMAIN-SUFFIX,rev.fapdu.com,REJECT -DOMAIN-SUFFIX,revdepo.com,REJECT -DOMAIN-SUFFIX,revealads.appspot.com,REJECT -DOMAIN-SUFFIX,revsci.net,REJECT -DOMAIN-SUFFIX,rfir2.50w.me,REJECT -DOMAIN-SUFFIX,rh.code.jjyx.com,REJECT -DOMAIN-SUFFIX,rh.greenbetterkids.com,REJECT -DOMAIN-SUFFIX,rhgyg.com,REJECT -DOMAIN-SUFFIX,richmedia.yimg.com,REJECT -DOMAIN-SUFFIX,riqu2015.com,REJECT -DOMAIN-SUFFIX,river.zhidao.baidu.com,REJECT -DOMAIN-SUFFIX,rj.baidu.com,REJECT -DOMAIN-SUFFIX,rjgw.theta.sogou.com,REJECT -DOMAIN-SUFFIX,rjs.niuxgame77.com,REJECT -DOMAIN-SUFFIX,rk.rongchengxxw.com,REJECT -DOMAIN-SUFFIX,rlcdn.com,REJECT -DOMAIN-SUFFIX,rlogs.youdao.com,REJECT -DOMAIN-SUFFIX,rm.gdt.qq.com,REJECT -DOMAIN-SUFFIX,rm.ra.icast.cn,REJECT -DOMAIN-SUFFIX,rm.sina.com.cn,REJECT -DOMAIN-SUFFIX,rmads.eu.msn.com,REJECT -DOMAIN-SUFFIX,rmads.msn.com,REJECT -DOMAIN-SUFFIX,rmcxw.cn,REJECT -DOMAIN-SUFFIX,rmoeu.mercury.sogou.com,REJECT -DOMAIN-SUFFIX,rmtx.ra.icast.cn,REJECT -DOMAIN-SUFFIX,rmw.jdburl.com,REJECT -DOMAIN-SUFFIX,rnfrfxqztlno.com,REJECT -DOMAIN-SUFFIX,roia.com,REJECT -DOMAIN-SUFFIX,rosi.okkkk.com,REJECT -DOMAIN-SUFFIX,rotabanner.kulichki.net,REJECT -DOMAIN-SUFFIX,rotate.ymtracking.com,REJECT -DOMAIN-SUFFIX,rotator.tradetracker.net,REJECT -DOMAIN-SUFFIX,router.bittorrent.com,REJECT -DOMAIN-SUFFIX,router.gwdang.com,REJECT -DOMAIN-SUFFIX,rp.crasheye.cn,REJECT -DOMAIN-SUFFIX,rp.gwallet.com,REJECT -DOMAIN-SUFFIX,rpaulfrank.com,REJECT -DOMAIN-SUFFIX,rpc-php.trafficfactory.biz,REJECT -DOMAIN-SUFFIX,rplog.baidu.com,REJECT -DOMAIN-SUFFIX,rpnews.itaoxiaoshuo.com,REJECT -DOMAIN-SUFFIX,rpt.anchorfree.net,REJECT -DOMAIN-SUFFIX,rqgsf.com,REJECT -DOMAIN-SUFFIX,rr.knet.cn,REJECT -DOMAIN-SUFFIX,rrr.youle55.com,REJECT -DOMAIN-SUFFIX,rrsubway.com,REJECT -DOMAIN-SUFFIX,rs.sinajs.cn,REJECT -DOMAIN-SUFFIX,rs1.rensheng5.com,REJECT -DOMAIN-SUFFIX,rsas.szzek.com,REJECT -DOMAIN-SUFFIX,rsccs.com,REJECT -DOMAIN-SUFFIX,rt.applovin.com,REJECT -DOMAIN-SUFFIX,rt.funshion.net,REJECT -DOMAIN-SUFFIX,rt.gsspat.jp,REJECT -DOMAIN-SUFFIX,rtas.videocc.net,REJECT -DOMAIN-SUFFIX,rtax.criteo.com,REJECT -DOMAIN-SUFFIX,rtb.com.ru,REJECT -DOMAIN-SUFFIX,rtb.eanalyzer.de,REJECT -DOMAIN-SUFFIX,rtb.metrigo.com,REJECT -DOMAIN-SUFFIX,rtbasia.com,REJECT -DOMAIN-SUFFIX,rtb-p.kejet.net,REJECT -DOMAIN-SUFFIX,rtbstat.zcdsp.com,REJECT -DOMAIN-SUFFIX,rtlog.vidown.cn,REJECT -DOMAIN-SUFFIX,rtmonitor.kugou.com,REJECT -DOMAIN-SUFFIX,rto.steelhousemedia.com,REJECT -DOMAIN-SUFFIX,ruan88.com,REJECT -DOMAIN-SUFFIX,rubicon-match.dotomi.com,REJECT -DOMAIN-SUFFIX,rudy.adsnative.com,REJECT -DOMAIN-SUFFIX,ru-gmtdmp.mookie1.com,REJECT -DOMAIN-SUFFIX,rum-collector.pingdom.net,REJECT -DOMAIN-SUFFIX,rum-static.pingdom.net,REJECT -DOMAIN-SUFFIX,runetki.joyreactor.ru,REJECT -DOMAIN-SUFFIX,runiman.com,REJECT -DOMAIN-SUFFIX,rutrk.org,REJECT -DOMAIN-SUFFIX,ruxianke.com,REJECT -DOMAIN-SUFFIX,rvb.quanliyouxi.cn,REJECT -DOMAIN-SUFFIX,rwjfs.com,REJECT -DOMAIN-SUFFIX,rwq.youle55.com,REJECT -DOMAIN-SUFFIX,rxwan.com,REJECT -DOMAIN-SUFFIX,s.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,s.051352.com,REJECT -DOMAIN-SUFFIX,s.0594529.com,REJECT -DOMAIN-SUFFIX,s.17173cdn.com,REJECT -DOMAIN-SUFFIX,s.35kds.com,REJECT -DOMAIN-SUFFIX,s.5jjx.net,REJECT -DOMAIN-SUFFIX,s.652748.com,REJECT -DOMAIN-SUFFIX,s.6travel.com,REJECT -DOMAIN-SUFFIX,s.abcache.com,REJECT -DOMAIN-SUFFIX,s.alitui.weibo.com,REJECT -DOMAIN-SUFFIX,s.baidu.com,REJECT -DOMAIN-SUFFIX,s.bmgan.com,REJECT -DOMAIN-SUFFIX,s.caduka.cn,REJECT -DOMAIN-SUFFIX,s.cdn.u17t.com,REJECT -DOMAIN-SUFFIX,s.cdxyb.cn,REJECT -DOMAIN-SUFFIX,s.clkservice.youdao.com,REJECT -DOMAIN-SUFFIX,s.com2us.net,REJECT -DOMAIN-SUFFIX,s.coveredsys.cn,REJECT -DOMAIN-SUFFIX,s.cr-nielsen.com,REJECT -DOMAIN-SUFFIX,s.csbew.com,REJECT -DOMAIN-SUFFIX,s.ddstu.com,REJECT -DOMAIN-SUFFIX,s.de123.net,REJECT -DOMAIN-SUFFIX,s.doyo.cn,REJECT -DOMAIN-SUFFIX,s.dpcq1.net,REJECT -DOMAIN-SUFFIX,s.dsjcfw.com,REJECT -DOMAIN-SUFFIX,s.effectivemeasure.net,REJECT -DOMAIN-SUFFIX,s.ekeide.com,REJECT -DOMAIN-SUFFIX,s.georgias.cn,REJECT -DOMAIN-SUFFIX,s.go.sohu.com,REJECT -DOMAIN-SUFFIX,s.haiyunx.com,REJECT -DOMAIN-SUFFIX,s.hk9600.com,REJECT -DOMAIN-SUFFIX,s.hkfuy.com,REJECT -DOMAIN-SUFFIX,s.hnhgw.cn,REJECT -DOMAIN-SUFFIX,s.hzht666.com,REJECT -DOMAIN-SUFFIX,s.img.mix.sina.com.cn,REJECT -DOMAIN-SUFFIX,s.iroby.com,REJECT -DOMAIN-SUFFIX,s.iuuff.com,REJECT -DOMAIN-SUFFIX,s.jandan.com,REJECT -DOMAIN-SUFFIX,s.jimdo.com,REJECT -DOMAIN-SUFFIX,s.jlminte.com,REJECT -DOMAIN-SUFFIX,s.jpush.cn,REJECT -DOMAIN-SUFFIX,s.jzkelida.com,REJECT -DOMAIN-SUFFIX,s.khgj.cn,REJECT -DOMAIN-SUFFIX,s.l8l9.com,REJECT -DOMAIN-SUFFIX,s.maipubao.cn,REJECT -DOMAIN-SUFFIX,s.meimeidaren.com,REJECT -DOMAIN-SUFFIX,s.mgwcn.com,REJECT -DOMAIN-SUFFIX,s.mt145.com,REJECT -DOMAIN-SUFFIX,s.okmgy.cn,REJECT -DOMAIN-SUFFIX,s.phpwind.com,REJECT -DOMAIN-SUFFIX,s.qd.qingting.fm,REJECT -DOMAIN-SUFFIX,s.qd.qingtingfm.com,REJECT -DOMAIN-SUFFIX,s.qhupdate.com,REJECT -DOMAIN-SUFFIX,s.qtad.qingting.fm,REJECT -DOMAIN-SUFFIX,s.qzkxt.com,REJECT -DOMAIN-SUFFIX,s.ryre.cn,REJECT -DOMAIN-SUFFIX,s.sh.qihoo.com,REJECT -DOMAIN-SUFFIX,s.shiftrro.com,REJECT -DOMAIN-SUFFIX,s.staqnet.com,REJECT -DOMAIN-SUFFIX,s.temaidi.com,REJECT -DOMAIN-SUFFIX,s.trafficjam.cn,REJECT -DOMAIN-SUFFIX,s.uc627.com,REJECT -DOMAIN-SUFFIX,s.uuidksinc.net,REJECT -DOMAIN-SUFFIX,s.wapadv.com,REJECT -DOMAIN-SUFFIX,s.wrating.com,REJECT -DOMAIN-SUFFIX,s.wxktv.cn,REJECT -DOMAIN-SUFFIX,s.x.cn.xtgreat.com,REJECT -DOMAIN-SUFFIX,s.xcfe.cn,REJECT -DOMAIN-SUFFIX,s.xinghao89.com,REJECT -DOMAIN-SUFFIX,s.xmcmn.com,REJECT -DOMAIN-SUFFIX,s.yanpoly.com,REJECT -DOMAIN-SUFFIX,s.yfycy.com,REJECT -DOMAIN-SUFFIX,s.yidianzixun.com,REJECT -DOMAIN-SUFFIX,s.yjkyj.cn,REJECT -DOMAIN-SUFFIX,s.youmi.net,REJECT -DOMAIN-SUFFIX,s.ysxufeng.com,REJECT -DOMAIN-SUFFIX,s.yunpifu.cn,REJECT -DOMAIN-SUFFIX,s.zgclmw.cn,REJECT -DOMAIN-SUFFIX,s.zixuntop.com,REJECT -DOMAIN-SUFFIX,s.zjhoudao.com,REJECT -DOMAIN-SUFFIX,s.zlongad.com,REJECT -DOMAIN-SUFFIX,s.zxwdw.com,REJECT -DOMAIN-SUFFIX,s0.2mdn.net,REJECT -DOMAIN-SUFFIX,s03.optimix.asia,REJECT -DOMAIN-SUFFIX,s1.2mdn.net,REJECT -DOMAIN-SUFFIX,s1.cmfu.com,REJECT -DOMAIN-SUFFIX,s1.hiapk.com,REJECT -DOMAIN-SUFFIX,s1.hnhbyxdq.com,REJECT -DOMAIN-SUFFIX,s1.huiqituan.com,REJECT -DOMAIN-SUFFIX,s1.iigushi.com,REJECT -DOMAIN-SUFFIX,s1.kutongji.com,REJECT -DOMAIN-SUFFIX,s1.mingmingtehui.com,REJECT -DOMAIN-SUFFIX,s1.qiqutt.cn,REJECT -DOMAIN-SUFFIX,s1.qiqutt.com,REJECT -DOMAIN-SUFFIX,s1.qiuyi.cn,REJECT -DOMAIN-SUFFIX,s1.s8tu.com,REJECT -DOMAIN-SUFFIX,s1.tansuotv.com,REJECT -DOMAIN-SUFFIX,s10.histats.com,REJECT -DOMAIN-SUFFIX,s2.dnaxddnc.com,REJECT -DOMAIN-SUFFIX,s2.hiapk.com,REJECT -DOMAIN-SUFFIX,s2.huoying666.com,REJECT -DOMAIN-SUFFIX,s2.kuaibaopay.com,REJECT -DOMAIN-SUFFIX,s2.mingmingtehui.com,REJECT -DOMAIN-SUFFIX,s2.yandui.com,REJECT -DOMAIN-SUFFIX,s2.zdface.com,REJECT -DOMAIN-SUFFIX,s2.zdmimg.com,REJECT -DOMAIN-SUFFIX,s3.pfp.sina.net,REJECT -DOMAIN-SUFFIX,s3.rongnews.com,REJECT -DOMAIN-SUFFIX,s3d4.cn,REJECT -DOMAIN-SUFFIX,s4.55.la,REJECT -DOMAIN-SUFFIX,s4.histats.com,REJECT -DOMAIN-SUFFIX,s400cc.com,REJECT -DOMAIN-SUFFIX,s5.keydot.net,REJECT -DOMAIN-SUFFIX,s8.001fzc.com,REJECT -DOMAIN-SUFFIX,s8.dnaxddnc.com,REJECT -DOMAIN-SUFFIX,s8x1.com,REJECT -DOMAIN-SUFFIX,s9w.cc,REJECT -DOMAIN-SUFFIX,sa909.com,REJECT -DOMAIN-SUFFIX,sad.qeo.cn,REJECT -DOMAIN-SUFFIX,safe.tsgpay.cn,REJECT -DOMAIN-SUFFIX,safe-aisle.jointreport-switch.com,REJECT -DOMAIN-SUFFIX,saferwet.com,REJECT -DOMAIN-SUFFIX,same.chinadaily.com.cn,REJECT -DOMAIN-SUFFIX,same.eastmoney.com,REJECT -DOMAIN-SUFFIX,same.jrj.com.cn,REJECT -DOMAIN-SUFFIX,same.mzy2014.com,REJECT -DOMAIN-SUFFIX,same.stockstar.com,REJECT -DOMAIN-SUFFIX,same01.jrj.com.cn,REJECT -DOMAIN-SUFFIX,same02.jrj.com.cn,REJECT -DOMAIN-SUFFIX,same03.jrj.com.cn,REJECT -DOMAIN-SUFFIX,sams.nikonimaging.com,REJECT -DOMAIN-SUFFIX,sangxi.top,REJECT -DOMAIN-SUFFIX,sanya1.com,REJECT -DOMAIN-SUFFIX,sape.ru,REJECT -DOMAIN-SUFFIX,sapi.sina.cn,REJECT -DOMAIN-SUFFIX,savebt.net,REJECT -DOMAIN-SUFFIX,saxxaz.taohuayuan8888.com,REJECT -DOMAIN-SUFFIX,sb.scorecardresearch.com,REJECT -DOMAIN-SUFFIX,sb88b.com,REJECT -DOMAIN-SUFFIX,sbeacon.sina.com.cn,REJECT -DOMAIN-SUFFIX,sbrqp.com,REJECT -DOMAIN-SUFFIX,sbw.ysjweb.com,REJECT -DOMAIN-SUFFIX,sc.58mingtian.cn,REJECT -DOMAIN-SUFFIX,sc.chinaiiss.com,REJECT -DOMAIN-SUFFIX,sc.ggdoubi.com,REJECT -DOMAIN-SUFFIX,sc.ggfeng.com,REJECT -DOMAIN-SUFFIX,sc.iasds01.com,REJECT -DOMAIN-SUFFIX,sc.sczxy.com,REJECT -DOMAIN-SUFFIX,sc.shayugg.com,REJECT -DOMAIN-SUFFIX,sc1369.com,REJECT -DOMAIN-SUFFIX,scc.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,sccdn.f2zd.com,REJECT -DOMAIN-SUFFIX,scdng.com,REJECT -DOMAIN-SUFFIX,scdown.qq.com,REJECT -DOMAIN-SUFFIX,scene.vip.xunlei.com,REJECT -DOMAIN-SUFFIX,schborg.com,REJECT -DOMAIN-SUFFIX,schemas.android.com,REJECT -DOMAIN-SUFFIX,schprompt.dangdang.com,REJECT -DOMAIN-SUFFIX,sciencelolb.com,REJECT -DOMAIN-SUFFIX,scimg.27admin.com,REJECT -DOMAIN-SUFFIX,sclick.6rooms.com,REJECT -DOMAIN-SUFFIX,sclick.baidu.com,REJECT -DOMAIN-SUFFIX,sclizhong.com,REJECT -DOMAIN-SUFFIX,sclog.moviebox.baofeng.com,REJECT -DOMAIN-SUFFIX,scribe.twitter.com,REJECT -DOMAIN-SUFFIX,scrippsnetworks.com,REJECT -DOMAIN-SUFFIX,script.crazyegg.com,REJECT -DOMAIN-SUFFIX,script.vccoo.com,REJECT -DOMAIN-SUFFIX,script-bd.baixing.net,REJECT -DOMAIN-SUFFIX,scriptcc.cc,REJECT -DOMAIN-SUFFIX,scupio.com,REJECT -DOMAIN-SUFFIX,scw0.com,REJECT -DOMAIN-SUFFIX,sd.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,sd.kk3g.net,REJECT -DOMAIN-SUFFIX,sdac.lenovomm.com,REJECT -DOMAIN-SUFFIX,sdb.amazonaws.com,REJECT -DOMAIN-SUFFIX,sdhzstone.net,REJECT -DOMAIN-SUFFIX,sdk.appadhoc.com,REJECT -DOMAIN-SUFFIX,sdk.cdnmaster.com,REJECT -DOMAIN-SUFFIX,sdk.cmgame.com,REJECT -DOMAIN-SUFFIX,sdk.conf.igexin.com,REJECT -DOMAIN-SUFFIX,sdk.mobad.ijinshan.com,REJECT -DOMAIN-SUFFIX,sdk.open.amp.igexin.com,REJECT -DOMAIN-SUFFIX,sdk.open.lbs.igexin.com,REJECT -DOMAIN-SUFFIX,sdk.open.phone.igexin.com,REJECT -DOMAIN-SUFFIX,sdk.open.talk.gepush.com,REJECT -DOMAIN-SUFFIX,sdk.open.talk.igexin.com,REJECT -DOMAIN-SUFFIX,sdkapp.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,sdkapp.uve.weibo.com,REJECT -DOMAIN-SUFFIX,sdkclick.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,sdkconfig.ad.intl.xiaomi.com,REJECT -DOMAIN-SUFFIX,sdkdm.com,REJECT -DOMAIN-SUFFIX,sdklog.cmgame.com,REJECT -DOMAIN-SUFFIX,sdklog.uu.cc,REJECT -DOMAIN-SUFFIX,sdkpay.uu.cc,REJECT -DOMAIN-SUFFIX,sdksitter.m.sjzhushou.com,REJECT -DOMAIN-SUFFIX,sdl.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,sdn.kugou.com,REJECT -DOMAIN-SUFFIX,sdn.penggua.com.cn,REJECT -DOMAIN-SUFFIX,sdownload.stargame.com,REJECT -DOMAIN-SUFFIX,sdqoi2d.com,REJECT -DOMAIN-SUFFIX,sdwfw.com,REJECT -DOMAIN-SUFFIX,sdycd.com,REJECT -DOMAIN-SUFFIX,sea.napi.ucweb.com,REJECT -DOMAIN-SUFFIX,searchignited.com,REJECT -DOMAIN-SUFFIX,searchswapper.com,REJECT -DOMAIN-SUFFIX,seavideo-ak.espn.go.com,REJECT -DOMAIN-SUFFIX,sebar.thand.info,REJECT -DOMAIN-SUFFIX,secpay.wostore.cn,REJECT -DOMAIN-SUFFIX,secretmedia.s3.amazonaws.com,REJECT -DOMAIN-SUFFIX,secure.dsp.com,REJECT -DOMAIN-SUFFIX,secure.fastclick.net,REJECT -DOMAIN-SUFFIX,secure.img-cdn.mediaplex.com,REJECT -DOMAIN-SUFFIX,secure.quantserve.com,REJECT -DOMAIN-SUFFIX,secure.statcounter.com,REJECT -DOMAIN-SUFFIX,secure-asia.imrworldwide.com,REJECT -DOMAIN-SUFFIX,secure-assets.rubiconproject.com,REJECT -DOMAIN-SUFFIX,secure-chn.imrworldwide.com,REJECT -DOMAIN-SUFFIX,secure-ds.serving-sys.com,REJECT -DOMAIN-SUFFIX,security.browser.miui.com,REJECT -DOMAIN-SUFFIX,seen.h01ce.cn,REJECT -DOMAIN-SUFFIX,seen.hgo7r.cn,REJECT -DOMAIN-SUFFIX,seg.sharethis.com,REJECT -DOMAIN-SUFFIX,segment.com,REJECT -DOMAIN-SUFFIX,selfie.snapmobileasia.net,REJECT -DOMAIN-SUFFIX,sell1.etlong.com,REJECT -DOMAIN-SUFFIX,sensorsdata.ruguoapp.com,REJECT -DOMAIN-SUFFIX,serial.alcohol-soft.com,REJECT -DOMAIN-SUFFIX,serrano.hardwareheaven.com,REJECT -DOMAIN-SUFFIX,serve.popads.net,REJECT -DOMAIN-SUFFIX,servedby.keygamesnetwork.com,REJECT -DOMAIN-SUFFIX,server.m.pp.cn,REJECT -DOMAIN-SUFFIX,service.ad.adesk.com,REJECT -DOMAIN-SUFFIX,service.ad.duomi.com,REJECT -DOMAIN-SUFFIX,service.cocounion.com,REJECT -DOMAIN-SUFFIX,service.danmu.youku.com,REJECT -DOMAIN-SUFFIX,service.epro.sogou.com,REJECT -DOMAIN-SUFFIX,service.urchin.com,REJECT -DOMAIN-SUFFIX,servicer.adskeeper.co.uk,REJECT -DOMAIN-SUFFIX,serving-sys.com,REJECT -DOMAIN-SUFFIX,sestat.baidu.com,REJECT -DOMAIN-SUFFIX,setting.crashlytics.com,REJECT -DOMAIN-SUFFIX,setting.rayjump.com,REJECT -DOMAIN-SUFFIX,setting.snswin.qq.com,REJECT -DOMAIN-SUFFIX,settings.crashlytics.com,REJECT -DOMAIN-SUFFIX,sezvc.com,REJECT -DOMAIN-SUFFIX,sfloushi.com,REJECT -DOMAIN-SUFFIX,sgbfjs.info,REJECT -DOMAIN-SUFFIX,sg-cdn.effectivemeasure.net,REJECT -DOMAIN-SUFFIX,sgg.southcn.com,REJECT -DOMAIN-SUFFIX,sgvip.chinahdcm.com,REJECT -DOMAIN-SUFFIX,sh.qihoo.com,REJECT -DOMAIN-SUFFIX,sh.shuqw.com,REJECT -DOMAIN-SUFFIX,sha50.com,REJECT -DOMAIN-SUFFIX,shadu.baidu.com,REJECT -DOMAIN-SUFFIX,shaft.jebe.renren.com,REJECT -DOMAIN-SUFFIX,shama5.com,REJECT -DOMAIN-SUFFIX,shanghaironghua.com,REJECT -DOMAIN-SUFFIX,shanglinli.com,REJECT -DOMAIN-SUFFIX,shangz99991.com,REJECT -DOMAIN-SUFFIX,share.gzdsw.com,REJECT -DOMAIN-SUFFIX,shared.youdao.com,REJECT -DOMAIN-SUFFIX,sharedaddomain.com,REJECT -DOMAIN-SUFFIX,sharrysweb.com,REJECT -DOMAIN-SUFFIX,shbywsd.cn,REJECT -DOMAIN-SUFFIX,shenghuo.xiaomi.com,REJECT -DOMAIN-SUFFIX,shenleyuni.com,REJECT -DOMAIN-SUFFIX,shenyian.net,REJECT -DOMAIN-SUFFIX,shenyun.org,REJECT -DOMAIN-SUFFIX,shglegle.com,REJECT -DOMAIN-SUFFIX,shibeiou.com,REJECT -DOMAIN-SUFFIX,shiftrro.com,REJECT -DOMAIN-SUFFIX,shili.downxia.com,REJECT -DOMAIN-SUFFIX,shili.wanyx.com,REJECT -DOMAIN-SUFFIX,shiwan.dl.gxpan.cn,REJECT -DOMAIN-SUFFIX,shixunjs.th21333.com,REJECT -DOMAIN-SUFFIX,shke.kuuad.com,REJECT -DOMAIN-SUFFIX,shop.admin.yinyuetai.com,REJECT -DOMAIN-SUFFIX,shop.yinyuetai.com,REJECT -DOMAIN-SUFFIX,shop265.com,REJECT -DOMAIN-SUFFIX,shoppingpartners2.futurenet.com,REJECT -DOMAIN-SUFFIX,shouyoutan.com,REJECT -DOMAIN-SUFFIX,show.kc.taotaosou.com,REJECT -DOMAIN-SUFFIX,show.qx15.com,REJECT -DOMAIN-SUFFIX,show.xiazai16.com,REJECT -DOMAIN-SUFFIX,showcase.vpsboard.com,REJECT -DOMAIN-SUFFIX,showing.hardwareheaven.com,REJECT -DOMAIN-SUFFIX,shows.21cn.com,REJECT -DOMAIN-SUFFIX,shtt.shuqw.com,REJECT -DOMAIN-SUFFIX,shucaihangjia.com,REJECT -DOMAIN-SUFFIX,shuiguo.com,REJECT -DOMAIN-SUFFIX,shuqw.com,REJECT -DOMAIN-SUFFIX,shushijiameng123.com,REJECT -DOMAIN-SUFFIX,shuttle.bayescom.com,REJECT -DOMAIN-SUFFIX,shxinjie.cn,REJECT -DOMAIN-SUFFIX,shzyjbr.wtdtjs.rocks,REJECT -DOMAIN-SUFFIX,si9377.com,REJECT -DOMAIN-SUFFIX,sicentlife.com,REJECT -DOMAIN-SUFFIX,sigbusa.com,REJECT -DOMAIN-SUFFIX,sigo99.com,REJECT -DOMAIN-SUFFIX,simba.m.taobao.com,REJECT -DOMAIN-SUFFIX,sina.wrating.com,REJECT -DOMAIN-SUFFIX,sina.yinstar.org,REJECT -DOMAIN-SUFFIX,sinaalicdn.com,REJECT -DOMAIN-SUFFIX,sinaaliyun.cn,REJECT -DOMAIN-SUFFIX,siqwqjza.m.yikanxiaoshuo.net,REJECT -DOMAIN-SUFFIX,sis.jpush.io,REJECT -DOMAIN-SUFFIX,sit.gentags.net,REJECT -DOMAIN-SUFFIX,sit.pagechoice.net,REJECT -DOMAIN-SUFFIX,site.cdnmaster.com,REJECT -DOMAIN-SUFFIX,site.img.4tube.com,REJECT -DOMAIN-SUFFIX,sitemeter.com,REJECT -DOMAIN-SUFFIX,sitemobia.com,REJECT -DOMAIN-SUFFIX,sitescout.com,REJECT -DOMAIN-SUFFIX,sitetag.us,REJECT -DOMAIN-SUFFIX,sj.uukanshu.com,REJECT -DOMAIN-SUFFIX,sj1.3987.com,REJECT -DOMAIN-SUFFIX,sjj.jsyjwj.com,REJECT -DOMAIN-SUFFIX,skatehot.net,REJECT -DOMAIN-SUFFIX,sl.xawjwl.com,REJECT -DOMAIN-SUFFIX,slb.sxuantang.com,REJECT -DOMAIN-SUFFIX,slb.upshengyi.com,REJECT -DOMAIN-SUFFIX,slib.tvmao.cn,REJECT -DOMAIN-SUFFIX,slides.discovery.tom.com,REJECT -DOMAIN-SUFFIX,slog.sina.cn,REJECT -DOMAIN-SUFFIX,slog.sina.com.cn,REJECT -DOMAIN-SUFFIX,slot.union.ucweb.com,REJECT -DOMAIN-SUFFIX,slzs.52xiyou.com,REJECT -DOMAIN-SUFFIX,sm.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,sm1.todgo.com,REJECT -DOMAIN-SUFFIX,sm2.todgo.com,REJECT -DOMAIN-SUFFIX,smartmad.com,REJECT -DOMAIN-SUFFIX,smblock.s3.amazonaws.com,REJECT -DOMAIN-SUFFIX,smucdn.com,REJECT -DOMAIN-SUFFIX,smxay.com,REJECT -DOMAIN-SUFFIX,smxsg.com,REJECT -DOMAIN-SUFFIX,snap.snapmobile.asia,REJECT -DOMAIN-SUFFIX,snapmobileasia.net,REJECT -DOMAIN-SUFFIX,sngmta.qq.com,REJECT -DOMAIN-SUFFIX,snnnyy.com,REJECT -DOMAIN-SUFFIX,snow001.com,REJECT -DOMAIN-SUFFIX,so9l.com,REJECT -DOMAIN-SUFFIX,soarfi.cn,REJECT -DOMAIN-SUFFIX,sobar.baidu.com,REJECT -DOMAIN-SUFFIX,sobartop.baidu.com,REJECT -DOMAIN-SUFFIX,social-touch.com,REJECT -DOMAIN-SUFFIX,sod.onelink.me,REJECT -DOMAIN-SUFFIX,soft.chaomeng8.com,REJECT -DOMAIN-SUFFIX,soft.zhidian3g.cn,REJECT -DOMAIN-SUFFIX,sohu.irs01.com,REJECT -DOMAIN-SUFFIX,sohu.wrating.com,REJECT -DOMAIN-SUFFIX,somecoding.com,REJECT -DOMAIN-SUFFIX,somennew.com,REJECT -DOMAIN-SUFFIX,song.fanxing.kugou.com,REJECT -DOMAIN-SUFFIX,song001.com,REJECT -DOMAIN-SUFFIX,sonomoyo.com,REJECT -DOMAIN-SUFFIX,sos0easy.com,REJECT -DOMAIN-SUFFIX,sou.dkdlsj.com,REJECT -DOMAIN-SUFFIX,sou.xanbhx.com,REJECT -DOMAIN-SUFFIX,souid.com,REJECT -DOMAIN-SUFFIX,source.youxiaoad.com,REJECT -DOMAIN-SUFFIX,sousuo.xm.sjzhushou.com,REJECT -DOMAIN-SUFFIX,sp.fastclick.net,REJECT -DOMAIN-SUFFIX,sp.gmossp-sp.jp,REJECT -DOMAIN-SUFFIX,sp.wndoor.com,REJECT -DOMAIN-SUFFIX,sp.yixui.com,REJECT -DOMAIN-SUFFIX,sp3.cndm.com,REJECT -DOMAIN-SUFFIX,spad.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,spade.twitch.tv,REJECT -DOMAIN-SUFFIX,spap.adingo.jp,REJECT -DOMAIN-SUFFIX,spap.adingo.jp.eimg.jp,REJECT -DOMAIN-SUFFIX,spapi.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,spb.bid.run,REJECT -DOMAIN-SUFFIX,spcdnpc.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,spcnv.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,spcode.baidu.com,REJECT -DOMAIN-SUFFIX,spdeliver.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,spdmg.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,spdmg-backend.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,sphwq.net,REJECT -DOMAIN-SUFFIX,spnet2-1.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,spnet33.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,sponsorpay.com,REJECT -DOMAIN-SUFFIX,sponsors.s2ki.com,REJECT -DOMAIN-SUFFIX,sponsors.webosroundup.com,REJECT -DOMAIN-SUFFIX,spproxy.autobytel.com,REJECT -DOMAIN-SUFFIX,spro.so.com,REJECT -DOMAIN-SUFFIX,spt.dictionary.com,REJECT -DOMAIN-SUFFIX,sqd.jstdjq.com,REJECT -DOMAIN-SUFFIX,sqext.com,REJECT -DOMAIN-SUFFIX,sqtpks3.1391.com,REJECT -DOMAIN-SUFFIX,squarespace.evyy.net,REJECT -DOMAIN-SUFFIX,src.duanxin520.com,REJECT -DOMAIN-SUFFIX,src.leju.com,REJECT -DOMAIN-SUFFIX,src.zf313.com,REJECT -DOMAIN-SUFFIX,srd.simba.taobao.com,REJECT -DOMAIN-SUFFIX,srhuafeng.com,REJECT -DOMAIN-SUFFIX,srv.carbonads.net,REJECT -DOMAIN-SUFFIX,srv.revdepo.com,REJECT -DOMAIN-SUFFIX,srv.thespacereporter.com,REJECT -DOMAIN-SUFFIX,ss.cnczjy.com,REJECT -DOMAIN-SUFFIX,ss.cnnic.cn,REJECT -DOMAIN-SUFFIX,ss.he9630.com,REJECT -DOMAIN-SUFFIX,ss.knet.cn,REJECT -DOMAIN-SUFFIX,ss.missyouxi.com,REJECT -DOMAIN-SUFFIX,ss.shicimingju.com,REJECT -DOMAIN-SUFFIX,ss.shuajuzu.com,REJECT -DOMAIN-SUFFIX,ss.subo.me,REJECT -DOMAIN-SUFFIX,ss.swagger1.com,REJECT -DOMAIN-SUFFIX,ss.sysad.cn,REJECT -DOMAIN-SUFFIX,ss.sysadult.cn,REJECT -DOMAIN-SUFFIX,ssac.suning.com,REJECT -DOMAIN-SUFFIX,sscefsol.com,REJECT -DOMAIN-SUFFIX,sscefsol.com.cn,REJECT -DOMAIN-SUFFIX,ssdaili.com,REJECT -DOMAIN-SUFFIX,ssh.hxlif.com,REJECT -DOMAIN-SUFFIX,ssh.jsyzw132.com,REJECT -DOMAIN-SUFFIX,ssh.lifu11.com,REJECT -DOMAIN-SUFFIX,ssh.szxiuchang.com,REJECT -DOMAIN-SUFFIX,ssh.yezijizhang.com,REJECT -DOMAIN-SUFFIX,ssjpx.com,REJECT -DOMAIN-SUFFIX,ssjy168.com,REJECT -DOMAIN-SUFFIX,ssl.hyhzy.cn,REJECT -DOMAIN-SUFFIX,ssl.ymapp.com,REJECT -DOMAIN-SUFFIX,ssl-cdn.media.innity.net,REJECT -DOMAIN-SUFFIX,sso-cas.gridsumdissector.com,REJECT -DOMAIN-SUFFIX,ssp.08160.cn,REJECT -DOMAIN-SUFFIX,ssp.1rtb.com,REJECT -DOMAIN-SUFFIX,ssp.4hw.com.cn,REJECT -DOMAIN-SUFFIX,ssp.86str.com,REJECT -DOMAIN-SUFFIX,ssp.chaohutechan.com,REJECT -DOMAIN-SUFFIX,ssp.cibn.starschina.com,REJECT -DOMAIN-SUFFIX,ssp.daxueshengqiandai.com,REJECT -DOMAIN-SUFFIX,ssp.dmpdsp.com,REJECT -DOMAIN-SUFFIX,ssp.kjwx8.com,REJECT -DOMAIN-SUFFIX,ssp.kss.ksyun.com,REJECT -DOMAIN-SUFFIX,ssp.kssws.ks-cdn.com,REJECT -DOMAIN-SUFFIX,ssp.kxly360.com,REJECT -DOMAIN-SUFFIX,ssp.pro.cn,REJECT -DOMAIN-SUFFIX,ssp.tadseeker.com,REJECT -DOMAIN-SUFFIX,ssp.thescenseproject.com,REJECT -DOMAIN-SUFFIX,ssp.youxiaoad.com,REJECT -DOMAIN-SUFFIX,ssp.zf313.com,REJECT -DOMAIN-SUFFIX,ssp1.dmpdsp.com,REJECT -DOMAIN-SUFFIX,sspapi.youxiaoad.com,REJECT -DOMAIN-SUFFIX,ssp-bidder.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,ssp-rtb.sape.ru,REJECT -DOMAIN-SUFFIX,sss.jusha.com,REJECT -DOMAIN-SUFFIX,sss.sege.xxx,REJECT -DOMAIN-SUFFIX,sss.soarfi.cn,REJECT -DOMAIN-SUFFIX,sss.wzjmr.com,REJECT -DOMAIN-SUFFIX,sss.zbred.com,REJECT -DOMAIN-SUFFIX,sssvd.china.com,REJECT -DOMAIN-SUFFIX,sstc360.com,REJECT -DOMAIN-SUFFIX,ssum.casalemedia.com,REJECT -DOMAIN-SUFFIX,st.holalauncher.com,REJECT -DOMAIN-SUFFIX,st.holaworld.cn,REJECT -DOMAIN-SUFFIX,st.targetix.net,REJECT -DOMAIN-SUFFIX,st.yandexadexchange.net,REJECT -DOMAIN-SUFFIX,st.yengo.com,REJECT -DOMAIN-SUFFIX,sta.ganji.com,REJECT -DOMAIN-SUFFIX,sta.haloall.com,REJECT -DOMAIN-SUFFIX,sta.holagames.com,REJECT -DOMAIN-SUFFIX,sta.jcjk0451.com,REJECT -DOMAIN-SUFFIX,stadig.ifeng.com,REJECT -DOMAIN-SUFFIX,stadig0.ifeng.com,REJECT -DOMAIN-SUFFIX,staging.admin.e.mi.com,REJECT -DOMAIN-SUFFIX,staqnet.com,REJECT -DOMAIN-SUFFIX,star8.net,REJECT -DOMAIN-SUFFIX,startapp.com,REJECT -DOMAIN-SUFFIX,startappexchange.com,REJECT -DOMAIN-SUFFIX,startappservice.com,REJECT -DOMAIN-SUFFIX,startup.oupeng.com,REJECT -DOMAIN-SUFFIX,static1.kewaishu.info,REJECT -DOMAIN-SUFFIX,staticadm.leju.com,REJECT -DOMAIN-SUFFIX,staticadm.leju.sina.com.cn,REJECT -DOMAIN-SUFFIX,staticjs.cn,REJECT -DOMAIN-SUFFIX,statics.3987.com,REJECT -DOMAIN-SUFFIX,statics.9669.com,REJECT -DOMAIN-SUFFIX,statics.woozooo.com,REJECT -DOMAIN-SUFFIX,statictest.fraudmetrix.cn,REJECT -DOMAIN-SUFFIX,static-xl9-ssl.xunlei.com,REJECT -DOMAIN-SUFFIX,staticxx.facebook.com,REJECT -DOMAIN-SUFFIX,statisticsv2.yinyuetai.com,REJECT -DOMAIN-SUFFIX,stat-y.xywy.com,REJECT -DOMAIN-SUFFIX,stat-z.xywy.com,REJECT -DOMAIN-SUFFIX,steelhousemedia.com,REJECT -DOMAIN-SUFFIX,stervapoimenialena.info,REJECT -DOMAIN-SUFFIX,stg8.com,REJECT -DOMAIN-SUFFIX,stjzh.gdtarget.com,REJECT -DOMAIN-SUFFIX,st-n.ads3-adnow.com,REJECT -DOMAIN-SUFFIX,stn88.com,REJECT -DOMAIN-SUFFIX,stocksbsc.com,REJECT -DOMAIN-SUFFIX,storeconfig.mistat.xiaomi.com,REJECT -DOMAIN-SUFFIX,storewidget.pcauthority.com.au,REJECT -DOMAIN-SUFFIX,storm.logger.baofeng.com,REJECT -DOMAIN-SUFFIX,strategy.beacon.qq.com,REJECT -DOMAIN-SUFFIX,stream.heavenmedia.net,REJECT -DOMAIN-SUFFIX,stream.shuzilm.cn,REJECT -DOMAIN-SUFFIX,streaming.rtbiddingplatform.com,REJECT -DOMAIN-SUFFIX,strip.alicdn.com,REJECT -DOMAIN-SUFFIX,strip.taobaocdn.com,REJECT -DOMAIN-SUFFIX,su.8881919.cc,REJECT -DOMAIN-SUFFIX,su.bdimg.com,REJECT -DOMAIN-SUFFIX,su.bdstatic.com,REJECT -DOMAIN-SUFFIX,sub.powerapple.com,REJECT -DOMAIN-SUFFIX,sub.topber.com,REJECT -DOMAIN-SUFFIX,subswin.com,REJECT -DOMAIN-SUFFIX,sucodb.com,REJECT -DOMAIN-SUFFIX,sunjianhao.com,REJECT -DOMAIN-SUFFIX,suoooi.cn,REJECT -DOMAIN-SUFFIX,super.cat898.com,REJECT -DOMAIN-SUFFIX,super.kdnet.net,REJECT -DOMAIN-SUFFIX,supfast.net,REJECT -DOMAIN-SUFFIX,surv.xbizmedia.com,REJECT -DOMAIN-SUFFIX,susapi.dev.surepush.cn,REJECT -DOMAIN-SUFFIX,susapi.lenovomm.com,REJECT -DOMAIN-SUFFIX,suvset.sohu.com,REJECT -DOMAIN-SUFFIX,sv719.dreamdays.cn,REJECT -DOMAIN-SUFFIX,sw.cailawyer.cn,REJECT -DOMAIN-SUFFIX,sw.mobile.sogou.com,REJECT -DOMAIN-SUFFIX,swa.gtimg.com,REJECT -DOMAIN-SUFFIX,swappdl.duoyi.com,REJECT -DOMAIN-SUFFIX,switchadhub.com,REJECT -DOMAIN-SUFFIX,switching.atm.punchbox.org,REJECT -DOMAIN-SUFFIX,swpgjai.pop.weddingeeos.com,REJECT -DOMAIN-SUFFIX,swx.0.0.0.0.cn,REJECT -DOMAIN-SUFFIX,sxbhzs.net,REJECT -DOMAIN-SUFFIX,sxdyrq.com,REJECT -DOMAIN-SUFFIX,sxjxhg.com,REJECT -DOMAIN-SUFFIX,sxz67.com,REJECT -DOMAIN-SUFFIX,sy.code.mytanwan.com,REJECT -DOMAIN-SUFFIX,sy.flash.mytanwan.com,REJECT -DOMAIN-SUFFIX,sy.jlhygy.com,REJECT -DOMAIN-SUFFIX,sy.kcxsyz.com,REJECT -DOMAIN-SUFFIX,sy.shongcheng.com,REJECT -DOMAIN-SUFFIX,sy.sxjxhg.com,REJECT -DOMAIN-SUFFIX,sycbbs.com,REJECT -DOMAIN-SUFFIX,sy-cdnres.unionsy.com,REJECT -DOMAIN-SUFFIX,syilm.net,REJECT -DOMAIN-SUFFIX,sykty.com,REJECT -DOMAIN-SUFFIX,symaj.cn,REJECT -DOMAIN-SUFFIX,synacast.com,REJECT -DOMAIN-SUFFIX,sync.1dmp.io,REJECT -DOMAIN-SUFFIX,sync.1rx.io,REJECT -DOMAIN-SUFFIX,sync.adotmob.com,REJECT -DOMAIN-SUFFIX,sync.audsp.com,REJECT -DOMAIN-SUFFIX,sync.audtd.com,REJECT -DOMAIN-SUFFIX,sync.crwdcntrl.net,REJECT -DOMAIN-SUFFIX,sync.extend.tv,REJECT -DOMAIN-SUFFIX,sync.fastclick.net,REJECT -DOMAIN-SUFFIX,sync.intentiq.com,REJECT -DOMAIN-SUFFIX,sync.ipredictive.com,REJECT -DOMAIN-SUFFIX,sync.mathtag.com,REJECT -DOMAIN-SUFFIX,sync.morgdm.ru,REJECT -DOMAIN-SUFFIX,sync.rambler.ru,REJECT -DOMAIN-SUFFIX,sync.republer.com,REJECT -DOMAIN-SUFFIX,sync.teamrtb.net,REJECT -DOMAIN-SUFFIX,sync.tidaltv.com,REJECT -DOMAIN-SUFFIX,sync2.audtd.com,REJECT -DOMAIN-SUFFIX,sync-dsp.ad-m.asia,REJECT -DOMAIN-SUFFIX,sync-eu.exe.bid,REJECT -DOMAIN-SUFFIX,sync-tm.everesttech.net,REJECT -DOMAIN-SUFFIX,syndication.exdynsrv.com,REJECT -DOMAIN-SUFFIX,syndication.exoclick.com,REJECT -DOMAIN-SUFFIX,syndication.intel.com,REJECT -DOMAIN-SUFFIX,syndication.jsadapi.com,REJECT -DOMAIN-SUFFIX,syndication.twitter.com,REJECT -DOMAIN-SUFFIX,syndication1.viraladnetwork.net,REJECT -DOMAIN-SUFFIX,syndication-o.twitter.com,REJECT -DOMAIN-SUFFIX,syofew6o.net,REJECT -DOMAIN-SUFFIX,sys.zhangyue.com,REJECT -DOMAIN-SUFFIX,sysdig.com,REJECT -DOMAIN-SUFFIX,sytcyf.com,REJECT -DOMAIN-SUFFIX,sytsr.com,REJECT -DOMAIN-SUFFIX,sytz1288.com,REJECT -DOMAIN-SUFFIX,szb.aiyole.com,REJECT -DOMAIN-SUFFIX,szdzbx.com,REJECT -DOMAIN-SUFFIX,szfaq.com,REJECT -DOMAIN-SUFFIX,szggdw.com,REJECT -DOMAIN-SUFFIX,szkdst.com,REJECT -DOMAIN-SUFFIX,szrk3.com,REJECT -DOMAIN-SUFFIX,szshouzhai.com,REJECT -DOMAIN-SUFFIX,szxc868.com,REJECT -DOMAIN-SUFFIX,szxpsg.com,REJECT -DOMAIN-SUFFIX,szyr474.com,REJECT -DOMAIN-SUFFIX,t.2d-c.cn,REJECT -DOMAIN-SUFFIX,t.3apf.com,REJECT -DOMAIN-SUFFIX,t.adbxb.cn,REJECT -DOMAIN-SUFFIX,t.adcrops.net,REJECT -DOMAIN-SUFFIX,t.adxchina.cn,REJECT -DOMAIN-SUFFIX,t.atpanel.com,REJECT -DOMAIN-SUFFIX,t.cnsjx.net,REJECT -DOMAIN-SUFFIX,t.collect.yinyuetai.com,REJECT -DOMAIN-SUFFIX,t.cr-nielsen.com,REJECT -DOMAIN-SUFFIX,t.cyuew.com,REJECT -DOMAIN-SUFFIX,t.d.yoyi.tv,REJECT -DOMAIN-SUFFIX,t.dangdang.com,REJECT -DOMAIN-SUFFIX,t.dmtrck.com,REJECT -DOMAIN-SUFFIX,t.gdt.qq.com,REJECT -DOMAIN-SUFFIX,t.go.sohu.com,REJECT -DOMAIN-SUFFIX,t.growingio.com,REJECT -DOMAIN-SUFFIX,t.iz55.com,REJECT -DOMAIN-SUFFIX,t.oq68.com,REJECT -DOMAIN-SUFFIX,t.pingzei.com,REJECT -DOMAIN-SUFFIX,t.qiuqiuqipai.com,REJECT -DOMAIN-SUFFIX,t.sj.qq.com,REJECT -DOMAIN-SUFFIX,t.supermario.xyz,REJECT -DOMAIN-SUFFIX,t.trafmag.com,REJECT -DOMAIN-SUFFIX,t.tzcccm.com,REJECT -DOMAIN-SUFFIX,t.ujian.cc,REJECT -DOMAIN-SUFFIX,t.uvcourse.net,REJECT -DOMAIN-SUFFIX,t.youmi.net,REJECT -DOMAIN-SUFFIX,t1.58cdn.com.cn,REJECT -DOMAIN-SUFFIX,t1.jzkapp.com,REJECT -DOMAIN-SUFFIX,t1.visualrevenue.com,REJECT -DOMAIN-SUFFIX,t1.wshufa.com,REJECT -DOMAIN-SUFFIX,t188.dazhonghua.cn,REJECT -DOMAIN-SUFFIX,t2.58cdn.com.cn,REJECT -DOMAIN-SUFFIX,t2.jzkapp.com,REJECT -DOMAIN-SUFFIX,t2.vbxx.net,REJECT -DOMAIN-SUFFIX,t2.wshufa.com,REJECT -DOMAIN-SUFFIX,t3.58cdn.com.cn,REJECT -DOMAIN-SUFFIX,t70123.com,REJECT -DOMAIN-SUFFIX,t75.qyqc4s.com,REJECT -DOMAIN-SUFFIX,ta.qq.com,REJECT -DOMAIN-SUFFIX,ta80.com,REJECT -DOMAIN-SUFFIX,taat00889.com,REJECT -DOMAIN-SUFFIX,tactics.bainv.net,REJECT -DOMAIN-SUFFIX,tad.suning.com,REJECT -DOMAIN-SUFFIX,tag.cdnmaster.cn,REJECT -DOMAIN-SUFFIX,tag.digitaltarget.ru,REJECT -DOMAIN-SUFFIX,tag.yoc-adserver.com,REJECT -DOMAIN-SUFFIX,tags.growingio.com,REJECT -DOMAIN-SUFFIX,tags2.adshell.net,REJECT -DOMAIN-SUFFIX,tags4.revdepo.com,REJECT -DOMAIN-SUFFIX,tajxgs.com,REJECT -DOMAIN-SUFFIX,talk.nz.igexin.com,REJECT -DOMAIN-SUFFIX,talkingdata.com,REJECT -DOMAIN-SUFFIX,talkingdata.net,REJECT -DOMAIN-SUFFIX,tangoutianxia.com,REJECT -DOMAIN-SUFFIX,tansuotv.com,REJECT -DOMAIN-SUFFIX,tanwanyx.com,REJECT -DOMAIN-SUFFIX,tanxlog.istreamsche.com,REJECT -DOMAIN-SUFFIX,tanzanite.infomine.com,REJECT -DOMAIN-SUFFIX,taobaly.cn,REJECT -DOMAIN-SUFFIX,taobaoaliyun.cn,REJECT -DOMAIN-SUFFIX,taobaobo5.com,REJECT -DOMAIN-SUFFIX,taobayun.cn,REJECT -DOMAIN-SUFFIX,taohanpai.com,REJECT -DOMAIN-SUFFIX,taomato.com,REJECT -DOMAIN-SUFFIX,tap.rubiconproject.com,REJECT -DOMAIN-SUFFIX,tap-cdn.rubiconproject.com,REJECT -DOMAIN-SUFFIX,tapjoy.cn,REJECT -DOMAIN-SUFFIX,tapjoy.com,REJECT -DOMAIN-SUFFIX,tapjoyads.com,REJECT -DOMAIN-SUFFIX,tap-t.rubiconproject.com,REJECT -DOMAIN-SUFFIX,targetedinfo.com,REJECT -DOMAIN-SUFFIX,targetedmedia.com.cn,REJECT -DOMAIN-SUFFIX,targetedtopic.com,REJECT -DOMAIN-SUFFIX,tatagou.com.cn,REJECT -DOMAIN-SUFFIX,tb.code.twyxi.com,REJECT -DOMAIN-SUFFIX,tb060x.corp.youdao.com,REJECT -DOMAIN-SUFFIX,tb104x.corp.youdao.com,REJECT -DOMAIN-SUFFIX,tbaocdn.com,REJECT -DOMAIN-SUFFIX,tbjfw.com,REJECT -DOMAIN-SUFFIX,tc.51la.net,REJECT -DOMAIN-SUFFIX,tc.ci123.com,REJECT -DOMAIN-SUFFIX,tc600.com,REJECT -DOMAIN-SUFFIX,tcad.wedolook.com,REJECT -DOMAIN-SUFFIX,tcjy66.cc,REJECT -DOMAIN-SUFFIX,tcss.qq.com,REJECT -DOMAIN-SUFFIX,td.mpush.cn,REJECT -DOMAIN-SUFFIX,td.xue63.com,REJECT -DOMAIN-SUFFIX,tdayi.com,REJECT -DOMAIN-SUFFIX,tdcv3.talkingdata.net,REJECT -DOMAIN-SUFFIX,t-e.flyme.cn,REJECT -DOMAIN-SUFFIX,teen.77rog.com,REJECT -DOMAIN-SUFFIX,telstra.imrworldwide.com,REJECT -DOMAIN-SUFFIX,temai.snssdk.com,REJECT -DOMAIN-SUFFIX,temai.taobao.com,REJECT -DOMAIN-SUFFIX,temp.163.com,REJECT -DOMAIN-SUFFIX,tencentmind.com,REJECT -DOMAIN-SUFFIX,tenddata.com,REJECT -DOMAIN-SUFFIX,test.api.xlmc.sandai.net,REJECT -DOMAIN-SUFFIX,test.eduancm.com,REJECT -DOMAIN-SUFFIX,test.surepush.cn,REJECT -DOMAIN-SUFFIX,textlink.simba.taobao.com,REJECT -DOMAIN-SUFFIX,tf.caohua.com,REJECT -DOMAIN-SUFFIX,tf.hdfdm.com,REJECT -DOMAIN-SUFFIX,tf.hftaili.com,REJECT -DOMAIN-SUFFIX,t-flow.flyme.cn,REJECT -DOMAIN-SUFFIX,tfssl.caohua.com,REJECT -DOMAIN-SUFFIX,tg.1155t.cn,REJECT -DOMAIN-SUFFIX,tg.52digua.com,REJECT -DOMAIN-SUFFIX,tg.jifen.2345.com,REJECT -DOMAIN-SUFFIX,tg.m.37.com,REJECT -DOMAIN-SUFFIX,tga.csbew.com,REJECT -DOMAIN-SUFFIX,tgb.csbew.com,REJECT -DOMAIN-SUFFIX,th21333.com,REJECT -DOMAIN-SUFFIX,th7.cn,REJECT -DOMAIN-SUFFIX,thejesperbay.com,REJECT -DOMAIN-SUFFIX,themis.yahoo.com,REJECT -DOMAIN-SUFFIX,thescenseproject.com,REJECT -DOMAIN-SUFFIX,thetestpage.39.net,REJECT -DOMAIN-SUFFIX,thoughtleadr.com,REJECT -DOMAIN-SUFFIX,thxnr.com,REJECT -DOMAIN-SUFFIX,thyvjboy.com,REJECT -DOMAIN-SUFFIX,thztv.net,REJECT -DOMAIN-SUFFIX,ti.tradetracker.net,REJECT -DOMAIN-SUFFIX,tiads.time.com,REJECT -DOMAIN-SUFFIX,tiangoutai.com,REJECT -DOMAIN-SUFFIX,tiangu99.com,REJECT -DOMAIN-SUFFIX,tianmidian.com,REJECT -DOMAIN-SUFFIX,tianqi777.com,REJECT -DOMAIN-SUFFIX,tianyanzs.com,REJECT -DOMAIN-SUFFIX,ticcdn.com,REJECT -DOMAIN-SUFFIX,timelog.moviebox.baofeng.com,REJECT -DOMAIN-SUFFIX,tips.logger.baofeng.com,REJECT -DOMAIN-SUFFIX,tiqcdn.com,REJECT -DOMAIN-SUFFIX,titan.babytree.com,REJECT -DOMAIN-SUFFIX,titan.guestworld.tripod.lycos.com,REJECT -DOMAIN-SUFFIX,titan01.babytree.com,REJECT -DOMAIN-SUFFIX,titi.qifajiang.cn,REJECT -DOMAIN-SUFFIX,tjf.lyhuayun.com,REJECT -DOMAIN-SUFFIX,tjhuajiantang.com,REJECT -DOMAIN-SUFFIX,tjlog.easou.com,REJECT -DOMAIN-SUFFIX,tjlog.ps.easou.com,REJECT -DOMAIN-SUFFIX,tjs.sjs.sinajs.cn,REJECT -DOMAIN-SUFFIX,tk.baidu.com,REJECT -DOMAIN-SUFFIX,tk.optaim.com,REJECT -DOMAIN-SUFFIX,tkd777.cn,REJECT -DOMAIN-SUFFIX,tkmdng.cn,REJECT -DOMAIN-SUFFIX,tkweb.baidu.com,REJECT -DOMAIN-SUFFIX,t-l.play.aiseet.atianqi.com,REJECT -DOMAIN-SUFFIX,tmcs.net,REJECT -DOMAIN-SUFFIX,tmisc.home.news.cn,REJECT -DOMAIN-SUFFIX,tns-counter.ru,REJECT -DOMAIN-SUFFIX,token.rubiconproject.com,REJECT -DOMAIN-SUFFIX,tongji-res1.meizu.com,REJECT -DOMAIN-SUFFIX,tongqing2015.com,REJECT -DOMAIN-SUFFIX,tool.btrabbit.la,REJECT -DOMAIN-SUFFIX,toolbar.baidu.com,REJECT -DOMAIN-SUFFIX,toolbar.msn.com,REJECT -DOMAIN-SUFFIX,toourbb.com,REJECT -DOMAIN-SUFFIX,top.h.qhimg.com,REJECT -DOMAIN-SUFFIX,top.h.qhmsg.com,REJECT -DOMAIN-SUFFIX,top267.com,REJECT -DOMAIN-SUFFIX,total.xinmin.cn,REJECT -DOMAIN-SUFFIX,touclick.com,REJECT -DOMAIN-SUFFIX,toutiao.2haha.com,REJECT -DOMAIN-SUFFIX,toutiao.jxnews.com.cn,REJECT -DOMAIN-SUFFIX,tp.sgcn.com,REJECT -DOMAIN-SUFFIX,tpc.googlesyndication.com,REJECT -DOMAIN-SUFFIX,tpe163.com,REJECT -DOMAIN-SUFFIX,tpush.html5.qq.com,REJECT -DOMAIN-SUFFIX,tqd.ntpddq.com,REJECT -DOMAIN-SUFFIX,track-east.mobileadtrading.com,REJECT -DOMAIN-SUFFIX,trackersimulator.org,REJECT -DOMAIN-SUFFIX,tracking-server-prod-1.zenmxapps.com,REJECT -DOMAIN-SUFFIX,tradeadexchange.com,REJECT -DOMAIN-SUFFIX,tradeccl.com,REJECT -DOMAIN-SUFFIX,trafficfactory.biz,REJECT -DOMAIN-SUFFIX,trafficjam.cn,REJECT -DOMAIN-SUFFIX,trafficmp.com,REJECT -DOMAIN-SUFFIX,tralog.ganji.com,REJECT -DOMAIN-SUFFIX,tran.news.so.com,REJECT -DOMAIN-SUFFIX,tredman.com,REJECT -DOMAIN-SUFFIX,tree.logger.baofeng.com,REJECT -DOMAIN-SUFFIX,trends.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,trial.alcohol-soft.com,REJECT -DOMAIN-SUFFIX,trwba.com,REJECT -DOMAIN-SUFFIX,trzina.com,REJECT -DOMAIN-SUFFIX,ts.hivecn.cn,REJECT -DOMAIN-SUFFIX,tsdlp.com,REJECT -DOMAIN-SUFFIX,tsjdgzm.m.3dllc.cc,REJECT -DOMAIN-SUFFIX,tsrc8.com,REJECT -DOMAIN-SUFFIX,tt.biquge.la,REJECT -DOMAIN-SUFFIX,tt.shxinjie.cn,REJECT -DOMAIN-SUFFIX,tt.twzui6.com,REJECT -DOMAIN-SUFFIX,tt123.eastday.com,REJECT -DOMAIN-SUFFIX,tt321.eastday.com,REJECT -DOMAIN-SUFFIX,ttcdn.cn,REJECT -DOMAIN-SUFFIX,ttlm.cc,REJECT -DOMAIN-SUFFIX,ttlowe.com,REJECT -DOMAIN-SUFFIX,ttm.htfmbt.com,REJECT -DOMAIN-SUFFIX,ttts.leztc.com,REJECT -DOMAIN-SUFFIX,ttts.miyue17.com,REJECT -DOMAIN-SUFFIX,tu.baixing.com,REJECT -DOMAIN-SUFFIX,tu.njflfd.com,REJECT -DOMAIN-SUFFIX,tu.szefe.com,REJECT -DOMAIN-SUFFIX,tuadong.com,REJECT -DOMAIN-SUFFIX,tuanxue360.net,REJECT -DOMAIN-SUFFIX,tui.gtimg.com,REJECT -DOMAIN-SUFFIX,tui1999.com,REJECT -DOMAIN-SUFFIX,tui98.cn,REJECT -DOMAIN-SUFFIX,tuigoo.com,REJECT -DOMAIN-SUFFIX,tuiguang.178.com,REJECT -DOMAIN-SUFFIX,tuiguang.meitu.com,REJECT -DOMAIN-SUFFIX,tuiguang.yicha.cn,REJECT -DOMAIN-SUFFIX,tuijian.baidu.com,REJECT -DOMAIN-SUFFIX,tuisong.baidu.com,REJECT -DOMAIN-SUFFIX,tuituigui19999.com,REJECT -DOMAIN-SUFFIX,tujidao.com,REJECT -DOMAIN-SUFFIX,tukeai.com,REJECT -DOMAIN-SUFFIX,tukexiu.com,REJECT -DOMAIN-SUFFIX,tukj.net,REJECT -DOMAIN-SUFFIX,tumblrprobes.cedexis.com,REJECT -DOMAIN-SUFFIX,tumblrreports.cedexis.com,REJECT -DOMAIN-SUFFIX,turn.com,REJECT -DOMAIN-SUFFIX,tv.code.jjyx.com,REJECT -DOMAIN-SUFFIX,tw.adon.vpon.com,REJECT -DOMAIN-SUFFIX,tw.adx.nextmedia.com,REJECT -DOMAIN-SUFFIX,tw.api.vpon.com,REJECT -DOMAIN-SUFFIX,tw.fgmtv.org,REJECT -DOMAIN-SUFFIX,tw.pub.vpon.com,REJECT -DOMAIN-SUFFIX,tw13b093.sandai.net,REJECT -DOMAIN-SUFFIX,twb98.com,REJECT -DOMAIN-SUFFIX,twcczhu.com,REJECT -DOMAIN-SUFFIX,twh5.com,REJECT -DOMAIN-SUFFIX,twinplan.com,REJECT -DOMAIN-SUFFIX,twitterzs.com,REJECT -DOMAIN-SUFFIX,twldmx.com,REJECT -DOMAIN-SUFFIX,twzui6.com,REJECT -DOMAIN-SUFFIX,tx.lwinl.com,REJECT -DOMAIN-SUFFIX,txt.go.sohu.com,REJECT -DOMAIN-SUFFIX,txtad.jijiplayer.com,REJECT -DOMAIN-SUFFIX,tylll.com,REJECT -DOMAIN-SUFFIX,tyu.quanliyouxi.cn,REJECT -DOMAIN-SUFFIX,tyx.xtzxmy.com,REJECT -DOMAIN-SUFFIX,tz.1688988.com,REJECT -DOMAIN-SUFFIX,tz.zjhoudao.com,REJECT -DOMAIN-SUFFIX,tzbtw.com,REJECT -DOMAIN-SUFFIX,tz-dsp.com,REJECT -DOMAIN-SUFFIX,u.63kc.com,REJECT -DOMAIN-SUFFIX,u.cnzol.com,REJECT -DOMAIN-SUFFIX,u.ddvip.com,REJECT -DOMAIN-SUFFIX,u.diannaodian.com,REJECT -DOMAIN-SUFFIX,u.huoying666.com,REJECT -DOMAIN-SUFFIX,u.jimdo.com,REJECT -DOMAIN-SUFFIX,u.qijipc.com,REJECT -DOMAIN-SUFFIX,u.raidmedia.com.cn,REJECT -DOMAIN-SUFFIX,u.talkingdata.net,REJECT -DOMAIN-SUFFIX,u.uc123.com,REJECT -DOMAIN-SUFFIX,u.ucfly.com,REJECT -DOMAIN-SUFFIX,u.xcy8.com,REJECT -DOMAIN-SUFFIX,u.yiiwoo.com,REJECT -DOMAIN-SUFFIX,u.yizuya.com,REJECT -DOMAIN-SUFFIX,u0.s.minisplat.cn,REJECT -DOMAIN-SUFFIX,u034024.nr1234.com,REJECT -DOMAIN-SUFFIX,u1.s.minisplat.cn,REJECT -DOMAIN-SUFFIX,u1.shuaiku.com,REJECT -DOMAIN-SUFFIX,u2.s.minisplat.cn,REJECT -DOMAIN-SUFFIX,u291014.nr1234.com,REJECT -DOMAIN-SUFFIX,u349036.ff112222.com,REJECT -DOMAIN-SUFFIX,ua.badongo.com,REJECT -DOMAIN-SUFFIX,uapi.punchbox.org,REJECT -DOMAIN-SUFFIX,ubm.fangtoo.com,REJECT -DOMAIN-SUFFIX,uc.haoyunyuan.cc,REJECT -DOMAIN-SUFFIX,uc.xiansuper.com,REJECT -DOMAIN-SUFFIX,uc2.atobo.com.cn,REJECT -DOMAIN-SUFFIX,uc610.com,REJECT -DOMAIN-SUFFIX,uc9.ucweb.com,REJECT -DOMAIN-SUFFIX,ucaliyun.cn,REJECT -DOMAIN-SUFFIX,ucan.25pp.com,REJECT -DOMAIN-SUFFIX,ucqq.cnsptv.com.cn,REJECT -DOMAIN-SUFFIX,ucrzgcs.cn,REJECT -DOMAIN-SUFFIX,ucstat.baidu.com,REJECT -DOMAIN-SUFFIX,ucus.ucweb.com,REJECT -DOMAIN-SUFFIX,ucxxii.com,REJECT -DOMAIN-SUFFIX,uczzd.com,REJECT -DOMAIN-SUFFIX,uczzd.com.cn,REJECT -DOMAIN-SUFFIX,uczzd.net,REJECT -DOMAIN-SUFFIX,udata.mixmarket.biz,REJECT -DOMAIN-SUFFIX,udc.msn.com,REJECT -DOMAIN-SUFFIX,udm.scorecardresearch.com,REJECT -DOMAIN-SUFFIX,udrig.com,REJECT -DOMAIN-SUFFIX,udrwyjpwjfeg.com,REJECT -DOMAIN-SUFFIX,ue.ueadlian.com,REJECT -DOMAIN-SUFFIX,ue.yeyoucdn.com,REJECT -DOMAIN-SUFFIX,ueadlian.com,REJECT -DOMAIN-SUFFIX,uebawtz7.me,REJECT -DOMAIN-SUFFIX,ugc.moji001.com,REJECT -DOMAIN-SUFFIX,ugg.keefung-zs.com,REJECT -DOMAIN-SUFFIX,ugg66.com,REJECT -DOMAIN-SUFFIX,ugvip.com,REJECT -DOMAIN-SUFFIX,ui37.net,REJECT -DOMAIN-SUFFIX,uid.ksosoft.com,REJECT -DOMAIN-SUFFIX,uid.mdbchina.com,REJECT -DOMAIN-SUFFIX,uimg.27admin.com,REJECT -DOMAIN-SUFFIX,uimserv.net,REJECT -DOMAIN-SUFFIX,ujian.cc,REJECT -DOMAIN-SUFFIX,ujikdd041o.cn,REJECT -DOMAIN-SUFFIX,uk3oi.adgze.cn,REJECT -DOMAIN-SUFFIX,ukeiae.com,REJECT -DOMAIN-SUFFIX,ulic.baidu.com,REJECT -DOMAIN-SUFFIX,ulink.cc,REJECT -DOMAIN-SUFFIX,ulog.imap.baidu.com,REJECT -DOMAIN-SUFFIX,um.simpli.fi,REJECT -DOMAIN-SUFFIX,um0592.com,REJECT -DOMAIN-SUFFIX,um2.eqads.com,REJECT -DOMAIN-SUFFIX,um29.com,REJECT -DOMAIN-SUFFIX,umid.orion.meizu.com,REJECT -DOMAIN-SUFFIX,umiwi.com,REJECT -DOMAIN-SUFFIX,umyai.com,REJECT -DOMAIN-SUFFIX,un.52rkl.cn,REJECT -DOMAIN-SUFFIX,un.soarfi.cn,REJECT -DOMAIN-SUFFIX,un.winasdaq.com,REJECT -DOMAIN-SUFFIX,un1.takefoto.cn,REJECT -DOMAIN-SUFFIX,unconf.mobad.ijinshan.com,REJECT -DOMAIN-SUFFIX,undm.qibulo.com,REJECT -DOMAIN-SUFFIX,unicast.ign.com,REJECT -DOMAIN-SUFFIX,unicast.msn.com,REJECT -DOMAIN-SUFFIX,unilog.wostore.cn,REJECT -DOMAIN-SUFFIX,unimhk.com,REJECT -DOMAIN-SUFFIX,union.baidu.com,REJECT -DOMAIN-SUFFIX,union.baidustatic.guannin.com,REJECT -DOMAIN-SUFFIX,union.china.com.cn,REJECT -DOMAIN-SUFFIX,union.dbba.cn,REJECT -DOMAIN-SUFFIX,union.maccms.com,REJECT -DOMAIN-SUFFIX,union.mop.com,REJECT -DOMAIN-SUFFIX,union.sogou.com,REJECT -DOMAIN-SUFFIX,union.star-media.cn,REJECT -DOMAIN-SUFFIX,union.youdao.com,REJECT -DOMAIN-SUFFIX,union1.xiaojianjian.net,REJECT -DOMAIN-SUFFIX,uniondm.cz88.net,REJECT -DOMAIN-SUFFIX,unionimage.baidu.com,REJECT -DOMAIN-SUFFIX,unionsy.com,REJECT -DOMAIN-SUFFIX,union-wifi.com,REJECT -DOMAIN-SUFFIX,unipaydl.wostore.cn,REJECT -DOMAIN-SUFFIX,unipayupg.wostore.cn,REJECT -DOMAIN-SUFFIX,unitacs.m.taobao.com,REJECT -DOMAIN-SUFFIX,unjs.jfcdns.com,REJECT -DOMAIN-SUFFIX,unlitui.com,REJECT -DOMAIN-SUFFIX,uns.soarfi.cn,REJECT -DOMAIN-SUFFIX,untitled.dwstatic.com,REJECT -DOMAIN-SUFFIX,uodoo.com,REJECT -DOMAIN-SUFFIX,uoyrsd.com,REJECT -DOMAIN-SUFFIX,up.cm.ksmobile.com,REJECT -DOMAIN-SUFFIX,up.hiao.com,REJECT -DOMAIN-SUFFIX,up4.ucweb.com,REJECT -DOMAIN-SUFFIX,upd.faronicslabs.com,REJECT -DOMAIN-SUFFIX,update.360safe.com,REJECT -DOMAIN-SUFFIX,update.avlyun.sec.miui.com,REJECT -DOMAIN-SUFFIX,update.bainv.net,REJECT -DOMAIN-SUFFIX,update.coolyun.com,REJECT -DOMAIN-SUFFIX,update.juw37xqo3x.com,REJECT -DOMAIN-SUFFIX,update.minipage.2345.com,REJECT -DOMAIN-SUFFIX,update.mobile.kugou.com,REJECT -DOMAIN-SUFFIX,update.sdk.jiguang.cn,REJECT -DOMAIN-SUFFIX,updatecenter.qq.com,REJECT -DOMAIN-SUFFIX,updatepage.kuwo.cn,REJECT -DOMAIN-SUFFIX,updates-s3.binaryage.com,REJECT -DOMAIN-SUFFIX,uplze.code.weddingeeos.com,REJECT -DOMAIN-SUFFIX,ups.ksmobile.net,REJECT -DOMAIN-SUFFIX,upush.res.meizu.com,REJECT -DOMAIN-SUFFIX,uqszvk.code.weddingeeos.com,REJECT -DOMAIN-SUFFIX,uqum.52shouyou.com.cn,REJECT -DOMAIN-SUFFIX,urbanairship.com,REJECT -DOMAIN-SUFFIX,urchin.5173.com,REJECT -DOMAIN-SUFFIX,urh.tylll.com,REJECT -DOMAIN-SUFFIX,urhu.cn,REJECT -DOMAIN-SUFFIX,url.222bz.com,REJECT -DOMAIN-SUFFIX,url.tudown.com,REJECT -DOMAIN-SUFFIX,urls.api.twitter.com,REJECT -DOMAIN-SUFFIX,us.adserver.yahoo.com,REJECT -DOMAIN-SUFFIX,us.bannyat.com,REJECT -DOMAIN-SUFFIX,us.bs.serving-sys.com,REJECT -DOMAIN-SUFFIX,user.tiankongzudui.com,REJECT -DOMAIN-SUFFIX,usercollection.chinadaily.com.cn,REJECT -DOMAIN-SUFFIX,uservoice.com,REJECT -DOMAIN-SUFFIX,ushaqi.com,REJECT -DOMAIN-SUFFIX,usingde.com,REJECT -DOMAIN-SUFFIX,usr.mgid.com,REJECT -DOMAIN-SUFFIX,uss-pid.lenovomm.com,REJECT -DOMAIN-SUFFIX,usync.aws.rubiconproject.com,REJECT -DOMAIN-SUFFIX,ut2.shuqistat.com,REJECT -DOMAIN-SUFFIX,util.nphoto.net,REJECT -DOMAIN-SUFFIX,utility.baidu.com,REJECT -DOMAIN-SUFFIX,utility.rogersmedia.com,REJECT -DOMAIN-SUFFIX,utk.baidu.com,REJECT -DOMAIN-SUFFIX,utp.ucweb.com,REJECT -DOMAIN-SUFFIX,uu.feipukeplus.com,REJECT -DOMAIN-SUFFIX,uu.zeverdg.com,REJECT -DOMAIN-SUFFIX,uuidksinc.net,REJECT -DOMAIN-SUFFIX,uulucky.com,REJECT -DOMAIN-SUFFIX,uvclick.com,REJECT -DOMAIN-SUFFIX,uw9377.com,REJECT -DOMAIN-SUFFIX,uxip.meizu.com,REJECT -DOMAIN-SUFFIX,uyunad.com,REJECT -DOMAIN-SUFFIX,uzpmrbek.com,REJECT -DOMAIN-SUFFIX,v.dbncp.com,REJECT -DOMAIN-SUFFIX,v.e7002.com,REJECT -DOMAIN-SUFFIX,v.gdt.qq.com,REJECT -DOMAIN-SUFFIX,v.irs01.com,REJECT -DOMAIN-SUFFIX,v.oq68.com,REJECT -DOMAIN-SUFFIX,v.rmbn.net,REJECT -DOMAIN-SUFFIX,v.szpaopao.com,REJECT -DOMAIN-SUFFIX,v00087.com,REJECT -DOMAIN-SUFFIX,v02u9.cn,REJECT -DOMAIN-SUFFIX,v1.0594529.com,REJECT -DOMAIN-SUFFIX,v1.ujian.cc,REJECT -DOMAIN-SUFFIX,v12-r0566gbscjw.z.irs01.com,REJECT -DOMAIN-SUFFIX,v1-feed.idreamsky.com,REJECT -DOMAIN-SUFFIX,v2.fm.n.duokanbox.com,REJECT -DOMAIN-SUFFIX,v2.jiathis.com,REJECT -DOMAIN-SUFFIX,v3.jiathis.com,REJECT -DOMAIN-SUFFIX,v66v66.com,REJECT -DOMAIN-SUFFIX,v7.kawinhome.com,REJECT -DOMAIN-SUFFIX,v707070.com,REJECT -DOMAIN-SUFFIX,va.gxpan.cn,REJECT -DOMAIN-SUFFIX,vad1.jianshen8.com,REJECT -DOMAIN-SUFFIX,val.atm.cp31.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,valf.atm.cp31.ott.cibntv.net,REJECT -DOMAIN-SUFFIX,vamaker.com,REJECT -DOMAIN-SUFFIX,vangmobi.com,REJECT -DOMAIN-SUFFIX,vas.funshion.com,REJECT -DOMAIN-SUFFIX,vatrack.hinet.net,REJECT -DOMAIN-SUFFIX,vcfs6ip5h6.bid,REJECT -DOMAIN-SUFFIX,vda.17173.com,REJECT -DOMAIN-SUFFIX,vdazz.net,REJECT -DOMAIN-SUFFIX,ve.tsdlp.com,REJECT -DOMAIN-SUFFIX,vedeh.com,REJECT -DOMAIN-SUFFIX,vegent.cn,REJECT -DOMAIN-SUFFIX,vendor1.fitschigogerl.com,REJECT -DOMAIN-SUFFIX,ver.touclick.com,REJECT -DOMAIN-SUFFIX,verdict.abc.go.com,REJECT -DOMAIN-SUFFIX,vers80.com,REJECT -DOMAIN-SUFFIX,vg02h8z1ul.me,REJECT -DOMAIN-SUFFIX,vi0.mzy2014.com,REJECT -DOMAIN-SUFFIX,vi1.ku6img.net,REJECT -DOMAIN-SUFFIX,vi1.mzy2014.com,REJECT -DOMAIN-SUFFIX,vi1.souid.com,REJECT -DOMAIN-SUFFIX,vi2.ku6img.net,REJECT -DOMAIN-SUFFIX,vichc.com,REJECT -DOMAIN-SUFFIX,victorjx.com,REJECT -DOMAIN-SUFFIX,vid.applovin.com,REJECT -DOMAIN-SUFFIX,video.cooguo.com,REJECT -DOMAIN-SUFFIX,video.ureport.push.qq.com,REJECT -DOMAIN-SUFFIX,video.wap.mpush.qq.com,REJECT -DOMAIN-SUFFIX,video-ad-stats.googlesyndication.com,REJECT -DOMAIN-SUFFIX,videondun.com,REJECT -DOMAIN-SUFFIX,videopush.baidu.com,REJECT -DOMAIN-SUFFIX,viglink.com,REJECT -DOMAIN-SUFFIX,vimg.dwstatic.com,REJECT -DOMAIN-SUFFIX,vip.cainiaofx.com,REJECT -DOMAIN-SUFFIX,vip.hyz86.com,REJECT -DOMAIN-SUFFIX,vip.id528.com,REJECT -DOMAIN-SUFFIX,vip.jindu179.com,REJECT -DOMAIN-SUFFIX,vip.mall044.com,REJECT -DOMAIN-SUFFIX,vip.media8.cn,REJECT -DOMAIN-SUFFIX,vip.pinghuhome.com,REJECT -DOMAIN-SUFFIX,vip.qqxwf.com,REJECT -DOMAIN-SUFFIX,vip.zhuba8.com,REJECT -DOMAIN-SUFFIX,vipads.cn,REJECT -DOMAIN-SUFFIX,vista.tgbus.com,REJECT -DOMAIN-SUFFIX,vista.tgbusdata.cn,REJECT -DOMAIN-SUFFIX,visualscience.external.bbc.co.uk,REJECT -DOMAIN-SUFFIX,vj.x-ssp.com,REJECT -DOMAIN-SUFFIX,vj0.42422277.com,REJECT -DOMAIN-SUFFIX,vjcyehtqm9.me,REJECT -DOMAIN-SUFFIX,vl8c4g7tmo.me,REJECT -DOMAIN-SUFFIX,vlive.qqvideo.tc.qq.com,REJECT -DOMAIN-SUFFIX,vmzqwz.cn,REJECT -DOMAIN-SUFFIX,vn543.com,REJECT -DOMAIN-SUFFIX,vns800600.net,REJECT -DOMAIN-SUFFIX,vodlog.m1905.cn,REJECT -DOMAIN-SUFFIX,voiceads.cn,REJECT -DOMAIN-SUFFIX,voiceads.com,REJECT -DOMAIN-SUFFIX,voila.refr.adgtw.orangeads.fr,REJECT -DOMAIN-SUFFIX,vol.lflili.com,REJECT -DOMAIN-SUFFIX,vpon.com,REJECT -DOMAIN-SUFFIX,vps.inte.sogou.com,REJECT -DOMAIN-SUFFIX,vs.funshion.com,REJECT -DOMAIN-SUFFIX,vs19.gzcu.u3.ucweb.com,REJECT -DOMAIN-SUFFIX,vs2.gzcu.u3.ucweb.com,REJECT -DOMAIN-SUFFIX,vs7.gzcu.u3.ucweb.com,REJECT -DOMAIN-SUFFIX,vs8.gzct.u3.ucweb.com,REJECT -DOMAIN-SUFFIX,vs8.gzcu.u3.ucweb.com,REJECT -DOMAIN-SUFFIX,v-sence.gentags.net,REJECT -DOMAIN-SUFFIX,vsnoon.com,REJECT -DOMAIN-SUFFIX,vt.bjhdonline.com,REJECT -DOMAIN-SUFFIX,vtale.org,REJECT -DOMAIN-SUFFIX,vungle.cn,REJECT -DOMAIN-SUFFIX,vupload.duowan.com,REJECT -DOMAIN-SUFFIX,vvlog.moviebox.baofeng.com,REJECT -DOMAIN-SUFFIX,vvv.ieduw.com,REJECT -DOMAIN-SUFFIX,vvvulqn7.com,REJECT -DOMAIN-SUFFIX,vwkhdi.cn,REJECT -DOMAIN-SUFFIX,vwws6.net,REJECT -DOMAIN-SUFFIX,vz-cdn.contentabc.com,REJECT -DOMAIN-SUFFIX,vz-cdn.trafficjunky.net,REJECT -DOMAIN-SUFFIX,w.bobocn.cn,REJECT -DOMAIN-SUFFIX,w.cube3d.cn,REJECT -DOMAIN-SUFFIX,w.gdown.baidu.com,REJECT -DOMAIN-SUFFIX,w.homes.yahoo.net,REJECT -DOMAIN-SUFFIX,w.jscsd.cn,REJECT -DOMAIN-SUFFIX,w.m.taobao.com,REJECT -DOMAIN-SUFFIX,w.punchbox.org,REJECT -DOMAIN-SUFFIX,w.sharethis.com,REJECT -DOMAIN-SUFFIX,w.waacorp.com,REJECT -DOMAIN-SUFFIX,w.werpig.com,REJECT -DOMAIN-SUFFIX,w.x.baidu.com,REJECT -DOMAIN-SUFFIX,w.xiaopiaoyou.com,REJECT -DOMAIN-SUFFIX,w.yamaidei.cn,REJECT -DOMAIN-SUFFIX,w.yinyuehu.cn,REJECT -DOMAIN-SUFFIX,w.ymapp.com,REJECT -DOMAIN-SUFFIX,w1.diaoyou.com,REJECT -DOMAIN-SUFFIX,w2528.com,REJECT -DOMAIN-SUFFIX,w3.yinyuehu.cn,REJECT -DOMAIN-SUFFIX,w3989.com,REJECT -DOMAIN-SUFFIX,w5sac788c1.360doc.cn,REJECT -DOMAIN-SUFFIX,w6061.move7.com,REJECT -DOMAIN-SUFFIX,w65p.com,REJECT -DOMAIN-SUFFIX,w8.com.cn,REJECT -DOMAIN-SUFFIX,w88.go.com,REJECT -DOMAIN-SUFFIX,wa.kuwo.cn,REJECT -DOMAIN-SUFFIX,wallet.advcash.com,REJECT -DOMAIN-SUFFIX,wan.2345.com,REJECT -DOMAIN-SUFFIX,wan.douyu.com,REJECT -DOMAIN-SUFFIX,wan.rising.cn,REJECT -DOMAIN-SUFFIX,wan.sogou.com,REJECT -DOMAIN-SUFFIX,wancai.com,REJECT -DOMAIN-SUFFIX,wanfeng1.com,REJECT -DOMAIN-SUFFIX,wangdaizao.com,REJECT -DOMAIN-SUFFIX,wangdq.com,REJECT -DOMAIN-SUFFIX,wangmeng.baidu.com,REJECT -DOMAIN-SUFFIX,wangmeng.sogou.com,REJECT -DOMAIN-SUFFIX,wangsufast.com,REJECT -DOMAIN-SUFFIX,wanproxy.127.net,REJECT -DOMAIN-SUFFIX,wantaico.com,REJECT -DOMAIN-SUFFIX,wantfour.com,REJECT -DOMAIN-SUFFIX,wap.114so.cn,REJECT -DOMAIN-SUFFIX,wap.138lm.com,REJECT -DOMAIN-SUFFIX,wap.bytdzsw.com,REJECT -DOMAIN-SUFFIX,wap.cmgame.com,REJECT -DOMAIN-SUFFIX,wap.moad.cn,REJECT -DOMAIN-SUFFIX,wap.mpush.qq.com,REJECT -DOMAIN-SUFFIX,wap.tanwan.com,REJECT -DOMAIN-SUFFIX,wap.txwdn.com,REJECT -DOMAIN-SUFFIX,wap.wooboo.com.cn,REJECT -DOMAIN-SUFFIX,wap001.bytravel.cn,REJECT -DOMAIN-SUFFIX,wap3.ucweb.com,REJECT -DOMAIN-SUFFIX,wapadv.com,REJECT -DOMAIN-SUFFIX,wappv.zol.com.cn,REJECT -DOMAIN-SUFFIX,waps.cn,REJECT -DOMAIN-SUFFIX,wapscdn.wapx.cn,REJECT -DOMAIN-SUFFIX,wapssl.ff113300.com,REJECT -DOMAIN-SUFFIX,wapwbclick.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,wapx.cn,REJECT -DOMAIN-SUFFIX,wapx.com,REJECT -DOMAIN-SUFFIX,watson.live.com,REJECT -DOMAIN-SUFFIX,watson.microsoft.com,REJECT -DOMAIN-SUFFIX,wazero.online,REJECT -DOMAIN-SUFFIX,wb.gtimg.com,REJECT -DOMAIN-SUFFIX,wbapp.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,wbclick.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,wbpctips.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,wbwl.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,wda.ydt.com.cn,REJECT -DOMAIN-SUFFIX,wd-edge.sharethis.com,REJECT -DOMAIN-SUFFIX,wdgsl.com,REJECT -DOMAIN-SUFFIX,wds.inte.sogoucdn.com,REJECT -DOMAIN-SUFFIX,wdzsb.com.cn,REJECT -DOMAIN-SUFFIX,we.tm,REJECT -DOMAIN-SUFFIX,weareqy.com,REJECT -DOMAIN-SUFFIX,web.900.la,REJECT -DOMAIN-SUFFIX,web.ali213.net,REJECT -DOMAIN-SUFFIX,web.data.pplive.com,REJECT -DOMAIN-SUFFIX,web.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,web.kuaisouwifi.com,REJECT -DOMAIN-SUFFIX,web.sogou.com,REJECT -DOMAIN-SUFFIX,webd.home.news.cn,REJECT -DOMAIN-SUFFIX,webdissector.com,REJECT -DOMAIN-SUFFIX,webkooo.com,REJECT -DOMAIN-SUFFIX,weblb-wg.gslb.spotify.com,REJECT -DOMAIN-SUFFIX,webmaster.extabit.com,REJECT -DOMAIN-SUFFIX,webmine.cz,REJECT -DOMAIN-SUFFIX,webstat.kuwo.cn,REJECT -DOMAIN-SUFFIX,webstat.ws.126.net,REJECT -DOMAIN-SUFFIX,webterren.com,REJECT -DOMAIN-SUFFIX,webtrends.yccdn.com,REJECT -DOMAIN-SUFFIX,weibomingzi.com,REJECT -DOMAIN-SUFFIX,weiguizhizuo.com,REJECT -DOMAIN-SUFFIX,weiqiqu.cn,REJECT -DOMAIN-SUFFIX,weishi.baidu.com,REJECT -DOMAIN-SUFFIX,weixiangzu.cn,REJECT -DOMAIN-SUFFIX,weixin.renrenying.com,REJECT -DOMAIN-SUFFIX,weixinvip.ren,REJECT -DOMAIN-SUFFIX,weld.iefsf.com,REJECT -DOMAIN-SUFFIX,weld.uunice.com,REJECT -DOMAIN-SUFFIX,weld830.uunice.com,REJECT -DOMAIN-SUFFIX,weldc1.021ye.com,REJECT -DOMAIN-SUFFIX,werpig.com,REJECT -DOMAIN-SUFFIX,weyyae.com,REJECT -DOMAIN-SUFFIX,wgie.0z5jn.cn,REJECT -DOMAIN-SUFFIX,wgnlz.com,REJECT -DOMAIN-SUFFIX,wgnmp.com,REJECT -DOMAIN-SUFFIX,wgo.mmstat.com,REJECT -DOMAIN-SUFFIX,whafwl.com,REJECT -DOMAIN-SUFFIX,whalecloud.com,REJECT -DOMAIN-SUFFIX,whcrdz.com,REJECT -DOMAIN-SUFFIX,whistleout.s3.amazonaws.com,REJECT -DOMAIN-SUFFIX,whn.star-media.cn,REJECT -DOMAIN-SUFFIX,whpxy.com,REJECT -DOMAIN-SUFFIX,whu.cwpush.com,REJECT -DOMAIN-SUFFIX,whytoss.com,REJECT -DOMAIN-SUFFIX,widget.criteo.com,REJECT -DOMAIN-SUFFIX,widget.crowdignite.com,REJECT -DOMAIN-SUFFIX,widget.directory.dailycommercial.com,REJECT -DOMAIN-SUFFIX,widget.kelkoo.com,REJECT -DOMAIN-SUFFIX,widget.raaze.com,REJECT -DOMAIN-SUFFIX,widget.searchschoolsnetwork.com,REJECT -DOMAIN-SUFFIX,widget.shopstyle.com.au,REJECT -DOMAIN-SUFFIX,widget.solarquotes.com.au,REJECT -DOMAIN-SUFFIX,widgets.comcontent.net,REJECT -DOMAIN-SUFFIX,widgets.realestate.com.au,REJECT -DOMAIN-SUFFIX,widnd.dajiadou6.com,REJECT -DOMAIN-SUFFIX,wifiapi01.51y5.net,REJECT -DOMAIN-SUFFIX,wifiapi02.51y5.net,REJECT -DOMAIN-SUFFIX,wifijia.net,REJECT -DOMAIN-SUFFIX,wifishow.ggsafe.com,REJECT -DOMAIN-SUFFIX,wikigifth.com,REJECT -DOMAIN-SUFFIX,win.gdt.qq.com,REJECT -DOMAIN-SUFFIX,winads.cn,REJECT -DOMAIN-SUFFIX,winasdaq.com,REJECT -DOMAIN-SUFFIX,winbaicai.com,REJECT -DOMAIN-SUFFIX,windcdna.com,REJECT -DOMAIN-SUFFIX,winlinebet.ru,REJECT -DOMAIN-SUFFIX,winvestern.com.cn,REJECT -DOMAIN-SUFFIX,wip3.adobe.com,REJECT -DOMAIN-SUFFIX,wisepush.video.baidu.com,REJECT -DOMAIN-SUFFIX,wiyun.com,REJECT -DOMAIN-SUFFIX,wjguc.com,REJECT -DOMAIN-SUFFIX,wka8.com,REJECT -DOMAIN-SUFFIX,wkanc.com,REJECT -DOMAIN-SUFFIX,wl.51taifu.com,REJECT -DOMAIN-SUFFIX,wl.eastlady.cn,REJECT -DOMAIN-SUFFIX,wl.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,wlkpa.cn,REJECT -DOMAIN-SUFFIX,wlneteller.adsrv.eacdn.com,REJECT -DOMAIN-SUFFIX,wlpinnaclesports.eacdn.com,REJECT -DOMAIN-SUFFIX,wm.20150.net,REJECT -DOMAIN-SUFFIX,wm.69shi.cn,REJECT -DOMAIN-SUFFIX,wm.baidu.com,REJECT -DOMAIN-SUFFIX,wm.lrswl.com,REJECT -DOMAIN-SUFFIX,wm.mipcdn.com,REJECT -DOMAIN-SUFFIX,wmcdn.qtmojo.cn,REJECT -DOMAIN-SUFFIX,wo.iuni.com.cn,REJECT -DOMAIN-SUFFIX,wo685.com,REJECT -DOMAIN-SUFFIX,woaizhongguo.cdn111222.com,REJECT -DOMAIN-SUFFIX,wodhid.com,REJECT -DOMAIN-SUFFIX,wole.us,REJECT -DOMAIN-SUFFIX,womenbaby.com,REJECT -DOMAIN-SUFFIX,womenwan.com,REJECT -DOMAIN-SUFFIX,wooboo.com.cn,REJECT -DOMAIN-SUFFIX,woocall.sina.com.cn,REJECT -DOMAIN-SUFFIX,woodpecker.uc.cn,REJECT -DOMAIN-SUFFIX,worldh5.gamehz.cn,REJECT -DOMAIN-SUFFIX,wowips.com,REJECT -DOMAIN-SUFFIX,wpc.32df9.rhocdn.net,REJECT -DOMAIN-SUFFIX,wpwdf.com,REJECT -DOMAIN-SUFFIX,wqmobile.com,REJECT -DOMAIN-SUFFIX,wqqsa.puzihua.com,REJECT -DOMAIN-SUFFIX,wqsph.net,REJECT -DOMAIN-SUFFIX,wr.da.netease.com,REJECT -DOMAIN-SUFFIX,wrvdmh.cn,REJECT -DOMAIN-SUFFIX,ws.ksmobile.net,REJECT -DOMAIN-SUFFIX,ws.progrss.yahoo.com,REJECT -DOMAIN-SUFFIX,ws.sj.qq.com,REJECT -DOMAIN-SUFFIX,ws.tapjoyads.com,REJECT -DOMAIN-SUFFIX,ws.voiceads.cn,REJECT -DOMAIN-SUFFIX,ws1.datouniao.com,REJECT -DOMAIN-SUFFIX,ws2.cootekservice.com,REJECT -DOMAIN-SUFFIX,ws2.datouniao.com,REJECT -DOMAIN-SUFFIX,ws341.com,REJECT -DOMAIN-SUFFIX,ws7j.com,REJECT -DOMAIN-SUFFIX,wshufa.com,REJECT -DOMAIN-SUFFIX,wsoe.kwiago.com,REJECT -DOMAIN-SUFFIX,wsp.marketgid.com,REJECT -DOMAIN-SUFFIX,wstztt.com,REJECT -DOMAIN-SUFFIX,wtcpm.com,REJECT -DOMAIN-SUFFIX,wth.lenovomm.com,REJECT -DOMAIN-SUFFIX,wtpn.twenga.co.uk,REJECT -DOMAIN-SUFFIX,wtpn.twenga.de,REJECT -DOMAIN-SUFFIX,wtrace.cmgame.com,REJECT -DOMAIN-SUFFIX,wtradv.market.xiaomi.com,REJECT -DOMAIN-SUFFIX,wu65.com,REJECT -DOMAIN-SUFFIX,wudang05.com,REJECT -DOMAIN-SUFFIX,wuliao.epro.sogou.com,REJECT -DOMAIN-SUFFIX,wuliao.ganji.cn,REJECT -DOMAIN-SUFFIX,wuliao.juqingba.cn,REJECT -DOMAIN-SUFFIX,wumii.cn,REJECT -DOMAIN-SUFFIX,wumii.com,REJECT -DOMAIN-SUFFIX,wuqdebjfhjas.bid,REJECT -DOMAIN-SUFFIX,wuwho.cn,REJECT -DOMAIN-SUFFIX,ww.xiaopiaoyou.com,REJECT -DOMAIN-SUFFIX,ww10.onetad.com,REJECT -DOMAIN-SUFFIX,ww101.onetad.com,REJECT -DOMAIN-SUFFIX,ww11.onetad.com,REJECT -DOMAIN-SUFFIX,ww12.onetad.com,REJECT -DOMAIN-SUFFIX,ww13.onetad.com,REJECT -DOMAIN-SUFFIX,ww202.keyyou.net,REJECT -DOMAIN-SUFFIX,ww202.onetad.com,REJECT -DOMAIN-SUFFIX,ww251.smartadserver.com,REJECT -DOMAIN-SUFFIX,ww34.onetad.com,REJECT -DOMAIN-SUFFIX,ww346.onetad.com,REJECT -DOMAIN-SUFFIX,ww360.onetad.com,REJECT -DOMAIN-SUFFIX,ww363.onetad.com,REJECT -DOMAIN-SUFFIX,ww366.onetad.com,REJECT -DOMAIN-SUFFIX,ww78.onetad.com,REJECT -DOMAIN-SUFFIX,ww8.onetad.com,REJECT -DOMAIN-SUFFIX,ww881.smartadserver.com,REJECT -DOMAIN-SUFFIX,ww9.onetad.com,REJECT -DOMAIN-SUFFIX,wwis-dubc1-vip60.adobe.com,REJECT -DOMAIN-SUFFIX,wwv.onetad.com,REJECT -DOMAIN-SUFFIX,www2.xinmin.cn,REJECT -DOMAIN-SUFFIX,www6.smartadserver.com,REJECT -DOMAIN-SUFFIX,www-777563.com,REJECT -DOMAIN-SUFFIX,www8.xitek.com,REJECT -DOMAIN-SUFFIX,www9.effectivemeasure.net,REJECT -DOMAIN-SUFFIX,www9.enet.com.cn,REJECT -DOMAIN-SUFFIX,www91.intel.com,REJECT -DOMAIN-SUFFIX,wwwokzyzy.com,REJECT -DOMAIN-SUFFIX,wwww.495495.com,REJECT -DOMAIN-SUFFIX,wwww.551144.com,REJECT -DOMAIN-SUFFIX,wwww.640640.com,REJECT -DOMAIN-SUFFIX,wwww.649649.com,REJECT -DOMAIN-SUFFIX,wx.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,wx.paigu.com,REJECT -DOMAIN-SUFFIX,wx.xwjqr.com,REJECT -DOMAIN-SUFFIX,wxaw.tiantongmaoyi.com,REJECT -DOMAIN-SUFFIX,wxb.wxbdfm.com,REJECT -DOMAIN-SUFFIX,wxmmh.net,REJECT -DOMAIN-SUFFIX,wxsnsdy.tc.qq.com,REJECT -DOMAIN-SUFFIX,wxsnsdy.video.qq.com,REJECT -DOMAIN-SUFFIX,wxtz.houmags.com,REJECT -DOMAIN-SUFFIX,wxwm1.ikuailian.com,REJECT -DOMAIN-SUFFIX,wxwm2.ikuailian.com,REJECT -DOMAIN-SUFFIX,wy.ce22d.cn,REJECT -DOMAIN-SUFFIX,wyhzzy.com,REJECT -DOMAIN-SUFFIX,wysa.2wxb5.cn,REJECT -DOMAIN-SUFFIX,wyt.wwetjy.com,REJECT -DOMAIN-SUFFIX,wyttech.cn,REJECT -DOMAIN-SUFFIX,wzaigo.com,REJECT -DOMAIN-SUFFIX,wzj.ywrjgzs.com,REJECT -DOMAIN-SUFFIX,wzjijia.com,REJECT -DOMAIN-SUFFIX,x.120ask.com,REJECT -DOMAIN-SUFFIX,x.9dagui.com,REJECT -DOMAIN-SUFFIX,x.bidswitch.net,REJECT -DOMAIN-SUFFIX,x.bikaer.com,REJECT -DOMAIN-SUFFIX,x.castanet.net,REJECT -DOMAIN-SUFFIX,x.cnxad.com,REJECT -DOMAIN-SUFFIX,x.eroticity.net,REJECT -DOMAIN-SUFFIX,x.heyzap.com,REJECT -DOMAIN-SUFFIX,x.infzm.com,REJECT -DOMAIN-SUFFIX,x.ligatus.com,REJECT -DOMAIN-SUFFIX,x.vamaker.com,REJECT -DOMAIN-SUFFIX,x.vipergirls.to,REJECT -DOMAIN-SUFFIX,x.zhuyuanp.top,REJECT -DOMAIN-SUFFIX,x01.aidata.io,REJECT -DOMAIN-SUFFIX,x1.go.sohu.com,REJECT -DOMAIN-SUFFIX,x9377a.com,REJECT -DOMAIN-SUFFIX,xa9t.com,REJECT -DOMAIN-SUFFIX,xabaitai.com,REJECT -DOMAIN-SUFFIX,xabmjr.com,REJECT -DOMAIN-SUFFIX,xacqp.com,REJECT -DOMAIN-SUFFIX,xau.sxmutan.com,REJECT -DOMAIN-SUFFIX,xavingtsun.com,REJECT -DOMAIN-SUFFIX,xbp.code.weddingeeos.com,REJECT -DOMAIN-SUFFIX,xbtw.com,REJECT -DOMAIN-SUFFIX,xbzzzx.com,REJECT -DOMAIN-SUFFIX,xc.08an.com,REJECT -DOMAIN-SUFFIX,xc.macd.cn,REJECT -DOMAIN-SUFFIX,xc.mydrivers.com,REJECT -DOMAIN-SUFFIX,xcclzs.com,REJECT -DOMAIN-SUFFIX,xcdf.cn,REJECT -DOMAIN-SUFFIX,xchgx.com,REJECT -DOMAIN-SUFFIX,xcjy876.com,REJECT -DOMAIN-SUFFIX,xco.qwxcs.com,REJECT -DOMAIN-SUFFIX,xcy8.com,REJECT -DOMAIN-SUFFIX,xcyjzs.net,REJECT -DOMAIN-SUFFIX,xcyrc.com,REJECT -DOMAIN-SUFFIX,xd.code.tanwanyx.com,REJECT -DOMAIN-SUFFIX,xdadevelopers.browsi.mobi,REJECT -DOMAIN-SUFFIX,xdbwc.com,REJECT -DOMAIN-SUFFIX,xdcqcyp.com,REJECT -DOMAIN-SUFFIX,xdcs-collector.ximalaya.com,REJECT -DOMAIN-SUFFIX,xdyjt.com,REJECT -DOMAIN-SUFFIX,xe2c.com,REJECT -DOMAIN-SUFFIX,xf.yellowto.com,REJECT -DOMAIN-SUFFIX,xfo.monesyy.com,REJECT -DOMAIN-SUFFIX,xfywn.com,REJECT -DOMAIN-SUFFIX,xgcsr.com,REJECT -DOMAIN-SUFFIX,xgmc6lu8fs.me,REJECT -DOMAIN-SUFFIX,xhbqczl.com,REJECT -DOMAIN-SUFFIX,xhmrv.com,REJECT -DOMAIN-SUFFIX,xhsxgmt.cn,REJECT -DOMAIN-SUFFIX,xhsxgnt.cn,REJECT -DOMAIN-SUFFIX,xhtd.99hg.wang,REJECT -DOMAIN-SUFFIX,xhxnkyy.com,REJECT -DOMAIN-SUFFIX,xhydrs.cn,REJECT -DOMAIN-SUFFIX,xi.liuxiaoer.com,REJECT -DOMAIN-SUFFIX,xia.huishenghuiying.com,REJECT -DOMAIN-SUFFIX,xia.jihehuaban.com,REJECT -DOMAIN-SUFFIX,xiacai.com,REJECT -DOMAIN-SUFFIX,xiacaidd.com,REJECT -DOMAIN-SUFFIX,xianliao.me,REJECT -DOMAIN-SUFFIX,xiaobiaoucai.cn,REJECT -DOMAIN-SUFFIX,xiaohei.com,REJECT -DOMAIN-SUFFIX,xiaohui2.cn,REJECT -DOMAIN-SUFFIX,xiaomiir.yaokantv.com,REJECT -DOMAIN-SUFFIX,XiaoQiang,REJECT -DOMAIN-SUFFIX,xiaoshuo.kp53.cn,REJECT -DOMAIN-SUFFIX,xiaoshuo.zhandao.net,REJECT -DOMAIN-SUFFIX,xiaoyang.mobi,REJECT -DOMAIN-SUFFIX,xiaoyuanzuqiu.cn,REJECT -DOMAIN-SUFFIX,xiaoyutiao.com,REJECT -DOMAIN-SUFFIX,xiaozhen.com,REJECT -DOMAIN-SUFFIX,xiaozhishi852.com,REJECT -DOMAIN-SUFFIX,xiaxuanfu.com,REJECT -DOMAIN-SUFFIX,xiazai.cdren.com,REJECT -DOMAIN-SUFFIX,xiazai.downok.com,REJECT -DOMAIN-SUFFIX,xibao100.com,REJECT -DOMAIN-SUFFIX,xibei70.com,REJECT -DOMAIN-SUFFIX,xifatime.com,REJECT -DOMAIN-SUFFIX,xihashuale.com,REJECT -DOMAIN-SUFFIX,xihuashuale.com,REJECT -DOMAIN-SUFFIX,xilele.com,REJECT -DOMAIN-SUFFIX,xiliweisha.cn,REJECT -DOMAIN-SUFFIX,xin.ygqczh.com,REJECT -DOMAIN-SUFFIX,xinasiaj.com,REJECT -DOMAIN-SUFFIX,xinghao89.com,REJECT -DOMAIN-SUFFIX,xingjuhe.com,REJECT -DOMAIN-SUFFIX,xiniuz.com,REJECT -DOMAIN-SUFFIX,xinju.cc,REJECT -DOMAIN-SUFFIX,xinray.com,REJECT -DOMAIN-SUFFIX,xiongdong.com,REJECT -DOMAIN-SUFFIX,xiuxiu.android.dl.meitu.com,REJECT -DOMAIN-SUFFIX,xiuxiu.mobile.meitudata.com,REJECT -DOMAIN-SUFFIX,xj40666.vip,REJECT -DOMAIN-SUFFIX,xji.qwxcs.com,REJECT -DOMAIN-SUFFIX,xjidian.com,REJECT -DOMAIN-SUFFIX,xjq.jxmqkj.com,REJECT -DOMAIN-SUFFIX,xk2012.com,REJECT -DOMAIN-SUFFIX,xkwfao.com,REJECT -DOMAIN-SUFFIX,xlmc.sandai.net,REJECT -DOMAIN-SUFFIX,xls.go.sohu.com,REJECT -DOMAIN-SUFFIX,xlwnx.com,REJECT -DOMAIN-SUFFIX,xlylqx.com,REJECT -DOMAIN-SUFFIX,xm9178.com,REJECT -DOMAIN-SUFFIX,xmcmn.com,REJECT -DOMAIN-SUFFIX,xmcxz.com,REJECT -DOMAIN-SUFFIX,xmnmeu.cn,REJECT -DOMAIN-SUFFIX,xmpush.xiaomi.com,REJECT -DOMAIN-SUFFIX,xmrts.com,REJECT -DOMAIN-SUFFIX,xmshqh.com,REJECT -DOMAIN-SUFFIX,xmsqz.com,REJECT -DOMAIN-SUFFIX,xnjpg.com,REJECT -DOMAIN-SUFFIX,xoredi.com,REJECT -DOMAIN-SUFFIX,xp3366.com,REJECT -DOMAIN-SUFFIX,xpcy.m.gxwztv.com,REJECT -DOMAIN-SUFFIX,xpe.cxaerp.com,REJECT -DOMAIN-SUFFIX,xpj1.net,REJECT -DOMAIN-SUFFIX,xpj2.net,REJECT -DOMAIN-SUFFIX,xpj3.net,REJECT -DOMAIN-SUFFIX,xpj4.net,REJECT -DOMAIN-SUFFIX,xpj8088.com,REJECT -DOMAIN-SUFFIX,xpjkf888.com,REJECT -DOMAIN-SUFFIX,xpjylc9977.com,REJECT -DOMAIN-SUFFIX,xpqfc.com,REJECT -DOMAIN-SUFFIX,xq12.com,REJECT -DOMAIN-SUFFIX,xq199.com,REJECT -DOMAIN-SUFFIX,xrain.net,REJECT -DOMAIN-SUFFIX,xray.jebe.renren.com,REJECT -DOMAIN-SUFFIX,xs.1drj.com,REJECT -DOMAIN-SUFFIX,xs.he9630.com,REJECT -DOMAIN-SUFFIX,xs.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,xs.swagger1.com,REJECT -DOMAIN-SUFFIX,xstar.cc,REJECT -DOMAIN-SUFFIX,xszqapp.com,REJECT -DOMAIN-SUFFIX,xtcdbb.cn,REJECT -DOMAIN-SUFFIX,xtgreat.com,REJECT -DOMAIN-SUFFIX,xtruh.uranus.sogou.com,REJECT -DOMAIN-SUFFIX,xtwjx.cn,REJECT -DOMAIN-SUFFIX,xtxa.net,REJECT -DOMAIN-SUFFIX,xtzxmy.com,REJECT -DOMAIN-SUFFIX,xuanmeiguoji.com,REJECT -DOMAIN-SUFFIX,xue.zbyw.cn,REJECT -DOMAIN-SUFFIX,xul478.com,REJECT -DOMAIN-SUFFIX,xulizui6.com,REJECT -DOMAIN-SUFFIX,xx.m.gxwztv.com,REJECT -DOMAIN-SUFFIX,xxad.cc,REJECT -DOMAIN-SUFFIX,xxeden.com,REJECT -DOMAIN-SUFFIX,xxguan.cn,REJECT -DOMAIN-SUFFIX,xxhrd.com,REJECT -DOMAIN-SUFFIX,xxkhh.com,REJECT -DOMAIN-SUFFIX,xxlargepop.com,REJECT -DOMAIN-SUFFIX,xxp.gytygc.com,REJECT -DOMAIN-SUFFIX,xxwkjl.com,REJECT -DOMAIN-SUFFIX,xxxa.aikeapp.com,REJECT -DOMAIN-SUFFIX,xxyzwtsylw.com,REJECT -DOMAIN-SUFFIX,xy.com,REJECT -DOMAIN-SUFFIX,xy.shijialianzuishuai.com,REJECT -DOMAIN-SUFFIX,xycnz.com,REJECT -DOMAIN-SUFFIX,xyd.sxmdxy.com,REJECT -DOMAIN-SUFFIX,xyimg.net,REJECT -DOMAIN-SUFFIX,xyly2016.com,REJECT -DOMAIN-SUFFIX,xyqptm.com,REJECT -DOMAIN-SUFFIX,xyqxr.com,REJECT -DOMAIN-SUFFIX,xyrhd.com,REJECT -DOMAIN-SUFFIX,xyrkl.com,REJECT -DOMAIN-SUFFIX,xyssp.com,REJECT -DOMAIN-SUFFIX,xytom.com,REJECT -DOMAIN-SUFFIX,xyxy01.com,REJECT -DOMAIN-SUFFIX,xyy.code.weddingeeos.com,REJECT -DOMAIN-SUFFIX,xz.ercfh.com,REJECT -DOMAIN-SUFFIX,xz-development.oss-cn-beijing.aliyuncs.com,REJECT -DOMAIN-SUFFIX,xzq.greenxf.net,REJECT -DOMAIN-SUFFIX,xztms.com,REJECT -DOMAIN-SUFFIX,xzyituo.com,REJECT -DOMAIN-SUFFIX,xzzyi.com,REJECT -DOMAIN-SUFFIX,y.3957957.com,REJECT -DOMAIN-SUFFIX,y.damifan.cn,REJECT -DOMAIN-SUFFIX,y.gwylm.com,REJECT -DOMAIN-SUFFIX,y.hk9600.com,REJECT -DOMAIN-SUFFIX,y.hzht666.com,REJECT -DOMAIN-SUFFIX,y.shuoshuocm.com,REJECT -DOMAIN-SUFFIX,y.xinghao89.com,REJECT -DOMAIN-SUFFIX,y.zxwdw.com,REJECT -DOMAIN-SUFFIX,y0.cn,REJECT -DOMAIN-SUFFIX,yadro.ru,REJECT -DOMAIN-SUFFIX,yads.c.yimg.jp,REJECT -DOMAIN-SUFFIX,yads.yahoo.co.jp,REJECT -DOMAIN-SUFFIX,yageben.com,REJECT -DOMAIN-SUFFIX,yam.adsbro.com,REJECT -DOMAIN-SUFFIX,yandui.com,REJECT -DOMAIN-SUFFIX,yangdasen.cn,REJECT -DOMAIN-SUFFIX,yanglaopt.net,REJECT -DOMAIN-SUFFIX,yao.zzsdjq.com,REJECT -DOMAIN-SUFFIX,yaohq.com,REJECT -DOMAIN-SUFFIX,yatemy.cn,REJECT -DOMAIN-SUFFIX,yb.torchbrowser.com,REJECT -DOMAIN-SUFFIX,ybtianxi.com,REJECT -DOMAIN-SUFFIX,yccdn.com,REJECT -DOMAIN-SUFFIX,ychml.com,REJECT -DOMAIN-SUFFIX,ychun03.com,REJECT -DOMAIN-SUFFIX,yd126.com,REJECT -DOMAIN-SUFFIX,ydjs.zol.com.cn,REJECT -DOMAIN-SUFFIX,ydlnt.com,REJECT -DOMAIN-SUFFIX,ydpushserver.youdao.com,REJECT -DOMAIN-SUFFIX,ydqzkj.com,REJECT -DOMAIN-SUFFIX,yea.uploadimagex.com,REJECT -DOMAIN-SUFFIX,yeabble.com,REJECT -DOMAIN-SUFFIX,yeas.yahoo.co.jp,REJECT -DOMAIN-SUFFIX,yee.js.cn,REJECT -DOMAIN-SUFFIX,yellowto.com,REJECT -DOMAIN-SUFFIX,yengo.com,REJECT -DOMAIN-SUFFIX,yesbeby.whies.info,REJECT -DOMAIN-SUFFIX,yess.imneinei.com,REJECT -DOMAIN-SUFFIX,yezilm.com,REJECT -DOMAIN-SUFFIX,yf898.com,REJECT -DOMAIN-SUFFIX,yfcode.m.gxwztv.com,REJECT -DOMAIN-SUFFIX,yfxpcode.m.gxwztv.com,REJECT -DOMAIN-SUFFIX,yfycy.com,REJECT -DOMAIN-SUFFIX,yhtcd.com,REJECT -DOMAIN-SUFFIX,yhzm.cc,REJECT -DOMAIN-SUFFIX,yicha.cn,REJECT -DOMAIN-SUFFIX,yidulive.net,REJECT -DOMAIN-SUFFIX,yieldmanager.com,REJECT -DOMAIN-SUFFIX,yigao.com,REJECT -DOMAIN-SUFFIX,yigyx.com,REJECT -DOMAIN-SUFFIX,yiiwoo.com,REJECT -DOMAIN-SUFFIX,yijia2009.com,REJECT -DOMAIN-SUFFIX,yijifen.com,REJECT -DOMAIN-SUFFIX,yiluup.com,REJECT -DOMAIN-SUFFIX,yin1.zgpingshu.com,REJECT -DOMAIN-SUFFIX,yingxiao.baidu.com,REJECT -DOMAIN-SUFFIX,yinhaijuan.com,REJECT -DOMAIN-SUFFIX,yinooo.com,REJECT -DOMAIN-SUFFIX,yinyuehu.cn,REJECT -DOMAIN-SUFFIX,yiranxian.cn,REJECT -DOMAIN-SUFFIX,yiwk.com,REJECT -DOMAIN-SUFFIX,yiwuds.com,REJECT -DOMAIN-SUFFIX,yixui.com,REJECT -DOMAIN-SUFFIX,yizhenya.com,REJECT -DOMAIN-SUFFIX,yk0712.com,REJECT -DOMAIN-SUFFIX,ykbei.com,REJECT -DOMAIN-SUFFIX,ykjmy.com,REJECT -DOMAIN-SUFFIX,yktj.yzz.cn,REJECT -DOMAIN-SUFFIX,ykxwn.com,REJECT -DOMAIN-SUFFIX,yl850555.com,REJECT -DOMAIN-SUFFIX,ylads.yaolan.com,REJECT -DOMAIN-SUFFIX,ylog.hiido.com,REJECT -DOMAIN-SUFFIX,ylunion.com,REJECT -DOMAIN-SUFFIX,ylwy168.com,REJECT -DOMAIN-SUFFIX,ymapp.com,REJECT -DOMAIN-SUFFIX,ymcdn.cn,REJECT -DOMAIN-SUFFIX,ymcqb.com,REJECT -DOMAIN-SUFFIX,ymrzr.com,REJECT -DOMAIN-SUFFIX,yn.001fzc.com,REJECT -DOMAIN-SUFFIX,ynbojie.com,REJECT -DOMAIN-SUFFIX,yndianju.com,REJECT -DOMAIN-SUFFIX,ynmbz.com,REJECT -DOMAIN-SUFFIX,yongkang6.com,REJECT -DOMAIN-SUFFIX,yongv.com,REJECT -DOMAIN-SUFFIX,yoo.yiiyoo.net,REJECT -DOMAIN-SUFFIX,yooli.com,REJECT -DOMAIN-SUFFIX,you1ad.com,REJECT -DOMAIN-SUFFIX,youfumei.com,REJECT -DOMAIN-SUFFIX,youjia2016.com,REJECT -DOMAIN-SUFFIX,youka.la,REJECT -DOMAIN-SUFFIX,youle.tom.com,REJECT -DOMAIN-SUFFIX,youle55.com,REJECT -DOMAIN-SUFFIX,youmi.net,REJECT -DOMAIN-SUFFIX,youmsm.com,REJECT -DOMAIN-SUFFIX,yousee.com,REJECT -DOMAIN-SUFFIX,youxi.kugou.com,REJECT -DOMAIN-SUFFIX,youxiaoad.com,REJECT -DOMAIN-SUFFIX,youxicool.net,REJECT -DOMAIN-SUFFIX,youzehui.com,REJECT -DOMAIN-SUFFIX,yoyi.com.cn,REJECT -DOMAIN-SUFFIX,yoyi.tv,REJECT -DOMAIN-SUFFIX,ypmeiwen.com,REJECT -DOMAIN-SUFFIX,ypmob.com,REJECT -DOMAIN-SUFFIX,yqjxzw.com,REJECT -DOMAIN-SUFFIX,yqw88.com,REJECT -DOMAIN-SUFFIX,yrt7dgkf.exashare.com,REJECT -DOMAIN-SUFFIX,yrxmr.com,REJECT -DOMAIN-SUFFIX,ysej.code.weddingeeos.com,REJECT -DOMAIN-SUFFIX,ysjwj.com,REJECT -DOMAIN-SUFFIX,ysm.hauchi.com.tw,REJECT -DOMAIN-SUFFIX,ysm.yahoo.com,REJECT -DOMAIN-SUFFIX,yt.mmstat.com,REJECT -DOMAIN-SUFFIX,ytapi1.nagezan.net,REJECT -DOMAIN-SUFFIX,ytdksb.com,REJECT -DOMAIN-SUFFIX,ytguowang.com,REJECT -DOMAIN-SUFFIX,ytmx.2r3485.cn,REJECT -DOMAIN-SUFFIX,yts.ytsyyey.com,REJECT -DOMAIN-SUFFIX,ytsyyey.com,REJECT -DOMAIN-SUFFIX,yuanming.net,REJECT -DOMAIN-SUFFIX,yueyelive.com,REJECT -DOMAIN-SUFFIX,yug8.com,REJECT -DOMAIN-SUFFIX,yule8.net,REJECT -DOMAIN-SUFFIX,yulzs.com,REJECT -DOMAIN-SUFFIX,yumcs.xiaohuau.xyz,REJECT -DOMAIN-SUFFIX,yun.lvehaisen.com,REJECT -DOMAIN-SUFFIX,yun.rili.cn,REJECT -DOMAIN-SUFFIX,yun.sifuhe.cn,REJECT -DOMAIN-SUFFIX,yun.tuia.cn,REJECT -DOMAIN-SUFFIX,yun.tuisnake.com,REJECT -DOMAIN-SUFFIX,yun.yuyiya.com,REJECT -DOMAIN-SUFFIX,yun1.yahoo001.com,REJECT -DOMAIN-SUFFIX,yunanfuwuqi.com,REJECT -DOMAIN-SUFFIX,yunbofangbt.com,REJECT -DOMAIN-SUFFIX,yundingjiayuan.com,REJECT -DOMAIN-SUFFIX,yunjiasu.com,REJECT -DOMAIN-SUFFIX,yunshipei.com,REJECT -DOMAIN-SUFFIX,yunxuu.com,REJECT -DOMAIN-SUFFIX,yuyue008.cn,REJECT -DOMAIN-SUFFIX,ywjxsp168.cn,REJECT -DOMAIN-SUFFIX,yx.lenovomm.com,REJECT -DOMAIN-SUFFIX,yxhxs.com,REJECT -DOMAIN-SUFFIX,yxjad.com,REJECT -DOMAIN-SUFFIX,yxs.tymsyx.com,REJECT -DOMAIN-SUFFIX,yxszy.com,REJECT -DOMAIN-SUFFIX,yxxwyz.com,REJECT -DOMAIN-SUFFIX,yy58ju.com,REJECT -DOMAIN-SUFFIX,yyb.pc6.com,REJECT -DOMAIN-SUFFIX,yyffeicd.m.qxs.la,REJECT -DOMAIN-SUFFIX,yyjxgm.net,REJECT -DOMAIN-SUFFIX,yyp17.com,REJECT -DOMAIN-SUFFIX,yyt.irs01.com,REJECT -DOMAIN-SUFFIX,yzaosite.com,REJECT -DOMAIN-SUFFIX,yzh.jyjhkz.com,REJECT -DOMAIN-SUFFIX,yzh360.com,REJECT -DOMAIN-SUFFIX,yzygo.com,REJECT -DOMAIN-SUFFIX,yzytb.com,REJECT -DOMAIN-SUFFIX,z.clickvip.shop,REJECT -DOMAIN-SUFFIX,z.moatads.com,REJECT -DOMAIN-SUFFIX,z.nowscore.com,REJECT -DOMAIN-SUFFIX,z.sora.yoyi.com.cn,REJECT -DOMAIN-SUFFIX,z1.zedo.com,REJECT -DOMAIN-SUFFIX,z1hihu.xmcimg.com,REJECT -DOMAIN-SUFFIX,z2.lnymd.com,REJECT -DOMAIN-SUFFIX,zads.care2.com,REJECT -DOMAIN-SUFFIX,zae.gzzena.com,REJECT -DOMAIN-SUFFIX,zamar.cn,REJECT -DOMAIN-SUFFIX,zampdsp.com,REJECT -DOMAIN-SUFFIX,zantainet.com,REJECT -DOMAIN-SUFFIX,zapads.zapak.com,REJECT -DOMAIN-SUFFIX,zb.nxing.cn,REJECT -DOMAIN-SUFFIX,zbz.m.qxs.la,REJECT -DOMAIN-SUFFIX,zcdsp.com,REJECT -DOMAIN-SUFFIX,zcrtd.com,REJECT -DOMAIN-SUFFIX,zdjby.cn,REJECT -DOMAIN-SUFFIX,zdw.w8.com.cn,REJECT -DOMAIN-SUFFIX,ze5.com,REJECT -DOMAIN-SUFFIX,zedo.com,REJECT -DOMAIN-SUFFIX,zeus.qj.net,REJECT -DOMAIN-SUFFIX,zgc66.com,REJECT -DOMAIN-SUFFIX,zgdfz6h7po.me,REJECT -DOMAIN-SUFFIX,zgfszs.com,REJECT -DOMAIN-SUFFIX,zgjkv.com,REJECT -DOMAIN-SUFFIX,zgksb.com,REJECT -DOMAIN-SUFFIX,zgty365.com,REJECT -DOMAIN-SUFFIX,zgunion.cn,REJECT -DOMAIN-SUFFIX,zgyemy.com,REJECT -DOMAIN-SUFFIX,zhanzhang.net,REJECT -DOMAIN-SUFFIX,zhao258.com,REJECT -DOMAIN-SUFFIX,zhaoshang8.com,REJECT -DOMAIN-SUFFIX,zh-cn.shenyun.com,REJECT -DOMAIN-SUFFIX,zh-cn.shenyun.org,REJECT -DOMAIN-SUFFIX,zheng.cs12d.com,REJECT -DOMAIN-SUFFIX,zhichi08.com,REJECT -DOMAIN-SUFFIX,zhidian3g.cn,REJECT -DOMAIN-SUFFIX,zhifenjie.com,REJECT -DOMAIN-SUFFIX,zhihei.com,REJECT -DOMAIN-SUFFIX,zhihu.xmcimg.com,REJECT -DOMAIN-SUFFIX,zhiong.net,REJECT -DOMAIN-SUFFIX,zhiyuanteam.com,REJECT -DOMAIN-SUFFIX,zhiziyun.com,REJECT -DOMAIN-SUFFIX,zhongchouyan.com,REJECT -DOMAIN-SUFFIX,zhongzicili.cc,REJECT -DOMAIN-SUFFIX,zhtjdl.com,REJECT -DOMAIN-SUFFIX,zhuanfakong.com,REJECT -DOMAIN-SUFFIX,zhuba8.com,REJECT -DOMAIN-SUFFIX,zhudiaosz.com,REJECT -DOMAIN-SUFFIX,zhushou.2345.com,REJECT -DOMAIN-SUFFIX,zhuuv.maoyumao.net,REJECT -DOMAIN-SUFFIX,zhwnlapi.etouch.cn,REJECT -DOMAIN-SUFFIX,zhybzp.cn,REJECT -DOMAIN-SUFFIX,zisunion.com,REJECT -DOMAIN-SUFFIX,zizcy.com,REJECT -DOMAIN-SUFFIX,zjbdt.com,REJECT -DOMAIN-SUFFIX,zjhim.com,REJECT -DOMAIN-SUFFIX,zjjgtz.com,REJECT -DOMAIN-SUFFIX,zjm.zzmmkj.com,REJECT -DOMAIN-SUFFIX,zkrdy.com,REJECT -DOMAIN-SUFFIX,zlongad.com,REJECT -DOMAIN-SUFFIX,zlsw.nnjxqd.com,REJECT -DOMAIN-SUFFIX,zmj.guanqinjie.cn,REJECT -DOMAIN-SUFFIX,znsv.baidu.com,REJECT -DOMAIN-SUFFIX,zo66.com,REJECT -DOMAIN-SUFFIX,zp22938576.com,REJECT -DOMAIN-SUFFIX,zpe.klre.18183.com,REJECT -DOMAIN-SUFFIX,zq84.com,REJECT -DOMAIN-SUFFIX,zqworks.com,REJECT -DOMAIN-SUFFIX,zqzxz.com,REJECT -DOMAIN-SUFFIX,zreder.com,REJECT -DOMAIN-SUFFIX,zrpfk.com,REJECT -DOMAIN-SUFFIX,zs0613.mengchengbao.com,REJECT -DOMAIN-SUFFIX,zs1111.youzue.com,REJECT -DOMAIN-SUFFIX,zsdexun.com.cn,REJECT -DOMAIN-SUFFIX,zshacker.com,REJECT -DOMAIN-SUFFIX,zst.jzntxs.com,REJECT -DOMAIN-SUFFIX,zsxpx.com,REJECT -DOMAIN-SUFFIX,zszwcp.cn,REJECT -DOMAIN-SUFFIX,zt2088.com,REJECT -DOMAIN-SUFFIX,ztidu.com,REJECT -DOMAIN-SUFFIX,ztxbd.com,REJECT -DOMAIN-SUFFIX,zuche321.com,REJECT -DOMAIN-SUFFIX,zuiceshi.net,REJECT -DOMAIN-SUFFIX,zuimeitianqi.inveno.com,REJECT -DOMAIN-SUFFIX,zws.avvo.com,REJECT -DOMAIN-SUFFIX,img.adnyg.com.w.kunlungr.com,REJECT -DOMAIN-SUFFIX,log.tagtic.cn,REJECT -DOMAIN-SUFFIX,ulogs.umeng.com,REJECT -DOMAIN-SUFFIX,zx.baosmx.com,REJECT -DOMAIN-SUFFIX,zxcs.ggwan.com,REJECT -DOMAIN-SUFFIX,zxcs.linghit.com,REJECT -DOMAIN-SUFFIX,zxh.bzshzx.com,REJECT -DOMAIN-SUFFIX,zxjjzx.com,REJECT -DOMAIN-SUFFIX,zxr.fzxrjx.com,REJECT -DOMAIN-SUFFIX,zxziyuan.com,REJECT -DOMAIN-SUFFIX,zybpj.com,REJECT -DOMAIN-SUFFIX,zyf.fzdfwy.com,REJECT -DOMAIN-SUFFIX,zymo.mps.weibo.com,REJECT -DOMAIN-SUFFIX,zymro.com,REJECT -DOMAIN-SUFFIX,zytwq.net,REJECT -DOMAIN-SUFFIX,zyz.91friend.com,REJECT -DOMAIN-SUFFIX,zyz1.91friend.com,REJECT -DOMAIN-SUFFIX,zz.bdstatic.com,REJECT -DOMAIN-SUFFIX,zz123.com,REJECT -DOMAIN-SUFFIX,zzbaowen.com,REJECT -DOMAIN-SUFFIX,zzcw.office-mall.net,REJECT -DOMAIN-SUFFIX,zzjs2.firefang.cn,REJECT -DOMAIN-SUFFIX,zzpush.58.com,REJECT -DOMAIN-SUFFIX,zzrcz.com,REJECT -DOMAIN-SUFFIX,zzsx8.com,REJECT -DOMAIN-SUFFIX,zzy.mipujia.com,REJECT -DOMAIN-SUFFIX,zzy1.mipujia.com,REJECT -DOMAIN-SUFFIX,zzy1.quyaoya.com,REJECT -DOMAIN-SUFFIX,zzz7.52896368.com,REJECT -DOMAIN-SUFFIX,zzzzz4.52896368.com,REJECT -DOMAIN-SUFFIX,analytics.query.yahoo.com,REJECT -DOMAIN-SUFFIX,ap.dongqiudi.com,REJECT -DOMAIN-SUFFIX,adx.open-adx.com,REJECT -DOMAIN-SUFFIX,adservice.sigmob.cn,REJECT -DOMAIN-SUFFIX,unidesk.alicdn.com,REJECT -DOMAIN-SUFFIX,mcupdate.gstarcad.com,REJECT \ No newline at end of file diff --git a/QuantumultX/AdRuleTest.list b/QuantumultX/AdRuleTest.list deleted file mode 100644 index 48b0903ea1..0000000000 --- a/QuantumultX/AdRuleTest.list +++ /dev/null @@ -1,1251 +0,0 @@ -#Update 2021.1.30 Self-use for testing only -DOMAIN-SUFFIX,admaster.com,REJECT -DOMAIN-SUFFIX,0z5jn.cn,REJECT -DOMAIN-SUFFIX,114so.cn,REJECT -DOMAIN-SUFFIX,1632j6.cn,REJECT -DOMAIN-SUFFIX,1mb034.cn,REJECT -DOMAIN-SUFFIX,528b8.cn,REJECT -DOMAIN-SUFFIX,801.tianya.cn,REJECT -DOMAIN-SUFFIX,803.tianya.cn,REJECT -DOMAIN-SUFFIX,9377.cn,REJECT -DOMAIN-SUFFIX,a6ntv.cn,REJECT -DOMAIN-SUFFIX,ad.12306.cn,REJECT -DOMAIN-SUFFIX,ad.bmac.com.cn,REJECT -DOMAIN-SUFFIX,adfill.adview.cn,REJECT -DOMAIN-SUFFIX,ads.voiceads.cn,REJECT -DOMAIN-SUFFIX,ads.waps.cn,REJECT -DOMAIN-SUFFIX,ads.wapx.cn,REJECT -DOMAIN-SUFFIX,allyes.cn,REJECT -DOMAIN-SUFFIX,au.w.inmobi.cn,REJECT -DOMAIN-SUFFIX,bid.adview.cn,REJECT -DOMAIN-SUFFIX,bigdata.adfuture.cn,REJECT -DOMAIN-SUFFIX,bigdata.advmob.cn,REJECT -DOMAIN-SUFFIX,c.xhsxgmt.cn,REJECT -DOMAIN-SUFFIX,cloudcdn.dopa.com.cn,REJECT -DOMAIN-SUFFIX,cm.reachmax.cn,REJECT -DOMAIN-SUFFIX,config.adview.cn,REJECT -DOMAIN-SUFFIX,conversion.adpro.cn,REJECT -DOMAIN-SUFFIX,d.s11.cn,REJECT -DOMAIN-SUFFIX,dol.tianya.cn,REJECT -DOMAIN-SUFFIX,emar.com.cn,REJECT -DOMAIN-SUFFIX,fdxkh8.cn,REJECT -DOMAIN-SUFFIX,file.ipinyou.com.cn,REJECT -DOMAIN-SUFFIX,folder.adfuture.cn,REJECT -DOMAIN-SUFFIX,folder.advmob.cn,REJECT -DOMAIN-SUFFIX,fotacontrol.adfuture.cn,REJECT -DOMAIN-SUFFIX,g6rfh.cn,REJECT -DOMAIN-SUFFIX,hpplay.com.cn,REJECT -DOMAIN-SUFFIX,i.stat.nearme.com.cn,REJECT -DOMAIN-SUFFIX,ias816.ujikdd041o.cn,REJECT -DOMAIN-SUFFIX,iflow.uczzd.cn,REJECT -DOMAIN-SUFFIX,iflow.uczzd.com.cn,REJECT -DOMAIN-SUFFIX,ipinyou.com.cn,REJECT -DOMAIN-SUFFIX,jifendownload.2345.cn,REJECT -DOMAIN-SUFFIX,jmgehn.cn,REJECT -DOMAIN-SUFFIX,kv.stat.nearme.com.cn,REJECT -DOMAIN-SUFFIX,log.cs.pp.cn,REJECT -DOMAIN-SUFFIX,log.vcgame.cn,REJECT -DOMAIN-SUFFIX,log.voicecloud.cn,REJECT -DOMAIN-SUFFIX,m.adpro.cn,REJECT -DOMAIN-SUFFIX,m.qpic.cn,REJECT -DOMAIN-SUFFIX,m.reachmax.cn,REJECT -DOMAIN-SUFFIX,mdrecv.app.cntvwb.cn,REJECT -DOMAIN-SUFFIX,mgr.aduu.cn,REJECT -DOMAIN-SUFFIX,minfo.wps.cn,REJECT -DOMAIN-SUFFIX,mm.dopa.com.cn,REJECT -DOMAIN-SUFFIX,myhug.cn,REJECT -DOMAIN-SUFFIX,nal5h.cn,REJECT -DOMAIN-SUFFIX,pd.dopa.com.cn,REJECT -DOMAIN-SUFFIX,pgdt.gtimg.cn,REJECT -DOMAIN-SUFFIX,pic.517m.cn,REJECT -DOMAIN-SUFFIX,push.jiguang.cn,REJECT -DOMAIN-SUFFIX,report.adview.cn,REJECT -DOMAIN-SUFFIX,res.aduu.cn,REJECT -DOMAIN-SUFFIX,rtb.adview.cn,REJECT -DOMAIN-SUFFIX,s.xhsxgmt.cn,REJECT -DOMAIN-SUFFIX,sas816.ujikdd041o.cn,REJECT -DOMAIN-SUFFIX,sdapprecv.app.cntvwb.cn,REJECT -DOMAIN-SUFFIX,sdkm.w.inmobi.cn,REJECT -DOMAIN-SUFFIX,stat.browser.nearme.com.cn,REJECT -DOMAIN-SUFFIX,stat.zol.com.cn,REJECT -DOMAIN-SUFFIX,static.wooboo.com.cn,REJECT -DOMAIN-SUFFIX,stats.dmp.ghac.cn,REJECT -DOMAIN-SUFFIX,stats.magicwindow.cn,REJECT -DOMAIN-SUFFIX,t.linkpage.cn,REJECT -DOMAIN-SUFFIX,test2014.adview.cn,REJECT -DOMAIN-SUFFIX,track.ra.icast.cn,REJECT -DOMAIN-SUFFIX,track.uc.cn,REJECT -DOMAIN-SUFFIX,ttqr58.cn,REJECT -DOMAIN-SUFFIX,uerzyr.cn,REJECT -DOMAIN-SUFFIX,v2.reachmax.cn,REJECT -DOMAIN-SUFFIX,vdapprecv.app.cntvwb.cn,REJECT -DOMAIN-SUFFIX,vf5yb4.cn,REJECT -DOMAIN-SUFFIX,vq6nsu.cn,REJECT -DOMAIN-SUFFIX,x.adpro.cn,REJECT -DOMAIN-SUFFIX,xia.bingdianhuanyuan.cn,REJECT -DOMAIN-SUFFIX,xia.chemdraw.com.cn,REJECT -DOMAIN-SUFFIX,xia.huishenghuiying.com.cn,REJECT -DOMAIN-SUFFIX,xia.jihehuaban.com.cn,REJECT -DOMAIN-SUFFIX,xia.kingdeecn.cn,REJECT -DOMAIN-SUFFIX,xia.parallelsdesktop.cn,REJECT -DOMAIN-SUFFIX,xia.vegaschina.cn,REJECT -DOMAIN-SUFFIX,xiazai.mathtype.cn,REJECT -DOMAIN-SUFFIX,xiazai.ntfsformac.cn,REJECT -DOMAIN-SUFFIX,xiazai.xmindchina.cn,REJECT -DOMAIN-SUFFIX,yunpifu.cn,REJECT -DOMAIN-SUFFIX,testin.cn,REJECT -DOMAIN-SUFFIX,cccwwwr.com,REJECT -DOMAIN-SUFFIX,mmkkiivv.com,REJECT -DOMAIN-SUFFIX,oollttqq.com,REJECT -DOMAIN-SUFFIX,958so.cn,REJECT -DOMAIN-SUFFIX,x316f.cn,REJECT -DOMAIN-SUFFIX,146na.cn,REJECT -DOMAIN-SUFFIX,su9orw.cn,REJECT -DOMAIN-SUFFIX,act.commercial.shouji.360.cn,REJECT -DOMAIN-SUFFIX,ad.dev.360.cn,REJECT -DOMAIN-SUFFIX,ad.gamebox.360.cn,REJECT -DOMAIN-SUFFIX,adapi.shouji.360.cn,REJECT -DOMAIN-SUFFIX,api.shuaji.360.cn,REJECT -DOMAIN-SUFFIX,click.stat.hao.360.cn,REJECT -DOMAIN-SUFFIX,dev.tg.wan.360.cn,REJECT -DOMAIN-SUFFIX,down.360.cn,REJECT -DOMAIN-SUFFIX,g.sdk.look.360.cn,REJECT -DOMAIN-SUFFIX,h5.mse.360.cn,REJECT -DOMAIN-SUFFIX,huid.ad.360.cn,REJECT -DOMAIN-SUFFIX,huodong.ios.shouji.360.cn,REJECT -DOMAIN-SUFFIX,leak.360.cn,REJECT -DOMAIN-SUFFIX,mbs.hao.360.cn,REJECT -DOMAIN-SUFFIX,msg.shouji.360.cn,REJECT -DOMAIN-SUFFIX,msoftdl.360.cn,REJECT -DOMAIN-SUFFIX,openbox.mobilem.360.cn,REJECT -DOMAIN-SUFFIX,pub.se.360.cn,REJECT -DOMAIN-SUFFIX,rd.wan.360.cn,REJECT -DOMAIN-SUFFIX,s.360.cn,REJECT -DOMAIN-SUFFIX,s.union.360.cn,REJECT -DOMAIN-SUFFIX,sdk.look.360.cn,REJECT -DOMAIN-SUFFIX,show.look.360.cn,REJECT -DOMAIN-SUFFIX,soft.data.weather.360.cn,REJECT -DOMAIN-SUFFIX,stat.m.360.cn,REJECT -DOMAIN-SUFFIX,pdown.stat.360safe.com,REJECT -DOMAIN-SUFFIX,stat.360safe.com,REJECT -DOMAIN-SUFFIX,yihe360.com,REJECT -DOMAIN-SUFFIX,2052.flash2-http.qq.com,REJECT -DOMAIN-SUFFIX,act.qq.com,REJECT -DOMAIN-SUFFIX,ad.qun.qq.com,REJECT -DOMAIN-SUFFIX,adfilter.imtt.qq.com,REJECT -DOMAIN-SUFFIX,adsrich.qq.com,REJECT -DOMAIN-SUFFIX,aexception.bugly.qq.com,REJECT -DOMAIN-SUFFIX,android.bugly.qq.com,REJECT -DOMAIN-SUFFIX,astat.bugly.qq.com,REJECT -DOMAIN-SUFFIX,beacon.qq.com,REJECT -DOMAIN-SUFFIX,bs.l.qq.com,REJECT -DOMAIN-SUFFIX,btrace.qq.com,REJECT -DOMAIN-SUFFIX,bugreportv2.qq.com,REJECT -DOMAIN-SUFFIX,c.l.qq.com,REJECT -DOMAIN-SUFFIX,c2.l.qq.com,REJECT -DOMAIN-SUFFIX,cb.l.qq.com,REJECT -DOMAIN-SUFFIX,cfg.imtt.qq.com,REJECT -DOMAIN-SUFFIX,client.show.qq.com,REJECT -DOMAIN-SUFFIX,cm.e.qq.com,REJECT -DOMAIN-SUFFIX,cm.l.qq.com,REJECT -DOMAIN-SUFFIX,dir.minigame.qq.com,REJECT -DOMAIN-SUFFIX,etg.qq.com,REJECT -DOMAIN-SUFFIX,fm.qzone.qq.com,REJECT -DOMAIN-SUFFIX,fodder.qq.com,REJECT -DOMAIN-SUFFIX,fodder.tc.qq.com,REJECT -DOMAIN-SUFFIX,fusion.qq.com,REJECT -DOMAIN-SUFFIX,fw.qq.com,REJECT -DOMAIN-SUFFIX,hm.l.qq.com,REJECT -DOMAIN-SUFFIX,httpring.qq.com,REJECT -DOMAIN-SUFFIX,iacc.qq.com,REJECT -DOMAIN-SUFFIX,if.mingxing.qq.com,REJECT -DOMAIN-SUFFIX,imc.l.qq.com,REJECT -DOMAIN-SUFFIX,img1.sj.qq.com,REJECT -DOMAIN-SUFFIX,info.3g.qq.com,REJECT -DOMAIN-SUFFIX,jingjia.qq.com,REJECT -DOMAIN-SUFFIX,l2.l.qq.com,REJECT -DOMAIN-SUFFIX,lb.l.qq.com,REJECT -DOMAIN-SUFFIX,livec.l.qq.com,REJECT -DOMAIN-SUFFIX,livem.l.qq.com,REJECT -DOMAIN-SUFFIX,log.tbs.qq.com,REJECT -DOMAIN-SUFFIX,ls.l.qq.com,REJECT -DOMAIN-SUFFIX,mapp.qzone.qq.com,REJECT -DOMAIN-SUFFIX,mazu.3g.qq.com,REJECT -DOMAIN-SUFFIX,mta.qq.com,REJECT -DOMAIN-SUFFIX,mtrace.qq.com,REJECT -DOMAIN-SUFFIX,openapi.guanjia.qq.com,REJECT -DOMAIN-SUFFIX,oth.eve.mdt.qq.com,REJECT -DOMAIN-SUFFIX,p.l.qq.com,REJECT -DOMAIN-SUFFIX,p.store.qq.com,REJECT -DOMAIN-SUFFIX,p2.l.qq.com,REJECT -DOMAIN-SUFFIX,p3.l.qq.com,REJECT -DOMAIN-SUFFIX,pagespeed.report.qq.com,REJECT -DOMAIN-SUFFIX,pinghot.qq.com,REJECT -DOMAIN-SUFFIX,pingjs.qq.com,REJECT -DOMAIN-SUFFIX,pingma.qq.com,REJECT -DOMAIN-SUFFIX,pingtcss.qq.com,REJECT -DOMAIN-SUFFIX,pms.mb.qq.com,REJECT -DOMAIN-SUFFIX,qss-client.qq.com,REJECT -DOMAIN-SUFFIX,recmd.html5.qq.com,REJECT -DOMAIN-SUFFIX,report.huatuo.qq.com,REJECT -DOMAIN-SUFFIX,report.qq.com,REJECT -DOMAIN-SUFFIX,report.vip.qq.com,REJECT -DOMAIN-SUFFIX,rh.qq.com,REJECT -DOMAIN-SUFFIX,rich.qq.com,REJECT -DOMAIN-SUFFIX,routertips.video.qq.com,REJECT -DOMAIN-SUFFIX,rs1.qq.com,REJECT -DOMAIN-SUFFIX,rs2.qq.com,REJECT -DOMAIN-SUFFIX,s.gdt.qq.com,REJECT -DOMAIN-SUFFIX,sdk.e.qq.com,REJECT -DOMAIN-SUFFIX,sdkconfig.video.qq.com,REJECT -DOMAIN-SUFFIX,showwxml.qq.com,REJECT -DOMAIN-SUFFIX,soft.tbs.imtt.qq.com,REJECT -DOMAIN-SUFFIX,stdl.qq.com,REJECT -DOMAIN-SUFFIX,t.l.qq.com,REJECT -DOMAIN-SUFFIX,tajs.qq.com,REJECT -DOMAIN-SUFFIX,tj.b.qq.com,REJECT -DOMAIN-SUFFIX,tj.video.qq.com,REJECT -DOMAIN-SUFFIX,tools.3g.qq.com,REJECT -DOMAIN-SUFFIX,trace.qq.com,REJECT -DOMAIN-SUFFIX,union.discuz.qq.com,REJECT -DOMAIN-SUFFIX,up-hl.3g.qq.com,REJECT -DOMAIN-SUFFIX,user1.game.qq.com,REJECT -DOMAIN-SUFFIX,vpic.video.qq.com,REJECT -DOMAIN-SUFFIX,w.l.qq.com,REJECT -DOMAIN-SUFFIX,wup.imtt.qq.com,REJECT -DOMAIN-SUFFIX,yun-hl.3g.qq.com,REJECT -DOMAIN-SUFFIX,ad1.sina.com.cn,REJECT -DOMAIN-SUFFIX,ad2.sina.com.cn,REJECT -DOMAIN-SUFFIX,ad3.sina.com.cn,REJECT -DOMAIN-SUFFIX,ad4.sina.com,REJECT -DOMAIN-SUFFIX,ad5.sina.com.cn,REJECT -DOMAIN-SUFFIX,ads.sina.com,REJECT -DOMAIN-SUFFIX,click.uve.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,cm.dmp.sina.cn,REJECT -DOMAIN-SUFFIX,d4.sinaimg.cn,REJECT -DOMAIN-SUFFIX,d5.sinaimg.cn,REJECT -DOMAIN-SUFFIX,d9.sinaimg.cn,REJECT -DOMAIN-SUFFIX,log.interest.mix.sina.com.cn,REJECT -DOMAIN-SUFFIX,log.mix.sina.com.cn,REJECT -DOMAIN-SUFFIX,log.sina.cn,REJECT -DOMAIN-SUFFIX,r.dmp.sina.cn,REJECT -DOMAIN-SUFFIX,sax.sina.cn,REJECT -DOMAIN-SUFFIX,sax.sina.com.cn,REJECT -DOMAIN-SUFFIX,sax1.sina.com.cn,REJECT -DOMAIN-SUFFIX,sax2.sina.com.cn,REJECT -DOMAIN-SUFFIX,sax3.sina.com.cn,REJECT -DOMAIN-SUFFIX,sax4.sina.com.cn,REJECT -DOMAIN-SUFFIX,sax5.sina.com.cn,REJECT -DOMAIN-SUFFIX,sax6.sina.com.cn,REJECT -DOMAIN-SUFFIX,sax7.sina.com.cn,REJECT -DOMAIN-SUFFIX,sax8.sina.com.cn,REJECT -DOMAIN-SUFFIX,sax9.sina.com.cn,REJECT -DOMAIN-SUFFIX,saxn.sina.com.cn,REJECT -DOMAIN-SUFFIX,saxs.sina.com.cn,REJECT -DOMAIN-SUFFIX,u1.img.mobile.sina.cn,REJECT -DOMAIN-SUFFIX,dp.im.weibo.cn,REJECT -DOMAIN-SUFFIX,m.game.weibo.cn,REJECT -DOMAIN-SUFFIX,c.biz.weibo.com,REJECT -DOMAIN-SUFFIX,c.wcpt.biz.weibo.com,REJECT -DOMAIN-SUFFIX,click.uve.weibo.com,REJECT -DOMAIN-SUFFIX,wax.weibo.com,REJECT -DOMAIN-SUFFIX,wbapp.uve.weibo.com,REJECT -DOMAIN-SUFFIX,widget.weibo.com,REJECT -DOMAIN-SUFFIX,zc.biz.weibo.com,REJECT -DOMAIN-SUFFIX,adash-c.ut.taobao.com,REJECT -DOMAIN-SUFFIX,adashbc.m.taobao.com,REJECT -DOMAIN-SUFFIX,adashbc.ut.taobao.com,REJECT -DOMAIN-SUFFIX,adashx.m.taobao.com,REJECT -DOMAIN-SUFFIX,adashxgc.ut.taobao.com,REJECT -DOMAIN-SUFFIX,click.mz.simba.taobao.com,REJECT -DOMAIN-SUFFIX,click.simba.taobao.com,REJECT -DOMAIN-SUFFIX,click.tz.simba.taobao.com,REJECT -DOMAIN-SUFFIX,ip.taobao.com,REJECT -DOMAIN-SUFFIX,nbsdk-baichuan.taobao.com,REJECT -DOMAIN-SUFFIX,pics.taobaocdn.com,REJECT -DOMAIN-SUFFIX,pindao.huoban.taobao.com,REJECT -DOMAIN-SUFFIX,rj.m.taobao.com,REJECT -DOMAIN-SUFFIX,sdkinit.taobao.com,REJECT -DOMAIN-SUFFIX,show.re.taobao.com,REJECT -DOMAIN-SUFFIX,simaba.taobao.com,REJECT -DOMAIN-SUFFIX,stat.simba.taobao.com,REJECT -DOMAIN-SUFFIX,tns.simba.taobao.com,REJECT -DOMAIN-SUFFIX,tunion-api.m.taobao.com,REJECT -DOMAIN-SUFFIX,a.alimama.cn,REJECT -DOMAIN-SUFFIX,bm.alimama.cn,REJECT -DOMAIN-SUFFIX,bmvip.alimama.cn,REJECT -DOMAIN-SUFFIX,cb.alimama.cn,REJECT -DOMAIN-SUFFIX,img.alimama.cn,REJECT -DOMAIN-SUFFIX,tw.alimama.cn,REJECT -DOMAIN-SUFFIX,acjs.aliyun.com,REJECT -DOMAIN-SUFFIX,acookie.alimama.com,REJECT -DOMAIN-SUFFIX,adash.man.aliyuncs.com,REJECT -DOMAIN-SUFFIX,arms-retcode.aliyuncs.com,REJECT -DOMAIN-SUFFIX,afpeng.alimama.com,REJECT -DOMAIN-SUFFIX,afpssp.alimama.com,REJECT -DOMAIN-SUFFIX,afptrack.alimama.com,REJECT -DOMAIN-SUFFIX,alimama.alicdn.com,REJECT -DOMAIN-SUFFIX,alipaylog.com,REJECT -DOMAIN-SUFFIX,amdc.alipay.com,REJECT -DOMAIN-SUFFIX,appdownload.alicdn.com,REJECT -DOMAIN-SUFFIX,banner.alimama.com,REJECT -DOMAIN-SUFFIX,c.alimama.com,REJECT -DOMAIN-SUFFIX,click.aliyun.com,REJECT -DOMAIN-SUFFIX,cpc.click.alimama.com,REJECT -DOMAIN-SUFFIX,dorangesource.alicdn.com,REJECT -DOMAIN-SUFFIX,hydra.alibaba.com,REJECT -DOMAIN-SUFFIX,jsadsdisplay.cn-beijing.log.aliyuncs.com,REJECT -DOMAIN-SUFFIX,mdap.alipaylog.com,REJECT -DOMAIN-SUFFIX,mobaders.oss-cn-beijing.aliyuncs.com,REJECT -DOMAIN-SUFFIX,nbsdk-baichuan.alicdn.com,REJECT -DOMAIN-SUFFIX,p.alimama.com,REJECT -DOMAIN-SUFFIX,static.alimama.com,REJECT -DOMAIN-SUFFIX,t.alimama.com,REJECT -DOMAIN-SUFFIX,ttjx-online.cn-hangzhou.log.aliyuncs.com,REJECT -DOMAIN-SUFFIX,analytics.hz.netease.com,REJECT -DOMAIN-SUFFIX,statis.push.netease.com,REJECT -DOMAIN-SUFFIX,n.3g.163.com,REJECT -DOMAIN-SUFFIX,nex.163.com,REJECT -DOMAIN-SUFFIX,analytics.ws.126.net,REJECT -DOMAIN-SUFFIX,m.analytics.126.net,REJECT -DOMAIN-SUFFIX,stat.ws.126.net,REJECT -DOMAIN-SUFFIX,a.stat.xiaomi.com,REJECT -DOMAIN-SUFFIX,analytics.xgimi.com,REJECT -DOMAIN-SUFFIX,api.ad.xiaomi.com,REJECT -DOMAIN-SUFFIX,cdn.ad.xiaomi.com,REJECT -DOMAIN-SUFFIX,e.ad.xiaomi.com,REJECT -DOMAIN-SUFFIX,o2o.api.xiaomi.com,REJECT -DOMAIN-SUFFIX,sdkconfig.ad.xiaomi.com,REJECT -DOMAIN-SUFFIX,sg.a.stat.mi.com,REJECT -DOMAIN-SUFFIX,ssp.ad.xiaomi.com,REJECT -DOMAIN-SUFFIX,stat.pandora.xiaomi.com,REJECT -DOMAIN-SUFFIX,test.ad.xiaomi.com,REJECT -DOMAIN-SUFFIX,test.e.ad.xiaomi.com,REJECT -DOMAIN-SUFFIX,test.zeus.ad.xiaomi.com,REJECT -DOMAIN-SUFFIX,zeus.ad.xiaomi.com,REJECT -DOMAIN-SUFFIX,adv.sec.miui.com,REJECT -DOMAIN-SUFFIX,info.analysis.kp.sec.miui.com,REJECT -DOMAIN-SUFFIX,ad.mobile.youku.com,REJECT -DOMAIN-SUFFIX,adp.atm.youku.com,REJECT -DOMAIN-SUFFIX,bsv.atm.youku.com,REJECT -DOMAIN-SUFFIX,count.atm.youku.com,REJECT -DOMAIN-SUFFIX,html.atm.youku.com,REJECT -DOMAIN-SUFFIX,iyes.youku.com,REJECT -DOMAIN-SUFFIX,m.atm.youku.com,REJECT -DOMAIN-SUFFIX,mf.atm.youku.com,REJECT -DOMAIN-SUFFIX,statis.mobile.youku.com,REJECT -DOMAIN-SUFFIX,v2html.atm.youku.com,REJECT -DOMAIN-SUFFIX,val.atm.youku.com,REJECT -DOMAIN-SUFFIX,valb.atm.youku.com,REJECT -DOMAIN-SUFFIX,valc.atm.youku.com,REJECT -DOMAIN-SUFFIX,valf.atm.youku.com,REJECT -DOMAIN-SUFFIX,valp.atm.youku.com,REJECT -DOMAIN-SUFFIX,valt.atm.youku.com,REJECT -DOMAIN-SUFFIX,afd.baidu.com,REJECT -DOMAIN-SUFFIX,als.baidu.com,REJECT -DOMAIN-SUFFIX,api.cpu.baidu.com,REJECT -DOMAIN-SUFFIX,api.share.baidu.com,REJECT -DOMAIN-SUFFIX,api.youqian.baidu.com,REJECT -DOMAIN-SUFFIX,as.baidu.com,REJECT -DOMAIN-SUFFIX,bdimg.share.baidu.com,REJECT -DOMAIN-SUFFIX,boscdn.bpc.baidu.com,REJECT -DOMAIN-SUFFIX,click.bes.baidu.com,REJECT -DOMAIN-SUFFIX,click.hm.baidu.com,REJECT -DOMAIN-SUFFIX,cm.baichuan.baidu.com,REJECT -DOMAIN-SUFFIX,cm.pos.baidu.com,REJECT -DOMAIN-SUFFIX,cpro.baidustatic.com,REJECT -DOMAIN-SUFFIX,cpro.tieba.baidu.com,REJECT -DOMAIN-SUFFIX,cpro2.baidustatic.com,REJECT -DOMAIN-SUFFIX,dup.baidustatic.com,REJECT -DOMAIN-SUFFIX,hm.baidu.com,REJECT -DOMAIN-SUFFIX,hmma.baidu.com,REJECT -DOMAIN-SUFFIX,idm.bce.baidu.com,REJECT -DOMAIN-SUFFIX,imageplus.baidu.com,REJECT -DOMAIN-SUFFIX,itsdata.map.baidu.com,REJECT -DOMAIN-SUFFIX,log.music.baidu.com,REJECT -DOMAIN-SUFFIX,log.waimai.baidu.com,REJECT -DOMAIN-SUFFIX,mobads-logs.baidu.com,REJECT -DOMAIN-SUFFIX,mobads.baidu.com,REJECT -DOMAIN-SUFFIX,newvector.map.baidu.com,REJECT -DOMAIN-SUFFIX,nsclick.baidu.com,REJECT -DOMAIN-SUFFIX,offnavi.map.baidu.com,REJECT -DOMAIN-SUFFIX,ps.map.baidu.com,REJECT -DOMAIN-SUFFIX,res.mi.baidu.com,REJECT -DOMAIN-SUFFIX,rigel.baidustatic.com,REJECT -DOMAIN-SUFFIX,s.cpro.baidu.com,REJECT -DOMAIN-SUFFIX,share.baidu.com,REJECT -DOMAIN-SUFFIX,snippet.pos.baidu.com,REJECT -DOMAIN-SUFFIX,sp0.baidu.com,REJECT -DOMAIN-SUFFIX,stat.v.baidu.com,REJECT -DOMAIN-SUFFIX,static.su.baidu.com,REJECT -DOMAIN-SUFFIX,sv.map.baidu.com,REJECT -DOMAIN-SUFFIX,t10.baidu.com,REJECT -DOMAIN-SUFFIX,t11.baidu.com,REJECT -DOMAIN-SUFFIX,t12.baidu.com,REJECT -DOMAIN-SUFFIX,tongji.baidu.com,REJECT -DOMAIN-SUFFIX,tracker.baidu.com,REJECT -DOMAIN-SUFFIX,ubmcmm.baidustatic.com,REJECT -DOMAIN-SUFFIX,udpolimenew.baidu.com,REJECT -DOMAIN-SUFFIX,ufosdk.baidu.com,REJECT -DOMAIN-SUFFIX,wn.pos.baidu.com,REJECT -DOMAIN-SUFFIX,zhanzhang.baidu.com,REJECT -DOMAIN-SUFFIX,baikebcs.bdimg.com,REJECT -DOMAIN-SUFFIX,static.map.bdimg.com,REJECT -DOMAIN-SUFFIX,ae.bdstatic.com,REJECT -DOMAIN-SUFFIX,alpha.brand.sogou.com,REJECT -DOMAIN-SUFFIX,cpc.brand.sogou.com,REJECT -DOMAIN-SUFFIX,data.haoma.sogou.com,REJECT -DOMAIN-SUFFIX,dsp.brand.sogou.com,REJECT -DOMAIN-SUFFIX,dspcm.brand.sogou.com,REJECT -DOMAIN-SUFFIX,eff.lu.sogou.com,REJECT -DOMAIN-SUFFIX,get.sogou.com,REJECT -DOMAIN-SUFFIX,img.shouji.sogou.com,REJECT -DOMAIN-SUFFIX,input.shouji.sogou.com,REJECT -DOMAIN-SUFFIX,irnvf.lu.sogou.com,REJECT -DOMAIN-SUFFIX,kthxd.lu.sogou.com,REJECT -DOMAIN-SUFFIX,lk.brand.sogou.com,REJECT -DOMAIN-SUFFIX,m.lu.sogou.com,REJECT -DOMAIN-SUFFIX,p.lu.sogou.com,REJECT -DOMAIN-SUFFIX,sy.brand.sogou.com,REJECT -DOMAIN-SUFFIX,vjoz.lu.sogou.com,REJECT -DOMAIN-SUFFIX,wb.brand.sogou.com,REJECT -DOMAIN-SUFFIX,ztrpm.lu.sogou.com,REJECT -DOMAIN-SUFFIX,s.ads.sohu.com,REJECT -DOMAIN-SUFFIX,t.ads.sohu.com,REJECT -DOMAIN-SUFFIX,parallelsdesktop.cn,REJECT -DOMAIN-SUFFIX,xmindchina.cn,REJECT -DOMAIN-SUFFIX,ysjweb.com,REJECT -DOMAIN-SUFFIX,sxmutan.com,REJECT -DOMAIN-SUFFIX,tymsyx.com,REJECT -DOMAIN-SUFFIX,static.googleadsserving.cn,REJECT -DOMAIN-SUFFIX,ade.googlesyndication.com,REJECT -DOMAIN-SUFFIX,ads.google.com,REJECT -DOMAIN-SUFFIX,google-analytics.com,REJECT -DOMAIN-SUFFIX,ssl.google-analytics.com,REJECT -DOMAIN-SUFFIX,1.yhzm.cc,REJECT -DOMAIN-SUFFIX,1377.com,REJECT -DOMAIN-SUFFIX,6vhao.kkcaicai.com,REJECT -DOMAIN-SUFFIX,817.dopa.com,REJECT -DOMAIN-SUFFIX,818.dopa.com,REJECT -DOMAIN-SUFFIX,9377s.com,REJECT -DOMAIN-SUFFIX,a.adk2x.com,REJECT -DOMAIN-SUFFIX,a.ai.inmobi.com,REJECT -DOMAIN-SUFFIX,a.appjiagu.com,REJECT -DOMAIN-SUFFIX,a.applovin.com,REJECT -DOMAIN-SUFFIX,a.img.static.youmi.net,REJECT -DOMAIN-SUFFIX,a.tanx.com,REJECT -DOMAIN-SUFFIX,a1.img.static.youmi.net,REJECT -DOMAIN-SUFFIX,a2.img.static.youmi.net,REJECT -DOMAIN-SUFFIX,a3.img.static.youmi.net,REJECT -DOMAIN-SUFFIX,acceptable.a-ads.com,REJECT -DOMAIN-SUFFIX,acookie.linezing.com,REJECT -DOMAIN-SUFFIX,activity.tuipear.com,REJECT -DOMAIN-SUFFIX,ad.api.moji.com,REJECT -DOMAIN-SUFFIX,ad.caiyunapp.com,REJECT -DOMAIN-SUFFIX,ad.cdn.sex,REJECT -DOMAIN-SUFFIX,ad.yixin.im,REJECT -DOMAIN-SUFFIX,adbma.adk2.co,REJECT -DOMAIN-SUFFIX,adlaunch.moji.com,REJECT -DOMAIN-SUFFIX,admin5.com,REJECT -DOMAIN-SUFFIX,adplexmedia.adk2.co,REJECT -DOMAIN-SUFFIX,adplexmedia.adk2x.com,REJECT -DOMAIN-SUFFIX,adquan.com,REJECT -DOMAIN-SUFFIX,ads-a.juicyads.com,REJECT -DOMAIN-SUFFIX,ads-west-colo.adsymptotic.com,REJECT -DOMAIN-SUFFIX,ads.979799777.com,REJECT -DOMAIN-SUFFIX,ads.bssdl.kugou.com,REJECT -DOMAIN-SUFFIX,ads.creative-serving.com,REJECT -DOMAIN-SUFFIX,ads.eu.msn.com,REJECT -DOMAIN-SUFFIX,ads.feedly.com,REJECT -DOMAIN-SUFFIX,ads.genieessp.com,REJECT -DOMAIN-SUFFIX,ads.gionee.com,REJECT -DOMAIN-SUFFIX,ads.gmodules.com,REJECT -DOMAIN-SUFFIX,ads.mobclix.com,REJECT -DOMAIN-SUFFIX,ads.msn.com,REJECT -DOMAIN-SUFFIX,ads.newtentionassets.net,REJECT -DOMAIN-SUFFIX,ads.nexage.com,REJECT -DOMAIN-SUFFIX,ads.ninemsn.com.au,REJECT -DOMAIN-SUFFIX,ads.pubmatic.com,REJECT -DOMAIN-SUFFIX,ads.servebom.com,REJECT -DOMAIN-SUFFIX,ads.service.kugou.com,REJECT -DOMAIN-SUFFIX,ads.stickyadstv.com,REJECT -DOMAIN-SUFFIX,ads.vamaker.com,REJECT -DOMAIN-SUFFIX,ads.yahoo.com,REJECT -DOMAIN-SUFFIX,ads.yam.com,REJECT -DOMAIN-SUFFIX,ads.yimg.com,REJECT -DOMAIN-SUFFIX,ads.youtube.com,REJECT -DOMAIN-SUFFIX,adse.ximalaya.com,REJECT -DOMAIN-SUFFIX,adserver.adtech.de,REJECT -DOMAIN-SUFFIX,adserver.adtechus.com,REJECT -DOMAIN-SUFFIX,adserver.snapads.com,REJECT -DOMAIN-SUFFIX,adserver.xpanama.net,REJECT -DOMAIN-SUFFIX,adserver.yahoo.com,REJECT -DOMAIN-SUFFIX,adsp.xunlei.com,REJECT -DOMAIN-SUFFIX,adtrack.ucweb.com,REJECT -DOMAIN-SUFFIX,adui.tg.meitu.com,REJECT -DOMAIN-SUFFIX,advertising.com,REJECT -DOMAIN-SUFFIX,adx-static.ksosoft.com,REJECT -DOMAIN-SUFFIX,adx.ads.oppomobile.com,REJECT -DOMAIN-SUFFIX,adx.tanx.com,REJECT -DOMAIN-SUFFIX,adxxx.com,REJECT -DOMAIN-SUFFIX,aka-cdn-ns.adtechus.com,REJECT -DOMAIN-SUFFIX,aka-cdn.adtechus.com,REJECT -DOMAIN-SUFFIX,allyes.com,REJECT -DOMAIN-SUFFIX,analytics.ad.daum.net,REJECT -DOMAIN-SUFFIX,analytics.live.com,REJECT -DOMAIN-SUFFIX,analytics.msn.com,REJECT -DOMAIN-SUFFIX,analytics.r.msn.com,REJECT -DOMAIN-SUFFIX,analytics.snssdk.com,REJECT -DOMAIN-SUFFIX,analytics.spotify.com,REJECT -DOMAIN-SUFFIX,analytics.tool.lu,REJECT -DOMAIN-SUFFIX,analytics.yahoo.com,REJECT -DOMAIN-SUFFIX,analytics.yam.com,REJECT -DOMAIN-SUFFIX,analytics3.starschina.com,REJECT -DOMAIN-SUFFIX,andmlbf.tj.ijinshan.com,REJECT -DOMAIN-SUFFIX,api.adbana.com,REJECT -DOMAIN-SUFFIX,api.airpush.com,REJECT -DOMAIN-SUFFIX,api.amplitude.com,REJECT -DOMAIN-SUFFIX,api.appjiagu.com,REJECT -DOMAIN-SUFFIX,api.appsflyer.com,REJECT -DOMAIN-SUFFIX,api.branch.io,REJECT -DOMAIN-SUFFIX,api.cdnbye.com,REJECT -DOMAIN-SUFFIX,api.newad.ifeng.com,REJECT -DOMAIN-SUFFIX,api.talkingdata.com,REJECT -DOMAIN-SUFFIX,api.tongji.today,REJECT -DOMAIN-SUFFIX,api.w.inmobi.com,REJECT -DOMAIN-SUFFIX,apistaging.airpush.com,REJECT -DOMAIN-SUFFIX,apistat.adbana.com,REJECT -DOMAIN-SUFFIX,apk.static.youmi.net,REJECT -DOMAIN-SUFFIX,app-measurement.com,REJECT -DOMAIN-SUFFIX,app.50bang.org,REJECT -DOMAIN-SUFFIX,appliedsemantics.com,REJECT -DOMAIN-SUFFIX,applovin.com,REJECT -DOMAIN-SUFFIX,apps5.oingo.com,REJECT -DOMAIN-SUFFIX,apptv.w.inmobi.com,REJECT -DOMAIN-SUFFIX,appwall.api.airpush.com,REJECT -DOMAIN-SUFFIX,ark.letv.com,REJECT -DOMAIN-SUFFIX,as.mgtv.com,REJECT -DOMAIN-SUFFIX,ashifen.com,REJECT -DOMAIN-SUFFIX,assets.servedby-buysellads.com,REJECT -DOMAIN-SUFFIX,au.w.inmobi.com,REJECT -DOMAIN-SUFFIX,b.appjiagu.com,REJECT -DOMAIN-SUFFIX,b.hkfuy.com,REJECT -DOMAIN-SUFFIX,b.ndtzx.com,REJECT -DOMAIN-SUFFIX,banner.img.static.youmi.net,REJECT -DOMAIN-SUFFIX,bd1.dopa.com,REJECT -DOMAIN-SUFFIX,bd2.dopa.com,REJECT -DOMAIN-SUFFIX,bdapi.ads.oppomobile.com,REJECT -DOMAIN-SUFFIX,bdfrm.bidvertiser.com,REJECT -DOMAIN-SUFFIX,bdsp.x.jd.com,REJECT -DOMAIN-SUFFIX,bdtv.tianlangkm.com,REJECT -DOMAIN-SUFFIX,bdv.bidvertiser.com,REJECT -DOMAIN-SUFFIX,beta.airpush.com,REJECT -DOMAIN-SUFFIX,bigdata.adsunflower.com,REJECT -DOMAIN-SUFFIX,bigdata.adups.com,REJECT -DOMAIN-SUFFIX,bingads.microsoft.com,REJECT -DOMAIN-SUFFIX,bj.bcebos.com,REJECT -DOMAIN-SUFFIX,bzshzx.com,REJECT -DOMAIN-SUFFIX,c.appjiagu.com,REJECT -DOMAIN-SUFFIX,c.duomai.com,REJECT -DOMAIN-SUFFIX,c.nz.gt.igexin.com,REJECT -DOMAIN-SUFFIX,c.sz.gt.igexin.com,REJECT -DOMAIN-SUFFIX,c.top267.com,REJECT -DOMAIN-SUFFIX,c.ugg66.com,REJECT -DOMAIN-SUFFIX,c.w.inmobi.com,REJECT -DOMAIN-SUFFIX,c1.adform.net,REJECT -DOMAIN-SUFFIX,c8.top267.com,REJECT -DOMAIN-SUFFIX,cchfjz.com,REJECT -DOMAIN-SUFFIX,cdn.ads.jlscds.com,REJECT -DOMAIN-SUFFIX,cdn.bidvertiser.com,REJECT -DOMAIN-SUFFIX,cdn.taboola.com,REJECT -DOMAIN-SUFFIX,cdn.taboolasyndication.com,REJECT -DOMAIN-SUFFIX,cdn.tanx.com,REJECT -DOMAIN-SUFFIX,cf.cdn.inmobi.com,REJECT -DOMAIN-SUFFIX,cf8d.stat.gw.youmi.net,REJECT -DOMAIN-SUFFIX,chance.adsensor.org,REJECT -DOMAIN-SUFFIX,choice.microsoft.com,REJECT -DOMAIN-SUFFIX,choice.microsoft.com.nsatc.net,REJECT -DOMAIN-SUFFIX,click.jebe.renren.com,REJECT -DOMAIN-SUFFIX,click.qianqian.com,REJECT -DOMAIN-SUFFIX,click.tanx.com,REJECT -DOMAIN-SUFFIX,click.tianyaui.com,REJECT -DOMAIN-SUFFIX,cloudcdn.dopa.com,REJECT -DOMAIN-SUFFIX,cm.adkmob.com,REJECT -DOMAIN-SUFFIX,cm.gtags.net,REJECT -DOMAIN-SUFFIX,cm.he2d.com,REJECT -DOMAIN-SUFFIX,cm.ipinyou.com,REJECT -DOMAIN-SUFFIX,cm.vamaker.com,REJECT -DOMAIN-SUFFIX,cm066.getui.igexin.com,REJECT -DOMAIN-SUFFIX,cmc.tanx.com,REJECT -DOMAIN-SUFFIX,cms.gtags.net,REJECT -DOMAIN-SUFFIX,cms.opendsp.tanx.com,REJECT -DOMAIN-SUFFIX,cms.tanx.com,REJECT -DOMAIN-SUFFIX,cnf.adbana.com,REJECT -DOMAIN-SUFFIX,cnshef.com,REJECT -DOMAIN-SUFFIX,cnzz.mmstat.com,REJECT -DOMAIN-SUFFIX,cnzzlink.com,REJECT -DOMAIN-SUFFIX,config-ltvp.inmobi.com,REJECT -DOMAIN-SUFFIX,config.inmobi.com,REJECT -DOMAIN-SUFFIX,counter.ksosoft.com,REJECT -DOMAIN-SUFFIX,cp.jiajv.net,REJECT -DOMAIN-SUFFIX,cpc.haohaowan8.com,REJECT -DOMAIN-SUFFIX,cxaerp.com,REJECT -DOMAIN-SUFFIX,dat.gtags.net,REJECT -DOMAIN-SUFFIX,data.ads.oppomobile.com,REJECT -DOMAIN-SUFFIX,dc.ads.linkedin.com,REJECT -DOMAIN-SUFFIX,dd713.bj.bcebos.com,REJECT -DOMAIN-SUFFIX,devnull.perfops.net,REJECT -DOMAIN-SUFFIX,df.tanx.com,REJECT -DOMAIN-SUFFIX,diagnostics.support.microsoft.com,REJECT -DOMAIN-SUFFIX,digg.analytics.live.com,REJECT -DOMAIN-SUFFIX,distf.stat.kankan.com,REJECT -DOMAIN-SUFFIX,dmm.aizhan.com,REJECT -DOMAIN-SUFFIX,dualstack.adsame-1421766300.ap-southeast-1.elb.amazonaws.com,REJECT -DOMAIN-SUFFIX,duomai.com,REJECT -DOMAIN-SUFFIX,dw-collect.ksosoft.com,REJECT -DOMAIN-SUFFIX,dw-online.ksosoft.com,REJECT -DOMAIN-SUFFIX,dygang.kkcaicai.com,REJECT -DOMAIN-SUFFIX,e-ltvp.inmobi.com,REJECT -DOMAIN-SUFFIX,e.breezily168.com,REJECT -DOMAIN-SUFFIX,e.clubske.com,REJECT -DOMAIN-SUFFIX,e.feifish66.com,REJECT -DOMAIN-SUFFIX,e.inccnd.com,REJECT -DOMAIN-SUFFIX,e.jackaow.com,REJECT -DOMAIN-SUFFIX,e.jollyspring.com,REJECT -DOMAIN-SUFFIX,e.kafka8.com,REJECT -DOMAIN-SUFFIX,e.kuwoyy.com,REJECT -DOMAIN-SUFFIX,e.nbhaosheng168.com,REJECT -DOMAIN-SUFFIX,e.rpaulfrank.com,REJECT -DOMAIN-SUFFIX,e.stat.ykimg.com,REJECT -DOMAIN-SUFFIX,eavs02.eqifa.com,REJECT -DOMAIN-SUFFIX,ecpm.tanx.com,REJECT -DOMAIN-SUFFIX,ef-dongfeng.tanx.com,REJECT -DOMAIN-SUFFIX,ef.opendsp.tanx.com,REJECT -DOMAIN-SUFFIX,ef.tanx.com,REJECT -DOMAIN-SUFFIX,eso999.com,REJECT -DOMAIN-SUFFIX,et.tanx.com,REJECT -DOMAIN-SUFFIX,et.w.inmobi.com,REJECT -DOMAIN-SUFFIX,etl.xlmc.sandai.net,REJECT -DOMAIN-SUFFIX,events.appsflyer.com,REJECT -DOMAIN-SUFFIX,ex.tanx.com,REJECT -DOMAIN-SUFFIX,farm.plista.com,REJECT -DOMAIN-SUFFIX,fengkongcloud.com,REJECT -DOMAIN-SUFFIX,ffwap.com,REJECT -DOMAIN-SUFFIX,files.adform.net,REJECT -DOMAIN-SUFFIX,fjzdmy.com,REJECT -DOMAIN-SUFFIX,fm.ipinyou.com,REJECT -DOMAIN-SUFFIX,fms.ipinyou.com,REJECT -DOMAIN-SUFFIX,folder.adsunflower.com,REJECT -DOMAIN-SUFFIX,fpbb.aizhan.com,REJECT -DOMAIN-SUFFIX,fzxrjx.com,REJECT -DOMAIN-SUFFIX,g3.letv.com,REJECT -DOMAIN-SUFFIX,galaxy.bjcathay.com,REJECT -DOMAIN-SUFFIX,gdsc168.com,REJECT -DOMAIN-SUFFIX,gg1028.com,REJECT -DOMAIN-SUFFIX,gia.jd.com,REJECT -DOMAIN-SUFFIX,glispa.com,REJECT -DOMAIN-SUFFIX,guangming.org,REJECT -DOMAIN-SUFFIX,guess.union2.50bang.org,REJECT -DOMAIN-SUFFIX,hicodg.com,REJECT -DOMAIN-SUFFIX,hidden-master.linezing.com,REJECT -DOMAIN-SUFFIX,hnzyfs.com,REJECT -DOMAIN-SUFFIX,hq.appsflyer.com,REJECT -DOMAIN-SUFFIX,hypersnap.mairuan.com,REJECT -DOMAIN-SUFFIX,i.ipinyou.com,REJECT -DOMAIN-SUFFIX,i.l.inmobicdn.net,REJECT -DOMAIN-SUFFIX,i.w.inmobi.com,REJECT -DOMAIN-SUFFIX,i1.go2yd.com,REJECT -DOMAIN-SUFFIX,i1.services.social.microsoft.com,REJECT -DOMAIN-SUFFIX,i1.services.social.microsoft.com.nsatc.net,REJECT -DOMAIN-SUFFIX,ifacelog.iqiyi.com,REJECT -DOMAIN-SUFFIX,ifengad.3g.ifeng.com,REJECT -DOMAIN-SUFFIX,iflow.minfo.baofeng.net,REJECT -DOMAIN-SUFFIX,iflow.uczzd.com,REJECT -DOMAIN-SUFFIX,iflow.uczzd.net,REJECT -DOMAIN-SUFFIX,ifs.tanx.com,REJECT -DOMAIN-SUFFIX,im-x.jd.com,REJECT -DOMAIN-SUFFIX,image.yiqifa.com,REJECT -DOMAIN-SUFFIX,images.taboola.com,REJECT -DOMAIN-SUFFIX,img.9ads.net,REJECT -DOMAIN-SUFFIX,img1.gtimg.com,REJECT -DOMAIN-SUFFIX,img752.de92.com,REJECT -DOMAIN-SUFFIX,imgcdn.de92.com,REJECT -DOMAIN-SUFFIX,imp.optaim.com,REJECT -DOMAIN-SUFFIX,impservice.chnl.youdao.com,REJECT -DOMAIN-SUFFIX,impservice.dict.youdao.com,REJECT -DOMAIN-SUFFIX,impservice.dictvista.youdao.com,REJECT -DOMAIN-SUFFIX,impservice.dictweb.youdao.com,REJECT -DOMAIN-SUFFIX,impservice.dictword.youdao.com,REJECT -DOMAIN-SUFFIX,impservice.mail.youdao.com,REJECT -DOMAIN-SUFFIX,impservice.union.youdao.com,REJECT -DOMAIN-SUFFIX,impservice.youdao.com,REJECT -DOMAIN-SUFFIX,in.aikan6.com,REJECT -DOMAIN-SUFFIX,in.hkfuy.com,REJECT -DOMAIN-SUFFIX,in.hystq.com,REJECT -DOMAIN-SUFFIX,in.jghcy.com,REJECT -DOMAIN-SUFFIX,in.mxmrt.com,REJECT -DOMAIN-SUFFIX,in.ndtzx.com,REJECT -DOMAIN-SUFFIX,in.pomhz.com,REJECT -DOMAIN-SUFFIX,in.qqhpg.com,REJECT -DOMAIN-SUFFIX,inmobicdn.net,REJECT -DOMAIN-SUFFIX,j.12365chia.com,REJECT -DOMAIN-SUFFIX,j.appjiagu.com,REJECT -DOMAIN-SUFFIX,jdcbuy.com,REJECT -DOMAIN-SUFFIX,js.50bang.org,REJECT -DOMAIN-SUFFIX,js.9ads.net,REJECT -DOMAIN-SUFFIX,js.hs-analytics.net,REJECT -DOMAIN-SUFFIX,js.stat.ijinshan.com,REJECT -DOMAIN-SUFFIX,js.tongji.linezing.com,REJECT -DOMAIN-SUFFIX,js2254.njqunyi.com,REJECT -DOMAIN-SUFFIX,js4476.hongtaidichan.net,REJECT -DOMAIN-SUFFIX,js658.njqunyi.com,REJECT -DOMAIN-SUFFIX,js883.njqunyi.com,REJECT -DOMAIN-SUFFIX,jstdjq.com,REJECT -DOMAIN-SUFFIX,jyjhkz.com,REJECT -DOMAIN-SUFFIX,jzntxs.com,REJECT -DOMAIN-SUFFIX,kaquansc.com,REJECT -DOMAIN-SUFFIX,kgmobilestat.kugou.com,REJECT -DOMAIN-SUFFIX,kwcdn.000dn.com,REJECT -DOMAIN-SUFFIX,kwcscdn.000dn.com,REJECT -DOMAIN-SUFFIX,kwflvcdn.000dn.com,REJECT -DOMAIN-SUFFIX,log.collect.yinyuetai.com,REJECT -DOMAIN-SUFFIX,log.da.hunantv.com,REJECT -DOMAIN-SUFFIX,log.he2d.com,REJECT -DOMAIN-SUFFIX,log.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,log.ltype.baofeng.com,REJECT -DOMAIN-SUFFIX,log.nuomi.com,REJECT -DOMAIN-SUFFIX,log.nvwa.baofeng.com,REJECT -DOMAIN-SUFFIX,log.outbrain.com,REJECT -DOMAIN-SUFFIX,log.p2p.hunantv.com,REJECT -DOMAIN-SUFFIX,log.rc.hunantv.com,REJECT -DOMAIN-SUFFIX,log.spotify.com,REJECT -DOMAIN-SUFFIX,log.stat.kugou.com,REJECT -DOMAIN-SUFFIX,log.tu.baixing.com,REJECT -DOMAIN-SUFFIX,log.umsns.com,REJECT -DOMAIN-SUFFIX,log.v2.hunantv.com,REJECT -DOMAIN-SUFFIX,log.vcdn.io,REJECT -DOMAIN-SUFFIX,log.videojj.com,REJECT -DOMAIN-SUFFIX,log.web.kugou.com,REJECT -DOMAIN-SUFFIX,log.weico.cc,REJECT -DOMAIN-SUFFIX,logs.dashlane.com,REJECT -DOMAIN-SUFFIX,logs.newapi.com,REJECT -DOMAIN-SUFFIX,m.12365chia.com,REJECT -DOMAIN-SUFFIX,m.airpush.com,REJECT -DOMAIN-SUFFIX,m.breezily168.com,REJECT -DOMAIN-SUFFIX,m.clubske.com,REJECT -DOMAIN-SUFFIX,m.feifish66.com,REJECT -DOMAIN-SUFFIX,m.inccnd.com,REJECT -DOMAIN-SUFFIX,m.jackaow.com,REJECT -DOMAIN-SUFFIX,m.jollyspring.com,REJECT -DOMAIN-SUFFIX,m.kafka8.com,REJECT -DOMAIN-SUFFIX,m.kuwoyy.com,REJECT -DOMAIN-SUFFIX,m.nbhaosheng168.com,REJECT -DOMAIN-SUFFIX,m.rpaulfrank.com,REJECT -DOMAIN-SUFFIX,m.tixing51.net,REJECT -DOMAIN-SUFFIX,match.adsrvr.org,REJECT -DOMAIN-SUFFIX,minghui.com,REJECT -DOMAIN-SUFFIX,mixpanel.com,REJECT -DOMAIN-SUFFIX,mobaders.com,REJECT -DOMAIN-SUFFIX,mobile.log.hunantv.com,REJECT -DOMAIN-SUFFIX,mobilelog.kugou.com,REJECT -DOMAIN-SUFFIX,mobtop1.com,REJECT -DOMAIN-SUFFIX,ms.analytics.live.com,REJECT -DOMAIN-SUFFIX,msg.71.am,REJECT -DOMAIN-SUFFIX,new.taobc.com,REJECT -DOMAIN-SUFFIX,news.766ba.net,REJECT -DOMAIN-SUFFIX,news.qhstatic.com,REJECT -DOMAIN-SUFFIX,ns8.adk2x.com,REJECT -DOMAIN-SUFFIX,ntdtv.org,REJECT -DOMAIN-SUFFIX,ntjacb.com,REJECT -DOMAIN-SUFFIX,ntpddq.com,REJECT -DOMAIN-SUFFIX,nw5.jkjjkj.top,REJECT -DOMAIN-SUFFIX,oca.telemetry.microsoft.com,REJECT -DOMAIN-SUFFIX,oca.telemetry.microsoft.com.nsatc.net,REJECT -DOMAIN-SUFFIX,oneapm.com,REJECT -DOMAIN-SUFFIX,ope.tanx.com,REJECT -DOMAIN-SUFFIX,opehs.tanx.com,REJECT -DOMAIN-SUFFIX,optimus.ipinyou.com,REJECT -DOMAIN-SUFFIX,osupdateservice.yunos.com,REJECT -DOMAIN-SUFFIX,ourlj.com,REJECT -DOMAIN-SUFFIX,p.adsymptotic.com,REJECT -DOMAIN-SUFFIX,p.appjiagu.com,REJECT -DOMAIN-SUFFIX,p.tanx.com,REJECT -DOMAIN-SUFFIX,p.yiqifa.com,REJECT -DOMAIN-SUFFIX,p2p.huya.com,REJECT -DOMAIN-SUFFIX,p4.95558000.com,REJECT -DOMAIN-SUFFIX,p6.95558000.com,REJECT -DOMAIN-SUFFIX,p7.95558000.com,REJECT -DOMAIN-SUFFIX,p8.95558000.com,REJECT -DOMAIN-SUFFIX,page.amap.com,REJECT -DOMAIN-SUFFIX,pageshow.dftoutiao.com,REJECT -DOMAIN-SUFFIX,pcjdyp.com,REJECT -DOMAIN-SUFFIX,pcminitj.dftoutiao.com,REJECT -DOMAIN-SUFFIX,pcookie.tanx.com,REJECT -DOMAIN-SUFFIX,pcweb-v1.log.mgtv.com,REJECT -DOMAIN-SUFFIX,photozoomchina.com,REJECT -DOMAIN-SUFFIX,phs.tanx.com,REJECT -DOMAIN-SUFFIX,pixel-a.sitescout.com,REJECT -DOMAIN-SUFFIX,pixel.sitescout.com,REJECT -DOMAIN-SUFFIX,pixiu.shangshufang.ksosoft.com,REJECT -DOMAIN-SUFFIX,pkg-cdn.youmi.net,REJECT -DOMAIN-SUFFIX,player.log.hunantv.com,REJECT -DOMAIN-SUFFIX,position.dftoutiao.com,REJECT -DOMAIN-SUFFIX,ps.haohaowan8.com,REJECT -DOMAIN-SUFFIX,px.ads.linkedin.com,REJECT -DOMAIN-SUFFIX,pxl.bidvertiser.com,REJECT -DOMAIN-SUFFIX,qhuade.com,REJECT -DOMAIN-SUFFIX,rabbit.mtadvert.com,REJECT -DOMAIN-SUFFIX,rc.hystq.com,REJECT -DOMAIN-SUFFIX,rc.mxmrt.com,REJECT -DOMAIN-SUFFIX,rc.nxrxt.com,REJECT -DOMAIN-SUFFIX,rdstat.tanx.com,REJECT -DOMAIN-SUFFIX,redir.metaservices.microsoft.com,REJECT -DOMAIN-SUFFIX,report.qcloud.com,REJECT -DOMAIN-SUFFIX,rl.go2yd.com,REJECT -DOMAIN-SUFFIX,rs.haohaowan8.com,REJECT -DOMAIN-SUFFIX,rts.mobula.sdk.duapps.com,REJECT -DOMAIN-SUFFIX,rules-ltvp.inmobi.com,REJECT -DOMAIN-SUFFIX,rum.perfops.net,REJECT -DOMAIN-SUFFIX,s.aikan6.com,REJECT -DOMAIN-SUFFIX,s.appjiagu.com,REJECT -DOMAIN-SUFFIX,s.go2yd.com,REJECT -DOMAIN-SUFFIX,s.gyeet.com,REJECT -DOMAIN-SUFFIX,s.hystq.com,REJECT -DOMAIN-SUFFIX,s.ipinyou.com,REJECT -DOMAIN-SUFFIX,s.jghcy.com,REJECT -DOMAIN-SUFFIX,s.jxhcyc.com,REJECT -DOMAIN-SUFFIX,s.mxmrt.com,REJECT -DOMAIN-SUFFIX,s.ndtzx.com,REJECT -DOMAIN-SUFFIX,s.nxrxt.com,REJECT -DOMAIN-SUFFIX,s.pomhz.com,REJECT -DOMAIN-SUFFIX,s.qqhpg.com,REJECT -DOMAIN-SUFFIX,s1.idaguang.com,REJECT -DOMAIN-SUFFIX,s1.keytui.com,REJECT -DOMAIN-SUFFIX,s3.buysellads.com,REJECT -DOMAIN-SUFFIX,sc.jxhcyc.com,REJECT -DOMAIN-SUFFIX,sdk.cferw.com,REJECT -DOMAIN-SUFFIX,sdkm.w.inmobi.com,REJECT -DOMAIN-SUFFIX,sdsp.ipinyou.com,REJECT -DOMAIN-SUFFIX,sec-cdn.static.xiaomi.net,REJECT -DOMAIN-SUFFIX,settings-sandbox.data.microsoft.com,REJECT -DOMAIN-SUFFIX,sg.keytui.com,REJECT -DOMAIN-SUFFIX,shentus.com,REJECT -DOMAIN-SUFFIX,shifen.com,REJECT -DOMAIN-SUFFIX,shooter.m.jd.com,REJECT -DOMAIN-SUFFIX,shouji.sougou.com,REJECT -DOMAIN-SUFFIX,spcdnsp.i-mobile.co.jp,REJECT -DOMAIN-SUFFIX,sqm.telemetry.microsoft.com.nsatc.net,REJECT -DOMAIN-SUFFIX,srv.buysellads.com,REJECT -DOMAIN-SUFFIX,ssdk.adkmob.com,REJECT -DOMAIN-SUFFIX,ssix.io,REJECT -DOMAIN-SUFFIX,ssl-cdn.static.browser.mi-img.com,REJECT -DOMAIN-SUFFIX,ssp.0531kt.com,REJECT -DOMAIN-SUFFIX,sspservice.ad-survey.com,REJECT -DOMAIN-SUFFIX,st.zzhyyj.com,REJECT -DOMAIN-SUFFIX,stags.bluekai.com,REJECT -DOMAIN-SUFFIX,stat.adbana.com,REJECT -DOMAIN-SUFFIX,stat.adirects.com,REJECT -DOMAIN-SUFFIX,stat.gw.youmi.net,REJECT -DOMAIN-SUFFIX,stat.m.jd.com,REJECT -DOMAIN-SUFFIX,stat.moji.com,REJECT -DOMAIN-SUFFIX,stat.tongji.today,REJECT -DOMAIN-SUFFIX,stat.zuimeitianqi.com,REJECT -DOMAIN-SUFFIX,static-one.ffwap.com,REJECT -DOMAIN-SUFFIX,static-two.ffwap.com,REJECT -DOMAIN-SUFFIX,static.adsafeprotected.com,REJECT -DOMAIN-SUFFIX,static.criteo.net,REJECT -DOMAIN-SUFFIX,static.danmu.baofeng.com,REJECT -DOMAIN-SUFFIX,static.exosrv.com,REJECT -DOMAIN-SUFFIX,static.flv.uuzuonline.com,REJECT -DOMAIN-SUFFIX,static.houyi.baofeng.net,REJECT -DOMAIN-SUFFIX,static.m.sjzhushou.com,REJECT -DOMAIN-SUFFIX,static.mct01.com,REJECT -DOMAIN-SUFFIX,static.plista.com,REJECT -DOMAIN-SUFFIX,static.tzyiyuantuan.com,REJECT -DOMAIN-SUFFIX,static.youmi.net,REJECT -DOMAIN-SUFFIX,stats.appsflyer.com,REJECT -DOMAIN-SUFFIX,stats.buysellads.com,REJECT -DOMAIN-SUFFIX,stats.chinaz.com,REJECT -DOMAIN-SUFFIX,stats.developingperspective.com,REJECT -DOMAIN-SUFFIX,stats.feitianma.com,REJECT -DOMAIN-SUFFIX,stats.ipinyou.com,REJECT -DOMAIN-SUFFIX,stats.mokeedev.com,REJECT -DOMAIN-SUFFIX,stats.umsns.com,REJECT -DOMAIN-SUFFIX,statsfe1.ws.microsoft.com,REJECT -DOMAIN-SUFFIX,statsfe2.ws.microsoft.com,REJECT -DOMAIN-SUFFIX,stuff.202m.com,REJECT -DOMAIN-SUFFIX,subo.logger.baofeng.com,REJECT -DOMAIN-SUFFIX,sugar.zhihu.com,REJECT -DOMAIN-SUFFIX,survey.watson.microsoft.com,REJECT -DOMAIN-SUFFIX,szddst.com,REJECT -DOMAIN-SUFFIX,t.appsflyer.com,REJECT -DOMAIN-SUFFIX,t1.51maiwanju.com,REJECT -DOMAIN-SUFFIX,t2.51maiwanju.com,REJECT -DOMAIN-SUFFIX,t2.ugg66.com,REJECT -DOMAIN-SUFFIX,t3.51maiwanju.com,REJECT -DOMAIN-SUFFIX,t4.51maiwanju.com,REJECT -DOMAIN-SUFFIX,t5.51maiwanju.com,REJECT -DOMAIN-SUFFIX,t6.51maiwanju.com,REJECT -DOMAIN-SUFFIX,taboola.com,REJECT -DOMAIN-SUFFIX,tags.bluekai.com,REJECT -DOMAIN-SUFFIX,tedagz.com,REJECT -DOMAIN-SUFFIX,telecommand.telemetry.microsoft.com.nsatc.net,REJECT -DOMAIN-SUFFIX,telemetry.appex.bing.net,REJECT -DOMAIN-SUFFIX,telemetry.microsoft.com,REJECT -DOMAIN-SUFFIX,telemetry.urs.microsoft.com,REJECT -DOMAIN-SUFFIX,tixing51.net,REJECT -DOMAIN-SUFFIX,tj.kugou.com,REJECT -DOMAIN-SUFFIX,tj.tongjiwo.com,REJECT -DOMAIN-SUFFIX,tob-cms.bj.bcebos.com,REJECT -DOMAIN-SUFFIX,tongbu.com,REJECT -DOMAIN-SUFFIX,tongji.linezing.com,REJECT -DOMAIN-SUFFIX,tongji.meizu.com,REJECT -DOMAIN-SUFFIX,tongji.tom.com,REJECT -DOMAIN-SUFFIX,toruk.tanx.com,REJECT -DOMAIN-SUFFIX,track.appsflyer.com,REJECT -DOMAIN-SUFFIX,track.china.com,REJECT -DOMAIN-SUFFIX,track.dmp.youmi.net,REJECT -DOMAIN-SUFFIX,track.dragonparking.com,REJECT -DOMAIN-SUFFIX,track.eyeviewads.com,REJECT -DOMAIN-SUFFIX,tracker.yhd.com,REJECT -DOMAIN-SUFFIX,tracklog.58.com,REJECT -DOMAIN-SUFFIX,trc.taboola.com,REJECT -DOMAIN-SUFFIX,tvupgrade.yunos.com,REJECT -DOMAIN-SUFFIX,u-x.jd.com,REJECT -DOMAIN-SUFFIX,u.123hala.com,REJECT -DOMAIN-SUFFIX,u.ads8.com,REJECT -DOMAIN-SUFFIX,u.x.jd.com,REJECT -DOMAIN-SUFFIX,uat1.bfsspadserver.8le8le.com,REJECT -DOMAIN-SUFFIX,uimg.123hala.com,REJECT -DOMAIN-SUFFIX,uma.gtags.net,REJECT -DOMAIN-SUFFIX,ums.adtechjp.com,REJECT -DOMAIN-SUFFIX,ums.adtechus.com,REJECT -DOMAIN-SUFFIX,union2.50bang.org,REJECT -DOMAIN-SUFFIX,up1.tj.u2.ucweb.com,REJECT -DOMAIN-SUFFIX,update.123juzi.net,REJECT -DOMAIN-SUFFIX,userimg.qunar.com,REJECT -DOMAIN-SUFFIX,ut.gtags.net,REJECT -DOMAIN-SUFFIX,uuidapi.yunos.com,REJECT -DOMAIN-SUFFIX,v.smtcdns.net,REJECT -DOMAIN-SUFFIX,v1-play.log.mgtv.com,REJECT -DOMAIN-SUFFIX,v1.log.moji.com,REJECT -DOMAIN-SUFFIX,v1.play.log.hunantv.com,REJECT -DOMAIN-SUFFIX,v1.res.log.hunantv.com,REJECT -DOMAIN-SUFFIX,v2.hd.log.hunantv.com,REJECT -DOMAIN-SUFFIX,v2.hdd.log.hunantv.com,REJECT -DOMAIN-SUFFIX,v2.log.hunantv.com,REJECT -DOMAIN-SUFFIX,v2.log.mgtv.com,REJECT -DOMAIN-SUFFIX,v2.res.log.hunantv.com,REJECT -DOMAIN-SUFFIX,video.plista.com,REJECT -DOMAIN-SUFFIX,video.ymapp.com,REJECT -DOMAIN-SUFFIX,vip.yoyozz.net,REJECT -DOMAIN-SUFFIX,vm.makeding.com,REJECT -DOMAIN-SUFFIX,vortex-sandbox.data.microsoft.com,REJECT -DOMAIN-SUFFIX,vortex-win.data.microsoft.com,REJECT -DOMAIN-SUFFIX,vortex.data.microsoft.com,REJECT -DOMAIN-SUFFIX,vt.ipinyou.com,REJECT -DOMAIN-SUFFIX,vv84.bj.bcebos.com,REJECT -DOMAIN-SUFFIX,wanhua6.com,REJECT -DOMAIN-SUFFIX,watson.telemetry.microsoft.com.nsatc.net,REJECT -DOMAIN-SUFFIX,web-track.go2yd.com,REJECT -DOMAIN-SUFFIX,wenku-cms.bj.bcebos.com,REJECT -DOMAIN-SUFFIX,whzhi.com,REJECT -DOMAIN-SUFFIX,wmedia.adk2x.com,REJECT -DOMAIN-SUFFIX,wn.x.jd.com,REJECT -DOMAIN-SUFFIX,wrating.com,REJECT -DOMAIN-SUFFIX,wvver.com,REJECT -DOMAIN-SUFFIX,ww6.adm-cnzz.net,REJECT -DOMAIN-SUFFIX,wwetjy.com,REJECT -DOMAIN-SUFFIX,wxgctz.com,REJECT -DOMAIN-SUFFIX,wyx365.com,REJECT -DOMAIN-SUFFIX,wzhuze.com,REJECT -DOMAIN-SUFFIX,xanbhx.com,REJECT -DOMAIN-SUFFIX,xasjpf.com,REJECT -DOMAIN-SUFFIX,xia.beyondcompare.cc,REJECT -DOMAIN-SUFFIX,xia.coreldrawchina.com,REJECT -DOMAIN-SUFFIX,xia.ediuschina.com,REJECT -DOMAIN-SUFFIX,xia.flstudiochina.com,REJECT -DOMAIN-SUFFIX,xia.guitarpro.cc,REJECT -DOMAIN-SUFFIX,xia.imindmap.cc,REJECT -DOMAIN-SUFFIX,xia.keyshot.cc,REJECT -DOMAIN-SUFFIX,xia.logoshejishi.com,REJECT -DOMAIN-SUFFIX,xia.mairuan.com,REJECT -DOMAIN-SUFFIX,xia.mindmanager.cc,REJECT -DOMAIN-SUFFIX,xia.shankejingling.com,REJECT -DOMAIN-SUFFIX,xia.xmindchina.net,REJECT -DOMAIN-SUFFIX,xiazai.abbyychina.com,REJECT -DOMAIN-SUFFIX,xiazai.bartender.cc,REJECT -DOMAIN-SUFFIX,xiazai.codesoftchina.com,REJECT -DOMAIN-SUFFIX,xiazai.crossoverchina.com,REJECT -DOMAIN-SUFFIX,xiazai.easyrecoverychina.com,REJECT -DOMAIN-SUFFIX,xiazai.mycleanmymac.com,REJECT -DOMAIN-SUFFIX,xiazai.nicelabel.cc,REJECT -DOMAIN-SUFFIX,xiazai.overturechina.com,REJECT -DOMAIN-SUFFIX,xiazai.pdfexpert.cc,REJECT -DOMAIN-SUFFIX,xiazai.photozoomchina.com,REJECT -DOMAIN-SUFFIX,xiazai.xshellcn.com,REJECT -DOMAIN-SUFFIX,xiazai.yuanchengxiezuo.com,REJECT -DOMAIN-SUFFIX,xiazai.zbrushcn.com,REJECT -DOMAIN-SUFFIX,yepdigital.adk2x.com,REJECT -DOMAIN-SUFFIX,yes1.feng.com,REJECT -DOMAIN-SUFFIX,yiliao.hupan.com,REJECT -DOMAIN-SUFFIX,yoyozz.net,REJECT -DOMAIN-SUFFIX,ypv.chengadx.com,REJECT -DOMAIN-SUFFIX,yrxgny.com,REJECT -DOMAIN-SUFFIX,ywrjgzs.com,REJECT -DOMAIN-SUFFIX,z65.zzhyyj.com,REJECT -DOMAIN-SUFFIX,z67.zzhyyj.com,REJECT -DOMAIN-SUFFIX,zhengwunet.org,REJECT -DOMAIN-SUFFIX,zhihu-web-analytics.zhihu.com,REJECT -DOMAIN-SUFFIX,zhstatic.zhihu.com,REJECT -DOMAIN-SUFFIX,zhugeio.com,REJECT -DOMAIN-SUFFIX,zjuwjdc.com,REJECT -DOMAIN-SUFFIX,zszrb.com,REJECT -DOMAIN-SUFFIX,zz2.hslyqs.com,REJECT -DOMAIN-SUFFIX,ad.10010.com,REJECT -DOMAIN-SUFFIX,log.b612kaji.com,REJECT -DOMAIN-SUFFIX,log.snssdk.com,REJECT -DOMAIN-SUFFIX,log.star.ele.me,REJECT -DOMAIN-SUFFIX,log.ys7.com,REJECT -DOMAIN-SUFFIX,report.jpush.cn,REJECT -DOMAIN-SUFFIX,static.jpush.cn,REJECT -DOMAIN-SUFFIX,static.vuevideo.net,REJECT -DOMAIN-SUFFIX,stats.jpush.cn,REJECT -DOMAIN-SUFFIX,3lift.com,REJECT -DOMAIN-SUFFIX,56txs4.com,REJECT -DOMAIN-SUFFIX,ad373.com,REJECT -DOMAIN-SUFFIX,admarvel.com,REJECT -DOMAIN-SUFFIX,ads.adaptv.advertising.com,REJECT -DOMAIN-SUFFIX,adsafeprotected.com,REJECT -DOMAIN-SUFFIX,adtilt.com,REJECT -DOMAIN-SUFFIX,adxvip.com,REJECT -DOMAIN-SUFFIX,agkn.com,REJECT -DOMAIN-SUFFIX,api.appsee.com,REJECT -DOMAIN-SUFFIX,atwola.com,REJECT -DOMAIN-SUFFIX,bidswitch.com,REJECT -DOMAIN-SUFFIX,bjytgw.com,REJECT -DOMAIN-SUFFIX,bxmns.com,REJECT -DOMAIN-SUFFIX,cappumedia.com,REJECT -DOMAIN-SUFFIX,chartbeat.net,REJECT -DOMAIN-SUFFIX,clickhubs.com,REJECT -DOMAIN-SUFFIX,cnadnet.com,REJECT -DOMAIN-SUFFIX,demdex.net,REJECT -DOMAIN-SUFFIX,digitru.st,REJECT -DOMAIN-SUFFIX,dtscout.com,REJECT -DOMAIN-SUFFIX,endpo.in,REJECT -DOMAIN-SUFFIX,exosrv.com,REJECT -DOMAIN-SUFFIX,exposebox.com,REJECT -DOMAIN-SUFFIX,eyeota.net,REJECT -DOMAIN-SUFFIX,getrockerbox.com,REJECT -DOMAIN-SUFFIX,gowadogo.com,REJECT -DOMAIN-SUFFIX,i2000.xyz,REJECT -DOMAIN-SUFFIX,indexww.com,REJECT -DOMAIN-SUFFIX,knlob.com,REJECT -DOMAIN-SUFFIX,koolmediaoffers.com,REJECT -DOMAIN-SUFFIX,krxd.net,REJECT -DOMAIN-SUFFIX,leadzu.com,REJECT -DOMAIN-SUFFIX,leanplum.com,REJECT -DOMAIN-SUFFIX,luomi.com,REJECT -DOMAIN-SUFFIX,metalex.io,REJECT -DOMAIN-SUFFIX,mfadsrvr.com,REJECT -DOMAIN-SUFFIX,mobiw.com,REJECT -DOMAIN-SUFFIX,mparticle.com,REJECT -DOMAIN-SUFFIX,mybest.app,REJECT -DOMAIN-SUFFIX,nr-data.net,REJECT -DOMAIN-SUFFIX,odb.outbrain.com,REJECT -DOMAIN-SUFFIX,offerstrack.net,REJECT -DOMAIN-SUFFIX,outbrain.com,REJECT -DOMAIN-SUFFIX,parsely.com,REJECT -DOMAIN-SUFFIX,peak-adx.com,REJECT -DOMAIN-SUFFIX,personaly.click,REJECT -DOMAIN-SUFFIX,quixdtrk.com,REJECT -DOMAIN-SUFFIX,simplepath.com,REJECT -DOMAIN-SUFFIX,skimresources.com,REJECT -DOMAIN-SUFFIX,smardroid.com,REJECT -DOMAIN-SUFFIX,snnd.co,REJECT -DOMAIN-SUFFIX,sonobi.com,REJECT -DOMAIN-SUFFIX,ssl2.duapps.com,REJECT -DOMAIN-SUFFIX,starmobs.com,REJECT -DOMAIN-SUFFIX,storygize.net,REJECT -DOMAIN-SUFFIX,summerhamster.com,REJECT -DOMAIN-SUFFIX,supersonicads.com,REJECT -DOMAIN-SUFFIX,tango-deg.com,REJECT -DOMAIN-SUFFIX,taplytics.com,REJECT -DOMAIN-SUFFIX,taptica.com,REJECT -DOMAIN-SUFFIX,testplus.cn,REJECT -DOMAIN-SUFFIX,track1.aniview.com,REJECT -DOMAIN-SUFFIX,trackclickers.com,REJECT -DOMAIN-SUFFIX,trustx.org,REJECT -DOMAIN-SUFFIX,uberads.com,REJECT -DOMAIN-SUFFIX,umeng.co,REJECT -DOMAIN-SUFFIX,umeng.com,REJECT -DOMAIN-SUFFIX,umengcloud.com,REJECT -DOMAIN-SUFFIX,upcpi.com,REJECT -DOMAIN-SUFFIX,usebutton.com,REJECT -DOMAIN-SUFFIX,vrtcal.com,REJECT -DOMAIN-SUFFIX,webspectator.com,REJECT -DOMAIN-SUFFIX,xadchina.cn,REJECT -DOMAIN-SUFFIX,yldbt.com,REJECT -DOMAIN-SUFFIX,ymtracking.com,REJECT -DOMAIN-SUFFIX,thirdparty.biliapi.com,REJECT -DOMAIN-SUFFIX,mqtt.zhihu.com,REJECT -DOMAIN-SUFFIX,linktech.cn,REJECT -DOMAIN-SUFFIX,t7z.cupid.iqiyi.com,REJECT -DOMAIN-SUFFIX,n.mark.letv.com,REJECT -DOMAIN-SUFFIX,asimgs.pplive.cn,REJECT -DOMAIN-SUFFIX,de.as.pptv.com,REJECT -DOMAIN-SUFFIX,4paradigm.com,REJECT -DOMAIN-SUFFIX,ad.huajiao.com,REJECT -DOMAIN-SUFFIX,ad.jiemian.com,REJECT -DOMAIN-SUFFIX,ad.qingting.fm,REJECT -DOMAIN-SUFFIX,ad.ximalaya.com,REJECT -DOMAIN-SUFFIX,ad7.on.cc,REJECT -DOMAIN-SUFFIX,ad-cn.jovcloud.com,REJECT -DOMAIN-SUFFIX,adm.10jqka.com.cn,REJECT -DOMAIN-SUFFIX,admarket.21cn.com,REJECT -DOMAIN-SUFFIX,adnew.wifi8.com,REJECT -DOMAIN-SUFFIX,adsapi.manhuaren.com,REJECT -DOMAIN-SUFFIX,adsdk.dmzj.com,REJECT -DOMAIN-SUFFIX,adsfile.bssdlbig.kugou.com,REJECT -DOMAIN-SUFFIX,adshow.58.com,REJECT -DOMAIN-SUFFIX,adshows.21cn.com,REJECT -DOMAIN-SUFFIX,adxserver.ad.cmvideo.cn,REJECT -DOMAIN-SUFFIX,al.autohome.com.cn,REJECT -DOMAIN-SUFFIX,api.joybj.com,REJECT -DOMAIN-SUFFIX,api.whizzone.com,REJECT -DOMAIN-SUFFIX,applogapi.autohome.com.cn,REJECT -DOMAIN-SUFFIX,catch.gift,REJECT -DOMAIN-SUFFIX,dfp.suning.com,REJECT -DOMAIN-SUFFIX,ggs.myzaker.com,REJECT -DOMAIN-SUFFIX,huodonghezi.com,REJECT -DOMAIN-SUFFIX,iadmusicmat.music.126.net,REJECT -DOMAIN-SUFFIX,imgad0.pconline.com.cn,REJECT -DOMAIN-SUFFIX,imgadpai.thepaper.cn,REJECT -DOMAIN-SUFFIX,impservice.dictapp.youdao.com,REJECT -DOMAIN-SUFFIX,miniapp.bilibili.com,REJECT -DOMAIN-SUFFIX,mmstat.com,REJECT -DOMAIN-SUFFIX,mobilead.kuwo.cn,REJECT -DOMAIN-SUFFIX,pv.sohu.com,REJECT -DOMAIN-SUFFIX,rd.autohome.com.cn,REJECT -DOMAIN-SUFFIX,rich.kuwo.cn,REJECT -DOMAIN-SUFFIX,yt-adp.nosdn.127.net,REJECT -DOMAIN-SUFFIX,e.xroun.com,REJECT -DOMAIN-SUFFIX,dflooring.com,REJECT -DOMAIN-SUFFIX,www.googleadservices.com,REJECT -DOMAIN-SUFFIX,googleads.g.doubleclick.net,REJECT -DOMAIN-SUFFIX,appapisdk.tanv.com,REJECT -DOMAIN-SUFFIX,xc.gdt.qq.com,REJECT -DOMAIN-SUFFIX,www.flickr.com,REJECT -DOMAIN-SUFFIX,uop.umeng.com,REJECT -DOMAIN-SUFFIX,api.24kidea.com,REJECT -DOMAIN-SUFFIX,gss0.bdstatic.com,REJECT -DOMAIN-SUFFIX,alogs.umengcloud.com,REJECT -DOMAIN-SUFFIX,sss.bxmns.com,REJECT -DOMAIN-SUFFIX,extlog.snssdk.com,REJECT -DOMAIN-SUFFIX,dcps.nuomi.com,REJECT -DOMAIN-SUFFIX,focusbaiduafp.allyes.com,REJECT -DOMAIN-SUFFIX,m.simaba.taobao.com,REJECT -DOMAIN-SUFFIX,ltsdl.qq.com,REJECT -DOMAIN-SUFFIX,yhzbjz.com,REJECT -DOMAIN-SUFFIX,ordidc.com,REJECT -DOMAIN-SUFFIX,chinaweian.com,REJECT -DOMAIN-SUFFIX,14vq.cn,REJECT -DOMAIN-SUFFIX,v066b5.cn,REJECT -DOMAIN-SUFFIX,szmt05.cn,REJECT -DOMAIN-SUFFIX,nedo96.cn,REJECT -DOMAIN-SUFFIX,8me4qb.cn,REJECT -DOMAIN-SUFFIX,gsasqa.cn,REJECT -DOMAIN-SUFFIX,vvphpx.cn,REJECT -DOMAIN-SUFFIX,hhq330.com,REJECT -DOMAIN-SUFFIX,yjunzi.com,REJECT -DOMAIN-SUFFIX,ygfl2.cn,REJECT -DOMAIN-SUFFIX,n554pc.cn,REJECT -DOMAIN-SUFFIX,jxculb.com,REJECT -DOMAIN-SUFFIX,wmton.com,REJECT -DOMAIN-SUFFIX,uu0152q.cn,REJECT -DOMAIN-SUFFIX,tjawst.com,REJECT -DOMAIN-SUFFIX,gzqmcd.com,REJECT -DOMAIN-SUFFIX,szmt11.cn,REJECT -DOMAIN-SUFFIX,y9062t.cn,REJECT -DOMAIN-SUFFIX,ieeod0.com,REJECT -DOMAIN-SUFFIX,002lzj.com,REJECT -DOMAIN-SUFFIX,02kdid.com,REJECT -DOMAIN-SUFFIX,v4dwkcv.com,REJECT -DOMAIN-SUFFIX,youtube.112.2o7.net,REJECT -DOMAIN-SUFFIX,log.moviebox.baofeng.com,REJECT -DOMAIN-SUFFIX,ads.cdn.tvb.com,REJECT -DOMAIN-SUFFIX,pq.stat.ku6.com,REJECT -DOMAIN-SUFFIX,crunchyroll.com,REJECT -DOMAIN-SUFFIX,go-mpulse,REJECT -DOMAIN-SUFFIX,optimizely.com,REJECT -DOMAIN-SUFFIX,umsns.com,REJECT -DOMAIN-SUFFIX,x.jd.com,REJECT -DOMAIN-SUFFIX,ads.api.vungle.com,REJECT -DOMAIN-SUFFIX,ads.wakamoment.tk,REJECT -DOMAIN-SUFFIX,dsp.edm.weibo.cn,REJECT -DOMAIN-SUFFIX,cdn-adphone.wenhua.com.cn,REJECT -DOMAIN-SUFFIX,api.e.qq.com,REJECT -DOMAIN-SUFFIX,doubleclick.net,REJECT -DOMAIN-SUFFIX,video.c-ctrip.com,REJECT -DOMAIN-SUFFIX,agn.aty.sohu.com,REJECT -DOMAIN-SUFFIX,map-mobile-opnimg.cdn.bcebos.com,REJECT -DOMAIN-SUFFIX,app.adjust.com,REJECT -DOMAIN-SUFFIX,adthor.com,REJECT -DOMAIN-SUFFIX,pubnative.net,REJECT -DOMAIN-SUFFIX,flurry.com,REJECT -DOMAIN-SUFFIX,ios.bugly.qq.com,REJECT -DOMAIN-SUFFIX,iadsdk.apple.com,REJECT -DOMAIN-SUFFIX,www.jinshanju.com,REJECT -DOMAIN-SUFFIX,test-www.douyin.com,REJECT -DOMAIN-SUFFIX,safebrowsing.urlsec.qq.com,REJECT -DOMAIN-SUFFIX,adserver-ad.321mh.com,REJECT -DOMAIN-SUFFIX,lelefenxi.com,REJECT -DOMAIN-KEYWORD,admaster,REJECT -DOMAIN-KEYWORD,admdfs,REJECT -DOMAIN-KEYWORD,adnewnc,REJECT -DOMAIN-KEYWORD,adsage,REJECT -DOMAIN-KEYWORD,adsame,REJECT -DOMAIN-KEYWORD,adsensor,REJECT -DOMAIN-KEYWORD,adserver,REJECT -DOMAIN-KEYWORD,adsmogo,REJECT -DOMAIN-KEYWORD,adsrvmedia,REJECT -DOMAIN-KEYWORD,adsserving,REJECT -DOMAIN-KEYWORD,adsystem,REJECT -DOMAIN-KEYWORD,advert,REJECT -DOMAIN-KEYWORD,adwords,REJECT -DOMAIN-KEYWORD,allyes,REJECT -DOMAIN-KEYWORD,analysys,REJECT -DOMAIN-KEYWORD,applovin,REJECT -DOMAIN-KEYWORD,appsflyer,REJECT -DOMAIN-KEYWORD,dnserror,REJECT -DOMAIN-KEYWORD,domob,REJECT -DOMAIN-KEYWORD,duomeng,REJECT -DOMAIN-KEYWORD,dwtrack,REJECT -DOMAIN-KEYWORD,fenxi,REJECT -DOMAIN-KEYWORD,googleads,REJECT -DOMAIN-KEYWORD,guanggao,REJECT -DOMAIN-KEYWORD,inmobi,REJECT -DOMAIN-KEYWORD,lianmeng,REJECT -DOMAIN-KEYWORD,mobaders,REJECT -DOMAIN-KEYWORD,omgmta,REJECT -DOMAIN-KEYWORD,omniture,REJECT -DOMAIN-KEYWORD,openx,REJECT -DOMAIN-KEYWORD,partnerad,REJECT -DOMAIN-KEYWORD,securepubads,REJECT -DOMAIN-KEYWORD,socdm,REJECT -DOMAIN-KEYWORD,supersonicads,REJECT -DOMAIN-KEYWORD,taboola,REJECT -DOMAIN-KEYWORD,traffic,REJECT -DOMAIN-KEYWORD,uedas,REJECT -DOMAIN-KEYWORD,uploadMobileData,REJECT -DOMAIN-KEYWORD,wlmonitor,REJECT -DOMAIN-KEYWORD,zjtoolbar,REJECT -DOMAIN-KEYWORD,admarvel,REJECT -DOMAIN-KEYWORD,adservice,REJECT -DOMAIN-KEYWORD,crashlytics,REJECT -DOMAIN-KEYWORD,pingfore,REJECT -DOMAIN-KEYWORD,tracking,REJECT -DOMAIN-KEYWORD,umeng,REJECT -DOMAIN-KEYWORD,usage,REJECT -DOMAIN-KEYWORD,adashx,REJECT -DOMAIN-KEYWORD,talkingdata,REJECT \ No newline at end of file diff --git a/QuantumultX/Bilibili.list b/QuantumultX/Bilibili.list deleted file mode 100644 index fee8848e83..0000000000 --- a/QuantumultX/Bilibili.list +++ /dev/null @@ -1,13 +0,0 @@ -# 该规则集用于配合bilibili自动地区脚本使用。 -host,api.biliapi.com,Bilibili -host,api.biliapi.net,Bilibili -host,api.bilibili.com,Bilibili -host,app.biliapi.com,Bilibili -host,app.biliapi.net,Bilibili -host,app.bilibili.com,Bilibili -host,grpc.biliapi.net,Bilibili -host,m.bilibili.com,Bilibili -host,upos-hz-mirrorakam.akamaized.net,Bilibili -host,www.bilibili.com,Bilibili -host-keyword,cn-hk-eq-bcache-,Bilibili -ip-cidr,121.11.192.0/24,Bilibili \ No newline at end of file diff --git a/QuantumultX/DisneyRating.snippet b/QuantumultX/DisneyRating.snippet deleted file mode 100644 index 5ae613e3d9..0000000000 --- a/QuantumultX/DisneyRating.snippet +++ /dev/null @@ -1,7 +0,0 @@ -# Disney+剧集页显示IMDb / 烂番茄 / 豆瓣评分 -# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/DisneyRating.snippet - - -^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 - -hostname = disney.api.edge.bamgrid.com \ No newline at end of file diff --git a/QuantumultX/File/91.js b/QuantumultX/File/91.js deleted file mode 100644 index 4fcbe4c743..0000000000 --- a/QuantumultX/File/91.js +++ /dev/null @@ -1,29 +0,0 @@ -/* -91短视频 解锁部分限制 -http://download.91porn.love/ - -*************************** -QuantumultX: - -[rewrite_local] -^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 - -*************************** -Surge4: - -[Script] -http-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 - -[General] -force-http-engine-hosts = *91*:8080, *my10api*:8080 - -**************************/ - -let body = $response.body; -let obj = JSON.parse(body && /^\{/.test(body) ? body : '{}'); -if (obj.data && obj.data.match(/^[A-Z0-9]{1000,40000}$/)) { - obj.data = "FCA27C420C9BC230C86627D052F62E5E04CC1B51BF986A7C60673DC92F82697E9EB8C7BFB5AA267AC87399CDF8DBD1B1B25FEA57E27F38D0FCFB0CA5CFD8ED7B809FBCF3372C4DBB22083C4BC85A039512735A83834D7450EFD24EA2712FF841050BE99B7A4A31BBFCBE28BD3522227838BABE6E372874533E51A59A81CBFCB9C943C5C9646091E408D3B68BF6122DA929D558290D186EFBA2BE8019B86E35CB174626952650A959CA1A116ADCF1B14773DB033A8055E56F673682219629775138CDF3C653A0179232C8B653FDEB45D704140F8CA0C7716A02E5F7ED7CB41A68A247E9ECC0B744318534B0501865FBDF68AA1E7167663B59EDD8C56114E4A52B52A2020CA89B0F06F9D626BE3446ED5BF64E2FEE7AEA815CC047DBF3AE0F07DF1B4856070430ECF72AA542E22AF59861F2E48099C6E2CF2C1E3DD938196CB40FEE135A61AC76AAE6011C5A126CF9477AA0FDB76BE94279B66063E93E0FC8CFD802D0E2326B462EE26BF073E22B19A60F8BAF74C891DC57B18C8EFA091C9C66B6E94468E9A7165403A0CD2A3D45B23B2A0A43CEEF16FAF704866B6AC10686C8B6C65FB43DFDA9F531576815E7337E640C22870D8E9E4F1AEB6B5386BA48B264FBE302B2D0724C8D8FE9A147397BF8046114C06A99DF953E43ADBBBD3EBC538AEFC02091156B2782C482F17792D4D9FADBA46FB1BA8491146EC2393AB5C26C33CF0B61854D5492D2171A09AA147ACD9FD75798F43154E70624740A08F49507EF296B9B6FC54680C4A8AC265CF7717C8FA646207BF97A0B8241736FAA61EFB1F828545F515940F7873B20E6A1ABE055746F72F03EF49AAACA30A9C2EEF8E5CDE41BE80B1E5B66F485062F70B36A3ACE30116E062B06F95B404291398337E9449C919C096DE09DDF772CBC7373678AE532AB190C02414F2E0777C62679E5B6790D40FB17D832B4A27308D48D53B2A2302F0616BA6ECDD78947205456B0C063EF1EFE54125131F6755971C4DC84087135A89AFBC9BEC74C530BE9A22067A503DC535F0BF9DA16EE2BE41AF891C1A1A55F7B8522A6CA3D7044740316CAA2A25DE5DE1E67DA72E60FE46B5E49029852C859F2ACDDC57233F47AB3C4290E67B851A55B7C834D4A5DFE3E0E16344D0AF027E70ED05E269DBC955AAC496F0A9F794DD8E5059FA73D6A1A249B9E91921A48FE2CC639B29D97073FD936993E9B4634EAE4F805E1F5F65001FA81EE94FF142FE48C6D25CCE206F8731FFE321611ED0C9D95511B3AD30E43F668409A32742C0383A6B3B43663FAEF31F334C83EC641CC451D2FCBA2287E825206A7A2E980E53C2B6D3F39D4581E96719632425518F8CF04FEA775F6F828B75E7EF3C0F36D952DCA728955DADB3D501FFEA09E21D272912DFA4C5DE82B02A459E94100B522A86BA27D841B26754179606DC9C3A25968A915EB070431DA31E76C8C3F8F689957ECE7CB4644EAA545A8EBC151466554120767BC4353B0D252C566A535182AF6B53247A2C024DAA12E9EEDE31F6988804444E40157429F832BA8A959B9A62449ED822D1532BD52870B46BDA1509C1C9619F1EFDF4EA5BC9C1A49B3EF91B0FF3548C78905D248FD5195843A447F4BAFF13965303A0B9B719327698E2D679B43D4D25A8F4CDB316CD21E6C88E21A98187930C82EB616ABE917E1C2B5C045D97CDD41FA65E999F9B7FFEDAAE0F9B735A9BAC94533A2A14B3D4413E4723D947D23CA48E52A67A6506B647810F45B92AB1703C068E67EF1ECA8C3D3BF2149AEC9C0CD623850338445088C3AFA3CC08D30BF12CFA448A10C4E3C4AA5108F9DC1C7D223A0E1A89B01B1C64DB2DFEFBABC32C4F3EAEA6EA39587D44512E9A3F579844974974EEDDC125EA3A56F3821C9FE387CEA62C37160633E14E99A33FC0CB68D19F58EB6A93380476C01A7A0E9631412BEAD87FDCE17DECA4E475A47B0D6DD82D7EDBCC677D487220B172FED1E26AAA00A1771B11A281F6CC3E9582862331765E162033025DBCD8FC9CC3E50A27C72940A5E0C7692E5B474D132FB11D017706D9D653E1731E5EFC1337A964EB9F0C1865FE475421816ADC7ADACE6FAFA6BA0D8B7FECF766B640D5944254BC9DD638BAB91313DF77C91A8FB74012873AFCB3EACF18CA8D1C67EE16F6F83CA22D59F5D577F5B0844D4FFBC1A6D9C37F5848CB672E32AA48445A1B6D6837CCF98E4D4FE49B5F62186940F868473BA71F2C68C62687D9E5BB4B01E5E079A040275D86E66559025E6253D1759559B1FA60F48B7AC130F0070D21C0E38CDCF63DD755CD790FD3990109A3B856422E8118C5075D6EDFB58EFF8AA4401871036ADB9F766F9FC895F317A9D9DF38BD6E0D3E671BBE79F2C4BC8811F5E94A878D0E922FBAC4C86"; - $done({body: JSON.stringify(obj)}); - } else { - $done({}) - } \ No newline at end of file diff --git a/QuantumultX/File/Wechat.js b/QuantumultX/File/Wechat.js deleted file mode 100644 index 4300424b44..0000000000 --- a/QuantumultX/File/Wechat.js +++ /dev/null @@ -1,28 +0,0 @@ -/* -微信 去除公众号文章底部广告 - -*************************** -QuantumultX: - -[rewrite_local] -^https?:\/\/mp\.weixin\.qq\.com\/mp\/getappmsgad url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Wechat.js - -[mitm] -hostname = mp.weixin.qq.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = mp.weixin.qq.com - -**************************/ - -var obj = JSON.parse($response.body); -obj.advertisement_num = 0; -obj.advertisement_info = []; -delete obj.appid; -$done({body: JSON.stringify(obj)}); diff --git a/QuantumultX/File/Zymh.js b/QuantumultX/File/Zymh.js deleted file mode 100644 index ea44395072..0000000000 --- a/QuantumultX/File/Zymh.js +++ /dev/null @@ -1,28 +0,0 @@ -/* -解锁知音漫客付费章节 (需登录) - -*************************** -QuantumultX: - -[rewrite_local] -^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 - -[mitm] -hostname = apigate.kaimanhua.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = apigate.kaimanhua.com -**************************/ - -var obj = JSON.parse($response.body); -obj.status = 0; -obj.data.isvip = 1; -obj.data.coins = 6666; -obj.data.Cgold = 6666; -$done({body: JSON.stringify(obj)}); diff --git a/QuantumultX/File/vsco.js b/QuantumultX/File/vsco.js deleted file mode 100644 index c308e1dd1e..0000000000 --- a/QuantumultX/File/vsco.js +++ /dev/null @@ -1,53 +0,0 @@ -/******************************** -Membership unlock for VSCO & 1Blocker & HTTPBot -Please note that you may need to reinstall app for script to work. - -QuantumultX rewrite link: -https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js - -Please note that the above rewrite link requires open KOP-XIAO's resource parser - -********************************* -Surge4, Loon and Shadowrocket configuration: - -[Script] -http-request ^https?:\/\/api\.revenuecat\.com\/v\d\/subscribers\/ script-path=https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js -http-response ^https?:\/\/api\.revenuecat\.com\/v\d\/subscribers\/ requires-body=1,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js - -[MITM] -hostname = api.revenuecat.com -********************************/ - -const resp = {}; -const obj = JSON.parse(typeof $response != "undefined" && $response.body || null); -const ua = $request.headers['User-Agent'] || $request.headers['user-agent']; -const list = { - 'HTTPBot': { name: 'rc_lifetime', id: 'com.behindtechlines.HTTPBot.prounlock' }, - 'VSCO': { name: 'membership', id: 'com.circles.fin.premium.yearly' }, - '1Blocker': { name: 'premium', id: 'blocker.ios.subscription.yearly' } -}; -const data = { - "expires_date": "2030-02-18T07:52:54Z", - "original_purchase_date": "2020-02-11T07:52:55Z", - "purchase_date": "2020-02-11T07:52:54Z" -}; - -if (typeof $response == "undefined") { - delete $request.headers["x-revenuecat-etag"]; // prevent 304 issues - delete $request.headers["X-RevenueCat-ETag"]; - resp.headers = $request.headers; -} else if (obj && obj.subscriber) { - obj.subscriber.subscriptions = obj.subscriber.subscriptions || {}; - obj.subscriber.entitlement = obj.subscriber.entitlement || {}; - for (const i in list) { - if (new RegExp(`^${i}`, `i`).test(ua)) { - obj.subscriber.subscriptions[list[i].id] = data; - obj.subscriber.entitlements[list[i].name] = JSON.parse(JSON.stringify(data)); - obj.subscriber.entitlements[list[i].name].product_identifier = list[i].id; - break; - } - } - resp.body = JSON.stringify(obj); -} - -$done(resp); diff --git a/QuantumultX/File/wnyd.js b/QuantumultX/File/wnyd.js deleted file mode 100644 index c0f0673276..0000000000 --- a/QuantumultX/File/wnyd.js +++ /dev/null @@ -1,29 +0,0 @@ -/* -网易蜗牛读书 解锁特权 -原作者: yxiaocai & JO2EY - -*************************** -QuantumultX: - -[rewrite_local] -^https?:\/\/p\.du\.163\.com\/gain\/readtime\/info\.json url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/wnyd.js - -[mitm] -hostname = p.du.163.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = p.du.163.com - -**************************/ -var body = $response.body; -var obj = JSON.parse(body); - -obj.tradeEndTime = 1879685290000; -body = JSON.stringify(obj); -$done({body}); diff --git a/QuantumultX/File/xjsp.js b/QuantumultX/File/xjsp.js deleted file mode 100644 index b5c8f35a40..0000000000 --- a/QuantumultX/File/xjsp.js +++ /dev/null @@ -1,55 +0,0 @@ -/* -香蕉视频 解锁部分观看限制 -官网: https://www.aa2.app - -*************************** -QuantumultX: - -[rewrite_local] -^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 - -[mitm] -hostname = ios.fuliapps.com, apple.fuliapps.com, ios.xiangjiaoapps.com, apple.xiangjiaoapps.com, *.xiangxiangapps.com, *.pipiapps.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = ios.fuliapps.com, apple.fuliapps.com, ios.xiangjiaoapps.com, apple.xiangjiaoapps.com, *.xiangxiangapps.com, *.pipiapps.com - -**************************/ - -var body = $response.body; -var url = $request.url; - -if (body) { - var obj = JSON.parse($response.body); - if (/\/ucp\/index/.test(url) && obj.data) { - obj.data.uinfo.minivod_play_daily_remainders = "666"; - obj.data.uinfo.minivod_down_daily_remainders = "666"; - obj.data.uinfo.down_daily_remainders = "666"; - obj.data.uinfo.play_daily_remainders = "666"; - obj.data.uinfo["next_upgrade_need"] = "0"; - obj.data.user.isvip = "1"; - obj.data.user.gicon = "V5"; - obj.data.user.gid = "5"; - } - if (/\/getGlobalData/.test(url) && obj.data) { - obj.data.app_launch_times_adshow = "0"; - obj.data.adgroups = ""; - obj.data.iOS_adgroups = ""; - } - if (/\/reqplay\//.test(url) && obj.data) { - obj.retcode = "0"; - if (obj.data.hasOwnProperty("httpurl_preview")) { - var playurl = obj.data["httpurl_preview"]; - obj.data["httpurl"] = playurl; - }; - } - $done({ body: JSON.stringify(obj) }); -} else { - $done({}) -} \ No newline at end of file diff --git a/QuantumultX/IPA-Installer.snippet b/QuantumultX/IPA-Installer.snippet deleted file mode 100644 index d8a3b125a3..0000000000 --- a/QuantumultX/IPA-Installer.snippet +++ /dev/null @@ -1,6 +0,0 @@ -# 该文件为 "IPA应用辅助安装脚本" QuantumultX远端重写资源. -# 该资源可在iOS端辅助安装商店版或已签名IPA(需使用快捷指令 + Shu/Jsbox/pythonista), 查看脚本注释以了解具体方法; 安装演示可查看TG频道 @NobyDa - -^https:\/\/nobyda.app/(install|download) url script-analyze-echo-response https://raw.githubusercontent.com/NobyDa/Script/master/IPA-Installer/IPA-Installer.js - -hostname = nobyda.app \ No newline at end of file diff --git a/QuantumultX/Js.conf b/QuantumultX/Js.conf deleted file mode 100644 index d998a771f9..0000000000 --- a/QuantumultX/Js.conf +++ /dev/null @@ -1,59 +0,0 @@ -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 - -# 去微信公众号广告 (By Choler) -^https?:\/\/mp\.weixin\.qq\.com\/mp\/getappmsgad url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/Wechat.js - -# 网易蜗牛读书VIP (By yxiaocai and JO2EY) -^https?://p\.du\.163\.com/readtime/info.json url reject -^https?:\/\/p\.du\.163\.com\/gain\/readtime\/info\.json url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/wnyd.js - -# 知音漫客VIP -^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 - -# VSCO & 1Blocker -^https?:\/\/api\.revenuecat\.com\/v\d\/subscribers\/ url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js -^https?:\/\/api\.revenuecat\.com\/v\d\/subscribers\/ url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/vsco.js - -# 香蕉视频VIP -^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 - -# 陆琪讲故事 -^https:\/\/www\.luqijianggushi\.com\/api\/v2\/user\/get url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/luqi.js - -# JibJab解锁pro -^https:\/\/origin-prod-phoenix\.jibjab\.com\/v1\/user url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/jibjab.js - -# 小影 解锁Vip -^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 - -# 扫描全能王 pro -^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 - -# 百度网盘 解除在线视频倍率/清晰度 -^https:\/\/pan\.baidu\.com\/rest\/\d\.\d\/membership\/user url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/BaiduCloud.js - -# MIX 解锁高级特权 (需恢复购买) -^https?:\/\/bmall\.camera360\.com\/api\/mix\/recovery url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/MIX.js - -################################# -###########其他仓库引用########### -################################# - -# 去微博应用内广告 (yichahucha) -^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 -^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 - -# 知乎去广告 (onewayticket255) -https://api.zhihu.com/(ad|drama|fringe|commercial|market/popover|search/(top|preset|tab)|.*featured-comment-ad) url reject-200 - -# 京东比价 -^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 - -# Netflix评分 (yichahucha) -^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 -^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 - -################################# -################################# -################################# - diff --git a/QuantumultX/Rewrite_lhie1.conf b/QuantumultX/Rewrite_lhie1.conf deleted file mode 100644 index cdd0a39d5b..0000000000 --- a/QuantumultX/Rewrite_lhie1.conf +++ /dev/null @@ -1,457 +0,0 @@ -# Update-2021.8.26 -# This rewrite rule does not include ConnersHua -hostname = 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 - - -^https?://(www\.)?g\.cn url 302 https://www.google.com -^https?://(www\.)?google\.cn url 302 https://www.google.com -^https?://(www\.)?google\.cn/search url 302 https://www.google.com/search -^http://coupon.m.jd.com/ url 302 https://coupon.m.jd.com/ -^http://h5.m.jd.com/ url 302 https://h5.m.jd.com/ -^http://item.m.jd.com/ url 302 https://item.m.jd.com/ -^http://m.jd.com url 302 https://m.jd.com -^http://newcz.m.jd.com/ url 302 https://newcz.m.jd.com/ -^http://p.m.jd.com/ url 302 https://p.m.jd.com/ -^http://so.m.jd.com/ url 302 https://so.m.jd.com/ -^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 -^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 -^https?://www.jd.com/ url 302 https://www.jd.com/ -^https?://m.taobao.com/ url 302 https://m.taobao.com/ -^https?:\/\/api\.cognitive\.microsofttranslator\.com\/languages\?scope=compact,transliteration&api-version= url request-header (\r\n)If-None-Match:.+(\r\n) request-header $1 -^https?:\/\/offline\.microsofttranslator\.com\/translatorresources\.svc\/GetMetadata\?platform=ios&version= url request-header (\r\n)If-None-Match:.+(\r\n) request-header $1 -^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 -^https?://cnzz.com/ url request-header ^(.+?\s).+?(\s[\s\S]+?Host:).+?(\r\n) request-header $1/background.png?$2ogtre5vp0.bkt.clouddn.com$3 -^https?://m.qu.la/stylewap/js/wap.js url 302 http://ogtre5vp0.bkt.clouddn.com/qu_la_wap.js -^https?://m.yhd.com/1/? url 302 http://m.yhd.com/1/?adbock= -^https?://n.mark.letv.com/m3u8api/ url request-header ^(.+?\s).+?(\s[\s\S]+?Host:).+?(\r\n) request-header $1/Interface$2burpsuite.applinzi.com$3 -^https?://sqimg.qq.com/ url 302 https://sqimg.qq.com/ -^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 -^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 -^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 -^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/player\/ad_ url reject -^https?:\/\/vali\.cp31\.ott\.cibntv\.net\/youku url reject -^https?:\/\/.+?ccode=0902 url reject-img -^https?:\/\/ulogs\.umeng\.com url reject-img -^https?:\/\/ulogs\.umengcloud\.com url reject-img -^https?:\/\/alogs\.umeng\.co url reject-img -^https?:\/\/alogs\.umeng\.com url reject-img -^https?:\/\/(\w\.)?up\.qingdaonews\.com url reject-img -^https?:\/\/.+?\.beacon\.qq\.com url reject-img -^https?:\/\/.+?\.gdt\.qq\.com url reject-img -^https?:\/\/.+?\.kingsoft-office-service\.com url reject-img -^https?:\/\/.+?\.l\.qq\.com url reject-img -^https?:\/\/[^(apple|10010)]+\.(com|cn)\/(a|A)d(s|v)?(\/|\.js) url reject-img -^https?:\/\/[^bbs]\.tianya\.cn url reject-img -^https?:\/\/\w{6}\.com1\.z0\.glb\.clouddn\.com url reject-img -^https?:\/\/\w{8}\.logic\.cpm\.cm\.kankan\.com url reject-img -^https?:\/\/\w+\.cloudfront\.net\/banner url reject-img -^https?:\/\/9377\w{2}\.com url reject-img -^https?:\/\/a0b\w{2}\.com url reject-img -^https?:\/\/ad\d\.sina\.com url reject-img -^https?:\/\/ad\d\.sina\.com.cn url reject-img -^https?:\/\/api\d\.tuisong\.baidu\.com url reject-img -^https?:\/\/d\d\.sina\.com\.cn url reject-img -^https?:\/\/d\d\.sinaimg\.cn url reject-img -^https?:\/\/dl\.app\.gtja\.com/.+?\.jpg$ url reject-img -^https?:\/\/log\..+?\.baidu\.com url reject-img -^https?:\/\/notice\.send-anywhere\.com\/banner url reject-img -^https?:\/\/sa\d\.tuisong\.baidu\.com url reject-img -^https?:\/\/sax\d\.sina\.com\.cn url reject-img -^https?:\/\/sax\w?\.sina\.cn url reject-img -^https?:\/\/sax\w?\.sina\.com\.cn url reject-img -^https?:\/\/server-\w+\.imrworldwide\.com url reject-img -^https?:\/\/t\d{2}\.baidu\.com url reject-img -^https?:\/\/www\.bldimg\.com\/(background|splash)\/.+?\.png$ url reject-img -^https?:\/\/c\.minisplat\.cn url reject-img -^https?:\/\/c1\.minisplat\.cn url reject-img -^https?:\/\/cache\.changjingyi\.cn url reject-img -^https?:\/\/cache\.gclick\.cn url reject-img -^https?:\/\/m\.coolaiy\.com\/b\.php url reject-img -^https?:\/\/www\.babyye\.com\/b\.php url reject-img -^https?:\/\/www\.gwv7\.com\/b\.php url reject-img -^https?:\/\/www\.likeji\.net\/b\.php url reject-img -^https?:\/\/211\.98\.70\.226:8080\/ url reject-img -^https?:\/\/211\.98\.71\.195:8080\/ url reject-img -^https?:\/\/211\.98\.71\.196:8080\/ url reject-img -^https?:\/\/.+?\/variety.tc.qq.com\/ url reject -^https?:\/\/.+?\/hls.cache.p4p\/ url reject -^https?:\/\/.+?\/omts.tc.qq.com\/ url reject -^https?:\/\/.+?\/variety.tc.qq.com\/ url reject-img -^https?:\/\/.+?\/hls.cache.p4p\/ url reject-img -^https?:\/\/.+?\/music\/common\/upload\/t_splash_info url reject-img -^https?:\/\/.+?\/tips\/fcgi-bin\/fcg_get_advert url reject-img -^https?:\/\/bla\.gtimg\.com\/qqlive\/\d{6}.+?\.png url reject-img -^https?:\/\/imgcache\.qq\.com\/qqlive\/ url reject-img -^https?:\/\/lives\.l\.qq\.com\/livemsg\?sdtfrom= url reject-img -^https?:\/\/mmgr\.gtimg\.com\/gjsmall\/qiantu\/upload\/ url reject-img -^https?:\/\/mtteve\.beacon\.qq\.com\/analytics url reject-img -^https?:\/\/r\.inews\.qq\.com\/adsBlacklist url reject-img -^https?:\/\/r\.inews\.qq\.com\/getBannerAds url reject-img -^https?:\/\/r\.inews\.qq\.com\/getFullScreenPic url reject-img -^https?:\/\/r\.inews\.qq\.com\/getNewsRemoteConfig url reject-img -^https?:\/\/r\.inews\.qq\.com\/getSplash\?apptype=ios&startarticleid=&__qnr= url reject-img -^https?:\/\/r\.inews\.qq\.com\/searchHotCatList url reject-img -^https?:\/\/r\.inews\.qq\.com\/upLoadLoc url reject-img -^https?:\/\/splashqqlive\.gtimg\.com\/website\/\d{6} url reject-img -^https?:\/\/szextshort\.weixin\.qq\.com\/cgi-bin\/mmoc-bin\/ad\/ url reject-img -^https?:\/\/y\.gtimg\.cn\/music\/common\/upload\/targeted_ads url reject-img -^https?:\/\/simg\.s\.weibo\.com\/.+?_ios\d{2}\.gif url reject-img -^https?:\/\/storage\.wax\.weibo\.com\/\w+\.(png|jpg|mp4) url reject-img -^https?:\/\/u1\.img\.mobile\.sina\.cn\/public\/files\/image\/\d{3}x\d{2,4}.+?(png|jpg|mp4) url reject-img -^https?:\/\/(iyes|(api|hd)\.mobile)\.youku\.com\/(adv|common\/v3\/hudong\/new) url reject-img -^https?:\/\/ad\.api\.3g\.youku\.com url reject-img -^https?:\/\/api\.appsdk\.soku\.com\/bg\/r url reject-img -^https?:\/\/api\.appsdk\.soku\.com\/tag\/r url reject-img -^https?:\/\/api\.k\.sohu\.com\/api\/channel\/ad\/ url reject-img -^https?:\/\/api\.mobile\.youku\.com\/layout\/search\/hot\/word url reject-img -^https?:\/\/m\.youku\.com\/video\/libs\/iwt\.js url reject-img -^https?:\/\/r\.l\.youku\.com\/rec_at_click url reject-img -^https?:\/\/r1\.ykimg\.com\/\w{30,35}\.jpg url reject-img -^https?:\/\/r1\.ykimg\.com\/material\/.+?\/\d{3,4}-\d{4} url reject-img -^https?:\/\/r1\.ykimg\.com\/material\/.+?\/\d{6}\/\d{4}\/ url reject-img -^https?:\/\/api\.zhuishushenqi\.com\/advert url reject-img -^https?:\/\/api\.zhuishushenqi\.com\/recommend url reject-img -^https?:\/\/mi\.gdt\.qq\.com\/gdt_mview\.fcg url reject-img -^https?:\/\/iface2\.iqiyi\.com\/fusion\/3\.0\/fusion_switch url reject-img -^https?:\/\/agn\.aty\.sohu\.com\/m? url reject-img -^https?:\/\/hui\.sohu\.com\/predownload2\/? url reject-img -^https?:\/\/m\.aty\.sohu\.com\/openload? url reject-img -^https?:\/\/mbl\.56\.com\/config\/v1\/common\/config\.union\.ios\.do? url reject-img -^https?:\/\/mmg\.aty\.sohu\.com\/mqs? url reject-img -^https?:\/\/mmg\.aty\.sohu\.com\/pvlog? url reject-img -^https?:\/\/photocdn\.sohu\.com\/tvmobilemvms url reject-img -^https?:\/\/s\.go\.sohu\.com\/adgtr\/\?gbcode= url reject-img -^https?:\/\/afd\.baidu\.com\/afd\/entry url reject-img -^https?:\/\/als\.baidu\.com\/clog\/clog url reject-img -^https?:\/\/baichuan\.baidu\.com\/rs\/adpmobile\/launch url reject-img -^https?:\/\/bj\.bcebos\.com\/fc-feed\/0\/pic\/ url reject-img -^https?:\/\/c\.tieba\.baidu\.com\/c\/p\/img\?src= url reject-img -^https?:\/\/c\.tieba\.baidu\.com\/c\/s\/logtogether\?cmd= url reject-img -^https?:\/\/fcvbjbcebos\.baidu\.com\/.+?\.mp4 url reject-img -^https?:\/\/gss0\.bdstatic\.com\/.+?\/static\/wiseindex\/img\/bd_red_packet\.png url reject-img -^https?:\/\/sm\.domobcdn\.com\/ugc\/\w\/ url reject-img -^https?:\/\/tb1\.bdstatic\.com\/tb\/cms\/ngmis\/adsense\/*\.jpg url reject-img -^https?:\/\/tb2\.bdstatic\.com\/tb\/mobile\/spb\/widget\/jump url reject-img -^https?:\/\/wapwenku\.baidu\.com\/view\/fengchao\/ url reject-img -^https?:\/\/wapwenku\.baidu\.com\/view\/fengchaoTwojump\/ url reject-img -^https?:\/\/wenku\.baidu\.com\/shifen\/ url reject-img -^https?:\/\/ad\.api\.moji\.com\/ad\/log\/stat url reject-img -^https?:\/\/ast\.api\.moji\.com\/assist\/ad\/moji\/stat url reject-img -^https?:\/\/cdn\.moji\.com\/adlink\/avatarcard url reject-img -^https?:\/\/cdn\.moji\.com\/adlink\/common url reject-img -^https?:\/\/cdn\.moji\.com\/adlink\/splash\/ url reject-img -^https?:\/\/cdn\.moji\.com\/advert\/ url reject-img -^https?:\/\/cdn2\.moji002\.com\/webpush\/ad2\/ url reject-img -^https?:\/\/fds\.api\.moji\.com\/card\/recommend url reject-img -^https?:\/\/show\.api\.moji\.com\/json\/showcase\/getAll url reject-img -^https?:\/\/stat\.moji\.com url reject-img -^https?:\/\/storage\.360buyimg\.com\/kepler-app url reject-img -^https?:\/\/ugc\.moji001\.com\/sns\/json\/profile\/get_unread url reject-img -^https?:\/\/image1\.chinatelecom-ec\.com\/images\/.+?\/\d{13}\.jpg url reject-img -^https?:\/\/m\.client\.10010\.com\/mobileService\/(activity|customer)\/(accountListData|get_client_adv|get_startadv) url reject-img -^https?:\/\/m\.client\.10010\.com\/uniAdmsInterface\/(getHomePageAd|getWelcomeAd) url reject-img -^https?:\/\/m1\.ad\.10010\.com\/noticeMag\/images\/imageUpload\/2\d{3} url reject-img -^https?:\/\/res\.mall\.10010\.cn\/mall\/common\/js\/fa\.js?referer= url reject-img -^https?:\/\/api\.newad\.ifeng\.com\/ClientAdversApi1508\?adids= url reject-img -^https?:\/\/c1\.ifengimg\.com\/.+?_w1080_h1410\.jpg url reject-img -^https?:\/\/exp\.3g\.ifeng\.com\/coverAdversApi\?gv=\. url reject-img -^https?:\/\/ifengad\.3g\.ifeng\.com\/ad\/pv\.php\?stat= url reject-img -^https?:\/\/iis1\.deliver\.ifeng\.com\/getmcode\?adid= url reject-img -^https?:\/\/.+?\/eapi\/[ad|event]\/ url reject-img -^https?:\/\/.+?\.127\.net\/ad url reject-img -^https?:\/\/.+?\/eapi\/ad\/ url reject-img -^https?:\/\/g1\.163\.com\/madfeedback url reject-img -^https?:\/\/img1\.126\.net\/.+?dpi=\w{7,8} url reject-img -^https?:\/\/img1\.126\.net\/channel14\/ url reject-img -^https?:\/\/mimg\.127\.net\/external\/smartpop-manger\.min\.js url reject-img -^https?:\/\/nex\.163\.com\/q url reject-img -^https?:\/\/oimage([a-z])([0-9])\.ydstatic\.com\/.+?&product=adpublish url reject-img -^https?:\/\/p[^4](c)?\.music\.126\.net\/\w+==\/10995\d{13}\.jpg$ url reject-img -^https?:\/\/interface\.music\.163\.com\/eapi\/ad\/ url reject-img -^https?:\/\/.+?\/client?functionId=lauch\/lauchConfig&appName=paidaojia url reject-img -^https?:\/\/111\.13\.29\.201\/client\.action\?functionId=start url reject-img -^https?:\/\/api\.m\.jd\.com\/client\.action\?functionId=start url reject-img -^https?:\/\/bdsp-x\.jd\.com\/adx\/ url reject-img -^https?:\/\/m\.360buyimg\.com\/mobilecms\/s640x1136_jfs\/ url reject-img -^https?:\/\/(\d{1,3}\.){1,3}\d{1,3}\/view\/dale-online\/dale_ad\/ url reject-img -^https?:\/\/api\.douban\.com\/v2\/app_ads\/common_ads url reject-img -^https?:\/\/capi\.douyucdn\.cn\/lapi\/sign\/app(api)?\/getinfo\?client_sys=ios url reject-img -^https?:\/\/capi\.douyucdn\.cn\/api\/ios_app\/check_update url reject-img -^https?:\/\/capi\.douyucdn\.cn\/api\/v1\/getStartSend?client_sys=ios url reject-img -^https?:\/\/douyucdn\.cn\/.+?\/appapi\/getinfo url reject-img -^https?:\/\/rtbapi.douyucdn.cn\/japi\/sign\/app\/getinfo url reject-img -^https?:\/\/staticlive\.douyucdn\.cn\/.+?\/getStartSend url reject-img -^https?:\/\/staticlive\.douyucdn\.cn\/upload\/signs\/ url reject-img -^https?:\/\/elemecdn\.com\/.+?\/sitemap url reject-img -^https?:\/\/fuss10\.elemecdn\.com\/.+?\/w\/640\/h\/\d{3,4} url reject-img -^https?:\/\/fuss10\.elemecdn\.com\/.+?\/w\/750\/h\/\d{3,4} url reject-img -^https?:\/\/fuss10\.elemecdn\.com\/.+?\.mp4 url reject-img -^https?:\/\/m\.elecfans\.com\/static\/js\/ad\.js url reject-img -^https?:\/\/www1\.elecfans\.com\/www\/delivery\/ url reject-img -^https?:\/\/p\d\.pstatp\.com\/origin url reject-img -^https?:\/\/pb\d\.pstatp\.com\/origin url reject-img -^https?:\/\/adse.+?\.com\/[a-z]{4}\/loading\?appid= url reject-img -^https?:\/\/adse\.ximalaya\.com\/ting\/feed\?appid= url reject-img -^https?:\/\/adse\.ximalaya\.com\/ting\/loading\?appid= url reject-img -^https?:\/\/adse\.ximalaya\.com\/ting\?appid= url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group21\/M03\/E7\/3F\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group21\/M0A\/95\/3B\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group22\/M00\/92\/FF\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group22\/M05\/66\/67\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group22\/M07\/76\/54\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group23\/M01\/63\/F1\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group23\/M04\/E5\/F6\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group23\/M07\/81\/F6\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group23\/M0A\/75\/AA\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group24\/M03\/E6\/09\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group24\/M07\/C4\/3D\/ url reject-img -^https?:\/\/fdfs\.xmcdn\.com\/group25\/M05\/92\/D1\/ url reject-img -^https?:\/\/book\.img\.ireader\.com\/group6\/M00 url reject-img -^https?:\/\/api\.ycapp\.yiche\.com\/appnews\/getadlist url reject-img -^https?:\/\/api\.ycapp\.yiche\.com\/yicheapp\/getadlist url reject-img -^https?:\/\/api\.ycapp\.yiche\.com\/yicheapp\/getappads\/ url reject-img -^https?:\/\/cheyouapi\.ycapp\.yiche\.com\/appforum\/getusermessagecount url reject-img -^https?:\/\/.+?\.googlevideo\.com\/ptracking\?pltype=adhost url reject-img -^https?:\/\/.+?\.youtube\.com\/get_midroll url reject-img -^https?:\/\/.+?\.youtube\.com\/ptracking\? url reject-img -^https?:\/\/m\.youtube\.com\/_get_ads url reject-img -^https?:\/\/pagead2\.googlesyndication\.com\/pagead\/ url reject-img -^https?:\/\/s\.youtube\.com\/api\/stats\/watchtime?adformat url reject-img -^https?:\/\/s0\.2mdn\.net\/ads\/ url reject-img -^https?:\/\/stats\.tubemogul\.com\/stats\/ url reject-img -^http?:\/\/www\.tsytv\.com\.cn\/api\/app\/ios\/ads url reject-img -^https?:\/\/res\.kfc\.com\.cn\/advertisement\/ url reject-img -^https?:\/\/img\.yun\.01zhuanche\.com\/statics\/app\/advertisement\/.+?-750-1334 url reject-img -^https?:\/\/img01\.10101111cdn\.com\/adpos\/share\/ url reject-img -^https?:\/\/bank\.wo\.cn\/v9\/getstartpage url reject-img -^https?:\/\/img\.ihytv\.com\/material\/adv\/img\/ url reject-img -^https?:\/\/p\d\.meituan\.net\/(mmc|wmbanner)\/ url reject-img -^https?:\/\/mmgr\.gtimg\.com\/gjsmall\/qqpim\/public\/ios\/splash\/.+?\/\d{4}_\d{4} url reject-img -^https?:\/\/adproxy\.autohome\.com\.cn\/AdvertiseService\/ url reject-img -^https?:\/\/app2\.autoimg\.cn\/appdfs\/ url reject-img -^https?:\/\/mage\.if\.qidian\.com\/Atom\.axd\/Api\/Client\/GetConfIOS url reject-img -^https?:\/\/qidian\.qpic\.cn\/qidian_common url reject-img -^https?:\/\/img\d{2}\.ddimg\.cn\/upload_img\/.+?\/670x900 url reject-img -^https?:\/\/img\d{2}\.ddimg\.cn\/upload_img\/.+?\/750x1064 url reject-img -^https?:\/\/mapi\.dangdang\.com\/index\.php\?action=init&user_client=iphone url reject-img -^https?:\/\/dl\.app\.gtja\.com\/dzswem\/kvController\/ url reject-img -^https?:\/\/dl\.app\.gtja\.com\/operation\/config\/startupConfig\.json url reject-img -^https?:\/\/api\.laifeng\.com\/v1\/start\/ads url reject-img -^https?:\/\/.+?\.(snssdk|amemv)\.com\/api\/ad\/ url reject-img -^https?:\/\/aweme\.snssdk\.com\/aweme\/v1\/aweme\/stats\/ url reject-img -^https?:\/\/aweme\.snssdk\.com\/aweme\/v1\/device\/update\/ url reject-img -^https?:\/\/aweme\.snssdk\.com\/aweme\/v1\/screen\/ad\/ url reject-img -^https?:\/\/aweme\.snssdk\.com\/service\/1\/app_logout\/ url reject-img -^https?:\/\/aweme\.snssdk\.com\/service\/2\/app_log url reject-img -^https?:\/\/frontier\.snssdk\.com\/ url reject-img -^https?:\/\/sf\w-ttcdn-tos\.pstatp\.com\/obj\/web\.business\.image url reject-img -^https?:\/\/api\.xiachufang\.com\/v2\/ad\/ url reject-img -^https?:\/\/connect\.facebook\.net\/en_US\/fbadnw\.js url reject-img -^https?:\/\/qzonestyle\.gtimg\.cn\/qzone\/biz\/gdt\/mob\/sdk\/ios\/v2\/ url reject-img -^https?:\/\/cdn\.kuaidi100\.com\/images\/open\/appads url reject-img -^https?:\/\/p\.kuaidi100\.com\/mobile\/mainapi\.do url reject-img -^https?:\/\/api\.m\.mi\.com\/.+?\/app\/start url reject-img -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/homepage_ad\? url reject-img -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/sleep_ad\? url reject-img -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/sport_ad\? url reject-img -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/sport_summary_ad\? url reject-img -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/sport_training_ad\? url reject-img -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/step_detail_ad\? url reject-img -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/training_video_ad\? url reject-img -^https?:\/\/.+?\/portal\.php\?a=get_ads url reject-img -^https?:\/\/.+?\/portal\.php\?c=duiba url reject-img -^https?:\/\/.+?\/portal\.php\?a=get_coopen_ads url reject-img -^https?:\/\/weicoapi\.weico\.cc\/img\/ad\/ url reject-img -^https?:\/\/.+?\/weico4ad\/ad\/ url reject-img -^https?:\/\/g\.cdn\.pengpengla\.com\/starfantuan\/boot-screen-info\/ url reject-img -^https?:\/\/discuz\.gtimg\.cn\/cloud\/scripts\/discuz_tips\.js url reject-img -^https?:\/\/sapi\.guopan\.cn\/get_buildin_ad url reject-img -^https?:\/\/789\.kakamobi\.cn\/.+?adver url reject-img -^https?:\/\/smart\.789\.image\.mucang\.cn\/advert url reject-img -^http?:\/\/123\.59\.30\.10\/adv\/advInfos url reject-img -^https?:\/\/bbs\.airav\.cc\/data\/.+?\.jpg url reject-img -^https?:\/\/image\.airav\.cc\/AirADPic\/.+?\.gif url reject-img -^https?:\/\/m\.airav\.cc\/images\/Mobile_popout_cn\.gif url reject-img -^https?:\/\/cmsapi\.wifi8\.com\/v1\/emptyAd\/info url reject-img -^https?:\/\/cmsapi\.wifi8\.com\/v2\/adNew\/config url reject-img -^https?:\/\/cmsfile\.wifi8\.com\/uploads\/png\/ url reject-img -^https?:\/\/sso\.ifanr\.com\/jiong\/IOS\/appso\/splash\/ url reject-img -^https?:\/\/oimage\w\d\.ydstatic\.com\/image\?.+?=adpublish url reject-img -^https?:\/\/118\.178\.214\.118\/yyting\/advertclient\/ClientAdvertList\.action url reject-img -^https?:\/\/dapis\.mting\.info\/yyting\/advertclient\/ClientAdvertList\.action url reject-img -^https?:\/\/192\.133.+?\.mp4$ url reject-img -^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 -^https?:\/\/api\.app\.vhall\.com\/v5\/000\/webinar\/launch url reject-img -^https?:\/\/img\.53site\.com\/Werewolf\/AD\/ url reject-img -^https?:\/\/werewolf\.53site\.com\/Werewolf\/.+?\/getAdvertise\.php url reject-img -^https?:\/\/werewolf\.53site\.com\/Werewolf\/.+?\/getShareVideodb\.php url reject-img -^https?:\/\/a\.applovin\.com\/.+?\/ad url reject-img -^https?:\/\/kano\.guahao\.cn\/.+?\?resize=\d{3}-\d{4} url reject-img -^https?:\/\/atrace\.chelaile\.net\.cn\/adpub\/ url reject-img -^https?:\/\/atrace\.chelaile\.net\.cn\/exhibit\?&adv_image url reject-img -^https?:\/\/pic1\.chelaile\.net\.cn\/adv\/ url reject-img -^https?:\/\/images\.91160\.com\/primary\/ url reject-img -^https?:\/\/d\.1qianbao\.com\/youqian\/ads\/ url reject-img -^https?:\/\/api\.kkmh\.com\/v\d\/(ad|advertisement)\/ url reject-img -^https?:\/\/i1\.hoopchina\.com\.cn\/blogfile\/.+?_\d{3}x\d{4} url reject-img -^https?:\/\/pcvideoyd\.titan\.mgtv\.com\/pb\/ url reject-img -^https?:\/\/classbox2\.kechenggezi\.com\/api\/v1\/sponge\/pull\?request_time= url reject-img -^https?:\/\/e\.dangdang\.com\/media\/api.+?\?action=getDeviceStartPage url reject-img -^https?:\/\/api\.smzdm\.com\/v2\/util\/banner url reject-img -^https?:\/\/app\.veryzhun\.com\/ad\/admob url reject-img -^https?:\/\/api\.fengshows\.com\/api\/launchAD url reject-img -^https?:\/\/img\.rr\.tv\/banner\/.+?\.jpg url reject-img -^https?:\/\/ctrl\.zmzapi\.net\/app\/ads url reject-img -^https?:\/\/ctrl\.zmzapi\.net\/app\/init url reject-img -^https?:\/\/api\.laosiji\.com\/user\/startpage\/ url reject-img -^https?:\/\/adm\.10jqka\.com\.cn\/interface\/getads\.php url reject-img -^https?:\/\/smkmp\.96225\.com\/smkcenter\/ad\/.+?\/adBanner url reject-img -^https?:\/\/api\.mddcloud\.com\.cn\/api\/ad\/getClassAd\.action url reject-img -^https?:\/\/api\.mddcloud\.com\.cn\/api\/advert\/getHomepage\.action url reject-img -^https?:\/\/static1\.keepcdn\.com\/.+?\d{3}x\d{4} url reject-img -^https?:\/\/aarkissltrial\.secure2\.footprint\.net\/v1\/ads url reject-img -^https?:\/\/rm\.aarki\.net\/v1\/ads url reject-img -^https?:\/\/182\.92\.244\.70\/d\/json\/ url reject-img -^https?:\/\/.+?\/videos\/KnifeHit_4\/gear3\/ url reject-img -^https?:\/\/images\.kartor\.cn\/.+?\.html url reject-img -^https?:\/\/m\.creditcard\.ecitic\.com\/citiccard\/mbk\/appspace-client\/cr\/sys\/popAdv url reject-img -^https?:\/\/fm\.fenqile\.com\/routev2\/other\/getfloatAd\.json url reject-img -^https?:\/\/fm\.fenqile\.com\/routev2\/other\/startImg\.json url reject-img -^https?:\/\/.+?\/vips-mobile\/router\.do\?api_key= url reject-img -^https?:\/\/consumer\.fcbox\.com\/v1\/ad\/OpeningAdInfo\/ url reject-img -^https?:\/\/fengplus\.feng\.com\/index\.php\?r=api\/slide\/.+?Ads url reject-img -^https?:\/\/.+?\/img\/ad\.union\.api\/ url reject-img -^https?:\/\/.+?\/img\/web\.business\.image\/ url reject-img -^https?:\/\/ggv\.cmvideo\.cn\/v1\/iflyad\/ url reject-img -^https?:\/\/ivy\.pchouse\.com\.cn\/adpuba\/ url reject-img -^https?:\/\/www\.oschina\.net\/action\/apiv2\/get_launcher url reject-img -^https?:\/\/ma\.ofo\.com\/ads url reject-img -^https?:\/\/service\.4gtv\.tv\/4gtv\/Data\/ADLog url reject-img -^https?:\/\/service\.4gtv\.tv\/4gtv\/Data\/GetAD url reject-img -^https?:\/\/www\.duokan\.com/pictures? url reject-img -^https?:\/\/www\.duokan\.com/promotion_day url reject-img -^https?:\/\/api\d?\.tiktokv\.com\/api\/ad\/ url reject-img -^https?:\/\/api\d?\.musical\.ly\/api\/ad\/ url reject-img -^https?:\/\/mangaapi\.manhuaren\.com\/v1\/public\/getStartPageAds url reject-img -^https?:\/\/b-api\.ins\.miaopai\.com\/1\/ad/ url reject-img -^https?:\/\/cdn\.tiku\.zhan\.com\/banner url reject-img -^https?:\/\/capi\.mwee\.cn/app-api/V12/app/getstartad url reject-img -^https?:\/\/.+?\/api\/app\/member\/ver2\/user\/login\/ url reject-img -^https?:\/\/api\.gaoqingdianshi\.com\/api\/v2\/ad url reject-img -^https?:\/\/i\d\.hoopchina\.com\.cn/blogfile\/\d+\/\d+\/BbsImg\.(?<=(big.(png|jpg)))$ url reject-img -^https?:\/\/games\.mobileapi\.hupu\.com\/.+?\/(search|interfaceAdMonitor|status|hupuBbsPm)/(hotkey|init|hupuBbsPm)\. url reject-img -^https?:\/\/games\.mobileapi\.hupu\.com\/interfaceAdMonitor url reject-img -^https?:\/\/img\.zuoyebang\.cc\/zyb-image[\s\S]*?\.jpg url reject-img -^https?:\/\/.+?allOne\.php\?ad_name=main_splash_ios url reject-img -^https?:\/\/.+?resource=article\/recommend\&accessToken= url reject-img -^https?:\/\/113\.200\.76\.*?:16420\/sxtd\.bike2\.01\/getkey\.do url reject-img -^https?:\/\/creatives\.ftimg\.net\/ads url reject-img -^https?:\/\/dd\.iask\.cn\/ddd\/adAudit url reject-img -^https?:\/\/g\.tbcdn\.cn\/mtb\/ url reject-img -^https?:\/\/iphone265g\.com\/templates\/iphone\/bottomAd\.js url reject-img -^https?:\/\/m.+?\.china\.com\.cn\/statics\/sdmobile\/js\/ad url reject-img -^https?:\/\/m.+?\.china\.com\.cn\/statics\/sdmobile\/js\/mobile\.advert\.js url reject-img -^https?:\/\/m.+?\.china\.com\.cn\/statics\/sdmobile\/js\/mobileshare\.js url reject-img -^https?:\/\/overseas\.weico\.cc\/portal\.php\?a=get_coopen_ads url reject-img -^https?:\/\/player\.hoge\.cn\/advertisement\.swf url reject-img -^https?:\/\/ress\.dxpmedia\.com\/appicast\/ url reject-img -^https?:\/\/s3\.pstatp\.com\/inapp\/TTAdblock\.css url reject-img -^https?:\/\/sdk\.99shiji\.com\/ad\/ url reject-img -^https?:\/\/statc\.mytuner\.mobi\/media\/banners\/ url reject-img -^https?:\/\/static\.cnbetacdn\.com\/assets\/adv url reject-img -^https?:\/\/static\.iask\.cn\/m-v20161228\/js\/common\/adAudit\.min\.js url reject-img -^https?:\/\/v\.17173\.com\/api\/Allyes\/ url reject-img -^https?:\/\/wmedia-track\.uc\.cn url reject-img -^https?:\/\/www\.ft\.com\/__origami\/service\/image\/v2\/images\/raw\/https%3A%2F%2Fcreatives\.ftimg\.net%2Fads* url reject-img -^https?:\/\/www\.lianbijr\.com\/adPage\/ url reject-img -^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 -^https?:\/\/api-163\.biliapi\.net\/cover url reject-img -^https?:\/\/pan-api\.bitqiu\.com\/activity\/(getPromoteGuide|getUrlList) url reject-img -^https?:\/\/dssp\.stnts\.com url reject-img -^https?:\/\/image1\.chinatelecom-ec\.com\/images\/.*?\/client\w+\.jpg url reject-img -^https?:\/\/mps\.95508\.com\/mps\/club\/cardPortals\/adv\/\d+\.(jpg|png) url reject-img -^https?:\/\/m\.creditcard\.ecitic\.com\/.*?\/appStartAdv url reject-img -^https?:\/\/mlife\.jf365\.boc\.cn\/AppPrj\/FirstPic\.do url reject-img -^https?:\/\/creditcardapp\.bankcomm\.com\/mapp\/common\/queryGuidePageAds\.do url reject-img -^https?:\/\/[\s\S]*\/.+?\.tc\.qq\.com/.*?p201.1\.mp4 url reject-img -^https?:\/\/[\s\S]*\/website\/.*?\.jpg url reject-img -^https?:\/\/[\s\S]*\/music\/photo_new\/T017R url reject-img -^https?:\/\/y\.gtimg\.cn\/music\/.*?_Ad/\d+\.png url reject-img -^https?:\/\/shp\.qpic\.cn\/pggamehead\/.*?h=\d{4} url reject-img -^https?:\/\/api2\.helper\.qq\.com\/game\/buttons url reject-img -^https?:\/\/[\s\S]*\.baidu\.com/.*?ad[xs]\.php url reject-img -^https?:\/\/pan\.baidu\.com\/rest\/2.0\/pcs\/adx url reject-img -^https?:\/\/pan\.baidu\.com\/act\/api\/activityentry url reject-img -^https?:\/\/[\s\S]*\/youku\/.*?\.mp4 url reject-img -^https?:\/\/optimus-ads\.amap\.com\/uploadimg\/ url reject-img -^https?:\/\/p\d.meituan.net\/movie\/.*?\?may_covertWebp url reject-img -^https?:\/\/p\d\.meituan\.net\/wmbanner\/ url reject-img -^https?:\/\/s3plus\.meituan\.net\/v1\/mss_a002 url reject-img -^https?:\/\/img\.meituan\.net\/midas\/.*?@\d{4}h url reject-img -^https?:\/\/img\.meituan\.net\/display\/\w+\.jpg\.webp url reject-img -^https?:\/\/[\s\S]*\/eapi\/ad\/ url reject-img -^https?:\/\/iad.*?mat\.music\.12[67]\.net/\w+\.(jpg|mp4) url reject-img -^https?:\/\/zt-app\.go189\.cn\/zt-app\/welcome\/.*?Animation url reject-img -^https?:\/\/[\s\S]*\/ting\/[a-z]*\/ts-\d+ url reject-img -^https?:\/\/res\.xiaojukeji\.com\/resapi\/activity\/get(Ruled|Preload) url reject-img -^https?:\/\/rich\.kuwo\.cn\/AdService\/kaiping\/adinfo url reject-img -^https?:\/\/[\s\S]*\.snssdk\.com\/api\/ad\/ url reject-img -^https?:\/\/api\.feng\.com\/v1\/advertisement\/.*?Claunch url reject-img -^https?:\/\/business\.msstatic\.com\/advertiser\/ url reject-img -^https?:\/\/cdnfile1\.msstatic\.com\/cdnfile\/appad\/ url reject-img -^https?:\/\/ms\.jr\.jd\.com\/gw\/generic\/aladdin\/na\/m\/getLoadingPicture url reject-img -^https?:\/\/mpcs\.suning\.com\/mpcs\/dm\/getDmInfo url reject-img -^https?:\/\/prom\.mobile\.gome\.com\.cn\/mobile\/promotion\/promscms\/sale\w+\.jsp url reject-img -^https?:\/\/app\.yinxiang\.com\/ads\/getAdsInfo url reject-img -^https?:\/\/api\.douban\.com\/v2\/app_ads\/splash url reject-img -^https?:\/\/ptmpcap\.caocaokeji\.cn\/advert-bss\/ url reject-img -^https?:\/\/newapp\.szsmk\.com\/app\/config\/.*?Ad url reject-img -^https?:\/\/client\.qunar\.com\/pitcher-proxy\?qrt=p_splashAd url reject-img -^https?:\/\/m\.tuniu\.com\/api\/operation\/splash\/ url reject-img -^https?:\/\/y\.gtimg\.cn\/music\/common\/\/upload\/kg_ad/.*?\d{4}\.jpg url reject-img -^https?:\/\/dimg04\.c-ctrip\.com\/images\/\w+(_\d{4}){2} url reject-img -^https?:\/\/adm\.10jqka\.com\.cn\/img\/ad\/.*?(1\d{2}|\d{4})\.jpg url reject-img -^https?:\/\/api\.gotokeep\.com\/ads\/ url reject-img -^https?:\/\/ggx\.cmvideo\.cn\/request\/ url reject-img -^https?:\/\/oral\.youdao\.com\/oral\/adInfo url reject-img -^https?:\/\/impservice\.dictapp\.youdao\.com\/imp\/request url reject-img -^https?:\/\/du\.hupucdn\.com\/\w+h\d{4} url reject-img -^https?:\/\/api\.yangkeduo\.com\/api\/cappuccino\/splash url reject-img -^https?:\/\/mp\.weixin\.qq\.com\/(s|mp)\/(ad_|advertisement|getappmsgad|report|appmsgreport|appmsgpicreport) url reject-img -^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 -^https?:\/\/www\.zhihu\.com\/terms\/privacy\/confirm url reject-img -^https?:\/\/api\.zhihu\.com\/market\/popover url reject-img -^https?:\/\/api\.zhihu\.com\/search\/(top|tab|preset) url reject-img -^https?:\/\/api\.zhihu\.com\/(launch|ad-style-service|app_config|real_time|ab\/api) url reject-img -^https?:\/\/api\.zhihu\.com\/commercial_api\/(launch|real_time) url reject-img -^https?:\/\/(api|www)\.zhihu\.com\/.*?(featured-comment-ad|recommendations|community-ad) url reject-img -^https?:\/\/(api|www)\.zhihu\.com\/(fringe|adx|commercial|ad-style-service|banners|mqtt) url reject-img -^https?:\/\/interface3?\.music\.163\.com/eapi/(ad|abtest|sp|hot|store|search/(specialkeyword|defaultkeyword|hot)) url reject-img -^https?:\/\/weibointl\.api\.weibo\.cn\/portal\.php\?a=get_coopen_ads url reject-img -^https?:\/\/yxyapi2\.drcuiyutao\.com\/yxy-api-gateway\/api\/json\/advert\/getsAd url reject-dict -^https?:\/\/capis-clb\.didapinche\.com\/ad\/ url reject-dict -^https?:\/\/api\.vistopia\.com\.cn\/api\/v1\/home\/advertisement url reject -^https?:\/\/www\.didapinche\.com\/app\/adstat\/ url reject-img -^https?:\/\/capis\.didapinche\.com\/ad\/ url reject-img -^https?:\/\/api-163\.biliapi\.net/cover url reject-img -^https?:\/\/mi\.gdt\.qq\.com\/gdt_mview.\fcg url reject-img -^https?:\/\/api\.jxedt\.com\/jump\/EMiCcDNp url reject-img -^https?:\/\/richmanapi\.jxedt\.com\/api\/banadplus url reject-img -^https?:\/\/richmanapi\.jxedt\.com\/api\/ad\/guideplus url reject-img -^https?:\/\/richmanmain\.jxedt\.com\/advertisement\/fallback url reject-img -^https?:\/\/richmanapi\.jxedt\.com\/api\/adplus url reject-img -^https?:\/\/www\.nfmovies\.com\/pic\/tu\/ url reject-img -^https?:\/\/www\.nfmovies\.com\/uploads\/images\/play\.jpg url reject-img -^https?:\/\/www\.nfmovies\.com\/templets\/default\/images\/logos url reject-img -^https?:\/\/ddrk\.me\/image\/logo_footer\.png$ url reject-img -^https?:\/\/img\.ddrk\.me\/ad190824 url reject-img -^https?:\/\/ddrk\.me\/image\/logo_footer\.png url reject-img -^https?:\/\/ddrk\.me\/wp-content\/plugins\/advanced-floating-content-lite\/public\/images\/close\.png url reject-img -^https?:\/\/img\.ddrk\.me\/cover\.png url reject-img -^https?:\/\/app-api\.smzdm\.com\/util\/loading url reject-img -^https?:\/\/emdcadvertise\.eastmoney\.com\/infoService url reject-img -^https?:\/\/www.icourse163.org\/.*?(Advertisement) url reject-img -^https?:\/\/sf.*?-ttcdn-tos\.pstatp\.com\/obj\/ad url reject-img -^https?:\/\/oset-api\.open-adx\.com\/ad\/ url reject-img -# XueQiu -^https?:\/\/(101\.201\.175\.228|182\.92\.251\.113)\/brand\/search\/v1\.json url reject-dict \ No newline at end of file diff --git a/QuantumultX/Snippet/BiliComicCookie.snippet b/QuantumultX/Snippet/BiliComicCookie.snippet deleted file mode 100644 index d3d5bdb494..0000000000 --- a/QuantumultX/Snippet/BiliComicCookie.snippet +++ /dev/null @@ -1,8 +0,0 @@ -# 该 QuantumultX 远程重写配置片段用于获取"哔哩哔哩漫画签到"账号Cookie -# 配置脚本后打开哔哩哔哩漫画(AppStore中国区),点击"我的"可完成获取 -# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/BiliComicCookie.snippet - - -^https:\/\/app\.bilibili\.com\/x\/v2\/account\/myinfo url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/Bilibili-DailyBonus/Manga.js - -hostname = app.bilibili.com \ No newline at end of file diff --git a/QuantumultX/Snippet/CtripAuth.snippet b/QuantumultX/Snippet/CtripAuth.snippet deleted file mode 100644 index 78327113a7..0000000000 --- a/QuantumultX/Snippet/CtripAuth.snippet +++ /dev/null @@ -1,8 +0,0 @@ -# 该 QuantumultX 远程重写配置片段用于获取"携程签到"账号授权 -# 配置脚本后登陆"携程旅行"微信小程序或"携程网页版"(https://m.ctrip.com/)即可完成获取 -# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/CtripAuth.snippet - - -^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 - -hostname = m.ctrip.com \ No newline at end of file diff --git a/QuantumultX/Snippet/GoogleCAPTCHA.snippet b/QuantumultX/Snippet/GoogleCAPTCHA.snippet deleted file mode 100644 index 0f7e985912..0000000000 --- a/QuantumultX/Snippet/GoogleCAPTCHA.snippet +++ /dev/null @@ -1,12 +0,0 @@ -# QuantumultX 远程重写配置片段 - -# Google搜索人机验证解决方案 -# Google搜索内容时并发使用多个代理策略、策略组尝试搜索内容,并返回最优结果。具体细节可查看脚本注释。 - -# 脚本:https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Google_CAPTCHA.js -# 片段:https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/GoogleCAPTCHA.snippet - - -^https:\/\/www\.google\.com(?:\.[a-z]+|)\/(?:search\?(?:|.+?&)q=|$) url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/Google_CAPTCHA.js - -hostname = www.google.com* \ No newline at end of file diff --git a/QuantumultX/Snippet/KuaiKanCookie.snippet b/QuantumultX/Snippet/KuaiKanCookie.snippet deleted file mode 100644 index 2cd8e0eaa4..0000000000 --- a/QuantumultX/Snippet/KuaiKanCookie.snippet +++ /dev/null @@ -1,8 +0,0 @@ -# 该 QuantumultX 远程重写配置片段用于获取"快看漫画签到"账号Cookie -# 配置脚本后打开快看漫画(AppStore中国区),点击"我的"可完成获取 -# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/KuaiKanCookie.snippet - - -^https:\/\/api\.kkmh\.com\/v\d\/passport\/user url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/KuaiKan-DailyBonus/KKMH.js - -hostname = api.kkmh.com \ No newline at end of file diff --git a/QuantumultX/Snippet/TieBaCookie.snippet b/QuantumultX/Snippet/TieBaCookie.snippet deleted file mode 100644 index 1a5e923ce0..0000000000 --- a/QuantumultX/Snippet/TieBaCookie.snippet +++ /dev/null @@ -1,8 +0,0 @@ -# 该 QuantumultX 远程重写配置片段用于获取"百度贴吧签到"账号Cookie -# 配置脚本后打开百度贴吧App(AppStore中国区, 非内部版),点击"我的"可完成获取 -# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/TieBaCookie.snippet - - -https?:\/\/(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 - -hostname = c.tieba.baidu.com \ No newline at end of file diff --git a/QuantumultX/Snippet/iQiYiCookie.snippet b/QuantumultX/Snippet/iQiYiCookie.snippet deleted file mode 100644 index 0c77dbc4b3..0000000000 --- a/QuantumultX/Snippet/iQiYiCookie.snippet +++ /dev/null @@ -1,8 +0,0 @@ -# 该 QuantumultX 远程重写配置片段用于获取"爱奇艺签到"账号Cookie -# 配置脚本后 Safari 浏览器打开 https://m.iqiyi.com/user.html 使用密码登录可完成获取 -# https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/iQiYiCookie.snippet - - -^https:\/\/passport\.iqiyi\.com\/apis\/user\/ url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js - -hostname = passport.iqiyi.com \ No newline at end of file diff --git a/QuantumultX/TestFlightDownload.conf b/QuantumultX/TestFlightDownload.conf deleted file mode 100644 index bdae936a48..0000000000 --- a/QuantumultX/TestFlightDownload.conf +++ /dev/null @@ -1,5 +0,0 @@ -# 该订阅仅适用于QuantumultX, 用于更新TestFlight App时, 提示"APP不可用"问题. 解除区域限制. - -hostname = testflight.apple.com - -^https?:\/\/testflight\.apple\.com\/v\d\/accounts\/.+?\/install$ url script-request-body https://gist.githubusercontent.com/NobyDa/9be418b93afc5e9c8a8f4d28ae403cf2/raw/TF_Download.js \ No newline at end of file diff --git a/README.md b/README.md old mode 100755 new mode 100644 index dee52ced84..a1f92f5862 --- a/README.md +++ b/README.md @@ -1,203 +1 @@ -## TOC -- [TOC](#toc) -- [Script Overview](#script-overview) - - [Daily-Bonus Script](#daily-bonus-script) - - [Functionality-enhancing Script](#functionality-enhancing-script) - - [Other Script](#other-script) -- [Surge File Overview](#surge-file-overview) -- [QuantumultX File Overview](#quantumultx-file-overview) -- [Loon File Overview](#loon-file-overview) -- [Stash File Overview](#stash-file-overview) -- [Disclaimer](#disclaimer) - - [Decrypt](#decrypt) - - [Privacy](#privacy) - - [Commercial](#commercial) - - [Infringement](#infringement) - - [Liability](#liability) - - [Change](#change) -- [Acknowledgment](#acknowledgment) -- [License](#license) - - -> **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.** - -## Script Overview - -### Daily-Bonus Script - -| Application | Script name | Available | Maintenance | -| :-----------------------------------------------------: | :----------------------------------------------------------: | :------------: | :---------: | -| [京东商城](https://apps.apple.com/app/id414245413) | [JD_DailyBonus.js](https://github.com/NobyDa/Script/blob/master/JD-DailyBonus/JD_DailyBonus.js) | ❌ | ⚠️ | -| [百度贴吧](https://apps.apple.com/app/id477927812) | [TieBa.js](https://github.com/NobyDa/Script/blob/master/BDTieBa-DailyBonus/TieBa.js) | ✅ (2023/08/17) | ❌ | -| [吾爱破解](https://www.52pojie.cn/) | [52pojie.js](https://github.com/NobyDa/Script/blob/master/52pojie-DailyBonus/52pojie.js) | ❌ | ❌ | -| [爱奇艺](https://apps.apple.com/cn/app/id393765873) | [iQIYI.js](https://github.com/NobyDa/Script/blob/master/iQIYI-DailyBonus/iQIYI.js) | ✅ (2023/08/17) | ✅ | -| [快看漫画](https://apps.apple.com/app/id906936224) | [KKMH.js](https://github.com/NobyDa/Script/blob/master/KuaiKan-DailyBonus/KKMH.js) | ✅ (2023/08/17) | ✅ | -| [哔哩哔哩漫画](https://apps.apple.com/app/id1426252715) | [Manga.js](https://github.com/NobyDa/Script/blob/master/Bilibili-DailyBonus/Manga.js) | ✅ (2023/08/17) | ✅ | -| [巴哈姆特](https://www.gamer.com.tw/) | [BahamutDailyBonus.js](https://github.com/NobyDa/Script/blob/master/Bahamut/BahamutDailyBonus.js) | ✅ (2023/08/17) | ✅ | - ------- - -### Functionality-enhancing Script - -| Script name | Description | -|:-------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| [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). | -| [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). | -| [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. | -| [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. | -| [TestFlightAccount.js](https://github.com/NobyDa/Script/blob/master/TestFlight/TestFlightAccount.js) | Merge and share [TestFlight](https://apps.apple.com/app/id899247664) accounts | -| [Google_CAPTCHA.js](https://github.com/NobyDa/Script/blob/master/Surge/JS/Google_CAPTCHA.js) | Google CAPTCHA solution(Surge only) | - ---- - -### Other Script - -| Application | Script name | Description | Available | -| :----------------------------------------------------------: | :----------------------------------------------------------: | :---------------------: | :------------: | -| [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) | -| [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) | -| [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) | -| [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) | -| [美易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) | -| [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) | -| [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) | -| [小影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) | -| [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) | -| [知音漫客](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) | -| [香蕉视频](https://www.aa2.app) | [xjsp.js](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/xjsp.js) | Unlock membership | ✅ (2023/08/17) | -| [网易蜗牛读书](https://apps.apple.com/app/id1127249355) | [wnyd.js](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/File/wnyd.js) | Unlock membership | ✅ (2023/08/17) | -| [陆琪讲故事](https://apps.apple.com/app/id1435575842) | [luqi.js](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/luqi.js) | Unlock radio | ✅ (2023/08/17) | -| [百度网盘](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) | -| [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) | -| [動畫瘋](https://apps.apple.com/tw/app/id1102650114) | [BahamutAnimeAds.js](https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutAnimeAds.js) | Remove Ads | ✅ (2023/08/17) | - ---- - -## Surge File Overview - -| File name | Description | Type | -| :----------------------------------------------------------: | :----------------------------------------------------------: | ------ | -| [HuiJuDongManAds.sgmodule](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/HuiJuDongManAds.sgmodule) | Remove [APP](https://apps.apple.com/app/id1451949669) Ads | Module | -| [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 | -| [TestFlightDownload.sgmodule](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/TestFlightDownload.sgmodule) | Remove [TestFlight](https://apps.apple.com/app/id899247664) region restrictions | Module | -| [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 | -| [GetCookie.sgmodule](https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/GetCookie.sgmodule) | Daily bonus script related | Module | -| [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 | - ---- - -## QuantumultX File Overview - -| File name | Description | Type | -|:---------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------:|:-----------------:| -| [Js.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js.conf) | Remote script subscription. | Rewrite Resources | -| [Js_Remote_Cookie.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js_Remote_Cookie.conf) | Daily bonus script related | Rewrite Resources | -| [TestFlightDownload.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/TestFlightDownload.conf) | Remove [TestFlight](https://apps.apple.com/app/id899247664) region restrictions | Rewrite Resources | -| [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 | - -Rules of type "Rule" include only ad hosts. Please select the REJECT policy. - -
Difference between QuantumultX versions (Click to view) - -* AppStore version QX1.0.0 (120): This is the initial version, and JS functionality is unrestricted. - -* AppStore version QX1.0.1 (130): This version adds support for V2Ray protocols but restricts certain keywords for VIP-type scripts. - -* AppStore version QX1.0.2 (136): This version adds support for HTTP protocols and relaxes certain script keyword restrictions but restricts remote script subscriptions. - -* 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. - -* AppStore version QX1.0.4 (164): This version completely restricts remote script subscriptions, requiring all scripts to use local paths. - -* AppStore version QX1.0.5 (192): This version introduces a scheduled script task feature. - -* AppStore version QX1.0.6 (212): This version supports modifying HTTP request body and replaying HTTP requests. - -* AppStore version QX1.0.7 (240): This version supports TLS 1.3 (TLS-based proxy protocol) and Trojan protocols. - -* ... - -* AppStore version QX1.0.10 (313): This version restores remote script subscriptions. - -In QX1.0.3, the device ID feature was added. Here’s a simple example: - -```javascript -/** - * @supported 23AD6B11CD4B - */ - -let obj = JSON.parse($response.body) -obj["example"] = 0; -$done({body:JSON.stringify(obj)}) -``` - -The randomly generated device ID above is located at the bottom of the Quantumult X additional menu and may change after a system restore. - -
- ---- - -## Loon File Overview - -| File name | Description | Type | -| :----------------------------------------------------------: | :----------------------------------------------------------: | :----: | -| [Loon_GetCookie.plugin](https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_GetCookie.plugin) | Daily bonus script related | Plugin | -| [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 | -| [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 | -| [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 | -| [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 | - ---- - -## Stash File Overview - -| File name | Description | Type | -|:-----------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------:|:--------:| -| [IPA-Installer.stoverride](https://raw.githubusercontent.com/NobyDa/Script/master/Stash/IPA-Installer.stoverride) | Use Stash to assist in install IPA (signed version) | Override | - ---- - -## Disclaimer - -Please 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. - -### Decrypt - -- 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.** - -- You are required to delete the decryption scripts from your computer or phone completely within **24 hours** of downloading them. - -### Privacy - -- 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. - -### Commercial - -- 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**. - -### Infringement - -- 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. - -### Liability - -- 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.** - -### Change - -- 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. - -- **By viewing, using, or copying any of the related scripts in the Script-project, you will be deemed to have accepted this disclaimer.** - -## Acknowledgment - -* [@sazs34](https://github.com/sazs34) -* [@lhie1](https://github.com/lhie1) -* [@Scomper](https://github.com/scomper) -* [@onewayticket255](https://github.com/onewayticket255) -* [@Choler](https://github.com/Choler) -* [@ConnersHua](https://github.com/ConnersHua) - -## License - -[GPLv3](LICENSE) +See you later \ No newline at end of file diff --git a/Rule-Storage/Include-Domain.txt b/Rule-Storage/Include-Domain.txt deleted file mode 100644 index e458138659..0000000000 --- a/Rule-Storage/Include-Domain.txt +++ /dev/null @@ -1,26 +0,0 @@ -DOMAIN-KEYWORD,.a -DOMAIN-KEYWORD,.b -DOMAIN-KEYWORD,.c -DOMAIN-KEYWORD,.d -DOMAIN-KEYWORD,.e -DOMAIN-KEYWORD,.f -DOMAIN-KEYWORD,.g -DOMAIN-KEYWORD,.h -DOMAIN-KEYWORD,.i -DOMAIN-KEYWORD,.j -DOMAIN-KEYWORD,.k -DOMAIN-KEYWORD,.l -DOMAIN-KEYWORD,.m -DOMAIN-KEYWORD,.n -DOMAIN-KEYWORD,.o -DOMAIN-KEYWORD,.p -DOMAIN-KEYWORD,.q -DOMAIN-KEYWORD,.r -DOMAIN-KEYWORD,.s -DOMAIN-KEYWORD,.t -DOMAIN-KEYWORD,.u -DOMAIN-KEYWORD,.v -DOMAIN-KEYWORD,.w -DOMAIN-KEYWORD,.x -DOMAIN-KEYWORD,.y -DOMAIN-KEYWORD,.z \ No newline at end of file diff --git a/Rule-Storage/Rule-Storage.js b/Rule-Storage/Rule-Storage.js deleted file mode 100644 index 56f56a3293..0000000000 --- a/Rule-Storage/Rule-Storage.js +++ /dev/null @@ -1,159 +0,0 @@ -/* -Surge规则自动生成脚本 -更新时间:2024/08/11 - -需按照博客内教程配合使用: -https://nobyda.github.io/2024/02/24/Surge_Rule_Storage - -*/ - -const args = argsList(typeof $argument == "string" && $argument || 'region=debug'); -/* -When matching whitelist rules, skip generating suffix domain. Three ways to write: -Domain: example.com -Domain suffix: .example.com -Domain keyword: .example. -*/ -args.whitelist = args.whitelist || `[".mwcname.com", ".akadns.", ".akamai.", ".cloud.", ".cdn.", ".yun."]`; -args.key = args.key || 'Rule-Storage'; - -(async () => { - const host = $request.hostname.toLowerCase(); - const inHost = $request.listenPort == 6152 && !$request.sourcePort && !$request.processPath && /^[a-z0-9]{10}\.[a-z]+$/.test(host); //Prevent benchmark - if (['127.0.0.1', '0.0.0.0'].filter((v) => [...($request.dnsResult || {}).v4Addresses || []].includes(v)).length) { - // DNS poisoning - args.matched = false; - args.region = 'global'; - } - if (!/\d$|:/.test(host) && host.includes('.') && !inHost) { - const data = JSON.parse($persistentStore.read(args.key) || '{}'); - const saved_rules = $persistentStore.read(`${args.key}-${args.region}`); - if (!evalRules(host, saved_rules)) { - data[args.region] = saveDecision(host, data[args.region]); - if (data[args.region][host].quantity >= (args.quantity || 10)) { - const eTLDs = await eTLD(data.eTLD || JSON.parse($persistentStore.read(`${args.key}-eTLD`) || '{}')); - if (data.eTLD) { // legacy - $persistentStore.write(JSON.stringify(data.eTLD), `${args.key}-eTLD`); - delete data.eTLD; - } - const suffix = shortenDomain(host, eTLDs.public_suffix); - const domain = evalRules(host, JSON.parse(args.whitelist)) ? host : suffix; - const text = [...formatRules(saved_rules), ...formatRules(domain)].join('\n'); - delete data[args.region][host]; - $persistentStore.write(text, `${args.key}-${args.region}`) - } - } - return $persistentStore.write(JSON.stringify(data), args.key) - } -})().catch((e) => $notification.post(args.key, ``, e.message || e)) - .finally(() => $done({ matched: Boolean(args.matched) })); - -function saveDecision(host_name, content = {}) { - const count = []; - for (const i in content) { - if (Date.now() - content[i].update_time > 86400000 * (args.cacheDays || 30)) { - delete content[i]; - continue - } - count.push(content[i].update_time); - } - if (count.length > (args.cacheNumber || 1000)) { // limit amount to prevent NE memory issues. - const spill = count.sort((x, y) => x - y).slice(0, count.length - (args.cacheNumber || 1000)); - for (const is of spill) { - for (const ic in content) { - if (content[ic].update_time === is) { - delete content[ic]; - break - } - } - } - } - if (content[host_name]) { - if (Date.now() - content[host_name].update_time > ((args.interval || 30) * 1000)) { - content[host_name].update_time = Date.now(); - content[host_name].quantity++; - } - } else { - content[host_name] = { update_time: Date.now(), quantity: 1 } - } - return content -} - -function evalRules(host_name, rule_list) { - const host_suffix = host_name.split('.').reverse(); - rule_list = typeof rule_list == 'object' ? rule_list : formatRules(rule_list, 1); - for (const i in rule_list) { - if (rule_list[i].startsWith('.') && !rule_list[i].endsWith('.')) { - const rule_host_suffix = rule_list[i].split('.').reverse().filter((v) => v); - if (rule_host_suffix.filter((v, i) => host_suffix[i] === v).length === rule_host_suffix.length) { - return true - } - } else if (rule_list[i].startsWith('.') && rule_list[i].endsWith('.')) { - if (host_name.includes(rule_list[i].slice(1, -1))) { - return true - } - } else if (rule_list[i] === host_name) { - return true - } - } - return false -} - -function formatRules(list, type) { - return (list || '').replace(/\r|\ |(\/\/|#|;).*/g, '').split('\n').map((v) => { - if (v.startsWith('DOMAIN,')) { return type ? v.split(",")[1] : v } - if (v.startsWith('DOMAIN-SUFFIX,')) { return type ? `.${v.split(",")[1]}` : v } - if (v.startsWith('.')) { return type ? v : `DOMAIN-SUFFIX,${v.slice(1)}` } - if (v.includes('.')) { return type ? v : `DOMAIN,${v}` } - }).filter((v) => v); -} - -async function eTLD(content = {}) { - if (!content.update_time || (Date.now() - content.update_time > 86400000 * 30)) { - await new Promise(resolve => { - $httpClient.get({ - url: 'https://publicsuffix.org/list/public_suffix_list.dat' - }, (error, resp, body) => { - if (resp.status == 200 && !error && body) { - content.update_time = Date.now(); - content.public_suffix = body.replace(/\r|.*(\/\/|#|;).*|\n(\!|\*\.)/g, '\n').split('\n').filter((t) => t); - $persistentStore.write(JSON.stringify(content), `${args.key}-eTLD`); - resolve() - } else if (content.update_time) { - console.log(`Update eTLD list failed: ${error}`); - resolve() - } else { - throw new Error(`Download eTLD list failed: ${error}`) - } - }) - }) - } - return content -} - -/* -Shorten multi level domain: non-eTLD, full eTLD, second level domain will return original -Basic logic: www.abc.com -> .abc.com -*/ -function shortenDomain(host_name, eTLD_list) { - return host_name.split('.').reverse().reduce((t, v, i, c) => { - if (t === host_name || c.length == 2) { return host_name } - if (t.startsWith('.')) { return t } - const host_suffix = v + (t && `.${t}` || ''); - for (const ix in eTLD_list) { - if (eTLD_list[ix] === host_suffix) { - return host_suffix - } - } - return !i && host_name || `.${host_suffix}` - }, '') -} - -function argsList(data) { - return Array.from( - data.split("&") - .map((i) => i.split("=")) - .map(([k, v]) => [k, decodeURIComponent(v)]) - ) - .reduce((a, [k, v]) => Object.assign(a, { [k]: v }), {}) -} \ No newline at end of file diff --git a/Shortcuts/PolicySwitch.js b/Shortcuts/PolicySwitch.js deleted file mode 100644 index 432e867398..0000000000 --- a/Shortcuts/PolicySwitch.js +++ /dev/null @@ -1,129 +0,0 @@ -/* -捷径策略切换脚本, 该脚本需与捷径配合使用. - -脚本兼容: Surge4.7, QuanX1.0.22(545+), Loon2.1.10(290+) -捷径地址: https://www.icloud.com/shortcuts/0f5b9a825cad47488a78ff2876b822dd - -脚本配置: ------------Surge------------ -[Script] -捷径策略切换 = type=http-request,pattern=^http:\/\/nobyda\.policy,requires-body=1,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Shortcuts/PolicySwitch.js - ---------QuantumuitX--------- -[rewrite_local] -^http:\/\/nobyda\.policy url script-analyze-echo-response https://raw.githubusercontent.com/NobyDa/Script/master/Shortcuts/PolicySwitch.js - -------------Loon------------ -[Script] -http-request ^http:\/\/nobyda\.policy script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Shortcuts/PolicySwitch.js, requires-body=true, tag=捷径策略切换 - ----------------------------- -*/ - -const $ = new nobyda(); -const url = $request.url; -const body = JSON.parse($request.body || '{}'); - -(async function SwitchPoliy() { - let res = {}; - if (/\/getGroup$/.test(url)) - res.group = await $.getGroup(); - if (/\/getPolicy$/.test(url)) - res.policy = await $.getPolicy(body.group); - if (/\/setPolicy$/.test(url)) - res.success = await $.setPolicy(body.group, body.policy); - $.done(res); -})() - -function nobyda() { - const isLoon = typeof($loon) !== "undefined"; - const isQuanX = typeof($configuration) !== 'undefined'; - const isSurge = typeof($httpAPI) !== 'undefined'; - const m = `不支持您的APP版本, 请等待APP更新 ⚠️`; - this.getGroup = () => { - if (isSurge) { - return new Promise((resolve) => { - $httpAPI("GET", "v1/policies", {}, (b) => resolve(b['policy-groups'])) - }) - } - if (isLoon) { - const getName = JSON.parse($config.getConfig()); - return getName['all_policy_groups']; - } - if (isQuanX) { - return new Promise((resolve) => { - $configuration.sendMessage({ - action: "get_customized_policy" - }).then(b => { - if (b.ret) { - resolve(Object.keys(b.ret).filter(s => b.ret[s].type == "static")); - } else resolve(); - }, () => resolve()); - }) - } - return m; - } - this.getPolicy = (groupName) => { - if (isSurge) { - return new Promise((resolve) => { - $httpAPI("GET", "v1/policy_groups", {}, (b) => { - resolve(b[groupName].map(g => g.name)) - }) - }) - } - if (isLoon) { - return new Promise((resolve) => { - $config.getSubPolicys(groupName, (b) => { - const get = JSON.parse(b || '[]').map(n => n.name); - resolve(get) - }) - }) - } - if (isQuanX) { - return new Promise((resolve) => { - $configuration.sendMessage({ - action: "get_customized_policy", - content: groupName - }).then(b => { - if (b.ret && b.ret[groupName]) { - resolve(b.ret[groupName].candidates); - } else resolve(); - }, () => resolve()); - }) - } - return m; - } - this.setPolicy = (group, policy) => { - if (isSurge) { - return new Promise((resolve) => { - $httpAPI("POST", "v1/policy_groups/select", { - group_name: group, - policy: policy - }, (b) => resolve(!b.error)) - }) - } - if (isLoon) { - const set = $config.setSelectPolicy(group, policy); - return set; - } - if (isQuanX) { - return new Promise((resolve) => { - $configuration.sendMessage({ - action: "set_policy_state", - content: { - [group]: policy - } - }).then((b) => resolve(!b.error), () => resolve()); - }) - } - return m; - } - this.done = (body) => { - const e = { - response: { - body: JSON.stringify(body) - } - }; - $done(typeof($task) != "undefined" ? e.response : e); - } -} \ No newline at end of file diff --git a/Stash/IPA-Installer.stoverride b/Stash/IPA-Installer.stoverride deleted file mode 100644 index 29dd32268c..0000000000 --- a/Stash/IPA-Installer.stoverride +++ /dev/null @@ -1,16 +0,0 @@ -name: IPA应用辅助安装器 -desc: 该模块可在iOS端辅助安装商店版或已签名IPA(需使用快捷指令 + Shu/Jsbox/pythonista), 查看脚本注释以了解具体方法; 安装演示可查看TG频道 @NobyDa - -http: - mitm: - - nobyda.app - script: - - match: ^https:\/\/nobyda.app/(install|download) - name: IPA-Installer - type: request - require-body: true - timeout: 10 -script-providers: - IPA-Installer: - url: https://raw.githubusercontent.com/NobyDa/Script/master/IPA-Installer/IPA-Installer.js - interval: 86400 \ No newline at end of file diff --git a/Sub-store-parser/DataQuery.js b/Sub-store-parser/DataQuery.js deleted file mode 100644 index 22e96bc1fc..0000000000 --- a/Sub-store-parser/DataQuery.js +++ /dev/null @@ -1,66 +0,0 @@ -/****************************** - -Sub-Store外置流量查询脚本 - -该脚本基于Sub-Store, 可解决APP使用Sub-Store链接后, 没有流量通知的问题. 使用前需确认您的机场订阅是否支持流量信息. (注:节点名流量信息暂不支持) -Sub-Store订阅管理器: https://github.com/Peng-YM/Sub-Store - -最后更新: 2022.6.12 -测试兼容: QuantumultX, Surge, Loon. -使用方法: 打开Sub-Store => 订阅 => 编辑 => 节点操作+ => 脚本操作 => 填入脚本链接或粘贴脚本 => 保存 - -您的APP更新Sub-Store订阅链接时, 将自动发送流量通知. - -脚本链接: https://raw.githubusercontent.com/NobyDa/Script/master/Sub-store-parser/DataQuery.js - -******************************/ - -async function operator(proxies, client) { - if (['JSON', 'URI'].includes(client)) return proxies; - const $ = $substore; //OpenAPI in Sub-Store - const single = $.read('subs'); - const collection = $.read('collections'); - const subtag = decodeURIComponent($request.url.split(/download\/(collection\/|)(.*)/)[2]); - const group = []; - if ($request.url.includes('/collection/')) { //collection subscription. - const deployed = collection[subtag].process.filter((c) => c.type == 'Script Operator' && c.args.content.includes('/DataQuery.js')).length; - for (let i = 0; i < collection[subtag].subscriptions.length; i++) { - if (deployed) group.push({ - name: collection[subtag].subscriptions[i], url: single[collection[subtag].subscriptions[i]].url - }); - } - } else { //single subscription. - group.push({ name: single[subtag].name, url: single[subtag].url }) - } - await Promise.all( - group.map((c) => $.http.get(c.url) - .then((r) => { - const t = parseInfo(r); - $.notify( - `🔹 订阅昵称:「 ${c.name} 」`, - t.expire ? `🔹 过期时间:「 ${t.expire} 」` : ``, - `🔸 已用流量:「 ${t.used} GB 」\n🔸 剩余流量:「 ${t.free} GB 」` - ); - }) - .catch((e) => $.notify(`🔹 订阅昵称:「 ${c.name} 」`, ``, `🔺 查询失败:「 ${e.message || e} 」`)) - ) - ) - return proxies; -} - -function parseInfo(resp) { //reference to https://github.com/KOP-XIAO/QuantumultX/blob/master/Scripts/resource-parser.js - var sinfo = JSON.stringify(resp.headers || '').replace(/ /g, "").toLowerCase(); - if (sinfo.indexOf("total=") == -1 && sinfo.indexOf("download=") == -1) - throw new Error('该订阅不包含流量信息'); - // var total = (parseFloat(sinfo.split("total=")[1].split(",")[0]) / (1024 ** 3)).toFixed(0); - 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); - 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); - if (sinfo.indexOf("expire=") != -1) { - var epr = new Date(parseFloat(sinfo.split("expire=")[1].split(",")[0]) * 1000); - var year = epr.getFullYear(); - var mth = epr.getMonth() + 1 < 10 ? '0' + (epr.getMonth() + 1) : (epr.getMonth() + 1); - var day = epr.getDate() < 10 ? "0" + (epr.getDate()) : epr.getDate(); - return { expire: `${year}-${mth}-${day}`, used: usd, free: left } - } - return { used: usd, free: left } -} \ No newline at end of file diff --git a/Surge/AdRule.list b/Surge/AdRule.list deleted file mode 100644 index 4f404985a6..0000000000 --- a/Surge/AdRule.list +++ /dev/null @@ -1,8643 +0,0 @@ -# Update > 2023/12/23 -DOMAIN-SUFFIX,api-access.pangolin-sdk-toutiao-b.com -DOMAIN-SUFFIX,mcupdate.gstarcad.com -DOMAIN-SUFFIX,adx.open-adx.com -DOMAIN-SUFFIX,adservice.sigmob.cn -DOMAIN-SUFFIX,t7z.cupid.iqiyi.com -DOMAIN-SUFFIX,static-s.iqiyi.com -DOMAIN-SUFFIX,mobile2.da.mgtv.com -DOMAIN-SUFFIX,mobile.da.mgtv.com -DOMAIN-SUFFIX,gwp.xiaojukeji.com -DOMAIN-SUFFIX,ct.xiaojukeji.com -DOMAIN-SUFFIX,news.ssp.qq.com -DOMAIN-SUFFIX,news.l.qq.com -DOMAIN-SUFFIX,unidesk.alicdn.com -DOMAIN-SUFFIX,idealads.net -DOMAIN-SUFFIX,ironsrc.com -DOMAIN-SUFFIX,apoll.m.taobao.com -DOMAIN-SUFFIX,comet.yahoo.com -DOMAIN-SUFFIX,gemini.yahoo.com -DOMAIN-SUFFIX,a.ckm.iqiyi.com -DOMAIN-SUFFIX,ad.m.iqiyi.com -DOMAIN-SUFFIX,afp.iqiyi.com -DOMAIN-SUFFIX,androidgo.duapp.com -DOMAIN-SUFFIX,api.cupid.iqiyi.com -DOMAIN-SUFFIX,api.cupid.qiyi.com -DOMAIN-SUFFIX,c.uaa.iqiyi.com -DOMAIN-SUFFIX,cloudpush.iqiyi.com -DOMAIN-SUFFIX,cm.passport.iqiyi.com -DOMAIN-SUFFIX,count.game.pps.tv -DOMAIN-SUFFIX,cupid.iqiyi.com -DOMAIN-SUFFIX,emoticon.sns.iqiyi.com -DOMAIN-SUFFIX,game.pps.tv -DOMAIN-SUFFIX,gamecenter.iqiyi.com -DOMAIN-SUFFIX,mbdlog.iqiyi.com -DOMAIN-SUFFIX,msg.iqiyi.com -DOMAIN-SUFFIX,msg.video.qiyi.com -DOMAIN-SUFFIX,msg2.video.qiyi.com -DOMAIN-SUFFIX,msga.71.am -DOMAIN-SUFFIX,msga.cupid.iqiyi.com -DOMAIN-SUFFIX,nl.notice.iqiyi.com -DOMAIN-SUFFIX,nl.rcd.iqiyi.com -DOMAIN-SUFFIX,notice.iqiyi.com -DOMAIN-SUFFIX,noxagile.duapp.com -DOMAIN-SUFFIX,paopao.iqiyi.com -DOMAIN-SUFFIX,policy.video.iqiyi.com -DOMAIN-SUFFIX,qosp.msg.71.am -DOMAIN-SUFFIX,static.g.iqiyi.com -DOMAIN-SUFFIX,static.g.ppstream.com -DOMAIN-SUFFIX,store.iqiyi.com -DOMAIN-SUFFIX,tracker.sns.iqiyi.com -DOMAIN-SUFFIX,yuedu.iqiyi.com -DOMAIN-SUFFIX,actives.youku.com -DOMAIN-SUFFIX,ad.api.3g.tudou.com -DOMAIN-SUFFIX,ad.api.3g.youku.com -DOMAIN-SUFFIX,ad.api.mobile.youku.com -DOMAIN-SUFFIX,a-dxk.play.api.3g.youku.com -DOMAIN-SUFFIX,b.smartvideo.youku.com -DOMAIN-SUFFIX,c.yes.youku.com -DOMAIN-SUFFIX,das.api.youku.com -DOMAIN-SUFFIX,das.mobile.youku.com -DOMAIN-SUFFIX,dev-push.m.youku.com -DOMAIN-SUFFIX,dl.g.youku.com -DOMAIN-SUFFIX,dmapp.youku.com -DOMAIN-SUFFIX,gamex.mobile.youku.com -DOMAIN-SUFFIX,hudong.pl.youku.com -DOMAIN-SUFFIX,huodong.pl.youku.com -DOMAIN-SUFFIX,huodong.vip.youku.com -DOMAIN-SUFFIX,hz.youku.com -DOMAIN-SUFFIX,l.ykimg.com -DOMAIN-SUFFIX,lstat.youku.com -DOMAIN-SUFFIX,m.yes.youku.com -DOMAIN-SUFFIX,mobilemsg.youku.com -DOMAIN-SUFFIX,msg.youku.com -DOMAIN-SUFFIX,myes.youku.com -DOMAIN-SUFFIX,p.l.youku.com -DOMAIN-SUFFIX,passport-log.youku.com -DOMAIN-SUFFIX,p-log.ykimg.com -DOMAIN-SUFFIX,push.m.youku.com -DOMAIN-SUFFIX,r.l.youku.com -DOMAIN-SUFFIX,s.p.youku.com -DOMAIN-SUFFIX,sdk.api.gamex.mobile.youku.com -DOMAIN-SUFFIX,sdk.m.youku.com -DOMAIN-SUFFIX,stat.youku.com -DOMAIN-SUFFIX,store.tv.api.3g.youku.com -DOMAIN-SUFFIX,store.xl.api.3g.youku.com -DOMAIN-SUFFIX,tdrec.youku.com -DOMAIN-SUFFIX,test.ott.youku.com -DOMAIN-SUFFIX,urchin.lstat.youku.com -DOMAIN-SUFFIX,v.l.youku.com -DOMAIN-SUFFIX,val.api.youku.com -DOMAIN-SUFFIX,wan.youku.com -DOMAIN-SUFFIX,ykatr.youku.com -DOMAIN-SUFFIX,ykrec.youku.com -DOMAIN-SUFFIX,ads-api.videojj.com -DOMAIN-SUFFIX,cdn.cmop.mgtv.com -DOMAIN-SUFFIX,click.hunantv.com -DOMAIN-SUFFIX,cmop.mgtv.com -DOMAIN-SUFFIX,cytron.videojj.com -DOMAIN-SUFFIX,cytroncdn.videojj.com -DOMAIN-SUFFIX,imgaliyun.da.mgtv.com -DOMAIN-SUFFIX,imgaliyun.res.mgtv.com -DOMAIN-SUFFIX,m2.da.mgtv.com -DOMAIN-SUFFIX,me.videojj.com -DOMAIN-SUFFIX,mobaliyun.res.mgtv.com -DOMAIN-SUFFIX,mp4.res.hunantv.com -DOMAIN-SUFFIX,pc.da.mgtv.com -DOMAIN-SUFFIX,pc1.da.mgtv.com -DOMAIN-SUFFIX,pcvideoaliyun.titan.mgtv.com -DOMAIN-SUFFIX,pcvideoyd.titan.mgtv.com -DOMAIN-SUFFIX,pcweb.v1.mgtv.com -DOMAIN-SUFFIX,plat.videojj.com -DOMAIN-SUFFIX,py.da.mgtv.com -DOMAIN-SUFFIX,res.hunantv.com -DOMAIN-SUFFIX,store.videojj.com -DOMAIN-SUFFIX,v2.da.mgtv.com -DOMAIN-SUFFIX,va.videojj.com -DOMAIN-SUFFIX,videojj.com -DOMAIN-SUFFIX,web.da.mgtv.com -DOMAIN-SUFFIX,x.da.hunantv.com -DOMAIN-SUFFIX,x.da.mgtv.com -DOMAIN-SUFFIX,x1.da.hunantv.com -DOMAIN-SUFFIX,y.da.hunantv.com -DOMAIN-SUFFIX,y.da.mgtv.com -DOMAIN-SUFFIX,1.letvlive.com -DOMAIN-SUFFIX,2.letvlive.com -DOMAIN-SUFFIX,ads1.lfengmobile.com -DOMAIN-SUFFIX,api.game.letvstore.com -DOMAIN-SUFFIX,api.push.le.com -DOMAIN-SUFFIX,cdn.zampdsp.com -DOMAIN-SUFFIX,cm.fancyapi.com -DOMAIN-SUFFIX,cn.api.push.le.com -DOMAIN-SUFFIX,dc.letv.com -DOMAIN-SUFFIX,fz.letv.com -DOMAIN-SUFFIX,minisite.letv.com -DOMAIN-SUFFIX,msg.m.letv.com -DOMAIN-SUFFIX,pro.hoye.letv.com -DOMAIN-SUFFIX,pro.letv.com -DOMAIN-SUFFIX,s.zampdsp.com -DOMAIN-SUFFIX,stat.letv.com -DOMAIN-SUFFIX,static.app.m.letv.com -DOMAIN-SUFFIX,zamplus.com -DOMAIN-SUFFIX,azabu-u.ac.jp -DOMAIN-SUFFIX,couchcoaster.jp -DOMAIN-SUFFIX,delivery.dmkt-sp.jp -DOMAIN-SUFFIX,ehg-youtube.hitbox.com -DOMAIN-SUFFIX,m-78.jp -DOMAIN-SUFFIX,nichibenren.or.jp -DOMAIN-SUFFIX,nicorette.co.kr -DOMAIN-SUFFIX,adnet.sohu.com -DOMAIN-SUFFIX,epro.sogou.com -DOMAIN-SUFFIX,go.sohu.com -DOMAIN-SUFFIX,golden1.sogou.com -DOMAIN-SUFFIX,inte.sogou.com -DOMAIN-SUFFIX,inte.sogoucdn.com -DOMAIN-SUFFIX,lu.sogoucdn.com -DOMAIN-SUFFIX,theta.sogoucdn.com -DOMAIN-SUFFIX,uranus.sogou.com -DOMAIN-SUFFIX,afp.pplive.com -DOMAIN-SUFFIX,app.aplus.pptv.com -DOMAIN-SUFFIX,as.aplus.pptv.com -DOMAIN-SUFFIX,jp.as.pptv.com -DOMAIN-SUFFIX,pp2.pptv.com -DOMAIN-SUFFIX,stat.pptv.com -DOMAIN-SUFFIX,static.g.pptv.com -DOMAIN-SUFFIX,hxjs.tool.hexun.com -DOMAIN-SUFFIX,hxsame.hexun.com -DOMAIN-SUFFIX,itv.hexun.com -DOMAIN-SUFFIX,utrack.hexun.com -DOMAIN-SUFFIX,ad.cmvideo.cn -DOMAIN-SUFFIX,atm.cp31.ott.cibntv.net -DOMAIN-SUFFIX,aty.cp45.ott.cibntv.net -DOMAIN-SUFFIX,cpm.cm.kankan.com -DOMAIN-SUFFIX,float.kankan.com -DOMAIN-SUFFIX,houyi.baofeng.net -DOMAIN-SUFFIX,iadctest.qwapi.com -DOMAIN-SUFFIX,logger.baofeng.com -DOMAIN-SUFFIX,ad.video.51togic.com -DOMAIN-SUFFIX,biz5.kankan.com -DOMAIN-SUFFIX,c.algovid.com -DOMAIN-SUFFIX,cms.laifeng.com -DOMAIN-SUFFIX,dotcounter.douyutv.com -DOMAIN-SUFFIX,g.uusee.com -DOMAIN-SUFFIX,gcdn.2mdn.net -DOMAIN-SUFFIX,gentags.net -DOMAIN-SUFFIX,gg.jtertp.com -DOMAIN-SUFFIX,gug.ku6cdn.com -DOMAIN-SUFFIX,hp.smiler-ad.com -DOMAIN-SUFFIX,kooyum.com -DOMAIN-SUFFIX,ld.kuaigames.com -DOMAIN-SUFFIX,logstat.t.sfht.com -DOMAIN-SUFFIX,match.rtbidder.net -DOMAIN-SUFFIX,mixer.cupid.ptqy.gitv.tv -DOMAIN-SUFFIX,msg.c002.ottcn.com -DOMAIN-SUFFIX,msga.ptqy.gitv.tv -DOMAIN-SUFFIX,njwxh.com -DOMAIN-SUFFIX,nl.rcd.ptqy.gitv.tv -DOMAIN-SUFFIX,n-st.vip.com -DOMAIN-SUFFIX,pb.bi.gitv.tv -DOMAIN-SUFFIX,pop.uusee.com -DOMAIN-SUFFIX,rd.kuaigames.com -DOMAIN-SUFFIX,shizen-no-megumi.com -DOMAIN-SUFFIX,shrek.6.cn -DOMAIN-SUFFIX,simba.6.cn -DOMAIN-SUFFIX,st.vq.ku6.cn -DOMAIN-SUFFIX,statcounter.com -DOMAIN-SUFFIX,static.duoshuo.com -DOMAIN-SUFFIX,static.ku6.com -DOMAIN-SUFFIX,static8.pmadx.com -DOMAIN-SUFFIX,store.ptqy.gitv.tv -DOMAIN-SUFFIX,t7z.cupid.ptqy.gitv.tv -DOMAIN-SUFFIX,traffic.uusee.com -DOMAIN-SUFFIX,union.6.cn -DOMAIN-SUFFIX,wa.gtimg.com -DOMAIN-SUFFIX,bfshan.cn -DOMAIN-SUFFIX,0.r.msn.com -DOMAIN-SUFFIX,000dn.com -DOMAIN-SUFFIX,001union.com -DOMAIN-SUFFIX,0086555.com -DOMAIN-SUFFIX,00880808.com -DOMAIN-SUFFIX,00oo00.com -DOMAIN-SUFFIX,01.gxso.net -DOMAIN-SUFFIX,010teacher.com -DOMAIN-SUFFIX,010xk.com -DOMAIN-SUFFIX,018520.com -DOMAIN-SUFFIX,01daa.lubih.com -DOMAIN-SUFFIX,01daa.lutci.com -DOMAIN-SUFFIX,01daa.lutgh.com -DOMAIN-SUFFIX,01daa.luvbr.com -DOMAIN-SUFFIX,01daa.luytr.com -DOMAIN-SUFFIX,022aifang.com -DOMAIN-SUFFIX,023hysj.com -DOMAIN-SUFFIX,025suyu.com -DOMAIN-SUFFIX,0313413.com -DOMAIN-SUFFIX,0451106.com -DOMAIN-SUFFIX,0531kt.com -DOMAIN-SUFFIX,0592weixin.com -DOMAIN-SUFFIX,0594003.com -DOMAIN-SUFFIX,06362.com -DOMAIN-SUFFIX,0756sjlm.com.cn -DOMAIN-SUFFIX,09_19.supfree.net -DOMAIN-SUFFIX,0aqpqdju.me -DOMAIN-SUFFIX,0x01e7.website -DOMAIN-SUFFIX,0xxd.com -DOMAIN-SUFFIX,1.1010pic.com -DOMAIN-SUFFIX,1.201980.com -DOMAIN-SUFFIX,1.21shebao.com -DOMAIN-SUFFIX,1.51sxue.cn -DOMAIN-SUFFIX,1.aili.com -DOMAIN-SUFFIX,1.bashenghuo.com -DOMAIN-SUFFIX,1.chcx.cn -DOMAIN-SUFFIX,1.cjcp.cn -DOMAIN-SUFFIX,1.codesdq.com -DOMAIN-SUFFIX,1.feihua.com -DOMAIN-SUFFIX,1.glook.cn -DOMAIN-SUFFIX,1.hao123.com -DOMAIN-SUFFIX,1.hnyouneng.com -DOMAIN-SUFFIX,1.hslyqs.com -DOMAIN-SUFFIX,1.i1766.com -DOMAIN-SUFFIX,1.iqeq.com.cn -DOMAIN-SUFFIX,1.jeasyui.net -DOMAIN-SUFFIX,1.mgff.com -DOMAIN-SUFFIX,1.nanrenwo.net -DOMAIN-SUFFIX,1.panduoduo.net -DOMAIN-SUFFIX,1.qtmojo.cn -DOMAIN-SUFFIX,1.rengshu.com -DOMAIN-SUFFIX,1.soufy.cn -DOMAIN-SUFFIX,1.tulaoshi.com -DOMAIN-SUFFIX,1.tuxi.com.cn -DOMAIN-SUFFIX,1.win7china.com -DOMAIN-SUFFIX,1.win7sky.com -DOMAIN-SUFFIX,1.wps.cn -DOMAIN-SUFFIX,1.xiaopin5.com -DOMAIN-SUFFIX,1.xiaozhizhijia.com -DOMAIN-SUFFIX,1.xilu.com -DOMAIN-SUFFIX,1.zw3e.com -DOMAIN-SUFFIX,1000dy.com -DOMAIN-SUFFIX,10086.cn.baidu.cdn.yiwk.com -DOMAIN-SUFFIX,100fenlm.com -DOMAIN-SUFFIX,1017.cn -DOMAIN-SUFFIX,10up.com -DOMAIN-SUFFIX,11.hydcd.com -DOMAIN-SUFFIX,111111qb.com -DOMAIN-SUFFIX,111cn.net -DOMAIN-SUFFIX,1133.cc -DOMAIN-SUFFIX,114la.com -DOMAIN-SUFFIX,1178.shucong.com -DOMAIN-SUFFIX,11g.yiqig.cn -DOMAIN-SUFFIX,1224.dxsbb.com -DOMAIN-SUFFIX,123.sogou.com -DOMAIN-SUFFIX,12306media.com -DOMAIN-SUFFIX,1234xm.com -DOMAIN-SUFFIX,12365chia.com -DOMAIN-SUFFIX,123hala.com -DOMAIN-SUFFIX,123juzi.net -DOMAIN-SUFFIX,13023.url.7wkw.com -DOMAIN-SUFFIX,138138138.top -DOMAIN-SUFFIX,142904.com -DOMAIN-SUFFIX,144.dragonparking.com -DOMAIN-SUFFIX,1495039.com -DOMAIN-SUFFIX,163.wrating.com -DOMAIN-SUFFIX,163ren.com -DOMAIN-SUFFIX,168.it168.com -DOMAIN-SUFFIX,1680go.com -DOMAIN-SUFFIX,168ad.cc -DOMAIN-SUFFIX,170yy.com -DOMAIN-SUFFIX,175bar.com -DOMAIN-SUFFIX,176um.com -DOMAIN-SUFFIX,178gg.com -DOMAIN-SUFFIX,17leyi.com -DOMAIN-SUFFIX,17un.co -DOMAIN-SUFFIX,17un.com -DOMAIN-SUFFIX,17zhaole.com -DOMAIN-SUFFIX,18av.mm-cg.co -DOMAIN-SUFFIX,18dusun.com -DOMAIN-SUFFIX,18tzx.com -DOMAIN-SUFFIX,1933000.com -DOMAIN-SUFFIX,1d1px.net -DOMAIN-SUFFIX,1e2hyl3b.wq42211.com -DOMAIN-SUFFIX,1i580.com -DOMAIN-SUFFIX,1kmb.cn -DOMAIN-SUFFIX,1kxun.mobi -DOMAIN-SUFFIX,1kzh.com -DOMAIN-SUFFIX,1l1.cc -DOMAIN-SUFFIX,1lib.cn -DOMAIN-SUFFIX,1o26.com -DOMAIN-SUFFIX,1qwe3r.com -DOMAIN-SUFFIX,1tlm.cn -DOMAIN-SUFFIX,1uandun.com -DOMAIN-SUFFIX,1x3x.com -DOMAIN-SUFFIX,2.1010pic.com -DOMAIN-SUFFIX,2.21shebao.com -DOMAIN-SUFFIX,2.5aigushi.com -DOMAIN-SUFFIX,2.aili.com -DOMAIN-SUFFIX,2.bashenghuo.com -DOMAIN-SUFFIX,2.heiyange.com -DOMAIN-SUFFIX,2.mobixs.cn -DOMAIN-SUFFIX,2.nanrenwo.net -DOMAIN-SUFFIX,2.rengshu.com -DOMAIN-SUFFIX,2.tuxi.com.cn -DOMAIN-SUFFIX,201071.com -DOMAIN-SUFFIX,2012.8684.com -DOMAIN-SUFFIX,2012ui.com -DOMAIN-SUFFIX,20150930.cf -DOMAIN-SUFFIX,2016.sina.cn -DOMAIN-SUFFIX,2016bobo.cf -DOMAIN-SUFFIX,2017img.myxh999.com -DOMAIN-SUFFIX,202m.com -DOMAIN-SUFFIX,203710.com -DOMAIN-SUFFIX,2144.cn -DOMAIN-SUFFIX,21union.com -DOMAIN-SUFFIX,22.qingsongbar.com -DOMAIN-SUFFIX,22222jsc.com -DOMAIN-SUFFIX,222627.com -DOMAIN-SUFFIX,22lm.cc -DOMAIN-SUFFIX,233wo.com -DOMAIN-SUFFIX,2345.cn -DOMAIN-SUFFIX,2345api.dftoutiao.com -DOMAIN-SUFFIX,2345apicode.dftoutiao.com -DOMAIN-SUFFIX,2345at.com -DOMAIN-SUFFIX,235123.net -DOMAIN-SUFFIX,24haitao.net -DOMAIN-SUFFIX,256ppp.com -DOMAIN-SUFFIX,268mob.cn -DOMAIN-SUFFIX,272829.cc -DOMAIN-SUFFIX,272xb.com -DOMAIN-SUFFIX,28acglz.com -DOMAIN-SUFFIX,2a.com.cn -DOMAIN-SUFFIX,2cnt.net -DOMAIN-SUFFIX,2m2n.com -DOMAIN-SUFFIX,2o7.net -DOMAIN-SUFFIX,3.guidaye.com -DOMAIN-SUFFIX,3.ssqzj.com -DOMAIN-SUFFIX,30350f.com -DOMAIN-SUFFIX,30407799.com -DOMAIN-SUFFIX,30ampj.com -DOMAIN-SUFFIX,31.media.tumblr.com -DOMAIN-SUFFIX,312036.com -DOMAIN-SUFFIX,3180555.com -DOMAIN-SUFFIX,32414.com -DOMAIN-SUFFIX,32666099.com -DOMAIN-SUFFIX,33.autohome.com.cn -DOMAIN-SUFFIX,33.pcpop.com -DOMAIN-SUFFIX,33544444.com -DOMAIN-SUFFIX,336.com -DOMAIN-SUFFIX,3388pjdc.com -DOMAIN-SUFFIX,339.cn -DOMAIN-SUFFIX,3393.com -DOMAIN-SUFFIX,33lm.cc -DOMAIN-SUFFIX,33shangyou.com -DOMAIN-SUFFIX,35baba.cn -DOMAIN-SUFFIX,3600.com -DOMAIN-SUFFIX,360640.com -DOMAIN-SUFFIX,360baidus.com -DOMAIN-SUFFIX,360jiaquan.com -DOMAIN-SUFFIX,360safego.com -DOMAIN-SUFFIX,360shopping.com.cn -DOMAIN-SUFFIX,360vip.front99.com -DOMAIN-SUFFIX,361315.cc -DOMAIN-SUFFIX,365bibi.com -DOMAIN-SUFFIX,365safego.com -DOMAIN-SUFFIX,366safego.com -DOMAIN-SUFFIX,36pn.com -DOMAIN-SUFFIX,376zf.com -DOMAIN-SUFFIX,37cs.com -DOMAIN-SUFFIX,37mnm.com -DOMAIN-SUFFIX,37pk49.com -DOMAIN-SUFFIX,37see.com -DOMAIN-SUFFIX,37wan.cn -DOMAIN-SUFFIX,37wan.com -DOMAIN-SUFFIX,3808010.com -DOMAIN-SUFFIX,38330.bet -DOMAIN-SUFFIX,3839168.com -DOMAIN-SUFFIX,38499.com -DOMAIN-SUFFIX,38c99.com -DOMAIN-SUFFIX,39330.bet -DOMAIN-SUFFIX,3975lm.com -DOMAIN-SUFFIX,39xc.net -DOMAIN-SUFFIX,3dm.huya.com -DOMAIN-SUFFIX,3dns-2.adobe.com -DOMAIN-SUFFIX,3dns-3.adobe.com -DOMAIN-SUFFIX,3dwwwgame.com -DOMAIN-SUFFIX,3g.990.net -DOMAIN-SUFFIX,3gmimo.com -DOMAIN-SUFFIX,3gmtr.com -DOMAIN-SUFFIX,3htai.com -DOMAIN-SUFFIX,3qmh.com -DOMAIN-SUFFIX,3rd.t.sohu.com -DOMAIN-SUFFIX,3wz6z.bchuangpi.cn -DOMAIN-SUFFIX,3ygww.com -DOMAIN-SUFFIX,404.safedog.cn -DOMAIN-SUFFIX,4207008.com -DOMAIN-SUFFIX,4242jj.com -DOMAIN-SUFFIX,4242lll.com -DOMAIN-SUFFIX,4242uuu.com -DOMAIN-SUFFIX,456juhd.com -DOMAIN-SUFFIX,46sg.com -DOMAIN-SUFFIX,49wanwan.com -DOMAIN-SUFFIX,4ggww.com -DOMAIN-SUFFIX,4wad.com -DOMAIN-SUFFIX,4xhyr.shuimujinggong.com -DOMAIN-SUFFIX,504pk.com -DOMAIN-SUFFIX,5066.net -DOMAIN-SUFFIX,50bang.org -DOMAIN-SUFFIX,5125129.com -DOMAIN-SUFFIX,513hch.com -DOMAIN-SUFFIX,517m.cn -DOMAIN-SUFFIX,518.sdinfo.net -DOMAIN-SUFFIX,5188yy.com -DOMAIN-SUFFIX,519397.com -DOMAIN-SUFFIX,51ads.com -DOMAIN-SUFFIX,51dql.com -DOMAIN-SUFFIX,51gxqm.com -DOMAIN-SUFFIX,51jumintong.com -DOMAIN-SUFFIX,51la.net -DOMAIN-SUFFIX,51link.com -DOMAIN-SUFFIX,51network.com -DOMAIN-SUFFIX,51vipedu.com -DOMAIN-SUFFIX,51weidashi.com -DOMAIN-SUFFIX,51xumei.com -DOMAIN-SUFFIX,51yes.com -DOMAIN-SUFFIX,51zhanzhuang.cn -DOMAIN-SUFFIX,5207470.com -DOMAIN-SUFFIX,5269120.com -DOMAIN-SUFFIX,526d.uunice.com -DOMAIN-SUFFIX,526dimg.uunice.com -DOMAIN-SUFFIX,5293.com -DOMAIN-SUFFIX,52kmh.com -DOMAIN-SUFFIX,52kmk.com -DOMAIN-SUFFIX,52lubo.cn -DOMAIN-SUFFIX,5345ll.com -DOMAIN-SUFFIX,537901.com -DOMAIN-SUFFIX,55.la -DOMAIN-SUFFIX,555p555p.com -DOMAIN-SUFFIX,559gp.com -DOMAIN-SUFFIX,55lu.com -DOMAIN-SUFFIX,5634.com -DOMAIN-SUFFIX,5675146.com -DOMAIN-SUFFIX,57.com.cn -DOMAIN-SUFFIX,57union.com -DOMAIN-SUFFIX,58.xgo.com.cn -DOMAIN-SUFFIX,5814889.com -DOMAIN-SUFFIX,5857.com -DOMAIN-SUFFIX,588yw.com -DOMAIN-SUFFIX,58lm.vip -DOMAIN-SUFFIX,592man.com -DOMAIN-SUFFIX,5dg.me -DOMAIN-SUFFIX,5dian.org -DOMAIN-SUFFIX,5egk.com -DOMAIN-SUFFIX,5imoney.com -DOMAIN-SUFFIX,5jcom.com.cn -DOMAIN-SUFFIX,5vz3cfs0yd.me -DOMAIN-SUFFIX,5y9nfpes.52pk.com -DOMAIN-SUFFIX,5yrra.deshuangwang.cn -DOMAIN-SUFFIX,600ad.com -DOMAIN-SUFFIX,601654.com -DOMAIN-SUFFIX,60608787.com -DOMAIN-SUFFIX,626uc.com -DOMAIN-SUFFIX,644446.com -DOMAIN-SUFFIX,649558.com -DOMAIN-SUFFIX,64si.com -DOMAIN-SUFFIX,654mmm.com -DOMAIN-SUFFIX,6615338.cn -DOMAIN-SUFFIX,6666349.com -DOMAIN-SUFFIX,6669667.com -DOMAIN-SUFFIX,66992949.com -DOMAIN-SUFFIX,66san.com -DOMAIN-SUFFIX,6711.com -DOMAIN-SUFFIX,6728812.com -DOMAIN-SUFFIX,685wo.com -DOMAIN-SUFFIX,68665565.com -DOMAIN-SUFFIX,69duk.com -DOMAIN-SUFFIX,6a4cc.lubue.com -DOMAIN-SUFFIX,6a4cc.luvbq.com -DOMAIN-SUFFIX,6a4cc.luvbr.com -DOMAIN-SUFFIX,6a4cc.luytr.com -DOMAIN-SUFFIX,6boou.voluumtrk.com -DOMAIN-SUFFIX,6dad.com -DOMAIN-SUFFIX,6dvip.com -DOMAIN-SUFFIX,6huu.com -DOMAIN-SUFFIX,6kwan.com -DOMAIN-SUFFIX,6tsbe1zs.me -DOMAIN-SUFFIX,700900.com -DOMAIN-SUFFIX,706529.com -DOMAIN-SUFFIX,7080555.com -DOMAIN-SUFFIX,70e.com -DOMAIN-SUFFIX,70lm.com -DOMAIN-SUFFIX,711kk.com -DOMAIN-SUFFIX,716703.com -DOMAIN-SUFFIX,71sem.com -DOMAIN-SUFFIX,73.sinawap.com -DOMAIN-SUFFIX,743m1.11a12.com -DOMAIN-SUFFIX,749558.com -DOMAIN-SUFFIX,749808.com -DOMAIN-SUFFIX,7540.com -DOMAIN-SUFFIX,75to.com -DOMAIN-SUFFIX,7631.com -DOMAIN-SUFFIX,766ba.net -DOMAIN-SUFFIX,76802.net -DOMAIN-SUFFIX,77455.com -DOMAIN-SUFFIX,778669.com -DOMAIN-SUFFIX,7794.com -DOMAIN-SUFFIX,77power.com -DOMAIN-SUFFIX,77u.com -DOMAIN-SUFFIX,77xtv.com -DOMAIN-SUFFIX,7891655.cn -DOMAIN-SUFFIX,7car.com.cn -DOMAIN-SUFFIX,7clink.com -DOMAIN-SUFFIX,7dah8.com -DOMAIN-SUFFIX,7jiajiao.com -DOMAIN-SUFFIX,7mad.7m.cn -DOMAIN-SUFFIX,7pk.com -DOMAIN-SUFFIX,7wen.cn -DOMAIN-SUFFIX,7xz3.com -DOMAIN-SUFFIX,7z66.com -DOMAIN-SUFFIX,8.jrj.com -DOMAIN-SUFFIX,801.tianyaui.com -DOMAIN-SUFFIX,8066hg.com -DOMAIN-SUFFIX,80sjw.com -DOMAIN-SUFFIX,813690.top -DOMAIN-SUFFIX,8184.cc -DOMAIN-SUFFIX,818mov.com -DOMAIN-SUFFIX,81c.cn -DOMAIN-SUFFIX,8269996.com -DOMAIN-SUFFIX,8368661.com -DOMAIN-SUFFIX,846.move7.com -DOMAIN-SUFFIX,849558.com -DOMAIN-SUFFIX,85058s.com -DOMAIN-SUFFIX,8521448.com -DOMAIN-SUFFIX,85655095.com -DOMAIN-SUFFIX,859377.com -DOMAIN-SUFFIX,85tgw.com -DOMAIN-SUFFIX,86.cc -DOMAIN-SUFFIX,860010.com -DOMAIN-SUFFIX,86kx.com -DOMAIN-SUFFIX,878090.com -DOMAIN-SUFFIX,8800271.com.cn -DOMAIN-SUFFIX,88210212.com -DOMAIN-SUFFIX,8866786.com -DOMAIN-SUFFIX,888.izhufu.net -DOMAIN-SUFFIX,888.jiuwanwang.com -DOMAIN-SUFFIX,888.tv.sohu.com -DOMAIN-SUFFIX,88818122.cn -DOMAIN-SUFFIX,888zr022.com -DOMAIN-SUFFIX,88cncc.com -DOMAIN-SUFFIX,88rpg.net -DOMAIN-SUFFIX,88shu.cn -DOMAIN-SUFFIX,892155.com -DOMAIN-SUFFIX,89h8.com -DOMAIN-SUFFIX,8dulm.com -DOMAIN-SUFFIX,8hykthze.cricket -DOMAIN-SUFFIX,8jd2lfsq.me -DOMAIN-SUFFIX,8jkx.com -DOMAIN-SUFFIX,8le8le.com -DOMAIN-SUFFIX,8mfty.com -DOMAIN-SUFFIX,8ox.cn -DOMAIN-SUFFIX,90053999.com -DOMAIN-SUFFIX,910weixin.com -DOMAIN-SUFFIX,911.cc -DOMAIN-SUFFIX,915.com -DOMAIN-SUFFIX,91ad.bestvogue.com -DOMAIN-SUFFIX,91adv.com -DOMAIN-SUFFIX,91hui.com -DOMAIN-SUFFIX,91xry.com -DOMAIN-SUFFIX,91ysa.com -DOMAIN-SUFFIX,91zgm.com -DOMAIN-SUFFIX,92x.tumblr.com -DOMAIN-SUFFIX,930.dragonparking.com -DOMAIN-SUFFIX,93manhua.com -DOMAIN-SUFFIX,94lm.com -DOMAIN-SUFFIX,95105012.com -DOMAIN-SUFFIX,9519.net -DOMAIN-SUFFIX,95558000.com -DOMAIN-SUFFIX,9565365.com -DOMAIN-SUFFIX,9566180.com -DOMAIN-SUFFIX,96mob.com -DOMAIN-SUFFIX,9948000.com -DOMAIN-SUFFIX,99909988.com -DOMAIN-SUFFIX,99click.com -DOMAIN-SUFFIX,99ddd.com -DOMAIN-SUFFIX,99lolo.com -DOMAIN-SUFFIX,9ads.net -DOMAIN-SUFFIX,9dtiny.cn -DOMAIN-SUFFIX,9kff.com -DOMAIN-SUFFIX,9pkw.com -DOMAIN-SUFFIX,9tn.cc -DOMAIN-SUFFIX,9wushuo.com -DOMAIN-SUFFIX,a.198banjia.com -DOMAIN-SUFFIX,a.53yao.com -DOMAIN-SUFFIX,a.5ykj.com -DOMAIN-SUFFIX,a.80982.org -DOMAIN-SUFFIX,a.ads1.msn.com -DOMAIN-SUFFIX,a.ads2.msn.com -DOMAIN-SUFFIX,a.armystar.com -DOMAIN-SUFFIX,a.baidu.com -DOMAIN-SUFFIX,a.baiy.net -DOMAIN-SUFFIX,a.baomihua.com -DOMAIN-SUFFIX,a.beilamusi.com -DOMAIN-SUFFIX,a.benshiw.net -DOMAIN-SUFFIX,a.bshu.com -DOMAIN-SUFFIX,a.cdngeek.net -DOMAIN-SUFFIX,a.clipconverter.cc -DOMAIN-SUFFIX,a.cn.duoyi.com -DOMAIN-SUFFIX,a.dangdang.com -DOMAIN-SUFFIX,a.dianjoy.com -DOMAIN-SUFFIX,a.dounanhuahui.com -DOMAIN-SUFFIX,a.duanmeiwen.com -DOMAIN-SUFFIX,a.e7009.com -DOMAIN-SUFFIX,a.ecook.cn -DOMAIN-SUFFIX,a.epinv.com -DOMAIN-SUFFIX,a.eporner.com -DOMAIN-SUFFIX,a.exam58.com -DOMAIN-SUFFIX,a.fengyx.com -DOMAIN-SUFFIX,a.fwsir.com -DOMAIN-SUFFIX,a.giantrealm.com -DOMAIN-SUFFIX,a.global.msads.net -DOMAIN-SUFFIX,a.hl.mi.com -DOMAIN-SUFFIX,a.holagames.com -DOMAIN-SUFFIX,a.irs01.com -DOMAIN-SUFFIX,a.itiexue.net -DOMAIN-SUFFIX,a.jyeoo.com -DOMAIN-SUFFIX,a.kandiaoyu.com -DOMAIN-SUFFIX,a.kejixun.com -DOMAIN-SUFFIX,a.kickass.to -DOMAIN-SUFFIX,a.koudai.com -DOMAIN-SUFFIX,a.livesportmedia.eu -DOMAIN-SUFFIX,a.lolwot.com -DOMAIN-SUFFIX,a.ltdnc.com -DOMAIN-SUFFIX,a.lwinl.com -DOMAIN-SUFFIX,a.lz13.cn -DOMAIN-SUFFIX,a.m.gxwztv.com -DOMAIN-SUFFIX,a.m.shuhuangge.org -DOMAIN-SUFFIX,a.mct01.com -DOMAIN-SUFFIX,a.mjlnbx.cn -DOMAIN-SUFFIX,a.nanhuwang.com -DOMAIN-SUFFIX,a.nowscore.com -DOMAIN-SUFFIX,a.qiao024.com -DOMAIN-SUFFIX,a.qinghua5.com -DOMAIN-SUFFIX,a.shangz99991.com -DOMAIN-SUFFIX,a.shczz.com -DOMAIN-SUFFIX,a.shenchuang.com -DOMAIN-SUFFIX,a.shuoshuodaquan.net -DOMAIN-SUFFIX,a.solarmovie.is -DOMAIN-SUFFIX,a.soonyou123.com -DOMAIN-SUFFIX,a.starstar19999.com -DOMAIN-SUFFIX,a.startui19999.com -DOMAIN-SUFFIX,a.thefreethoughtproject.com -DOMAIN-SUFFIX,a.tribalfusion.com -DOMAIN-SUFFIX,a.tujidao.com -DOMAIN-SUFFIX,a.tuuituii2999.com -DOMAIN-SUFFIX,a.ucoz.net -DOMAIN-SUFFIX,a.union.mi.com -DOMAIN-SUFFIX,a.visualrevenue.com -DOMAIN-SUFFIX,a.vlion.cn -DOMAIN-SUFFIX,a.waczt.cn -DOMAIN-SUFFIX,a.wlfnb.com -DOMAIN-SUFFIX,a.xinwenge.net -DOMAIN-SUFFIX,a.xixiyishu.com -DOMAIN-SUFFIX,a.xizi.com -DOMAIN-SUFFIX,a.xywy.com -DOMAIN-SUFFIX,a.yangshengtang123.com -DOMAIN-SUFFIX,a.yixie8.com -DOMAIN-SUFFIX,a.yjbys.com -DOMAIN-SUFFIX,a.youdao.com -DOMAIN-SUFFIX,a1.0s.net.cn -DOMAIN-SUFFIX,a1.azg168.cn -DOMAIN-SUFFIX,a1.gexing.me -DOMAIN-SUFFIX,a1.huanqiumil.com -DOMAIN-SUFFIX,a1.huiqituan.com -DOMAIN-SUFFIX,a1.itc.cn -DOMAIN-SUFFIX,a1.liuxue86.com -DOMAIN-SUFFIX,a1.lmaq.cn -DOMAIN-SUFFIX,a1.peoplecdn.cn -DOMAIN-SUFFIX,a1.vdolady.com -DOMAIN-SUFFIX,a1.yuuedu.com -DOMAIN-SUFFIX,a1.zhanzhang.net -DOMAIN-SUFFIX,a1click.cpc.sogou.com -DOMAIN-SUFFIX,a2.b310.com -DOMAIN-SUFFIX,a2.huanqiumil.com -DOMAIN-SUFFIX,a2.rabbitpre.com -DOMAIN-SUFFIX,a3.ikafan.com -DOMAIN-SUFFIX,a3p4.net -DOMAIN-SUFFIX,a4.b2b168.com -DOMAIN-SUFFIX,a4.ikafan.com -DOMAIN-SUFFIX,a4.yeshj.com -DOMAIN-SUFFIX,a5.yeshj.com -DOMAIN-SUFFIX,a6.bjdianyue.com -DOMAIN-SUFFIX,a6.codejumps.com -DOMAIN-SUFFIX,a6.taobanapp.com -DOMAIN-SUFFIX,a6s.1cakeclub.com -DOMAIN-SUFFIX,a6s.modoupai.com -DOMAIN-SUFFIX,a6s.ruyiqufu.com -DOMAIN-SUFFIX,a6s.ve001nz.com -DOMAIN-SUFFIX,a7shun.com -DOMAIN-SUFFIX,a907907.com -DOMAIN-SUFFIX,a9377j.com -DOMAIN-SUFFIX,aa.goodsblock.mgid.com -DOMAIN-SUFFIX,aa.jiankang.com -DOMAIN-SUFFIX,aa.tianya999.com -DOMAIN-SUFFIX,aa.xiangxiangmf.com -DOMAIN-SUFFIX,aa.zldh123.com -DOMAIN-SUFFIX,aa0.pub.funshion.com -DOMAIN-SUFFIX,aa1.pub.funshion.com -DOMAIN-SUFFIX,aafanke.cc -DOMAIN-SUFFIX,aa-gb.mgid.com -DOMAIN-SUFFIX,aam.adsremote.scrippsnetworks.com -DOMAIN-SUFFIX,ab.dydab.com -DOMAIN-SUFFIX,ab.goodsblock.mgid.com -DOMAIN-SUFFIX,ab.hysdknb.com -DOMAIN-SUFFIX,ab.meishiba.com.cn -DOMAIN-SUFFIX,ab.sc115.com -DOMAIN-SUFFIX,abc.dooccn.com -DOMAIN-SUFFIX,abc.douguo.com -DOMAIN-SUFFIX,abc.eastlady.cn -DOMAIN-SUFFIX,abc.hkepc.com -DOMAIN-SUFFIX,abc.ruiwen.com -DOMAIN-SUFFIX,abc.xtyx918.com -DOMAIN-SUFFIX,abc.yjbys.com -DOMAIN-SUFFIX,abc.zhiyaspa.com -DOMAIN-SUFFIX,abcd.zsrt88.cn -DOMAIN-SUFFIX,abcj.dooccn.com -DOMAIN-SUFFIX,ab-gb.mgid.com -DOMAIN-SUFFIX,abtest.mistat.xiaomi.com -DOMAIN-SUFFIX,ac.atpanel.com -DOMAIN-SUFFIX,ac.mmstat.com -DOMAIN-SUFFIX,ac2.msn.com -DOMAIN-SUFFIX,ac3.msn.com -DOMAIN-SUFFIX,acasys88.cn -DOMAIN-SUFFIX,access.njherald.com -DOMAIN-SUFFIX,ac-gb.mgid.com -DOMAIN-SUFFIX,acint.net -DOMAIN-SUFFIX,acm.dzwww.com -DOMAIN-SUFFIX,acs86.com -DOMAIN-SUFFIX,acsystem.wasu.cn -DOMAIN-SUFFIX,act2.mediafour.com -DOMAIN-SUFFIX,action.logger.baofeng.com -DOMAIN-SUFFIX,activate.adobe.com -DOMAIN-SUFFIX,activate.wip3.adobe.com -DOMAIN-SUFFIX,activate-sea.adobe.com -DOMAIN-SUFFIX,activate-sjc0.adobe.com -DOMAIN-SUFFIX,activation.cyberlink.com -DOMAIN-SUFFIX,activation.easeus.com -DOMAIN-SUFFIX,active.baofeng.com -DOMAIN-SUFFIX,activeqq.3g.qq.com -DOMAIN-SUFFIX,activity.app.autohome.com.cn -DOMAIN-SUFFIX,activity.serving-sys.com -DOMAIN-SUFFIX,activity.tuifish.com -DOMAIN-SUFFIX,activity.yuyiya.com -DOMAIN-SUFFIX,actlog.dftoutiao.com -DOMAIN-SUFFIX,actsdk.idreamsky.com -DOMAIN-SUFFIX,acuityplatform.com -DOMAIN-SUFFIX,acwgf.com -DOMAIN-SUFFIX,acxiom-online.com -DOMAIN-SUFFIX,ad.1111cpc.com -DOMAIN-SUFFIX,ad.17173.com -DOMAIN-SUFFIX,ad.1kxun.com -DOMAIN-SUFFIX,ad.3.cn -DOMAIN-SUFFIX,ad.360yield.com -DOMAIN-SUFFIX,ad.363.in -DOMAIN-SUFFIX,ad.3dnews.ru -DOMAIN-SUFFIX,ad.51wnl.com -DOMAIN-SUFFIX,ad.95306.cn -DOMAIN-SUFFIX,ad.about.co.kr -DOMAIN-SUFFIX,ad.accessmediaproductions.com -DOMAIN-SUFFIX,ad.adhouyi.cn -DOMAIN-SUFFIX,ad.aidalan.com -DOMAIN-SUFFIX,ad.auditude.com -DOMAIN-SUFFIX,ad.bayescom.com -DOMAIN-SUFFIX,ad.beihai365.com -DOMAIN-SUFFIX,ad.bitmedia.io -DOMAIN-SUFFIX,ad.bjmama.net -DOMAIN-SUFFIX,ad.cacafly.com -DOMAIN-SUFFIX,ad.cctv.com -DOMAIN-SUFFIX,ad.cooks.com -DOMAIN-SUFFIX,ad.crichd.in -DOMAIN-SUFFIX,ad.csdn.net -DOMAIN-SUFFIX,ad.dedecms.com -DOMAIN-SUFFIX,ad.digitimes.com.tw -DOMAIN-SUFFIX,ad.directmirror.com -DOMAIN-SUFFIX,ad.dokrmob.com -DOMAIN-SUFFIX,ad.doubanio.com -DOMAIN-SUFFIX,ad.download.cnet.com -DOMAIN-SUFFIX,ad.dqwjzm.com -DOMAIN-SUFFIX,ad.duapps.com -DOMAIN-SUFFIX,ad.duga.jp -DOMAIN-SUFFIX,ad.dumedia.ru -DOMAIN-SUFFIX,ad.duomi.com -DOMAIN-SUFFIX,ad.dzwindows.com -DOMAIN-SUFFIX,ad.dzwww.com -DOMAIN-SUFFIX,ad.egou.com -DOMAIN-SUFFIX,ad.endpo.in -DOMAIN-SUFFIX,ad.epochtimes.com -DOMAIN-SUFFIX,ad.eporner.com -DOMAIN-SUFFIX,ad.evozi.com -DOMAIN-SUFFIX,ad.flipboard.com -DOMAIN-SUFFIX,ad.flurry.com -DOMAIN-SUFFIX,ad.flux.com -DOMAIN-SUFFIX,ad.fnnews.com -DOMAIN-SUFFIX,ad.foxnetworks.com -DOMAIN-SUFFIX,ad.funp.com -DOMAIN-SUFFIX,ad.funshion.org.cn -DOMAIN-SUFFIX,ad.gametower.com.tw -DOMAIN-SUFFIX,ad.ganji.com -DOMAIN-SUFFIX,ad.gmw.cn -DOMAIN-SUFFIX,ad.go.com -DOMAIN-SUFFIX,ad.greedland.net -DOMAIN-SUFFIX,ad.gtbrowser.com -DOMAIN-SUFFIX,ad.hefei.cc -DOMAIN-SUFFIX,ad.hiiir.com -DOMAIN-SUFFIX,ad.holaq.com -DOMAIN-SUFFIX,ad.hot-mob.com -DOMAIN-SUFFIX,ad.house365.com -DOMAIN-SUFFIX,ad.ibookstar.com -DOMAIN-SUFFIX,ad.icasthq.com -DOMAIN-SUFFIX,ad.idgtn.net -DOMAIN-SUFFIX,ad.iloveinterracial.com -DOMAIN-SUFFIX,ad.ipadview.com -DOMAIN-SUFFIX,ad.jamba.net -DOMAIN-SUFFIX,ad.jamster.co.uk -DOMAIN-SUFFIX,ad.jamster.com -DOMAIN-SUFFIX,ad.jsnbrynb.com -DOMAIN-SUFFIX,ad.jxnews.com.cn -DOMAIN-SUFFIX,ad.kissanime.io -DOMAIN-SUFFIX,ad.kisscartoon.io -DOMAIN-SUFFIX,ad.leadbolt.net -DOMAIN-SUFFIX,ad.leadboltads.net -DOMAIN-SUFFIX,ad.leadboltapps.net -DOMAIN-SUFFIX,ad.leadboltmobile.net -DOMAIN-SUFFIX,ad.livere.co.kr -DOMAIN-SUFFIX,ad.lqalm.com -DOMAIN-SUFFIX,ad.lyricswire.com -DOMAIN-SUFFIX,ad.madserving.com -DOMAIN-SUFFIX,ad.mail.ru -DOMAIN-SUFFIX,ad.mail.sohu.com -DOMAIN-SUFFIX,ad.mangareader.net -DOMAIN-SUFFIX,ad.mediabong.net -DOMAIN-SUFFIX,ad.mesomorphosis.com -DOMAIN-SUFFIX,ad.mi.com -DOMAIN-SUFFIX,ad.mnt123.com -DOMAIN-SUFFIX,ad.molitv.cn -DOMAIN-SUFFIX,ad.naver.com -DOMAIN-SUFFIX,ad.netowl.jp -DOMAIN-SUFFIX,ad.newegg.com -DOMAIN-SUFFIX,ad.obuy.tw -DOMAIN-SUFFIX,ad.openmultimedia.biz -DOMAIN-SUFFIX,ad.outsidehub.com -DOMAIN-SUFFIX,ad.pandora.tv -DOMAIN-SUFFIX,ad.pchome.com.tw -DOMAIN-SUFFIX,ad.pickple.net -DOMAIN-SUFFIX,ad.pixnet.in -DOMAIN-SUFFIX,ad.pixnet.net -DOMAIN-SUFFIX,ad.player.baidu.com -DOMAIN-SUFFIX,ad.propellerads.com -DOMAIN-SUFFIX,ad.proxy.sh -DOMAIN-SUFFIX,ad.qq.com -DOMAIN-SUFFIX,ad.r.worldssl.net -DOMAIN-SUFFIX,ad.rambler.ru -DOMAIN-SUFFIX,ad.reachlocal.com -DOMAIN-SUFFIX,ad.rednet.cn -DOMAIN-SUFFIX,ad.reklamport.com -DOMAIN-SUFFIX,ad.search.ch -DOMAIN-SUFFIX,ad.seeyouyima.com -DOMAIN-SUFFIX,ad.sensismediasmart.com.au -DOMAIN-SUFFIX,ad.services.distractify.com -DOMAIN-SUFFIX,ad.shuoshuomi.com -DOMAIN-SUFFIX,ad.sina.com.cn -DOMAIN-SUFFIX,ad.sinovision.net -DOMAIN-SUFFIX,ad.slutload.com -DOMAIN-SUFFIX,ad.smartclip.net -DOMAIN-SUFFIX,ad.spielothek.so -DOMAIN-SUFFIX,ad.spreaker.com -DOMAIN-SUFFIX,ad.stsywl.com -DOMAIN-SUFFIX,ad.tatatimes.com -DOMAIN-SUFFIX,ad.test.ximalaya.com -DOMAIN-SUFFIX,ad.thepaper.cn -DOMAIN-SUFFIX,ad.thisav.com -DOMAIN-SUFFIX,ad.thsi.cn -DOMAIN-SUFFIX,ad.toutiao.com -DOMAIN-SUFFIX,ad.turn.com -DOMAIN-SUFFIX,ad.unimhk.com -DOMAIN-SUFFIX,ad.userporn.com -DOMAIN-SUFFIX,ad.vidaroo.com -DOMAIN-SUFFIX,ad.vryeye.com -DOMAIN-SUFFIX,ad.walkgame.com -DOMAIN-SUFFIX,ad.wang502.com -DOMAIN-SUFFIX,ad.winningpartner.com -DOMAIN-SUFFIX,ad.winrar.com.cn -DOMAIN-SUFFIX,ad.wretch.cc -DOMAIN-SUFFIX,ad.xmovies8.ru -DOMAIN-SUFFIX,ad.xxguan.cn -DOMAIN-SUFFIX,ad.yeshitv.com -DOMAIN-SUFFIX,ad.yieldlab.net -DOMAIN-SUFFIX,ad.ylunion.com -DOMAIN-SUFFIX,ad.zanox.com -DOMAIN-SUFFIX,ad.zdworks.com -DOMAIN-SUFFIX,ad.zhangyue.com -DOMAIN-SUFFIX,ad.zhidian3g.cn -DOMAIN-SUFFIX,ad.zuimeitianqi.com -DOMAIN-SUFFIX,ad0.bigmir.net -DOMAIN-SUFFIX,ad000000.com -DOMAIN-SUFFIX,ad1.bigmir.net -DOMAIN-SUFFIX,ad1.greedland.net -DOMAIN-SUFFIX,ad1.nend.net -DOMAIN-SUFFIX,ad1.netshelter.net -DOMAIN-SUFFIX,ad1.p5w.net -DOMAIN-SUFFIX,ad1.udn.com -DOMAIN-SUFFIX,ad1.xiaomi.com -DOMAIN-SUFFIX,ad1.yangjinyou.com -DOMAIN-SUFFIX,ad2.nend.net -DOMAIN-SUFFIX,ad2.udn.com -DOMAIN-SUFFIX,ad2.yam.com -DOMAIN-SUFFIX,ad2.yangjinyou.com -DOMAIN-SUFFIX,ad3.udn.com -DOMAIN-SUFFIX,ad4.bigmir.net -DOMAIN-SUFFIX,ad4.sina.com.cn -DOMAIN-SUFFIX,ad4.udn.com -DOMAIN-SUFFIX,ad4game.com -DOMAIN-SUFFIX,ad5.bigmir.net -DOMAIN-SUFFIX,ad6.bigmir.net -DOMAIN-SUFFIX,ad7.bigmir.net -DOMAIN-SUFFIX,ad7.com -DOMAIN-SUFFIX,ad7.tagphi.net -DOMAIN-SUFFIX,ad8.adfarm1.adition.com -DOMAIN-SUFFIX,ad9377.com -DOMAIN-SUFFIX,adadapted.com -DOMAIN-SUFFIX,adadmin.house365.com -DOMAIN-SUFFIX,adadvisor.net -DOMAIN-SUFFIX,ad-android.51wnl.com -DOMAIN-SUFFIX,adap.tv -DOMAIN-SUFFIX,adapi.lenovogame.com -DOMAIN-SUFFIX,adasad.myweb.hinet.net -DOMAIN-SUFFIX,adbana.com -DOMAIN-SUFFIX,ad-beta.flipboard.com -DOMAIN-SUFFIX,adbot.tw -DOMAIN-SUFFIX,adbox.sina.com.cn -DOMAIN-SUFFIX,ad-brix.com -DOMAIN-SUFFIX,adbuyer3.lycos.com -DOMAIN-SUFFIX,adbxb.com -DOMAIN-SUFFIX,adcast.deviantart.com -DOMAIN-SUFFIX,adcast.fblife.com -DOMAIN-SUFFIX,adccoo.cn -DOMAIN-SUFFIX,adcdn.goo.ne.jp -DOMAIN-SUFFIX,adchina.com -DOMAIN-SUFFIX,adcitrus.com -DOMAIN-SUFFIX,adcl.pchome.com.tw -DOMAIN-SUFFIX,adclick.g.doublecklick.net -DOMAIN-SUFFIX,adclient.uimserv.net -DOMAIN-SUFFIX,adclock.zdworks.com -DOMAIN-SUFFIX,adcloud.jp -DOMAIN-SUFFIX,ad-cloud.jp -DOMAIN-SUFFIX,adcome.cn -DOMAIN-SUFFIX,adcore.lenovomm.com -DOMAIN-SUFFIX,adcount.yoka.com -DOMAIN-SUFFIX,adcr.naver.com -DOMAIN-SUFFIX,adcreative.naver.com -DOMAIN-SUFFIX,add.bugun.com.tr -DOMAIN-SUFFIX,add.dz19.net -DOMAIN-SUFFIX,add.freeimg8.com -DOMAIN-SUFFIX,add.mmyuer.com -DOMAIN-SUFFIX,addata.ku6.com -DOMAIN-SUFFIX,ad-delivery.net -DOMAIN-SUFFIX,addirector.vindicosuite.com -DOMAIN-SUFFIX,addl.easetuner.com -DOMAIN-SUFFIX,adds.weatherology.com -DOMAIN-SUFFIX,addthis.com -DOMAIN-SUFFIX,addthisedge.com -DOMAIN-SUFFIX,adeaz.com -DOMAIN-SUFFIX,ader.mobi -DOMAIN-SUFFIX,adeventtracker.spotify.com -DOMAIN-SUFFIX,adexprt.com -DOMAIN-SUFFIX,adf.dahe.cn -DOMAIN-SUFFIX,adfarm.mediaplex.com -DOMAIN-SUFFIX,adform.net -DOMAIN-SUFFIX,adfront.auction.co.kr -DOMAIN-SUFFIX,adfurikun.jp -DOMAIN-SUFFIX,adfuture.cn -DOMAIN-SUFFIX,ad-gb.mgid.com -DOMAIN-SUFFIX,adgeo.163.com -DOMAIN-SUFFIX,adhai.com -DOMAIN-SUFFIX,adhome.1fangchan.com -DOMAIN-SUFFIX,adhouyi.com -DOMAIN-SUFFIX,adi.bigmir.net -DOMAIN-SUFFIX,adi.cnool.net -DOMAIN-SUFFIX,adi2007.cnool.net -DOMAIN-SUFFIX,adimages.go.com -DOMAIN-SUFFIX,adimages.sina.com.hk -DOMAIN-SUFFIX,adimg.bbcss.com -DOMAIN-SUFFIX,adimg.cqnews.net -DOMAIN-SUFFIX,adimg.daumcdn.net -DOMAIN-SUFFIX,adimg.deviantart.net -DOMAIN-SUFFIX,adimg.mobile.sina.cn -DOMAIN-SUFFIX,adimg.qxlsjw.com -DOMAIN-SUFFIX,adimg.uimserv.net -DOMAIN-SUFFIX,adimg.uve.weibo.com -DOMAIN-SUFFIX,adimg1.chosun.com -DOMAIN-SUFFIX,adimg3.search.naver.net -DOMAIN-SUFFIX,adimgs.xici.net -DOMAIN-SUFFIX,adimp.excite.co.jp -DOMAIN-SUFFIX,adinall.com -DOMAIN-SUFFIX,adinf.cp11.ott.cibntv.net -DOMAIN-SUFFIX,adinf.voole.com -DOMAIN-SUFFIX,adinfo.aol.com -DOMAIN-SUFFIX,adinfo.ra1.xlmc.sec.miui.com -DOMAIN-SUFFIX,adingo.jp.eimg.jp -DOMAIN-SUFFIX,adirects.com -DOMAIN-SUFFIX,adjb.5nd.com -DOMAIN-SUFFIX,adk.funshion.com -DOMAIN-SUFFIX,adk2.co -DOMAIN-SUFFIX,adk2x.com -DOMAIN-SUFFIX,adkmob.com -DOMAIN-SUFFIX,adkongjian.com -DOMAIN-SUFFIX,adlabs-sync.rutarget.ru -DOMAIN-SUFFIX,adlefee.com -DOMAIN-SUFFIX,adlink.shopsafe.co.nz -DOMAIN-SUFFIX,adlive.cn -DOMAIN-SUFFIX,adlocus.com -DOMAIN-SUFFIX,ad-locus.com -DOMAIN-SUFFIX,adlog.flurry.com -DOMAIN-SUFFIX,adm.265g.com -DOMAIN-SUFFIX,adm.72zx.com -DOMAIN-SUFFIX,adm.86wan.com -DOMAIN-SUFFIX,adm.baidu.com -DOMAIN-SUFFIX,adm.cloud.cnfol.com -DOMAIN-SUFFIX,adm.easou.com -DOMAIN-SUFFIX,adm.funshion.com -DOMAIN-SUFFIX,adm.icast.cn -DOMAIN-SUFFIX,adm.leju.com -DOMAIN-SUFFIX,adm.leju.sina.com.cn -DOMAIN-SUFFIX,adm.myzaker.com -DOMAIN-SUFFIX,adm.xmfish.com -DOMAIN-SUFFIX,adm.zbinfo.net -DOMAIN-SUFFIX,adm.zookingsoft.com -DOMAIN-SUFFIX,adm0.autoimg.cn -DOMAIN-SUFFIX,adm1.autoimg.cn -DOMAIN-SUFFIX,adm2.autoimg.cn -DOMAIN-SUFFIX,adm3.autoimg.cn -DOMAIN-SUFFIX,admaji.com -DOMAIN-SUFFIX,admarket.mobi -DOMAIN-SUFFIX,admd.yam.com -DOMAIN-SUFFIX,admedia.com -DOMAIN-SUFFIX,admeta.vo.llnwd.net -DOMAIN-SUFFIX,admgr.qingting.fm -DOMAIN-SUFFIX,admin.cooguo.com -DOMAIN-SUFFIX,admin.louxia.org -DOMAIN-SUFFIX,admin.ninebox.cn -DOMAIN-SUFFIX,admin6.com -DOMAIN-SUFFIX,admon.cn -DOMAIN-SUFFIX,admtpmp124.com -DOMAIN-SUFFIX,admx.baixing.com -DOMAIN-SUFFIX,adn.ebay.com -DOMAIN-SUFFIX,adn.insight.ucweb.com -DOMAIN-SUFFIX,adnetpub.yaolan.com -DOMAIN-SUFFIX,adnxs.com -DOMAIN-SUFFIX,adobe-dns.adobe.com -DOMAIN-SUFFIX,adobe-dns-2.adobe.com -DOMAIN-SUFFIX,adobe-dns-3.adobe.com -DOMAIN-SUFFIX,adomv.com -DOMAIN-SUFFIX,adp.cnool.net -DOMAIN-SUFFIX,adp.s8bbs.com -DOMAIN-SUFFIX,adp1.cnool.net -DOMAIN-SUFFIX,adpai.thepaper.cn -DOMAIN-SUFFIX,adperium.com -DOMAIN-SUFFIX,adping.qq.com -DOMAIN-SUFFIX,adplatform.vrtcal.com -DOMAIN-SUFFIX,ad-plus.cn -DOMAIN-SUFFIX,adplus.goo.mx -DOMAIN-SUFFIX,adplxmd.com -DOMAIN-SUFFIX,adpm.app.qq.com -DOMAIN-SUFFIX,adpolestar.net -DOMAIN-SUFFIX,adpro.cn -DOMAIN-SUFFIX,adpro.pro.cn -DOMAIN-SUFFIX,adpub.yaolan.com -DOMAIN-SUFFIX,adpublish.ydstatic.com -DOMAIN-SUFFIX,adpubs.yaolan.com -DOMAIN-SUFFIX,adpush.cn -DOMAIN-SUFFIX,adq.chinaso.com -DOMAIN-SUFFIX,adrdir.qq.com -DOMAIN-SUFFIX,adreal.cn -DOMAIN-SUFFIX,adres.myaora.net -DOMAIN-SUFFIX,adriver.ru -DOMAIN-SUFFIX,adriver-sync.rutarget.ru -DOMAIN-SUFFIX,adroll.com -DOMAIN-SUFFIX,adrotator.se -DOMAIN-SUFFIX,adrs.sdo.com -DOMAIN-SUFFIX,adrunnr.com -DOMAIN-SUFFIX,ads1.msads.net -DOMAIN-SUFFIX,ads1.msn.com -DOMAIN-SUFFIX,ads2.contentabc.com -DOMAIN-SUFFIX,ads2.msads.net -DOMAIN-SUFFIX,ads2.msn.com -DOMAIN-SUFFIX,ads2.opensubtitles.org -DOMAIN-SUFFIX,ads8.com -DOMAIN-SUFFIX,ads80.com -DOMAIN-SUFFIX,adsatt.abcnews.starwave.com -DOMAIN-SUFFIX,adsatt.disney.starwave.com -DOMAIN-SUFFIX,adsatt.espn.go.com -DOMAIN-SUFFIX,adsatt.espn.starwave.com -DOMAIN-SUFFIX,adsatt.familyfun.starwave.com -DOMAIN-SUFFIX,adsatt.go.starwave.com -DOMAIN-SUFFIX,adsatt.movies.starwave.com -DOMAIN-SUFFIX,adscaspion.appspot.com -DOMAIN-SUFFIX,adscdn.baidu.com -DOMAIN-SUFFIX,adsclick.qq.com -DOMAIN-SUFFIX,adsclick.yx.js.cn -DOMAIN-SUFFIX,adsco.re -DOMAIN-SUFFIX,adscript.gmarket.co.kr -DOMAIN-SUFFIX,adsdk.9imobi.com -DOMAIN-SUFFIX,adse.test.ximalaya.com -DOMAIN-SUFFIX,adsence.sogou.com -DOMAIN-SUFFIX,adsense.html5.qq.com -DOMAIN-SUFFIX,adserve2.tom.com -DOMAIN-SUFFIX,adsfactor.net -DOMAIN-SUFFIX,adsfile.qq.com -DOMAIN-SUFFIX,adsfs.oppomobile.com -DOMAIN-SUFFIX,adsgroup.qq.com -DOMAIN-SUFFIX,adshare.freedocast.com -DOMAIN-SUFFIX,adshmct.qq.com -DOMAIN-SUFFIX,adshmmsg.qq.com -DOMAIN-SUFFIX,adshost2.com -DOMAIN-SUFFIX,adshow.it168.com -DOMAIN-SUFFIX,adsin.zhangyoubao.com -DOMAIN-SUFFIX,adsinstant.com -DOMAIN-SUFFIX,adslvfile.qq.com -DOMAIN-SUFFIX,adslvseed.qq.com -DOMAIN-SUFFIX,adsmart.yicha.cn -DOMAIN-SUFFIX,adsolution.imtt.qq.com -DOMAIN-SUFFIX,adsor.openrunner.com -DOMAIN-SUFFIX,ad-specs.guoshipartners.com -DOMAIN-SUFFIX,adsqqclick.qq.com -DOMAIN-SUFFIX,adsremote.scrippsnetworks.com -DOMAIN-SUFFIX,adsrvr.org -DOMAIN-SUFFIX,adss.dotdo.net -DOMAIN-SUFFIX,adss.yahoo.com -DOMAIN-SUFFIX,adstat.cp11.ott.cibntv.net -DOMAIN-SUFFIX,adstextview.qq.com -DOMAIN-SUFFIX,adstil.indiatimes.com -DOMAIN-SUFFIX,ad-stir.com -DOMAIN-SUFFIX,adstream.123.sogoucdn.com -DOMAIN-SUFFIX,ads-twitter.com -DOMAIN-SUFFIX,adsunflower.com -DOMAIN-SUFFIX,adsunion.com -DOMAIN-SUFFIX,ad-survey.com -DOMAIN-SUFFIX,adsview.qq.com -DOMAIN-SUFFIX,adsview2.qq.com -DOMAIN-SUFFIX,adsymptotic.com -DOMAIN-SUFFIX,adsyndication.msn.com -DOMAIN-SUFFIX,adsys.chinacloudapp.cn -DOMAIN-SUFFIX,adsys.sinovision.net -DOMAIN-SUFFIX,adsystem.wasu.tv -DOMAIN-SUFFIX,adtaily.com -DOMAIN-SUFFIX,adtechjp.com -DOMAIN-SUFFIX,adtechus.com -DOMAIN-SUFFIX,adtest.theonion.com -DOMAIN-SUFFIX,adtrk.me -DOMAIN-SUFFIX,adultfriendfinder.com -DOMAIN-SUFFIX,adups.com -DOMAIN-SUFFIX,aduu.cn -DOMAIN-SUFFIX,adv.app.qq.com -DOMAIN-SUFFIX,adv.ccb.com -DOMAIN-SUFFIX,adv.fjtv.net -DOMAIN-SUFFIX,adv.jxnews.com.cn -DOMAIN-SUFFIX,adv.madserving.com -DOMAIN-SUFFIX,adv.s8bbs.com -DOMAIN-SUFFIX,adv2.downsave.com -DOMAIN-SUFFIX,advapi.ahtv.cn -DOMAIN-SUFFIX,adver.qq.com -DOMAIN-SUFFIX,adview.cn -DOMAIN-SUFFIX,advmob.cn -DOMAIN-SUFFIX,advombat.ru -DOMAIN-SUFFIX,adwasu.wasu.tv -DOMAIN-SUFFIX,adweb.test.ximalaya.com -DOMAIN-SUFFIX,adweb.ximalaya.com -DOMAIN-SUFFIX,adwo.com -DOMAIN-SUFFIX,adx.adxglobal.com -DOMAIN-SUFFIX,adx.chip.de -DOMAIN-SUFFIX,adx.dlads.cn -DOMAIN-SUFFIX,adx.kat.ph -DOMAIN-SUFFIX,adx.pro.cn -DOMAIN-SUFFIX,adx.xiaodutv.com -DOMAIN-SUFFIX,adx3.iq39.com -DOMAIN-SUFFIX,adxmi.com -DOMAIN-SUFFIX,adxpansion.com -DOMAIN-SUFFIX,adytx.com -DOMAIN-SUFFIX,adyun.com -DOMAIN-SUFFIX,adz.zwee.ly -DOMAIN-SUFFIX,adzerk.net -DOMAIN-SUFFIX,aec.shjk123.net -DOMAIN-SUFFIX,aecpm.alicdn.com -DOMAIN-SUFFIX,ae-gb.mgid.com -DOMAIN-SUFFIX,aercxy.com -DOMAIN-SUFFIX,aerserv.com -DOMAIN-SUFFIX,aes01.com -DOMAIN-SUFFIX,aeventlog.beacon.qq.com -DOMAIN-SUFFIX,afd.l.google.com -DOMAIN-SUFFIX,aff.eteachergroup.com -DOMAIN-SUFFIX,aff.lmgtfy.com -DOMAIN-SUFFIX,aff.marathonbet.com -DOMAIN-SUFFIX,aff.svjump.com -DOMAIN-SUFFIX,affil.mupromo.com -DOMAIN-SUFFIX,affiliategroove.com -DOMAIN-SUFFIX,affiliateprogram.keywordspy.com -DOMAIN-SUFFIX,affiliates.allposters.com -DOMAIN-SUFFIX,affiliates.goodvibes.com -DOMAIN-SUFFIX,affiliates.thrixxx.com -DOMAIN-SUFFIX,affiliatesmedia.sbobet.com -DOMAIN-SUFFIX,affiliation.fotovista.com -DOMAIN-SUFFIX,afjlb.com -DOMAIN-SUFFIX,afp.alicdn.com -DOMAIN-SUFFIX,afp.chinanews.com -DOMAIN-SUFFIX,afp.csbew.com -DOMAIN-SUFFIX,afp.m1905.com -DOMAIN-SUFFIX,afp.wasu.cn -DOMAIN-SUFFIX,afp.zol-img.com.cn -DOMAIN-SUFFIX,afpcreative.wasu.cn -DOMAIN-SUFFIX,afpimages.eastday -DOMAIN-SUFFIX,afpimages.eastday.com -DOMAIN-SUFFIX,afpmm.alicdn.com -DOMAIN-SUFFIX,afptrack.csbew.com -DOMAIN-SUFFIX,afs.googlesyndication.com -DOMAIN-SUFFIX,ag.nukefans.net -DOMAIN-SUFFIX,agenda.complex.com -DOMAIN-SUFFIX,ag-gb.marketgid.com -DOMAIN-SUFFIX,agn.aty.cp45.ott.cibntv.net -DOMAIN-SUFFIX,agn.aty.snmsohu.aisee.tv -DOMAIN-SUFFIX,agoodm.m.taobao.com -DOMAIN-SUFFIX,agr.voiceads.cn -DOMAIN-SUFFIX,agrant.cn -DOMAIN-SUFFIX,agrantsem.com -DOMAIN-SUFFIX,ahhuazhen.com -DOMAIN-SUFFIX,ahyau.com -DOMAIN-SUFFIX,ahyuns.com -DOMAIN-SUFFIX,ai.bioon.com -DOMAIN-SUFFIX,ai.m.taobao.com -DOMAIN-SUFFIX,ai.taobao.com -DOMAIN-SUFFIX,ai.xinju.cc -DOMAIN-SUFFIX,ai.yimg.jp -DOMAIN-SUFFIX,aibangzs.com -DOMAIN-SUFFIX,aicydb.com -DOMAIN-SUFFIX,aid.chinayk.com -DOMAIN-SUFFIX,aider-res.meizu.com -DOMAIN-SUFFIX,aihaoduo.cn -DOMAIN-SUFFIX,aikan6.com -DOMAIN-SUFFIX,ailicee.com -DOMAIN-SUFFIX,aim.yoyi.com.cn -DOMAIN-SUFFIX,air.yoyi.com.cn -DOMAIN-SUFFIX,airpush.com -DOMAIN-SUFFIX,airpushmarketing.s3.amazonaws.com -DOMAIN-SUFFIX,ais.abacast.com -DOMAIN-SUFFIX,aishang.bid -DOMAIN-SUFFIX,aishiguolong.com -DOMAIN-SUFFIX,aishowbger.com -DOMAIN-SUFFIX,aiwen.cc -DOMAIN-SUFFIX,ajapk.com -DOMAIN-SUFFIX,ajaxcdn.org -DOMAIN-SUFFIX,aj-gb.mgid.com -DOMAIN-SUFFIX,ajhdf.com -DOMAIN-SUFFIX,ajialive.com -DOMAIN-SUFFIX,ajnad.aljazeera.net -DOMAIN-SUFFIX,ajuhd.com -DOMAIN-SUFFIX,ak.sascdn.com -DOMAIN-SUFFIX,ak47.cooguo.com -DOMAIN-SUFFIX,akrwi.cn -DOMAIN-SUFFIX,akxsrsdbursfpx.bid -DOMAIN-SUFFIX,alertserver.ushaqi.com -DOMAIN-SUFFIX,alipay.dajiadou6.com -DOMAIN-SUFFIX,aliqqjd.cn -DOMAIN-SUFFIX,alisinak.com -DOMAIN-SUFFIX,alistatic.cn -DOMAIN-SUFFIX,alitianxia168.com -DOMAIN-SUFFIX,alitui.weibo.com -DOMAIN-SUFFIX,aliunion.cn.yahoo.com -DOMAIN-SUFFIX,aliyuncss.com -DOMAIN-SUFFIX,aliyunxin.com -DOMAIN-SUFFIX,all.orfr.adgtw.orangeads.fr -DOMAIN-SUFFIX,all.rising.com.cn -DOMAIN-SUFFIX,allnews.uodoo.com -DOMAIN-SUFFIX,allxin.com -DOMAIN-SUFFIX,alvares.esportsheaven.com -DOMAIN-SUFFIX,am.6park.com -DOMAIN-SUFFIX,am.g.ireader.com -DOMAIN-SUFFIX,am.szhome.com -DOMAIN-SUFFIX,am.zdnet.com.cn -DOMAIN-SUFFIX,am15.net -DOMAIN-SUFFIX,amazingmagics.com -DOMAIN-SUFFIX,amfi.gou.sogou.com -DOMAIN-SUFFIX,amiok.org -DOMAIN-SUFFIX,amps.yoyi.com.cn -DOMAIN-SUFFIX,ams.fx678.com -DOMAIN-SUFFIX,ams.lenovomm.com -DOMAIN-SUFFIX,a-m-s.poco.cn -DOMAIN-SUFFIX,amz.steamprices.com -DOMAIN-SUFFIX,an.m.liebao.cn -DOMAIN-SUFFIX,an.wikigifth.com -DOMAIN-SUFFIX,an.yandex.ru -DOMAIN-SUFFIX,ana.tatahn.com -DOMAIN-SUFFIX,analy.qq.com -DOMAIN-SUFFIX,andmejs.com -DOMAIN-SUFFIX,android.push.126.net -DOMAIN-SUFFIX,android.rqd.qq.com -DOMAIN-SUFFIX,androidlog.shouji.baofeng.com -DOMAIN-SUFFIX,android-lrcresource.wps.cn -DOMAIN-SUFFIX,andrqd.play.aiseet.atianqi.com -DOMAIN-SUFFIX,anfeng.com -DOMAIN-SUFFIX,angsrvr.com -DOMAIN-SUFFIX,anioscp.com -DOMAIN-SUFFIX,ann5.net -DOMAIN-SUFFIX,anquan.baidu.com -DOMAIN-SUFFIX,anquan.org -DOMAIN-SUFFIX,anreson.net -DOMAIN-SUFFIX,antivirus.baidu.com -DOMAIN-SUFFIX,anyangruisi.com -DOMAIN-SUFFIX,anysdk.com -DOMAIN-SUFFIX,aodongjiaosu.com -DOMAIN-SUFFIX,aombjl099.com -DOMAIN-SUFFIX,aoodoo.feng.com -DOMAIN-SUFFIX,aoodoo.weiphone.com -DOMAIN-SUFFIX,aos.wall.youmi.net -DOMAIN-SUFFIX,aos-creative.prf.hn -DOMAIN-SUFFIX,apas.aipai.com -DOMAIN-SUFFIX,api.0.0.0.0.cn -DOMAIN-SUFFIX,api.adv.ott.cibntv.net -DOMAIN-SUFFIX,api.ahjinshu.com -DOMAIN-SUFFIX,api.android.dianru.com -DOMAIN-SUFFIX,api.anti.wauee.com -DOMAIN-SUFFIX,api.appodeal.com -DOMAIN-SUFFIX,api.apps.sina.cn -DOMAIN-SUFFIX,api.bailingjiankang.com -DOMAIN-SUFFIX,api.bs.zui.com -DOMAIN-SUFFIX,api.cmt.mob.com -DOMAIN-SUFFIX,api.coolguang.com -DOMAIN-SUFFIX,api.dewmobile.net -DOMAIN-SUFFIX,api.dianru.com -DOMAIN-SUFFIX,api.doumob.com -DOMAIN-SUFFIX,api.dreamfull.cn -DOMAIN-SUFFIX,api.dsp.yhd.com -DOMAIN-SUFFIX,api.exc.mob.com -DOMAIN-SUFFIX,api.g1.junfull.com -DOMAIN-SUFFIX,api.g2.junfull.com -DOMAIN-SUFFIX,api.gi.igexin.com -DOMAIN-SUFFIX,api.goulegu.com -DOMAIN-SUFFIX,api.growingio.com -DOMAIN-SUFFIX,api.iapps.ifeng.com -DOMAIN-SUFFIX,api.iimedia.cn -DOMAIN-SUFFIX,api.ijunhai.com -DOMAIN-SUFFIX,api.itaoxiaoshuo.com -DOMAIN-SUFFIX,api.jr.mi.com -DOMAIN-SUFFIX,api.ketedata.com -DOMAIN-SUFFIX,api.koudaikj.com -DOMAIN-SUFFIX,api.leadbolt.net -DOMAIN-SUFFIX,api.mobgi.com -DOMAIN-SUFFIX,api.mobula.sdk.duapps.com -DOMAIN-SUFFIX,api.moogos.com -DOMAIN-SUFFIX,api.mp.uc.cn -DOMAIN-SUFFIX,api.newbelden.com -DOMAIN-SUFFIX,api.open.uc.cn -DOMAIN-SUFFIX,api.pingstart.com -DOMAIN-SUFFIX,api.ppoi.org -DOMAIN-SUFFIX,api.primecaster.net -DOMAIN-SUFFIX,api.push.daoyoudao.com -DOMAIN-SUFFIX,api.ra2.xlmc.sec.miui.com -DOMAIN-SUFFIX,api.rees46.com -DOMAIN-SUFFIX,api.rideraid.net -DOMAIN-SUFFIX,api.sec.miui.com -DOMAIN-SUFFIX,api.share.mob.com -DOMAIN-SUFFIX,api.shuzilm.cn -DOMAIN-SUFFIX,api.similarweb.com -DOMAIN-SUFFIX,api.tr.blismedia.com -DOMAIN-SUFFIX,api.tw06.xlmc.sec.miui.com -DOMAIN-SUFFIX,api.ujian.cc -DOMAIN-SUFFIX,api.union.vip.com -DOMAIN-SUFFIX,api.uniplayad.com -DOMAIN-SUFFIX,api.userstyles.org -DOMAIN-SUFFIX,api.viglink.com -DOMAIN-SUFFIX,api.waptest.taobao.com -DOMAIN-SUFFIX,api.xk.miui.com -DOMAIN-SUFFIX,api.y.igexin.com -DOMAIN-SUFFIX,api.youxiaoad.com -DOMAIN-SUFFIX,api.zol.com -DOMAIN-SUFFIX,api2.play.cn -DOMAIN-SUFFIX,api-flow.flyme.cn -DOMAIN-SUFFIX,api-game.meizu.com -DOMAIN-SUFFIX,apihk.growingio.com -DOMAIN-SUFFIX,api-push.meizu.com -DOMAIN-SUFFIX,apisoft.df0535.com -DOMAIN-SUFFIX,apk.idate520.com -DOMAIN-SUFFIX,apk.supfast.net -DOMAIN-SUFFIX,apkdo.com -DOMAIN-SUFFIX,apkinfo.voole.com -DOMAIN-SUFFIX,apklog.cp11.ott.cibntv.net -DOMAIN-SUFFIX,apm.suning.cn -DOMAIN-SUFFIX,apnmedia.ask.com -DOMAIN-SUFFIX,apns.ios.ijinshan.com -DOMAIN-SUFFIX,apollo.caixin.com -DOMAIN-SUFFIX,app.3987.com -DOMAIN-SUFFIX,app.9yyg.cn -DOMAIN-SUFFIX,app.abc000.today -DOMAIN-SUFFIX,app.acm.dzwww.com -DOMAIN-SUFFIX,app.eduancm.com -DOMAIN-SUFFIX,app.houyi.baofeng.net -DOMAIN-SUFFIX,app.hytdsm.com -DOMAIN-SUFFIX,app.ibaiducdn.com -DOMAIN-SUFFIX,app.jgyee.com -DOMAIN-SUFFIX,app.jiuzhilan.com -DOMAIN-SUFFIX,app.juwang.com -DOMAIN-SUFFIX,app.lz55.cn -DOMAIN-SUFFIX,app.moji001.com -DOMAIN-SUFFIX,app.starschina.com -DOMAIN-SUFFIX,app.tanwan.com -DOMAIN-SUFFIX,app.uu.cc -DOMAIN-SUFFIX,app.waps.cn -DOMAIN-SUFFIX,app.wapx.cn -DOMAIN-SUFFIX,app.wumii.com -DOMAIN-SUFFIX,app.xizi.com -DOMAIN-SUFFIX,app.xyjqy.com -DOMAIN-SUFFIX,app01.nodes.gslb.mi-idc.com -DOMAIN-SUFFIX,app02.nodes.gslb.mi-idc.com -DOMAIN-SUFFIX,appboy.com -DOMAIN-SUFFIX,appc.baidu.com -DOMAIN-SUFFIX,appcdn.wapx.cn -DOMAIN-SUFFIX,appcdn.wapx.com -DOMAIN-SUFFIX,appcpa.net -DOMAIN-SUFFIX,appdriver.cn -DOMAIN-SUFFIX,appdriver.com.cn -DOMAIN-SUFFIX,appfh.com -DOMAIN-SUFFIX,app-g.39.net -DOMAIN-SUFFIX,appget.cn -DOMAIN-SUFFIX,appgift.sinaapp.com -DOMAIN-SUFFIX,appjiagu.com -DOMAIN-SUFFIX,applifier.com -DOMAIN-SUFFIX,applog.uc.cn -DOMAIN-SUFFIX,app-monitor.ele.me -DOMAIN-SUFFIX,appnext.com -DOMAIN-SUFFIX,appodealx.com -DOMAIN-SUFFIX,apppic.yingyongbei.com -DOMAIN-SUFFIX,apps.mobilityware.com -DOMAIN-SUFFIX,apps.outfit7.com -DOMAIN-SUFFIX,apps.supfast.net -DOMAIN-SUFFIX,apps2.outfit7.com -DOMAIN-SUFFIX,appsdk.tanv.com -DOMAIN-SUFFIX,appservices.comcsoft.com -DOMAIN-SUFFIX,appspromote.wostore.cn -DOMAIN-SUFFIX,appsrv1.madserving.com -DOMAIN-SUFFIX,appsrv4.madserving.com -DOMAIN-SUFFIX,appsupdate.sinaapp.com -DOMAIN-SUFFIX,appsupport.stargame.com -DOMAIN-SUFFIX,apptentive.com -DOMAIN-SUFFIX,appuu.cn -DOMAIN-SUFFIX,apt.qumi.com -DOMAIN-SUFFIX,aqgyju.cn -DOMAIN-SUFFIX,aqqgli3vle.bid -DOMAIN-SUFFIX,aqw.quanliyouxi.cn -DOMAIN-SUFFIX,ar.atwola.com -DOMAIN-SUFFIX,ar1.atwola.com -DOMAIN-SUFFIX,ar7.atwola.com -DOMAIN-SUFFIX,ar9.atwola.com -DOMAIN-SUFFIX,aralego.com -DOMAIN-SUFFIX,ard.ihookup.com -DOMAIN-SUFFIX,ard.sweetdiscreet.com -DOMAIN-SUFFIX,ard.yahoo.co.jp -DOMAIN-SUFFIX,ardmall.com -DOMAIN-SUFFIX,arealx.com -DOMAIN-SUFFIX,aries.mzres.com -DOMAIN-SUFFIX,ark.cocounion.com -DOMAIN-SUFFIX,ark.cp21.ott.cibntv.net -DOMAIN-SUFFIX,art.theta.sogoucdn.com -DOMAIN-SUFFIX,as.bjmama.net -DOMAIN-SUFFIX,as.casalemedia.com -DOMAIN-SUFFIX,as.inbox.com -DOMAIN-SUFFIX,as.kejet.com -DOMAIN-SUFFIX,as.kejet.net -DOMAIN-SUFFIX,as.sinahk.net -DOMAIN-SUFFIX,as.trklinklog.com -DOMAIN-SUFFIX,as.yuewz.com -DOMAIN-SUFFIX,asd.projectfreetv.so -DOMAIN-SUFFIX,asearch.alicdn.com -DOMAIN-SUFFIX,ashiping.com -DOMAIN-SUFFIX,ashow.pcpop.com -DOMAIN-SUFFIX,asia.marketo.com -DOMAIN-SUFFIX,ask.gaykes.com -DOMAIN-SUFFIX,assets.210189.com -DOMAIN-SUFFIX,assets.2343sdxs.com -DOMAIN-SUFFIX,assets.258pcf.com -DOMAIN-SUFFIX,assets.258ydh.com -DOMAIN-SUFFIX,assets.easou.com -DOMAIN-SUFFIX,astrategy.beacon.qq.com -DOMAIN-SUFFIX,asv.nuggad.net -DOMAIN-SUFFIX,aswgbzsw.xingtangshuo.com -DOMAIN-SUFFIX,aswl.d3kdh34.pw -DOMAIN-SUFFIX,aswl.dfs3e4.pw -DOMAIN-SUFFIX,aswl.zjhim.com -DOMAIN-SUFFIX,aswlx.cn -DOMAIN-SUFFIX,at.atwola.com -DOMAIN-SUFFIX,at.mct01.com -DOMAIN-SUFFIX,at98.com -DOMAIN-SUFFIX,atanx.alicdn.com -DOMAIN-SUFFIX,atanx2.alicdn.com -DOMAIN-SUFFIX,atas.io -DOMAIN-SUFFIX,atcryp.com -DOMAIN-SUFFIX,atdmt.com -DOMAIN-SUFFIX,athena.wan.sogou.com -DOMAIN-SUFFIX,atiws.aipai.com -DOMAIN-SUFFIX,atm.punchbox.org -DOMAIN-SUFFIX,atm.sina.com -DOMAIN-SUFFIX,atm.yoyi.com.cn -DOMAIN-SUFFIX,atomicblast.lol -DOMAIN-SUFFIX,att.stargame.com -DOMAIN-SUFFIX,attach.s8bbs.com -DOMAIN-SUFFIX,au.youmi.net -DOMAIN-SUFFIX,audience.network -DOMAIN-SUFFIX,authedmine.com -DOMAIN-SUFFIX,avn.innity.com -DOMAIN-SUFFIX,avpa.dzone.com -DOMAIN-SUFFIX,avualrhg9p.bid -DOMAIN-SUFFIX,aw.kejet.net -DOMAIN-SUFFIX,award.sitekeuring.net -DOMAIN-SUFFIX,awempire.com -DOMAIN-SUFFIX,awkjs.com -DOMAIN-SUFFIX,awyys.com -DOMAIN-SUFFIX,ax.120ask.com -DOMAIN-SUFFIX,ax.ggfeng.com -DOMAIN-SUFFIX,axhxa.com -DOMAIN-SUFFIX,axiba66.com -DOMAIN-SUFFIX,axkxy.com -DOMAIN-SUFFIX,ayabreya.xyz -DOMAIN-SUFFIX,b.53yao.com -DOMAIN-SUFFIX,b.77vcd.com -DOMAIN-SUFFIX,b.9dreams.net -DOMAIN-SUFFIX,b.ads1.msn.com -DOMAIN-SUFFIX,b.aowugame.com -DOMAIN-SUFFIX,b.babylon.com -DOMAIN-SUFFIX,b.baiy.net -DOMAIN-SUFFIX,b.bdstatic.com -DOMAIN-SUFFIX,b.bst.126.net -DOMAIN-SUFFIX,b.clkservice.youdao.com -DOMAIN-SUFFIX,b.code.tanwanyx.com -DOMAIN-SUFFIX,b.cyone.com.cn -DOMAIN-SUFFIX,b.epinv.com -DOMAIN-SUFFIX,b.flyreading.cn -DOMAIN-SUFFIX,b.gwylm.com -DOMAIN-SUFFIX,b.kuangtuiguoo18888.com -DOMAIN-SUFFIX,b.livesport.eu -DOMAIN-SUFFIX,b.localpages.com -DOMAIN-SUFFIX,b.nvrentao8.com -DOMAIN-SUFFIX,b.qchannel03.cn -DOMAIN-SUFFIX,b.rifub.com -DOMAIN-SUFFIX,b.scorecardresearch.com -DOMAIN-SUFFIX,b.thefile.me -DOMAIN-SUFFIX,b.xcafe.com -DOMAIN-SUFFIX,b0.qinsx.cn -DOMAIN-SUFFIX,b1.51scw.net -DOMAIN-SUFFIX,b1.91jucai.com -DOMAIN-SUFFIX,b1.c1km4.com -DOMAIN-SUFFIX,b17.8794.cn -DOMAIN-SUFFIX,b17.shangc.net -DOMAIN-SUFFIX,b17.xiumu.cn -DOMAIN-SUFFIX,b1sync.zemanta.com -DOMAIN-SUFFIX,b4xuj.zzhhts.com -DOMAIN-SUFFIX,b7nkd.cn -DOMAIN-SUFFIX,b92.putniktravel.com -DOMAIN-SUFFIX,b9377h.com -DOMAIN-SUFFIX,b99u.top -DOMAIN-SUFFIX,ba.ccm2.net -DOMAIN-SUFFIX,ba.fqzds.com -DOMAIN-SUFFIX,ba.kioskea.net -DOMAIN-SUFFIX,baby.yf898.com -DOMAIN-SUFFIX,backup.lumion3d.com -DOMAIN-SUFFIX,backup.lumion3d.net -DOMAIN-SUFFIX,bad1.51gxqm.com -DOMAIN-SUFFIX,badad.googleplex.com -DOMAIN-SUFFIX,badao37.net -DOMAIN-SUFFIX,bai3.gushiwen.org -DOMAIN-SUFFIX,baiapk.com -DOMAIN-SUFFIX,baichuan.baidu.com -DOMAIN-SUFFIX,baidu.cybcyw.com -DOMAIN-SUFFIX,baidu.dsp.tansuotv.com -DOMAIN-SUFFIX,baidu.greenxf.cn -DOMAIN-SUFFIX,baidu.jz5u.net -DOMAIN-SUFFIX,baiduace.com -DOMAIN-SUFFIX,baidujs.cnys.com -DOMAIN-SUFFIX,baidulao.com -DOMAIN-SUFFIX,baidut.github.io -DOMAIN-SUFFIX,baidutv.baidu.com -DOMAIN-SUFFIX,baidu-union-js.xiachufang.com -DOMAIN-SUFFIX,baidu-union-pos.xiachufang.com -DOMAIN-SUFFIX,baiduyubaidu.com -DOMAIN-SUFFIX,baiduzhidahao.cc -DOMAIN-SUFFIX,baifen.music.baidu.com -DOMAIN-SUFFIX,baifendian.com -DOMAIN-SUFFIX,baigm.com -DOMAIN-SUFFIX,bam.nr-data.net -DOMAIN-SUFFIX,banlv.baidu.com -DOMAIN-SUFFIX,banmamedia.com -DOMAIN-SUFFIX,banner.101xp.com -DOMAIN-SUFFIX,banner.3ddownloads.com -DOMAIN-SUFFIX,banner.automotiveworld.com -DOMAIN-SUFFIX,banner.cooguo.com -DOMAIN-SUFFIX,banner.europacasino.com -DOMAIN-SUFFIX,banner.itweb.co.za -DOMAIN-SUFFIX,banner.telefragged.com -DOMAIN-SUFFIX,banner.titancasino.com -DOMAIN-SUFFIX,banner1.pornhost.com -DOMAIN-SUFFIX,banners.beevpn.com -DOMAIN-SUFFIX,banners.beted.com -DOMAIN-SUFFIX,banners.cams.com -DOMAIN-SUFFIX,banners.clubworldgroup.com -DOMAIN-SUFFIX,banners.expressindia.com -DOMAIN-SUFFIX,banners.itweb.co.za -DOMAIN-SUFFIX,banners.playocio.com -DOMAIN-SUFFIX,bannershotlink.perfectgonzo.com -DOMAIN-SUFFIX,baoyatu.cc -DOMAIN-SUFFIX,bar.baidu.com -DOMAIN-SUFFIX,base.filedot.xyz -DOMAIN-SUFFIX,bat.bing.com -DOMAIN-SUFFIX,bax.xiawu.com -DOMAIN-SUFFIX,baxf.m.shuhuangge.org -DOMAIN-SUFFIX,bay.xiawu.com -DOMAIN-SUFFIX,baycode.cn -DOMAIN-SUFFIX,bazinga.mse.sogou.com -DOMAIN-SUFFIX,bb.tuku.cc -DOMAIN-SUFFIX,bb1429.com -DOMAIN-SUFFIX,bbcc.yxlady.com -DOMAIN-SUFFIX,bbcoe.cn -DOMAIN-SUFFIX,bbdm.051661.com -DOMAIN-SUFFIX,bbsimages.zkxf119.com -DOMAIN-SUFFIX,bc.geocities.yahoo.co.jp -DOMAIN-SUFFIX,bccyyc.com -DOMAIN-SUFFIX,bce.baidu.com -DOMAIN-SUFFIX,bcjjg.bugsevent.com -DOMAIN-SUFFIX,bcjxf.bugsevent.com -DOMAIN-SUFFIX,bd.ershenghuo.com -DOMAIN-SUFFIX,bd.gow100.com -DOMAIN-SUFFIX,bd.haomagujia.com -DOMAIN-SUFFIX,bd.soarfi.cn -DOMAIN-SUFFIX,bd.wayqq.cn -DOMAIN-SUFFIX,bd01.daqiso.com -DOMAIN-SUFFIX,bd1.365qilu.com -DOMAIN-SUFFIX,bd1.52che.com -DOMAIN-SUFFIX,bd1.fengdu100.com -DOMAIN-SUFFIX,bd1.flfgw.cn -DOMAIN-SUFFIX,bd1.home8080.cn -DOMAIN-SUFFIX,bd1.jobui.com -DOMAIN-SUFFIX,bd1.nipic.com -DOMAIN-SUFFIX,bd1.nxing.cn -DOMAIN-SUFFIX,bd1.pipaw.com -DOMAIN-SUFFIX,bd1.szhk.com -DOMAIN-SUFFIX,bd1.wowoqq.com -DOMAIN-SUFFIX,bd1.xiangha.com -DOMAIN-SUFFIX,bd2.52che.com -DOMAIN-SUFFIX,bd2.flfgw.cn -DOMAIN-SUFFIX,bd2.home8080.cn -DOMAIN-SUFFIX,bd2.jobui.com -DOMAIN-SUFFIX,bd2.nipic.com -DOMAIN-SUFFIX,bd2.pipaw.com -DOMAIN-SUFFIX,bd3.chuiyue.com -DOMAIN-SUFFIX,bd3.jobui.com -DOMAIN-SUFFIX,bd4.chuiyue.com -DOMAIN-SUFFIX,bdad.hao224.com -DOMAIN-SUFFIX,bdcode.gaosan.com -DOMAIN-SUFFIX,bdcode.youke.com -DOMAIN-SUFFIX,bdd.hainan.net -DOMAIN-SUFFIX,bddm.999d.com -DOMAIN-SUFFIX,bdfpb1.8684.com -DOMAIN-SUFFIX,bdfpb2.8684.com -DOMAIN-SUFFIX,bdjiaoben.wmxa.cn -DOMAIN-SUFFIX,bdjs.120askimages.com -DOMAIN-SUFFIX,bdjs.6237237.com -DOMAIN-SUFFIX,bdjs.99.com.cn -DOMAIN-SUFFIX,bdjs.999d.com -DOMAIN-SUFFIX,bd-js.baixing.net -DOMAIN-SUFFIX,bdjs.faxingzhan.com -DOMAIN-SUFFIX,bdjs.itechwall.com -DOMAIN-SUFFIX,bdjs.ixiumei.com -DOMAIN-SUFFIX,bdjs.jb51.net -DOMAIN-SUFFIX,bdjs.kaixin100.com -DOMAIN-SUFFIX,bdjs.laonanren.com -DOMAIN-SUFFIX,bdjs.ylq.com -DOMAIN-SUFFIX,bdjs1.ixiumei.com -DOMAIN-SUFFIX,bdlm.120askimages.com -DOMAIN-SUFFIX,bdlm1.hc360.com -DOMAIN-SUFFIX,bdlncs1.familydoctor.com.cn -DOMAIN-SUFFIX,bdmjs.xywy.com -DOMAIN-SUFFIX,bdmm.xywy.com -DOMAIN-SUFFIX,bdplus.baidu.com -DOMAIN-SUFFIX,bdpuaw.com -DOMAIN-SUFFIX,bd-s.baixing.net -DOMAIN-SUFFIX,bds.hainan.net -DOMAIN-SUFFIX,bds.soarfi.cn -DOMAIN-SUFFIX,bdtongfei.cn -DOMAIN-SUFFIX,bduserlog.eastmoney.com -DOMAIN-SUFFIX,beacon.gtimg.com -DOMAIN-SUFFIX,beacon.krxd.net -DOMAIN-SUFFIX,beacon.sina.com.cn -DOMAIN-SUFFIX,beacon.tingyun.com -DOMAIN-SUFFIX,beacon-us-sjc1.rubiconproject.com -DOMAIN-SUFFIX,beap.adss.yahoo.com -DOMAIN-SUFFIX,beap-bc.yahoo.com -DOMAIN-SUFFIX,bebelait.com -DOMAIN-SUFFIX,becode.qiushibaike.com -DOMAIN-SUFFIX,beeho.site -DOMAIN-SUFFIX,beha.ksmobile.com -DOMAIN-SUFFIX,behe.com -DOMAIN-SUFFIX,beintoo.com -DOMAIN-SUFFIX,bepolite.eu -DOMAIN-SUFFIX,bes-progfree.com -DOMAIN-SUFFIX,bet36500050.com -DOMAIN-SUFFIX,beta.vpon.com -DOMAIN-SUFFIX,betsonsport.ru -DOMAIN-SUFFIX,bewaycare.com -DOMAIN-SUFFIX,bfdcdn.com -DOMAIN-SUFFIX,bglog.bitauto.com -DOMAIN-SUFFIX,bgrndi.com -DOMAIN-SUFFIX,bh.contextweb.com -DOMAIN-SUFFIX,bhjac.azvub.cn -DOMAIN-SUFFIX,biddingos.com -DOMAIN-SUFFIX,biddingx.com -DOMAIN-SUFFIX,bidvertiser.com -DOMAIN-SUFFIX,bigbos.top -DOMAIN-SUFFIX,bigboy.eurogamer.net -DOMAIN-SUFFIX,billionfocus.com -DOMAIN-SUFFIX,binaryage-leechgate.herokuapp.com -DOMAIN-SUFFIX,bingyinq.com -DOMAIN-SUFFIX,biq.keefung-zs.com -DOMAIN-SUFFIX,bite.theta.sogoucdn.com -DOMAIN-SUFFIX,bitsumactivationserver.com -DOMAIN-SUFFIX,bivitr.com -DOMAIN-SUFFIX,bixia.fymm.cn -DOMAIN-SUFFIX,biyibia.com -DOMAIN-SUFFIX,biz.gexing.com -DOMAIN-SUFFIX,biz.live.xunlei.com -DOMAIN-SUFFIX,biz.vpon.com -DOMAIN-SUFFIX,biz.weibo.com -DOMAIN-SUFFIX,biz37.net -DOMAIN-SUFFIX,bizanti.youwatch.org -DOMAIN-SUFFIX,bj.imp.voiceads.cn -DOMAIN-SUFFIX,bj14.9669.cn -DOMAIN-SUFFIX,bjcathay.com -DOMAIN-SUFFIX,bjcu.u3.ucweb.com -DOMAIN-SUFFIX,bjedpt.com -DOMAIN-SUFFIX,bjs.9669.cn -DOMAIN-SUFFIX,bkdg.net -DOMAIN-SUFFIX,bl.wavecdn.de -DOMAIN-SUFFIX,bla.gtimg.com -DOMAIN-SUFFIX,blaaaa12.googlecode.com -DOMAIN-SUFFIX,blb.winasdaq.com -DOMAIN-SUFFIX,bllbaby.cn -DOMAIN-SUFFIX,blogad01.myweb.hinet.net -DOMAIN-SUFFIX,blogad02.myweb.hinet.net -DOMAIN-SUFFIX,bloggerads.net -DOMAIN-SUFFIX,bluekai.com -DOMAIN-SUFFIX,bluhostedbanners.blucigs.com -DOMAIN-SUFFIX,bmg.wnbfw.com -DOMAIN-SUFFIX,bmp.ali213.net -DOMAIN-SUFFIX,bmp1.ali213.net -DOMAIN-SUFFIX,bmw2ep.paomifen.cn -DOMAIN-SUFFIX,bnrs.ilm.ee -DOMAIN-SUFFIX,boardx.huanqiu.com -DOMAIN-SUFFIX,bob.crazyshit.com -DOMAIN-SUFFIX,bobo.163.com -DOMAIN-SUFFIX,bolt.jebe.renren.com -DOMAIN-SUFFIX,borsendental.com -DOMAIN-SUFFIX,bosiwangzi.cn -DOMAIN-SUFFIX,box.anchorfree.net -DOMAIN-SUFFIX,boxercrazy.org -DOMAIN-SUFFIX,boxshows.com -DOMAIN-SUFFIX,boyxu.cn -DOMAIN-SUFFIX,bp.mobad.ijinshan.com -DOMAIN-SUFFIX,br.blackfling.com -DOMAIN-SUFFIX,br.fling.com -DOMAIN-SUFFIX,br.realitykings.com -DOMAIN-SUFFIX,brakefluid.website -DOMAIN-SUFFIX,brand.sogou.com -DOMAIN-SUFFIX,brandshow.58.com -DOMAIN-SUFFIX,brcache.madthumbs.com -DOMAIN-SUFFIX,breeze.olclient.baofeng.com -DOMAIN-SUFFIX,breezily168.com -DOMAIN-SUFFIX,brizads.com -DOMAIN-SUFFIX,bro.flyme.cn -DOMAIN-SUFFIX,browser.gwdang.com -DOMAIN-SUFFIX,bs.5442.com -DOMAIN-SUFFIX,bs.serving-sys.com -DOMAIN-SUFFIX,bs14.9669.cn -DOMAIN-SUFFIX,bsch.serving-sys.com -DOMAIN-SUFFIX,bsdev.cn -DOMAIN-SUFFIX,bshare.cn -DOMAIN-SUFFIX,bshare.optimix.asia -DOMAIN-SUFFIX,bsiet.husky.sogou.com -DOMAIN-SUFFIX,bss.pandora.xiaomi.com -DOMAIN-SUFFIX,bstatic.1kejian.com -DOMAIN-SUFFIX,bstatic.diyifanwen.com -DOMAIN-SUFFIX,bt.xitongmonitor.com -DOMAIN-SUFFIX,bt641499.gotoip4.com -DOMAIN-SUFFIX,bthergyuan.com -DOMAIN-SUFFIX,btlaunch.baidu.com -DOMAIN-SUFFIX,btn.onlylady.com -DOMAIN-SUFFIX,btn.pchome.net -DOMAIN-SUFFIX,btr.domywife.com -DOMAIN-SUFFIX,bttrack.com -DOMAIN-SUFFIX,btyou.com -DOMAIN-SUFFIX,bu01.zybang.com -DOMAIN-SUFFIX,bu02.zybang.com -DOMAIN-SUFFIX,bu1.duba.com -DOMAIN-SUFFIX,bu2.duba.com -DOMAIN-SUFFIX,bugtags.com -DOMAIN-SUFFIX,business.92wy.com -DOMAIN-SUFFIX,business.inveno.com -DOMAIN-SUFFIX,buyimg.bianxianmao.com -DOMAIN-SUFFIX,buysellads.com -DOMAIN-SUFFIX,buyu8001.com -DOMAIN-SUFFIX,bwp.theinsider.com.com -DOMAIN-SUFFIX,bx.optimix.asia -DOMAIN-SUFFIX,bx01.optimix.asia -DOMAIN-SUFFIX,bxgmb.com -DOMAIN-SUFFIX,bxjpl.cn -DOMAIN-SUFFIX,by.dm5.com -DOMAIN-SUFFIX,by.mbai.cn -DOMAIN-SUFFIX,by.tel.cdndm.com -DOMAIN-SUFFIX,by8974.com -DOMAIN-SUFFIX,bydonline.com -DOMAIN-SUFFIX,bypbwm.cn -DOMAIN-SUFFIX,c.0.0.0.0.cn -DOMAIN-SUFFIX,c.28487.net -DOMAIN-SUFFIX,c.35kds.com -DOMAIN-SUFFIX,c.365yigou.cn -DOMAIN-SUFFIX,c.45io.com -DOMAIN-SUFFIX,c.51y5.net -DOMAIN-SUFFIX,c.adbxb.cn -DOMAIN-SUFFIX,c.anmeilai.net -DOMAIN-SUFFIX,c.autohome.com.cn -DOMAIN-SUFFIX,c.baidu.com -DOMAIN-SUFFIX,c.betrad.com -DOMAIN-SUFFIX,c.bigmir.net -DOMAIN-SUFFIX,c.bing.com -DOMAIN-SUFFIX,c.bxb.oupeng.com -DOMAIN-SUFFIX,c.codeonclick.com -DOMAIN-SUFFIX,c.cyhx98.com -DOMAIN-SUFFIX,c.cyto-biotherapy.com -DOMAIN-SUFFIX,c.danangmo.cn -DOMAIN-SUFFIX,c.data.mob.com -DOMAIN-SUFFIX,c.dokrmob.com -DOMAIN-SUFFIX,c.dzytjqcc.com -DOMAIN-SUFFIX,c.effectivemeasure.net -DOMAIN-SUFFIX,c.f1zd.com -DOMAIN-SUFFIX,c.gdt.qq.com -DOMAIN-SUFFIX,c.gj.qq.com -DOMAIN-SUFFIX,c.guangtui1999.com -DOMAIN-SUFFIX,c.gzsanxiaomingshi.cn -DOMAIN-SUFFIX,c.idasui.cn -DOMAIN-SUFFIX,c.iogous.com -DOMAIN-SUFFIX,c.k429fma.com -DOMAIN-SUFFIX,c.kbf365.cn -DOMAIN-SUFFIX,c.kl6636.net -DOMAIN-SUFFIX,c.kuwo.cn -DOMAIN-SUFFIX,c.lianwangtech.com -DOMAIN-SUFFIX,c.live.com -DOMAIN-SUFFIX,c.lucktui.com -DOMAIN-SUFFIX,c.metrigo.com -DOMAIN-SUFFIX,c.mightiger.net -DOMAIN-SUFFIX,c.minisplat.cn -DOMAIN-SUFFIX,c.mkmp365.com -DOMAIN-SUFFIX,c.mnjkw.cn -DOMAIN-SUFFIX,c.mobishu.com -DOMAIN-SUFFIX,c.msn.com -DOMAIN-SUFFIX,c.msn.com.cn -DOMAIN-SUFFIX,c.netu.tv -DOMAIN-SUFFIX,c.ningbojipiao.com -DOMAIN-SUFFIX,c.ns8d.com -DOMAIN-SUFFIX,c.okmgy.cn -DOMAIN-SUFFIX,c.panqis.cn -DOMAIN-SUFFIX,c.panqishu.com -DOMAIN-SUFFIX,c.piliangzhuce.cn -DOMAIN-SUFFIX,c.ptffw.net -DOMAIN-SUFFIX,c.queene.cn -DOMAIN-SUFFIX,c.rexuebi.com -DOMAIN-SUFFIX,c.rscxwmj.cn -DOMAIN-SUFFIX,c.shunlige.com -DOMAIN-SUFFIX,c.silvinst.com -DOMAIN-SUFFIX,c.sss1989.com -DOMAIN-SUFFIX,c.sssgao999.com -DOMAIN-SUFFIX,c.start280.com -DOMAIN-SUFFIX,c.statcounter.com -DOMAIN-SUFFIX,c.statstat888.com -DOMAIN-SUFFIX,c.sy123888.com -DOMAIN-SUFFIX,c.t98u8f.com -DOMAIN-SUFFIX,c.tctyb.cn -DOMAIN-SUFFIX,c.v4dwkcv.com -DOMAIN-SUFFIX,c.vip97.net -DOMAIN-SUFFIX,c.wechat.jx.cn -DOMAIN-SUFFIX,c.wkanx.com -DOMAIN-SUFFIX,c.wrating.com -DOMAIN-SUFFIX,c.xianguonongchang.org -DOMAIN-SUFFIX,c.xznykf.org -DOMAIN-SUFFIX,c.ylist.cn -DOMAIN-SUFFIX,c.ynlysg.com -DOMAIN-SUFFIX,c.youdao.com -DOMAIN-SUFFIX,c.zgnm.cc -DOMAIN-SUFFIX,c.zlongad.com -DOMAIN-SUFFIX,c.zmjuan.org -DOMAIN-SUFFIX,c.zxyywdj.org -DOMAIN-SUFFIX,c0.ifengimg.com -DOMAIN-SUFFIX,c03.optimix.asia -DOMAIN-SUFFIX,c0563.com -DOMAIN-SUFFIX,c0594.com -DOMAIN-SUFFIX,c0i8h8ac7e.bid -DOMAIN-SUFFIX,c1.4qx.net -DOMAIN-SUFFIX,c1.668559.com -DOMAIN-SUFFIX,c1.ifengimg.com -DOMAIN-SUFFIX,c1.keyrun.cn -DOMAIN-SUFFIX,c1.lianwangtech.com -DOMAIN-SUFFIX,c1.minisplat.cn -DOMAIN-SUFFIX,c1.popads.net -DOMAIN-SUFFIX,c1.statcounter.com -DOMAIN-SUFFIX,c1.ulink.cc -DOMAIN-SUFFIX,c1.wkanx.com -DOMAIN-SUFFIX,c1.xcy8.com -DOMAIN-SUFFIX,c16cp358.com -DOMAIN-SUFFIX,c2.58toto.net -DOMAIN-SUFFIX,c2.popads.net -DOMAIN-SUFFIX,c2.statcounter.com -DOMAIN-SUFFIX,c3.gostats.cn -DOMAIN-SUFFIX,c3.moogos.com -DOMAIN-SUFFIX,c6.bjdianyue.com -DOMAIN-SUFFIX,c6.lnymd.com -DOMAIN-SUFFIX,c77777777.com -DOMAIN-SUFFIX,c8.wangdq.com -DOMAIN-SUFFIX,c8b.jcdb88.com -DOMAIN-SUFFIX,ca.5173car.com -DOMAIN-SUFFIX,ca.w8.com.cn -DOMAIN-SUFFIX,caamei.com -DOMAIN-SUFFIX,cacaca.0571yy.com -DOMAIN-SUFFIX,cacaca.sp96878.com -DOMAIN-SUFFIX,cacafly.net -DOMAIN-SUFFIX,cache.betweendigital.com -DOMAIN-SUFFIX,cache.soloth.com -DOMAIN-SUFFIX,cache.xw126.com -DOMAIN-SUFFIX,cachead.com -DOMAIN-SUFFIX,cachenotice.cp11.ott.cibntv.net -DOMAIN-SUFFIX,cachesit.com -DOMAIN-SUFFIX,cache-ssl.celtra.com -DOMAIN-SUFFIX,cad.chosun.com -DOMAIN-SUFFIX,cadvv.heraldm.com -DOMAIN-SUFFIX,cadvv.koreaherald.com -DOMAIN-SUFFIX,caiyifz.com -DOMAIN-SUFFIX,cal.meizu.com -DOMAIN-SUFFIX,caliyuna.cn -DOMAIN-SUFFIX,calopenupdate.comm.miui.com -DOMAIN-SUFFIX,cams.pornrabbit.com -DOMAIN-SUFFIX,cangnews.com -DOMAIN-SUFFIX,canvas.gdt.qq.com -DOMAIN-SUFFIX,canvas.thenextweb.com -DOMAIN-SUFFIX,caob5.info -DOMAIN-SUFFIX,caolvch.com -DOMAIN-SUFFIX,cap.cyberlink.com -DOMAIN-SUFFIX,cap.touclick.com -DOMAIN-SUFFIX,car.mobadme.jp -DOMAIN-SUFFIX,carbonads.net -DOMAIN-SUFFIX,cas.clickability.com -DOMAIN-SUFFIX,cas.criteo.com -DOMAIN-SUFFIX,casalemedia.com -DOMAIN-SUFFIX,casee.cn -DOMAIN-SUFFIX,cash.neweramediaworks.com -DOMAIN-SUFFIX,cast.innity.com -DOMAIN-SUFFIX,cast.ra.icast.cn -DOMAIN-SUFFIX,cast-bid27-j.adtdp.com -DOMAIN-SUFFIX,castplatform.com -DOMAIN-SUFFIX,catalog.video.msn.com -DOMAIN-SUFFIX,cayanfang.com -DOMAIN-SUFFIX,cb.baidu.com -DOMAIN-SUFFIX,cb.h5.coffeedak.cn -DOMAIN-SUFFIX,cbjs.baidu.com -DOMAIN-SUFFIX,cbs.wondershare.com -DOMAIN-SUFFIX,cc.0133hao.net -DOMAIN-SUFFIX,cc.1515788.net -DOMAIN-SUFFIX,cc.365yigou.cn -DOMAIN-SUFFIX,cc.700ok.net -DOMAIN-SUFFIX,cc.dace.hupu.com -DOMAIN-SUFFIX,cc.idasui.cn -DOMAIN-SUFFIX,cc.moquanad.com -DOMAIN-SUFFIX,cc.piao.jianzhigg.com -DOMAIN-SUFFIX,cc.st123.info -DOMAIN-SUFFIX,cc.xtgreat.com -DOMAIN-SUFFIX,cc.yac8.com -DOMAIN-SUFFIX,cca.mob.com -DOMAIN-SUFFIX,ccb.uncle-ad.com -DOMAIN-SUFFIX,ccbaihehq.com -DOMAIN-SUFFIX,cccrir.com -DOMAIN-SUFFIX,ccr.yxdown.com -DOMAIN-SUFFIX,cctyly.com -DOMAIN-SUFFIX,cd.bendibao.com -DOMAIN-SUFFIX,cdgxq.com -DOMAIN-SUFFIX,cdhoc.piyaji.cn -DOMAIN-SUFFIX,cdn.0i-i0.com -DOMAIN-SUFFIX,cdn.5bong.com -DOMAIN-SUFFIX,cdn.adsk2.co -DOMAIN-SUFFIX,cdn.adstract.com -DOMAIN-SUFFIX,cdn.aegins.com -DOMAIN-SUFFIX,cdn.aiclicash.com -DOMAIN-SUFFIX,cdn.app.kachapt.cn -DOMAIN-SUFFIX,cdn.app.liuxingyul.cn -DOMAIN-SUFFIX,cdn.at.atwola.com -DOMAIN-SUFFIX,cdn.atwola.com -DOMAIN-SUFFIX,cdn.cooguo.com -DOMAIN-SUFFIX,cdn.districtm.io -DOMAIN-SUFFIX,cdn.dragonstatic.com -DOMAIN-SUFFIX,cdn.dsp.com -DOMAIN-SUFFIX,cdn.earnify.com -DOMAIN-SUFFIX,cdn.fastclick.net -DOMAIN-SUFFIX,cdn.hivps.xyz -DOMAIN-SUFFIX,cdn.hyperpromote.com -DOMAIN-SUFFIX,cdn.iclicash.com -DOMAIN-SUFFIX,cdn.img.kachapt.cn -DOMAIN-SUFFIX,cdn.img.liuxingyul.cn -DOMAIN-SUFFIX,cdn.innity.net -DOMAIN-SUFFIX,cdn.jesgoo.com -DOMAIN-SUFFIX,cdn.jiuzhilan.com -DOMAIN-SUFFIX,cdn.jllstudio.com -DOMAIN-SUFFIX,cdn.komentary.aol.com -DOMAIN-SUFFIX,cdn.krxd.net -DOMAIN-SUFFIX,cdn.lu.sogoucdn.com -DOMAIN-SUFFIX,cdn.marketgid.com -DOMAIN-SUFFIX,cdn.mdotm.com -DOMAIN-SUFFIX,cdn.media.innity.net -DOMAIN-SUFFIX,cdn.millennialmedia.com -DOMAIN-SUFFIX,cdn.mingmingtehui.com -DOMAIN-SUFFIX,cdn.moji002.com -DOMAIN-SUFFIX,cdn.moogos.com -DOMAIN-SUFFIX,cdn.ndapp.com -DOMAIN-SUFFIX,cdn.newapi.com -DOMAIN-SUFFIX,cdn.optaim.com -DOMAIN-SUFFIX,cdn.outfit7.com -DOMAIN-SUFFIX,cdn.popcash.net -DOMAIN-SUFFIX,cdn.popmyads.com -DOMAIN-SUFFIX,cdn.puata.info -DOMAIN-SUFFIX,cdn.scdng.com -DOMAIN-SUFFIX,cdn.sp.rizhao9.com -DOMAIN-SUFFIX,cdn.tianmidian.com -DOMAIN-SUFFIX,cdn.tinglian.com -DOMAIN-SUFFIX,cdn.vamaker.com -DOMAIN-SUFFIX,cdn.viglink.com -DOMAIN-SUFFIX,cdn.xianliao.me -DOMAIN-SUFFIX,cdn.zampda.net -DOMAIN-SUFFIX,cdn0.mobmore.com -DOMAIN-SUFFIX,cdn1.lbesec.com -DOMAIN-SUFFIX,cdn1.res.nx5.com -DOMAIN-SUFFIX,cdn1.res.uzham.com -DOMAIN-SUFFIX,cdn1.smartadserver.com -DOMAIN-SUFFIX,cdn1.srv.revdepo.com -DOMAIN-SUFFIX,cdn2.moji002.com -DOMAIN-SUFFIX,cdnads.com -DOMAIN-SUFFIX,cdn-ads.oss-cn-shanghai.aliyuncs.com -DOMAIN-SUFFIX,cdnas.hyperpromote.com -DOMAIN-SUFFIX,cdn-gcs.outfit7.com -DOMAIN-SUFFIX,cdnimg.liehu.ijinshan.com -DOMAIN-SUFFIX,cdnis.hyperpromote.com -DOMAIN-SUFFIX,cdnmaster.com -DOMAIN-SUFFIX,cdnny.com -DOMAIN-SUFFIX,cdnpa.hyperpromote.com -DOMAIN-SUFFIX,cdn-rtb.sape.ru -DOMAIN-SUFFIX,cdn-settings.segment.com -DOMAIN-SUFFIX,cdntest.a8tiyu.com -DOMAIN-SUFFIX,cds.51y5.net -DOMAIN-SUFFIX,cdyqc.com -DOMAIN-SUFFIX,ced.sascdn.com -DOMAIN-SUFFIX,cee1.iteye.com -DOMAIN-SUFFIX,cee2.iteye.com -DOMAIN-SUFFIX,cerebral.typn.com -DOMAIN-SUFFIX,cfdanet.com -DOMAIN-SUFFIX,cferw.com -DOMAIN-SUFFIX,cfg-md.gridsumdissector.com -DOMAIN-SUFFIX,cfg-vd.gridsumdissector.com -DOMAIN-SUFFIX,cgskqg.com -DOMAIN-SUFFIX,chadegongxiao.com -DOMAIN-SUFFIX,chance-ad.com -DOMAIN-SUFFIX,chanet.com.cn -DOMAIN-SUFFIX,changan.bama555.com -DOMAIN-SUFFIX,changhehengqi.com -DOMAIN-SUFFIX,channel.fanxing.kugou.com -DOMAIN-SUFFIX,channeladvisor.com -DOMAIN-SUFFIX,chaojilamei.cn -DOMAIN-SUFFIX,chaoliangyun.com -DOMAIN-SUFFIX,chartbeat.com -DOMAIN-SUFFIX,chartboost.com -DOMAIN-SUFFIX,chebse.com -DOMAIN-SUFFIX,chemdraw.com -DOMAIN-SUFFIX,chengadx.com -DOMAIN-SUFFIX,chenggao.cn -DOMAIN-SUFFIX,chengzhao95511.com -DOMAIN-SUFFIX,chenwen7788.com -DOMAIN-SUFFIX,chicken18.com -DOMAIN-SUFFIX,chidir.com -DOMAIN-SUFFIX,chinacsky.com -DOMAIN-SUFFIX,chinaheh.com -DOMAIN-SUFFIX,chinauma.net -DOMAIN-SUFFIX,chinaweichu.net -DOMAIN-SUFFIX,chjxzk.1555110.cn -DOMAIN-SUFFIX,chmae.com -DOMAIN-SUFFIX,chnhty.com -DOMAIN-SUFFIX,chuantu.biz -DOMAIN-SUFFIX,chushoushijian.cn -DOMAIN-SUFFIX,c-hzgt2.getui.com -DOMAIN-SUFFIX,ci.csefaazc.net -DOMAIN-SUFFIX,ciajingman.com -DOMAIN-SUFFIX,cilidaquan.pw -DOMAIN-SUFFIX,cindy17club.com -DOMAIN-SUFFIX,cip6.czpush.com -DOMAIN-SUFFIX,ciyitan.com -DOMAIN-SUFFIX,cj.qidian.com -DOMAIN-SUFFIX,cjhq.baidu.com -DOMAIN-SUFFIX,cjmooter.xcache.kinxcdn.com -DOMAIN-SUFFIX,cjroq.bealge.sogou.com -DOMAIN-SUFFIX,ck.houyi.baofeng.net -DOMAIN-SUFFIX,ck.kejet.net -DOMAIN-SUFFIX,cl.he9630.com -DOMAIN-SUFFIX,cl.webterren.com -DOMAIN-SUFFIX,cl.xzqxzs.com -DOMAIN-SUFFIX,cl0.webterren.com -DOMAIN-SUFFIX,cl2.webterren.com -DOMAIN-SUFFIX,cl3.webterren.com -DOMAIN-SUFFIX,cl4.webterren.com -DOMAIN-SUFFIX,cl5.webterren.com -DOMAIN-SUFFIX,clarity.abacast.com -DOMAIN-SUFFIX,cleaner.baidu.com -DOMAIN-SUFFIX,click1n.soufun.com -DOMAIN-SUFFIX,clickadu.com -DOMAIN-SUFFIX,click-cn.plista.com -DOMAIN-SUFFIX,clicki.cn -DOMAIN-SUFFIX,clicklog.moviebox.baofeng.net -DOMAIN-SUFFIX,clickm.fang.com -DOMAIN-SUFFIX,clickn.fang.com -DOMAIN-SUFFIX,clicks.beap.bc.yahoo.com -DOMAIN-SUFFIX,clicks.superpages.com -DOMAIN-SUFFIX,clickstrip.6wav.es -DOMAIN-SUFFIX,clicktracks.com -DOMAIN-SUFFIX,clickzs.com -DOMAIN-SUFFIX,client.88tours.com -DOMAIN-SUFFIX,client.sidesearch.lycos.com -DOMAIN-SUFFIX,client.stats.yinyuetai.com -DOMAIN-SUFFIX,client.tenddata.com -DOMAIN-SUFFIX,client-api.ele.me -DOMAIN-SUFFIX,client-dmp.suishenyun.cn -DOMAIN-SUFFIX,cliushow.com -DOMAIN-SUFFIX,clk.dxpmedia.com -DOMAIN-SUFFIX,clk.gentags.net -DOMAIN-SUFFIX,clk.madserving.com -DOMAIN-SUFFIX,clk.optaim.com -DOMAIN-SUFFIX,clk.pdb.madserving.com -DOMAIN-SUFFIX,clk.taptica.com -DOMAIN-SUFFIX,clk.uunt.com -DOMAIN-SUFFIX,clkads.com -DOMAIN-SUFFIX,clkrev.com -DOMAIN-SUFFIX,clkservice.mail.youdao.com -DOMAIN-SUFFIX,clkservice.union.youdao.com -DOMAIN-SUFFIX,clkservice.youdao.com -DOMAIN-SUFFIX,clkservice2.dict.youdao.com -DOMAIN-SUFFIX,cloud.codenow.cn -DOMAIN-SUFFIX,cloud.zyiis.net -DOMAIN-SUFFIX,cloudad.asia -DOMAIN-SUFFIX,cloudcdn.yousee.com -DOMAIN-SUFFIX,cm.adgrx.com -DOMAIN-SUFFIX,cm.baidu.com -DOMAIN-SUFFIX,cm.bilibili.com -DOMAIN-SUFFIX,cm.ctnsnet.com -DOMAIN-SUFFIX,cm.eyereturn.com -DOMAIN-SUFFIX,cm.jd.com -DOMAIN-SUFFIX,cm.mct01.com -DOMAIN-SUFFIX,cm.netseer.com -DOMAIN-SUFFIX,cm.p4p.cn.yahoo.com -DOMAIN-SUFFIX,cm8.lycos.com -DOMAIN-SUFFIX,cmarket.kejet.net -DOMAIN-SUFFIX,cmaxisolation.com -DOMAIN-SUFFIX,cmcdl.cmcm.com -DOMAIN-SUFFIX,cmcore.com -DOMAIN-SUFFIX,cmm.xmfish.com -DOMAIN-SUFFIX,cmp288.com -DOMAIN-SUFFIX,cmpp.gentags.net -DOMAIN-SUFFIX,cms.an.m.liebao.cn -DOMAIN-SUFFIX,cms.quantserve.com -DOMAIN-SUFFIX,cmsapi.wifi8.com -DOMAIN-SUFFIX,cmshow.gtimg.cn -DOMAIN-SUFFIX,cmslayue.com -DOMAIN-SUFFIX,cmx.autohome.com.cn -DOMAIN-SUFFIX,cnzz.cn -DOMAIN-SUFFIX,cn.pub.vpon.com -DOMAIN-SUFFIX,cn.tatami-solutions.com -DOMAIN-SUFFIX,cnbole.net -DOMAIN-SUFFIX,cncy8.com -DOMAIN-SUFFIX,cndjs-1251973891.coshk.myqcloud.com -DOMAIN-SUFFIX,cnetdirectintl.com -DOMAIN-SUFFIX,cnetwidget.creativemark.co.uk -DOMAIN-SUFFIX,c-nfa.jd.com -DOMAIN-SUFFIX,cnfanglei.com -DOMAIN-SUFFIX,cnhbxx.com -DOMAIN-SUFFIX,cnkok.com -DOMAIN-SUFFIX,cnn.dyn.cnn.com -DOMAIN-SUFFIX,cnnic.cn -DOMAIN-SUFFIX,cnnic.net -DOMAIN-SUFFIX,cnnic.net.cn -DOMAIN-SUFFIX,cnpinzhuo.com -DOMAIN-SUFFIX,cnscdj.com -DOMAIN-SUFFIX,cnsjx.net -DOMAIN-SUFFIX,cnxad.com -DOMAIN-SUFFIX,cnxad.net -DOMAIN-SUFFIX,cnzhqs.com -DOMAIN-SUFFIX,co.dtech.baofeng.com -DOMAIN-SUFFIX,cocounion.com -DOMAIN-SUFFIX,cod.southmoney.com -DOMAIN-SUFFIX,code.3shangyou.com -DOMAIN-SUFFIX,code.fastclick.net -DOMAIN-SUFFIX,code.hajuwang.cn -DOMAIN-SUFFIX,code.hot-mob.com -DOMAIN-SUFFIX,code.kaixinjiehun.com -DOMAIN-SUFFIX,code.kejet.com -DOMAIN-SUFFIX,code.laojiayoufang.com -DOMAIN-SUFFIX,code.ttpaper.com -DOMAIN-SUFFIX,code.wantaico.com -DOMAIN-SUFFIX,code11.onetad.com -DOMAIN-SUFFIX,code12.onetad.com -DOMAIN-SUFFIX,code1f.m.shushu8.com -DOMAIN-SUFFIX,code1fa.m.shushu8.com -DOMAIN-SUFFIX,code222.com -DOMAIN-SUFFIX,code668.com -DOMAIN-SUFFIX,codenow.cn -DOMAIN-SUFFIX,coinblind.com -DOMAIN-SUFFIX,coinerra.com -DOMAIN-SUFFIX,coin-have.com -DOMAIN-SUFFIX,coinhive.com -DOMAIN-SUFFIX,coin-hive.com -DOMAIN-SUFFIX,coinhive-manager.com -DOMAIN-SUFFIX,coin-hive-proxy-ybydcnjgkl.now.sh -DOMAIN-SUFFIX,coinminerz.com -DOMAIN-SUFFIX,coinnebula.com -DOMAIN-SUFFIX,col.hztags.net -DOMAIN-SUFFIX,col.pagechoice.net -DOMAIN-SUFFIX,collector.githubapp.com -DOMAIN-SUFFIX,collector.viki.io -DOMAIN-SUFFIX,collector.wasu.cn -DOMAIN-SUFFIX,combine.urbanairship.com -DOMAIN-SUFFIX,com-eonsun-owl.oss-cn-hangzhou.aliyuncs.com -DOMAIN-SUFFIX,com-eonsun-owl-user.oss-cn-hangzhou.aliyuncs.com -DOMAIN-SUFFIX,comesgo.com -DOMAIN-SUFFIX,conf.funshion.com -DOMAIN-SUFFIX,conf.vidown.cn -DOMAIN-SUFFIX,conf.xiniuz.com -DOMAIN-SUFFIX,config.baofeng.net -DOMAIN-SUFFIX,config.cocounion.com -DOMAIN-SUFFIX,config.ioam.de -DOMAIN-SUFFIX,config.kuyun.com -DOMAIN-SUFFIX,config.mobisage.cn -DOMAIN-SUFFIX,config.push.sogou.com -DOMAIN-SUFFIX,config.unityads.unity3d.com -DOMAIN-SUFFIX,config2.mparticle.com -DOMAIN-SUFFIX,connect.summit.co.uk -DOMAIN-SUFFIX,content.livesportmedia.eu -DOMAIN-SUFFIX,content.s8bbs.com -DOMAIN-SUFFIX,content.streamplay.to -DOMAIN-SUFFIX,contentabc.com -DOMAIN-SUFFIX,contentrecommend-out.mobile.sina.cn -DOMAIN-SUFFIX,conv.youdao.com -DOMAIN-SUFFIX,conversion.pro.cn -DOMAIN-SUFFIX,conviva.com -DOMAIN-SUFFIX,cooguo.com -DOMAIN-SUFFIX,cookiemapping.wrating.com -DOMAIN-SUFFIX,coolguang.com -DOMAIN-SUFFIX,coolnay.com -DOMAIN-SUFFIX,cooolyi.cn -DOMAIN-SUFFIX,cooolyi.com -DOMAIN-SUFFIX,coop.pop.baofeng.com -DOMAIN-SUFFIX,cootek-dialer-download.oss-cn-hangzhou.aliyuncs.com -DOMAIN-SUFFIX,cootek-file.cdn.cootekservice.com -DOMAIN-SUFFIX,cop.my -DOMAIN-SUFFIX,coremetrics.com -DOMAIN-SUFFIX,corner.houyi.baofeng.net -DOMAIN-SUFFIX,coro.benbaisteel.com -DOMAIN-SUFFIX,corocksi.com -DOMAIN-SUFFIX,corp.meitu.com -DOMAIN-SUFFIX,corp.sohu.com -DOMAIN-SUFFIX,cosoyoo.com -DOMAIN-SUFFIX,count.cpm.cm.kankan.com -DOMAIN-SUFFIX,count.knowsky.com -DOMAIN-SUFFIX,count.mail.163.com -DOMAIN-SUFFIX,count.pcpop.com -DOMAIN-SUFFIX,count.video.sina.com.cn -DOMAIN-SUFFIX,count.wk2.com -DOMAIN-SUFFIX,count5.pconline.com.cn -DOMAIN-SUFFIX,count6.pconline.com.cn -DOMAIN-SUFFIX,counter.csdn.net -DOMAIN-SUFFIX,counter.kingsoft.com -DOMAIN-SUFFIX,counter.m1905.com -DOMAIN-SUFFIX,counter.marketgid.com -DOMAIN-SUFFIX,counter.sina.com.cn -DOMAIN-SUFFIX,counter.yadro.ru -DOMAIN-SUFFIX,counter.yesky.com -DOMAIN-SUFFIX,countpvn.light.fang.com -DOMAIN-SUFFIX,countubn.light.soufun.com -DOMAIN-SUFFIX,couqm.com.cn -DOMAIN-SUFFIX,cp.5jjx.net -DOMAIN-SUFFIX,cp.ggyapp.com -DOMAIN-SUFFIX,cp.greenxf.cn -DOMAIN-SUFFIX,cp.gs307.com -DOMAIN-SUFFIX,cp.jfcdns.com -DOMAIN-SUFFIX,cp.jz5u.net -DOMAIN-SUFFIX,cpc.sogou.com -DOMAIN-SUFFIX,cpc.sohu.com -DOMAIN-SUFFIX,cpcv.cc -DOMAIN-SUFFIX,cpm.amateurcommunity.com -DOMAIN-SUFFIX,cpm.amateurcommunity.de -DOMAIN-SUFFIX,cpm.cm.sandai.net -DOMAIN-SUFFIX,cpmchina.co -DOMAIN-SUFFIX,cpms.cc -DOMAIN-SUFFIX,cpro.9xu.com -DOMAIN-SUFFIX,cpro.baidu.cn -DOMAIN-SUFFIX,cpro.fangtoo.com -DOMAIN-SUFFIX,cpro.zhidao.baidu.com -DOMAIN-SUFFIX,cpro.zol.com.cn -DOMAIN-SUFFIX,cpro1.edushi.com -DOMAIN-SUFFIX,cpro2.baidu.com -DOMAIN-SUFFIX,cps.360buy.com -DOMAIN-SUFFIX,cpu.baidu.com -DOMAIN-SUFFIX,cpu-admin.baidu.com -DOMAIN-SUFFIX,cpv.channelray -DOMAIN-SUFFIX,cpv.czpush.com -DOMAIN-SUFFIX,cpv.ty229.com -DOMAIN-SUFFIX,cpv6.com -DOMAIN-SUFFIX,cpva.cc -DOMAIN-SUFFIX,cpv-adv.ggytc.com -DOMAIN-SUFFIX,cpx24.com -DOMAIN-SUFFIX,cqfangduan.com -DOMAIN-SUFFIX,cqftonline.com -DOMAIN-SUFFIX,cqhnm.com -DOMAIN-SUFFIX,cqsta.com -DOMAIN-SUFFIX,cqyhd.com -DOMAIN-SUFFIX,cr.m.liebao.cn -DOMAIN-SUFFIX,crashapi.growingio.com -DOMAIN-SUFFIX,crashes.mo.wps.cn -DOMAIN-SUFFIX,crasheye.cn -DOMAIN-SUFFIX,crashlytics.163.com -DOMAIN-SUFFIX,crashlytics.com -DOMAIN-SUFFIX,crdrjs.info -DOMAIN-SUFFIX,cre.dp.sina.cn -DOMAIN-SUFFIX,cre.mix.sina.com.cn -DOMAIN-SUFFIX,cre99.com -DOMAIN-SUFFIX,creatim.qtmojo.cn -DOMAIN-SUFFIX,creative.1111cpc.com -DOMAIN-SUFFIX,creative.jdkic.com -DOMAIN-SUFFIX,creative.ltheanine.cn -DOMAIN-SUFFIX,creatives.cliphunter.com -DOMAIN-SUFFIX,creatives.ftchinese.com -DOMAIN-SUFFIX,creatives.inmotionhosting.com -DOMAIN-SUFFIX,creatives.livejasmin.com -DOMAIN-SUFFIX,creatives.pichunter.com -DOMAIN-SUFFIX,creatives.summitconnect.co.uk -DOMAIN-SUFFIX,creatives1.ftimg.net -DOMAIN-SUFFIX,cre-dp.sina.cn -DOMAIN-SUFFIX,criteo.com -DOMAIN-SUFFIX,criteo.net -DOMAIN-SUFFIX,crl.microsoft.com -DOMAIN-SUFFIX,crm-eve.b2b.alibaba-inc.com -DOMAIN-SUFFIX,cr-nielsen.com -DOMAIN-SUFFIX,crosschannel.com -DOMAIN-SUFFIX,cr-p16.ladsp.com -DOMAIN-SUFFIX,crs.baidu.com -DOMAIN-SUFFIX,crwdcntrl.net -DOMAIN-SUFFIX,cs.dqwjzm.com -DOMAIN-SUFFIX,cs.twcczhu.com -DOMAIN-SUFFIX,csad.cc -DOMAIN-SUFFIX,csbew.com -DOMAIN-SUFFIX,csi.gstatic.com -DOMAIN-SUFFIX,csqiulong.com -DOMAIN-SUFFIX,cstoa.com -DOMAIN-SUFFIX,csxjys.com -DOMAIN-SUFFIX,ct.210189.com -DOMAIN-SUFFIX,ct.niu.xunlei.com -DOMAIN-SUFFIX,cti.w55c.net -DOMAIN-SUFFIX,ctsywy.com -DOMAIN-SUFFIX,cupid.jebe.renren.com -DOMAIN-SUFFIX,current.sina.com.cn -DOMAIN-SUFFIX,customad.cnn.com -DOMAIN-SUFFIX,customer-security.online -DOMAIN-SUFFIX,cut.qumi.com -DOMAIN-SUFFIX,cvda.17173.com -DOMAIN-SUFFIX,cvt.mydas.mobi -DOMAIN-SUFFIX,cwpush.com -DOMAIN-SUFFIX,cws-cctv.conviva.com -DOMAIN-SUFFIX,cy123.cc -DOMAIN-SUFFIX,cyacc.com -DOMAIN-SUFFIX,cyad.cc -DOMAIN-SUFFIX,cyad1.cyworld.com -DOMAIN-SUFFIX,cyad1.nate.com -DOMAIN-SUFFIX,cyad123.com -DOMAIN-SUFFIX,cycy.kxrxh.com -DOMAIN-SUFFIX,cylinderlongcheng.com -DOMAIN-SUFFIX,cyylove.com -DOMAIN-SUFFIX,cz.ifeng0.com -DOMAIN-SUFFIX,cz01016102.cg2017.com -DOMAIN-SUFFIX,cz01016102.ms758.com -DOMAIN-SUFFIX,czdqhyo1.net -DOMAIN-SUFFIX,czf.cchfjz.com -DOMAIN-SUFFIX,czjiuding.cn -DOMAIN-SUFFIX,czpush.com -DOMAIN-SUFFIX,czpwm.com -DOMAIN-SUFFIX,czxiangyue.com -DOMAIN-SUFFIX,d.107788.com -DOMAIN-SUFFIX,d.1391.com -DOMAIN-SUFFIX,d.39.net -DOMAIN-SUFFIX,d.admx.baixing.com -DOMAIN-SUFFIX,d.agkn.com -DOMAIN-SUFFIX,d.annarbor.com -DOMAIN-SUFFIX,d.applovin.com -DOMAIN-SUFFIX,d.beigedi.com -DOMAIN-SUFFIX,d.businessinsider.com -DOMAIN-SUFFIX,d.clkservice.youdao.com -DOMAIN-SUFFIX,d.danangmo.cn -DOMAIN-SUFFIX,d.elong.cn -DOMAIN-SUFFIX,d.gdt.qq.com -DOMAIN-SUFFIX,d.gossipcenter.com -DOMAIN-SUFFIX,d.kugou.com -DOMAIN-SUFFIX,d.ligatus.com -DOMAIN-SUFFIX,d.mingyihui.net -DOMAIN-SUFFIX,d.rexuebi.com -DOMAIN-SUFFIX,d.ruiwen.com -DOMAIN-SUFFIX,d.thelocal.com -DOMAIN-SUFFIX,d.tjgxzs.com -DOMAIN-SUFFIX,d.tonghua5.com -DOMAIN-SUFFIX,d.turn.com -DOMAIN-SUFFIX,d.union.ijinshan.com -DOMAIN-SUFFIX,d.xinshipu.com -DOMAIN-SUFFIX,d.yjbys.com -DOMAIN-SUFFIX,d.yoyi.com.cn -DOMAIN-SUFFIX,d.yoyi.tv -DOMAIN-SUFFIX,d0.sina.com.cn -DOMAIN-SUFFIX,d0.sinaimg.cn -DOMAIN-SUFFIX,d0.xcar.com.cn -DOMAIN-SUFFIX,d00.sina.com.cn -DOMAIN-SUFFIX,d1.showself.com -DOMAIN-SUFFIX,d1.sina.com.cn -DOMAIN-SUFFIX,d1.sinaimg.cn -DOMAIN-SUFFIX,d1ad.com -DOMAIN-SUFFIX,d1grtyyel8f1mh.cloudfront.net -DOMAIN-SUFFIX,d1zgderxoe1a.cloudfront.net -DOMAIN-SUFFIX,d2.sina.com.cn -DOMAIN-SUFFIX,d2.sinaimg.cn -DOMAIN-SUFFIX,d2.yiche.com -DOMAIN-SUFFIX,d29qt51jeyi6xb.cloudfront.net -DOMAIN-SUFFIX,d2qkpebv23oowx.cloudfront.net -DOMAIN-SUFFIX,d3.sina.com.cn -DOMAIN-SUFFIX,d3.sinaimg.cn -DOMAIN-SUFFIX,d31qbv1cthcecs.cloudfront.net -DOMAIN-SUFFIX,d36eyd5j1kt1m6.cloudfront.net -DOMAIN-SUFFIX,d3f.houyi.baofeng.net -DOMAIN-SUFFIX,d3g.qq.com -DOMAIN-SUFFIX,d3v1lb83psg9di.cloudfront.net -DOMAIN-SUFFIX,d4.sina.com.cn -DOMAIN-SUFFIX,d5.sina.com.cn -DOMAIN-SUFFIX,d520m.gzcl999.cn -DOMAIN-SUFFIX,d5nxst8fruw4z.cloudfront.net -DOMAIN-SUFFIX,d5p.de17a.com -DOMAIN-SUFFIX,d6.sina.com.cn -DOMAIN-SUFFIX,d6.sinaimg.cn -DOMAIN-SUFFIX,d7.sina.com.cn -DOMAIN-SUFFIX,d7.sinaimg.cn -DOMAIN-SUFFIX,d77777777.com -DOMAIN-SUFFIX,d8.sina.com.cn -DOMAIN-SUFFIX,d8.sinaimg.cn -DOMAIN-SUFFIX,d8.zedo.com -DOMAIN-SUFFIX,d8360.com -DOMAIN-SUFFIX,d8885.com -DOMAIN-SUFFIX,d9.sina.com.cn -DOMAIN-SUFFIX,daa.shuzilm.cn -DOMAIN-SUFFIX,dacash.streamplay.to -DOMAIN-SUFFIX,dadjia.com -DOMAIN-SUFFIX,dads.new.digg.com -DOMAIN-SUFFIX,dafahao.com -DOMAIN-SUFFIX,dafahao.org -DOMAIN-SUFFIX,dahanedu.com -DOMAIN-SUFFIX,dai.shuzilm.cn -DOMAIN-SUFFIX,dailydeals.amarillo.com -DOMAIN-SUFFIX,dailydeals.augustachronicle.com -DOMAIN-SUFFIX,dailydeals.brainerddispatch.com -DOMAIN-SUFFIX,dailydeals.lubbockonline.com -DOMAIN-SUFFIX,dailydeals.onlineathens.com -DOMAIN-SUFFIX,dailydeals.savannahnow.com -DOMAIN-SUFFIX,dailylog.storm.baofeng.com -DOMAIN-SUFFIX,dailyvideo.securejoin.com -DOMAIN-SUFFIX,daima.23yy.com -DOMAIN-SUFFIX,daima.chazidian.com -DOMAIN-SUFFIX,daima.diaoben.net -DOMAIN-SUFFIX,daima.dsxdn.com -DOMAIN-SUFFIX,daima.huoche.net -DOMAIN-SUFFIX,daima.ijq.tv -DOMAIN-SUFFIX,daima.mubite.cn -DOMAIN-SUFFIX,daima.youbian.com -DOMAIN-SUFFIX,daima123.cc -DOMAIN-SUFFIX,dairuqi.com -DOMAIN-SUFFIX,dajean.com -DOMAIN-SUFFIX,dajiyuan.org -DOMAIN-SUFFIX,dalianhengtai.com -DOMAIN-SUFFIX,dandan11.top -DOMAIN-SUFFIX,dandan13.top -DOMAIN-SUFFIX,dandan15.top -DOMAIN-SUFFIX,danpinwu.com -DOMAIN-SUFFIX,dante2007.com -DOMAIN-SUFFIX,daohang.114so.cn -DOMAIN-SUFFIX,daoyoudao.com -DOMAIN-SUFFIX,dap.pagechoice.net -DOMAIN-SUFFIX,dart.clearchannel.com -DOMAIN-SUFFIX,dashet.com -DOMAIN-SUFFIX,data.3975.com -DOMAIN-SUFFIX,data.ad-score.com -DOMAIN-SUFFIX,data.apn.co.nz -DOMAIN-SUFFIX,data.danmu.baofeng.com -DOMAIN-SUFFIX,data.doodlemobile.com -DOMAIN-SUFFIX,data.gosquared.com -DOMAIN-SUFFIX,data.mistat.xiaomi.com -DOMAIN-SUFFIX,data.neuroxmedia.com -DOMAIN-SUFFIX,data2.doodlemobile.com -DOMAIN-SUFFIX,data2.gosquared.com -DOMAIN-SUFFIX,databank.air.yoyi.com.cn -DOMAIN-SUFFIX,databank.yoyi.com.cn -DOMAIN-SUFFIX,datacapture.serving-sys.com -DOMAIN-SUFFIX,datafastguru.info -DOMAIN-SUFFIX,data-news.cdn.cootekservice.com -DOMAIN-SUFFIX,data-pic.cdn.cootekservice.com -DOMAIN-SUFFIX,datax.baidu.com -DOMAIN-SUFFIX,datouniao.com -DOMAIN-SUFFIX,dawwx.com -DOMAIN-SUFFIX,day66.com -DOMAIN-SUFFIX,dazhantai.com -DOMAIN-SUFFIX,dazhonghua.cn -DOMAIN-SUFFIX,db1.fuz.cc -DOMAIN-SUFFIX,db2.fuz.cc -DOMAIN-SUFFIX,dbam.dashbida.com -DOMAIN-SUFFIX,dbncp.com -DOMAIN-SUFFIX,dbregistration.cuteftp.com -DOMAIN-SUFFIX,dbwmjj.com -DOMAIN-SUFFIX,dc.cp21.ott.cibntv.net -DOMAIN-SUFFIX,dc.csdn.net -DOMAIN-SUFFIX,dc.liuliang100.com -DOMAIN-SUFFIX,dc.meitustat.com -DOMAIN-SUFFIX,dc.vmoters.com -DOMAIN-SUFFIX,dc.xhct66.com -DOMAIN-SUFFIX,dc2.csdn.net -DOMAIN-SUFFIX,d-cache.microad-cn.com -DOMAIN-SUFFIX,dcad.watersoul.com -DOMAIN-SUFFIX,dcads.sina.com.cn -DOMAIN-SUFFIX,dcapps.disney.go.com -DOMAIN-SUFFIX,dcjs.cig.com.cn -DOMAIN-SUFFIX,dcw.hdswgc.com -DOMAIN-SUFFIX,dd.70yst.com -DOMAIN-SUFFIX,dd.dante2007.com -DOMAIN-SUFFIX,dd.iask.cn -DOMAIN-SUFFIX,dd.iaskgo.com -DOMAIN-SUFFIX,dd.mangofortune.net -DOMAIN-SUFFIX,dd.wx16999.com -DOMAIN-SUFFIX,ddanq.com -DOMAIN-SUFFIX,ddapp.cn -DOMAIN-SUFFIX,ddd.haodizhi666.com -DOMAIN-SUFFIX,ddd.yuyouge.com -DOMAIN-SUFFIX,ddg1277.com -DOMAIN-SUFFIX,ddhtek.com -DOMAIN-SUFFIX,ddkkrrla.m.qxs.la -DOMAIN-SUFFIX,ddomm.com -DOMAIN-SUFFIX,ddpxhq.cn -DOMAIN-SUFFIX,ddrrccck.m.qxs.la -DOMAIN-SUFFIX,de.as.cp61.ott.cibntv.net -DOMAIN-SUFFIX,de.dzribao.com -DOMAIN-SUFFIX,de.ioam.de -DOMAIN-SUFFIX,de.pandora.xiaomi.com -DOMAIN-SUFFIX,deals.ledgertranscript.com -DOMAIN-SUFFIX,debugreport.mobiledissector.com -DOMAIN-SUFFIX,dejing.laobanfa.com -DOMAIN-SUFFIX,deletemer.online -DOMAIN-SUFFIX,deliver.kuwo.cn -DOMAIN-SUFFIX,delivery.maihehd.com -DOMAIN-SUFFIX,delivery.playallvideos.com -DOMAIN-SUFFIX,delivery.porn.com -DOMAIN-SUFFIX,delivery.thebloggernetwork.com -DOMAIN-SUFFIX,delivery.wasu.cn -DOMAIN-SUFFIX,delivery-pc.wasu.cn -DOMAIN-SUFFIX,demo.jointreport-switch.com -DOMAIN-SUFFIX,desk.cmix.org -DOMAIN-SUFFIX,detuns.com -DOMAIN-SUFFIX,dev.tg.youxi.com -DOMAIN-SUFFIX,devs.data.mob.com -DOMAIN-SUFFIX,dezfu.com -DOMAIN-SUFFIX,df3n43m.com -DOMAIN-SUFFIX,df77.com -DOMAIN-SUFFIX,dfad.dfdaily.com -DOMAIN-SUFFIX,dfc1.benbaisteel.com -DOMAIN-SUFFIX,dfx.shhuixiangwuliu.com -DOMAIN-SUFFIX,dfx.vnnv777.cn -DOMAIN-SUFFIX,dgfggy.com -DOMAIN-SUFFIX,dgpzx.com -DOMAIN-SUFFIX,dh.holaworld.cn -DOMAIN-SUFFIX,dhxyzx.cn -DOMAIN-SUFFIX,diag-vd.gridsumdissector.com -DOMAIN-SUFFIX,diag-wd.gridsumdissector.com -DOMAIN-SUFFIX,dialer.cdn.cootekservice.com -DOMAIN-SUFFIX,dianjoy.com -DOMAIN-SUFFIX,dianru.com -DOMAIN-SUFFIX,diaojiaoji168.com -DOMAIN-SUFFIX,diaopic.14bobo.com -DOMAIN-SUFFIX,diediao.com -DOMAIN-SUFFIX,difnxm.cn -DOMAIN-SUFFIX,digdug.divxnetworks.com -DOMAIN-SUFFIX,dimg1.sz.net.cn -DOMAIN-SUFFIX,dingon.com.cn -DOMAIN-SUFFIX,dip.pyangzi.com -DOMAIN-SUFFIX,dip.szhyzkj.com -DOMAIN-SUFFIX,dip.wl963.com -DOMAIN-SUFFIX,dip.zgydjr.com -DOMAIN-SUFFIX,dipan.com -DOMAIN-SUFFIX,directrev.com -DOMAIN-SUFFIX,dis.crieto.com -DOMAIN-SUFFIX,dis.criteo.com -DOMAIN-SUFFIX,dis.us.criteo.com -DOMAIN-SUFFIX,discuz.gtimg.cn -DOMAIN-SUFFIX,dispenser-rtb.sape.ru -DOMAIN-SUFFIX,display.360totalsecurity.com -DOMAIN-SUFFIX,display.ad.daum.net -DOMAIN-SUFFIX,display.adhudong.com -DOMAIN-SUFFIX,display.digitalriver.com -DOMAIN-SUFFIX,display.superbay.net -DOMAIN-SUFFIX,disqusads.com -DOMAIN-SUFFIX,distf.kankan.com -DOMAIN-SUFFIX,diyxjd.com -DOMAIN-SUFFIX,djs.baomihua.com -DOMAIN-SUFFIX,dkdlsj.com -DOMAIN-SUFFIX,dkeyn.com -DOMAIN-SUFFIX,dl.2345.com -DOMAIN-SUFFIX,dl.360safe.com -DOMAIN-SUFFIX,dl.9xu.com -DOMAIN-SUFFIX,dl.client.baidu.com -DOMAIN-SUFFIX,dl.cm.ksmobile.com -DOMAIN-SUFFIX,dl.eduancm.com -DOMAIN-SUFFIX,dl.img80.net -DOMAIN-SUFFIX,dl.jianshunrui.com -DOMAIN-SUFFIX,dl.kinbest.cn -DOMAIN-SUFFIX,dl.kjava.sina.cn -DOMAIN-SUFFIX,dl.mbsea.com -DOMAIN-SUFFIX,dl.nx5.com -DOMAIN-SUFFIX,dl.ops.baidu.com -DOMAIN-SUFFIX,dl.sybspools.com -DOMAIN-SUFFIX,dl.union.ijinshan.com -DOMAIN-SUFFIX,dl.uu.cc -DOMAIN-SUFFIX,dl.wan.sogoucdn.com -DOMAIN-SUFFIX,dl.xzqxzs.com -DOMAIN-SUFFIX,dl.youjia2016.com -DOMAIN-SUFFIX,dl1sw.baidu.com -DOMAIN-SUFFIX,dl2.bav.baidu.com -DOMAIN-SUFFIX,dleke.com -DOMAIN-SUFFIX,dlimg.lovfp.com -DOMAIN-SUFFIX,dload.qd.qingting.fm -DOMAIN-SUFFIX,dlpifu.com -DOMAIN-SUFFIX,dlrijiaele.com -DOMAIN-SUFFIX,dlsw.baidu.com -DOMAIN-SUFFIX,dlsw.br.baidu.com -DOMAIN-SUFFIX,dl-vip.bav.baidu.com -DOMAIN-SUFFIX,dl-vip.pcfaster.baidu.co.th -DOMAIN-SUFFIX,dlzjdesign.com -DOMAIN-SUFFIX,dm.388g.cc -DOMAIN-SUFFIX,dm.51okc.com -DOMAIN-SUFFIX,dm.92to.com -DOMAIN-SUFFIX,dm.aizhan.com -DOMAIN-SUFFIX,dm.bytedance.com -DOMAIN-SUFFIX,dm.chalook.net -DOMAIN-SUFFIX,dm.fsyzcs.com -DOMAIN-SUFFIX,dm.gbeik.com -DOMAIN-SUFFIX,dm.jb51.net -DOMAIN-SUFFIX,dm.jinshasi.cn -DOMAIN-SUFFIX,dm.jsyst.cn -DOMAIN-SUFFIX,dm.jy135.com -DOMAIN-SUFFIX,dm.ppzuowen.com -DOMAIN-SUFFIX,dm.pstatp.com -DOMAIN-SUFFIX,dm.pw0.cn -DOMAIN-SUFFIX,dm.riji.cn -DOMAIN-SUFFIX,dm.sanwen.net -DOMAIN-SUFFIX,dm.sanwen8.com -DOMAIN-SUFFIX,dm.sb580.com -DOMAIN-SUFFIX,dm.toutiao.com -DOMAIN-SUFFIX,dm.ws8.org -DOMAIN-SUFFIX,dm.yjbys.com -DOMAIN-SUFFIX,dm1.tom61.com -DOMAIN-SUFFIX,dm50.jkyd.net -DOMAIN-SUFFIX,dm50.yxlady.com -DOMAIN-SUFFIX,dmacore.kejet.com -DOMAIN-SUFFIX,dmacore.kejet.net -DOMAIN-SUFFIX,dmg.digitaltarget.ru -DOMAIN-SUFFIX,dmp.kejet.net -DOMAIN-SUFFIX,dmp.sina.cn -DOMAIN-SUFFIX,dmpclick.deliver.ifeng.com -DOMAIN-SUFFIX,dmrtb.com -DOMAIN-SUFFIX,dmt.qcrx.cn -DOMAIN-SUFFIX,dmtrck.com -DOMAIN-SUFFIX,dn3.ixinwei.com -DOMAIN-SUFFIX,dn7788.com -DOMAIN-SUFFIX,dn-growing.qbox.me -DOMAIN-SUFFIX,dnvus.com -DOMAIN-SUFFIX,do.lymstsc.com -DOMAIN-SUFFIX,do69ifsly4.me -DOMAIN-SUFFIX,doc.go.sohu.com -DOMAIN-SUFFIX,dol.deliver.ifeng.com -DOMAIN-SUFFIX,dolphin.deliver.ifeng.com -DOMAIN-SUFFIX,dolphin.ftimg.net -DOMAIN-SUFFIX,dolphin4.ftimg.net -DOMAIN-SUFFIX,domed.shenbimall.com -DOMAIN-SUFFIX,do-not-tracker.org -DOMAIN-SUFFIX,dontblockme.modaco.com -DOMAIN-SUFFIX,dopa.com -DOMAIN-SUFFIX,dot.eporner.com -DOMAIN-SUFFIX,dot2.eporner.com -DOMAIN-SUFFIX,dotmore.com.tw -DOMAIN-SUFFIX,dou777.com -DOMAIN-SUFFIX,doubleclick.com -DOMAIN-SUFFIX,doubleclick.ctfile.com -DOMAIN-SUFFIX,doubleclick.tv002.com -DOMAIN-SUFFIX,doubleplay-conf-yql.media.yahoo.com -DOMAIN-SUFFIX,doubleverify.com -DOMAIN-SUFFIX,doudao.cn -DOMAIN-SUFFIX,doudouguo.com -DOMAIN-SUFFIX,dougou88.com -DOMAIN-SUFFIX,doumob.com -DOMAIN-SUFFIX,down.360safe.com -DOMAIN-SUFFIX,down.91wangmeng.com -DOMAIN-SUFFIX,down.bugeyu.com -DOMAIN-SUFFIX,down.dashendown.com -DOMAIN-SUFFIX,down.diannaodian.com -DOMAIN-SUFFIX,down.laomaotao.net -DOMAIN-SUFFIX,down.winads.cn -DOMAIN-SUFFIX,down.winbaicai.com -DOMAIN-SUFFIX,down.xiazaidc.com -DOMAIN-SUFFIX,down.xiazaiyuan.net -DOMAIN-SUFFIX,downlaod.xiaocen.com -DOMAIN-SUFFIX,download.123cw.cn -DOMAIN-SUFFIX,download.2345.com -DOMAIN-SUFFIX,download.350.com -DOMAIN-SUFFIX,download.bav.baidu.com -DOMAIN-SUFFIX,download.coolguang.com -DOMAIN-SUFFIX,download.fuyuncc.com -DOMAIN-SUFFIX,download.mackeeper.com -DOMAIN-SUFFIX,download.mediaget.com -DOMAIN-SUFFIX,download.qianka.com -DOMAIN-SUFFIX,download.sd.baidu.com -DOMAIN-SUFFIX,download.sj.qq.com -DOMAIN-SUFFIX,download.zhushou.sogou.com -DOMAIN-SUFFIX,download3.123cw.cn -DOMAIN-SUFFIX,downloada.dewmobile.net -DOMAIN-SUFFIX,downloadb.dewmobile.net -DOMAIN-SUFFIX,downmobile.kugou.com -DOMAIN-SUFFIX,dp.559.cc -DOMAIN-SUFFIX,dp3.qq.com -DOMAIN-SUFFIX,dpm.demdex.net -DOMAIN-SUFFIX,dps.499.cn -DOMAIN-SUFFIX,dps.shouji56.com -DOMAIN-SUFFIX,dps.wtdtjs.com -DOMAIN-SUFFIX,dpvc.39.net -DOMAIN-SUFFIX,dpvc1.qqyy.com -DOMAIN-SUFFIX,dpvc2.qqyy.com -DOMAIN-SUFFIX,dpvchos.qqyy.com -DOMAIN-SUFFIX,dpvcimg.qqyy.com -DOMAIN-SUFFIX,dqq.lnfund.org.cn -DOMAIN-SUFFIX,dqsft.com -DOMAIN-SUFFIX,dr.holaworld.cn -DOMAIN-SUFFIX,dragoncent.com -DOMAIN-SUFFIX,drd.hauchi.com.tw -DOMAIN-SUFFIX,drdj.m.gxwztv.com -DOMAIN-SUFFIX,drdwy.com -DOMAIN-SUFFIX,dreamfull.cn -DOMAIN-SUFFIX,dressimage.img-cn-beijing.aliyuncs.com -DOMAIN-SUFFIX,drlsf.com -DOMAIN-SUFFIX,drm.cmgame.com -DOMAIN-SUFFIX,drmcmm.baidu.com -DOMAIN-SUFFIX,drsw.m.yuyouge.com -DOMAIN-SUFFIX,drvmy.ats68.cn -DOMAIN-SUFFIX,drxrc.com -DOMAIN-SUFFIX,ds.jlbksy.com -DOMAIN-SUFFIX,ds.serving-sys.com -DOMAIN-SUFFIX,dsadas.hydp188.com -DOMAIN-SUFFIX,dshrx.com -DOMAIN-SUFFIX,dsjsee.dqgpb.com -DOMAIN-SUFFIX,ds-ll.serving-sys.com -DOMAIN-SUFFIX,dsp.adfarm1.adition.com -DOMAIN-SUFFIX,dsp.com -DOMAIN-SUFFIX,dsp.hypers.com.cn -DOMAIN-SUFFIX,dsp.pro.cn -DOMAIN-SUFFIX,dsp.send.microad-cn.com -DOMAIN-SUFFIX,dsp.simba.taobao.com -DOMAIN-SUFFIX,dsp.toutiao.com -DOMAIN-SUFFIX,dsp.youdao.com -DOMAIN-SUFFIX,ds-pc.admsger.com -DOMAIN-SUFFIX,dsp-click.youdao.com -DOMAIN-SUFFIX,dsp-impr.youdao.com -DOMAIN-SUFFIX,dsp-impr2.youdao.com -DOMAIN-SUFFIX,dspmnt.autohome.com.cn -DOMAIN-SUFFIX,dspmy.ge95.com -DOMAIN-SUFFIX,dspserver.ad.cmvideo.cn -DOMAIN-SUFFIX,ds-pv.iqu-operation.com -DOMAIN-SUFFIX,dsxdn.com -DOMAIN-SUFFIX,dt.adsafeprotected.com -DOMAIN-SUFFIX,d-track.send.microad-cn.com -DOMAIN-SUFFIX,dtrk.slimcdn.com -DOMAIN-SUFFIX,dts.akamai.startappexchange.com -DOMAIN-SUFFIX,du.jd.com -DOMAIN-SUFFIX,duanat.com -DOMAIN-SUFFIX,duapp.com -DOMAIN-SUFFIX,duapps.com -DOMAIN-SUFFIX,dugbvb.com -DOMAIN-SUFFIX,duiwai.baidu.com -DOMAIN-SUFFIX,dumedia.ru -DOMAIN-SUFFIX,duoyidd.com -DOMAIN-SUFFIX,duration.logger.baofeng.com -DOMAIN-SUFFIX,dushimj.com -DOMAIN-SUFFIX,duusuu.com -DOMAIN-SUFFIX,duyihu.net -DOMAIN-SUFFIX,dvb.pandora.xiaomi.com -DOMAIN-SUFFIX,dvr8.com -DOMAIN-SUFFIX,dvs.china.com -DOMAIN-SUFFIX,dvsend.china.com -DOMAIN-SUFFIX,dvser.china.com -DOMAIN-SUFFIX,dvser02.china.com -DOMAIN-SUFFIX,dvx-android.0.0.0.0.cn -DOMAIN-SUFFIX,dw.koudaibl.com -DOMAIN-SUFFIX,dw.xcar.com.cn -DOMAIN-SUFFIX,dw998.com -DOMAIN-SUFFIX,dwa.okwan.cn -DOMAIN-SUFFIX,dx1200.com -DOMAIN-SUFFIX,dxp.baidu.com -DOMAIN-SUFFIX,dxpmedia.com -DOMAIN-SUFFIX,dxprla.m.qxs.la -DOMAIN-SUFFIX,dxssiyi.com -DOMAIN-SUFFIX,dyb.jdcbuy.com -DOMAIN-SUFFIX,dydab.com -DOMAIN-SUFFIX,dyn.tnaflix.com -DOMAIN-SUFFIX,dynamic.aol.com -DOMAIN-SUFFIX,dynamic.zol.com.cn -DOMAIN-SUFFIX,dz2017.zdzxyplyt.com -DOMAIN-SUFFIX,dzais.com -DOMAIN-SUFFIX,dzisou.com -DOMAIN-SUFFIX,dzjzg.com -DOMAIN-SUFFIX,dzl.baidu.com -DOMAIN-SUFFIX,dzz.wankeedu.com -DOMAIN-SUFFIX,e.0.0.0.0.cn -DOMAIN-SUFFIX,e.0.0.0.0.com.cn -DOMAIN-SUFFIX,e.027blzs.com -DOMAIN-SUFFIX,e.0531mnk.net -DOMAIN-SUFFIX,e.1919388.net -DOMAIN-SUFFIX,e.28487.net -DOMAIN-SUFFIX,e.51xmgys.com -DOMAIN-SUFFIX,e.91.com -DOMAIN-SUFFIX,e.aa985.cn -DOMAIN-SUFFIX,e.acaog.com -DOMAIN-SUFFIX,e.acaox.com -DOMAIN-SUFFIX,e.admin60.com -DOMAIN-SUFFIX,e.afvfe.cn -DOMAIN-SUFFIX,e.anmeilai.net -DOMAIN-SUFFIX,e.apxyz.com -DOMAIN-SUFFIX,e.baidu.com -DOMAIN-SUFFIX,e.bapkt.com -DOMAIN-SUFFIX,e.bbvjs.com -DOMAIN-SUFFIX,e.bentengcn.com -DOMAIN-SUFFIX,e.bokanedu.net -DOMAIN-SUFFIX,e.bsnnk.com -DOMAIN-SUFFIX,e.bvoer.com -DOMAIN-SUFFIX,e.cbeif.com -DOMAIN-SUFFIX,e.ccunf.com -DOMAIN-SUFFIX,e.cdfzcz.com -DOMAIN-SUFFIX,e.chfuw.com -DOMAIN-SUFFIX,e.cjieh.com -DOMAIN-SUFFIX,e.ckikq.com -DOMAIN-SUFFIX,e.cn-3drp.com -DOMAIN-SUFFIX,e.codlw.com -DOMAIN-SUFFIX,e.coenr.com -DOMAIN-SUFFIX,e.crashlytics.com -DOMAIN-SUFFIX,e.cuomm.com -DOMAIN-SUFFIX,e.czggcj.com -DOMAIN-SUFFIX,e.daishuxy.com -DOMAIN-SUFFIX,e.danrs.com -DOMAIN-SUFFIX,e.deimm.com -DOMAIN-SUFFIX,e.diogv.com -DOMAIN-SUFFIX,e.diupp.com -DOMAIN-SUFFIX,e.dnfeu.com -DOMAIN-SUFFIX,e.dsjre.com -DOMAIN-SUFFIX,e.dunmm.com -DOMAIN-SUFFIX,e.dxmci.com -DOMAIN-SUFFIX,e.dzairen.com -DOMAIN-SUFFIX,e.e7001.com -DOMAIN-SUFFIX,e.e70123.com -DOMAIN-SUFFIX,e.ehxyz.com -DOMAIN-SUFFIX,e.emgwq.com -DOMAIN-SUFFIX,e.enjuk.com -DOMAIN-SUFFIX,e.ennmt.com -DOMAIN-SUFFIX,e.fbaix.com -DOMAIN-SUFFIX,e.fbaot.com -DOMAIN-SUFFIX,e.fimky.com -DOMAIN-SUFFIX,e.fkkse.com -DOMAIN-SUFFIX,e.fkogs.com -DOMAIN-SUFFIX,e.focuscat.com -DOMAIN-SUFFIX,e.fstaw.com -DOMAIN-SUFFIX,e.fwjoi.com -DOMAIN-SUFFIX,e.fzyda.com -DOMAIN-SUFFIX,e.gbieg.com -DOMAIN-SUFFIX,e.gglay.com -DOMAIN-SUFFIX,e.gxjfh.com -DOMAIN-SUFFIX,e.gxkyl.com -DOMAIN-SUFFIX,e.harbinbaojia.net -DOMAIN-SUFFIX,e.hellomingpian.com -DOMAIN-SUFFIX,e.hgrqp.com -DOMAIN-SUFFIX,e.hissq.com -DOMAIN-SUFFIX,e.hjryl.com -DOMAIN-SUFFIX,e.hk7799.net -DOMAIN-SUFFIX,e.hkmqp.com -DOMAIN-SUFFIX,e.hmhqp.com -DOMAIN-SUFFIX,e.hogyp.com -DOMAIN-SUFFIX,e.hpzyl.com -DOMAIN-SUFFIX,e.htper.com -DOMAIN-SUFFIX,e.huaas.com -DOMAIN-SUFFIX,e.hunpp.com -DOMAIN-SUFFIX,e.huoas.com -DOMAIN-SUFFIX,e.hurnt.com -DOMAIN-SUFFIX,e.hyzui.com -DOMAIN-SUFFIX,e.icyrd.com -DOMAIN-SUFFIX,e.iierq.com -DOMAIN-SUFFIX,e.infvb.com -DOMAIN-SUFFIX,e.irauz.com -DOMAIN-SUFFIX,e.irkuj.com -DOMAIN-SUFFIX,e.iruad.com -DOMAIN-SUFFIX,e.ishowms.com -DOMAIN-SUFFIX,e.jdaot.com -DOMAIN-SUFFIX,e.jgkto.com -DOMAIN-SUFFIX,e.jiaas.com -DOMAIN-SUFFIX,e.jiirz.com -DOMAIN-SUFFIX,e.jioeg.com -DOMAIN-SUFFIX,e.jkert.com -DOMAIN-SUFFIX,e.jlkja.com -DOMAIN-SUFFIX,e.jltdbyq.com -DOMAIN-SUFFIX,e.jnsdkjzs.com -DOMAIN-SUFFIX,e.joyxv.com -DOMAIN-SUFFIX,e.juyzr.com -DOMAIN-SUFFIX,e.jwiyr.com -DOMAIN-SUFFIX,e.jxxiangchu.com -DOMAIN-SUFFIX,e.kcooy.com -DOMAIN-SUFFIX,e.kewro.com -DOMAIN-SUFFIX,e.khuoy.com -DOMAIN-SUFFIX,e.kjfhe.com -DOMAIN-SUFFIX,e.kjhfy.com -DOMAIN-SUFFIX,e.kl6636.net -DOMAIN-SUFFIX,e.ksttwz.com -DOMAIN-SUFFIX,e.kunpp.com -DOMAIN-SUFFIX,e.kwjkd.com -DOMAIN-SUFFIX,e.kxhie.com -DOMAIN-SUFFIX,e.lancedu.com -DOMAIN-SUFFIX,e.lfdydk.com -DOMAIN-SUFFIX,e.lovezhishou.com -DOMAIN-SUFFIX,e.lyjz001.com -DOMAIN-SUFFIX,e.lzytt.com -DOMAIN-SUFFIX,e.md0z4dh.com -DOMAIN-SUFFIX,e.meizhuanghe.com -DOMAIN-SUFFIX,e.miaoxinqipei.com -DOMAIN-SUFFIX,e.mightiger.net -DOMAIN-SUFFIX,e.miiuv.com -DOMAIN-SUFFIX,e.mmkvi.com -DOMAIN-SUFFIX,e.mozist.com -DOMAIN-SUFFIX,e.mqgpo.com -DOMAIN-SUFFIX,e.mrsasharingspace.com -DOMAIN-SUFFIX,e.mrtuo.com -DOMAIN-SUFFIX,e.mushizhubao.com -DOMAIN-SUFFIX,e.nduop.com -DOMAIN-SUFFIX,e.neijh.com -DOMAIN-SUFFIX,e.nejup.com -DOMAIN-SUFFIX,e.nernv.com -DOMAIN-SUFFIX,e.nexac.com -DOMAIN-SUFFIX,e.nfkos.com -DOMAIN-SUFFIX,e.nmtouzi.com -DOMAIN-SUFFIX,e.nnfiy.com -DOMAIN-SUFFIX,e.nwxzs.com -DOMAIN-SUFFIX,e.nxypz.com -DOMAIN-SUFFIX,e.oesnw.com -DOMAIN-SUFFIX,e.okfhn.com -DOMAIN-SUFFIX,e.opqsr.com -DOMAIN-SUFFIX,e.oyrim.com -DOMAIN-SUFFIX,e.pbino.com -DOMAIN-SUFFIX,e.picbr.com -DOMAIN-SUFFIX,e.plerv.com -DOMAIN-SUFFIX,e.pomkl.com -DOMAIN-SUFFIX,e.poonscn.com -DOMAIN-SUFFIX,e.pubbirdf.com -DOMAIN-SUFFIX,e.puooi.com -DOMAIN-SUFFIX,e.pwjhg.com -DOMAIN-SUFFIX,e.pyerc.com -DOMAIN-SUFFIX,e.qiaoyuwang.com -DOMAIN-SUFFIX,e.qingzhencai.net -DOMAIN-SUFFIX,e.qiyunmuye.com -DOMAIN-SUFFIX,e.qsove.com -DOMAIN-SUFFIX,e.qvxyz.com -DOMAIN-SUFFIX,e.qxfly.com -DOMAIN-SUFFIX,e.resmv.com -DOMAIN-SUFFIX,e.ricpt.com -DOMAIN-SUFFIX,e.rmwdn.com -DOMAIN-SUFFIX,e.romgv.com -DOMAIN-SUFFIX,e.sanitwealth.com -DOMAIN-SUFFIX,e.shenyunkeji.com -DOMAIN-SUFFIX,e.sjuqc.com -DOMAIN-SUFFIX,e.sosjyx.com -DOMAIN-SUFFIX,e.srrux.com -DOMAIN-SUFFIX,e.suehy.com -DOMAIN-SUFFIX,e.szqifu.com -DOMAIN-SUFFIX,e.t71q.com -DOMAIN-SUFFIX,e.tdtsd.com -DOMAIN-SUFFIX,e.tiantianedu.net -DOMAIN-SUFFIX,e.tick0.com -DOMAIN-SUFFIX,e.tiojk.com -DOMAIN-SUFFIX,e.tuoaa.com -DOMAIN-SUFFIX,e.ueram.com -DOMAIN-SUFFIX,e.uissm.com -DOMAIN-SUFFIX,e.v02u9.cn -DOMAIN-SUFFIX,e.vaxyz.com -DOMAIN-SUFFIX,e.vbaiu.com -DOMAIN-SUFFIX,e.vouky.com -DOMAIN-SUFFIX,e.vvocm.com -DOMAIN-SUFFIX,e.wcjup.com -DOMAIN-SUFFIX,e.weixingshexiangji.net -DOMAIN-SUFFIX,e.wikigifth.com -DOMAIN-SUFFIX,e.wjhehaofc.com -DOMAIN-SUFFIX,e.wkjhd.com -DOMAIN-SUFFIX,e.wnxcg.com -DOMAIN-SUFFIX,e.wonwg.com -DOMAIN-SUFFIX,e.wsxxu.com -DOMAIN-SUFFIX,e.x.cn.xtgreat.com -DOMAIN-SUFFIX,e.xdkje.com -DOMAIN-SUFFIX,e.xeihy.com -DOMAIN-SUFFIX,e.xetvb.com -DOMAIN-SUFFIX,e.xiangchim0.com -DOMAIN-SUFFIX,e.xikdn.com -DOMAIN-SUFFIX,e.xkqpco.com.com -DOMAIN-SUFFIX,e.xlsschina15.net -DOMAIN-SUFFIX,e.xmgysweb.com -DOMAIN-SUFFIX,e.xpjis.com -DOMAIN-SUFFIX,e.xxkio.com -DOMAIN-SUFFIX,e.yageben.com -DOMAIN-SUFFIX,e.yangjingbang.net -DOMAIN-SUFFIX,e.yerpt.com -DOMAIN-SUFFIX,e.yicang8.com -DOMAIN-SUFFIX,e.yidulive.net -DOMAIN-SUFFIX,e.yingchengtou.com -DOMAIN-SUFFIX,e.ynnke.com -DOMAIN-SUFFIX,e.yoiur.com -DOMAIN-SUFFIX,e.youweiprint.com -DOMAIN-SUFFIX,e.ysdangan.com -DOMAIN-SUFFIX,e.ysdhe.com -DOMAIN-SUFFIX,e.yuxyz.com -DOMAIN-SUFFIX,e.ywbwsm.com -DOMAIN-SUFFIX,e.yycqc.com -DOMAIN-SUFFIX,e.yyeks.com -DOMAIN-SUFFIX,e.yyjhf.com -DOMAIN-SUFFIX,e.zabxb.com -DOMAIN-SUFFIX,e.zhuyuanp.club -DOMAIN-SUFFIX,e.zhuyuanp.shop -DOMAIN-SUFFIX,e.zhuyuanp.top -DOMAIN-SUFFIX,e.zjkdaikuan.com -DOMAIN-SUFFIX,e.zkwsdf.com -DOMAIN-SUFFIX,e.zunss.com -DOMAIN-SUFFIX,e7001.com -DOMAIN-SUFFIX,e7002.com -DOMAIN-SUFFIX,e7009.com -DOMAIN-SUFFIX,e701.net -DOMAIN-SUFFIX,e70123.com -DOMAIN-SUFFIX,e7015.com -DOMAIN-SUFFIX,e704.net -DOMAIN-SUFFIX,e705.net -DOMAIN-SUFFIX,e706.net -DOMAIN-SUFFIX,e708.net -DOMAIN-SUFFIX,e719.net -DOMAIN-SUFFIX,e9377f.com -DOMAIN-SUFFIX,eacash.streamplay.to -DOMAIN-SUFFIX,eap.big5.enorth.com.cn -DOMAIN-SUFFIX,eap.enorth.com.cn -DOMAIN-SUFFIX,ebook.res.meizu.com -DOMAIN-SUFFIX,ebp.renren.com -DOMAIN-SUFFIX,ec.kejet.net -DOMAIN-SUFFIX,eclick.120ask.com -DOMAIN-SUFFIX,eclick.360doc.com -DOMAIN-SUFFIX,eclick.baidu.com -DOMAIN-SUFFIX,eclkspbn.com -DOMAIN-SUFFIX,ecma.bdimg.com -DOMAIN-SUFFIX,ecmb.bdimg.com -DOMAIN-SUFFIX,ecmc.bdimg.com -DOMAIN-SUFFIX,ecuc123.net -DOMAIN-SUFFIX,ed.aijielang.cn -DOMAIN-SUFFIX,ed.sczhilong.cn -DOMAIN-SUFFIX,eddong.com -DOMAIN-SUFFIX,edesf.xyzxmark.cn -DOMAIN-SUFFIX,edge.quantserve.com -DOMAIN-SUFFIX,edge.sharethis.com -DOMAIN-SUFFIX,edge.yunjiasu.com -DOMAIN-SUFFIX,edigitalsurvey.com -DOMAIN-SUFFIX,edncui.net -DOMAIN-SUFFIX,eduancm.com -DOMAIN-SUFFIX,eduzzjy.com -DOMAIN-SUFFIX,ee4kdushuba.com -DOMAIN-SUFFIX,eee.eh39.co -DOMAIN-SUFFIX,eee.kj78.org -DOMAIN-SUFFIX,eee.ttyy888.co -DOMAIN-SUFFIX,eeee500.com -DOMAIN-SUFFIX,eezdx.erc.18183.com -DOMAIN-SUFFIX,eff.inte.sogou.com -DOMAIN-SUFFIX,effectivemeasure.com -DOMAIN-SUFFIX,effectivemeasure.net -DOMAIN-SUFFIX,ehd.baike.com -DOMAIN-SUFFIX,ehxyz.com -DOMAIN-SUFFIX,ein.51yingfa.com -DOMAIN-SUFFIX,eiv.baidu.com -DOMAIN-SUFFIX,ejzr.golden1.sogou.com -DOMAIN-SUFFIX,ekeide.com -DOMAIN-SUFFIX,eland.doublemax.net -DOMAIN-SUFFIX,em.baidu.com -DOMAIN-SUFFIX,emarbox.com -DOMAIN-SUFFIX,emss.zjhim.com -DOMAIN-SUFFIX,en.shenyun.com -DOMAIN-SUFFIX,en.shenyun.org -DOMAIN-SUFFIX,engine.lvehaisen.com -DOMAIN-SUFFIX,engine.tuia.cn -DOMAIN-SUFFIX,ent1.12584.cn -DOMAIN-SUFFIX,entry.baidu.com -DOMAIN-SUFFIX,e-p4p.163.com -DOMAIN-SUFFIX,epernn.cn -DOMAIN-SUFFIX,epowernetworktrackerimages.s3.amazonaws.com -DOMAIN-SUFFIX,er.dlhygj.com -DOMAIN-SUFFIX,erebor.douban.com -DOMAIN-SUFFIX,ereg.adobe.com -DOMAIN-SUFFIX,ereg.wip3.adobe.com -DOMAIN-SUFFIX,ers.baidu.com -DOMAIN-SUFFIX,erwqw.zh1155.com -DOMAIN-SUFFIX,erwr.ydjskvpd.com -DOMAIN-SUFFIX,espn-ak.starwave.com -DOMAIN-SUFFIX,esptj.com -DOMAIN-SUFFIX,esrpxyahzna.bid -DOMAIN-SUFFIX,eteun.cn -DOMAIN-SUFFIX,ethod.gzgmjcx.com -DOMAIN-SUFFIX,etl.xlmc.sec.miui.com -DOMAIN-SUFFIX,eu-gmtdmp.gd1.mookie1.com -DOMAIN-SUFFIX,eum-appdynamics.com -DOMAIN-SUFFIX,eus.rubiconproject.com -DOMAIN-SUFFIX,euwidget.imshopping.com -DOMAIN-SUFFIX,eva.ucas.com -DOMAIN-SUFFIX,evefashion.cn -DOMAIN-SUFFIX,event.ksosoft.com -DOMAIN-SUFFIX,event.mackeeper.com -DOMAIN-SUFFIX,eventlog.beacon.qq.com -DOMAIN-SUFFIX,eventlog.hd.baofeng.com -DOMAIN-SUFFIX,events.kalooga.com -DOMAIN-SUFFIX,events.pingan.com -DOMAIN-SUFFIX,events-api.outfit7.net -DOMAIN-SUFFIX,eviltracker.net -DOMAIN-SUFFIX,ew16d.package12.com -DOMAIN-SUFFIX,ex.mobmore.com -DOMAIN-SUFFIX,ex.puata.info -DOMAIN-SUFFIX,exdynsrv.com -DOMAIN-SUFFIX,exit.macandbumble.com -DOMAIN-SUFFIX,exoclick.com -DOMAIN-SUFFIX,exp.17wo.cn -DOMAIN-SUFFIX,exp.3g.ifeng.com -DOMAIN-SUFFIX,exp.qumi.com -DOMAIN-SUFFIX,expo123.net -DOMAIN-SUFFIX,ext.theglobalweb.com -DOMAIN-SUFFIX,extmoney.i1608.com -DOMAIN-SUFFIX,extstat.com -DOMAIN-SUFFIX,eyd77s.com -DOMAIN-SUFFIX,eye.swfchan.com -DOMAIN-SUFFIX,eyouv.cn -DOMAIN-SUFFIX,ez33.org.cn -DOMAIN-SUFFIX,ezine.oupeng.com -DOMAIN-SUFFIX,ezucods.cn -DOMAIN-SUFFIX,f.520tingshu.com -DOMAIN-SUFFIX,f.doodlemobile.com -DOMAIN-SUFFIX,f.f70123.com -DOMAIN-SUFFIX,f.fj95560.com -DOMAIN-SUFFIX,f.haoxinjaju.com -DOMAIN-SUFFIX,f.hongm.com -DOMAIN-SUFFIX,f.qcwzx.net.cn -DOMAIN-SUFFIX,f.yijikm.com -DOMAIN-SUFFIX,f.yueyetiyu.com -DOMAIN-SUFFIX,f1.06ps.com -DOMAIN-SUFFIX,f1.bizhiku.net -DOMAIN-SUFFIX,f1.luoshenbest.cn -DOMAIN-SUFFIX,f1.meishichina.com -DOMAIN-SUFFIX,f1.p0y.cn -DOMAIN-SUFFIX,f1.pig66.com -DOMAIN-SUFFIX,f1190.com -DOMAIN-SUFFIX,f1c.i.biquge5200.com -DOMAIN-SUFFIX,f2.p0y.cn -DOMAIN-SUFFIX,f2zd.com -DOMAIN-SUFFIX,f3.mi-stat.gslb.mi-idc.com -DOMAIN-SUFFIX,f3.vedeh.com -DOMAIN-SUFFIX,f5.dfcwg.com -DOMAIN-SUFFIX,f5.mtqys.com -DOMAIN-SUFFIX,f56g.me -DOMAIN-SUFFIX,f6ce.com -DOMAIN-SUFFIX,f70123.com -DOMAIN-SUFFIX,f8272.com -DOMAIN-SUFFIX,fa.163.com -DOMAIN-SUFFIX,facebookma.cn -DOMAIN-SUFFIX,faggrim.com -DOMAIN-SUFFIX,fair.sogou.com -DOMAIN-SUFFIX,falundata.com -DOMAIN-SUFFIX,falundata.org -DOMAIN-SUFFIX,fan.liuxiaoer.com -DOMAIN-SUFFIX,fan.twitch.tv -DOMAIN-SUFFIX,fancyapi.com -DOMAIN-SUFFIX,fanqianbb.com -DOMAIN-SUFFIX,fans.bestvogue.com -DOMAIN-SUFFIX,fansi365.com -DOMAIN-SUFFIX,fanxing.kugou.com -DOMAIN-SUFFIX,farm-cn.plista.com -DOMAIN-SUFFIX,fastable.com -DOMAIN-SUFFIX,fastapi.net -DOMAIN-SUFFIX,fastcache.com.cn -DOMAIN-SUFFIX,fast-cdn.dianjoy.com -DOMAIN-SUFFIX,fastclick.com -DOMAIN-SUFFIX,fastclick.net -DOMAIN-SUFFIX,fastly.bench.cedexis.com -DOMAIN-SUFFIX,fastpopunder.com -DOMAIN-SUFFIX,fathionmall.com -DOMAIN-SUFFIX,fav.simba.taobao.com -DOMAIN-SUFFIX,fb.xk.miui.com -DOMAIN-SUFFIX,fbc.ffychb.com -DOMAIN-SUFFIX,fccxgjg.com -DOMAIN-SUFFIX,fc-feed.cdn.bcebos.com -DOMAIN-SUFFIX,fclick.baidu.com -DOMAIN-SUFFIX,fcsass.org.cn -DOMAIN-SUFFIX,fd.anzhi.com -DOMAIN-SUFFIX,fd.qchannel03.cn -DOMAIN-SUFFIX,fd7c.com -DOMAIN-SUFFIX,fds.api.moji.com -DOMAIN-SUFFIX,fe.lea.lycos.co.uk -DOMAIN-SUFFIX,fe1-au.imrworldwide.com -DOMAIN-SUFFIX,fe2-au.imrworldwide.com -DOMAIN-SUFFIX,fe3-au.imrworldwide.com -DOMAIN-SUFFIX,fe-au.imrworldwide.com -DOMAIN-SUFFIX,feed.baidu.com -DOMAIN-SUFFIX,feed.theta.sogou.com -DOMAIN-SUFFIX,feedback.whalecloud.com -DOMAIN-SUFFIX,feeds.logicbuy.com -DOMAIN-SUFFIX,feeds.videosz.com -DOMAIN-SUFFIX,fei232.bhzje7ua9.com -DOMAIN-SUFFIX,feidalu.com -DOMAIN-SUFFIX,feifish66.com -DOMAIN-SUFFIX,feitianma.com -DOMAIN-SUFFIX,feixin2.com -DOMAIN-SUFFIX,fembsflungod.com -DOMAIN-SUFFIX,fen.dkdlsj.com -DOMAIN-SUFFIX,fengbuy.com -DOMAIN-SUFFIX,fenggejiaju.com -DOMAIN-SUFFIX,fenqihome.com -DOMAIN-SUFFIX,fenvm.com -DOMAIN-SUFFIX,fexclick.baidu.com -DOMAIN-SUFFIX,ff.nsg.org.ua -DOMAIN-SUFFIX,ffb.feihuo.com -DOMAIN-SUFFIX,fff.yuyouge.com -DOMAIN-SUFFIX,ffhtek.com -DOMAIN-SUFFIX,fflsn.com -DOMAIN-SUFFIX,ffre.ffrepair.com -DOMAIN-SUFFIX,ffychb.com -DOMAIN-SUFFIX,fge9vbrzwt.bid -DOMAIN-SUFFIX,fghm.ga25.com -DOMAIN-SUFFIX,fghmc.ga25.com -DOMAIN-SUFFIX,fghmimg.ga25.com -DOMAIN-SUFFIX,file.bmob.cn -DOMAIN-SUFFIX,files2.sogou.com -DOMAIN-SUFFIX,fimserve.ign.com -DOMAIN-SUFFIX,findicons.com -DOMAIN-SUFFIX,finding.hardwareheaven.com -DOMAIN-SUFFIX,findnsave.idahostatesman.com -DOMAIN-SUFFIX,finead.cn -DOMAIN-SUFFIX,fips.uimserv.net -DOMAIN-SUFFIX,firefang.cn -DOMAIN-SUFFIX,fjkst.com -DOMAIN-SUFFIX,fjmeyer.com -DOMAIN-SUFFIX,flash.2144.com -DOMAIN-SUFFIX,flashtalking.com -DOMAIN-SUFFIX,flowcodeapp.com -DOMAIN-SUFFIX,flurry.cachefly.net -DOMAIN-SUFFIX,flux.faloo.com -DOMAIN-SUFFIX,flv.dotmore.com.tw -DOMAIN-SUFFIX,flv.ytshuirun.com -DOMAIN-SUFFIX,flwja.com -DOMAIN-SUFFIX,fm.p0y.cn -DOMAIN-SUFFIX,fmgoal.com -DOMAIN-SUFFIX,fnkjj.com -DOMAIN-SUFFIX,focuscat.com -DOMAIN-SUFFIX,focusprolight.com -DOMAIN-SUFFIX,fota4.adups.cn -DOMAIN-SUFFIX,fotao9.com -DOMAIN-SUFFIX,founseezb.cn -DOMAIN-SUFFIX,fozhu.rrsdl.com -DOMAIN-SUFFIX,fp.fraudmetrix.cn -DOMAIN-SUFFIX,fpb.51edu.com -DOMAIN-SUFFIX,fpb.kuhou.com -DOMAIN-SUFFIX,fpb.mn586.com -DOMAIN-SUFFIX,fpbbdx1.51240.com -DOMAIN-SUFFIX,fpbjiansuo.mn586.com -DOMAIN-SUFFIX,fpdownload.macromedia.com -DOMAIN-SUFFIX,fptest.fraudmetrix.cn -DOMAIN-SUFFIX,fqtra.com -DOMAIN-SUFFIX,frame.enet.com.cn -DOMAIN-SUFFIX,fraudmetrix.cn -DOMAIN-SUFFIX,frdhq.cn -DOMAIN-SUFFIX,free.aol.com -DOMAIN-SUFFIX,freecodecs.us.intellitxt.com -DOMAIN-SUFFIX,freexxxvideoclip.aebn.net -DOMAIN-SUFFIX,fs.uc.nearme.com.cn -DOMAIN-SUFFIX,fsjsp.com -DOMAIN-SUFFIX,fsr.lenovomm.com -DOMAIN-SUFFIX,fst360.com -DOMAIN-SUFFIX,fs-uc-nearme-com-cn.oss-cn-hangzhou.aliyuncs.com -DOMAIN-SUFFIX,fsyzcs.com -DOMAIN-SUFFIX,ft.moad.cn -DOMAIN-SUFFIX,ft.pnop.com -DOMAIN-SUFFIX,fthcz.com -DOMAIN-SUFFIX,fu68.com -DOMAIN-SUFFIX,fucnm.com -DOMAIN-SUFFIX,fujianryt.com -DOMAIN-SUFFIX,fun.ynet.com -DOMAIN-SUFFIX,funshion.net.cn -DOMAIN-SUFFIX,fus.lenovomm.com -DOMAIN-SUFFIX,fv99.com -DOMAIN-SUFFIX,fw.adsafeprotected.com -DOMAIN-SUFFIX,fw.vpon.com -DOMAIN-SUFFIX,fwmrm.net -DOMAIN-SUFFIX,fwt0.com -DOMAIN-SUFFIX,fxc.aiquxs.com -DOMAIN-SUFFIX,fxmacd.com -DOMAIN-SUFFIX,fxtducb.cn -DOMAIN-SUFFIX,fxxgw.com -DOMAIN-SUFFIX,fych.uranus.sogou.com -DOMAIN-SUFFIX,fydgold132.com -DOMAIN-SUFFIX,fytza.cn -DOMAIN-SUFFIX,fz863.com -DOMAIN-SUFFIX,fzz.cloud.1234507.com -DOMAIN-SUFFIX,fzz.shgqjr.com -DOMAIN-SUFFIX,g.163.com -DOMAIN-SUFFIX,g.51network.com -DOMAIN-SUFFIX,g.6sfg.com -DOMAIN-SUFFIX,g.ad8.cc -DOMAIN-SUFFIX,g.aligames.com -DOMAIN-SUFFIX,g.baidu.com -DOMAIN-SUFFIX,g.bitauto.com -DOMAIN-SUFFIX,g.brothersoft.com -DOMAIN-SUFFIX,g.chuiyao.com -DOMAIN-SUFFIX,g.d.yoyi.tv -DOMAIN-SUFFIX,g.daman.cc -DOMAIN-SUFFIX,g.f11w.com -DOMAIN-SUFFIX,g.f5gh.com -DOMAIN-SUFFIX,g.gridsum.com -DOMAIN-SUFFIX,g.haluoha.com -DOMAIN-SUFFIX,g.hsw.cn -DOMAIN-SUFFIX,g.mnw.cn -DOMAIN-SUFFIX,g.ousns.net -DOMAIN-SUFFIX,g.rs.yoyi.com.cn -DOMAIN-SUFFIX,g.s8dj.com -DOMAIN-SUFFIX,g.szdn1ms.com -DOMAIN-SUFFIX,g.usingde.com -DOMAIN-SUFFIX,g.w5b454.com -DOMAIN-SUFFIX,g.wan.2345.com -DOMAIN-SUFFIX,g.wan.douyu.com -DOMAIN-SUFFIX,g.wrating.com -DOMAIN-SUFFIX,g.x.cn.xtgreat.com -DOMAIN-SUFFIX,g.x.evolife.cn -DOMAIN-SUFFIX,g.yccdn.com -DOMAIN-SUFFIX,g.zx-jsp.com -DOMAIN-SUFFIX,g1.0573ren.com -DOMAIN-SUFFIX,g1.08160.cn -DOMAIN-SUFFIX,g1.163.com -DOMAIN-SUFFIX,g1.tagtic.cn -DOMAIN-SUFFIX,g1.taijuba.com -DOMAIN-SUFFIX,g1c5.com -DOMAIN-SUFFIX,g1f5.com -DOMAIN-SUFFIX,g2.ousns.net -DOMAIN-SUFFIX,g3.iqilu.com -DOMAIN-SUFFIX,g4.iqilu.com -DOMAIN-SUFFIX,g9s.sgzs999.com -DOMAIN-SUFFIX,gaandroid.talkingdata.net -DOMAIN-SUFFIX,gad.kugou.com -DOMAIN-SUFFIX,gadwhy.com -DOMAIN-SUFFIX,gafxa.code.mytanwan.com -DOMAIN-SUFFIX,galaxy.sogoucdn.com -DOMAIN-SUFFIX,game.9xzj.com -DOMAIN-SUFFIX,game.baichuanhd.cn -DOMAIN-SUFFIX,game.html5.qq.com -DOMAIN-SUFFIX,game.kugou.com -DOMAIN-SUFFIX,game.kuwo.cn -DOMAIN-SUFFIX,game.qidian.com -DOMAIN-SUFFIX,game.res.meizu.com -DOMAIN-SUFFIX,game.rising.cn -DOMAIN-SUFFIX,game.subway.uu.cc -DOMAIN-SUFFIX,game.weibo.cn -DOMAIN-SUFFIX,game.weibo.com -DOMAIN-SUFFIX,gamead.swjoy.com -DOMAIN-SUFFIX,gameads.digyourowngrave.com -DOMAIN-SUFFIX,gamebox.kugou.com -DOMAIN-SUFFIX,game-res.meizu.com -DOMAIN-SUFFIX,ganjituiguang.ganji.com -DOMAIN-SUFFIX,gao.ynet.com -DOMAIN-SUFFIX,gas.data.pplive.com -DOMAIN-SUFFIX,gateway.fortunelounge.com -DOMAIN-SUFFIX,gateways.s3.amazonaws.com -DOMAIN-SUFFIX,gb.corp.163.com -DOMAIN-SUFFIX,gc.keefung-zs.com -DOMAIN-SUFFIX,gcapi.sy.kugou.com -DOMAIN-SUFFIX,gcs1.cn -DOMAIN-SUFFIX,gd.cnhange.cn -DOMAIN-SUFFIX,gd.jqgc.com -DOMAIN-SUFFIX,gd.vodtw.com -DOMAIN-SUFFIX,gdbly.com -DOMAIN-SUFFIX,gdgy56.com -DOMAIN-SUFFIX,gdskywings.com -DOMAIN-SUFFIX,gdsqwy.org -DOMAIN-SUFFIX,gdyn.cnn.com -DOMAIN-SUFFIX,ge95.com -DOMAIN-SUFFIX,geili.co -DOMAIN-SUFFIX,geiyujieda.com -DOMAIN-SUFFIX,gen.alicdn.com -DOMAIN-SUFFIX,gentags.com -DOMAIN-SUFFIX,geo.cliphunter.com -DOMAIN-SUFFIX,geo.connexionsecure.com -DOMAIN-SUFFIX,geo.frtya.com -DOMAIN-SUFFIX,geo.frtyd.com -DOMAIN-SUFFIX,geo.gridsumdissector.com -DOMAIN-SUFFIX,geo.moatads.com -DOMAIN-SUFFIX,geo.yahoo.com -DOMAIN-SUFFIX,geo2.adobe.com -DOMAIN-SUFFIX,geobanner.alt.com -DOMAIN-SUFFIX,geobanner.friendfinder.com -DOMAIN-SUFFIX,geobanner.passion.com -DOMAIN-SUFFIX,geobanner.socialflirt.com -DOMAIN-SUFFIX,geoshopping.nzherald.co.nz -DOMAIN-SUFFIX,geryi.com -DOMAIN-SUFFIX,get.thefile.me -DOMAIN-SUFFIX,get3.adobe.com -DOMAIN-SUFFIX,getnormalizedurl.com -DOMAIN-SUFFIX,gewuwen.com -DOMAIN-SUFFIX,gf108.com -DOMAIN-SUFFIX,gf1352.com -DOMAIN-SUFFIX,gfd80.com -DOMAIN-SUFFIX,gfh.ahfzly.com -DOMAIN-SUFFIX,gfx.infomine.com -DOMAIN-SUFFIX,gg.0598yu.com -DOMAIN-SUFFIX,gg.5173.com -DOMAIN-SUFFIX,gg.51cto.com -DOMAIN-SUFFIX,gg.amblrgg.live -DOMAIN-SUFFIX,gg.anqu.com -DOMAIN-SUFFIX,gg.blueidea.com -DOMAIN-SUFFIX,gg.caixin.com -DOMAIN-SUFFIX,gg.cs090.com -DOMAIN-SUFFIX,gg.dsxdn.com -DOMAIN-SUFFIX,gg.gao7.com -DOMAIN-SUFFIX,gg.haianw.com -DOMAIN-SUFFIX,gg.huangye88.com -DOMAIN-SUFFIX,gg.jkmeishi.com -DOMAIN-SUFFIX,gg.kugou.com -DOMAIN-SUFFIX,gg.meitu.com -DOMAIN-SUFFIX,gg.ptfish.com -DOMAIN-SUFFIX,gg.sonhoo.com -DOMAIN-SUFFIX,gg.stargame.com -DOMAIN-SUFFIX,gg.uuu9.com -DOMAIN-SUFFIX,gg.vidown.cn -DOMAIN-SUFFIX,gg.xywy.com -DOMAIN-SUFFIX,gg.yxdown.com -DOMAIN-SUFFIX,gg.zhongyao1.com -DOMAIN-SUFFIX,gg0376.com -DOMAIN-SUFFIX,gg1.yszyz.com -DOMAIN-SUFFIX,gg2.51cto.com -DOMAIN-SUFFIX,gg2.dss9927.com -DOMAIN-SUFFIX,gg3.51cto.com -DOMAIN-SUFFIX,gg570.com -DOMAIN-SUFFIX,gg86.pinggu.org -DOMAIN-SUFFIX,gg8888.cnfol.com -DOMAIN-SUFFIX,ggb.douguo.com -DOMAIN-SUFFIX,ggcode.2345.com -DOMAIN-SUFFIX,ggdoubi.com -DOMAIN-SUFFIX,ggg.zj.com -DOMAIN-SUFFIX,ggle.lywf.me -DOMAIN-SUFFIX,ggmm777.com -DOMAIN-SUFFIX,ggmmqq.com -DOMAIN-SUFFIX,ggr.yxdown.com -DOMAIN-SUFFIX,ggw.gusuwang.com -DOMAIN-SUFFIX,ggw.watertu.com -DOMAIN-SUFFIX,ggxt.net -DOMAIN-SUFFIX,gi.xi.gxabj.com -DOMAIN-SUFFIX,gif.lu.sogoucdn.com -DOMAIN-SUFFIX,gimg.baidu.com -DOMAIN-SUFFIX,gimg.bitauto.com -DOMAIN-SUFFIX,girlcc.cc -DOMAIN-SUFFIX,gj500.com -DOMAIN-SUFFIX,gjghy.com -DOMAIN-SUFFIX,gjreg.code.weddingeeos.com -DOMAIN-SUFFIX,glasszz.com -DOMAIN-SUFFIX,gload.adhood.com -DOMAIN-SUFFIX,global.msads.net -DOMAIN-SUFFIX,global.ymtracking.com -DOMAIN-SUFFIX,gm682.com -DOMAIN-SUFFIX,gma.alicdn.com -DOMAIN-SUFFIX,gma1.com -DOMAIN-SUFFIX,gmota.g188.net -DOMAIN-SUFFIX,gmtdmp.mookie1.com -DOMAIN-SUFFIX,go.gogolm.xyz -DOMAIN-SUFFIX,go.gotourl.xyz -DOMAIN-SUFFIX,go.gotourls.bid -DOMAIN-SUFFIX,go.hangzhou.com.cn -DOMAIN-SUFFIX,go.mmstat.com -DOMAIN-SUFFIX,go.onclasrv.com -DOMAIN-SUFFIX,go.util.zlibs.com -DOMAIN-SUFFIX,godloveme.cn -DOMAIN-SUFFIX,gog9.qzdfc.com -DOMAIN-SUFFIX,go-mpulse.net -DOMAIN-SUFFIX,good.ta80.com -DOMAIN-SUFFIX,googlecommerce.com -DOMAIN-SUFFIX,goolpter.com -DOMAIN-SUFFIX,gopig.io -DOMAIN-SUFFIX,gorgon.youdao.com -DOMAIN-SUFFIX,gosquared.com -DOMAIN-SUFFIX,goto.sogou.com -DOMAIN-SUFFIX,goto.www.iciba.com -DOMAIN-SUFFIX,gotourl.xyz -DOMAIN-SUFFIX,gouzhibao.cn -DOMAIN-SUFFIX,govgift.com -DOMAIN-SUFFIX,govids.net -DOMAIN-SUFFIX,gp.jstv.com -DOMAIN-SUFFIX,gpydym.cn -DOMAIN-SUFFIX,gqswg.com -DOMAIN-SUFFIX,grand.ele.me -DOMAIN-SUFFIX,green.erne.co -DOMAIN-SUFFIX,greenhouseglobal.cn -DOMAIN-SUFFIX,greenxfs.down.123ch.cn -DOMAIN-SUFFIX,gridsum.com -DOMAIN-SUFFIX,gridsumdissector.cn -DOMAIN-SUFFIX,gridsumdissector.com -DOMAIN-SUFFIX,groupa.onlylady.com -DOMAIN-SUFFIX,gs307.com -DOMAIN-SUFFIX,gso0.com -DOMAIN-SUFFIX,gstat.bitauto.com -DOMAIN-SUFFIX,gt.yy.com -DOMAIN-SUFFIX,gt4ec.net -DOMAIN-SUFFIX,gtags.net -DOMAIN-SUFFIX,gtmucs.cn -DOMAIN-SUFFIX,gu.qlogo.cn -DOMAIN-SUFFIX,guang.lesports.com -DOMAIN-SUFFIX,guang.sdsgwy.com -DOMAIN-SUFFIX,guangzhuiyuan.com -DOMAIN-SUFFIX,guangzizai.com -DOMAIN-SUFFIX,guanjia.baidu.com -DOMAIN-SUFFIX,guduopu.com -DOMAIN-SUFFIX,guess.h.qhimg.com -DOMAIN-SUFFIX,guestworld.tripod.lycos.com -DOMAIN-SUFFIX,gugulonger.cn -DOMAIN-SUFFIX,guidashu.com -DOMAIN-SUFFIX,gum.criteo.com -DOMAIN-SUFFIX,guohead.com -DOMAIN-SUFFIX,guomob.com -DOMAIN-SUFFIX,guoshennet.com -DOMAIN-SUFFIX,gw5.push.mcp.weibo.cn -DOMAIN-SUFFIX,gw6.push.mcp.weibo.cn -DOMAIN-SUFFIX,gw630.com -DOMAIN-SUFFIX,gx38.cn -DOMAIN-SUFFIX,gxb.mmstat.com -DOMAIN-SUFFIX,gxdhgb.com -DOMAIN-SUFFIX,gxe.husky.sogou.com -DOMAIN-SUFFIX,gyca9f.dahuangcheng.cn -DOMAIN-SUFFIX,gydag.com -DOMAIN-SUFFIX,gyrtg.com -DOMAIN-SUFFIX,gz.hxdaka.com -DOMAIN-SUFFIX,gz00005.top -DOMAIN-SUFFIX,gzktpf.com -DOMAIN-SUFFIX,gzlykj.cn -DOMAIN-SUFFIX,gzmjnx.cn -DOMAIN-SUFFIX,gzqudou.com -DOMAIN-SUFFIX,h.canmg.cn -DOMAIN-SUFFIX,h.holder.com.ua -DOMAIN-SUFFIX,h.irs01.com -DOMAIN-SUFFIX,h.laojiayoufang.com -DOMAIN-SUFFIX,h.msn.com -DOMAIN-SUFFIX,h.pcd.autohome.com.cn -DOMAIN-SUFFIX,h.sora.yoyi.com.cn -DOMAIN-SUFFIX,h01.hotrank.com.tw -DOMAIN-SUFFIX,h1.18sd.cn -DOMAIN-SUFFIX,h2.18sd.cn -DOMAIN-SUFFIX,h5.holalauncher.com -DOMAIN-SUFFIX,h5.jiumaster.com -DOMAIN-SUFFIX,h5.pk1179.com -DOMAIN-SUFFIX,h5.super-dreamers.com -DOMAIN-SUFFIX,h5.taihao.cc -DOMAIN-SUFFIX,h8.bec.com -DOMAIN-SUFFIX,h9377c.com -DOMAIN-SUFFIX,haitaoad.nosdn.127.net -DOMAIN-SUFFIX,haiwai-ic.ksosoft.com -DOMAIN-SUFFIX,haiwengji.net -DOMAIN-SUFFIX,haiyunpush.com -DOMAIN-SUFFIX,hanju18.net -DOMAIN-SUFFIX,hao.7654.com -DOMAIN-SUFFIX,hao.qquu8.com -DOMAIN-SUFFIX,hao.tiandi.com -DOMAIN-SUFFIX,hao.uc.cn -DOMAIN-SUFFIX,hao123.xywy.com -DOMAIN-SUFFIX,hao123rt.com -DOMAIN-SUFFIX,hao549.com -DOMAIN-SUFFIX,hao61.net -DOMAIN-SUFFIX,hao916.com -DOMAIN-SUFFIX,hao934.com -DOMAIN-SUFFIX,haoghost.com -DOMAIN-SUFFIX,haohaowan8.com -DOMAIN-SUFFIX,haolew.com -DOMAIN-SUFFIX,haostat.qihoo.com -DOMAIN-SUFFIX,hapic1.jhkxwl.com -DOMAIN-SUFFIX,hascosafety.com -DOMAIN-SUFFIX,hats.haibao.cn -DOMAIN-SUFFIX,hbalx.cn -DOMAIN-SUFFIX,hbdt.luomi.com -DOMAIN-SUFFIX,hblinwei.com -DOMAIN-SUFFIX,hbngfy.com -DOMAIN-SUFFIX,hbyyzm.com -DOMAIN-SUFFIX,hc.baidu.com -DOMAIN-SUFFIX,hccms.com.cn -DOMAIN-SUFFIX,hcreditx.com -DOMAIN-SUFFIX,hd.jiedaibao.com -DOMAIN-SUFFIX,hd.ylddq.com -DOMAIN-SUFFIX,hda.maxli.cn -DOMAIN-SUFFIX,hdad.baike.com -DOMAIN-SUFFIX,hdb.maxli.cn -DOMAIN-SUFFIX,hdggcdn.bayimob.com -DOMAIN-SUFFIX,hdhkwl.com -DOMAIN-SUFFIX,hdj.baidu.com -DOMAIN-SUFFIX,he2d.com -DOMAIN-SUFFIX,health1.12584.cn -DOMAIN-SUFFIX,heavenmedia.v3g4s.com -DOMAIN-SUFFIX,hechaocheng.cn -DOMAIN-SUFFIX,heefwozhlxgz.com -DOMAIN-SUFFIX,hefan365.com -DOMAIN-SUFFIX,heib10.top -DOMAIN-SUFFIX,heib12.top -DOMAIN-SUFFIX,heimo.rrsdl.com -DOMAIN-SUFFIX,hejban.youwatch.org -DOMAIN-SUFFIX,hejingroup.cn -DOMAIN-SUFFIX,help.baotangwang.cn -DOMAIN-SUFFIX,help.yunaq.com -DOMAIN-SUFFIX,hesxz.com -DOMAIN-SUFFIX,heyzap.com -DOMAIN-SUFFIX,hfjuki.com -DOMAIN-SUFFIX,hfsteel.net -DOMAIN-SUFFIX,hg417.bet -DOMAIN-SUFFIX,hg89038.com -DOMAIN-SUFFIX,hg89068.com -DOMAIN-SUFFIX,hg89078.com -DOMAIN-SUFFIX,hgame.com -DOMAIN-SUFFIX,hh6666.com -DOMAIN-SUFFIX,hhlian.com -DOMAIN-SUFFIX,hhly88.com -DOMAIN-SUFFIX,hhppyt.com -DOMAIN-SUFFIX,hhqda.pop.t5yx.cn -DOMAIN-SUFFIX,hi686.com -DOMAIN-SUFFIX,hi760.com -DOMAIN-SUFFIX,hi9377.com -DOMAIN-SUFFIX,hiad.myweb.hinet.net -DOMAIN-SUFFIX,hiad.vmall.com -DOMAIN-SUFFIX,higame123.com -DOMAIN-SUFFIX,hilltopads.net -DOMAIN-SUFFIX,himandy.com -DOMAIN-SUFFIX,hipersushiads.com -DOMAIN-SUFFIX,histats.com -DOMAIN-SUFFIX,hit.webcentre.lycos.co.uk -DOMAIN-SUFFIX,hitlog2.chosun.com -DOMAIN-SUFFIX,hitslink.com -DOMAIN-SUFFIX,hivecn.cn -DOMAIN-SUFFIX,hivedata.cc -DOMAIN-SUFFIX,hjc1990.com -DOMAIN-SUFFIX,hk.jtsh123.com -DOMAIN-SUFFIX,hk.napi.ucweb.com -DOMAIN-SUFFIX,hk9600.com -DOMAIN-SUFFIX,hk-cdn.effectivemeasure.net -DOMAIN-SUFFIX,hkfuy.com -DOMAIN-SUFFIX,hl.kuzu.com -DOMAIN-SUFFIX,hl.quw18.com -DOMAIN-SUFFIX,hl2rcv.adobe.com -DOMAIN-SUFFIX,hldwmly.com -DOMAIN-SUFFIX,hlrcv.stage.adobe.com -DOMAIN-SUFFIX,hmp33.com -DOMAIN-SUFFIX,hmttoly.com -DOMAIN-SUFFIX,hmyangshengji.com -DOMAIN-SUFFIX,hnasd.com -DOMAIN-SUFFIX,hnctsm.com -DOMAIN-SUFFIX,hndiyikj.com -DOMAIN-SUFFIX,hnol.net -DOMAIN-SUFFIX,hnxxjn.com -DOMAIN-SUFFIX,hnyny.com -DOMAIN-SUFFIX,hoisin.coocaatv.com -DOMAIN-SUFFIX,home520.com -DOMAIN-SUFFIX,hoplink.ksosoft.com -DOMAIN-SUFFIX,hosting.miarroba.info -DOMAIN-SUFFIX,hot.browser.miui.com -DOMAIN-SUFFIX,hot.m.shouji.360tpcdn.com -DOMAIN-SUFFIX,hot-mob.com -DOMAIN-SUFFIX,hotrank.com.tw -DOMAIN-SUFFIX,houdaolj.com -DOMAIN-SUFFIX,houtai.2345.com -DOMAIN-SUFFIX,houyi.logger.baofeng.com -DOMAIN-SUFFIX,hpd.baidu.com -DOMAIN-SUFFIX,hpqxznpb.bid -DOMAIN-SUFFIX,hqgjcm.com -DOMAIN-SUFFIX,hr41.cn -DOMAIN-SUFFIX,hr44.com -DOMAIN-SUFFIX,hs.qhupdate.com -DOMAIN-SUFFIX,hslyqs.com -DOMAIN-SUFFIX,ht.www.sogou.com -DOMAIN-SUFFIX,htfmbt.com -DOMAIN-SUFFIX,htjsk.com -DOMAIN-SUFFIX,html.350.com -DOMAIN-SUFFIX,html.sunday8.com -DOMAIN-SUFFIX,html.yuntzs.com -DOMAIN-SUFFIX,httpdns.push.oppomobile.com -DOMAIN-SUFFIX,huahuaka.com -DOMAIN-SUFFIX,huashengtai.net -DOMAIN-SUFFIX,huashuowork.com -DOMAIN-SUFFIX,huaxinxunye.cn -DOMAIN-SUFFIX,huayi65.com -DOMAIN-SUFFIX,hub5pn.wap.sandai.net -DOMAIN-SUFFIX,hubojd.com -DOMAIN-SUFFIX,huichuan.sm.cn -DOMAIN-SUFFIX,huimee.net -DOMAIN-SUFFIX,huishenghuiying.com -DOMAIN-SUFFIX,humanding.com -DOMAIN-SUFFIX,hunpingou.com -DOMAIN-SUFFIX,hv.code.tanwanyx.com -DOMAIN-SUFFIX,hw6.com -DOMAIN-SUFFIX,hwt.player888.cn -DOMAIN-SUFFIX,hxadt.com -DOMAIN-SUFFIX,hxspc.com -DOMAIN-SUFFIX,hxstfxx.cn -DOMAIN-SUFFIX,hxueu.code.weddingeeos.com -DOMAIN-SUFFIX,hxyifu.com -DOMAIN-SUFFIX,hxyx360.com -DOMAIN-SUFFIX,hyfh.benbaisteel.com -DOMAIN-SUFFIX,hyfyuan.com -DOMAIN-SUFFIX,hyperpromote.com -DOMAIN-SUFFIX,hys4.com -DOMAIN-SUFFIX,hystq.com -DOMAIN-SUFFIX,hytgj.com -DOMAIN-SUFFIX,hyz86.com -DOMAIN-SUFFIX,hz.miercn.com -DOMAIN-SUFFIX,hz.mmstat.com -DOMAIN-SUFFIX,hz.shouyoutv.com -DOMAIN-SUFFIX,hzaibi.com -DOMAIN-SUFFIX,hzdmacore.kejet.net -DOMAIN-SUFFIX,hzhyhm.com -DOMAIN-SUFFIX,hzsod71wov.me -DOMAIN-SUFFIX,hzxfmc.com -DOMAIN-SUFFIX,hzyuw.com -DOMAIN-SUFFIX,i.bigmir.net -DOMAIN-SUFFIX,i.clkservice.youdao.com -DOMAIN-SUFFIX,i.dreamfull.cn -DOMAIN-SUFFIX,i.flow.browser.oppomobile.com -DOMAIN-SUFFIX,i.go.sohu.com -DOMAIN-SUFFIX,i.haloapps.com -DOMAIN-SUFFIX,i.hao61.net -DOMAIN-SUFFIX,i.holalauncher.com -DOMAIN-SUFFIX,i.huilixieye.net -DOMAIN-SUFFIX,i.jiathis.com -DOMAIN-SUFFIX,i.jyhwt.cn -DOMAIN-SUFFIX,i.l.cnn.net -DOMAIN-SUFFIX,i.liadm.com -DOMAIN-SUFFIX,i.ma.social-touch.com -DOMAIN-SUFFIX,i.mmcdn.cn -DOMAIN-SUFFIX,i.ssix.io -DOMAIN-SUFFIX,i.syasn.com -DOMAIN-SUFFIX,i.tansuotv.com -DOMAIN-SUFFIX,i.w55c.net -DOMAIN-SUFFIX,i.zhuoyaju.com -DOMAIN-SUFFIX,i1236.net -DOMAIN-SUFFIX,i2.akjunshi.com -DOMAIN-SUFFIX,i3818.com -DOMAIN-SUFFIX,i5.akjunshi.com -DOMAIN-SUFFIX,i92xue.com -DOMAIN-SUFFIX,ia.ctags.cn -DOMAIN-SUFFIX,iad.g.163.com -DOMAIN-SUFFIX,iadc.qwapi.com -DOMAIN-SUFFIX,iadmatvideo.nosdn.127.net -DOMAIN-SUFFIX,iads.xinmin.cn -DOMAIN-SUFFIX,ib.adnxs.co -DOMAIN-SUFFIX,ibafnw.cn -DOMAIN-SUFFIX,ibanners.empoweredcomms.com.au -DOMAIN-SUFFIX,ic.wps.cn -DOMAIN-SUFFIX,icast.cn -DOMAIN-SUFFIX,icdxc.com -DOMAIN-SUFFIX,icn.southmoney.com -DOMAIN-SUFFIX,ico.58pic.com -DOMAIN-SUFFIX,icon.cnmo.com -DOMAIN-SUFFIX,icons.mydrivers.com -DOMAIN-SUFFIX,id.jiathis.com -DOMAIN-SUFFIX,id528.com -DOMAIN-SUFFIX,ida.cnool.net -DOMAIN-SUFFIX,idasai.com -DOMAIN-SUFFIX,idcot.com -DOMAIN-SUFFIX,idcqi.com -DOMAIN-SUFFIX,identified.cn -DOMAIN-SUFFIX,idianfang.com -DOMAIN-SUFFIX,idm-su.baidu.com -DOMAIN-SUFFIX,ids.deliver.ifeng.com -DOMAIN-SUFFIX,ids1.deliver.ifeng.com -DOMAIN-SUFFIX,idx.m.hub.sandai.net -DOMAIN-SUFFIX,ie8eamus.com -DOMAIN-SUFFIX,iebar.baidu.com -DOMAIN-SUFFIX,ieonline.microsoft.com -DOMAIN-SUFFIX,if1512.com -DOMAIN-SUFFIX,iflyad.bj.openstorage.cn -DOMAIN-SUFFIX,iframe.travel.yahoo.com -DOMAIN-SUFFIX,ig.nukefans.net -DOMAIN-SUFFIX,igexin.com -DOMAIN-SUFFIX,igj5y.yongchanghengyuan.com -DOMAIN-SUFFIX,ih.adscale.de -DOMAIN-SUFFIX,ihualun.com -DOMAIN-SUFFIX,ihuanmei.com -DOMAIN-SUFFIX,iia1.pikacn.com -DOMAIN-SUFFIX,iiad.com -DOMAIN-SUFFIX,iiewl.com -DOMAIN-SUFFIX,iii.6park.com -DOMAIN-SUFFIX,iis1.deliver.ifeng.com -DOMAIN-SUFFIX,iis3g.deliver.ifeng.com -DOMAIN-SUFFIX,iisl7wpf.me -DOMAIN-SUFFIX,ikcode.baidu.com -DOMAIN-SUFFIX,il8r.com -DOMAIN-SUFFIX,im.jpush.cn -DOMAIN-SUFFIX,im.ov.yahoo.co.jp -DOMAIN-SUFFIX,im1.56zzw.com -DOMAIN-SUFFIX,im64.jpush.cn -DOMAIN-SUFFIX,ima3vpaid.appspot.com -DOMAIN-SUFFIX,imads.rediff.com -DOMAIN-SUFFIX,image.139y.com -DOMAIN-SUFFIX,image.9duw.com -DOMAIN-SUFFIX,image.box.xiaomi.com -DOMAIN-SUFFIX,image.fsyule.net -DOMAIN-SUFFIX,image.gentags.com -DOMAIN-SUFFIX,image.haiyunx.com -DOMAIN-SUFFIX,image.hh010.com -DOMAIN-SUFFIX,image.hj217.com -DOMAIN-SUFFIX,image.p4p.sogou.com -DOMAIN-SUFFIX,image.qj175.com -DOMAIN-SUFFIX,image.zzd.sm.cn -DOMAIN-SUFFIX,imagelx.yidianzixun.com -DOMAIN-SUFFIX,images.avsmt.cn -DOMAIN-SUFFIX,images.chinaz.com -DOMAIN-SUFFIX,images.enet.com.cn -DOMAIN-SUFFIX,images.fastclick.net -DOMAIN-SUFFIX,images.gxsky.com -DOMAIN-SUFFIX,images.intellitxt.com -DOMAIN-SUFFIX,images.millennialmedia.com -DOMAIN-SUFFIX,images.pagechoice.net -DOMAIN-SUFFIX,images.sohu.com -DOMAIN-SUFFIX,images.startappservice.com -DOMAIN-SUFFIX,images.tyyjzs.cn -DOMAIN-SUFFIX,images9999.com -DOMAIN-SUFFIX,imageter.com -DOMAIN-SUFFIX,imagzine.oppomobile.com -DOMAIN-SUFFIX,imedia.bokecc.com -DOMAIN-SUFFIX,imeijiajia.com -DOMAIN-SUFFIX,imfsr.lenovomm.com -DOMAIN-SUFFIX,img.12584.cn -DOMAIN-SUFFIX,img.3sjt.com -DOMAIN-SUFFIX,img.88ads.com -DOMAIN-SUFFIX,img.9duw.com -DOMAIN-SUFFIX,img.ad.zhangyue.com -DOMAIN-SUFFIX,img.adbox.sina.com.cn -DOMAIN-SUFFIX,img.adnyg.com -DOMAIN-SUFFIX,img.amp.ad.sina.com.cn -DOMAIN-SUFFIX,img.applovin.com -DOMAIN-SUFFIX,img.cmm.xmfish.com -DOMAIN-SUFFIX,img.cxxyft.com -DOMAIN-SUFFIX,img.dawenxue.org -DOMAIN-SUFFIX,img.dydab.com -DOMAIN-SUFFIX,img.ercfh.com -DOMAIN-SUFFIX,img.fd7c.com -DOMAIN-SUFFIX,img.feitian001.com -DOMAIN-SUFFIX,img.gaore.com -DOMAIN-SUFFIX,img.gz9d.com -DOMAIN-SUFFIX,img.il8r.com -DOMAIN-SUFFIX,img.img18.com -DOMAIN-SUFFIX,img.jgchq.com -DOMAIN-SUFFIX,img.jizzads.com -DOMAIN-SUFFIX,img.kanuxian.cn -DOMAIN-SUFFIX,img.khlxw.com -DOMAIN-SUFFIX,img.kuwanpx.com -DOMAIN-SUFFIX,img.libdd.com -DOMAIN-SUFFIX,img.ma.social-touch.com -DOMAIN-SUFFIX,img.meipic.net -DOMAIN-SUFFIX,img.qdscgj.com -DOMAIN-SUFFIX,img.qqgeshou.com -DOMAIN-SUFFIX,img.s8bbs.com -DOMAIN-SUFFIX,img.scupio.com -DOMAIN-SUFFIX,img.sheyuansu.com -DOMAIN-SUFFIX,img.supfast.net -DOMAIN-SUFFIX,img.tan5858.com -DOMAIN-SUFFIX,img.taotaosou.cn -DOMAIN-SUFFIX,img.tcdxt.com -DOMAIN-SUFFIX,img.toppr.com.cn -DOMAIN-SUFFIX,img.twcczhu.com -DOMAIN-SUFFIX,img.uyangyong.cn -DOMAIN-SUFFIX,img.wan.sogou.com -DOMAIN-SUFFIX,img.wuben56.com -DOMAIN-SUFFIX,img.xa9t.com -DOMAIN-SUFFIX,img.xcy8.com -DOMAIN-SUFFIX,img.xiacaidd.com -DOMAIN-SUFFIX,img.xuenb.com -DOMAIN-SUFFIX,img.yingshidiguo.cn -DOMAIN-SUFFIX,img.yuyue007.cn -DOMAIN-SUFFIX,img.zsj18.com -DOMAIN-SUFFIX,img.zuowen8.com -DOMAIN-SUFFIX,img.zx590.com -DOMAIN-SUFFIX,img0.egou.com -DOMAIN-SUFFIX,img01.taotaosou.cn -DOMAIN-SUFFIX,img1.126.net -DOMAIN-SUFFIX,img1.18183.com -DOMAIN-SUFFIX,img1.jintang114.org -DOMAIN-SUFFIX,img1.km.com -DOMAIN-SUFFIX,img1.mekbet.com -DOMAIN-SUFFIX,img1.nend.net -DOMAIN-SUFFIX,img1.pcfg.cache.wps.cn -DOMAIN-SUFFIX,img1.pszyzxh.org -DOMAIN-SUFFIX,img18.com -DOMAIN-SUFFIX,img2.126.net -DOMAIN-SUFFIX,img2.578965.com -DOMAIN-SUFFIX,img2.cs153.com -DOMAIN-SUFFIX,img2.hrccb.com -DOMAIN-SUFFIX,img2.jiuzhilan.com -DOMAIN-SUFFIX,img2.km.com -DOMAIN-SUFFIX,img2.qekun.com -DOMAIN-SUFFIX,img3.126.net -DOMAIN-SUFFIX,img3.fy1g.com -DOMAIN-SUFFIX,img3.km.com -DOMAIN-SUFFIX,img6.126.net -DOMAIN-SUFFIX,img80.net -DOMAIN-SUFFIX,img-ad.oupeng.com -DOMAIN-SUFFIX,imgad.thepaper.cn -DOMAIN-SUFFIX,imgad0.3conline.com -DOMAIN-SUFFIX,imgapp.yeyou.com -DOMAIN-SUFFIX,imgc.cymzc.com -DOMAIN-SUFFIX,imgcdn.wapx.cn -DOMAIN-SUFFIX,img-cdn-spot.ymcdn.cn -DOMAIN-SUFFIX,img-dsp.oss-cn-beijing.aliyuncs.com -DOMAIN-SUFFIX,imges.wu65.com -DOMAIN-SUFFIX,imgg.marketgid.com -DOMAIN-SUFFIX,imgg.mgid.com -DOMAIN-SUFFIX,imgp.cymzc.com -DOMAIN-SUFFIX,imgsreview.dftoutiao.com -DOMAIN-SUFFIX,img-x.jd.com -DOMAIN-SUFFIX,immob.cn -DOMAIN-SUFFIX,imneinei.com -DOMAIN-SUFFIX,i-mobile.co.jp -DOMAIN-SUFFIX,imp.asahi.com -DOMAIN-SUFFIX,imp.gentags.net -DOMAIN-SUFFIX,imp.go.sohu.com -DOMAIN-SUFFIX,imp.madserving.com -DOMAIN-SUFFIX,imp.pdb.madserving.com -DOMAIN-SUFFIX,imp.xgo.com.cn -DOMAIN-SUFFIX,imp.zdnet.com.cn -DOMAIN-SUFFIX,imp.zol.com.cn -DOMAIN-SUFFIX,impression.gridsumdissector.com -DOMAIN-SUFFIX,impservice2.youdao.com -DOMAIN-SUFFIX,impservicetest.dictapp.youdao.com -DOMAIN-SUFFIX,impservice-test.dictapp.youdao.com -DOMAIN-SUFFIX,imrworldwide.com -DOMAIN-SUFFIX,in.gyeet.com -DOMAIN-SUFFIX,in.jxhcyc.com -DOMAIN-SUFFIX,in.mengpr.com -DOMAIN-SUFFIX,in.mgwcn.com -DOMAIN-SUFFIX,in.qzkxt.com -DOMAIN-SUFFIX,in.zog.link -DOMAIN-SUFFIX,in1.feed.uu.cc -DOMAIN-SUFFIX,in1.secure.uu.cc -DOMAIN-SUFFIX,inad.com -DOMAIN-SUFFIX,inapp.1sapp.com -DOMAIN-SUFFIX,inccnd.com -DOMAIN-SUFFIX,inclk.com -DOMAIN-SUFFIX,include.xs2345.com -DOMAIN-SUFFIX,index.woai310.com -DOMAIN-SUFFIX,indieclick.3janecdn.com -DOMAIN-SUFFIX,info.downsave.com -DOMAIN-SUFFIX,info.gomlab.com -DOMAIN-SUFFIX,info.meihua.docer.com -DOMAIN-SUFFIX,info.pinyin.sogou.com -DOMAIN-SUFFIX,info.sec.miui.com -DOMAIN-SUFFIX,info.stockstar.com -DOMAIN-SUFFIX,info.yitsoftware.com -DOMAIN-SUFFIX,infocenter.meizu.com -DOMAIN-SUFFIX,ingameads.gameloft.com -DOMAIN-SUFFIX,ini.litingxin.cn -DOMAIN-SUFFIX,ini.update.360safe.com -DOMAIN-SUFFIX,init.phpwind.com -DOMAIN-SUFFIX,init.phpwind.net -DOMAIN-SUFFIX,init.startappexchange.com -DOMAIN-SUFFIX,innity.com -DOMAIN-SUFFIX,innity.net -DOMAIN-SUFFIX,inoprosport.su -DOMAIN-SUFFIX,insenz.com -DOMAIN-SUFFIX,inside.bitcomet.com -DOMAIN-SUFFIX,inskin.vo.llnwd.net -DOMAIN-SUFFIX,inst.360safe.com -DOMAIN-SUFFIX,instabug.com -DOMAIN-SUFFIX,install.kugou.com -DOMAIN-SUFFIX,install.sidesearch.lycos.com -DOMAIN-SUFFIX,install2.kugou.com -DOMAIN-SUFFIX,instreet.cn -DOMAIN-SUFFIX,int.dpool.sina.com.cn -DOMAIN-SUFFIX,inte.theta.sogoucdn.com -DOMAIN-SUFFIX,intellitxt.com -DOMAIN-SUFFIX,intely.cn -DOMAIN-SUFFIX,inter1ads.com -DOMAIN-SUFFIX,interaction.bayimob.com -DOMAIN-SUFFIX,interactive.huanqiu.com -DOMAIN-SUFFIX,interest.mix.sina.com.cn -DOMAIN-SUFFIX,ioc.mmakd.top -DOMAIN-SUFFIX,ios-dc.51y5.net -DOMAIN-SUFFIX,ios-informationplatform.wps.cn -DOMAIN-SUFFIX,iosipa.b0.upaiyun.com -DOMAIN-SUFFIX,ip.hivps.xyz -DOMAIN-SUFFIX,ip2.pxene.com -DOMAIN-SUFFIX,ipengtai.huanqiu.com -DOMAIN-SUFFIX,iperceptions.com -DOMAIN-SUFFIX,iphonelog.shouji.baofeng.com -DOMAIN-SUFFIX,ipic.staticsdo.com -DOMAIN-SUFFIX,ipinyou.com -DOMAIN-SUFFIX,ipm.atm.cp31.ott.cibntv.net -DOMAIN-SUFFIX,ipm.atm.youku.com -DOMAIN-SUFFIX,iqiyi.irs01.com -DOMAIN-SUFFIX,ir.mail.126.com -DOMAIN-SUFFIX,ir.mail.163.com -DOMAIN-SUFFIX,ir.mail.yeah.net -DOMAIN-SUFFIX,iroby.com -DOMAIN-SUFFIX,irpmt.mail.163.com -DOMAIN-SUFFIX,irs01.net -DOMAIN-SUFFIX,irs09.com -DOMAIN-SUFFIX,ishowbg.com -DOMAIN-SUFFIX,istreamsche.com -DOMAIN-SUFFIX,itaoxiaoshuo.com -DOMAIN-SUFFIX,item.ttkvod.com -DOMAIN-SUFFIX,items.bingdiantao.com -DOMAIN-SUFFIX,its.fugetech.com -DOMAIN-SUFFIX,its-dori.tumblr.com -DOMAIN-SUFFIX,iutr.uozwys.top -DOMAIN-SUFFIX,iuuff.com -DOMAIN-SUFFIX,ivy.pcauto.com.cn -DOMAIN-SUFFIX,ivy.pcbaby.com.cn -DOMAIN-SUFFIX,ivy.pclady.com.cn -DOMAIN-SUFFIX,ivy.pconline.com.cn -DOMAIN-SUFFIX,iwan.sogou.com -DOMAIN-SUFFIX,iwanad.baidu.com -DOMAIN-SUFFIX,ixpub.net -DOMAIN-SUFFIX,j.6avz.com -DOMAIN-SUFFIX,j.baminw.cn -DOMAIN-SUFFIX,j.biquge520.cc -DOMAIN-SUFFIX,j.br.baidu.com -DOMAIN-SUFFIX,j.ccnovel.com -DOMAIN-SUFFIX,j.chaorenjiaoshi.com -DOMAIN-SUFFIX,j.dipowang.cn -DOMAIN-SUFFIX,j.fd7c.com -DOMAIN-SUFFIX,j.hbwcl.com -DOMAIN-SUFFIX,j.hongyangpai.com -DOMAIN-SUFFIX,j.jimeilm.com -DOMAIN-SUFFIX,j.kfd3sm2c.com -DOMAIN-SUFFIX,j.qijijs.top -DOMAIN-SUFFIX,j.qiqivv.com -DOMAIN-SUFFIX,j.qiqiww.com -DOMAIN-SUFFIX,j.s11.cn -DOMAIN-SUFFIX,j.sc1369.com -DOMAIN-SUFFIX,j.sdqoi2d.com -DOMAIN-SUFFIX,j.wan.liebao.cn -DOMAIN-SUFFIX,j.wit.qq.com -DOMAIN-SUFFIX,j.xinshipu.com -DOMAIN-SUFFIX,j.yljiaoluo.com -DOMAIN-SUFFIX,j.ytbt.cc -DOMAIN-SUFFIX,j.zhdap.com -DOMAIN-SUFFIX,j1.piaobing.com -DOMAIN-SUFFIX,j17.shangc.net -DOMAIN-SUFFIX,j17.xiumu.cn -DOMAIN-SUFFIX,j520s.gzcl999.cn -DOMAIN-SUFFIX,j7182.hfxcsl.cn -DOMAIN-SUFFIX,ja.gamersky.com -DOMAIN-SUFFIX,ja1.gamersky.com -DOMAIN-SUFFIX,ja9377.com -DOMAIN-SUFFIX,jack.okkkk.com -DOMAIN-SUFFIX,jackaow.com -DOMAIN-SUFFIX,jagcn.com -DOMAIN-SUFFIX,jav23.com -DOMAIN-SUFFIX,javhd.com -DOMAIN-SUFFIX,jb.4hw.com.cn -DOMAIN-SUFFIX,jb.asqql.com -DOMAIN-SUFFIX,jb.dianshu119.com -DOMAIN-SUFFIX,jb.eastlady.cn -DOMAIN-SUFFIX,jb.ecar168.cn -DOMAIN-SUFFIX,jb.mbaidu.top -DOMAIN-SUFFIX,jb.mnkan.com -DOMAIN-SUFFIX,jb.tupianzj.com -DOMAIN-SUFFIX,jbcbuy.com -DOMAIN-SUFFIX,jbflil.cn -DOMAIN-SUFFIX,jbyy010.com -DOMAIN-SUFFIX,jc.anhuilitian.net -DOMAIN-SUFFIX,jc.xuqinqi.cn -DOMAIN-SUFFIX,jc1.dayfund.cn -DOMAIN-SUFFIX,jct.maptu.cn -DOMAIN-SUFFIX,jczzjx.com -DOMAIN-SUFFIX,jd.c-ptsp.com.cn -DOMAIN-SUFFIX,jdb.jiudingcapital.cn -DOMAIN-SUFFIX,jdb.jiudingcapital.com -DOMAIN-SUFFIX,jddaw.com -DOMAIN-SUFFIX,jdg.bjygfd.com -DOMAIN-SUFFIX,jdlcg.cn -DOMAIN-SUFFIX,jdlhg.com -DOMAIN-SUFFIX,jdw.zjuwjdc.com -DOMAIN-SUFFIX,jebe.renren.com -DOMAIN-SUFFIX,jebe.xnimg.cn -DOMAIN-SUFFIX,jellyfish.pandora.xiaomi.com -DOMAIN-SUFFIX,jermr.com -DOMAIN-SUFFIX,jesgoo.com -DOMAIN-SUFFIX,jf.winads.cn -DOMAIN-SUFFIX,jfhe.0769371.com -DOMAIN-SUFFIX,jfm4.pop.baofeng.net -DOMAIN-SUFFIX,jfqkj.com -DOMAIN-SUFFIX,jgchq.com -DOMAIN-SUFFIX,jghcy.com -DOMAIN-SUFFIX,jhakie.com -DOMAIN-SUFFIX,jhtcdj.com -DOMAIN-SUFFIX,jhzl001.com -DOMAIN-SUFFIX,ji.dazhantai.com -DOMAIN-SUFFIX,jiaheyonggu.com -DOMAIN-SUFFIX,jiajv.net -DOMAIN-SUFFIX,jianbaimei.com -DOMAIN-SUFFIX,jianduankm.com -DOMAIN-SUFFIX,jianmei123.com -DOMAIN-SUFFIX,jiansuo.dsxdn.com -DOMAIN-SUFFIX,jiaoben.eastday.com -DOMAIN-SUFFIX,jiaoben.ganji.cn -DOMAIN-SUFFIX,jiaoben.jucanw.com -DOMAIN-SUFFIX,jiaoben.junmeng.com -DOMAIN-SUFFIX,jiaoben.xinshipu.cn -DOMAIN-SUFFIX,jias.haotxt.com -DOMAIN-SUFFIX,jiathis.com -DOMAIN-SUFFIX,jiawen88.com -DOMAIN-SUFFIX,jiayi1.oss-cn-shanghai.aliyuncs.com -DOMAIN-SUFFIX,jic.talkingdata.com -DOMAIN-SUFFIX,jiedaibao.com -DOMAIN-SUFFIX,jiehantai.com -DOMAIN-SUFFIX,jiehunmishu.com -DOMAIN-SUFFIX,jifeidandar.com -DOMAIN-SUFFIX,jifen.2345.com -DOMAIN-SUFFIX,jihehuaban.com -DOMAIN-SUFFIX,jimdo.com -DOMAIN-SUFFIX,jimeilm.com -DOMAIN-SUFFIX,jindu179.com -DOMAIN-SUFFIX,jing.58.com -DOMAIN-SUFFIX,jingdian230.meilika.net -DOMAIN-SUFFIX,jinghuazhijia.com -DOMAIN-SUFFIX,jinsha11833.com -DOMAIN-SUFFIX,jinshagt222.com -DOMAIN-SUFFIX,jira.vpon.com -DOMAIN-SUFFIX,jisucn.com -DOMAIN-SUFFIX,jiu.njdkgm.com -DOMAIN-SUFFIX,jiuku.cc -DOMAIN-SUFFIX,jiyou2014.com -DOMAIN-SUFFIX,jizzads.com -DOMAIN-SUFFIX,jj123.com.cn -DOMAIN-SUFFIX,jjhd47.115seo.com -DOMAIN-SUFFIX,jjx.xjtxcj.com -DOMAIN-SUFFIX,jjxgly.com -DOMAIN-SUFFIX,jjyy.gaopengqcdz.cn -DOMAIN-SUFFIX,jk939.com -DOMAIN-SUFFIX,jkjjkj.top -DOMAIN-SUFFIX,jkmxy.com -DOMAIN-SUFFIX,jl027.com -DOMAIN-SUFFIX,jlssbz.com -DOMAIN-SUFFIX,jmonitor.jiuzhilan.com -DOMAIN-SUFFIX,jmsyzj.com -DOMAIN-SUFFIX,jmxlaser.com -DOMAIN-SUFFIX,jndczg.com -DOMAIN-SUFFIX,jnrsjm.com -DOMAIN-SUFFIX,jnsdkjzs.com -DOMAIN-SUFFIX,jnsz.net.cn -DOMAIN-SUFFIX,jnyngg.cn -DOMAIN-SUFFIX,johtzj.com -DOMAIN-SUFFIX,jointreport-switch.com -DOMAIN-SUFFIX,jossuer.net -DOMAIN-SUFFIX,joyfuldoors.com -DOMAIN-SUFFIX,jp88.cc -DOMAIN-SUFFIX,jpg.cooguo.com -DOMAIN-SUFFIX,jpg.inte.sogoucdn.com -DOMAIN-SUFFIX,jph.itiexue.net -DOMAIN-SUFFIX,jpush.cn -DOMAIN-SUFFIX,jpush.html5.qq.com -DOMAIN-SUFFIX,jqmt.qq.com -DOMAIN-SUFFIX,jqz9.com -DOMAIN-SUFFIX,jrdkc.com -DOMAIN-SUFFIX,jrhaigou.com -DOMAIN-SUFFIX,jrlt.beacon.qq.com -DOMAIN-SUFFIX,jrpt.jrptweb.org -DOMAIN-SUFFIX,js.05sun.com -DOMAIN-SUFFIX,js.133u.com -DOMAIN-SUFFIX,js.139y.com -DOMAIN-SUFFIX,js.1688988.com -DOMAIN-SUFFIX,js.2011.8684.com -DOMAIN-SUFFIX,js.45bubu.com -DOMAIN-SUFFIX,js.4hw.com.cn -DOMAIN-SUFFIX,js.5068.com -DOMAIN-SUFFIX,js.51taifu.com -DOMAIN-SUFFIX,js.578965.com -DOMAIN-SUFFIX,js.5iydz.com -DOMAIN-SUFFIX,js.9669.cn -DOMAIN-SUFFIX,js.adxkj.com -DOMAIN-SUFFIX,js.bju888.com -DOMAIN-SUFFIX,js.bxwns.com -DOMAIN-SUFFIX,js.bxwxtxt.com -DOMAIN-SUFFIX,js.cdjqjy.com -DOMAIN-SUFFIX,js.cncrk.com -DOMAIN-SUFFIX,js.cnmo.com -DOMAIN-SUFFIX,js.cnscdj.com -DOMAIN-SUFFIX,js.ctags.cn -DOMAIN-SUFFIX,js.daxueshengqiandai.com -DOMAIN-SUFFIX,js.dkqapp.cn -DOMAIN-SUFFIX,js.duotegame.com -DOMAIN-SUFFIX,js.ea3w.com -DOMAIN-SUFFIX,js.feitian001.com -DOMAIN-SUFFIX,js.fengniao.com -DOMAIN-SUFFIX,js.firefang.cn -DOMAIN-SUFFIX,js.gewuwen.com -DOMAIN-SUFFIX,js.hkslg520.com -DOMAIN-SUFFIX,js.hslyqs.com -DOMAIN-SUFFIX,js.icast.cn -DOMAIN-SUFFIX,js.idgdmg.com.cn -DOMAIN-SUFFIX,js.jianbaimei.com -DOMAIN-SUFFIX,js.jxabp.com.cn -DOMAIN-SUFFIX,js.lieqitianxia.cn -DOMAIN-SUFFIX,js.mbaidu.top -DOMAIN-SUFFIX,js.mingxianshanghang.cn -DOMAIN-SUFFIX,js.mnkan.com -DOMAIN-SUFFIX,js.moatads.com -DOMAIN-SUFFIX,js.mumayi.net -DOMAIN-SUFFIX,js.paochala.net -DOMAIN-SUFFIX,js.ptmind.com -DOMAIN-SUFFIX,js.pub.tom.com -DOMAIN-SUFFIX,js.pyangzi.com -DOMAIN-SUFFIX,js.revsci.net -DOMAIN-SUFFIX,js.ruiwen.com -DOMAIN-SUFFIX,js.saiqizhi.com -DOMAIN-SUFFIX,js.sanwen.net -DOMAIN-SUFFIX,js.soduso.cc -DOMAIN-SUFFIX,js.soonyou123.com -DOMAIN-SUFFIX,js.start1999.com -DOMAIN-SUFFIX,js.szande.com.cn -DOMAIN-SUFFIX,js.ubaike.cn -DOMAIN-SUFFIX,js.um0592.com -DOMAIN-SUFFIX,js.union-wifi.com -DOMAIN-SUFFIX,js.wo-x.cn -DOMAIN-SUFFIX,js.wu65.com -DOMAIN-SUFFIX,js.xiansuper.com -DOMAIN-SUFFIX,js.xtgreat.com -DOMAIN-SUFFIX,js.xuexila.com -DOMAIN-SUFFIX,js.ydeprint.com -DOMAIN-SUFFIX,js.yixui.com -DOMAIN-SUFFIX,js.ylunion.com -DOMAIN-SUFFIX,js.yoyi.tv -DOMAIN-SUFFIX,js.zol.com.cn -DOMAIN-SUFFIX,js.zyrfanli.com -DOMAIN-SUFFIX,js1.2abc8.com -DOMAIN-SUFFIX,js1.nend.net -DOMAIN-SUFFIX,js-1.pchome.net -DOMAIN-SUFFIX,js1.xbaixing.com -DOMAIN-SUFFIX,js1.zuocai.tv -DOMAIN-SUFFIX,js1151.yongkang6.com -DOMAIN-SUFFIX,js1151.zhudiaosz.com -DOMAIN-SUFFIX,js1157.yongkang6.com -DOMAIN-SUFFIX,js123.0937jyg.com -DOMAIN-SUFFIX,js1516.0937jyg.com -DOMAIN-SUFFIX,js1517.0937jyg.com -DOMAIN-SUFFIX,js205.dupinpu.com -DOMAIN-SUFFIX,js2254.hfxcsl.cn -DOMAIN-SUFFIX,js2553.xjzyq.com -DOMAIN-SUFFIX,js257.0937jyg.com -DOMAIN-SUFFIX,js2672.xjzyq.com -DOMAIN-SUFFIX,js3492.yongkang6.com -DOMAIN-SUFFIX,js3743.yongkang6.com -DOMAIN-SUFFIX,js3768.zhudiaosz.com -DOMAIN-SUFFIX,js3810.yongkang6.com -DOMAIN-SUFFIX,js3810.zhudiaosz.com -DOMAIN-SUFFIX,js4.eastmoney.com -DOMAIN-SUFFIX,js412.0937jyg.com -DOMAIN-SUFFIX,js412.yexfes.com -DOMAIN-SUFFIX,js412.yqjxzw.com -DOMAIN-SUFFIX,js4163.yongkang6.com -DOMAIN-SUFFIX,js4273.zhudiaosz.com -DOMAIN-SUFFIX,js453.zhudiaosz.com -DOMAIN-SUFFIX,js50.yxlady.com -DOMAIN-SUFFIX,js5162.yongkang6.com -DOMAIN-SUFFIX,js6882.jianbangjiaoyu.com -DOMAIN-SUFFIX,js6882.mengchengbao.com -DOMAIN-SUFFIX,js7004.hnfpgm.com -DOMAIN-SUFFIX,js7129.dlkjgjmy.com -DOMAIN-SUFFIX,js7129.shxqeps.com -DOMAIN-SUFFIX,js7152.shxqeps.com -DOMAIN-SUFFIX,js74.0937jyg.com -DOMAIN-SUFFIX,js74.yexfes.com -DOMAIN-SUFFIX,js74.yqjxzw.com -DOMAIN-SUFFIX,js7405.mengchengbao.com -DOMAIN-SUFFIX,js84.enyayinxiang.com -DOMAIN-SUFFIX,js883.hnfpgm.com -DOMAIN-SUFFIX,js883.yongkang6.com -DOMAIN-SUFFIX,js9318.bllzgqbyp.com -DOMAIN-SUFFIX,jsadt.com -DOMAIN-SUFFIX,js-agent.newrelic.com -DOMAIN-SUFFIX,js-apac-ss.ysm.yahoo.com -DOMAIN-SUFFIX,jsb.qianzhan.com -DOMAIN-SUFFIX,jsc.adskeeper.co.uk -DOMAIN-SUFFIX,jsc.marketgid.com -DOMAIN-SUFFIX,jsc.mgid.com -DOMAIN-SUFFIX,jscdn.99pps.com -DOMAIN-SUFFIX,jscode.jbzj.com -DOMAIN-SUFFIX,jsjs.nthyn.com -DOMAIN-SUFFIX,jskrnekewe.mofans.net -DOMAIN-SUFFIX,jsm.39yst.com -DOMAIN-SUFFIX,jsm.9939.com -DOMAIN-SUFFIX,jsmwd.com -DOMAIN-SUFFIX,jsnp.golden1.sogou.com -DOMAIN-SUFFIX,jsnywl.kfi8.com -DOMAIN-SUFFIX,json.gewuwen.com -DOMAIN-SUFFIX,jspg.cc -DOMAIN-SUFFIX,jsqmt.qq.com -DOMAIN-SUFFIX,jssd.uumeitu.com -DOMAIN-SUFFIX,jt.yunxiufang.net -DOMAIN-SUFFIX,jtug.code.poyang.com -DOMAIN-SUFFIX,jtxh.net -DOMAIN-SUFFIX,jtys8.com -DOMAIN-SUFFIX,ju33.com -DOMAIN-SUFFIX,juicyads.com -DOMAIN-SUFFIX,jump.luna.58.com -DOMAIN-SUFFIX,jumpe.58xmgys.com -DOMAIN-SUFFIX,jumpluna.58.com -DOMAIN-SUFFIX,jumpm.58xmgys.com -DOMAIN-SUFFIX,jundazulin.com -DOMAIN-SUFFIX,junfull.com -DOMAIN-SUFFIX,juren0.com -DOMAIN-SUFFIX,jusha.com -DOMAIN-SUFFIX,jutou5.com -DOMAIN-SUFFIX,juzi.cn -DOMAIN-SUFFIX,juzilm.com -DOMAIN-SUFFIX,jwpltx.com -DOMAIN-SUFFIX,jwqj.net -DOMAIN-SUFFIX,jwz.3conline.com -DOMAIN-SUFFIX,jx5m.com -DOMAIN-SUFFIX,jxad.jx163.com -DOMAIN-SUFFIX,jxbjt.com -DOMAIN-SUFFIX,jxfxsw.com -DOMAIN-SUFFIX,jxjzny.com -DOMAIN-SUFFIX,jxlog.istreamsche.com -DOMAIN-SUFFIX,jxlqgs.com -DOMAIN-SUFFIX,jxxiangchu.com -DOMAIN-SUFFIX,jyc.njxczy.com -DOMAIN-SUFFIX,jyd.fjzdmy.com -DOMAIN-SUFFIX,jystea.com -DOMAIN-SUFFIX,jyz.fjtzjy.com -DOMAIN-SUFFIX,jzkapp.com -DOMAIN-SUFFIX,jzm81.com -DOMAIN-SUFFIX,jzt.jd.com -DOMAIN-SUFFIX,k.85wa.cn -DOMAIN-SUFFIX,k.ctsywy.com -DOMAIN-SUFFIX,k1w5.me -DOMAIN-SUFFIX,k2team.kyiv.ua -DOMAIN-SUFFIX,k3bos.com -DOMAIN-SUFFIX,kafka8.com -DOMAIN-SUFFIX,kaitongyewu.com -DOMAIN-SUFFIX,karma.mdpcdn.com -DOMAIN-SUFFIX,kas.keydot.net -DOMAIN-SUFFIX,kawa11.space -DOMAIN-SUFFIX,kbnetworkz.s3.amazonaws.com -DOMAIN-SUFFIX,kddtri.cn -DOMAIN-SUFFIX,kejet.com -DOMAIN-SUFFIX,kejet.net -DOMAIN-SUFFIX,kele4.com -DOMAIN-SUFFIX,ker.pic2pic.site -DOMAIN-SUFFIX,kermit.macnn.com -DOMAIN-SUFFIX,keryt.jnservo.com -DOMAIN-SUFFIX,ketchapp.org -DOMAIN-SUFFIX,keydot.net -DOMAIN-SUFFIX,keyrun.cn -DOMAIN-SUFFIX,keyrun.com -DOMAIN-SUFFIX,keystone.mwbsys.com -DOMAIN-SUFFIX,keyyou.net -DOMAIN-SUFFIX,kfewaz.zh1155.com -DOMAIN-SUFFIX,kfhuihe.net -DOMAIN-SUFFIX,kfluoa.com -DOMAIN-SUFFIX,kgcjgsa8.net -DOMAIN-SUFFIX,kguke.com -DOMAIN-SUFFIX,kho3au7l4z.me -DOMAIN-SUFFIX,kicnse.com -DOMAIN-SUFFIX,kingwam.com -DOMAIN-SUFFIX,kio.quanliyouxi.cn -DOMAIN-SUFFIX,kiss.blockplus.cc -DOMAIN-SUFFIX,kjgen.com -DOMAIN-SUFFIX,kk7kk.com -DOMAIN-SUFFIX,kkcaicai.com -DOMAIN-SUFFIX,kkpgv.kankan.com -DOMAIN-SUFFIX,kkpgv2.kankan.com -DOMAIN-SUFFIX,kld666.com -DOMAIN-SUFFIX,kldmm.com -DOMAIN-SUFFIX,klsdmr.com -DOMAIN-SUFFIX,kl-toys.com -DOMAIN-SUFFIX,klz28.com -DOMAIN-SUFFIX,km.jianduankm.com -DOMAIN-SUFFIX,kmadou.com -DOMAIN-SUFFIX,kmd365.com -DOMAIN-SUFFIX,kmwqxqh.com -DOMAIN-SUFFIX,kn.aishake.cn -DOMAIN-SUFFIX,kn.archrug.com -DOMAIN-SUFFIX,kn.barnfps.com -DOMAIN-SUFFIX,kn.bjbrtc.com -DOMAIN-SUFFIX,kn.chapnap.com -DOMAIN-SUFFIX,kn.chgdf.cn -DOMAIN-SUFFIX,kn.czzdf.com -DOMAIN-SUFFIX,kn.dyscsm.cn -DOMAIN-SUFFIX,kn.gzcce.cn -DOMAIN-SUFFIX,kn.jzhrty.cn -DOMAIN-SUFFIX,kn.nykps.com -DOMAIN-SUFFIX,kn.qhdfxkj.com -DOMAIN-SUFFIX,kn.qqqmdq.com -DOMAIN-SUFFIX,kn.qzdaren.com -DOMAIN-SUFFIX,kn.ynmhg.cn -DOMAIN-SUFFIX,kn.zstjy.com -DOMAIN-SUFFIX,kn.zzdahan.com -DOMAIN-SUFFIX,knet.cn -DOMAIN-SUFFIX,knnwdyou.com -DOMAIN-SUFFIX,kob.adxkj.com -DOMAIN-SUFFIX,kod4pc293.com -DOMAIN-SUFFIX,koowo.com -DOMAIN-SUFFIX,koukou7.com -DOMAIN-SUFFIX,kovjo.com -DOMAIN-SUFFIX,kqy1.com -DOMAIN-SUFFIX,kr.sybspools.com -DOMAIN-SUFFIX,krux.net -DOMAIN-SUFFIX,ksdsuzhou.com -DOMAIN-SUFFIX,ksr.juuhe.com -DOMAIN-SUFFIX,ksrsy.com -DOMAIN-SUFFIX,kstj.baidu.com -DOMAIN-SUFFIX,kt220.com -DOMAIN-SUFFIX,ktivn.uranus.sogou.com -DOMAIN-SUFFIX,ktunions.com -DOMAIN-SUFFIX,ktv0311.com -DOMAIN-SUFFIX,ku63.com -DOMAIN-SUFFIX,ku9377.com -DOMAIN-SUFFIX,kuaigao.rrsdl.com -DOMAIN-SUFFIX,kuaikaiapp.com -DOMAIN-SUFFIX,kuaikan.netmon.360safe.com -DOMAIN-SUFFIX,kuaipai666.cn -DOMAIN-SUFFIX,kudifish.com -DOMAIN-SUFFIX,kuguopush.com -DOMAIN-SUFFIX,kuwoyy.com -DOMAIN-SUFFIX,kuyic.m.gxwztv.com -DOMAIN-SUFFIX,kuzai.cooguo.com -DOMAIN-SUFFIX,kw.ra.icast.cn -DOMAIN-SUFFIX,kwmsg.kuwo.cn -DOMAIN-SUFFIX,kwurl.ucweb.com -DOMAIN-SUFFIX,kxlogo.knet.cn -DOMAIN-SUFFIX,kxmav2.com -DOMAIN-SUFFIX,kxrxh.com -DOMAIN-SUFFIX,kyad88.com -DOMAIN-SUFFIX,kyzhecmvpiaw.com -DOMAIN-SUFFIX,l.adiers.com -DOMAIN-SUFFIX,l.betrad.com -DOMAIN-SUFFIX,l.minisplat.cn -DOMAIN-SUFFIX,l.mnjkw.cn -DOMAIN-SUFFIX,lives.l.qq.com -DOMAIN-SUFFIX,livep.l.qq.com -DOMAIN-SUFFIX,mi.gdt.qq.com -DOMAIN-SUFFIX,l.supfast.net -DOMAIN-SUFFIX,l.ujian.cc -DOMAIN-SUFFIX,l.yidianzixun.com -DOMAIN-SUFFIX,l1.soarfi.cn -DOMAIN-SUFFIX,l2.soarfi.cn -DOMAIN-SUFFIX,l9bdhcgihw.neihanw.com -DOMAIN-SUFFIX,labs.ra.icast.cn -DOMAIN-SUFFIX,laigame7.com -DOMAIN-SUFFIX,laiququan.com -DOMAIN-SUFFIX,lajizhan.org -DOMAIN-SUFFIX,lan.btwan5.com -DOMAIN-SUFFIX,langchars.com -DOMAIN-SUFFIX,langjiyisheng.com -DOMAIN-SUFFIX,lansha.tv -DOMAIN-SUFFIX,lanxiangji.com -DOMAIN-SUFFIX,laomaotao.net -DOMAIN-SUFFIX,laoqu123.com -DOMAIN-SUFFIX,lashou1000.com -DOMAIN-SUFFIX,lb.gtimg.com -DOMAIN-SUFFIX,lb.statsevent.com -DOMAIN-SUFFIX,lbstatic-a.akamaihd.net -DOMAIN-SUFFIX,lbszb.tongbu.com -DOMAIN-SUFFIX,lc.jiathis.com -DOMAIN-SUFFIX,lcs.dev.surepush.cn -DOMAIN-SUFFIX,ld.mediaget.com -DOMAIN-SUFFIX,ldpgl.code.mytanwan.com -DOMAIN-SUFFIX,lds.lenovomm.com -DOMAIN-SUFFIX,lds.zui.com -DOMAIN-SUFFIX,ldy.350.com -DOMAIN-SUFFIX,ldy.adqku.cn -DOMAIN-SUFFIX,le4le.com -DOMAIN-SUFFIX,leadbolt.net -DOMAIN-SUFFIX,leadboltads.net -DOMAIN-SUFFIX,leadboltapps.net -DOMAIN-SUFFIX,ledou.dl.uu.cc -DOMAIN-SUFFIX,leeyuoxs.com -DOMAIN-SUFFIX,legozu.com -DOMAIN-SUFFIX,lele999.com -DOMAIN-SUFFIX,lessplay.com -DOMAIN-SUFFIX,letv.irs01.com -DOMAIN-SUFFIX,leztc.com -DOMAIN-SUFFIX,lflili.com -DOMAIN-SUFFIX,lfyuanai.com -DOMAIN-SUFFIX,lg2.jointreport-switch.com -DOMAIN-SUFFIX,lg4.jointreport-switch.com -DOMAIN-SUFFIX,lhafy.com -DOMAIN-SUFFIX,lhengilin.com -DOMAIN-SUFFIX,lhusy.com -DOMAIN-SUFFIX,li.anyysz.com -DOMAIN-SUFFIX,liangao.com -DOMAIN-SUFFIX,liangziweixg.com -DOMAIN-SUFFIX,lib.haotv8.com -DOMAIN-SUFFIX,liba.haotv8.com -DOMAIN-SUFFIX,libs.tvmao.cn -DOMAIN-SUFFIX,license.lumion3d.com -DOMAIN-SUFFIX,license.lumion3d.net -DOMAIN-SUFFIX,licenses.ashampoo.com -DOMAIN-SUFFIX,licensing.tableausoftware.com -DOMAIN-SUFFIX,life.e0575.com -DOMAIN-SUFFIX,life.imagepix.org -DOMAIN-SUFFIX,lightson.vpsboard.com -DOMAIN-SUFFIX,linezing.com -DOMAIN-SUFFIX,lingdian98.com -DOMAIN-SUFFIX,linkbide.com -DOMAIN-SUFFIX,linkeye.ximalaya.com -DOMAIN-SUFFIX,linkpage.cn -DOMAIN-SUFFIX,links.services.disqus.com -DOMAIN-SUFFIX,linyao.dxsdb.com -DOMAIN-SUFFIX,lishuanghao.com -DOMAIN-SUFFIX,listenother.com -DOMAIN-SUFFIX,listlog.baofeng.net -DOMAIN-SUFFIX,liuliguo.com -DOMAIN-SUFFIX,live.tvpot.daum.net -DOMAIN-SUFFIX,livehapp.com -DOMAIN-SUFFIX,livep.l.ott.video.qq.com -DOMAIN-SUFFIX,lives.l.cp81.ott.cibntv.net -DOMAIN-SUFFIX,lives.l.ott.video.qq.com -DOMAIN-SUFFIX,liveupdate.mac.sandai.net -DOMAIN-SUFFIX,lixiangmo.com -DOMAIN-SUFFIX,ljrtb.cn -DOMAIN-SUFFIX,lkf1.m.sanhao3.com -DOMAIN-SUFFIX,ll.a.hulu.com -DOMAIN-SUFFIX,ll.gxsky.com -DOMAIN-SUFFIX,ll.hudong.com -DOMAIN-SUFFIX,ll.songlaoban.cn -DOMAIN-SUFFIX,ll38.com -DOMAIN-SUFFIX,lm.dawenxue.org -DOMAIN-SUFFIX,lm.licenses.adobe.com -DOMAIN-SUFFIX,lm.souid.com -DOMAIN-SUFFIX,lm.xiashu.la -DOMAIN-SUFFIX,lml.jfjsp.com -DOMAIN-SUFFIX,lmlicenses.wip4.adobe.com -DOMAIN-SUFFIX,lmwap.awtks.com -DOMAIN-SUFFIX,lndjj.com -DOMAIN-SUFFIX,lnk8z.com -DOMAIN-SUFFIX,lnr2.com -DOMAIN-SUFFIX,load77.exelator.com -DOMAIN-SUFFIX,loading.baofeng5.baofeng.net -DOMAIN-SUFFIX,loadm.exelator.com -DOMAIN-SUFFIX,loandatec.com -DOMAIN-SUFFIX,localnetwork.uop -DOMAIN-SUFFIX,location.ximalaya.com -DOMAIN-SUFFIX,locdrop.query.yahoo.com -DOMAIN-SUFFIX,log1.17173.com -DOMAIN-SUFFIX,log1.molitv.cn -DOMAIN-SUFFIX,log2.air.yoyi.com.cn -DOMAIN-SUFFIX,log2.molitv.cn -DOMAIN-SUFFIX,log-dmp.suishenyun.cn -DOMAIN-SUFFIX,logger.qingting.fm -DOMAIN-SUFFIX,logger.treexml.baofeng.com -DOMAIN-SUFFIX,logonext.tv.kuyun.com -DOMAIN-SUFFIX,logstat.caixin.com -DOMAIN-SUFFIX,logupdate.avlyun.sec.miui.com -DOMAIN-SUFFIX,lol.pnhfc.com -DOMAIN-SUFFIX,loldy.jiangmg.com -DOMAIN-SUFFIX,lomark.cn -DOMAIN-SUFFIX,londonprivaterentals.standard.co.uk -DOMAIN-SUFFIX,looky.hyves.org -DOMAIN-SUFFIX,lottery.kuaiya.cn -DOMAIN-SUFFIX,lotuseed.com -DOMAIN-SUFFIX,lovestyl.com -DOMAIN-SUFFIX,lovfp.com -DOMAIN-SUFFIX,lp.jiuzhilan.com -DOMAIN-SUFFIX,lp.startapp.com -DOMAIN-SUFFIX,lp1901.com -DOMAIN-SUFFIX,lpsxssm.com -DOMAIN-SUFFIX,lqmohun.com -DOMAIN-SUFFIX,lrswl.com -DOMAIN-SUFFIX,ls.webmd.com -DOMAIN-SUFFIX,lsxmg.com -DOMAIN-SUFFIX,ltcprtc.com -DOMAIN-SUFFIX,lthxz.cn -DOMAIN-SUFFIX,lu.sogou.com -DOMAIN-SUFFIX,lubosheng.cn -DOMAIN-SUFFIX,lucting.cn -DOMAIN-SUFFIX,lufax.com -DOMAIN-SUFFIX,luotediao.net -DOMAIN-SUFFIX,lvjian66.com -DOMAIN-SUFFIX,lw1.cdmediaworld.com -DOMAIN-SUFFIX,lw2.gamecopyworld.com -DOMAIN-SUFFIX,lwnne.cn -DOMAIN-SUFFIX,lwq.wangketuan.com -DOMAIN-SUFFIX,lx167.com -DOMAIN-SUFFIX,lxcdn.dl.files.xiaomi.net -DOMAIN-SUFFIX,lxqcgj.com -DOMAIN-SUFFIX,lxting.com -DOMAIN-SUFFIX,lx-upload-log.yidianzixun.com -DOMAIN-SUFFIX,lyaeccn.com -DOMAIN-SUFFIX,lyapi.1391.com -DOMAIN-SUFFIX,lycos-eu.imrworldwide.com -DOMAIN-SUFFIX,lyhdream.com -DOMAIN-SUFFIX,lyjk.1391.com -DOMAIN-SUFFIX,lynndollin.com -DOMAIN-SUFFIX,lyrymy.com -DOMAIN-SUFFIX,lytubaobao.com -DOMAIN-SUFFIX,lyunsd.cn -DOMAIN-SUFFIX,lyztdz.com -DOMAIN-SUFFIX,lz.chaelc.com -DOMAIN-SUFFIX,lz.whafwl.com -DOMAIN-SUFFIX,lzjycy.com -DOMAIN-SUFFIX,lzmm8.com -DOMAIN-SUFFIX,m.027blzs.com -DOMAIN-SUFFIX,m.0531mnk.net -DOMAIN-SUFFIX,m.107279.com -DOMAIN-SUFFIX,m.118ex.cn -DOMAIN-SUFFIX,m.1768.com -DOMAIN-SUFFIX,m.1919388.net -DOMAIN-SUFFIX,m.28487.net -DOMAIN-SUFFIX,m.3987.com -DOMAIN-SUFFIX,m.495495.com -DOMAIN-SUFFIX,m.51xmgys.com -DOMAIN-SUFFIX,m.52tushuo.com -DOMAIN-SUFFIX,m.551144.com -DOMAIN-SUFFIX,m.640640.com -DOMAIN-SUFFIX,m.649649.com -DOMAIN-SUFFIX,m.7180443.com -DOMAIN-SUFFIX,m.77vcd.com -DOMAIN-SUFFIX,m.937920.com -DOMAIN-SUFFIX,m.abfirst.cn -DOMAIN-SUFFIX,m.acaox.com -DOMAIN-SUFFIX,m.achig.com -DOMAIN-SUFFIX,m.ad.zhangyue.com -DOMAIN-SUFFIX,m.adaog.com -DOMAIN-SUFFIX,m.adxpop.com -DOMAIN-SUFFIX,m.afoux.com -DOMAIN-SUFFIX,m.anmeilai.net -DOMAIN-SUFFIX,m.anzhuotan.com -DOMAIN-SUFFIX,m.apxyz.com -DOMAIN-SUFFIX,m.aqiudaohang.com -DOMAIN-SUFFIX,m.assigned.cn -DOMAIN-SUFFIX,m.aty.cp45.ott.cibntv.net -DOMAIN-SUFFIX,m.aty.snmsohu.aisee.tv -DOMAIN-SUFFIX,m.axsre.com -DOMAIN-SUFFIX,m.baidu.com.yiqisee.cn -DOMAIN-SUFFIX,m.baidu.com.zhiduo.org -DOMAIN-SUFFIX,m.bailingjiankang.com -DOMAIN-SUFFIX,m.baiyangzs.com -DOMAIN-SUFFIX,m.bapkt.com -DOMAIN-SUFFIX,m.bbvjs.com -DOMAIN-SUFFIX,m.bdiae.com -DOMAIN-SUFFIX,m.beacon.sina.com.cn -DOMAIN-SUFFIX,m.bentengcn.com -DOMAIN-SUFFIX,m.biquge5200.cc -DOMAIN-SUFFIX,m.bokanedu.net -DOMAIN-SUFFIX,m.bsnnk.com -DOMAIN-SUFFIX,m.bss.pandora.xiaomi.com -DOMAIN-SUFFIX,m.bvoer.com -DOMAIN-SUFFIX,m.bvosv.com -DOMAIN-SUFFIX,m.casbanlly.com -DOMAIN-SUFFIX,m.cbeif.com -DOMAIN-SUFFIX,m.ccunf.com -DOMAIN-SUFFIX,m.cdfzcz.com -DOMAIN-SUFFIX,m.cenrs.com -DOMAIN-SUFFIX,m.chenhuia.com -DOMAIN-SUFFIX,m.chexiw.com -DOMAIN-SUFFIX,m.chfuw.com -DOMAIN-SUFFIX,m.cjieh.com -DOMAIN-SUFFIX,m.ckikq.com -DOMAIN-SUFFIX,m.clkservice.youdao.com -DOMAIN-SUFFIX,m.cocounion.com -DOMAIN-SUFFIX,m.codlw.com -DOMAIN-SUFFIX,m.coenr.com -DOMAIN-SUFFIX,m.couas.com -DOMAIN-SUFFIX,m.cqytjzgc.com -DOMAIN-SUFFIX,m.ctsywy.com -DOMAIN-SUFFIX,m.cudaojia.com -DOMAIN-SUFFIX,m.cuoas.com -DOMAIN-SUFFIX,m.cuoss.com -DOMAIN-SUFFIX,m.daishuxy.com -DOMAIN-SUFFIX,m.dante2007.com -DOMAIN-SUFFIX,m.data.mob.com -DOMAIN-SUFFIX,m.dbaiz.com -DOMAIN-SUFFIX,m.dgaoz.com -DOMAIN-SUFFIX,m.diogv.com -DOMAIN-SUFFIX,m.djhhy.com -DOMAIN-SUFFIX,m.dnfeu.com -DOMAIN-SUFFIX,m.doodlemobile.com -DOMAIN-SUFFIX,m.dsjre.com -DOMAIN-SUFFIX,m.du1du.org -DOMAIN-SUFFIX,m.duias.com -DOMAIN-SUFFIX,m.duobao999.com -DOMAIN-SUFFIX,m.dxmci.com -DOMAIN-SUFFIX,m.edo5.com -DOMAIN-SUFFIX,m.ee-skin.com -DOMAIN-SUFFIX,m.ee-vip.net -DOMAIN-SUFFIX,m.efeiy.com -DOMAIN-SUFFIX,m.ehxyz.com -DOMAIN-SUFFIX,m.emgwq.com -DOMAIN-SUFFIX,m.enjuk.com -DOMAIN-SUFFIX,m.ennmt.com -DOMAIN-SUFFIX,m.fbaix.com -DOMAIN-SUFFIX,m.fbaot.com -DOMAIN-SUFFIX,m.fcaot.com -DOMAIN-SUFFIX,m.fcuit.com -DOMAIN-SUFFIX,m.fecjf.cn -DOMAIN-SUFFIX,m.feirs.com -DOMAIN-SUFFIX,m.fengwanwl.com -DOMAIN-SUFFIX,m.fenrs.com -DOMAIN-SUFFIX,m.fhxsw.org -DOMAIN-SUFFIX,m.fimky.com -DOMAIN-SUFFIX,m.fkkse.com -DOMAIN-SUFFIX,m.fkogs.com -DOMAIN-SUFFIX,m.focuscat.com -DOMAIN-SUFFIX,m.fouas.com -DOMAIN-SUFFIX,m.foumm.com -DOMAIN-SUFFIX,m.fstaw.com -DOMAIN-SUFFIX,m.fwjoi.com -DOMAIN-SUFFIX,m.fxbga.com -DOMAIN-SUFFIX,m.fzyda.com -DOMAIN-SUFFIX,m.gameyun907.net -DOMAIN-SUFFIX,m.ganrs.com -DOMAIN-SUFFIX,m.gbieg.com -DOMAIN-SUFFIX,m.gcaij.com -DOMAIN-SUFFIX,m.gcheg.com -DOMAIN-SUFFIX,m.gdt.vip1790.cn -DOMAIN-SUFFIX,m.gglay.com -DOMAIN-SUFFIX,m.gtiou.com -DOMAIN-SUFFIX,m.gtnde.com -DOMAIN-SUFFIX,m.guaas.com -DOMAIN-SUFFIX,m.guanren11.com -DOMAIN-SUFFIX,m.guanren5.com -DOMAIN-SUFFIX,m.guanren6.com -DOMAIN-SUFFIX,m.guanren9.com -DOMAIN-SUFFIX,m.guifei99.com -DOMAIN-SUFFIX,m.gujinyue.com -DOMAIN-SUFFIX,m.gwdqp.com -DOMAIN-SUFFIX,m.gxkyl.com -DOMAIN-SUFFIX,m.haowj.com.cn -DOMAIN-SUFFIX,m.harbinbaojia.net -DOMAIN-SUFFIX,m.hellomingpian.com -DOMAIN-SUFFIX,m.heygugu.com -DOMAIN-SUFFIX,m.hhllyt.com -DOMAIN-SUFFIX,m.hissq.com -DOMAIN-SUFFIX,m.hk7799.net -DOMAIN-SUFFIX,m.hkmqp.com -DOMAIN-SUFFIX,m.hmzsfmjc.com -DOMAIN-SUFFIX,m.hogyp.com -DOMAIN-SUFFIX,m.hot-mob.com -DOMAIN-SUFFIX,m.hpfjy.com -DOMAIN-SUFFIX,m.hpzyl.com -DOMAIN-SUFFIX,m.hsbkr.com -DOMAIN-SUFFIX,m.htper.com -DOMAIN-SUFFIX,m.huanyuexpress.com -DOMAIN-SUFFIX,m.huyulh.com -DOMAIN-SUFFIX,m.hyzui.com -DOMAIN-SUFFIX,m.icyrd.com -DOMAIN-SUFFIX,m.ienkdaged.cn -DOMAIN-SUFFIX,m.ienkdago.cn -DOMAIN-SUFFIX,m.infvb.com -DOMAIN-SUFFIX,m.irauz.com -DOMAIN-SUFFIX,m.irkuj.com -DOMAIN-SUFFIX,m.iruad.com -DOMAIN-SUFFIX,m.ishowms.com -DOMAIN-SUFFIX,m.jcwwxn.com -DOMAIN-SUFFIX,m.jdaot.com -DOMAIN-SUFFIX,m.jgkto.com -DOMAIN-SUFFIX,m.jhcgood.com -DOMAIN-SUFFIX,m.jieyixiu.com -DOMAIN-SUFFIX,m.jiirz.com -DOMAIN-SUFFIX,m.jinchaoyu.com -DOMAIN-SUFFIX,m.jioeg.com -DOMAIN-SUFFIX,m.jkert.com -DOMAIN-SUFFIX,m.jlkja.com -DOMAIN-SUFFIX,m.jltdbyq.com -DOMAIN-SUFFIX,m.joyxv.com -DOMAIN-SUFFIX,m.juyzr.com -DOMAIN-SUFFIX,m.jwiyr.com -DOMAIN-SUFFIX,m.jyhwt.cn -DOMAIN-SUFFIX,m.kcooy.com -DOMAIN-SUFFIX,m.kejet.net -DOMAIN-SUFFIX,m.kewro.com -DOMAIN-SUFFIX,m.khuoy.com -DOMAIN-SUFFIX,m.kjfhe.com -DOMAIN-SUFFIX,m.kjhfy.com -DOMAIN-SUFFIX,m.kl6636.net -DOMAIN-SUFFIX,m.ksttwz.com -DOMAIN-SUFFIX,m.kubiqq.com -DOMAIN-SUFFIX,m.kwjkd.com -DOMAIN-SUFFIX,m.kxhie.com -DOMAIN-SUFFIX,m.laigame7.net -DOMAIN-SUFFIX,m.lancedu.com -DOMAIN-SUFFIX,m.laojiayoufang.com -DOMAIN-SUFFIX,m.laoqu123.com -DOMAIN-SUFFIX,m.lfdydk.com -DOMAIN-SUFFIX,m.lovezhishou.com -DOMAIN-SUFFIX,m.lusrg.cn -DOMAIN-SUFFIX,m.lyjz001.com -DOMAIN-SUFFIX,m.lzida.com -DOMAIN-SUFFIX,m.lzytt.com -DOMAIN-SUFFIX,m.maopuzw.com -DOMAIN-SUFFIX,m.mgogo.com -DOMAIN-SUFFIX,m.mgsue.cn -DOMAIN-SUFFIX,m.miaoxinqipei.com -DOMAIN-SUFFIX,m.mightiger.net -DOMAIN-SUFFIX,m.miiuv.com -DOMAIN-SUFFIX,m.miupp.com -DOMAIN-SUFFIX,m.mmkvi.com -DOMAIN-SUFFIX,m.mouaa.com -DOMAIN-SUFFIX,m.mqgpo.com -DOMAIN-SUFFIX,m.mrtuo.com -DOMAIN-SUFFIX,m.mtuoa.com -DOMAIN-SUFFIX,m.mushizhubao.com -DOMAIN-SUFFIX,m.mxguan.com -DOMAIN-SUFFIX,m.nduop.com -DOMAIN-SUFFIX,m.neijh.com -DOMAIN-SUFFIX,m.nejup.com -DOMAIN-SUFFIX,m.nernv.com -DOMAIN-SUFFIX,m.nfkos.com -DOMAIN-SUFFIX,m.niegg.com -DOMAIN-SUFFIX,m.nmtouzi.com -DOMAIN-SUFFIX,m.nnfiy.com -DOMAIN-SUFFIX,m.nouaa.com -DOMAIN-SUFFIX,m.nthtcs.com -DOMAIN-SUFFIX,m.ntxiangtai.com -DOMAIN-SUFFIX,m.nuxyz.cn -DOMAIN-SUFFIX,m.nwxzs.com -DOMAIN-SUFFIX,m.nxypz.com -DOMAIN-SUFFIX,m.oesnw.com -DOMAIN-SUFFIX,m.opqsr.com -DOMAIN-SUFFIX,m.osndy.com -DOMAIN-SUFFIX,m.ourlj.com -DOMAIN-SUFFIX,m.oyrim.com -DOMAIN-SUFFIX,m.panda.voiceads.cn -DOMAIN-SUFFIX,m.pbino.com -DOMAIN-SUFFIX,m.phonthing.com -DOMAIN-SUFFIX,m.picbr.com -DOMAIN-SUFFIX,m.pieaa.com -DOMAIN-SUFFIX,m.plerv.com -DOMAIN-SUFFIX,m.pomkl.com -DOMAIN-SUFFIX,m.poonscn.com -DOMAIN-SUFFIX,m.pougg.com -DOMAIN-SUFFIX,m.prazpf.cn -DOMAIN-SUFFIX,m.pubbirdf.com -DOMAIN-SUFFIX,m.puooi.com -DOMAIN-SUFFIX,m.pwjhg.com -DOMAIN-SUFFIX,m.pyerc.com -DOMAIN-SUFFIX,m.qcw.com -DOMAIN-SUFFIX,m.qhuik.com -DOMAIN-SUFFIX,m.qianka.com -DOMAIN-SUFFIX,m.qingzhencai.net -DOMAIN-SUFFIX,m.qiyunmuye.com -DOMAIN-SUFFIX,m.qsove.com -DOMAIN-SUFFIX,m.qulishi.com -DOMAIN-SUFFIX,m.qusub.com -DOMAIN-SUFFIX,m.qvxyz.com -DOMAIN-SUFFIX,m.rhcapass.com -DOMAIN-SUFFIX,m.ricpt.com -DOMAIN-SUFFIX,m.rmuqvq.cn -DOMAIN-SUFFIX,m.rmwdn.com -DOMAIN-SUFFIX,m.romgv.com -DOMAIN-SUFFIX,m.rrsdl.com -DOMAIN-SUFFIX,m.rwganw.cn -DOMAIN-SUFFIX,m.sanitwealth.com -DOMAIN-SUFFIX,m.sanjiangge.com -DOMAIN-SUFFIX,m.sbenx.com -DOMAIN-SUFFIX,m.sbinx.com -DOMAIN-SUFFIX,m.sewxi.com -DOMAIN-SUFFIX,m.shenyunkeji.com -DOMAIN-SUFFIX,m.simba.taobao.com -DOMAIN-SUFFIX,m.sjaidu.com -DOMAIN-SUFFIX,m.sjuqc.com -DOMAIN-SUFFIX,m.sjzhushou.com -DOMAIN-SUFFIX,m.smsksx.com -DOMAIN-SUFFIX,m.sosjyx.com -DOMAIN-SUFFIX,m.srrux.com -DOMAIN-SUFFIX,m.suehy.com -DOMAIN-SUFFIX,m.sxxca.com -DOMAIN-SUFFIX,m.symaa.cn -DOMAIN-SUFFIX,m.symab.cn -DOMAIN-SUFFIX,m.symac.cn -DOMAIN-SUFFIX,m.symad.cn -DOMAIN-SUFFIX,m.symag.cn -DOMAIN-SUFFIX,m.symaj.cn -DOMAIN-SUFFIX,m.szqifu.com -DOMAIN-SUFFIX,m.tansuotv.com -DOMAIN-SUFFIX,m.tcksbz888.com -DOMAIN-SUFFIX,m.tiantianedu.net -DOMAIN-SUFFIX,m.tiaopimiao.net -DOMAIN-SUFFIX,m.tick0.com -DOMAIN-SUFFIX,m.tiojk.com -DOMAIN-SUFFIX,m.tuopp.com -DOMAIN-SUFFIX,m.twldmx.com -DOMAIN-SUFFIX,m.txtxr.com -DOMAIN-SUFFIX,m.uc123.com -DOMAIN-SUFFIX,m.uczzd.cn -DOMAIN-SUFFIX,m.ueram.com -DOMAIN-SUFFIX,m.uissm.com -DOMAIN-SUFFIX,m.vaxyz.com -DOMAIN-SUFFIX,m.vbaou.com -DOMAIN-SUFFIX,m.vbieu.com -DOMAIN-SUFFIX,m.vbinu.com -DOMAIN-SUFFIX,m.verpt.com -DOMAIN-SUFFIX,m.vichc.com -DOMAIN-SUFFIX,m.vouky.com -DOMAIN-SUFFIX,m.vpon.com -DOMAIN-SUFFIX,m.vsxet.com -DOMAIN-SUFFIX,m.wcjup.com -DOMAIN-SUFFIX,m.weboser.com -DOMAIN-SUFFIX,m.weixingshexiangji.net -DOMAIN-SUFFIX,m.wervp.com -DOMAIN-SUFFIX,m.wgewj.cn -DOMAIN-SUFFIX,m.wikigifth.com -DOMAIN-SUFFIX,m.wjhehaofc.com -DOMAIN-SUFFIX,m.wkjhd.com -DOMAIN-SUFFIX,m.wnxcg.com -DOMAIN-SUFFIX,m.wonwg.com -DOMAIN-SUFFIX,m.wooboo.com.cn -DOMAIN-SUFFIX,m.wrating.com -DOMAIN-SUFFIX,m.wshufa.com -DOMAIN-SUFFIX,m.wsxxu.com -DOMAIN-SUFFIX,m.wuqutu.com -DOMAIN-SUFFIX,m.wxhh678.com -DOMAIN-SUFFIX,m.xcy8.com -DOMAIN-SUFFIX,m.xdkje.com -DOMAIN-SUFFIX,m.xeihy.com -DOMAIN-SUFFIX,m.xetvb.com -DOMAIN-SUFFIX,m.xhaiu.com -DOMAIN-SUFFIX,m.xiangchim0.com -DOMAIN-SUFFIX,m.xikdn.com -DOMAIN-SUFFIX,m.xingxd.com -DOMAIN-SUFFIX,m.xkqpco.com -DOMAIN-SUFFIX,m.xkqpco.com.com -DOMAIN-SUFFIX,m.xlsschina15.net -DOMAIN-SUFFIX,m.xmgysweb.com -DOMAIN-SUFFIX,m.xpjis.com -DOMAIN-SUFFIX,m.xxkio.com -DOMAIN-SUFFIX,m.yalayi.com -DOMAIN-SUFFIX,m.yangjingbang.net -DOMAIN-SUFFIX,m.yap.yahoo.com -DOMAIN-SUFFIX,m.yicang8.com -DOMAIN-SUFFIX,m.yingchengtou.com -DOMAIN-SUFFIX,m.ynnke.com -DOMAIN-SUFFIX,m.yoiur.com -DOMAIN-SUFFIX,m.yooli.com -DOMAIN-SUFFIX,m.youweiprint.com -DOMAIN-SUFFIX,m.yoyi.com.cn -DOMAIN-SUFFIX,m.ysdhe.com -DOMAIN-SUFFIX,m.yuandajiayuan.com -DOMAIN-SUFFIX,m.yuxyz.com -DOMAIN-SUFFIX,m.ywbwsm.com -DOMAIN-SUFFIX,m.yyeks.com -DOMAIN-SUFFIX,m.yyjhf.com -DOMAIN-SUFFIX,m.yzjlsb.com -DOMAIN-SUFFIX,m.zabxb.com -DOMAIN-SUFFIX,m.zaoss.com -DOMAIN-SUFFIX,m.zeiaa.com -DOMAIN-SUFFIX,m.zenffs.cn -DOMAIN-SUFFIX,m.zenwq.com -DOMAIN-SUFFIX,m.zhuyuanp.club -DOMAIN-SUFFIX,m.zhuyuanp.shop -DOMAIN-SUFFIX,m.zhuyuanp.top -DOMAIN-SUFFIX,m.zkwsdf.com -DOMAIN-SUFFIX,m.zougg.com -DOMAIN-SUFFIX,m.zuopp.com -DOMAIN-SUFFIX,m1.baidu.com -DOMAIN-SUFFIX,m1.daumcdn.net -DOMAIN-SUFFIX,m1.mgogo.com -DOMAIN-SUFFIX,m1.xcy8.com -DOMAIN-SUFFIX,m2.qinsx.cn -DOMAIN-SUFFIX,m3bnqqqw.com -DOMAIN-SUFFIX,m5.apk.67mo.com -DOMAIN-SUFFIX,m9.xcdf.cn -DOMAIN-SUFFIX,m9.xcy8.com -DOMAIN-SUFFIX,ma.baidu.com -DOMAIN-SUFFIX,ma1.meishij.net -DOMAIN-SUFFIX,ma2.meishij.net -DOMAIN-SUFFIX,maccms.tan5858.com -DOMAIN-SUFFIX,mackeeperapp.mackeeper.com -DOMAIN-SUFFIX,macplatform.wondershare.com -DOMAIN-SUFFIX,mad.kuuad.com -DOMAIN-SUFFIX,mad.m.maxthon.cn -DOMAIN-SUFFIX,madhouse.cn -DOMAIN-SUFFIX,madmini.com -DOMAIN-SUFFIX,mads.amazon.com -DOMAIN-SUFFIX,mads.aol.com -DOMAIN-SUFFIX,mads.dailymail.co.uk -DOMAIN-SUFFIX,madserving.com -DOMAIN-SUFFIX,magicwindow.cn -DOMAIN-SUFFIX,magnetic.t.domdex.com -DOMAIN-SUFFIX,maibahe300cc.com -DOMAIN-SUFFIX,main.exdynsrv.com -DOMAIN-SUFFIX,main.exoclick.com -DOMAIN-SUFFIX,mainbx.com -DOMAIN-SUFFIX,maisoncherry.com -DOMAIN-SUFFIX,malacca.inveno.com -DOMAIN-SUFFIX,manage.wdfans.cn -DOMAIN-SUFFIX,maomaotang.com -DOMAIN-SUFFIX,map.dxpmedia.com -DOMAIN-SUFFIX,map.media6degrees.com -DOMAIN-SUFFIX,mapping.yoyi.com.cn -DOMAIN-SUFFIX,market.178.com -DOMAIN-SUFFIX,market.21cn.com -DOMAIN-SUFFIX,market.52pk.com -DOMAIN-SUFFIX,market.duowan.com -DOMAIN-SUFFIX,marketgid.com -DOMAIN-SUFFIX,marketing.888.com -DOMAIN-SUFFIX,marketing.etouch.cn -DOMAIN-SUFFIX,marketingsolutions.yahoo.com -DOMAIN-SUFFIX,marketo.com -DOMAIN-SUFFIX,marketo.net -DOMAIN-SUFFIX,masdk.3g.qq.com -DOMAIN-SUFFIX,maskbaby.com.cn -DOMAIN-SUFFIX,mass.mall044.com -DOMAIN-SUFFIX,master.wap.dphub.sandai.net -DOMAIN-SUFFIX,match.adsby.bidtheatre.com -DOMAIN-SUFFIX,match.c8.net.ua -DOMAIN-SUFFIX,match.p4p.1688.com -DOMAIN-SUFFIX,match.prod.bidr.io -DOMAIN-SUFFIX,match.rundsp.com -DOMAIN-SUFFIX,matching.targeterra.com -DOMAIN-SUFFIX,material.istreamsche.com -DOMAIN-SUFFIX,material.mtty.xin -DOMAIN-SUFFIX,mathtag.com -DOMAIN-SUFFIX,maw.wnbfw.com -DOMAIN-SUFFIX,maxwebsearch.com -DOMAIN-SUFFIX,maysunmedia.com -DOMAIN-SUFFIX,mb.hockeybuzz.com -DOMAIN-SUFFIX,mb.zam.com -DOMAIN-SUFFIX,mbai.cn -DOMAIN-SUFFIX,mbd.weathercn.com -DOMAIN-SUFFIX,mbrowser.news.haosou.com -DOMAIN-SUFFIX,mbrowser.news.so.com -DOMAIN-SUFFIX,mbs.weathercn.com -DOMAIN-SUFFIX,mc.hujiang.com -DOMAIN-SUFFIX,mc.yandex.ru -DOMAIN-SUFFIX,mclick.simba.taobao.com -DOMAIN-SUFFIX,mcore.vcgame.cn -DOMAIN-SUFFIX,md.1drj.com -DOMAIN-SUFFIX,md.he9630.com -DOMAIN-SUFFIX,md.sh5e.com -DOMAIN-SUFFIX,md0z4dh.com -DOMAIN-SUFFIX,mdc.meitustat.com -DOMAIN-SUFFIX,mdotm.com -DOMAIN-SUFFIX,mdpjnppsbjv.bid -DOMAIN-SUFFIX,me.afp.chinanews.com -DOMAIN-SUFFIX,mealsandsteals.sandiego6.com -DOMAIN-SUFFIX,me-cdn.effectivemeasure.net -DOMAIN-SUFFIX,med.heyzap.com -DOMAIN-SUFFIX,medal.blog.csdn.net -DOMAIN-SUFFIX,media.2011.8684.com -DOMAIN-SUFFIX,media.cheshi-img.com -DOMAIN-SUFFIX,media.fastclick.net -DOMAIN-SUFFIX,media.jointreport-switch.com -DOMAIN-SUFFIX,media.tianjimedia.com -DOMAIN-SUFFIX,media.trafficfactory.biz -DOMAIN-SUFFIX,media.trafficjunky.net -DOMAIN-SUFFIX,media8.cn -DOMAIN-SUFFIX,mediamgr.ugo.com -DOMAIN-SUFFIX,mediaplex.com -DOMAIN-SUFFIX,mediapro.pro.cn -DOMAIN-SUFFIX,media-static.jointreport-switch.com -DOMAIN-SUFFIX,mediav.com -DOMAIN-SUFFIX,medrx.telstra.com.au -DOMAIN-SUFFIX,megajoy.com -DOMAIN-SUFFIX,meimeidaren.com -DOMAIN-SUFFIX,meiti1.net -DOMAIN-SUFFIX,meitubeauty.meitudata.com -DOMAIN-SUFFIX,meitumq.com -DOMAIN-SUFFIX,menghuanzs.com -DOMAIN-SUFFIX,mengmengdas.com -DOMAIN-SUFFIX,mengyuanwei.com -DOMAIN-SUFFIX,message.meitu.com -DOMAIN-SUFFIX,metok.sys.miui.com -DOMAIN-SUFFIX,metrics.cnn.com -DOMAIN-SUFFIX,mfan.iclick.com.cn -DOMAIN-SUFFIX,mfm.video.qq.com -DOMAIN-SUFFIX,mfp.deliver.ifeng.com -DOMAIN-SUFFIX,mfsr.lenovomm.com -DOMAIN-SUFFIX,mg.5pk -DOMAIN-SUFFIX,mg.games.sina.com.cn -DOMAIN-SUFFIX,mg.yadro.ru -DOMAIN-SUFFIX,mgid.com -DOMAIN-SUFFIX,mgldzcls.com -DOMAIN-SUFFIX,mgogo.com -DOMAIN-SUFFIX,mgwcn.com -DOMAIN-SUFFIX,mgwl668.com -DOMAIN-SUFFIX,mhd.1391.com -DOMAIN-SUFFIX,mhdpay.1391.com -DOMAIN-SUFFIX,mhdtestks3.1391.com -DOMAIN-SUFFIX,mhdufile.1391.com -DOMAIN-SUFFIX,mhjk.1391.com -DOMAIN-SUFFIX,mhuodong.elong.com -DOMAIN-SUFFIX,miam4.cn -DOMAIN-SUFFIX,miaobeichina.com -DOMAIN-SUFFIX,mibook-10006092.cos.myqcloud.com -DOMAIN-SUFFIX,microad-cn.com -DOMAIN-SUFFIX,mid.houyi.baofeng.net -DOMAIN-SUFFIX,midas.rong360.com -DOMAIN-SUFFIX,midinfo.baofeng.com -DOMAIN-SUFFIX,mie99.net -DOMAIN-SUFFIX,migc.g.mi.com -DOMAIN-SUFFIX,migcreport.g.mi.com -DOMAIN-SUFFIX,migrate.driveapi.micloud.xiaomi.net -DOMAIN-SUFFIX,migu.kssws.ks-cdn.com -DOMAIN-SUFFIX,mihui.com -DOMAIN-SUFFIX,miidi.net -DOMAIN-SUFFIX,mijifen.com -DOMAIN-SUFFIX,milk.yesky.com.cn -DOMAIN-SUFFIX,millennialmedia.com -DOMAIN-SUFFIX,millwardbrownacsr.com -DOMAIN-SUFFIX,mimg.126.net -DOMAIN-SUFFIX,mimg.7791.com.cn -DOMAIN-SUFFIX,minesage.com -DOMAIN-SUFFIX,mingxianshanghang.cn -DOMAIN-SUFFIX,mingysh.com -DOMAIN-SUFFIX,mini.cpc.sogou.com -DOMAIN-SUFFIX,mini.eastday.com -DOMAIN-SUFFIX,mini.hao123.com -DOMAIN-SUFFIX,mini.jijiplayer.com -DOMAIN-SUFFIX,mini2015.qq.com -DOMAIN-SUFFIX,minidcsc.kugou.com -DOMAIN-SUFFIX,minipage.2345.com -DOMAIN-SUFFIX,minisite.vidown.cn -DOMAIN-SUFFIX,miniye.xjts.cn -DOMAIN-SUFFIX,mip.yuelvxing.com -DOMAIN-SUFFIX,mipcache.bdstatic.com -DOMAIN-SUFFIX,mipujia.com -DOMAIN-SUFFIX,mis.g.mi.com -DOMAIN-SUFFIX,miui.hdfdm.com -DOMAIN-SUFFIX,miui.hftaili.com -DOMAIN-SUFFIX,mivideo.g.mi.com -DOMAIN-SUFFIX,mj70.cn -DOMAIN-SUFFIX,mjs.csyymp4.com -DOMAIN-SUFFIX,mlb.did.ijinshan.com -DOMAIN-SUFFIX,mlgrrqymdsyk.com -DOMAIN-SUFFIX,mlog.aipai.com -DOMAIN-SUFFIX,mlog.hiido.com -DOMAIN-SUFFIX,mlog.m1905.cn -DOMAIN-SUFFIX,mlog.search.xiaomi.net -DOMAIN-SUFFIX,mlt01.com -DOMAIN-SUFFIX,mm.2436.cn -DOMAIN-SUFFIX,mm.anqu.com -DOMAIN-SUFFIX,mm.jgchq.com -DOMAIN-SUFFIX,mm.moquanad.com -DOMAIN-SUFFIX,mmcc.yxlady.com -DOMAIN-SUFFIX,mmg.aty.cp45.ott.cibntv.net -DOMAIN-SUFFIX,mmg.aty.snmsohu.aisee.tv -DOMAIN-SUFFIX,mng-ads.com -DOMAIN-SUFFIX,mnkan.com -DOMAIN-SUFFIX,mnwan.com -DOMAIN-SUFFIX,mnxtu.com -DOMAIN-SUFFIX,mo.haloapps.cn -DOMAIN-SUFFIX,mo.kugou.com -DOMAIN-SUFFIX,mo.res.wpscdn.cn -DOMAIN-SUFFIX,mo.test.haloapps.com -DOMAIN-SUFFIX,moad.cn -DOMAIN-SUFFIX,moatads.com -DOMAIN-SUFFIX,mob.huimee.net -DOMAIN-SUFFIX,mobad.ijinshan.com -DOMAIN-SUFFIX,mobadme.jp -DOMAIN-SUFFIX,mobfox.com -DOMAIN-SUFFIX,mobgi.com -DOMAIN-SUFFIX,mobileads.google.com -DOMAIN-SUFFIX,mobileads.msn.com -DOMAIN-SUFFIX,mobileapptracking.com -DOMAIN-SUFFIX,mobiledissector.com -DOMAIN-SUFFIX,mobile-pubt.ele.me -DOMAIN-SUFFIX,mobile-service.segment.com -DOMAIN-SUFFIX,mobilityware.com -DOMAIN-SUFFIX,mobiorg8.com -DOMAIN-SUFFIX,mobisage.cn -DOMAIN-SUFFIX,mobvista.com -DOMAIN-SUFFIX,mohecm.com -DOMAIN-SUFFIX,moka.inte.sogoucdn.com -DOMAIN-SUFFIX,mon.xtgreat.com -DOMAIN-SUFFIX,monero.how -DOMAIN-SUFFIX,money.qz828.com -DOMAIN-SUFFIX,monitor.uu.qq.com -DOMAIN-SUFFIX,moodoocrv.com.cn -DOMAIN-SUFFIX,moogos.com -DOMAIN-SUFFIX,mookie1.com -DOMAIN-SUFFIX,moons.66bhy.com -DOMAIN-SUFFIX,moonwish.com.cn -DOMAIN-SUFFIX,moquanad.com -DOMAIN-SUFFIX,moren-1252794300.file.myqcloud.com -DOMAIN-SUFFIX,mosa86.com -DOMAIN-SUFFIX,mostat.wps.cn -DOMAIN-SUFFIX,motohelpr.com -DOMAIN-SUFFIX,motu.p4p.sina.com.cn -DOMAIN-SUFFIX,motu.pagechoice.net -DOMAIN-SUFFIX,mou.niu.xunlei.com -DOMAIN-SUFFIX,moupdate10332052.wps.cn -DOMAIN-SUFFIX,moutaihotel.cn -DOMAIN-SUFFIX,movie.miaiche.cn -DOMAIN-SUFFIX,mpb1.iteye.com -DOMAIN-SUFFIX,mpb2.iteye.com -DOMAIN-SUFFIX,mpp.vindicosuite.com -DOMAIN-SUFFIX,mpro.baidu.com -DOMAIN-SUFFIX,mps.nbcuni.com -DOMAIN-SUFFIX,mps.weekslw.com -DOMAIN-SUFFIX,mpush.cn -DOMAIN-SUFFIX,mpzw.com -DOMAIN-SUFFIX,mqq.zgdmsj.cn -DOMAIN-SUFFIX,mqqad.cs0309.html5.qq.com -DOMAIN-SUFFIX,mqqad.html5.qq.com -DOMAIN-SUFFIX,mqqadr.reader.qq.com -DOMAIN-SUFFIX,mr.da.netease.com -DOMAIN-SUFFIX,mrelko.com -DOMAIN-SUFFIX,mrksys.com -DOMAIN-SUFFIX,ms.awqsaged.cn -DOMAIN-SUFFIX,ms.cmcm.com -DOMAIN-SUFFIX,ms.cnczjy.com -DOMAIN-SUFFIX,ms.continuedsys.cn -DOMAIN-SUFFIX,ms.ienkdaccessible.cn -DOMAIN-SUFFIX,ms.ienkdaccessory.cn -DOMAIN-SUFFIX,ms.jyhwt.cn -DOMAIN-SUFFIX,ms.myyage.com -DOMAIN-SUFFIX,ms.vipstatic.com -DOMAIN-SUFFIX,msads.net -DOMAIN-SUFFIX,mscimg.com -DOMAIN-SUFFIX,msclick2.kuwo.cn -DOMAIN-SUFFIX,msg.mobile.kugou.com -DOMAIN-SUFFIX,msg.ptqy.gitv.tv -DOMAIN-SUFFIX,msg.push.51y5.net -DOMAIN-SUFFIX,mshow.fang.com -DOMAIN-SUFFIX,msite.baidu.com -DOMAIN-SUFFIX,msltzer.cn -DOMAIN-SUFFIX,msn.wrating.com -DOMAIN-SUFFIX,msnclick.wrating.com -DOMAIN-SUFFIX,msphoneclick.kuwo.cn -DOMAIN-SUFFIX,mssp.baidu.com -DOMAIN-SUFFIX,mstat.zol.com.cn -DOMAIN-SUFFIX,mstzym.com -DOMAIN-SUFFIX,msypr.com -DOMAIN-SUFFIX,mti.35kds.com -DOMAIN-SUFFIX,mtj.baidu.com -DOMAIN-SUFFIX,mtl.ttsqgs.com -DOMAIN-SUFFIX,mtty-cdn.mtty.xin -DOMAIN-SUFFIX,mtxsk.com -DOMAIN-SUFFIX,mubite.cn -DOMAIN-SUFFIX,munchkin.marketo.net -DOMAIN-SUFFIX,musik-mp3.info -DOMAIN-SUFFIX,mvads.kugou.com -DOMAIN-SUFFIX,mvip.zhuba8.com -DOMAIN-SUFFIX,mwa.xingyimin.com -DOMAIN-SUFFIX,mwlucuvbyrff.com -DOMAIN-SUFFIX,mxmrt.com -DOMAIN-SUFFIX,mxpnl.com -DOMAIN-SUFFIX,mxvp-ad-config-prod-1.zenmxapps.com -DOMAIN-SUFFIX,mxvp-feature-toggle-prod-1.zenmxapps.com -DOMAIN-SUFFIX,my.mobfox.com -DOMAIN-SUFFIX,my1fc.m.b5200.net -DOMAIN-SUFFIX,my1fimg.m.b5200.net -DOMAIN-SUFFIX,myad.toocle.com -DOMAIN-SUFFIX,mydas.mobi -DOMAIN-SUFFIX,mydisplay.ctfile.com -DOMAIN-SUFFIX,myjsym.zichenit.com -DOMAIN-SUFFIX,mymm.zichenit.com -DOMAIN-SUFFIX,mytanwan.com -DOMAIN-SUFFIX,mytzdhz.cn -DOMAIN-SUFFIX,myycrw.com -DOMAIN-SUFFIX,myzk1.com -DOMAIN-SUFFIX,myzwqwe12.com -DOMAIN-SUFFIX,mzy2014.com -DOMAIN-SUFFIX,n.a.mosenni.com -DOMAIN-SUFFIX,n.ads3-adnow.com -DOMAIN-SUFFIX,n.amoad.com -DOMAIN-SUFFIX,n.cosbot.cn -DOMAIN-SUFFIX,n.gemini.yahoo.com -DOMAIN-SUFFIX,n.ma.social-touch.com -DOMAIN-SUFFIX,n.wjr1x.cn -DOMAIN-SUFFIX,n.yfi8.com -DOMAIN-SUFFIX,n.zqqf0.cn -DOMAIN-SUFFIX,na1r.services.adobe.com -DOMAIN-SUFFIX,na2m-pr.licenses.adobe.com -DOMAIN-SUFFIX,nai.cpxkvc.com -DOMAIN-SUFFIX,namedq.com -DOMAIN-SUFFIX,namemek.com -DOMAIN-SUFFIX,naqigs.com -DOMAIN-SUFFIX,nativeapp.toutiao.com -DOMAIN-SUFFIX,nav.winasdaq.com -DOMAIN-SUFFIX,navi.gd.chinamobile.com -DOMAIN-SUFFIX,nbhxgjz.com -DOMAIN-SUFFIX,nbjjd.com -DOMAIN-SUFFIX,nbzq.net -DOMAIN-SUFFIX,nc.gdt.qq.com -DOMAIN-SUFFIX,nc004x.corp.youdao.com -DOMAIN-SUFFIX,nc045x.corp.youdao.com -DOMAIN-SUFFIX,ncachear.com -DOMAIN-SUFFIX,nch.xnghmc.com -DOMAIN-SUFFIX,nchte.com -DOMAIN-SUFFIX,nclog.mars.baofeng.net -DOMAIN-SUFFIX,nclog.pad.baofeng.net -DOMAIN-SUFFIX,ncoyqc.com -DOMAIN-SUFFIX,ndtzx.com -DOMAIN-SUFFIX,ndy.code.weddingeeos.com -DOMAIN-SUFFIX,ne.1rtb.com -DOMAIN-SUFFIX,ne9377.com -DOMAIN-SUFFIX,neirong.baidu.com -DOMAIN-SUFFIX,nend.net -DOMAIN-SUFFIX,nest.youwatch.org -DOMAIN-SUFFIX,net.rayjump.com -DOMAIN-SUFFIX,netko0o.com -DOMAIN-SUFFIX,netshelter.net -DOMAIN-SUFFIX,netspidermm.indiatimes.com -DOMAIN-SUFFIX,network.aufeminin.com -DOMAIN-SUFFIX,network.business.com -DOMAIN-SUFFIX,network.sofeminine.co.uk -DOMAIN-SUFFIX,networkbench.com -DOMAIN-SUFFIX,new.ltheanine.cn -DOMAIN-SUFFIX,new.yokaunion.com -DOMAIN-SUFFIX,new.zhqiu.com -DOMAIN-SUFFIX,newloc.map.n.shifen.com -DOMAIN-SUFFIX,newrelic.com -DOMAIN-SUFFIX,news.51y5.net -DOMAIN-SUFFIX,news.58.com -DOMAIN-SUFFIX,news.cxxtv.com -DOMAIN-SUFFIX,news.mpush.qq.com -DOMAIN-SUFFIX,news.push.126.net -DOMAIN-SUFFIX,news.s9377.com -DOMAIN-SUFFIX,news.xueyanshan.com -DOMAIN-SUFFIX,news-img.51y5.net -DOMAIN-SUFFIX,news-l.play.aiseet.atianqi.com -DOMAIN-SUFFIX,news-l.play.cp81.ott.cibntv.net -DOMAIN-SUFFIX,news-l.play.ott.video.qq.com -DOMAIN-SUFFIX,news-log.51y5.net -DOMAIN-SUFFIX,newspage.xilu.com -DOMAIN-SUFFIX,newspush.sinajs.cn -DOMAIN-SUFFIX,newswifiapi.dfshurufa.com -DOMAIN-SUFFIX,newton-api.ele.me -DOMAIN-SUFFIX,nexage.com -DOMAIN-SUFFIX,nexstep.zdworks.com -DOMAIN-SUFFIX,nextcps.com -DOMAIN-SUFFIX,nextlnk9.com -DOMAIN-SUFFIX,nexus.ensighten.com -DOMAIN-SUFFIX,nfh.cnshef.com -DOMAIN-SUFFIX,ngads.go.com -DOMAIN-SUFFIX,ninebox.cn -DOMAIN-SUFFIX,ninemsn.imrworldwide.com -DOMAIN-SUFFIX,niurenw.com -DOMAIN-SUFFIX,niux88.com -DOMAIN-SUFFIX,niuxgame77.com -DOMAIN-SUFFIX,niwd.zhybw88.com -DOMAIN-SUFFIX,njdijiani.com -DOMAIN-SUFFIX,njfsk.com -DOMAIN-SUFFIX,njmpacc.com -DOMAIN-SUFFIX,njq.net -DOMAIN-SUFFIX,njs.imagicskin.com -DOMAIN-SUFFIX,njs.myyage.com -DOMAIN-SUFFIX,njs.reliancevalve.com -DOMAIN-SUFFIX,njxczy.com -DOMAIN-SUFFIX,nkeo.top -DOMAIN-SUFFIX,nlog.baidu.com -DOMAIN-SUFFIX,nmbtedu.com -DOMAIN-SUFFIX,nmkgs.cn -DOMAIN-SUFFIX,nmpcdn.com -DOMAIN-SUFFIX,nmqbg.com -DOMAIN-SUFFIX,nnedbx.com -DOMAIN-SUFFIX,nngft.com -DOMAIN-SUFFIX,noberlmall.com -DOMAIN-SUFFIX,nongsalei.com -DOMAIN-SUFFIX,nop.xpanama.net -DOMAIN-SUFFIX,notice.game.xiaomi.com -DOMAIN-SUFFIX,notice.uchome.manyou.com -DOMAIN-SUFFIX,notifiter.youmi.net -DOMAIN-SUFFIX,notify.oupeng.com -DOMAIN-SUFFIX,novelsns.html5.qq.com -DOMAIN-SUFFIX,nowskip.com -DOMAIN-SUFFIX,npdaqy6x1j.me -DOMAIN-SUFFIX,nr1234.com -DOMAIN-SUFFIX,nryiou.cn -DOMAIN-SUFFIX,nsclickvideo.baidu.com -DOMAIN-SUFFIX,nsnmiaomu.cn -DOMAIN-SUFFIX,nsy.hnzyfs.com -DOMAIN-SUFFIX,nt.phpwind.com -DOMAIN-SUFFIX,ntalker.com -DOMAIN-SUFFIX,nterbx.com -DOMAIN-SUFFIX,nthyn.com -DOMAIN-SUFFIX,ntx.quanliyouxi.cn -DOMAIN-SUFFIX,nv.souid.com -DOMAIN-SUFFIX,nvrentao8.com -DOMAIN-SUFFIX,nvshenfan.com -DOMAIN-SUFFIX,nwejs.alcryp.com -DOMAIN-SUFFIX,nwejs.myzcoffice.com -DOMAIN-SUFFIX,nwwap.com -DOMAIN-SUFFIX,nxrhs.com -DOMAIN-SUFFIX,nxrxt.con -DOMAIN-SUFFIX,ny7f6goy.bid -DOMAIN-SUFFIX,nylalobghyhirgh.com -DOMAIN-SUFFIX,nysita.com -DOMAIN-SUFFIX,nzezn.com -DOMAIN-SUFFIX,o.08jm.cn -DOMAIN-SUFFIX,o.if.qidian.com -DOMAIN-SUFFIX,o.minisplat.cn -DOMAIN-SUFFIX,o091i.com -DOMAIN-SUFFIX,o2omobi.com -DOMAIN-SUFFIX,o7xs6runw.bkt.clouddn.com -DOMAIN-SUFFIX,oa129.com -DOMAIN-SUFFIX,oadz.com -DOMAIN-SUFFIX,oa-panther.data.aliyun.com -DOMAIN-SUFFIX,oas.autotrader.co.uk -DOMAIN-SUFFIX,oas.luxweb.com -DOMAIN-SUFFIX,oas.skyscanner.net -DOMAIN-SUFFIX,oasc07.citywire.co.uk -DOMAIN-SUFFIX,oascentral.abclocal.go.com -DOMAIN-SUFFIX,oascentral.chron.com -DOMAIN-SUFFIX,oascentral.hosted.ap.org -DOMAIN-SUFFIX,oascentral.lycos.com -DOMAIN-SUFFIX,oascentral.newsmax.com -DOMAIN-SUFFIX,oascentral.sina.com -DOMAIN-SUFFIX,oascentral.sina.com.hk -DOMAIN-SUFFIX,oask.xulizui6.com -DOMAIN-SUFFIX,obeyter.com -DOMAIN-SUFFIX,ocbv0.baiyangzs.com -DOMAIN-SUFFIX,ocsp.godaddy.com -DOMAIN-SUFFIX,odc.starwave.com -DOMAIN-SUFFIX,odin.goo.mx -DOMAIN-SUFFIX,officeme.cn -DOMAIN-SUFFIX,offline-adv.oray.com -DOMAIN-SUFFIX,oikxlcv.wang -DOMAIN-SUFFIX,oimagea2.ydstatic.com -DOMAIN-SUFFIX,ojngisbfwwyp.com -DOMAIN-SUFFIX,ok.432kkk.com -DOMAIN-SUFFIX,ok365.com -DOMAIN-SUFFIX,okkkk.com -DOMAIN-SUFFIX,okm918.com -DOMAIN-SUFFIX,okokw.com -DOMAIN-SUFFIX,olcdn.com -DOMAIN-SUFFIX,olpv.onlylady.com -DOMAIN-SUFFIX,olpvimg.onlylady.com -DOMAIN-SUFFIX,olstats.onlylady.com -DOMAIN-SUFFIX,omega7o.com -DOMAIN-SUFFIX,omg.inte.sogoucdn.com -DOMAIN-SUFFIX,omnikool.discovery.com -DOMAIN-SUFFIX,omtrdc.net -DOMAIN-SUFFIX,on.maxspeedcdn.com -DOMAIN-SUFFIX,onclickads.net -DOMAIN-SUFFIX,onclicktop.com -DOMAIN-SUFFIX,onclkds.com -DOMAIN-SUFFIX,one.520319.cn -DOMAIN-SUFFIX,onepush.query.yahoo.com -DOMAIN-SUFFIX,onesoft.im -DOMAIN-SUFFIX,onetad.com -DOMAIN-SUFFIX,onetag-sys.com -DOMAIN-SUFFIX,onewhee.com -DOMAIN-SUFFIX,onlifjj.net -DOMAIN-SUFFIX,onlinetips.baofeng5.baofeng.net -DOMAIN-SUFFIX,oomyv.com -DOMAIN-SUFFIX,ooniu.com -DOMAIN-SUFFIX,ooss.oss.aliyuncs.com -DOMAIN-SUFFIX,op00w.baiyangzs.com -DOMAIN-SUFFIX,open.play.cn -DOMAIN-SUFFIX,openapi-news.meizu.com -DOMAIN-SUFFIX,openrcv.baidu.com -DOMAIN-SUFFIX,openstat.net -DOMAIN-SUFFIX,openstorage.ad.cmvideo.cn -DOMAIN-SUFFIX,opgirl-tmp.adbxb.cn -DOMAIN-SUFFIX,oppo.yidianzixun.com -DOMAIN-SUFFIX,optaim.com -DOMAIN-SUFFIX,optimix.asia -DOMAIN-SUFFIX,optimix.cn -DOMAIN-SUFFIX,optimized-by.rubiconproject.com -DOMAIN-SUFFIX,optimizelyapis.com -DOMAIN-SUFFIX,oq68.com -DOMAIN-SUFFIX,orchidscape.net -DOMAIN-SUFFIX,oredero.com -DOMAIN-SUFFIX,orz.hupu.com -DOMAIN-SUFFIX,osc.uranus.sogou.com -DOMAIN-SUFFIX,osfota.cdn.aliyun.com -DOMAIN-SUFFIX,oss-asq-static.11222.cn -DOMAIN-SUFFIX,otf.msn.com -DOMAIN-SUFFIX,oth.str.mdt.qq.com -DOMAIN-SUFFIX,oth.update.mdt.qq.com -DOMAIN-SUFFIX,otheve.play.aiseet.atianqi.com -DOMAIN-SUFFIX,othstr.play.aiseet.atianqi.com -DOMAIN-SUFFIX,ou188.com -DOMAIN-SUFFIX,output.nend.net -DOMAIN-SUFFIX,overture.com -DOMAIN-SUFFIX,ow.biqugego.com -DOMAIN-SUFFIX,ow.s1.shuhuangge.org -DOMAIN-SUFFIX,ow.s2.shuhuangge.org -DOMAIN-SUFFIX,owin.biqugego.com -DOMAIN-SUFFIX,ox.furaffinity.net -DOMAIN-SUFFIX,oyzsverimywg.com -DOMAIN-SUFFIX,p.7060.la -DOMAIN-SUFFIX,p.99mssj.com -DOMAIN-SUFFIX,p.abcache.com -DOMAIN-SUFFIX,p.bdjiazanmiaomu.com -DOMAIN-SUFFIX,p.bjdianyue.com -DOMAIN-SUFFIX,p.bnuni.com -DOMAIN-SUFFIX,p.clkservice.youdao.com -DOMAIN-SUFFIX,p.ecwan77.net -DOMAIN-SUFFIX,p.inte.sogou.com -DOMAIN-SUFFIX,p.kf3msfm.com -DOMAIN-SUFFIX,p.kjwx8.com -DOMAIN-SUFFIX,p.kugou.com -DOMAIN-SUFFIX,p.m5bn.com -DOMAIN-SUFFIX,p.mendoc.cn -DOMAIN-SUFFIX,p.niudashu.com -DOMAIN-SUFFIX,p.qiailm.com -DOMAIN-SUFFIX,p.qijijs.top -DOMAIN-SUFFIX,p.raidmedia.com.cn -DOMAIN-SUFFIX,p.rfihub.com -DOMAIN-SUFFIX,p.saozhu1.top -DOMAIN-SUFFIX,p.sdu8cvc.com -DOMAIN-SUFFIX,p.shagent.com -DOMAIN-SUFFIX,p.skimresources.com -DOMAIN-SUFFIX,p.szonline.net -DOMAIN-SUFFIX,p.tamenshuo.com -DOMAIN-SUFFIX,p.tencentmind.com -DOMAIN-SUFFIX,p.twitter.com -DOMAIN-SUFFIX,p.vq6nsu.cn -DOMAIN-SUFFIX,p.yizuya.com -DOMAIN-SUFFIX,p.ynjczy.net -DOMAIN-SUFFIX,p0y.cn -DOMAIN-SUFFIX,p1.18zhongyao.com -DOMAIN-SUFFIX,p1.qinsx.cn -DOMAIN-SUFFIX,p2.hyz86.com -DOMAIN-SUFFIX,p2.qinsx.cn -DOMAIN-SUFFIX,p2.ykauto.cn -DOMAIN-SUFFIX,p215223.clksite.com -DOMAIN-SUFFIX,p215223.inclk.com -DOMAIN-SUFFIX,p215223.mycdn2.co -DOMAIN-SUFFIX,p2pmid.baofeng.com -DOMAIN-SUFFIX,p3p.mmstat.com -DOMAIN-SUFFIX,p3p.sogou.com -DOMAIN-SUFFIX,p3p.yahoo.com -DOMAIN-SUFFIX,p3tt.com -DOMAIN-SUFFIX,p4p.sina.com.cn -DOMAIN-SUFFIX,p4psearch.china.alibaba.com -DOMAIN-SUFFIX,p555.cc -DOMAIN-SUFFIX,p8u.hinet.net -DOMAIN-SUFFIX,package01.com -DOMAIN-SUFFIX,pad.zhywyl.cn -DOMAIN-SUFFIX,padsdel2.cdnads.com -DOMAIN-SUFFIX,page.acm.dzwww.com -DOMAIN-SUFFIX,page.xywy.com -DOMAIN-SUFFIX,pagead.google.com -DOMAIN-SUFFIX,pagead.l.google.com -DOMAIN-SUFFIX,pagead2.googlesyndication.com -DOMAIN-SUFFIX,pagead-tpc.l.google.com -DOMAIN-SUFFIX,pagechoice.com -DOMAIN-SUFFIX,pagechoice.net -DOMAIN-SUFFIX,pagechoicemotu.gentags.net -DOMAIN-SUFFIX,pages2.marketo.com -DOMAIN-SUFFIX,paimgcdn.baidu.com -DOMAIN-SUFFIX,painiuimg.com -DOMAIN-SUFFIX,palmnews.sina.cn -DOMAIN-SUFFIX,panda.kdnet.net -DOMAIN-SUFFIX,pangu.cc -DOMAIN-SUFFIX,panoramio.com -DOMAIN-SUFFIX,papajia55.com -DOMAIN-SUFFIX,parking.zunmi.cn -DOMAIN-SUFFIX,parser.houyi.baofeng.net -DOMAIN-SUFFIX,partner.bargaindomains.com -DOMAIN-SUFFIX,partner.catchy.com -DOMAIN-SUFFIX,partner.premiumdomains.com -DOMAIN-SUFFIX,partner.toutiao.com -DOMAIN-SUFFIX,partners.fshealth.com -DOMAIN-SUFFIX,partners.keezmovies.com -DOMAIN-SUFFIX,partners.optiontide.com -DOMAIN-SUFFIX,partners.pornerbros.com -DOMAIN-SUFFIX,partners.rochen.com -DOMAIN-SUFFIX,partners.sportingbet.com.au -DOMAIN-SUFFIX,partners.vouchedfor.co.uk -DOMAIN-SUFFIX,partners.xpertmarket.com -DOMAIN-SUFFIX,party-nngvitbizn.now.sh -DOMAIN-SUFFIX,pasco.cc -DOMAIN-SUFFIX,pass1.soogif.com -DOMAIN-SUFFIX,pass2.soogif.com -DOMAIN-SUFFIX,passwz.com -DOMAIN-SUFFIX,pat.farvd.com -DOMAIN-SUFFIX,patriot.cs.pp.cn -DOMAIN-SUFFIX,pay.holaq.com -DOMAIN-SUFFIX,pay.mobile.sina.cn -DOMAIN-SUFFIX,pay838.com -DOMAIN-SUFFIX,pb.funshion.net.cn -DOMAIN-SUFFIX,pb.s3wfg.com -DOMAIN-SUFFIX,pb.sogou.com -DOMAIN-SUFFIX,pb.sys.pp8.com -DOMAIN-SUFFIX,pb.wang502.com -DOMAIN-SUFFIX,pb3.pstatp.com -DOMAIN-SUFFIX,pbd.sogou.com -DOMAIN-SUFFIX,pbs.lenovomm.com -DOMAIN-SUFFIX,pc.107788.com -DOMAIN-SUFFIX,pc.5151gj.com -DOMAIN-SUFFIX,pc.ctsywy.com -DOMAIN-SUFFIX,pc.quansj.cn -DOMAIN-SUFFIX,pc.videoclick.baidu.com -DOMAIN-SUFFIX,pcauto.irs01.com -DOMAIN-SUFFIX,pcbrowser.dd.qq.com -DOMAIN-SUFFIX,pcd.autohome.com.cn -DOMAIN-SUFFIX,pcfg.wps.cn -DOMAIN-SUFFIX,pclog.dftoutiao.com -DOMAIN-SUFFIX,pclog.suishenyun.net -DOMAIN-SUFFIX,pcmx.autohome.com.cn -DOMAIN-SUFFIX,pcmzn.com -DOMAIN-SUFFIX,pcsoftwords.dftoutiao.com -DOMAIN-SUFFIX,pcxzo.pluto.sogou.com -DOMAIN-SUFFIX,pd7-imp.revsci.net -DOMAIN-SUFFIX,pdc.micloud.xiaomi.net -DOMAIN-SUFFIX,pdl.gionee.com -DOMAIN-SUFFIX,pdn.applovin.com -DOMAIN-SUFFIX,pdsjycm.com -DOMAIN-SUFFIX,pear.dleke.com -DOMAIN-SUFFIX,pedailyu.com -DOMAIN-SUFFIX,pee.cn -DOMAIN-SUFFIX,pegasus.cmcm.com -DOMAIN-SUFFIX,pei-ads.playboy.com -DOMAIN-SUFFIX,pf.h5game.cn -DOMAIN-SUFFIX,pf.pchome.net -DOMAIN-SUFFIX,pf-2.pchome.net -DOMAIN-SUFFIX,pfp.sina.com.cn -DOMAIN-SUFFIX,pfpip.sina.com -DOMAIN-SUFFIX,pgdt.ugdtimg.com -DOMAIN-SUFFIX,photo.dhford.cn -DOMAIN-SUFFIX,photo.lyghjzs.cn -DOMAIN-SUFFIX,photo.qianerbai.cn -DOMAIN-SUFFIX,photo.shyexiang.cn -DOMAIN-SUFFIX,photo.welldex.cn -DOMAIN-SUFFIX,photo.xunhuaji.cn -DOMAIN-SUFFIX,photo.zhanhevr.cn -DOMAIN-SUFFIX,phpad.cqnews.net -DOMAIN-SUFFIX,pic.0597kk.com -DOMAIN-SUFFIX,pic.14bobo.com -DOMAIN-SUFFIX,pic.2u.com.cn -DOMAIN-SUFFIX,pic.adver.com.tw -DOMAIN-SUFFIX,pic.aihaogou.com.cn -DOMAIN-SUFFIX,pic.by175.com -DOMAIN-SUFFIX,pic.casee.cn -DOMAIN-SUFFIX,pic.cnmo-img.com.cn -DOMAIN-SUFFIX,pic.dotmore.com.tw -DOMAIN-SUFFIX,pic.ea3w.com -DOMAIN-SUFFIX,pic.eduancm.com -DOMAIN-SUFFIX,pic.fengniao.com -DOMAIN-SUFFIX,pic.haowj.com.cn -DOMAIN-SUFFIX,pic.jdbbs.com -DOMAIN-SUFFIX,pic.jd-bbs.com -DOMAIN-SUFFIX,pic.jdunion.com -DOMAIN-SUFFIX,pic.moad.cn -DOMAIN-SUFFIX,pic.neiyicun.net -DOMAIN-SUFFIX,pic.new400.cn -DOMAIN-SUFFIX,pic.pic-img.com -DOMAIN-SUFFIX,pic.punchbox.org -DOMAIN-SUFFIX,pic.pxstda.com -DOMAIN-SUFFIX,pic.usingde.com -DOMAIN-SUFFIX,pic.zol-img.com.cn -DOMAIN-SUFFIX,pic1.59wd.com -DOMAIN-SUFFIX,pic1.onetad.com -DOMAIN-SUFFIX,pic183025.images9999.com -DOMAIN-SUFFIX,pic2.onetad.com -DOMAIN-SUFFIX,pic2016.5442.com -DOMAIN-SUFFIX,pic2016.ytqmx.com -DOMAIN-SUFFIX,pic3.onetad.com -DOMAIN-SUFFIX,pic494036.images9999.com -DOMAIN-SUFFIX,pic8.onetad.com -DOMAIN-SUFFIX,pic837013.images9999.com -DOMAIN-SUFFIX,picsinfog.com -DOMAIN-SUFFIX,picture.duokan.com -DOMAIN-SUFFIX,picturesquefilms.net -DOMAIN-SUFFIX,pikacn.com -DOMAIN-SUFFIX,pimg1.126.net -DOMAIN-SUFFIX,ping.acc.sogou.com -DOMAIN-SUFFIX,ping.chartbeat.net -DOMAIN-SUFFIX,ping.pinyin.sogou.com -DOMAIN-SUFFIX,ping.weiduofan.com -DOMAIN-SUFFIX,pingbi.diudou.com -DOMAIN-SUFFIX,pingdom.net -DOMAIN-SUFFIX,pingshetrip.com -DOMAIN-SUFFIX,pintour.com -DOMAIN-SUFFIX,pix.impdesk.com -DOMAIN-SUFFIX,pix.tagcdn.com -DOMAIN-SUFFIX,pix04.revsci.net -DOMAIN-SUFFIX,pixel.adsafeprotected.com -DOMAIN-SUFFIX,pixel.mathtag.com -DOMAIN-SUFFIX,pixel.quantserve.com -DOMAIN-SUFFIX,pixel.rubiconproject.com -DOMAIN-SUFFIX,pixel.tapad.com -DOMAIN-SUFFIX,pixel.vihub.ru -DOMAIN-SUFFIX,pixel.wp.com -DOMAIN-SUFFIX,pixel-hk.pixelinteractivemedia.com -DOMAIN-SUFFIX,pixels.asia -DOMAIN-SUFFIX,pixfuture.net -DOMAIN-SUFFIX,pj3456.com -DOMAIN-SUFFIX,pj39330.com -DOMAIN-SUFFIX,pj50.com -DOMAIN-SUFFIX,pj5189.com -DOMAIN-SUFFIX,pj550077.com -DOMAIN-SUFFIX,pjbjzf.com -DOMAIN-SUFFIX,pjogndc8ixoidna.360doc.cn -DOMAIN-SUFFIX,pjtymy.cn -DOMAIN-SUFFIX,pjyu.golden1.sogou.com -DOMAIN-SUFFIX,pk840.com -DOMAIN-SUFFIX,p-l.play.aiseet.atianqi.com -DOMAIN-SUFFIX,pl108258.puserving.com -DOMAIN-SUFFIX,pl14369502.puserving.com -DOMAIN-SUFFIX,platform.wondershare.com -DOMAIN-SUFFIX,playad.xjmg.com -DOMAIN-SUFFIX,player.1800coupon.com -DOMAIN-SUFFIX,player.1stcreditrepairs.com -DOMAIN-SUFFIX,player.800directories.com -DOMAIN-SUFFIX,player.accoona.com -DOMAIN-SUFFIX,player.alloutwedding.com -DOMAIN-SUFFIX,player.insuranceandhealth.com -DOMAIN-SUFFIX,playinfo.gomlab.com -DOMAIN-SUFFIX,plista.com -DOMAIN-SUFFIX,plmkolp.m.58xs.tw -DOMAIN-SUFFIX,plt.data.pplive.com -DOMAIN-SUFFIX,plwan.com -DOMAIN-SUFFIX,plz.jandan.net -DOMAIN-SUFFIX,pm.sdaiv.com -DOMAIN-SUFFIX,pmir.3g.qq.com -DOMAIN-SUFFIX,pmm.people.com.cn -DOMAIN-SUFFIX,pmptrack-autohome.gentags.net -DOMAIN-SUFFIX,pmptrack-letv.gentags.net -DOMAIN-SUFFIX,pmptrack-yidianzixunxm.gentags.net -DOMAIN-SUFFIX,pmptrack-youku.gentags.net -DOMAIN-SUFFIX,png.lu.sogoucdn.com -DOMAIN-SUFFIX,pnhfc.com -DOMAIN-SUFFIX,pofang.com -DOMAIN-SUFFIX,polkoa.com -DOMAIN-SUFFIX,pomhz.com -DOMAIN-SUFFIX,pop.91mangrandi.com -DOMAIN-SUFFIX,pop.code.mytanwan.com -DOMAIN-SUFFIX,pop.code.poyang.cn -DOMAIN-SUFFIX,pop.sjk.ijinshan.com -DOMAIN-SUFFIX,popads.net -DOMAIN-SUFFIX,popme.163.com -DOMAIN-SUFFIX,popup.jointreport-switch.com -DOMAIN-SUFFIX,popup.msn.com -DOMAIN-SUFFIX,popupad.cn -DOMAIN-SUFFIX,post.ra.icast.cn -DOMAIN-SUFFIX,poster.weather.com.cn -DOMAIN-SUFFIX,powergg.top -DOMAIN-SUFFIX,poyang.com -DOMAIN-SUFFIX,pp.sxjkc.cn -DOMAIN-SUFFIX,pp2.dhzw.org -DOMAIN-SUFFIX,pp9899.com -DOMAIN-SUFFIX,ppjia55.com -DOMAIN-SUFFIX,ppoi.org -DOMAIN-SUFFIX,ppurifier.game.xiaomi.com -DOMAIN-SUFFIX,ppx.hgo7r.cn -DOMAIN-SUFFIX,pr.atwola.com -DOMAIN-SUFFIX,pr.da.netease.com -DOMAIN-SUFFIX,pr.ybp.yahoo.com -DOMAIN-SUFFIX,pr00001.com -DOMAIN-SUFFIX,practivate.adobe.com -DOMAIN-SUFFIX,pr-bh.ybp.yahoo.com -DOMAIN-SUFFIX,prc.rjje4.com -DOMAIN-SUFFIX,prcappzone.intel.com -DOMAIN-SUFFIX,pre.api.tw06.xlmc.sandai.net -DOMAIN-SUFFIX,pre.ra.icast.cn -DOMAIN-SUFFIX,prerollads.ign.com -DOMAIN-SUFFIX,priceinfo.comuv.com -DOMAIN-SUFFIX,pro.cn -DOMAIN-SUFFIX,pro.heiguang.com -DOMAIN-SUFFIX,pro.iweihai.cn -DOMAIN-SUFFIX,probes.cedexis.com -DOMAIN-SUFFIX,profile.ssp.rambler.ru -DOMAIN-SUFFIX,projectwonderful.com -DOMAIN-SUFFIX,prom.gome.com.cn -DOMAIN-SUFFIX,promo.fileforum.com -DOMAIN-SUFFIX,promos.fling.com -DOMAIN-SUFFIX,promote.biz.weibo.cn -DOMAIN-SUFFIX,promote.caixin.com -DOMAIN-SUFFIX,promote.pair.com -DOMAIN-SUFFIX,promotion.gomlab.com -DOMAIN-SUFFIX,promotions.iasbet.com -DOMAIN-SUFFIX,propellerads.com -DOMAIN-SUFFIX,prophet.heise.de -DOMAIN-SUFFIX,proton.flurry.com -DOMAIN-SUFFIX,proxy.sec.miui.com -DOMAIN-SUFFIX,prw.lenovomm.com -DOMAIN-SUFFIX,ps.3fenge.com -DOMAIN-SUFFIX,psb.lenovomm.com -DOMAIN-SUFFIX,psfq.gou.sogou.com -DOMAIN-SUFFIX,psma02.com -DOMAIN-SUFFIX,ptdrw.com -DOMAIN-SUFFIX,ptkhy.com -DOMAIN-SUFFIX,ptw.la -DOMAIN-SUFFIX,pub.betclick.com -DOMAIN-SUFFIX,pub.chinadailyasia.com -DOMAIN-SUFFIX,pub.funshion.com -DOMAIN-SUFFIX,pub.mop.com -DOMAIN-SUFFIX,pub1.cope.es -DOMAIN-SUFFIX,pubbirdf.com -DOMAIN-SUFFIX,public.app.autohome.com.cn -DOMAIN-SUFFIX,public6.com -DOMAIN-SUFFIX,publicidad.net -DOMAIN-SUFFIX,publicidad.tv -DOMAIN-SUFFIX,publish.ad.youth.cn -DOMAIN-SUFFIX,pubmatic.com -DOMAIN-SUFFIX,pubnub.com -DOMAIN-SUFFIX,pubs.hiddennetwork.com -DOMAIN-SUFFIX,puds.test.uae.uc.cn -DOMAIN-SUFFIX,puds.ucweb.com -DOMAIN-SUFFIX,pull.push.sogou.com -DOMAIN-SUFFIX,punchbox.org -DOMAIN-SUFFIX,punuomisi.cn -DOMAIN-SUFFIX,pups.bdimg.com -DOMAIN-SUFFIX,pupu.xnhh120.com -DOMAIN-SUFFIX,push.126.net -DOMAIN-SUFFIX,push.5z5zw.com -DOMAIN-SUFFIX,push.air-matters.com -DOMAIN-SUFFIX,push.app.autohome.com.cn -DOMAIN-SUFFIX,push.com2us.net -DOMAIN-SUFFIX,push.feng.com -DOMAIN-SUFFIX,push.mobile.kugou.com -DOMAIN-SUFFIX,push.res.meizu.com -DOMAIN-SUFFIX,push.wandoujia.com -DOMAIN-SUFFIX,push.wapx.cn -DOMAIN-SUFFIX,push.yuedu.163.com -DOMAIN-SUFFIX,push.zdworks.com -DOMAIN-SUFFIX,push.zhangyue.com -DOMAIN-SUFFIX,push.zhanzhang.baidu.com -DOMAIN-SUFFIX,push-android.myzaker.com -DOMAIN-SUFFIX,pushapi.lenovomm.com -DOMAIN-SUFFIX,push-dc.51y5.net -DOMAIN-SUFFIX,pv.alert.autohome.com.cn -DOMAIN-SUFFIX,pv.anzhi.com -DOMAIN-SUFFIX,pv.cheshi.com -DOMAIN-SUFFIX,pv.enet.com.cn -DOMAIN-SUFFIX,pv.focus.cn -DOMAIN-SUFFIX,pv.ra.icast.cn -DOMAIN-SUFFIX,pv.sogou.com -DOMAIN-SUFFIX,pv.xcar.com.cn -DOMAIN-SUFFIX,pv.zdnet.com.cn -DOMAIN-SUFFIX,pv.zol.com.cn -DOMAIN-SUFFIX,pvc.zol.com.cn -DOMAIN-SUFFIX,pvdata.ku6.com -DOMAIN-SUFFIX,pvlog.hd.baofeng.com -DOMAIN-SUFFIX,pvlog.moviebox.baofeng.net -DOMAIN-SUFFIX,pvm.zol.com.cn -DOMAIN-SUFFIX,pvmsite.zol.com.cn -DOMAIN-SUFFIX,pvsite.zol.com.cn -DOMAIN-SUFFIX,pvstat.html5.qq.com -DOMAIN-SUFFIX,pvtest.zol.com.cn -DOMAIN-SUFFIX,pvx.autohome.com.cn -DOMAIN-SUFFIX,pwj.biqugezw.com -DOMAIN-SUFFIX,px.adhigh.net -DOMAIN-SUFFIX,px.media-serving.com -DOMAIN-SUFFIX,px.moatads.com -DOMAIN-SUFFIX,px.owneriq.net -DOMAIN-SUFFIX,px.powerlinks.com -DOMAIN-SUFFIX,px.steelhousemedia.com -DOMAIN-SUFFIX,pxene.com -DOMAIN-SUFFIX,pxl.connexity.net -DOMAIN-SUFFIX,py.qlogo.cn -DOMAIN-SUFFIX,py.wikigifth.com -DOMAIN-SUFFIX,py2.qlogo.cn -DOMAIN-SUFFIX,pyerc.com -DOMAIN-SUFFIX,pyzkk.com -DOMAIN-SUFFIX,q.i.gdt.qq.com -DOMAIN-SUFFIX,q.ox11.com -DOMAIN-SUFFIX,q.s.cr-nielsen.com -DOMAIN-SUFFIX,q1scv.vov0.com -DOMAIN-SUFFIX,q6rwa.eschangchi.com -DOMAIN-SUFFIX,qbyy010.com -DOMAIN-SUFFIX,qchannel02.cn -DOMAIN-SUFFIX,qchannel03.cn -DOMAIN-SUFFIX,qchannel04.cn -DOMAIN-SUFFIX,qcjslm.com -DOMAIN-SUFFIX,qcl777.com -DOMAIN-SUFFIX,qd.dhzw.org -DOMAIN-SUFFIX,qd.js.sanjiangge.com -DOMAIN-SUFFIX,qd.moutaihotel.cn -DOMAIN-SUFFIX,qd.wanjuanba.com -DOMAIN-SUFFIX,qd.x4399.com -DOMAIN-SUFFIX,qdchunyu.com -DOMAIN-SUFFIX,qeoa.hawbfa.com -DOMAIN-SUFFIX,qgss8.com -DOMAIN-SUFFIX,qhaif.com -DOMAIN-SUFFIX,qhl.bealge.sogou.com -DOMAIN-SUFFIX,qiailm.com -DOMAIN-SUFFIX,qianclick.baidu.com -DOMAIN-SUFFIX,qiaopiguniang.com -DOMAIN-SUFFIX,qihaoqu.com -DOMAIN-SUFFIX,qingqu.la -DOMAIN-SUFFIX,qiqipower.com -DOMAIN-SUFFIX,qiqivv.com -DOMAIN-SUFFIX,qiqiww.com -DOMAIN-SUFFIX,qiqiyii.com -DOMAIN-SUFFIX,qiye11.ejunshi.net -DOMAIN-SUFFIX,qiyem.ejunshi.com -DOMAIN-SUFFIX,qiyezs.ejunshi.com -DOMAIN-SUFFIX,qiyou.com -DOMAIN-SUFFIX,qjfcdn1220.0101122.com -DOMAIN-SUFFIX,qjjtc.com -DOMAIN-SUFFIX,qlisv.siemens6es7.com -DOMAIN-SUFFIX,qlmho.renhengshangmao.com -DOMAIN-SUFFIX,qloer.com -DOMAIN-SUFFIX,qlonglong.com -DOMAIN-SUFFIX,qmkdy.com -DOMAIN-SUFFIX,qoiusky.com -DOMAIN-SUFFIX,qooic.com -DOMAIN-SUFFIX,qp.yunanfuwuqi.com -DOMAIN-SUFFIX,qq.guansenff.cn -DOMAIN-SUFFIX,qq.irs01.com -DOMAIN-SUFFIX,qq.tapiche.cn -DOMAIN-SUFFIX,qq2.co -DOMAIN-SUFFIX,qq61.com -DOMAIN-SUFFIX,qqhuhu.com -DOMAIN-SUFFIX,qqm98.com -DOMAIN-SUFFIX,qqshow2-item.qq.com -DOMAIN-SUFFIX,qqx.cqqytgpt.com -DOMAIN-SUFFIX,qqzu.com -DOMAIN-SUFFIX,qsbz2011.com -DOMAIN-SUFFIX,qshxc.com -DOMAIN-SUFFIX,qt.biqugezw.com -DOMAIN-SUFFIX,qt002x.corp.youdao.com -DOMAIN-SUFFIX,qtmojo.cn -DOMAIN-SUFFIX,qtmojo.com -DOMAIN-SUFFIX,quansj.cn -DOMAIN-SUFFIX,quantcount.com -DOMAIN-SUFFIX,quantserve.com -DOMAIN-SUFFIX,qucaigg.com -DOMAIN-SUFFIX,queene.cn -DOMAIN-SUFFIX,questionmarket.com -DOMAIN-SUFFIX,qujishu.com -DOMAIN-SUFFIX,qumi.com -DOMAIN-SUFFIX,qupinhj.com -DOMAIN-SUFFIX,quw18.com -DOMAIN-SUFFIX,quyaoya.com -DOMAIN-SUFFIX,qweqwe.mctvhp.cn -DOMAIN-SUFFIX,qxjdlf.com -DOMAIN-SUFFIX,qxm.pluto.sogou.com -DOMAIN-SUFFIX,qxxys.com -DOMAIN-SUFFIX,qyctj.com -DOMAIN-SUFFIX,qytyf.com -DOMAIN-SUFFIX,qzdag.com -DOMAIN-SUFFIX,qzdfc.com -DOMAIN-SUFFIX,qzgjprj.com -DOMAIN-SUFFIX,qzkxt.com -DOMAIN-SUFFIX,r.0.0.0.0.cn -DOMAIN-SUFFIX,r.254a.com -DOMAIN-SUFFIX,r.5207470.com -DOMAIN-SUFFIX,r.browser.miui.com -DOMAIN-SUFFIX,r.bxb.oupeng.com -DOMAIN-SUFFIX,r.dmp.sina.com.cn -DOMAIN-SUFFIX,r.mail.163.com -DOMAIN-SUFFIX,r.msn.com -DOMAIN-SUFFIX,r.myadx.net -DOMAIN-SUFFIX,r.ow.0.0.0.0.cn -DOMAIN-SUFFIX,r.pixgold.com -DOMAIN-SUFFIX,r.radikal.ru -DOMAIN-SUFFIX,r.xcycm.com -DOMAIN-SUFFIX,r.youmi.net -DOMAIN-SUFFIX,r.zlongad.com -DOMAIN-SUFFIX,r8nu86wg.me -DOMAIN-SUFFIX,ra.gtimg.com -DOMAIN-SUFFIX,rabbit.meitustat.com -DOMAIN-SUFFIX,rabbit.tg.meitu.com -DOMAIN-SUFFIX,rack.bauermedia.co.uk -DOMAIN-SUFFIX,rad.live.com -DOMAIN-SUFFIX,rad.microsoft.com -DOMAIN-SUFFIX,rad.msn.com -DOMAIN-SUFFIX,rad.reporo.net -DOMAIN-SUFFIX,radar.cedexis.com -DOMAIN-SUFFIX,raeqqe.cn -DOMAIN-SUFFIX,rank.hit.china.com -DOMAIN-SUFFIX,rannabio.com -DOMAIN-SUFFIX,ratings.lycos.com -DOMAIN-SUFFIX,raw.okwan.cn -DOMAIN-SUFFIX,rbp.emea.mxptint.net -DOMAIN-SUFFIX,rbp.mxptint.net -DOMAIN-SUFFIX,rbs.haiyunx.com -DOMAIN-SUFFIX,rbywg.com -DOMAIN-SUFFIX,rc.fthcz.com -DOMAIN-SUFFIX,rc.haodongkeji.cn -DOMAIN-SUFFIX,rc.mgwcn.com -DOMAIN-SUFFIX,rc.xmcmn.com -DOMAIN-SUFFIX,rc2waycm-atl.netmng.com -DOMAIN-SUFFIX,rc-au.imrworldwide.com -DOMAIN-SUFFIX,rcmd.pop.ijinshan.com -DOMAIN-SUFFIX,rcp.c.appier.net -DOMAIN-SUFFIX,rcv.iclicash.com -DOMAIN-SUFFIX,rcv.jesgoo.com -DOMAIN-SUFFIX,rcv.mobad.ijinshan.com -DOMAIN-SUFFIX,rcv.moogos.com -DOMAIN-SUFFIX,rcv.union-wifi.com -DOMAIN-SUFFIX,rcyy3.kaopuwangjz.com -DOMAIN-SUFFIX,rd.ane.yahoo.co.jp -DOMAIN-SUFFIX,rd.da.netease.com -DOMAIN-SUFFIX,rd.e.sogou.com -DOMAIN-SUFFIX,rdiqt.cn -DOMAIN-SUFFIX,rdtuijian.com -DOMAIN-SUFFIX,rdx.autohome.com.cn -DOMAIN-SUFFIX,re.m.taobao.com -DOMAIN-SUFFIX,re.taobao.com -DOMAIN-SUFFIX,re.taotaosou.com -DOMAIN-SUFFIX,reachmax.cn -DOMAIN-SUFFIX,reader.browser.miui.com -DOMAIN-SUFFIX,reader.meizu.com -DOMAIN-SUFFIX,reader.res.meizu.com -DOMAIN-SUFFIX,realtime.monitor.ppweb.com.cn -DOMAIN-SUFFIX,rec.g.163.com -DOMAIN-SUFFIX,rec.moviebox.baofeng.net -DOMAIN-SUFFIX,recreativ.ru -DOMAIN-SUFFIX,recv-vd.gridsumdissector.cn -DOMAIN-SUFFIX,recv-vd.gridsumdissector.com -DOMAIN-SUFFIX,recv-wd.gridsumdissector.com -DOMAIN-SUFFIX,red.bayimg.net -DOMAIN-SUFFIX,redirect.simba.taobao.com -DOMAIN-SUFFIX,redpaper-10006092.cos.myqcloud.com -DOMAIN-SUFFIX,redvase.bravenet.com -DOMAIN-SUFFIX,referrer.disqus.com -DOMAIN-SUFFIX,relap.io -DOMAIN-SUFFIX,release.baidu.com -DOMAIN-SUFFIX,reliancevalve.com -DOMAIN-SUFFIX,remote88.com -DOMAIN-SUFFIX,remotedu.cn -DOMAIN-SUFFIX,rem-track.bild.de -DOMAIN-SUFFIX,rencai56.com -DOMAIN-SUFFIX,renren2.maoyun.tv -DOMAIN-SUFFIX,req.startappservice.com -DOMAIN-SUFFIX,res.cocounion.com -DOMAIN-SUFFIX,res.dxpmedia.com -DOMAIN-SUFFIX,res.icast.cn -DOMAIN-SUFFIX,res.ipingke.com -DOMAIN-SUFFIX,res.mmstat.com -DOMAIN-SUFFIX,res.qhupdate.com -DOMAIN-SUFFIX,res3.feedsportal.com -DOMAIN-SUFFIX,rescn.u3.ucweb.com -DOMAIN-SUFFIX,resetgey.com -DOMAIN-SUFFIX,res-ga.smzdm.com -DOMAIN-SUFFIX,resolver.gslb.mi-idc.com -DOMAIN-SUFFIX,resolver.msg.xiaomi.net -DOMAIN-SUFFIX,resource.baomihua.com -DOMAIN-SUFFIX,responsys.net -DOMAIN-SUFFIX,ret.xinlongrubber.com -DOMAIN-SUFFIX,rev.fapdu.com -DOMAIN-SUFFIX,revdepo.com -DOMAIN-SUFFIX,revealads.appspot.com -DOMAIN-SUFFIX,revsci.net -DOMAIN-SUFFIX,rfir2.50w.me -DOMAIN-SUFFIX,rh.code.jjyx.com -DOMAIN-SUFFIX,rh.greenbetterkids.com -DOMAIN-SUFFIX,rhgyg.com -DOMAIN-SUFFIX,richmedia.yimg.com -DOMAIN-SUFFIX,riqu2015.com -DOMAIN-SUFFIX,river.zhidao.baidu.com -DOMAIN-SUFFIX,rj.baidu.com -DOMAIN-SUFFIX,rjgw.theta.sogou.com -DOMAIN-SUFFIX,rjs.niuxgame77.com -DOMAIN-SUFFIX,rk.rongchengxxw.com -DOMAIN-SUFFIX,rlcdn.com -DOMAIN-SUFFIX,rlogs.youdao.com -DOMAIN-SUFFIX,rm.gdt.qq.com -DOMAIN-SUFFIX,rm.ra.icast.cn -DOMAIN-SUFFIX,rm.sina.com.cn -DOMAIN-SUFFIX,rmads.eu.msn.com -DOMAIN-SUFFIX,rmads.msn.com -DOMAIN-SUFFIX,rmcxw.cn -DOMAIN-SUFFIX,rmoeu.mercury.sogou.com -DOMAIN-SUFFIX,rmtx.ra.icast.cn -DOMAIN-SUFFIX,rmw.jdburl.com -DOMAIN-SUFFIX,rnfrfxqztlno.com -DOMAIN-SUFFIX,roia.com -DOMAIN-SUFFIX,rosi.okkkk.com -DOMAIN-SUFFIX,rotabanner.kulichki.net -DOMAIN-SUFFIX,rotate.ymtracking.com -DOMAIN-SUFFIX,rotator.tradetracker.net -DOMAIN-SUFFIX,router.bittorrent.com -DOMAIN-SUFFIX,router.gwdang.com -DOMAIN-SUFFIX,rp.crasheye.cn -DOMAIN-SUFFIX,rp.gwallet.com -DOMAIN-SUFFIX,rpaulfrank.com -DOMAIN-SUFFIX,rpc-php.trafficfactory.biz -DOMAIN-SUFFIX,rplog.baidu.com -DOMAIN-SUFFIX,rpnews.itaoxiaoshuo.com -DOMAIN-SUFFIX,rpt.anchorfree.net -DOMAIN-SUFFIX,rqgsf.com -DOMAIN-SUFFIX,rr.knet.cn -DOMAIN-SUFFIX,rrr.youle55.com -DOMAIN-SUFFIX,rrsubway.com -DOMAIN-SUFFIX,rs.sinajs.cn -DOMAIN-SUFFIX,rs1.rensheng5.com -DOMAIN-SUFFIX,rsas.szzek.com -DOMAIN-SUFFIX,rsccs.com -DOMAIN-SUFFIX,rt.applovin.com -DOMAIN-SUFFIX,rt.funshion.net -DOMAIN-SUFFIX,rt.gsspat.jp -DOMAIN-SUFFIX,rtas.videocc.net -DOMAIN-SUFFIX,rtax.criteo.com -DOMAIN-SUFFIX,rtb.com.ru -DOMAIN-SUFFIX,rtb.eanalyzer.de -DOMAIN-SUFFIX,rtb.metrigo.com -DOMAIN-SUFFIX,rtbasia.com -DOMAIN-SUFFIX,rtb-p.kejet.net -DOMAIN-SUFFIX,rtbstat.zcdsp.com -DOMAIN-SUFFIX,rtlog.vidown.cn -DOMAIN-SUFFIX,rtmonitor.kugou.com -DOMAIN-SUFFIX,rto.steelhousemedia.com -DOMAIN-SUFFIX,ruan88.com -DOMAIN-SUFFIX,rubicon-match.dotomi.com -DOMAIN-SUFFIX,rudy.adsnative.com -DOMAIN-SUFFIX,ru-gmtdmp.mookie1.com -DOMAIN-SUFFIX,rum-collector.pingdom.net -DOMAIN-SUFFIX,rum-static.pingdom.net -DOMAIN-SUFFIX,runetki.joyreactor.ru -DOMAIN-SUFFIX,runiman.com -DOMAIN-SUFFIX,rutrk.org -DOMAIN-SUFFIX,ruxianke.com -DOMAIN-SUFFIX,rvb.quanliyouxi.cn -DOMAIN-SUFFIX,rwjfs.com -DOMAIN-SUFFIX,rwq.youle55.com -DOMAIN-SUFFIX,rxwan.com -DOMAIN-SUFFIX,s.0.0.0.0.cn -DOMAIN-SUFFIX,s.051352.com -DOMAIN-SUFFIX,s.0594529.com -DOMAIN-SUFFIX,s.17173cdn.com -DOMAIN-SUFFIX,s.35kds.com -DOMAIN-SUFFIX,s.5jjx.net -DOMAIN-SUFFIX,s.652748.com -DOMAIN-SUFFIX,s.6travel.com -DOMAIN-SUFFIX,s.abcache.com -DOMAIN-SUFFIX,s.alitui.weibo.com -DOMAIN-SUFFIX,s.baidu.com -DOMAIN-SUFFIX,s.bmgan.com -DOMAIN-SUFFIX,s.caduka.cn -DOMAIN-SUFFIX,s.cdn.u17t.com -DOMAIN-SUFFIX,s.cdxyb.cn -DOMAIN-SUFFIX,s.clkservice.youdao.com -DOMAIN-SUFFIX,s.com2us.net -DOMAIN-SUFFIX,s.coveredsys.cn -DOMAIN-SUFFIX,s.cr-nielsen.com -DOMAIN-SUFFIX,s.csbew.com -DOMAIN-SUFFIX,s.ddstu.com -DOMAIN-SUFFIX,s.de123.net -DOMAIN-SUFFIX,s.doyo.cn -DOMAIN-SUFFIX,s.dpcq1.net -DOMAIN-SUFFIX,s.dsjcfw.com -DOMAIN-SUFFIX,s.effectivemeasure.net -DOMAIN-SUFFIX,s.ekeide.com -DOMAIN-SUFFIX,s.georgias.cn -DOMAIN-SUFFIX,s.go.sohu.com -DOMAIN-SUFFIX,s.haiyunx.com -DOMAIN-SUFFIX,s.hk9600.com -DOMAIN-SUFFIX,s.hkfuy.com -DOMAIN-SUFFIX,s.hnhgw.cn -DOMAIN-SUFFIX,s.hzht666.com -DOMAIN-SUFFIX,s.img.mix.sina.com.cn -DOMAIN-SUFFIX,s.iroby.com -DOMAIN-SUFFIX,s.iuuff.com -DOMAIN-SUFFIX,s.jandan.com -DOMAIN-SUFFIX,s.jimdo.com -DOMAIN-SUFFIX,s.jlminte.com -DOMAIN-SUFFIX,s.jpush.cn -DOMAIN-SUFFIX,s.jzkelida.com -DOMAIN-SUFFIX,s.khgj.cn -DOMAIN-SUFFIX,s.l8l9.com -DOMAIN-SUFFIX,s.maipubao.cn -DOMAIN-SUFFIX,s.meimeidaren.com -DOMAIN-SUFFIX,s.mgwcn.com -DOMAIN-SUFFIX,s.mt145.com -DOMAIN-SUFFIX,s.okmgy.cn -DOMAIN-SUFFIX,s.phpwind.com -DOMAIN-SUFFIX,s.qd.qingting.fm -DOMAIN-SUFFIX,s.qd.qingtingfm.com -DOMAIN-SUFFIX,s.qhupdate.com -DOMAIN-SUFFIX,s.qtad.qingting.fm -DOMAIN-SUFFIX,s.qzkxt.com -DOMAIN-SUFFIX,s.ryre.cn -DOMAIN-SUFFIX,s.sh.qihoo.com -DOMAIN-SUFFIX,s.shiftrro.com -DOMAIN-SUFFIX,s.staqnet.com -DOMAIN-SUFFIX,s.temaidi.com -DOMAIN-SUFFIX,s.trafficjam.cn -DOMAIN-SUFFIX,s.uc627.com -DOMAIN-SUFFIX,s.uuidksinc.net -DOMAIN-SUFFIX,s.wapadv.com -DOMAIN-SUFFIX,s.wrating.com -DOMAIN-SUFFIX,s.wxktv.cn -DOMAIN-SUFFIX,s.x.cn.xtgreat.com -DOMAIN-SUFFIX,s.xcfe.cn -DOMAIN-SUFFIX,s.xinghao89.com -DOMAIN-SUFFIX,s.xmcmn.com -DOMAIN-SUFFIX,s.yanpoly.com -DOMAIN-SUFFIX,s.yfycy.com -DOMAIN-SUFFIX,s.yidianzixun.com -DOMAIN-SUFFIX,s.yjkyj.cn -DOMAIN-SUFFIX,s.youmi.net -DOMAIN-SUFFIX,s.ysxufeng.com -DOMAIN-SUFFIX,s.yunpifu.cn -DOMAIN-SUFFIX,s.zgclmw.cn -DOMAIN-SUFFIX,s.zixuntop.com -DOMAIN-SUFFIX,s.zjhoudao.com -DOMAIN-SUFFIX,s.zlongad.com -DOMAIN-SUFFIX,s.zxwdw.com -DOMAIN-SUFFIX,s0.2mdn.net -DOMAIN-SUFFIX,s03.optimix.asia -DOMAIN-SUFFIX,s1.2mdn.net -DOMAIN-SUFFIX,s1.cmfu.com -DOMAIN-SUFFIX,s1.hiapk.com -DOMAIN-SUFFIX,s1.hnhbyxdq.com -DOMAIN-SUFFIX,s1.huiqituan.com -DOMAIN-SUFFIX,s1.iigushi.com -DOMAIN-SUFFIX,s1.kutongji.com -DOMAIN-SUFFIX,s1.mingmingtehui.com -DOMAIN-SUFFIX,s1.qiqutt.cn -DOMAIN-SUFFIX,s1.qiqutt.com -DOMAIN-SUFFIX,s1.qiuyi.cn -DOMAIN-SUFFIX,s1.s8tu.com -DOMAIN-SUFFIX,s1.tansuotv.com -DOMAIN-SUFFIX,s10.histats.com -DOMAIN-SUFFIX,s2.dnaxddnc.com -DOMAIN-SUFFIX,s2.hiapk.com -DOMAIN-SUFFIX,s2.huoying666.com -DOMAIN-SUFFIX,s2.kuaibaopay.com -DOMAIN-SUFFIX,s2.mingmingtehui.com -DOMAIN-SUFFIX,s2.yandui.com -DOMAIN-SUFFIX,s2.zdface.com -DOMAIN-SUFFIX,s2.zdmimg.com -DOMAIN-SUFFIX,s3.pfp.sina.net -DOMAIN-SUFFIX,s3.rongnews.com -DOMAIN-SUFFIX,s3d4.cn -DOMAIN-SUFFIX,s4.55.la -DOMAIN-SUFFIX,s4.histats.com -DOMAIN-SUFFIX,s400cc.com -DOMAIN-SUFFIX,s5.keydot.net -DOMAIN-SUFFIX,s8.001fzc.com -DOMAIN-SUFFIX,s8.dnaxddnc.com -DOMAIN-SUFFIX,s8x1.com -DOMAIN-SUFFIX,s9w.cc -DOMAIN-SUFFIX,sa909.com -DOMAIN-SUFFIX,sad.qeo.cn -DOMAIN-SUFFIX,safe.tsgpay.cn -DOMAIN-SUFFIX,safe-aisle.jointreport-switch.com -DOMAIN-SUFFIX,saferwet.com -DOMAIN-SUFFIX,same.chinadaily.com.cn -DOMAIN-SUFFIX,same.eastmoney.com -DOMAIN-SUFFIX,same.jrj.com.cn -DOMAIN-SUFFIX,same.mzy2014.com -DOMAIN-SUFFIX,same.stockstar.com -DOMAIN-SUFFIX,same01.jrj.com.cn -DOMAIN-SUFFIX,same02.jrj.com.cn -DOMAIN-SUFFIX,same03.jrj.com.cn -DOMAIN-SUFFIX,sams.nikonimaging.com -DOMAIN-SUFFIX,sangxi.top -DOMAIN-SUFFIX,sanya1.com -DOMAIN-SUFFIX,sape.ru -DOMAIN-SUFFIX,sapi.sina.cn -DOMAIN-SUFFIX,savebt.net -DOMAIN-SUFFIX,saxxaz.taohuayuan8888.com -DOMAIN-SUFFIX,sb.scorecardresearch.com -DOMAIN-SUFFIX,sb88b.com -DOMAIN-SUFFIX,sbeacon.sina.com.cn -DOMAIN-SUFFIX,sbrqp.com -DOMAIN-SUFFIX,sbw.ysjweb.com -DOMAIN-SUFFIX,sc.58mingtian.cn -DOMAIN-SUFFIX,sc.chinaiiss.com -DOMAIN-SUFFIX,sc.ggdoubi.com -DOMAIN-SUFFIX,sc.ggfeng.com -DOMAIN-SUFFIX,sc.iasds01.com -DOMAIN-SUFFIX,sc.sczxy.com -DOMAIN-SUFFIX,sc.shayugg.com -DOMAIN-SUFFIX,sc1369.com -DOMAIN-SUFFIX,scc.0.0.0.0.cn -DOMAIN-SUFFIX,sccdn.f2zd.com -DOMAIN-SUFFIX,scdng.com -DOMAIN-SUFFIX,scdown.qq.com -DOMAIN-SUFFIX,scene.vip.xunlei.com -DOMAIN-SUFFIX,schborg.com -DOMAIN-SUFFIX,schemas.android.com -DOMAIN-SUFFIX,schprompt.dangdang.com -DOMAIN-SUFFIX,sciencelolb.com -DOMAIN-SUFFIX,scimg.27admin.com -DOMAIN-SUFFIX,sclick.6rooms.com -DOMAIN-SUFFIX,sclick.baidu.com -DOMAIN-SUFFIX,sclizhong.com -DOMAIN-SUFFIX,sclog.moviebox.baofeng.com -DOMAIN-SUFFIX,scribe.twitter.com -DOMAIN-SUFFIX,scrippsnetworks.com -DOMAIN-SUFFIX,script.crazyegg.com -DOMAIN-SUFFIX,script.vccoo.com -DOMAIN-SUFFIX,script-bd.baixing.net -DOMAIN-SUFFIX,scriptcc.cc -DOMAIN-SUFFIX,scupio.com -DOMAIN-SUFFIX,scw0.com -DOMAIN-SUFFIX,sd.0.0.0.0.cn -DOMAIN-SUFFIX,sd.kk3g.net -DOMAIN-SUFFIX,sdac.lenovomm.com -DOMAIN-SUFFIX,sdb.amazonaws.com -DOMAIN-SUFFIX,sdhzstone.net -DOMAIN-SUFFIX,sdk.appadhoc.com -DOMAIN-SUFFIX,sdk.cdnmaster.com -DOMAIN-SUFFIX,sdk.cmgame.com -DOMAIN-SUFFIX,sdk.conf.igexin.com -DOMAIN-SUFFIX,sdk.mobad.ijinshan.com -DOMAIN-SUFFIX,sdk.open.amp.igexin.com -DOMAIN-SUFFIX,sdk.open.lbs.igexin.com -DOMAIN-SUFFIX,sdk.open.phone.igexin.com -DOMAIN-SUFFIX,sdk.open.talk.gepush.com -DOMAIN-SUFFIX,sdk.open.talk.igexin.com -DOMAIN-SUFFIX,sdkapp.mobile.sina.cn -DOMAIN-SUFFIX,sdkapp.uve.weibo.com -DOMAIN-SUFFIX,sdkclick.mobile.sina.cn -DOMAIN-SUFFIX,sdkconfig.ad.intl.xiaomi.com -DOMAIN-SUFFIX,sdkdm.com -DOMAIN-SUFFIX,sdklog.cmgame.com -DOMAIN-SUFFIX,sdklog.uu.cc -DOMAIN-SUFFIX,sdkpay.uu.cc -DOMAIN-SUFFIX,sdksitter.m.sjzhushou.com -DOMAIN-SUFFIX,sdl.0.0.0.0.cn -DOMAIN-SUFFIX,sdn.kugou.com -DOMAIN-SUFFIX,sdn.penggua.com.cn -DOMAIN-SUFFIX,sdownload.stargame.com -DOMAIN-SUFFIX,sdqoi2d.com -DOMAIN-SUFFIX,sdwfw.com -DOMAIN-SUFFIX,sdycd.com -DOMAIN-SUFFIX,sea.napi.ucweb.com -DOMAIN-SUFFIX,searchignited.com -DOMAIN-SUFFIX,searchswapper.com -DOMAIN-SUFFIX,seavideo-ak.espn.go.com -DOMAIN-SUFFIX,sebar.thand.info -DOMAIN-SUFFIX,secpay.wostore.cn -DOMAIN-SUFFIX,secretmedia.s3.amazonaws.com -DOMAIN-SUFFIX,secure.dsp.com -DOMAIN-SUFFIX,secure.fastclick.net -DOMAIN-SUFFIX,secure.img-cdn.mediaplex.com -DOMAIN-SUFFIX,secure.quantserve.com -DOMAIN-SUFFIX,secure.statcounter.com -DOMAIN-SUFFIX,secure-asia.imrworldwide.com -DOMAIN-SUFFIX,secure-assets.rubiconproject.com -DOMAIN-SUFFIX,secure-chn.imrworldwide.com -DOMAIN-SUFFIX,secure-ds.serving-sys.com -DOMAIN-SUFFIX,security.browser.miui.com -DOMAIN-SUFFIX,seen.h01ce.cn -DOMAIN-SUFFIX,seen.hgo7r.cn -DOMAIN-SUFFIX,seg.sharethis.com -DOMAIN-SUFFIX,segment.com -DOMAIN-SUFFIX,selfie.snapmobileasia.net -DOMAIN-SUFFIX,sell1.etlong.com -DOMAIN-SUFFIX,sensorsdata.ruguoapp.com -DOMAIN-SUFFIX,serial.alcohol-soft.com -DOMAIN-SUFFIX,serrano.hardwareheaven.com -DOMAIN-SUFFIX,serve.popads.net -DOMAIN-SUFFIX,servedby.keygamesnetwork.com -DOMAIN-SUFFIX,server.m.pp.cn -DOMAIN-SUFFIX,service.ad.adesk.com -DOMAIN-SUFFIX,service.ad.duomi.com -DOMAIN-SUFFIX,service.cocounion.com -DOMAIN-SUFFIX,service.danmu.youku.com -DOMAIN-SUFFIX,service.epro.sogou.com -DOMAIN-SUFFIX,service.urchin.com -DOMAIN-SUFFIX,servicer.adskeeper.co.uk -DOMAIN-SUFFIX,serving-sys.com -DOMAIN-SUFFIX,sestat.baidu.com -DOMAIN-SUFFIX,setting.crashlytics.com -DOMAIN-SUFFIX,setting.rayjump.com -DOMAIN-SUFFIX,setting.snswin.qq.com -DOMAIN-SUFFIX,settings.crashlytics.com -DOMAIN-SUFFIX,sezvc.com -DOMAIN-SUFFIX,sfloushi.com -DOMAIN-SUFFIX,sgbfjs.info -DOMAIN-SUFFIX,sg-cdn.effectivemeasure.net -DOMAIN-SUFFIX,sgg.southcn.com -DOMAIN-SUFFIX,sgvip.chinahdcm.com -DOMAIN-SUFFIX,sh.qihoo.com -DOMAIN-SUFFIX,sh.shuqw.com -DOMAIN-SUFFIX,sha50.com -DOMAIN-SUFFIX,shadu.baidu.com -DOMAIN-SUFFIX,shaft.jebe.renren.com -DOMAIN-SUFFIX,shama5.com -DOMAIN-SUFFIX,shanghaironghua.com -DOMAIN-SUFFIX,shanglinli.com -DOMAIN-SUFFIX,shangz99991.com -DOMAIN-SUFFIX,share.gzdsw.com -DOMAIN-SUFFIX,shared.youdao.com -DOMAIN-SUFFIX,sharedaddomain.com -DOMAIN-SUFFIX,sharrysweb.com -DOMAIN-SUFFIX,shbywsd.cn -DOMAIN-SUFFIX,shenghuo.xiaomi.com -DOMAIN-SUFFIX,shenleyuni.com -DOMAIN-SUFFIX,shenyian.net -DOMAIN-SUFFIX,shenyun.org -DOMAIN-SUFFIX,shglegle.com -DOMAIN-SUFFIX,shibeiou.com -DOMAIN-SUFFIX,shiftrro.com -DOMAIN-SUFFIX,shili.downxia.com -DOMAIN-SUFFIX,shili.wanyx.com -DOMAIN-SUFFIX,shiwan.dl.gxpan.cn -DOMAIN-SUFFIX,shixunjs.th21333.com -DOMAIN-SUFFIX,shke.kuuad.com -DOMAIN-SUFFIX,shop.admin.yinyuetai.com -DOMAIN-SUFFIX,shop.yinyuetai.com -DOMAIN-SUFFIX,shop265.com -DOMAIN-SUFFIX,shoppingpartners2.futurenet.com -DOMAIN-SUFFIX,shouyoutan.com -DOMAIN-SUFFIX,show.kc.taotaosou.com -DOMAIN-SUFFIX,show.qx15.com -DOMAIN-SUFFIX,show.xiazai16.com -DOMAIN-SUFFIX,showcase.vpsboard.com -DOMAIN-SUFFIX,showing.hardwareheaven.com -DOMAIN-SUFFIX,shows.21cn.com -DOMAIN-SUFFIX,shtt.shuqw.com -DOMAIN-SUFFIX,shucaihangjia.com -DOMAIN-SUFFIX,shuiguo.com -DOMAIN-SUFFIX,shuqw.com -DOMAIN-SUFFIX,shushijiameng123.com -DOMAIN-SUFFIX,shuttle.bayescom.com -DOMAIN-SUFFIX,shxinjie.cn -DOMAIN-SUFFIX,shzyjbr.wtdtjs.rocks -DOMAIN-SUFFIX,si9377.com -DOMAIN-SUFFIX,sicentlife.com -DOMAIN-SUFFIX,sigbusa.com -DOMAIN-SUFFIX,sigo99.com -DOMAIN-SUFFIX,simba.m.taobao.com -DOMAIN-SUFFIX,sina.wrating.com -DOMAIN-SUFFIX,sina.yinstar.org -DOMAIN-SUFFIX,sinaalicdn.com -DOMAIN-SUFFIX,sinaaliyun.cn -DOMAIN-SUFFIX,siqwqjza.m.yikanxiaoshuo.net -DOMAIN-SUFFIX,sis.jpush.io -DOMAIN-SUFFIX,sit.gentags.net -DOMAIN-SUFFIX,sit.pagechoice.net -DOMAIN-SUFFIX,site.cdnmaster.com -DOMAIN-SUFFIX,site.img.4tube.com -DOMAIN-SUFFIX,sitemeter.com -DOMAIN-SUFFIX,sitemobia.com -DOMAIN-SUFFIX,sitescout.com -DOMAIN-SUFFIX,sitetag.us -DOMAIN-SUFFIX,sj.uukanshu.com -DOMAIN-SUFFIX,sj1.3987.com -DOMAIN-SUFFIX,sjj.jsyjwj.com -DOMAIN-SUFFIX,skatehot.net -DOMAIN-SUFFIX,sl.xawjwl.com -DOMAIN-SUFFIX,slb.sxuantang.com -DOMAIN-SUFFIX,slb.upshengyi.com -DOMAIN-SUFFIX,slib.tvmao.cn -DOMAIN-SUFFIX,slides.discovery.tom.com -DOMAIN-SUFFIX,slog.sina.cn -DOMAIN-SUFFIX,slog.sina.com.cn -DOMAIN-SUFFIX,slot.union.ucweb.com -DOMAIN-SUFFIX,slzs.52xiyou.com -DOMAIN-SUFFIX,sm.0.0.0.0.cn -DOMAIN-SUFFIX,sm1.todgo.com -DOMAIN-SUFFIX,sm2.todgo.com -DOMAIN-SUFFIX,smartmad.com -DOMAIN-SUFFIX,smblock.s3.amazonaws.com -DOMAIN-SUFFIX,smucdn.com -DOMAIN-SUFFIX,smxay.com -DOMAIN-SUFFIX,smxsg.com -DOMAIN-SUFFIX,snap.snapmobile.asia -DOMAIN-SUFFIX,snapmobileasia.net -DOMAIN-SUFFIX,sngmta.qq.com -DOMAIN-SUFFIX,snnnyy.com -DOMAIN-SUFFIX,snow001.com -DOMAIN-SUFFIX,so9l.com -DOMAIN-SUFFIX,soarfi.cn -DOMAIN-SUFFIX,sobar.baidu.com -DOMAIN-SUFFIX,sobartop.baidu.com -DOMAIN-SUFFIX,social-touch.com -DOMAIN-SUFFIX,sod.onelink.me -DOMAIN-SUFFIX,soft.chaomeng8.com -DOMAIN-SUFFIX,soft.zhidian3g.cn -DOMAIN-SUFFIX,sohu.irs01.com -DOMAIN-SUFFIX,sohu.wrating.com -DOMAIN-SUFFIX,somecoding.com -DOMAIN-SUFFIX,somennew.com -DOMAIN-SUFFIX,song.fanxing.kugou.com -DOMAIN-SUFFIX,song001.com -DOMAIN-SUFFIX,sonomoyo.com -DOMAIN-SUFFIX,sos0easy.com -DOMAIN-SUFFIX,sou.dkdlsj.com -DOMAIN-SUFFIX,sou.xanbhx.com -DOMAIN-SUFFIX,souid.com -DOMAIN-SUFFIX,source.youxiaoad.com -DOMAIN-SUFFIX,sousuo.xm.sjzhushou.com -DOMAIN-SUFFIX,sp.fastclick.net -DOMAIN-SUFFIX,sp.gmossp-sp.jp -DOMAIN-SUFFIX,sp.wndoor.com -DOMAIN-SUFFIX,sp.yixui.com -DOMAIN-SUFFIX,sp3.cndm.com -DOMAIN-SUFFIX,spad.i-mobile.co.jp -DOMAIN-SUFFIX,spade.twitch.tv -DOMAIN-SUFFIX,spap.adingo.jp -DOMAIN-SUFFIX,spap.adingo.jp.eimg.jp -DOMAIN-SUFFIX,spapi.i-mobile.co.jp -DOMAIN-SUFFIX,spb.bid.run -DOMAIN-SUFFIX,spcdnpc.i-mobile.co.jp -DOMAIN-SUFFIX,spcnv.i-mobile.co.jp -DOMAIN-SUFFIX,spcode.baidu.com -DOMAIN-SUFFIX,spdeliver.i-mobile.co.jp -DOMAIN-SUFFIX,spdmg.i-mobile.co.jp -DOMAIN-SUFFIX,spdmg-backend.i-mobile.co.jp -DOMAIN-SUFFIX,sphwq.net -DOMAIN-SUFFIX,spnet2-1.i-mobile.co.jp -DOMAIN-SUFFIX,spnet33.i-mobile.co.jp -DOMAIN-SUFFIX,sponsorpay.com -DOMAIN-SUFFIX,sponsors.s2ki.com -DOMAIN-SUFFIX,sponsors.webosroundup.com -DOMAIN-SUFFIX,spproxy.autobytel.com -DOMAIN-SUFFIX,spro.so.com -DOMAIN-SUFFIX,spt.dictionary.com -DOMAIN-SUFFIX,sqd.jstdjq.com -DOMAIN-SUFFIX,sqext.com -DOMAIN-SUFFIX,sqtpks3.1391.com -DOMAIN-SUFFIX,squarespace.evyy.net -DOMAIN-SUFFIX,src.duanxin520.com -DOMAIN-SUFFIX,src.leju.com -DOMAIN-SUFFIX,src.zf313.com -DOMAIN-SUFFIX,srd.simba.taobao.com -DOMAIN-SUFFIX,srhuafeng.com -DOMAIN-SUFFIX,srv.carbonads.net -DOMAIN-SUFFIX,srv.revdepo.com -DOMAIN-SUFFIX,srv.thespacereporter.com -DOMAIN-SUFFIX,ss.cnczjy.com -DOMAIN-SUFFIX,ss.cnnic.cn -DOMAIN-SUFFIX,ss.he9630.com -DOMAIN-SUFFIX,ss.knet.cn -DOMAIN-SUFFIX,ss.missyouxi.com -DOMAIN-SUFFIX,ss.shicimingju.com -DOMAIN-SUFFIX,ss.shuajuzu.com -DOMAIN-SUFFIX,ss.subo.me -DOMAIN-SUFFIX,ss.swagger1.com -DOMAIN-SUFFIX,ss.sysad.cn -DOMAIN-SUFFIX,ss.sysadult.cn -DOMAIN-SUFFIX,ssac.suning.com -DOMAIN-SUFFIX,sscefsol.com -DOMAIN-SUFFIX,sscefsol.com.cn -DOMAIN-SUFFIX,ssdaili.com -DOMAIN-SUFFIX,ssh.hxlif.com -DOMAIN-SUFFIX,ssh.jsyzw132.com -DOMAIN-SUFFIX,ssh.lifu11.com -DOMAIN-SUFFIX,ssh.szxiuchang.com -DOMAIN-SUFFIX,ssh.yezijizhang.com -DOMAIN-SUFFIX,ssjpx.com -DOMAIN-SUFFIX,ssjy168.com -DOMAIN-SUFFIX,ssl.hyhzy.cn -DOMAIN-SUFFIX,ssl.ymapp.com -DOMAIN-SUFFIX,ssl-cdn.media.innity.net -DOMAIN-SUFFIX,sso-cas.gridsumdissector.com -DOMAIN-SUFFIX,ssp.08160.cn -DOMAIN-SUFFIX,ssp.1rtb.com -DOMAIN-SUFFIX,ssp.4hw.com.cn -DOMAIN-SUFFIX,ssp.86str.com -DOMAIN-SUFFIX,ssp.chaohutechan.com -DOMAIN-SUFFIX,ssp.cibn.starschina.com -DOMAIN-SUFFIX,ssp.daxueshengqiandai.com -DOMAIN-SUFFIX,ssp.dmpdsp.com -DOMAIN-SUFFIX,ssp.kjwx8.com -DOMAIN-SUFFIX,ssp.kss.ksyun.com -DOMAIN-SUFFIX,ssp.kssws.ks-cdn.com -DOMAIN-SUFFIX,ssp.kxly360.com -DOMAIN-SUFFIX,ssp.pro.cn -DOMAIN-SUFFIX,ssp.tadseeker.com -DOMAIN-SUFFIX,ssp.thescenseproject.com -DOMAIN-SUFFIX,ssp.youxiaoad.com -DOMAIN-SUFFIX,ssp.zf313.com -DOMAIN-SUFFIX,ssp1.dmpdsp.com -DOMAIN-SUFFIX,sspapi.youxiaoad.com -DOMAIN-SUFFIX,ssp-bidder.i-mobile.co.jp -DOMAIN-SUFFIX,ssp-rtb.sape.ru -DOMAIN-SUFFIX,sss.jusha.com -DOMAIN-SUFFIX,sss.sege.xxx -DOMAIN-SUFFIX,sss.soarfi.cn -DOMAIN-SUFFIX,sss.wzjmr.com -DOMAIN-SUFFIX,sss.zbred.com -DOMAIN-SUFFIX,sssvd.china.com -DOMAIN-SUFFIX,sstc360.com -DOMAIN-SUFFIX,ssum.casalemedia.com -DOMAIN-SUFFIX,st.holalauncher.com -DOMAIN-SUFFIX,st.holaworld.cn -DOMAIN-SUFFIX,st.targetix.net -DOMAIN-SUFFIX,st.yandexadexchange.net -DOMAIN-SUFFIX,st.yengo.com -DOMAIN-SUFFIX,sta.ganji.com -DOMAIN-SUFFIX,sta.haloall.com -DOMAIN-SUFFIX,sta.holagames.com -DOMAIN-SUFFIX,sta.jcjk0451.com -DOMAIN-SUFFIX,stadig.ifeng.com -DOMAIN-SUFFIX,stadig0.ifeng.com -DOMAIN-SUFFIX,staging.admin.e.mi.com -DOMAIN-SUFFIX,staqnet.com -DOMAIN-SUFFIX,star8.net -DOMAIN-SUFFIX,startapp.com -DOMAIN-SUFFIX,startappexchange.com -DOMAIN-SUFFIX,startappservice.com -DOMAIN-SUFFIX,startup.oupeng.com -DOMAIN-SUFFIX,static1.kewaishu.info -DOMAIN-SUFFIX,staticadm.leju.com -DOMAIN-SUFFIX,staticadm.leju.sina.com.cn -DOMAIN-SUFFIX,staticjs.cn -DOMAIN-SUFFIX,statics.3987.com -DOMAIN-SUFFIX,statics.9669.com -DOMAIN-SUFFIX,statics.woozooo.com -DOMAIN-SUFFIX,statictest.fraudmetrix.cn -DOMAIN-SUFFIX,static-xl9-ssl.xunlei.com -DOMAIN-SUFFIX,staticxx.facebook.com -DOMAIN-SUFFIX,statisticsv2.yinyuetai.com -DOMAIN-SUFFIX,stat-y.xywy.com -DOMAIN-SUFFIX,stat-z.xywy.com -DOMAIN-SUFFIX,steelhousemedia.com -DOMAIN-SUFFIX,stervapoimenialena.info -DOMAIN-SUFFIX,stg8.com -DOMAIN-SUFFIX,stjzh.gdtarget.com -DOMAIN-SUFFIX,st-n.ads3-adnow.com -DOMAIN-SUFFIX,stn88.com -DOMAIN-SUFFIX,stocksbsc.com -DOMAIN-SUFFIX,storeconfig.mistat.xiaomi.com -DOMAIN-SUFFIX,storewidget.pcauthority.com.au -DOMAIN-SUFFIX,storm.logger.baofeng.com -DOMAIN-SUFFIX,strategy.beacon.qq.com -DOMAIN-SUFFIX,stream.heavenmedia.net -DOMAIN-SUFFIX,stream.shuzilm.cn -DOMAIN-SUFFIX,streaming.rtbiddingplatform.com -DOMAIN-SUFFIX,strip.alicdn.com -DOMAIN-SUFFIX,strip.taobaocdn.com -DOMAIN-SUFFIX,su.8881919.cc -DOMAIN-SUFFIX,su.bdimg.com -DOMAIN-SUFFIX,su.bdstatic.com -DOMAIN-SUFFIX,sub.powerapple.com -DOMAIN-SUFFIX,sub.topber.com -DOMAIN-SUFFIX,subswin.com -DOMAIN-SUFFIX,sucodb.com -DOMAIN-SUFFIX,sunjianhao.com -DOMAIN-SUFFIX,suoooi.cn -DOMAIN-SUFFIX,super.cat898.com -DOMAIN-SUFFIX,super.kdnet.net -DOMAIN-SUFFIX,supfast.net -DOMAIN-SUFFIX,surv.xbizmedia.com -DOMAIN-SUFFIX,susapi.dev.surepush.cn -DOMAIN-SUFFIX,susapi.lenovomm.com -DOMAIN-SUFFIX,suvset.sohu.com -DOMAIN-SUFFIX,sv719.dreamdays.cn -DOMAIN-SUFFIX,sw.cailawyer.cn -DOMAIN-SUFFIX,sw.mobile.sogou.com -DOMAIN-SUFFIX,swa.gtimg.com -DOMAIN-SUFFIX,swappdl.duoyi.com -DOMAIN-SUFFIX,switchadhub.com -DOMAIN-SUFFIX,switching.atm.punchbox.org -DOMAIN-SUFFIX,swpgjai.pop.weddingeeos.com -DOMAIN-SUFFIX,swx.0.0.0.0.cn -DOMAIN-SUFFIX,sxbhzs.net -DOMAIN-SUFFIX,sxdyrq.com -DOMAIN-SUFFIX,sxjxhg.com -DOMAIN-SUFFIX,sxz67.com -DOMAIN-SUFFIX,sy.code.mytanwan.com -DOMAIN-SUFFIX,sy.flash.mytanwan.com -DOMAIN-SUFFIX,sy.jlhygy.com -DOMAIN-SUFFIX,sy.kcxsyz.com -DOMAIN-SUFFIX,sy.shongcheng.com -DOMAIN-SUFFIX,sy.sxjxhg.com -DOMAIN-SUFFIX,sycbbs.com -DOMAIN-SUFFIX,sy-cdnres.unionsy.com -DOMAIN-SUFFIX,syilm.net -DOMAIN-SUFFIX,sykty.com -DOMAIN-SUFFIX,symaj.cn -DOMAIN-SUFFIX,synacast.com -DOMAIN-SUFFIX,sync.1dmp.io -DOMAIN-SUFFIX,sync.1rx.io -DOMAIN-SUFFIX,sync.adotmob.com -DOMAIN-SUFFIX,sync.audsp.com -DOMAIN-SUFFIX,sync.audtd.com -DOMAIN-SUFFIX,sync.crwdcntrl.net -DOMAIN-SUFFIX,sync.extend.tv -DOMAIN-SUFFIX,sync.fastclick.net -DOMAIN-SUFFIX,sync.intentiq.com -DOMAIN-SUFFIX,sync.ipredictive.com -DOMAIN-SUFFIX,sync.mathtag.com -DOMAIN-SUFFIX,sync.morgdm.ru -DOMAIN-SUFFIX,sync.rambler.ru -DOMAIN-SUFFIX,sync.republer.com -DOMAIN-SUFFIX,sync.teamrtb.net -DOMAIN-SUFFIX,sync.tidaltv.com -DOMAIN-SUFFIX,sync2.audtd.com -DOMAIN-SUFFIX,sync-dsp.ad-m.asia -DOMAIN-SUFFIX,sync-eu.exe.bid -DOMAIN-SUFFIX,sync-tm.everesttech.net -DOMAIN-SUFFIX,syndication.exdynsrv.com -DOMAIN-SUFFIX,syndication.exoclick.com -DOMAIN-SUFFIX,syndication.intel.com -DOMAIN-SUFFIX,syndication.jsadapi.com -DOMAIN-SUFFIX,syndication.twitter.com -DOMAIN-SUFFIX,syndication1.viraladnetwork.net -DOMAIN-SUFFIX,syndication-o.twitter.com -DOMAIN-SUFFIX,syofew6o.net -DOMAIN-SUFFIX,sys.zhangyue.com -DOMAIN-SUFFIX,sysdig.com -DOMAIN-SUFFIX,sytcyf.com -DOMAIN-SUFFIX,sytsr.com -DOMAIN-SUFFIX,sytz1288.com -DOMAIN-SUFFIX,szb.aiyole.com -DOMAIN-SUFFIX,szdzbx.com -DOMAIN-SUFFIX,szfaq.com -DOMAIN-SUFFIX,szggdw.com -DOMAIN-SUFFIX,szkdst.com -DOMAIN-SUFFIX,szrk3.com -DOMAIN-SUFFIX,szshouzhai.com -DOMAIN-SUFFIX,szxc868.com -DOMAIN-SUFFIX,szxpsg.com -DOMAIN-SUFFIX,szyr474.com -DOMAIN-SUFFIX,t.2d-c.cn -DOMAIN-SUFFIX,t.3apf.com -DOMAIN-SUFFIX,t.adbxb.cn -DOMAIN-SUFFIX,t.adcrops.net -DOMAIN-SUFFIX,t.adxchina.cn -DOMAIN-SUFFIX,t.atpanel.com -DOMAIN-SUFFIX,t.cnsjx.net -DOMAIN-SUFFIX,t.collect.yinyuetai.com -DOMAIN-SUFFIX,t.cr-nielsen.com -DOMAIN-SUFFIX,t.cyuew.com -DOMAIN-SUFFIX,t.d.yoyi.tv -DOMAIN-SUFFIX,t.dangdang.com -DOMAIN-SUFFIX,t.dmtrck.com -DOMAIN-SUFFIX,t.gdt.qq.com -DOMAIN-SUFFIX,t.go.sohu.com -DOMAIN-SUFFIX,t.growingio.com -DOMAIN-SUFFIX,t.iz55.com -DOMAIN-SUFFIX,t.oq68.com -DOMAIN-SUFFIX,t.pingzei.com -DOMAIN-SUFFIX,t.qiuqiuqipai.com -DOMAIN-SUFFIX,t.sj.qq.com -DOMAIN-SUFFIX,t.supermario.xyz -DOMAIN-SUFFIX,t.trafmag.com -DOMAIN-SUFFIX,t.tzcccm.com -DOMAIN-SUFFIX,t.ujian.cc -DOMAIN-SUFFIX,t.uvcourse.net -DOMAIN-SUFFIX,t.youmi.net -DOMAIN-SUFFIX,t1.58cdn.com.cn -DOMAIN-SUFFIX,t1.jzkapp.com -DOMAIN-SUFFIX,t1.visualrevenue.com -DOMAIN-SUFFIX,t1.wshufa.com -DOMAIN-SUFFIX,t188.dazhonghua.cn -DOMAIN-SUFFIX,t2.58cdn.com.cn -DOMAIN-SUFFIX,t2.jzkapp.com -DOMAIN-SUFFIX,t2.vbxx.net -DOMAIN-SUFFIX,t2.wshufa.com -DOMAIN-SUFFIX,t3.58cdn.com.cn -DOMAIN-SUFFIX,t70123.com -DOMAIN-SUFFIX,t75.qyqc4s.com -DOMAIN-SUFFIX,ta.qq.com -DOMAIN-SUFFIX,ta80.com -DOMAIN-SUFFIX,taat00889.com -DOMAIN-SUFFIX,tactics.bainv.net -DOMAIN-SUFFIX,tad.suning.com -DOMAIN-SUFFIX,tag.cdnmaster.cn -DOMAIN-SUFFIX,tag.digitaltarget.ru -DOMAIN-SUFFIX,tag.yoc-adserver.com -DOMAIN-SUFFIX,tags.growingio.com -DOMAIN-SUFFIX,tags2.adshell.net -DOMAIN-SUFFIX,tags4.revdepo.com -DOMAIN-SUFFIX,tajxgs.com -DOMAIN-SUFFIX,talk.nz.igexin.com -DOMAIN-SUFFIX,talkingdata.com -DOMAIN-SUFFIX,talkingdata.net -DOMAIN-SUFFIX,tangoutianxia.com -DOMAIN-SUFFIX,tansuotv.com -DOMAIN-SUFFIX,tanwanyx.com -DOMAIN-SUFFIX,tanxlog.istreamsche.com -DOMAIN-SUFFIX,tanzanite.infomine.com -DOMAIN-SUFFIX,taobaly.cn -DOMAIN-SUFFIX,taobaoaliyun.cn -DOMAIN-SUFFIX,taobaobo5.com -DOMAIN-SUFFIX,taobayun.cn -DOMAIN-SUFFIX,taohanpai.com -DOMAIN-SUFFIX,taomato.com -DOMAIN-SUFFIX,tap.rubiconproject.com -DOMAIN-SUFFIX,tap-cdn.rubiconproject.com -DOMAIN-SUFFIX,tapjoy.cn -DOMAIN-SUFFIX,tapjoy.com -DOMAIN-SUFFIX,tapjoyads.com -DOMAIN-SUFFIX,tap-t.rubiconproject.com -DOMAIN-SUFFIX,targetedinfo.com -DOMAIN-SUFFIX,targetedmedia.com.cn -DOMAIN-SUFFIX,targetedtopic.com -DOMAIN-SUFFIX,tatagou.com.cn -DOMAIN-SUFFIX,tb.code.twyxi.com -DOMAIN-SUFFIX,tb060x.corp.youdao.com -DOMAIN-SUFFIX,tb104x.corp.youdao.com -DOMAIN-SUFFIX,tbaocdn.com -DOMAIN-SUFFIX,tbjfw.com -DOMAIN-SUFFIX,tc.51la.net -DOMAIN-SUFFIX,tc.ci123.com -DOMAIN-SUFFIX,tc600.com -DOMAIN-SUFFIX,tcad.wedolook.com -DOMAIN-SUFFIX,tcjy66.cc -DOMAIN-SUFFIX,tcss.qq.com -DOMAIN-SUFFIX,td.mpush.cn -DOMAIN-SUFFIX,td.xue63.com -DOMAIN-SUFFIX,tdayi.com -DOMAIN-SUFFIX,tdcv3.talkingdata.net -DOMAIN-SUFFIX,t-e.flyme.cn -DOMAIN-SUFFIX,teen.77rog.com -DOMAIN-SUFFIX,telstra.imrworldwide.com -DOMAIN-SUFFIX,temai.snssdk.com -DOMAIN-SUFFIX,temai.taobao.com -DOMAIN-SUFFIX,temp.163.com -DOMAIN-SUFFIX,tencentmind.com -DOMAIN-SUFFIX,tenddata.com -DOMAIN-SUFFIX,test.api.xlmc.sandai.net -DOMAIN-SUFFIX,test.eduancm.com -DOMAIN-SUFFIX,test.surepush.cn -DOMAIN-SUFFIX,textlink.simba.taobao.com -DOMAIN-SUFFIX,tf.caohua.com -DOMAIN-SUFFIX,tf.hdfdm.com -DOMAIN-SUFFIX,tf.hftaili.com -DOMAIN-SUFFIX,t-flow.flyme.cn -DOMAIN-SUFFIX,tfssl.caohua.com -DOMAIN-SUFFIX,tg.1155t.cn -DOMAIN-SUFFIX,tg.52digua.com -DOMAIN-SUFFIX,tg.jifen.2345.com -DOMAIN-SUFFIX,tg.m.37.com -DOMAIN-SUFFIX,tga.csbew.com -DOMAIN-SUFFIX,tgb.csbew.com -DOMAIN-SUFFIX,th21333.com -DOMAIN-SUFFIX,th7.cn -DOMAIN-SUFFIX,thejesperbay.com -DOMAIN-SUFFIX,themis.yahoo.com -DOMAIN-SUFFIX,thescenseproject.com -DOMAIN-SUFFIX,thetestpage.39.net -DOMAIN-SUFFIX,thoughtleadr.com -DOMAIN-SUFFIX,thxnr.com -DOMAIN-SUFFIX,thyvjboy.com -DOMAIN-SUFFIX,thztv.net -DOMAIN-SUFFIX,ti.tradetracker.net -DOMAIN-SUFFIX,tiads.time.com -DOMAIN-SUFFIX,tiangoutai.com -DOMAIN-SUFFIX,tiangu99.com -DOMAIN-SUFFIX,tianmidian.com -DOMAIN-SUFFIX,tianqi777.com -DOMAIN-SUFFIX,tianyanzs.com -DOMAIN-SUFFIX,ticcdn.com -DOMAIN-SUFFIX,timelog.moviebox.baofeng.com -DOMAIN-SUFFIX,tips.logger.baofeng.com -DOMAIN-SUFFIX,tiqcdn.com -DOMAIN-SUFFIX,titan.babytree.com -DOMAIN-SUFFIX,titan.guestworld.tripod.lycos.com -DOMAIN-SUFFIX,titan01.babytree.com -DOMAIN-SUFFIX,titi.qifajiang.cn -DOMAIN-SUFFIX,tjf.lyhuayun.com -DOMAIN-SUFFIX,tjhuajiantang.com -DOMAIN-SUFFIX,tjlog.easou.com -DOMAIN-SUFFIX,tjlog.ps.easou.com -DOMAIN-SUFFIX,tjs.sjs.sinajs.cn -DOMAIN-SUFFIX,tk.baidu.com -DOMAIN-SUFFIX,tk.optaim.com -DOMAIN-SUFFIX,tkd777.cn -DOMAIN-SUFFIX,tkmdng.cn -DOMAIN-SUFFIX,tkweb.baidu.com -DOMAIN-SUFFIX,t-l.play.aiseet.atianqi.com -DOMAIN-SUFFIX,tmcs.net -DOMAIN-SUFFIX,tmisc.home.news.cn -DOMAIN-SUFFIX,tns-counter.ru -DOMAIN-SUFFIX,token.rubiconproject.com -DOMAIN-SUFFIX,tongji-res1.meizu.com -DOMAIN-SUFFIX,tongqing2015.com -DOMAIN-SUFFIX,tool.btrabbit.la -DOMAIN-SUFFIX,toolbar.baidu.com -DOMAIN-SUFFIX,toolbar.msn.com -DOMAIN-SUFFIX,toourbb.com -DOMAIN-SUFFIX,top.h.qhimg.com -DOMAIN-SUFFIX,top.h.qhmsg.com -DOMAIN-SUFFIX,top267.com -DOMAIN-SUFFIX,total.xinmin.cn -DOMAIN-SUFFIX,touclick.com -DOMAIN-SUFFIX,toutiao.2haha.com -DOMAIN-SUFFIX,toutiao.jxnews.com.cn -DOMAIN-SUFFIX,tp.sgcn.com -DOMAIN-SUFFIX,tpc.googlesyndication.com -DOMAIN-SUFFIX,tpe163.com -DOMAIN-SUFFIX,tpush.html5.qq.com -DOMAIN-SUFFIX,tqd.ntpddq.com -DOMAIN-SUFFIX,track-east.mobileadtrading.com -DOMAIN-SUFFIX,trackersimulator.org -DOMAIN-SUFFIX,tracking-server-prod-1.zenmxapps.com -DOMAIN-SUFFIX,tradeadexchange.com -DOMAIN-SUFFIX,tradeccl.com -DOMAIN-SUFFIX,trafficfactory.biz -DOMAIN-SUFFIX,trafficjam.cn -DOMAIN-SUFFIX,trafficmp.com -DOMAIN-SUFFIX,tralog.ganji.com -DOMAIN-SUFFIX,tran.news.so.com -DOMAIN-SUFFIX,tredman.com -DOMAIN-SUFFIX,tree.logger.baofeng.com -DOMAIN-SUFFIX,trends.mobile.sina.cn -DOMAIN-SUFFIX,trial.alcohol-soft.com -DOMAIN-SUFFIX,trwba.com -DOMAIN-SUFFIX,trzina.com -DOMAIN-SUFFIX,ts.hivecn.cn -DOMAIN-SUFFIX,tsdlp.com -DOMAIN-SUFFIX,tsjdgzm.m.3dllc.cc -DOMAIN-SUFFIX,tsrc8.com -DOMAIN-SUFFIX,tt.biquge.la -DOMAIN-SUFFIX,tt.shxinjie.cn -DOMAIN-SUFFIX,tt.twzui6.com -DOMAIN-SUFFIX,tt123.eastday.com -DOMAIN-SUFFIX,tt321.eastday.com -DOMAIN-SUFFIX,ttcdn.cn -DOMAIN-SUFFIX,ttlm.cc -DOMAIN-SUFFIX,ttlowe.com -DOMAIN-SUFFIX,ttm.htfmbt.com -DOMAIN-SUFFIX,ttts.leztc.com -DOMAIN-SUFFIX,ttts.miyue17.com -DOMAIN-SUFFIX,tu.baixing.com -DOMAIN-SUFFIX,tu.njflfd.com -DOMAIN-SUFFIX,tu.szefe.com -DOMAIN-SUFFIX,tuadong.com -DOMAIN-SUFFIX,tuanxue360.net -DOMAIN-SUFFIX,tui.gtimg.com -DOMAIN-SUFFIX,tui1999.com -DOMAIN-SUFFIX,tui98.cn -DOMAIN-SUFFIX,tuigoo.com -DOMAIN-SUFFIX,tuiguang.178.com -DOMAIN-SUFFIX,tuiguang.meitu.com -DOMAIN-SUFFIX,tuiguang.yicha.cn -DOMAIN-SUFFIX,tuijian.baidu.com -DOMAIN-SUFFIX,tuisong.baidu.com -DOMAIN-SUFFIX,tuituigui19999.com -DOMAIN-SUFFIX,tujidao.com -DOMAIN-SUFFIX,tukeai.com -DOMAIN-SUFFIX,tukexiu.com -DOMAIN-SUFFIX,tukj.net -DOMAIN-SUFFIX,tumblrprobes.cedexis.com -DOMAIN-SUFFIX,tumblrreports.cedexis.com -DOMAIN-SUFFIX,tv.code.jjyx.com -DOMAIN-SUFFIX,tw.adon.vpon.com -DOMAIN-SUFFIX,tw.adx.nextmedia.com -DOMAIN-SUFFIX,tw.api.vpon.com -DOMAIN-SUFFIX,tw.fgmtv.org -DOMAIN-SUFFIX,tw.pub.vpon.com -DOMAIN-SUFFIX,tw13b093.sandai.net -DOMAIN-SUFFIX,twb98.com -DOMAIN-SUFFIX,twcczhu.com -DOMAIN-SUFFIX,twh5.com -DOMAIN-SUFFIX,twinplan.com -DOMAIN-SUFFIX,twitterzs.com -DOMAIN-SUFFIX,twldmx.com -DOMAIN-SUFFIX,twzui6.com -DOMAIN-SUFFIX,tx.lwinl.com -DOMAIN-SUFFIX,txt.go.sohu.com -DOMAIN-SUFFIX,txtad.jijiplayer.com -DOMAIN-SUFFIX,tylll.com -DOMAIN-SUFFIX,tyu.quanliyouxi.cn -DOMAIN-SUFFIX,tyx.xtzxmy.com -DOMAIN-SUFFIX,tz.1688988.com -DOMAIN-SUFFIX,tz.zjhoudao.com -DOMAIN-SUFFIX,tzbtw.com -DOMAIN-SUFFIX,tz-dsp.com -DOMAIN-SUFFIX,u.63kc.com -DOMAIN-SUFFIX,u.cnzol.com -DOMAIN-SUFFIX,u.ddvip.com -DOMAIN-SUFFIX,u.diannaodian.com -DOMAIN-SUFFIX,u.huoying666.com -DOMAIN-SUFFIX,u.jimdo.com -DOMAIN-SUFFIX,u.qijipc.com -DOMAIN-SUFFIX,u.raidmedia.com.cn -DOMAIN-SUFFIX,u.talkingdata.net -DOMAIN-SUFFIX,u.uc123.com -DOMAIN-SUFFIX,u.ucfly.com -DOMAIN-SUFFIX,u.xcy8.com -DOMAIN-SUFFIX,u.yiiwoo.com -DOMAIN-SUFFIX,u.yizuya.com -DOMAIN-SUFFIX,u0.s.minisplat.cn -DOMAIN-SUFFIX,u034024.nr1234.com -DOMAIN-SUFFIX,u1.s.minisplat.cn -DOMAIN-SUFFIX,u1.shuaiku.com -DOMAIN-SUFFIX,u2.s.minisplat.cn -DOMAIN-SUFFIX,u291014.nr1234.com -DOMAIN-SUFFIX,u349036.ff112222.com -DOMAIN-SUFFIX,ua.badongo.com -DOMAIN-SUFFIX,uapi.punchbox.org -DOMAIN-SUFFIX,ubm.fangtoo.com -DOMAIN-SUFFIX,uc.haoyunyuan.cc -DOMAIN-SUFFIX,uc.xiansuper.com -DOMAIN-SUFFIX,uc2.atobo.com.cn -DOMAIN-SUFFIX,uc610.com -DOMAIN-SUFFIX,uc9.ucweb.com -DOMAIN-SUFFIX,ucaliyun.cn -DOMAIN-SUFFIX,ucan.25pp.com -DOMAIN-SUFFIX,ucqq.cnsptv.com.cn -DOMAIN-SUFFIX,ucrzgcs.cn -DOMAIN-SUFFIX,ucstat.baidu.com -DOMAIN-SUFFIX,ucus.ucweb.com -DOMAIN-SUFFIX,ucxxii.com -DOMAIN-SUFFIX,uczzd.com -DOMAIN-SUFFIX,uczzd.com.cn -DOMAIN-SUFFIX,uczzd.net -DOMAIN-SUFFIX,udata.mixmarket.biz -DOMAIN-SUFFIX,udc.msn.com -DOMAIN-SUFFIX,udm.scorecardresearch.com -DOMAIN-SUFFIX,udrig.com -DOMAIN-SUFFIX,udrwyjpwjfeg.com -DOMAIN-SUFFIX,ue.ueadlian.com -DOMAIN-SUFFIX,ue.yeyoucdn.com -DOMAIN-SUFFIX,ueadlian.com -DOMAIN-SUFFIX,uebawtz7.me -DOMAIN-SUFFIX,ugc.moji001.com -DOMAIN-SUFFIX,ugg.keefung-zs.com -DOMAIN-SUFFIX,ugg66.com -DOMAIN-SUFFIX,ugvip.com -DOMAIN-SUFFIX,ui37.net -DOMAIN-SUFFIX,uid.ksosoft.com -DOMAIN-SUFFIX,uid.mdbchina.com -DOMAIN-SUFFIX,uimg.27admin.com -DOMAIN-SUFFIX,uimserv.net -DOMAIN-SUFFIX,ujian.cc -DOMAIN-SUFFIX,ujikdd041o.cn -DOMAIN-SUFFIX,uk3oi.adgze.cn -DOMAIN-SUFFIX,ukeiae.com -DOMAIN-SUFFIX,ulic.baidu.com -DOMAIN-SUFFIX,ulink.cc -DOMAIN-SUFFIX,ulog.imap.baidu.com -DOMAIN-SUFFIX,um.simpli.fi -DOMAIN-SUFFIX,um0592.com -DOMAIN-SUFFIX,um2.eqads.com -DOMAIN-SUFFIX,um29.com -DOMAIN-SUFFIX,umid.orion.meizu.com -DOMAIN-SUFFIX,umiwi.com -DOMAIN-SUFFIX,umyai.com -DOMAIN-SUFFIX,un.52rkl.cn -DOMAIN-SUFFIX,un.soarfi.cn -DOMAIN-SUFFIX,un.winasdaq.com -DOMAIN-SUFFIX,un1.takefoto.cn -DOMAIN-SUFFIX,unconf.mobad.ijinshan.com -DOMAIN-SUFFIX,undm.qibulo.com -DOMAIN-SUFFIX,unicast.ign.com -DOMAIN-SUFFIX,unicast.msn.com -DOMAIN-SUFFIX,unilog.wostore.cn -DOMAIN-SUFFIX,unimhk.com -DOMAIN-SUFFIX,union.baidu.com -DOMAIN-SUFFIX,union.baidustatic.guannin.com -DOMAIN-SUFFIX,union.china.com.cn -DOMAIN-SUFFIX,union.dbba.cn -DOMAIN-SUFFIX,union.maccms.com -DOMAIN-SUFFIX,union.mop.com -DOMAIN-SUFFIX,union.sogou.com -DOMAIN-SUFFIX,union.star-media.cn -DOMAIN-SUFFIX,union.youdao.com -DOMAIN-SUFFIX,union1.xiaojianjian.net -DOMAIN-SUFFIX,uniondm.cz88.net -DOMAIN-SUFFIX,unionimage.baidu.com -DOMAIN-SUFFIX,unionsy.com -DOMAIN-SUFFIX,union-wifi.com -DOMAIN-SUFFIX,unipaydl.wostore.cn -DOMAIN-SUFFIX,unipayupg.wostore.cn -DOMAIN-SUFFIX,unitacs.m.taobao.com -DOMAIN-SUFFIX,unjs.jfcdns.com -DOMAIN-SUFFIX,unlitui.com -DOMAIN-SUFFIX,uns.soarfi.cn -DOMAIN-SUFFIX,untitled.dwstatic.com -DOMAIN-SUFFIX,uodoo.com -DOMAIN-SUFFIX,uoyrsd.com -DOMAIN-SUFFIX,up.cm.ksmobile.com -DOMAIN-SUFFIX,up.hiao.com -DOMAIN-SUFFIX,up4.ucweb.com -DOMAIN-SUFFIX,upd.faronicslabs.com -DOMAIN-SUFFIX,update.360safe.com -DOMAIN-SUFFIX,update.avlyun.sec.miui.com -DOMAIN-SUFFIX,update.bainv.net -DOMAIN-SUFFIX,update.coolyun.com -DOMAIN-SUFFIX,update.juw37xqo3x.com -DOMAIN-SUFFIX,update.minipage.2345.com -DOMAIN-SUFFIX,update.mobile.kugou.com -DOMAIN-SUFFIX,update.sdk.jiguang.cn -DOMAIN-SUFFIX,updatecenter.qq.com -DOMAIN-SUFFIX,updatepage.kuwo.cn -DOMAIN-SUFFIX,updates-s3.binaryage.com -DOMAIN-SUFFIX,uplze.code.weddingeeos.com -DOMAIN-SUFFIX,ups.ksmobile.net -DOMAIN-SUFFIX,upush.res.meizu.com -DOMAIN-SUFFIX,uqszvk.code.weddingeeos.com -DOMAIN-SUFFIX,uqum.52shouyou.com.cn -DOMAIN-SUFFIX,urbanairship.com -DOMAIN-SUFFIX,urchin.5173.com -DOMAIN-SUFFIX,urh.tylll.com -DOMAIN-SUFFIX,urhu.cn -DOMAIN-SUFFIX,url.222bz.com -DOMAIN-SUFFIX,url.tudown.com -DOMAIN-SUFFIX,urls.api.twitter.com -DOMAIN-SUFFIX,us.adserver.yahoo.com -DOMAIN-SUFFIX,us.bannyat.com -DOMAIN-SUFFIX,us.bs.serving-sys.com -DOMAIN-SUFFIX,user.tiankongzudui.com -DOMAIN-SUFFIX,usercollection.chinadaily.com.cn -DOMAIN-SUFFIX,uservoice.com -DOMAIN-SUFFIX,ushaqi.com -DOMAIN-SUFFIX,usingde.com -DOMAIN-SUFFIX,usr.mgid.com -DOMAIN-SUFFIX,uss-pid.lenovomm.com -DOMAIN-SUFFIX,usync.aws.rubiconproject.com -DOMAIN-SUFFIX,ut2.shuqistat.com -DOMAIN-SUFFIX,util.nphoto.net -DOMAIN-SUFFIX,utility.baidu.com -DOMAIN-SUFFIX,utility.rogersmedia.com -DOMAIN-SUFFIX,utk.baidu.com -DOMAIN-SUFFIX,utp.ucweb.com -DOMAIN-SUFFIX,uu.feipukeplus.com -DOMAIN-SUFFIX,uu.zeverdg.com -DOMAIN-SUFFIX,uuidksinc.net -DOMAIN-SUFFIX,uulucky.com -DOMAIN-SUFFIX,uvclick.com -DOMAIN-SUFFIX,uw9377.com -DOMAIN-SUFFIX,uxip.meizu.com -DOMAIN-SUFFIX,uyunad.com -DOMAIN-SUFFIX,uzpmrbek.com -DOMAIN-SUFFIX,v.dbncp.com -DOMAIN-SUFFIX,v.e7002.com -DOMAIN-SUFFIX,v.gdt.qq.com -DOMAIN-SUFFIX,v.irs01.com -DOMAIN-SUFFIX,v.oq68.com -DOMAIN-SUFFIX,v.rmbn.net -DOMAIN-SUFFIX,v.szpaopao.com -DOMAIN-SUFFIX,v00087.com -DOMAIN-SUFFIX,v02u9.cn -DOMAIN-SUFFIX,v1.0594529.com -DOMAIN-SUFFIX,v1.ujian.cc -DOMAIN-SUFFIX,v12-r0566gbscjw.z.irs01.com -DOMAIN-SUFFIX,v1-feed.idreamsky.com -DOMAIN-SUFFIX,v2.fm.n.duokanbox.com -DOMAIN-SUFFIX,v2.jiathis.com -DOMAIN-SUFFIX,v3.jiathis.com -DOMAIN-SUFFIX,v66v66.com -DOMAIN-SUFFIX,v7.kawinhome.com -DOMAIN-SUFFIX,v707070.com -DOMAIN-SUFFIX,va.gxpan.cn -DOMAIN-SUFFIX,vad1.jianshen8.com -DOMAIN-SUFFIX,val.atm.cp31.ott.cibntv.net -DOMAIN-SUFFIX,valf.atm.cp31.ott.cibntv.net -DOMAIN-SUFFIX,vamaker.com -DOMAIN-SUFFIX,vangmobi.com -DOMAIN-SUFFIX,vas.funshion.com -DOMAIN-SUFFIX,vatrack.hinet.net -DOMAIN-SUFFIX,vcfs6ip5h6.bid -DOMAIN-SUFFIX,vda.17173.com -DOMAIN-SUFFIX,vdazz.net -DOMAIN-SUFFIX,ve.tsdlp.com -DOMAIN-SUFFIX,vedeh.com -DOMAIN-SUFFIX,vegent.cn -DOMAIN-SUFFIX,vendor1.fitschigogerl.com -DOMAIN-SUFFIX,ver.touclick.com -DOMAIN-SUFFIX,verdict.abc.go.com -DOMAIN-SUFFIX,vers80.com -DOMAIN-SUFFIX,vg02h8z1ul.me -DOMAIN-SUFFIX,vi0.mzy2014.com -DOMAIN-SUFFIX,vi1.ku6img.net -DOMAIN-SUFFIX,vi1.mzy2014.com -DOMAIN-SUFFIX,vi1.souid.com -DOMAIN-SUFFIX,vi2.ku6img.net -DOMAIN-SUFFIX,vichc.com -DOMAIN-SUFFIX,victorjx.com -DOMAIN-SUFFIX,vid.applovin.com -DOMAIN-SUFFIX,video.cooguo.com -DOMAIN-SUFFIX,video.ureport.push.qq.com -DOMAIN-SUFFIX,video.wap.mpush.qq.com -DOMAIN-SUFFIX,video-ad-stats.googlesyndication.com -DOMAIN-SUFFIX,videondun.com -DOMAIN-SUFFIX,videopush.baidu.com -DOMAIN-SUFFIX,viglink.com -DOMAIN-SUFFIX,vimg.dwstatic.com -DOMAIN-SUFFIX,vip.cainiaofx.com -DOMAIN-SUFFIX,vip.hyz86.com -DOMAIN-SUFFIX,vip.id528.com -DOMAIN-SUFFIX,vip.jindu179.com -DOMAIN-SUFFIX,vip.mall044.com -DOMAIN-SUFFIX,vip.media8.cn -DOMAIN-SUFFIX,vip.pinghuhome.com -DOMAIN-SUFFIX,vip.qqxwf.com -DOMAIN-SUFFIX,vip.zhuba8.com -DOMAIN-SUFFIX,vipads.cn -DOMAIN-SUFFIX,vista.tgbus.com -DOMAIN-SUFFIX,vista.tgbusdata.cn -DOMAIN-SUFFIX,visualscience.external.bbc.co.uk -DOMAIN-SUFFIX,vj.x-ssp.com -DOMAIN-SUFFIX,vj0.42422277.com -DOMAIN-SUFFIX,vjcyehtqm9.me -DOMAIN-SUFFIX,vl8c4g7tmo.me -DOMAIN-SUFFIX,vlive.qqvideo.tc.qq.com -DOMAIN-SUFFIX,vmzqwz.cn -DOMAIN-SUFFIX,vn543.com -DOMAIN-SUFFIX,vns800600.net -DOMAIN-SUFFIX,vodlog.m1905.cn -DOMAIN-SUFFIX,voiceads.cn -DOMAIN-SUFFIX,voiceads.com -DOMAIN-SUFFIX,voila.refr.adgtw.orangeads.fr -DOMAIN-SUFFIX,vol.lflili.com -DOMAIN-SUFFIX,vpon.com -DOMAIN-SUFFIX,vps.inte.sogou.com -DOMAIN-SUFFIX,vs.funshion.com -DOMAIN-SUFFIX,vs19.gzcu.u3.ucweb.com -DOMAIN-SUFFIX,vs2.gzcu.u3.ucweb.com -DOMAIN-SUFFIX,vs7.gzcu.u3.ucweb.com -DOMAIN-SUFFIX,vs8.gzct.u3.ucweb.com -DOMAIN-SUFFIX,vs8.gzcu.u3.ucweb.com -DOMAIN-SUFFIX,v-sence.gentags.net -DOMAIN-SUFFIX,vsnoon.com -DOMAIN-SUFFIX,vt.bjhdonline.com -DOMAIN-SUFFIX,vtale.org -DOMAIN-SUFFIX,vungle.cn -DOMAIN-SUFFIX,vupload.duowan.com -DOMAIN-SUFFIX,vvlog.moviebox.baofeng.com -DOMAIN-SUFFIX,vvv.ieduw.com -DOMAIN-SUFFIX,vvvulqn7.com -DOMAIN-SUFFIX,vwkhdi.cn -DOMAIN-SUFFIX,vwws6.net -DOMAIN-SUFFIX,vz-cdn.contentabc.com -DOMAIN-SUFFIX,vz-cdn.trafficjunky.net -DOMAIN-SUFFIX,w.bobocn.cn -DOMAIN-SUFFIX,w.cube3d.cn -DOMAIN-SUFFIX,w.gdown.baidu.com -DOMAIN-SUFFIX,w.homes.yahoo.net -DOMAIN-SUFFIX,w.jscsd.cn -DOMAIN-SUFFIX,w.m.taobao.com -DOMAIN-SUFFIX,w.punchbox.org -DOMAIN-SUFFIX,w.sharethis.com -DOMAIN-SUFFIX,w.waacorp.com -DOMAIN-SUFFIX,w.werpig.com -DOMAIN-SUFFIX,w.x.baidu.com -DOMAIN-SUFFIX,w.xiaopiaoyou.com -DOMAIN-SUFFIX,w.yamaidei.cn -DOMAIN-SUFFIX,w.yinyuehu.cn -DOMAIN-SUFFIX,w.ymapp.com -DOMAIN-SUFFIX,w1.diaoyou.com -DOMAIN-SUFFIX,w2528.com -DOMAIN-SUFFIX,w3.yinyuehu.cn -DOMAIN-SUFFIX,w3989.com -DOMAIN-SUFFIX,w5sac788c1.360doc.cn -DOMAIN-SUFFIX,w6061.move7.com -DOMAIN-SUFFIX,w65p.com -DOMAIN-SUFFIX,w8.com.cn -DOMAIN-SUFFIX,w88.go.com -DOMAIN-SUFFIX,wa.kuwo.cn -DOMAIN-SUFFIX,wallet.advcash.com -DOMAIN-SUFFIX,wan.2345.com -DOMAIN-SUFFIX,wan.douyu.com -DOMAIN-SUFFIX,wan.rising.cn -DOMAIN-SUFFIX,wan.sogou.com -DOMAIN-SUFFIX,wancai.com -DOMAIN-SUFFIX,wanfeng1.com -DOMAIN-SUFFIX,wangdaizao.com -DOMAIN-SUFFIX,wangdq.com -DOMAIN-SUFFIX,wangmeng.baidu.com -DOMAIN-SUFFIX,wangmeng.sogou.com -DOMAIN-SUFFIX,wangsufast.com -DOMAIN-SUFFIX,wanproxy.127.net -DOMAIN-SUFFIX,wantaico.com -DOMAIN-SUFFIX,wantfour.com -DOMAIN-SUFFIX,wap.114so.cn -DOMAIN-SUFFIX,wap.138lm.com -DOMAIN-SUFFIX,wap.bytdzsw.com -DOMAIN-SUFFIX,wap.cmgame.com -DOMAIN-SUFFIX,wap.moad.cn -DOMAIN-SUFFIX,wap.mpush.qq.com -DOMAIN-SUFFIX,wap.tanwan.com -DOMAIN-SUFFIX,wap.txwdn.com -DOMAIN-SUFFIX,wap.wooboo.com.cn -DOMAIN-SUFFIX,wap001.bytravel.cn -DOMAIN-SUFFIX,wap3.ucweb.com -DOMAIN-SUFFIX,wapadv.com -DOMAIN-SUFFIX,wappv.zol.com.cn -DOMAIN-SUFFIX,waps.cn -DOMAIN-SUFFIX,wapscdn.wapx.cn -DOMAIN-SUFFIX,wapssl.ff113300.com -DOMAIN-SUFFIX,wapwbclick.mobile.sina.cn -DOMAIN-SUFFIX,wapx.cn -DOMAIN-SUFFIX,wapx.com -DOMAIN-SUFFIX,watson.live.com -DOMAIN-SUFFIX,watson.microsoft.com -DOMAIN-SUFFIX,wazero.online -DOMAIN-SUFFIX,wb.gtimg.com -DOMAIN-SUFFIX,wbapp.mobile.sina.cn -DOMAIN-SUFFIX,wbclick.mobile.sina.cn -DOMAIN-SUFFIX,wbpctips.mobile.sina.cn -DOMAIN-SUFFIX,wbwl.houyi.baofeng.net -DOMAIN-SUFFIX,wda.ydt.com.cn -DOMAIN-SUFFIX,wd-edge.sharethis.com -DOMAIN-SUFFIX,wdgsl.com -DOMAIN-SUFFIX,wds.inte.sogoucdn.com -DOMAIN-SUFFIX,wdzsb.com.cn -DOMAIN-SUFFIX,we.tm -DOMAIN-SUFFIX,weareqy.com -DOMAIN-SUFFIX,web.900.la -DOMAIN-SUFFIX,web.ali213.net -DOMAIN-SUFFIX,web.data.pplive.com -DOMAIN-SUFFIX,web.houyi.baofeng.net -DOMAIN-SUFFIX,web.kuaisouwifi.com -DOMAIN-SUFFIX,web.sogou.com -DOMAIN-SUFFIX,webd.home.news.cn -DOMAIN-SUFFIX,webdissector.com -DOMAIN-SUFFIX,webkooo.com -DOMAIN-SUFFIX,weblb-wg.gslb.spotify.com -DOMAIN-SUFFIX,webmaster.extabit.com -DOMAIN-SUFFIX,webmine.cz -DOMAIN-SUFFIX,webstat.kuwo.cn -DOMAIN-SUFFIX,webstat.ws.126.net -DOMAIN-SUFFIX,webterren.com -DOMAIN-SUFFIX,webtrends.yccdn.com -DOMAIN-SUFFIX,weibomingzi.com -DOMAIN-SUFFIX,weiguizhizuo.com -DOMAIN-SUFFIX,weiqiqu.cn -DOMAIN-SUFFIX,weishi.baidu.com -DOMAIN-SUFFIX,weixiangzu.cn -DOMAIN-SUFFIX,weixin.renrenying.com -DOMAIN-SUFFIX,weixinvip.ren -DOMAIN-SUFFIX,weld.iefsf.com -DOMAIN-SUFFIX,weld.uunice.com -DOMAIN-SUFFIX,weld830.uunice.com -DOMAIN-SUFFIX,weldc1.021ye.com -DOMAIN-SUFFIX,werpig.com -DOMAIN-SUFFIX,weyyae.com -DOMAIN-SUFFIX,wgie.0z5jn.cn -DOMAIN-SUFFIX,wgnlz.com -DOMAIN-SUFFIX,wgnmp.com -DOMAIN-SUFFIX,wgo.mmstat.com -DOMAIN-SUFFIX,whafwl.com -DOMAIN-SUFFIX,whalecloud.com -DOMAIN-SUFFIX,whcrdz.com -DOMAIN-SUFFIX,whistleout.s3.amazonaws.com -DOMAIN-SUFFIX,whn.star-media.cn -DOMAIN-SUFFIX,whpxy.com -DOMAIN-SUFFIX,whu.cwpush.com -DOMAIN-SUFFIX,whytoss.com -DOMAIN-SUFFIX,widget.criteo.com -DOMAIN-SUFFIX,widget.crowdignite.com -DOMAIN-SUFFIX,widget.directory.dailycommercial.com -DOMAIN-SUFFIX,widget.kelkoo.com -DOMAIN-SUFFIX,widget.raaze.com -DOMAIN-SUFFIX,widget.searchschoolsnetwork.com -DOMAIN-SUFFIX,widget.shopstyle.com.au -DOMAIN-SUFFIX,widget.solarquotes.com.au -DOMAIN-SUFFIX,widgets.comcontent.net -DOMAIN-SUFFIX,widgets.realestate.com.au -DOMAIN-SUFFIX,widnd.dajiadou6.com -DOMAIN-SUFFIX,wifiapi01.51y5.net -DOMAIN-SUFFIX,wifiapi02.51y5.net -DOMAIN-SUFFIX,wifijia.net -DOMAIN-SUFFIX,wifishow.ggsafe.com -DOMAIN-SUFFIX,wikigifth.com -DOMAIN-SUFFIX,win.gdt.qq.com -DOMAIN-SUFFIX,winads.cn -DOMAIN-SUFFIX,winasdaq.com -DOMAIN-SUFFIX,winbaicai.com -DOMAIN-SUFFIX,windcdna.com -DOMAIN-SUFFIX,winlinebet.ru -DOMAIN-SUFFIX,winvestern.com.cn -DOMAIN-SUFFIX,wip3.adobe.com -DOMAIN-SUFFIX,wisepush.video.baidu.com -DOMAIN-SUFFIX,wiyun.com -DOMAIN-SUFFIX,wjguc.com -DOMAIN-SUFFIX,wka8.com -DOMAIN-SUFFIX,wkanc.com -DOMAIN-SUFFIX,wl.51taifu.com -DOMAIN-SUFFIX,wl.eastlady.cn -DOMAIN-SUFFIX,wl.houyi.baofeng.net -DOMAIN-SUFFIX,wlkpa.cn -DOMAIN-SUFFIX,wlneteller.adsrv.eacdn.com -DOMAIN-SUFFIX,wlpinnaclesports.eacdn.com -DOMAIN-SUFFIX,wm.20150.net -DOMAIN-SUFFIX,wm.69shi.cn -DOMAIN-SUFFIX,wm.baidu.com -DOMAIN-SUFFIX,wm.lrswl.com -DOMAIN-SUFFIX,wm.mipcdn.com -DOMAIN-SUFFIX,wmcdn.qtmojo.cn -DOMAIN-SUFFIX,wo.iuni.com.cn -DOMAIN-SUFFIX,wo685.com -DOMAIN-SUFFIX,woaizhongguo.cdn111222.com -DOMAIN-SUFFIX,wodhid.com -DOMAIN-SUFFIX,wole.us -DOMAIN-SUFFIX,womenbaby.com -DOMAIN-SUFFIX,womenwan.com -DOMAIN-SUFFIX,wooboo.com.cn -DOMAIN-SUFFIX,woocall.sina.com.cn -DOMAIN-SUFFIX,woodpecker.uc.cn -DOMAIN-SUFFIX,worldh5.gamehz.cn -DOMAIN-SUFFIX,wowips.com -DOMAIN-SUFFIX,wpc.32df9.rhocdn.net -DOMAIN-SUFFIX,wpwdf.com -DOMAIN-SUFFIX,wqmobile.com -DOMAIN-SUFFIX,wqqsa.puzihua.com -DOMAIN-SUFFIX,wqsph.net -DOMAIN-SUFFIX,wr.da.netease.com -DOMAIN-SUFFIX,wrvdmh.cn -DOMAIN-SUFFIX,ws.ksmobile.net -DOMAIN-SUFFIX,ws.progrss.yahoo.com -DOMAIN-SUFFIX,ws.sj.qq.com -DOMAIN-SUFFIX,ws.tapjoyads.com -DOMAIN-SUFFIX,ws.voiceads.cn -DOMAIN-SUFFIX,ws1.datouniao.com -DOMAIN-SUFFIX,ws2.cootekservice.com -DOMAIN-SUFFIX,ws2.datouniao.com -DOMAIN-SUFFIX,ws341.com -DOMAIN-SUFFIX,ws7j.com -DOMAIN-SUFFIX,wshufa.com -DOMAIN-SUFFIX,wsoe.kwiago.com -DOMAIN-SUFFIX,wsp.marketgid.com -DOMAIN-SUFFIX,wstztt.com -DOMAIN-SUFFIX,wtcpm.com -DOMAIN-SUFFIX,wth.lenovomm.com -DOMAIN-SUFFIX,wtpn.twenga.co.uk -DOMAIN-SUFFIX,wtpn.twenga.de -DOMAIN-SUFFIX,wtrace.cmgame.com -DOMAIN-SUFFIX,wtradv.market.xiaomi.com -DOMAIN-SUFFIX,wu65.com -DOMAIN-SUFFIX,wudang05.com -DOMAIN-SUFFIX,wuliao.epro.sogou.com -DOMAIN-SUFFIX,wuliao.ganji.cn -DOMAIN-SUFFIX,wuliao.juqingba.cn -DOMAIN-SUFFIX,wumii.cn -DOMAIN-SUFFIX,wumii.com -DOMAIN-SUFFIX,wuqdebjfhjas.bid -DOMAIN-SUFFIX,wuwho.cn -DOMAIN-SUFFIX,ww.xiaopiaoyou.com -DOMAIN-SUFFIX,ww10.onetad.com -DOMAIN-SUFFIX,ww101.onetad.com -DOMAIN-SUFFIX,ww11.onetad.com -DOMAIN-SUFFIX,ww12.onetad.com -DOMAIN-SUFFIX,ww13.onetad.com -DOMAIN-SUFFIX,ww202.keyyou.net -DOMAIN-SUFFIX,ww202.onetad.com -DOMAIN-SUFFIX,ww251.smartadserver.com -DOMAIN-SUFFIX,ww34.onetad.com -DOMAIN-SUFFIX,ww346.onetad.com -DOMAIN-SUFFIX,ww360.onetad.com -DOMAIN-SUFFIX,ww363.onetad.com -DOMAIN-SUFFIX,ww366.onetad.com -DOMAIN-SUFFIX,ww78.onetad.com -DOMAIN-SUFFIX,ww8.onetad.com -DOMAIN-SUFFIX,ww881.smartadserver.com -DOMAIN-SUFFIX,ww9.onetad.com -DOMAIN-SUFFIX,wwis-dubc1-vip60.adobe.com -DOMAIN-SUFFIX,wwv.onetad.com -DOMAIN-SUFFIX,www2.xinmin.cn -DOMAIN-SUFFIX,www6.smartadserver.com -DOMAIN-SUFFIX,www-777563.com -DOMAIN-SUFFIX,www8.xitek.com -DOMAIN-SUFFIX,www9.effectivemeasure.net -DOMAIN-SUFFIX,www9.enet.com.cn -DOMAIN-SUFFIX,www91.intel.com -DOMAIN-SUFFIX,wwwokzyzy.com -DOMAIN-SUFFIX,wwww.495495.com -DOMAIN-SUFFIX,wwww.551144.com -DOMAIN-SUFFIX,wwww.640640.com -DOMAIN-SUFFIX,wwww.649649.com -DOMAIN-SUFFIX,wx.houyi.baofeng.net -DOMAIN-SUFFIX,wx.paigu.com -DOMAIN-SUFFIX,wx.xwjqr.com -DOMAIN-SUFFIX,wxaw.tiantongmaoyi.com -DOMAIN-SUFFIX,wxb.wxbdfm.com -DOMAIN-SUFFIX,wxmmh.net -DOMAIN-SUFFIX,wxsnsdy.tc.qq.com -DOMAIN-SUFFIX,wxsnsdy.video.qq.com -DOMAIN-SUFFIX,wxtz.houmags.com -DOMAIN-SUFFIX,wxwm1.ikuailian.com -DOMAIN-SUFFIX,wxwm2.ikuailian.com -DOMAIN-SUFFIX,wy.ce22d.cn -DOMAIN-SUFFIX,wyhzzy.com -DOMAIN-SUFFIX,wysa.2wxb5.cn -DOMAIN-SUFFIX,wyt.wwetjy.com -DOMAIN-SUFFIX,wyttech.cn -DOMAIN-SUFFIX,wzaigo.com -DOMAIN-SUFFIX,wzj.ywrjgzs.com -DOMAIN-SUFFIX,wzjijia.com -DOMAIN-SUFFIX,x.120ask.com -DOMAIN-SUFFIX,x.9dagui.com -DOMAIN-SUFFIX,x.bidswitch.net -DOMAIN-SUFFIX,x.bikaer.com -DOMAIN-SUFFIX,x.castanet.net -DOMAIN-SUFFIX,x.cnxad.com -DOMAIN-SUFFIX,x.eroticity.net -DOMAIN-SUFFIX,x.heyzap.com -DOMAIN-SUFFIX,x.infzm.com -DOMAIN-SUFFIX,x.ligatus.com -DOMAIN-SUFFIX,x.vamaker.com -DOMAIN-SUFFIX,x.vipergirls.to -DOMAIN-SUFFIX,x.zhuyuanp.top -DOMAIN-SUFFIX,x01.aidata.io -DOMAIN-SUFFIX,x1.go.sohu.com -DOMAIN-SUFFIX,x9377a.com -DOMAIN-SUFFIX,xa9t.com -DOMAIN-SUFFIX,xabaitai.com -DOMAIN-SUFFIX,xabmjr.com -DOMAIN-SUFFIX,xacqp.com -DOMAIN-SUFFIX,xau.sxmutan.com -DOMAIN-SUFFIX,xavingtsun.com -DOMAIN-SUFFIX,xbp.code.weddingeeos.com -DOMAIN-SUFFIX,xbtw.com -DOMAIN-SUFFIX,xbzzzx.com -DOMAIN-SUFFIX,xc.08an.com -DOMAIN-SUFFIX,xc.macd.cn -DOMAIN-SUFFIX,xc.mydrivers.com -DOMAIN-SUFFIX,xcclzs.com -DOMAIN-SUFFIX,xcdf.cn -DOMAIN-SUFFIX,xchgx.com -DOMAIN-SUFFIX,xcjy876.com -DOMAIN-SUFFIX,xco.qwxcs.com -DOMAIN-SUFFIX,xcy8.com -DOMAIN-SUFFIX,xcyjzs.net -DOMAIN-SUFFIX,xcyrc.com -DOMAIN-SUFFIX,xd.code.tanwanyx.com -DOMAIN-SUFFIX,xdadevelopers.browsi.mobi -DOMAIN-SUFFIX,xdbwc.com -DOMAIN-SUFFIX,xdcqcyp.com -DOMAIN-SUFFIX,xdcs-collector.ximalaya.com -DOMAIN-SUFFIX,xdyjt.com -DOMAIN-SUFFIX,xe2c.com -DOMAIN-SUFFIX,xf.yellowto.com -DOMAIN-SUFFIX,xfo.monesyy.com -DOMAIN-SUFFIX,xfywn.com -DOMAIN-SUFFIX,xgcsr.com -DOMAIN-SUFFIX,xgmc6lu8fs.me -DOMAIN-SUFFIX,xhbqczl.com -DOMAIN-SUFFIX,xhmrv.com -DOMAIN-SUFFIX,xhsxgmt.cn -DOMAIN-SUFFIX,xhsxgnt.cn -DOMAIN-SUFFIX,xhtd.99hg.wang -DOMAIN-SUFFIX,xhxnkyy.com -DOMAIN-SUFFIX,xhydrs.cn -DOMAIN-SUFFIX,xi.liuxiaoer.com -DOMAIN-SUFFIX,xia.huishenghuiying.com -DOMAIN-SUFFIX,xia.jihehuaban.com -DOMAIN-SUFFIX,xiacai.com -DOMAIN-SUFFIX,xiacaidd.com -DOMAIN-SUFFIX,xianliao.me -DOMAIN-SUFFIX,xiaobiaoucai.cn -DOMAIN-SUFFIX,xiaohei.com -DOMAIN-SUFFIX,xiaohui2.cn -DOMAIN-SUFFIX,xiaomiir.yaokantv.com -DOMAIN-SUFFIX,XiaoQiang -DOMAIN-SUFFIX,xiaoshuo.kp53.cn -DOMAIN-SUFFIX,xiaoshuo.zhandao.net -DOMAIN-SUFFIX,xiaoyang.mobi -DOMAIN-SUFFIX,xiaoyuanzuqiu.cn -DOMAIN-SUFFIX,xiaoyutiao.com -DOMAIN-SUFFIX,xiaozhen.com -DOMAIN-SUFFIX,xiaozhishi852.com -DOMAIN-SUFFIX,xiaxuanfu.com -DOMAIN-SUFFIX,xiazai.cdren.com -DOMAIN-SUFFIX,xiazai.downok.com -DOMAIN-SUFFIX,xibao100.com -DOMAIN-SUFFIX,xibei70.com -DOMAIN-SUFFIX,xifatime.com -DOMAIN-SUFFIX,xihashuale.com -DOMAIN-SUFFIX,xihuashuale.com -DOMAIN-SUFFIX,xilele.com -DOMAIN-SUFFIX,xiliweisha.cn -DOMAIN-SUFFIX,xin.ygqczh.com -DOMAIN-SUFFIX,xinasiaj.com -DOMAIN-SUFFIX,xinghao89.com -DOMAIN-SUFFIX,xingjuhe.com -DOMAIN-SUFFIX,xiniuz.com -DOMAIN-SUFFIX,xinju.cc -DOMAIN-SUFFIX,xinray.com -DOMAIN-SUFFIX,xiongdong.com -DOMAIN-SUFFIX,xiuxiu.android.dl.meitu.com -DOMAIN-SUFFIX,xiuxiu.mobile.meitudata.com -DOMAIN-SUFFIX,xj40666.vip -DOMAIN-SUFFIX,xji.qwxcs.com -DOMAIN-SUFFIX,xjidian.com -DOMAIN-SUFFIX,xjq.jxmqkj.com -DOMAIN-SUFFIX,xk2012.com -DOMAIN-SUFFIX,xkwfao.com -DOMAIN-SUFFIX,xlmc.sandai.net -DOMAIN-SUFFIX,xls.go.sohu.com -DOMAIN-SUFFIX,xlwnx.com -DOMAIN-SUFFIX,xlylqx.com -DOMAIN-SUFFIX,xm9178.com -DOMAIN-SUFFIX,xmcmn.com -DOMAIN-SUFFIX,xmcxz.com -DOMAIN-SUFFIX,xmnmeu.cn -DOMAIN-SUFFIX,xmpush.xiaomi.com -DOMAIN-SUFFIX,xmrts.com -DOMAIN-SUFFIX,xmshqh.com -DOMAIN-SUFFIX,xmsqz.com -DOMAIN-SUFFIX,xnjpg.com -DOMAIN-SUFFIX,xoredi.com -DOMAIN-SUFFIX,xp3366.com -DOMAIN-SUFFIX,xpcy.m.gxwztv.com -DOMAIN-SUFFIX,xpe.cxaerp.com -DOMAIN-SUFFIX,xpj1.net -DOMAIN-SUFFIX,xpj2.net -DOMAIN-SUFFIX,xpj3.net -DOMAIN-SUFFIX,xpj4.net -DOMAIN-SUFFIX,xpj8088.com -DOMAIN-SUFFIX,xpjkf888.com -DOMAIN-SUFFIX,xpjylc9977.com -DOMAIN-SUFFIX,xpqfc.com -DOMAIN-SUFFIX,xq12.com -DOMAIN-SUFFIX,xq199.com -DOMAIN-SUFFIX,xrain.net -DOMAIN-SUFFIX,xray.jebe.renren.com -DOMAIN-SUFFIX,xs.1drj.com -DOMAIN-SUFFIX,xs.he9630.com -DOMAIN-SUFFIX,xs.houyi.baofeng.net -DOMAIN-SUFFIX,xs.swagger1.com -DOMAIN-SUFFIX,xstar.cc -DOMAIN-SUFFIX,xszqapp.com -DOMAIN-SUFFIX,xtcdbb.cn -DOMAIN-SUFFIX,xtgreat.com -DOMAIN-SUFFIX,xtruh.uranus.sogou.com -DOMAIN-SUFFIX,xtwjx.cn -DOMAIN-SUFFIX,xtxa.net -DOMAIN-SUFFIX,xtzxmy.com -DOMAIN-SUFFIX,xuanmeiguoji.com -DOMAIN-SUFFIX,xue.zbyw.cn -DOMAIN-SUFFIX,xul478.com -DOMAIN-SUFFIX,xulizui6.com -DOMAIN-SUFFIX,xx.m.gxwztv.com -DOMAIN-SUFFIX,xxad.cc -DOMAIN-SUFFIX,xxeden.com -DOMAIN-SUFFIX,xxguan.cn -DOMAIN-SUFFIX,xxhrd.com -DOMAIN-SUFFIX,xxkhh.com -DOMAIN-SUFFIX,xxlargepop.com -DOMAIN-SUFFIX,xxp.gytygc.com -DOMAIN-SUFFIX,xxwkjl.com -DOMAIN-SUFFIX,xxxa.aikeapp.com -DOMAIN-SUFFIX,xxyzwtsylw.com -DOMAIN-SUFFIX,xy.com -DOMAIN-SUFFIX,xy.shijialianzuishuai.com -DOMAIN-SUFFIX,xycnz.com -DOMAIN-SUFFIX,xyd.sxmdxy.com -DOMAIN-SUFFIX,xyimg.net -DOMAIN-SUFFIX,xyly2016.com -DOMAIN-SUFFIX,xyqptm.com -DOMAIN-SUFFIX,xyqxr.com -DOMAIN-SUFFIX,xyrhd.com -DOMAIN-SUFFIX,xyrkl.com -DOMAIN-SUFFIX,xyssp.com -DOMAIN-SUFFIX,xytom.com -DOMAIN-SUFFIX,xyxy01.com -DOMAIN-SUFFIX,xyy.code.weddingeeos.com -DOMAIN-SUFFIX,xz.ercfh.com -DOMAIN-SUFFIX,xz-development.oss-cn-beijing.aliyuncs.com -DOMAIN-SUFFIX,xzq.greenxf.net -DOMAIN-SUFFIX,xztms.com -DOMAIN-SUFFIX,xzyituo.com -DOMAIN-SUFFIX,xzzyi.com -DOMAIN-SUFFIX,y.3957957.com -DOMAIN-SUFFIX,y.damifan.cn -DOMAIN-SUFFIX,y.gwylm.com -DOMAIN-SUFFIX,y.hk9600.com -DOMAIN-SUFFIX,y.hzht666.com -DOMAIN-SUFFIX,y.shuoshuocm.com -DOMAIN-SUFFIX,y.xinghao89.com -DOMAIN-SUFFIX,y.zxwdw.com -DOMAIN-SUFFIX,y0.cn -DOMAIN-SUFFIX,yadro.ru -DOMAIN-SUFFIX,yads.c.yimg.jp -DOMAIN-SUFFIX,yads.yahoo.co.jp -DOMAIN-SUFFIX,yageben.com -DOMAIN-SUFFIX,yam.adsbro.com -DOMAIN-SUFFIX,yandui.com -DOMAIN-SUFFIX,yangdasen.cn -DOMAIN-SUFFIX,yanglaopt.net -DOMAIN-SUFFIX,yao.zzsdjq.com -DOMAIN-SUFFIX,yaohq.com -DOMAIN-SUFFIX,yatemy.cn -DOMAIN-SUFFIX,yb.torchbrowser.com -DOMAIN-SUFFIX,ybtianxi.com -DOMAIN-SUFFIX,yccdn.com -DOMAIN-SUFFIX,ychml.com -DOMAIN-SUFFIX,ychun03.com -DOMAIN-SUFFIX,yd126.com -DOMAIN-SUFFIX,ydjs.zol.com.cn -DOMAIN-SUFFIX,ydlnt.com -DOMAIN-SUFFIX,ydpushserver.youdao.com -DOMAIN-SUFFIX,ydqzkj.com -DOMAIN-SUFFIX,yea.uploadimagex.com -DOMAIN-SUFFIX,yeabble.com -DOMAIN-SUFFIX,yeas.yahoo.co.jp -DOMAIN-SUFFIX,yee.js.cn -DOMAIN-SUFFIX,yellowto.com -DOMAIN-SUFFIX,yengo.com -DOMAIN-SUFFIX,yesbeby.whies.info -DOMAIN-SUFFIX,yess.imneinei.com -DOMAIN-SUFFIX,yezilm.com -DOMAIN-SUFFIX,yf898.com -DOMAIN-SUFFIX,yfcode.m.gxwztv.com -DOMAIN-SUFFIX,yfxpcode.m.gxwztv.com -DOMAIN-SUFFIX,yfycy.com -DOMAIN-SUFFIX,yhtcd.com -DOMAIN-SUFFIX,yhzm.cc -DOMAIN-SUFFIX,yicha.cn -DOMAIN-SUFFIX,yidulive.net -DOMAIN-SUFFIX,yieldmanager.com -DOMAIN-SUFFIX,yigao.com -DOMAIN-SUFFIX,yigyx.com -DOMAIN-SUFFIX,yiiwoo.com -DOMAIN-SUFFIX,yijia2009.com -DOMAIN-SUFFIX,yijifen.com -DOMAIN-SUFFIX,yiluup.com -DOMAIN-SUFFIX,yin1.zgpingshu.com -DOMAIN-SUFFIX,yingxiao.baidu.com -DOMAIN-SUFFIX,yinhaijuan.com -DOMAIN-SUFFIX,yinooo.com -DOMAIN-SUFFIX,yinyuehu.cn -DOMAIN-SUFFIX,yiranxian.cn -DOMAIN-SUFFIX,yiwk.com -DOMAIN-SUFFIX,yiwuds.com -DOMAIN-SUFFIX,yixui.com -DOMAIN-SUFFIX,yizhenya.com -DOMAIN-SUFFIX,yk0712.com -DOMAIN-SUFFIX,ykbei.com -DOMAIN-SUFFIX,ykjmy.com -DOMAIN-SUFFIX,yktj.yzz.cn -DOMAIN-SUFFIX,ykxwn.com -DOMAIN-SUFFIX,yl850555.com -DOMAIN-SUFFIX,ylads.yaolan.com -DOMAIN-SUFFIX,ylog.hiido.com -DOMAIN-SUFFIX,ylunion.com -DOMAIN-SUFFIX,ylwy168.com -DOMAIN-SUFFIX,ymapp.com -DOMAIN-SUFFIX,ymcdn.cn -DOMAIN-SUFFIX,ymcqb.com -DOMAIN-SUFFIX,ymrzr.com -DOMAIN-SUFFIX,yn.001fzc.com -DOMAIN-SUFFIX,ynbojie.com -DOMAIN-SUFFIX,yndianju.com -DOMAIN-SUFFIX,ynmbz.com -DOMAIN-SUFFIX,yongkang6.com -DOMAIN-SUFFIX,yongv.com -DOMAIN-SUFFIX,yoo.yiiyoo.net -DOMAIN-SUFFIX,yooli.com -DOMAIN-SUFFIX,you1ad.com -DOMAIN-SUFFIX,youfumei.com -DOMAIN-SUFFIX,youjia2016.com -DOMAIN-SUFFIX,youka.la -DOMAIN-SUFFIX,youle.tom.com -DOMAIN-SUFFIX,youle55.com -DOMAIN-SUFFIX,youmi.net -DOMAIN-SUFFIX,youmsm.com -DOMAIN-SUFFIX,yousee.com -DOMAIN-SUFFIX,youxi.kugou.com -DOMAIN-SUFFIX,youxiaoad.com -DOMAIN-SUFFIX,youxicool.net -DOMAIN-SUFFIX,youzehui.com -DOMAIN-SUFFIX,yoyi.com.cn -DOMAIN-SUFFIX,yoyi.tv -DOMAIN-SUFFIX,ypmeiwen.com -DOMAIN-SUFFIX,ypmob.com -DOMAIN-SUFFIX,yqjxzw.com -DOMAIN-SUFFIX,yqw88.com -DOMAIN-SUFFIX,yrt7dgkf.exashare.com -DOMAIN-SUFFIX,yrxmr.com -DOMAIN-SUFFIX,ysej.code.weddingeeos.com -DOMAIN-SUFFIX,ysjwj.com -DOMAIN-SUFFIX,ysm.hauchi.com.tw -DOMAIN-SUFFIX,ysm.yahoo.com -DOMAIN-SUFFIX,yt.mmstat.com -DOMAIN-SUFFIX,ytapi1.nagezan.net -DOMAIN-SUFFIX,ytdksb.com -DOMAIN-SUFFIX,ytguowang.com -DOMAIN-SUFFIX,ytmx.2r3485.cn -DOMAIN-SUFFIX,yts.ytsyyey.com -DOMAIN-SUFFIX,ytsyyey.com -DOMAIN-SUFFIX,yuanming.net -DOMAIN-SUFFIX,yueyelive.com -DOMAIN-SUFFIX,yug8.com -DOMAIN-SUFFIX,yule8.net -DOMAIN-SUFFIX,yulzs.com -DOMAIN-SUFFIX,yumcs.xiaohuau.xyz -DOMAIN-SUFFIX,yun.lvehaisen.com -DOMAIN-SUFFIX,yun.rili.cn -DOMAIN-SUFFIX,yun.sifuhe.cn -DOMAIN-SUFFIX,yun.tuia.cn -DOMAIN-SUFFIX,yun.tuisnake.com -DOMAIN-SUFFIX,yun.yuyiya.com -DOMAIN-SUFFIX,yun1.yahoo001.com -DOMAIN-SUFFIX,yunanfuwuqi.com -DOMAIN-SUFFIX,yunbofangbt.com -DOMAIN-SUFFIX,yundingjiayuan.com -DOMAIN-SUFFIX,yunjiasu.com -DOMAIN-SUFFIX,yunshipei.com -DOMAIN-SUFFIX,yunxuu.com -DOMAIN-SUFFIX,yuyue008.cn -DOMAIN-SUFFIX,ywjxsp168.cn -DOMAIN-SUFFIX,yx.lenovomm.com -DOMAIN-SUFFIX,yxhxs.com -DOMAIN-SUFFIX,yxjad.com -DOMAIN-SUFFIX,yxs.tymsyx.com -DOMAIN-SUFFIX,yxszy.com -DOMAIN-SUFFIX,yxxwyz.com -DOMAIN-SUFFIX,yy58ju.com -DOMAIN-SUFFIX,yyb.pc6.com -DOMAIN-SUFFIX,yyffeicd.m.qxs.la -DOMAIN-SUFFIX,yyjxgm.net -DOMAIN-SUFFIX,yyp17.com -DOMAIN-SUFFIX,yyt.irs01.com -DOMAIN-SUFFIX,yzaosite.com -DOMAIN-SUFFIX,yzh.jyjhkz.com -DOMAIN-SUFFIX,yzh360.com -DOMAIN-SUFFIX,yzygo.com -DOMAIN-SUFFIX,yzytb.com -DOMAIN-SUFFIX,z.clickvip.shop -DOMAIN-SUFFIX,z.moatads.com -DOMAIN-SUFFIX,z.nowscore.com -DOMAIN-SUFFIX,z.sora.yoyi.com.cn -DOMAIN-SUFFIX,z1.zedo.com -DOMAIN-SUFFIX,z1hihu.xmcimg.com -DOMAIN-SUFFIX,z2.lnymd.com -DOMAIN-SUFFIX,zads.care2.com -DOMAIN-SUFFIX,zae.gzzena.com -DOMAIN-SUFFIX,zamar.cn -DOMAIN-SUFFIX,zampdsp.com -DOMAIN-SUFFIX,zantainet.com -DOMAIN-SUFFIX,zapads.zapak.com -DOMAIN-SUFFIX,zb.nxing.cn -DOMAIN-SUFFIX,zbz.m.qxs.la -DOMAIN-SUFFIX,zcdsp.com -DOMAIN-SUFFIX,zcrtd.com -DOMAIN-SUFFIX,zdjby.cn -DOMAIN-SUFFIX,zdw.w8.com.cn -DOMAIN-SUFFIX,ze5.com -DOMAIN-SUFFIX,zedo.com -DOMAIN-SUFFIX,zeus.qj.net -DOMAIN-SUFFIX,zgc66.com -DOMAIN-SUFFIX,zgdfz6h7po.me -DOMAIN-SUFFIX,zgfszs.com -DOMAIN-SUFFIX,zgjkv.com -DOMAIN-SUFFIX,zgksb.com -DOMAIN-SUFFIX,zgty365.com -DOMAIN-SUFFIX,zgunion.cn -DOMAIN-SUFFIX,zgyemy.com -DOMAIN-SUFFIX,zhanzhang.net -DOMAIN-SUFFIX,zhao258.com -DOMAIN-SUFFIX,zhaoshang8.com -DOMAIN-SUFFIX,zh-cn.shenyun.com -DOMAIN-SUFFIX,zh-cn.shenyun.org -DOMAIN-SUFFIX,zheng.cs12d.com -DOMAIN-SUFFIX,zhichi08.com -DOMAIN-SUFFIX,zhidian3g.cn -DOMAIN-SUFFIX,zhifenjie.com -DOMAIN-SUFFIX,zhihei.com -DOMAIN-SUFFIX,zhihu.xmcimg.com -DOMAIN-SUFFIX,zhiong.net -DOMAIN-SUFFIX,zhiyuanteam.com -DOMAIN-SUFFIX,zhiziyun.com -DOMAIN-SUFFIX,zhongchouyan.com -DOMAIN-SUFFIX,zhongzicili.cc -DOMAIN-SUFFIX,zhtjdl.com -DOMAIN-SUFFIX,zhuanfakong.com -DOMAIN-SUFFIX,zhuba8.com -DOMAIN-SUFFIX,zhudiaosz.com -DOMAIN-SUFFIX,zhushou.2345.com -DOMAIN-SUFFIX,zhuuv.maoyumao.net -DOMAIN-SUFFIX,zhwnlapi.etouch.cn -DOMAIN-SUFFIX,zhybzp.cn -DOMAIN-SUFFIX,zisunion.com -DOMAIN-SUFFIX,zizcy.com -DOMAIN-SUFFIX,zjbdt.com -DOMAIN-SUFFIX,zjhim.com -DOMAIN-SUFFIX,zjjgtz.com -DOMAIN-SUFFIX,zjm.zzmmkj.com -DOMAIN-SUFFIX,zkrdy.com -DOMAIN-SUFFIX,zlongad.com -DOMAIN-SUFFIX,zlsw.nnjxqd.com -DOMAIN-SUFFIX,zmj.guanqinjie.cn -DOMAIN-SUFFIX,znsv.baidu.com -DOMAIN-SUFFIX,zo66.com -DOMAIN-SUFFIX,zp22938576.com -DOMAIN-SUFFIX,zpe.klre.18183.com -DOMAIN-SUFFIX,zq84.com -DOMAIN-SUFFIX,zqworks.com -DOMAIN-SUFFIX,zqzxz.com -DOMAIN-SUFFIX,zreder.com -DOMAIN-SUFFIX,zrpfk.com -DOMAIN-SUFFIX,zs0613.mengchengbao.com -DOMAIN-SUFFIX,zs1111.youzue.com -DOMAIN-SUFFIX,zsdexun.com.cn -DOMAIN-SUFFIX,zshacker.com -DOMAIN-SUFFIX,zst.jzntxs.com -DOMAIN-SUFFIX,zsxpx.com -DOMAIN-SUFFIX,zszwcp.cn -DOMAIN-SUFFIX,zt2088.com -DOMAIN-SUFFIX,ztidu.com -DOMAIN-SUFFIX,ztxbd.com -DOMAIN-SUFFIX,zuche321.com -DOMAIN-SUFFIX,zuiceshi.net -DOMAIN-SUFFIX,zuimeitianqi.inveno.com -DOMAIN-SUFFIX,zws.avvo.com -DOMAIN-SUFFIX,img.adnyg.com.w.kunlungr.com -DOMAIN-SUFFIX,log.tagtic.cn -DOMAIN-SUFFIX,ulogs.umeng.com -DOMAIN-SUFFIX,zx.baosmx.com -DOMAIN-SUFFIX,zxcs.ggwan.com -DOMAIN-SUFFIX,zxcs.linghit.com -DOMAIN-SUFFIX,zxh.bzshzx.com -DOMAIN-SUFFIX,zxjjzx.com -DOMAIN-SUFFIX,zxr.fzxrjx.com -DOMAIN-SUFFIX,zxziyuan.com -DOMAIN-SUFFIX,zybpj.com -DOMAIN-SUFFIX,zyf.fzdfwy.com -DOMAIN-SUFFIX,zymo.mps.weibo.com -DOMAIN-SUFFIX,zymro.com -DOMAIN-SUFFIX,zytwq.net -DOMAIN-SUFFIX,zyz.91friend.com -DOMAIN-SUFFIX,zyz1.91friend.com -DOMAIN-SUFFIX,zz.bdstatic.com -DOMAIN-SUFFIX,zz123.com -DOMAIN-SUFFIX,zzbaowen.com -DOMAIN-SUFFIX,zzcw.office-mall.net -DOMAIN-SUFFIX,zzjs2.firefang.cn -DOMAIN-SUFFIX,zzpush.58.com -DOMAIN-SUFFIX,zzrcz.com -DOMAIN-SUFFIX,zzsx8.com -DOMAIN-SUFFIX,zzy.mipujia.com -DOMAIN-SUFFIX,zzy1.mipujia.com -DOMAIN-SUFFIX,zzy1.quyaoya.com -DOMAIN-SUFFIX,zzz7.52896368.com -DOMAIN-SUFFIX,zzzzz4.52896368.com -DOMAIN-SUFFIX,analytics.query.yahoo.com -DOMAIN-SUFFIX,42trck.com -DOMAIN-SUFFIX,51.la -DOMAIN-SUFFIX,adcolony.com -DOMAIN-SUFFIX,adinfuse.com -DOMAIN-SUFFIX,adjust.com -DOMAIN-SUFFIX,adjust.io -DOMAIN-SUFFIX,admaster.com.cn -DOMAIN-SUFFIX,admob.com -DOMAIN-SUFFIX,adnyg.com -DOMAIN-SUFFIX,adsensor.org -DOMAIN-SUFFIX,adtarget.tech -DOMAIN-SUFFIX,adthor.com -DOMAIN-SUFFIX,adwhirl.com -DOMAIN-SUFFIX,amazon-adsystem.com -DOMAIN-SUFFIX,amobee.com -DOMAIN-SUFFIX,analysys.cn -DOMAIN-SUFFIX,app-adforce.jp -DOMAIN-SUFFIX,appadhoc.com -DOMAIN-SUFFIX,appads.com -DOMAIN-SUFFIX,appier.net -DOMAIN-SUFFIX,applift.com -DOMAIN-SUFFIX,appsflyer.com -DOMAIN-SUFFIX,apsalar.com -DOMAIN-SUFFIX,apxadtracking.net -DOMAIN-SUFFIX,axonix.com -DOMAIN-SUFFIX,cloudmobi.net -DOMAIN-SUFFIX,cnzz.com -DOMAIN-SUFFIX,ctrmi.com -DOMAIN-SUFFIX,flurry.com -DOMAIN-SUFFIX,go2cloud.org -DOMAIN-SUFFIX,growingio.com -DOMAIN-SUFFIX,haloapps.com -DOMAIN-SUFFIX,inmobi.cn -DOMAIN-SUFFIX,inmobi.com -DOMAIN-SUFFIX,inmobi.net -DOMAIN-SUFFIX,inmobicdn.cn -DOMAIN-SUFFIX,irs01.com -DOMAIN-SUFFIX,iskyworker.com -DOMAIN-SUFFIX,kochava.com -DOMAIN-SUFFIX,leadboltmobile.net -DOMAIN-SUFFIX,lenzmx.com -DOMAIN-SUFFIX,liveadvert.com -DOMAIN-SUFFIX,lnk0.com -DOMAIN-SUFFIX,lnk8.cn -DOMAIN-SUFFIX,localytics.com -DOMAIN-SUFFIX,measurementapi.com -DOMAIN-SUFFIX,medialytics.com -DOMAIN-SUFFIX,miaozhen.com -DOMAIN-SUFFIX,mobclix.com -DOMAIN-SUFFIX,mopub.com -DOMAIN-SUFFIX,qchannel01.cn -DOMAIN-SUFFIX,rayjump.com -DOMAIN-SUFFIX,rubiconproject.com -DOMAIN-SUFFIX,scorecardresearch.com -DOMAIN-SUFFIX,sdkclick.com -DOMAIN-SUFFIX,shuzilm.cn -DOMAIN-SUFFIX,smaato.net -DOMAIN-SUFFIX,smartadserver.com -DOMAIN-SUFFIX,smartnews-ads.com -DOMAIN-SUFFIX,tagtic.cn -DOMAIN-SUFFIX,tanv.com -DOMAIN-SUFFIX,tanx.com -DOMAIN-SUFFIX,trafficjunky.net -DOMAIN-SUFFIX,turn.com -DOMAIN-SUFFIX,uri6.com -DOMAIN-SUFFIX,voicefive.com -DOMAIN-SUFFIX,vungle.com -DOMAIN-SUFFIX,wedolook.com -DOMAIN-SUFFIX,xdrig.com -DOMAIN-SUFFIX,abema-adx.ameba.jp -DOMAIN-SUFFIX,ad.12306.cn -DOMAIN-SUFFIX,ad.51wnl-cq.com -DOMAIN-SUFFIX,ad.caiyunapp.com -DOMAIN-SUFFIX,ad.huajiao.com -DOMAIN-SUFFIX,ad.hzyoka.com -DOMAIN-SUFFIX,ad.jiemian.com -DOMAIN-SUFFIX,ad.qingting.fm -DOMAIN-SUFFIX,ad.wappalyzer.com -DOMAIN-SUFFIX,ad-cn.jovcloud.com -DOMAIN-SUFFIX,adextra.51wnl-cq.com -DOMAIN-SUFFIX,ads.adadapted.com -DOMAIN-SUFFIX,ads.daydaycook.com.cn -DOMAIN-SUFFIX,ads.weilitoutiao.net -DOMAIN-SUFFIX,adsapi.manhuaren.com -DOMAIN-SUFFIX,adsdk.dmzj.com -DOMAIN-SUFFIX,adserver.pandora.com -DOMAIN-SUFFIX,adui.tg.meitu.com -DOMAIN-SUFFIX,adv.bandi.so -DOMAIN-SUFFIX,goblin.hupu.com -DOMAIN-SUFFIX,adx.hupu.com -DOMAIN-SUFFIX,adx-api.hupu.com -DOMAIN-SUFFIX,adxserver.ad.cmvideo.cn -DOMAIN-SUFFIX,app-ad.variflight.com -DOMAIN-SUFFIX,applog.mobike.com -DOMAIN-SUFFIX,appnext.hs.llnwd.net -DOMAIN-SUFFIX,appnext-a.akamaihd.net -DOMAIN-SUFFIX,ggs.myzaker.com -DOMAIN-SUFFIX,itad.linetv.tw -DOMAIN-SUFFIX,ja.chushou.tv -DOMAIN-SUFFIX,mads.suning.com -DOMAIN-SUFFIX,mopnativeadv.037201.com -DOMAIN-SUFFIX,nativeadv.dftoutiao.com -DOMAIN-SUFFIX,optimus-ads.amap.com -DOMAIN-SUFFIX,sugar.zhihu.com -DOMAIN-SUFFIX,track.tiara.daum.net -DOMAIN-SUFFIX,track.tiara.kakao.com -DOMAIN-SUFFIX,trackapp.guahao.cn -DOMAIN-SUFFIX,traffic.mogujie.com -DOMAIN-SUFFIX,wmlog.meituan.com -DOMAIN-SUFFIX,adshow.58.com -DOMAIN-SUFFIX,track.58.com -DOMAIN-SUFFIX,tracklog.58.com -DOMAIN-SUFFIX,iadsdk.apple.com -DOMAIN-SUFFIX,ads.internal.unity3d.com -DOMAIN-SUFFIX,ads.prd.ie.internal.unity3d.com -DOMAIN-SUFFIX,unityads.unity3d.com -DOMAIN-SUFFIX,acs4baichuan.m.taobao.com -DOMAIN-SUFFIX,adash.man.aliyuncs.com -DOMAIN-SUFFIX,adashbc.ut.taobao.com -DOMAIN-SUFFIX,adash-c.ut.taobao.com -DOMAIN-SUFFIX,adashxgc.ut.taobao.com -DOMAIN-SUFFIX,adashx4yt.m.taobao.com -DOMAIN-SUFFIX,h-adashx.ut.taobao.com -DOMAIN-SUFFIX,nbsdk-baichuan.alicdn.com -DOMAIN-SUFFIX,tunion-api.m.taobao.com -DOMAIN-SUFFIX,adproxy.autohome.com.cn -DOMAIN-SUFFIX,rd.autohome.com.cn -DOMAIN-SUFFIX,ad.k.21cn.com -DOMAIN-SUFFIX,al.autohome.com.cn -DOMAIN-SUFFIX,applogapi.autohome.com.cn -DOMAIN-SUFFIX,baidustatic.com -DOMAIN-SUFFIX,cpro.baidu.com -DOMAIN-SUFFIX,pos.baidu.com -DOMAIN-SUFFIX,afd.baidu.com -DOMAIN-SUFFIX,als.baidu.com -DOMAIN-SUFFIX,duclick.baidu.com -DOMAIN-SUFFIX,hm.baidu.com -DOMAIN-SUFFIX,hmma.baidu.com -DOMAIN-SUFFIX,mobads.baidu.com -DOMAIN-SUFFIX,mobads-logs.baidu.com -DOMAIN-SUFFIX,nsclick.baidu.com -DOMAIN-SUFFIX,applog.musical.ly -DOMAIN-SUFFIX,track.toutiao.com -DOMAIN-SUFFIX,xlog.snssdk.com -DOMAIN-SUFFIX,xlog-va.byteoversea.com -DOMAIN-SUFFIX,adx.yiche.com -DOMAIN-SUFFIX,log.ycapp.yiche.com -DOMAIN-SUFFIX,advertise.baicizhan.org -DOMAIN-SUFFIX,advertise.baicizhan.com -DOMAIN-SUFFIX,galaxy.bjcathay.com -DOMAIN-SUFFIX,mdrecv.app.cntvwb.cn -DOMAIN-SUFFIX,sdapprecv.app.cntvwb.cn -DOMAIN-SUFFIX,vdapprecv.app.cntvwb.cn -DOMAIN-SUFFIX,admarket.21cn.com -DOMAIN-SUFFIX,adshows.21cn.com -DOMAIN-SUFFIX,atrace.chelaile.net.cn -DOMAIN-SUFFIX,logs.chelaile.net.cn -DOMAIN-SUFFIX,doubleclick.net -DOMAIN-SUFFIX,googleadservices.com -DOMAIN-SUFFIX,googleadsserving.cn -DOMAIN-SUFFIX,googlesyndication.com -DOMAIN-SUFFIX,googletagmanager.com -DOMAIN-SUFFIX,googletagservices.com -DOMAIN-SUFFIX,da.mgtv.com -DOMAIN-SUFFIX,da.hunantv.com -DOMAIN-SUFFIX,log.hunantv.com -DOMAIN-SUFFIX,log.v2.hunantv.com -DOMAIN-SUFFIX,v2.log.hunantv.com -DOMAIN-SUFFIX,ifacelog.iqiyi.com -DOMAIN-SUFFIX,msg.71.am -DOMAIN-SUFFIX,deliver.ifeng.com -DOMAIN-SUFFIX,api.newad.ifeng.com -DOMAIN-SUFFIX,ifengad.3g.ifeng.com -DOMAIN-SUFFIX,adserviceretry.kugou.com -DOMAIN-SUFFIX,ads.service.kugou.com -DOMAIN-SUFFIX,adsfile.bssdlbig.kugou.com -DOMAIN-SUFFIX,log.stat.kugou.com -DOMAIN-SUFFIX,log.web.kugou.com -DOMAIN-SUFFIX,kgmobilestat.kugou.com -DOMAIN-SUFFIX,kgmobilestatbak.kugou.com -DOMAIN-SUFFIX,mobilelog.kugou.com -DOMAIN-SUFFIX,mobilead.kuwo.cn -DOMAIN-SUFFIX,rich.kuwo.cn -DOMAIN-SUFFIX,ad-stat.ksosoft.com -DOMAIN-SUFFIX,img.auction-ads.wpscdn.cn -DOMAIN-SUFFIX,counter.ksosoft.com -DOMAIN-SUFFIX,minfo.wps.cn -DOMAIN-SUFFIX,webp2p.letv.com -DOMAIN-SUFFIX,ark.letv.com -DOMAIN-SUFFIX,emma-414870e223.huodonghezi.com -DOMAIN-SUFFIX,g3.letv.com -DOMAIN-SUFFIX,n.mark.letv.com -DOMAIN-SUFFIX,ad.intl.xiaomi.com -DOMAIN-SUFFIX,ad.xiaomi.com -DOMAIN-SUFFIX,admob.xiaomi.com -DOMAIN-SUFFIX,tracking.miui.com -DOMAIN-SUFFIX,adv.sec.intl.miui.com -DOMAIN-SUFFIX,adv.sec.miui.com -DOMAIN-SUFFIX,tracking.intl.miui.com -DOMAIN-SUFFIX,ad.api.moji.com -DOMAIN-SUFFIX,adlaunch.moji.com -DOMAIN-SUFFIX,ads.mojicdn.com -DOMAIN-SUFFIX,v1.log.moji.com -DOMAIN-SUFFIX,ad.bn.netease.com -DOMAIN-SUFFIX,ad.yixin.im -DOMAIN-SUFFIX,admusicpic.music.126.net -DOMAIN-SUFFIX,iadmusicmat.music.126.net -DOMAIN-SUFFIX,iadmusicmatvideo.music.126.net -DOMAIN-SUFFIX,impservice.dictapp.youdao.com -DOMAIN-SUFFIX,impservice.youdao.com -DOMAIN-SUFFIX,log.yex.youdao.com -DOMAIN-SUFFIX,log-yex.youdao.com -DOMAIN-SUFFIX,n.3g.163.com -DOMAIN-SUFFIX,nex.163.com -DOMAIN-SUFFIX,yt-adp.nosdn.127.net -DOMAIN-SUFFIX,ads.aplus.pptv.com -DOMAIN-SUFFIX,ads.aplusapi.pptv.com -DOMAIN-SUFFIX,asimgs.pplive.cn -DOMAIN-SUFFIX,de.as.pptv.com -DOMAIN-SUFFIX,regist.fotoable.com -DOMAIN-SUFFIX,cdn.adapi.fotoable.com -DOMAIN-SUFFIX,adnew.wifi8.com -DOMAIN-SUFFIX,adfile.wifi8.com -DOMAIN-SUFFIX,adimg.vue.weibo.com -DOMAIN-SUFFIX,u1.img.mobile.sina.cn -DOMAIN-SUFFIX,sax.sina.com.cn -DOMAIN-SUFFIX,saxs.sina.com.cn -DOMAIN-SUFFIX,saxn.sina.com.cn -DOMAIN-SUFFIX,ad.sohu.com -DOMAIN-SUFFIX,ads.sohu.com -DOMAIN-SUFFIX,aty.sohu.com -DOMAIN-SUFFIX,imp.optaim.com -DOMAIN-SUFFIX,v2.reachmax.cn -DOMAIN-SUFFIX,track.sohu.com -DOMAIN-SUFFIX,hui.sohu.com -DOMAIN-SUFFIX,bugly.qq.com -DOMAIN-SUFFIX,e.qq.com -DOMAIN-SUFFIX,gdt.qq.com -DOMAIN-SUFFIX,rqd.qq.com -DOMAIN-SUFFIX,adsmind.tc.qq.com -DOMAIN-SUFFIX,btrace.qq.com -DOMAIN-SUFFIX,mtrace.qq.com -DOMAIN-SUFFIX,oth.eve.mdt.qq.com -DOMAIN-SUFFIX,pgdt.gtimg.cn -DOMAIN-SUFFIX,pingma.qq.com -DOMAIN-SUFFIX,pingtcss.qq.com -DOMAIN-SUFFIX,splashqqlive.gtimg.com -DOMAIN-SUFFIX,tajs.qq.com -DOMAIN-SUFFIX,wxsnsdy.wxs.qq.com -DOMAIN-SUFFIX,wxsnsdythumb.wxs.qq.com -DOMAIN-SUFFIX,imgadpai.thepaper.cn -DOMAIN-SUFFIX,admonitor.thepaper.cn -DOMAIN-SUFFIX,adsp.xunlei.com -DOMAIN-SUFFIX,etl.xlmc.sandai.net -DOMAIN-SUFFIX,adm.10jqka.com.cn -DOMAIN-SUFFIX,stat.10jqka.com.cn -DOMAIN-SUFFIX,ad-analysis.pconline.com.cn -DOMAIN-SUFFIX,iad0ssl.pcauto.com.cn -DOMAIN-SUFFIX,iad0ssl.pconline.com.cn -DOMAIN-SUFFIX,imgad0.pcauto.com.cn -DOMAIN-SUFFIX,imgad0.pconline.com.cn -DOMAIN-SUFFIX,ivy.pchouse.com.cn -DOMAIN-SUFFIX,adtrack.ucweb.com -DOMAIN-SUFFIX,track.uc.cn -DOMAIN-SUFFIX,alog.umeng.com -DOMAIN-SUFFIX,alogs.umeng.com -DOMAIN-SUFFIX,alog.umengcloud.com -DOMAIN-SUFFIX,alogs.umengcloud.com -DOMAIN-SUFFIX,ar.umeng.com -DOMAIN-SUFFIX,plbslog.umeng.com -DOMAIN-SUFFIX,ulogs.umengcloud.com -DOMAIN-SUFFIX,a.wkanx.com -DOMAIN-SUFFIX,cwx.lianwangtech.com -DOMAIN-SUFFIX,c1wx.lianwangtech.com -DOMAIN-SUFFIX,ad.ximalaya.com -DOMAIN-SUFFIX,adse.ximalaya.com -DOMAIN-SUFFIX,adse.wsa.ximalaya.com -DOMAIN-SUFFIX,adbehavior.wsa.ximalaya.com -DOMAIN-SUFFIX,apm-track.xiaohongshu.com -DOMAIN-SUFFIX,t-ads.xiaohongshu.com -DOMAIN-SUFFIX,atm.youku.com -DOMAIN-SUFFIX,ad.mobile.youku.com -DOMAIN-SUFFIX,iyes.youku.com -DOMAIN-SUFFIX,apppv.zol.com.cn -DOMAIN-SUFFIX,pvnapp.zol.com.cn -DOMAIN-SUFFIX,17gouwuba.com -DOMAIN-SUFFIX,186078.com -DOMAIN-SUFFIX,189zj.cn -DOMAIN-SUFFIX,285680.com -DOMAIN-SUFFIX,3721zh.com -DOMAIN-SUFFIX,4336wang.cn -DOMAIN-SUFFIX,51chumoping.com -DOMAIN-SUFFIX,51mld.cn -DOMAIN-SUFFIX,51mypc.cn -DOMAIN-SUFFIX,58mingri.cn -DOMAIN-SUFFIX,58mingtian.cn -DOMAIN-SUFFIX,5vl58stm.com -DOMAIN-SUFFIX,6d63d3.com -DOMAIN-SUFFIX,7gg.cc -DOMAIN-SUFFIX,91veg.com -DOMAIN-SUFFIX,9s6q.cn -DOMAIN-SUFFIX,adsame.com -DOMAIN-SUFFIX,aiclk.com -DOMAIN-SUFFIX,akuai.top -DOMAIN-SUFFIX,atplay.cn -DOMAIN-SUFFIX,baiwanchuangyi.com -DOMAIN-SUFFIX,bayimob.com -DOMAIN-SUFFIX,beerto.cn -DOMAIN-SUFFIX,beilamusi.com -DOMAIN-SUFFIX,benshiw.net -DOMAIN-SUFFIX,bianxianmao.com -DOMAIN-SUFFIX,bryonypie.com -DOMAIN-SUFFIX,cishantao.com -DOMAIN-SUFFIX,cszlks.com -DOMAIN-SUFFIX,cudaojia.com -DOMAIN-SUFFIX,dafapromo.com -DOMAIN-SUFFIX,daitdai.com -DOMAIN-SUFFIX,dsaeerf.com -DOMAIN-SUFFIX,dugesheying.com -DOMAIN-SUFFIX,dv8c1t.cn -DOMAIN-SUFFIX,echatu.com -DOMAIN-SUFFIX,erdoscs.com -DOMAIN-SUFFIX,fan-yong.com -DOMAIN-SUFFIX,feih.com.cn -DOMAIN-SUFFIX,fjlqqc.com -DOMAIN-SUFFIX,fkku194.com -DOMAIN-SUFFIX,freedrive.cn -DOMAIN-SUFFIX,gclick.cn -DOMAIN-SUFFIX,goufanli100.com -DOMAIN-SUFFIX,goupaoerdai.com -DOMAIN-SUFFIX,gouwubang.com -DOMAIN-SUFFIX,gzxnlk.com -DOMAIN-SUFFIX,haoshengtoys.com -DOMAIN-SUFFIX,ichaosheng.com -DOMAIN-SUFFIX,ishop789.com -DOMAIN-SUFFIX,jdkic.com -DOMAIN-SUFFIX,jiubuhua.com -DOMAIN-SUFFIX,jwg365.cn -DOMAIN-SUFFIX,kawo77.com -DOMAIN-SUFFIX,kualianyingxiao.cn -DOMAIN-SUFFIX,kumihua.com -DOMAIN-SUFFIX,ltheanine.cn -DOMAIN-SUFFIX,maipinshangmao.com -DOMAIN-SUFFIX,minisplat.cn -DOMAIN-SUFFIX,mkitgfs.com -DOMAIN-SUFFIX,mlnbike.com -DOMAIN-SUFFIX,mobjump.com -DOMAIN-SUFFIX,nbkbgd.cn -DOMAIN-SUFFIX,newapi.com -DOMAIN-SUFFIX,pinzhitmall.com -DOMAIN-SUFFIX,poppyta.com -DOMAIN-SUFFIX,qianchuanghr.com -DOMAIN-SUFFIX,qichexin.com -DOMAIN-SUFFIX,qinchugudao.com -DOMAIN-SUFFIX,quanliyouxi.cn -DOMAIN-SUFFIX,qutaobi.com -DOMAIN-SUFFIX,ry51w.cn -DOMAIN-SUFFIX,sg536.cn -DOMAIN-SUFFIX,sifubo.cn -DOMAIN-SUFFIX,sifuce.cn -DOMAIN-SUFFIX,sifuda.cn -DOMAIN-SUFFIX,sifufu.cn -DOMAIN-SUFFIX,sifuge.cn -DOMAIN-SUFFIX,sifugu.cn -DOMAIN-SUFFIX,sifuhe.cn -DOMAIN-SUFFIX,sifuhu.cn -DOMAIN-SUFFIX,sifuji.cn -DOMAIN-SUFFIX,sifuka.cn -DOMAIN-SUFFIX,smgru.net -DOMAIN-SUFFIX,taoggou.com -DOMAIN-SUFFIX,tcxshop.com -DOMAIN-SUFFIX,tjqonline.cn -DOMAIN-SUFFIX,topitme.com -DOMAIN-SUFFIX,tt3sm4.cn -DOMAIN-SUFFIX,tuia.cn -DOMAIN-SUFFIX,tuipenguin.com -DOMAIN-SUFFIX,tuitiger.com -DOMAIN-SUFFIX,websd8.com -DOMAIN-SUFFIX,wx16999.com -DOMAIN-SUFFIX,xiaohuau.xyz -DOMAIN-SUFFIX,yinmong.com -DOMAIN-SUFFIX,yiqifa.com -DOMAIN-SUFFIX,yitaopt.com -DOMAIN-SUFFIX,yjqiqi.com -DOMAIN-SUFFIX,yukhj.com -DOMAIN-SUFFIX,zhaozecheng.cn -DOMAIN-SUFFIX,zhenxinet.com -DOMAIN-SUFFIX,zlne800.com -DOMAIN-SUFFIX,zunmi.cn -DOMAIN-SUFFIX,zzd6.com -DOMAIN-SUFFIX,mackeeper.com -DOMAIN-SUFFIX,app-measurement.com -DOMAIN-SUFFIX,api.joybj.com -DOMAIN-SUFFIX,api.whizzone.com -DOMAIN-SUFFIX,mmstat.com -DOMAIN-SUFFIX,4paradigm.com -DOMAIN-SUFFIX,catch.gift -DOMAIN-SUFFIX,pubnative.net -DOMAIN-SUFFIX,www.googleadservices.com -DOMAIN-SUFFIX,www.google-analytics.com -DOMAIN-SUFFIX,fusion.qq.com -DOMAIN-SUFFIX,ios.bugly.qq.com -DOMAIN-SUFFIX,wup.imtt.qq.com -DOMAIN-SUFFIX,tns.simba.taobao.com -DOMAIN-SUFFIX,click.mz.simba.taobao.com -DOMAIN-SUFFIX,click.simba.taobao.com -DOMAIN-SUFFIX,click.tz.simba.taobao.com -DOMAIN-SUFFIX,stat.simba.taobao.com -DOMAIN-SUFFIX,m-adash.m.taobao.com -DOMAIN-SUFFIX,adashbc.m.taobao.com -DOMAIN-SUFFIX,applovin.com -DOMAIN-SUFFIX,applvn.com -DOMAIN-SUFFIX,inner-active.mobi -DOMAIN-SUFFIX,mdfull.com -DOMAIN-SUFFIX,openx.net -DOMAIN-SUFFIX,vidoomy.com -DOMAIN-SUFFIX,flash.cn -DOMAIN-SUFFIX,gs.getui.com -DOMAIN-SUFFIX,log.b612kaji.com -DOMAIN-SUFFIX,beacon.qq.com -DOMAIN-SUFFIX,pgdt.gtimg.com -DOMAIN-SUFFIX,4009997658.com -DOMAIN-SUFFIX,abbyychina.com -DOMAIN-SUFFIX,bartender.cc -DOMAIN-SUFFIX,betterzip.net -DOMAIN-SUFFIX,beyondcompare.cc -DOMAIN-SUFFIX,bingdianhuanyuan.cn -DOMAIN-SUFFIX,chemdraw.com.cn -DOMAIN-SUFFIX,cjmakeding.com -DOMAIN-SUFFIX,cjmkt.com -DOMAIN-SUFFIX,codesoftchina.com -DOMAIN-SUFFIX,coreldrawchina.com -DOMAIN-SUFFIX,crossoverchina.com -DOMAIN-SUFFIX,easyrecoverychina.com -DOMAIN-SUFFIX,ediuschina.com -DOMAIN-SUFFIX,flstudiochina.com -DOMAIN-SUFFIX,formysql.com -DOMAIN-SUFFIX,guitarpro.cc -DOMAIN-SUFFIX,huishenghuiying.com.cn -DOMAIN-SUFFIX,hypersnap.net -DOMAIN-SUFFIX,iconworkshop.cn -DOMAIN-SUFFIX,imindmap.cc -DOMAIN-SUFFIX,jihehuaban.com.cn -DOMAIN-SUFFIX,keyshot.cc -DOMAIN-SUFFIX,kingdeecn.cn -DOMAIN-SUFFIX,logoshejishi.com -DOMAIN-SUFFIX,mairuan.cn -DOMAIN-SUFFIX,mairuan.com -DOMAIN-SUFFIX,mairuan.com.cn -DOMAIN-SUFFIX,mairuan.net -DOMAIN-SUFFIX,mairuanwang.com -DOMAIN-SUFFIX,makeding.com -DOMAIN-SUFFIX,mathtype.cn -DOMAIN-SUFFIX,mindmanager.cc -DOMAIN-SUFFIX,mindmapper.cc -DOMAIN-SUFFIX,mycleanmymac.com -DOMAIN-SUFFIX,nicelabel.cc -DOMAIN-SUFFIX,ntfsformac.cc -DOMAIN-SUFFIX,ntfsformac.cn -DOMAIN-SUFFIX,overturechina.com -DOMAIN-SUFFIX,passwordrecovery.cn -DOMAIN-SUFFIX,pdfexpert.cc -DOMAIN-SUFFIX,shankejingling.com -DOMAIN-SUFFIX,ultraiso.net -DOMAIN-SUFFIX,vegaschina.cn -DOMAIN-SUFFIX,xmindchina.net -DOMAIN-SUFFIX,xshellcn.com -DOMAIN-SUFFIX,yihuifu.cn -DOMAIN-SUFFIX,yuanchengxiezuo.com -DOMAIN-SUFFIX,zbrushcn.com -DOMAIN-SUFFIX,zhzzx.com -DOMAIN-SUFFIX,clotfun.mobi -DOMAIN-SUFFIX,clotfun.online -DOMAIN-SUFFIX,inmobicdn.net -DOMAIN-SUFFIX,meetrics.com -DOMAIN-SUFFIX,meetrics.net -DOMAIN-SUFFIX,okjhb.xyz -DOMAIN-SUFFIX,supersonic.com -DOMAIN-SUFFIX,supersonicads.com -DOMAIN-SUFFIX,zu08e.cn -DOMAIN-SUFFIX,ad.daum.net -DOMAIN-SUFFIX,track.xiachufang.com -DOMAIN-SUFFIX,toots-a.akamaihd.net -DOMAIN-SUFFIX,optimus-ads.amap.com.w.alikunlun.com -DOMAIN-SUFFIX,yt-adp.ws.126.net -DOMAIN-SUFFIX,alog.umeng.co -DOMAIN-SUFFIX,adsebs.ximalaya.com -DOMAIN-SUFFIX,ad.360in.com -DOMAIN-SUFFIX,ad.hpplay.cn -DOMAIN-SUFFIX,adeng.hpplay.cn -DOMAIN-SUFFIX,rp.hpplay.cn -DOMAIN-SUFFIX,adbs.ximalaya.com -DOMAIN-SUFFIX,appcpi.net -DOMAIN-SUFFIX,bulldogcpi.com -DOMAIN-SUFFIX,insurads.com -IP-CIDR,101.227.97.240/32,no-resolve -IP-CIDR,101.227.200.11/32,no-resolve -IP-CIDR,101.227.200.28/32,no-resolve -IP-CIDR,124.192.153.42/32,no-resolve -IP-CIDR,117.177.248.17/32,no-resolve -IP-CIDR,117.177.248.41/32,no-resolve -IP-CIDR,223.87.176.139/32,no-resolve -IP-CIDR,223.87.176.176/32,no-resolve -IP-CIDR,223.87.177.180/32,no-resolve -IP-CIDR,223.87.177.182/32,no-resolve -IP-CIDR,223.87.177.184/32,no-resolve -IP-CIDR,223.87.177.43/32,no-resolve -IP-CIDR,223.87.177.47/32,no-resolve -IP-CIDR,223.87.177.80/32,no-resolve -IP-CIDR,223.87.182.101/32,no-resolve -IP-CIDR,223.87.182.102/32,no-resolve -IP-CIDR,223.87.182.11/32,no-resolve -IP-CIDR,223.87.182.52/32,no-resolve -IP-CIDR,1.3.0.10/32,no-resolve -IP-CIDR,101.201.29.182/32,no-resolve -IP-CIDR,101.251.211.235/32,no-resolve -IP-CIDR,103.249.254.113/32,no-resolve -IP-CIDR,104.195.62.12/32,no-resolve -IP-CIDR,104.197.140.120/32,no-resolve -IP-CIDR,104.198.198.188/32,no-resolve -IP-CIDR,106.187.95.251/32,no-resolve -IP-CIDR,106.75.65.90/32,no-resolve -IP-CIDR,106.75.65.92/32,no-resolve -IP-CIDR,107.21.113.76/32,no-resolve -IP-CIDR,108.171.248.234/32,no-resolve -IP-CIDR,111.175.220.160/29,no-resolve -IP-CIDR,111.206.22.0/24,no-resolve -IP-CIDR,111.30.135.167/32,no-resolve -IP-CIDR,111.63.135.0/24,no-resolve -IP-CIDR,111.73.45.147/32,no-resolve -IP-CIDR,112.124.115.215/32,no-resolve -IP-CIDR,112.74.95.46/32,no-resolve -IP-CIDR,113.207.57.24/32,no-resolve -IP-CIDR,113.57.230.88/32,no-resolve -IP-CIDR,114.55.123.44/32,no-resolve -IP-CIDR,114.95.102.77/32,no-resolve -IP-CIDR,115.29.141.121/32,no-resolve -IP-CIDR,115.29.247.48/32,no-resolve -IP-CIDR,116.206.22.7/32,no-resolve -IP-CIDR,116.55.227.242/32,no-resolve -IP-CIDR,117.144.242.32/32,no-resolve -IP-CIDR,117.25.133.209/32,no-resolve -IP-CIDR,118.144.88.215/28,no-resolve -IP-CIDR,119.188.13.0/24,no-resolve -IP-CIDR,120.132.57.41/32,no-resolve -IP-CIDR,120.132.63.203/32,no-resolve -IP-CIDR,120.197.89.239/32,no-resolve -IP-CIDR,120.198.116.0/24,no-resolve -IP-CIDR,120.26.151.246/32,no-resolve -IP-CIDR,120.27.34.156/32,no-resolve -IP-CIDR,120.55.199.139/32,no-resolve -IP-CIDR,120.80.57.123/32,no-resolve -IP-CIDR,121.15.207.243/32,no-resolve -IP-CIDR,121.199.73.185/32,no-resolve -IP-CIDR,121.201.108.2/32,no-resolve -IP-CIDR,121.201.11.95/32,no-resolve -IP-CIDR,121.251.255.0/24,no-resolve -IP-CIDR,121.43.75.169/32,no-resolve -IP-CIDR,122.225.103.120/32,no-resolve -IP-CIDR,122.226.223.163/32,no-resolve -IP-CIDR,122.227.254.195/32,no-resolve -IP-CIDR,122.228.236.165/32,no-resolve -IP-CIDR,123.125.111.0/24,no-resolve -IP-CIDR,123.139.154.201/24,no-resolve -IP-CIDR,123.57.162.39/32,no-resolve -IP-CIDR,123.57.94.184/32,no-resolve -IP-CIDR,123.59.152.170/32,no-resolve -IP-CIDR,123.59.78.229/32,no-resolve -IP-CIDR,124.160.194.11/32,no-resolve -IP-CIDR,125.46.61.28/32,no-resolve -IP-CIDR,125.89.69.5/32,no-resolve -IP-CIDR,139.159.32.82/32,no-resolve -IP-CIDR,139.196.239.52/32,no-resolve -IP-CIDR,139.224.26.92/32,no-resolve -IP-CIDR,139.224.74.148/32,no-resolve -IP-CIDR,146.148.85.61/32,no-resolve -IP-CIDR,162.212.181.32/32,no-resolve -IP-CIDR,173.208.177.227/32,no-resolve -IP-CIDR,180.76.155.58/32,no-resolve -IP-CIDR,180.76.162.60/32,no-resolve -IP-CIDR,180.76.171.28/32,no-resolve -IP-CIDR,180.76.172.149/32,no-resolve -IP-CIDR,180.76.181.213/32,no-resolve -IP-CIDR,182.92.81.104/32,no-resolve -IP-CIDR,183.131.79.130/32,no-resolve -IP-CIDR,183.131.79.30/32,no-resolve -IP-CIDR,183.59.53.187/29,no-resolve -IP-CIDR,183.6.188.226/29,no-resolve -IP-CIDR,198.40.52.11/32,no-resolve -IP-CIDR,202.104.1.27/32,no-resolve -IP-CIDR,202.105.165.202/32,no-resolve -IP-CIDR,205.209.138.102/32,no-resolve -IP-CIDR,211.103.159.32/32,no-resolve -IP-CIDR,211.137.132.89/32,no-resolve -IP-CIDR,211.139.178.49/32,no-resolve -IP-CIDR,211.149.225.23/32,no-resolve -IP-CIDR,211.167.105.131/32,no-resolve -IP-CIDR,211.98.71.195/29,no-resolve -IP-CIDR,218.25.246.118/32,no-resolve -IP-CIDR,219.234.83.60/32,no-resolve -IP-CIDR,221.179.140.0/24,no-resolve -IP-CIDR,221.179.183.0/24,no-resolve -IP-CIDR,221.179.191.0/24,no-resolve -IP-CIDR,221.179.46.190/25,no-resolve -IP-CIDR,221.204.213.222/32,no-resolve -IP-CIDR,221.228.214.101/32,no-resolve -IP-CIDR,222.187.226.96/32,no-resolve -IP-CIDR,223.6.255.99/32,no-resolve -IP-CIDR,23.235.156.167/32,no-resolve -IP-CIDR,23.42.186.24/32,no-resolve -IP-CIDR,23.66.147.48/32,no-resolve -IP-CIDR,27.255.67.120/32,no-resolve -IP-CIDR,42.51.146.207/32,no-resolve -IP-CIDR,45.34.240.72/32,no-resolve -IP-CIDR,46.165.197.153/32,no-resolve -IP-CIDR,46.165.197.231/32,no-resolve -IP-CIDR,47.90.50.177/32,no-resolve -IP-CIDR,47.93.103.196/32,no-resolve -IP-CIDR,47.94.89.32/32,no-resolve -IP-CIDR,47.96.162.122/32,no-resolve -IP-CIDR,58.215.179.159/32,no-resolve -IP-CIDR,58.221.28.166/32,no-resolve -IP-CIDR,60.19.29.21/28,no-resolve -IP-CIDR,60.190.139.164/32,no-resolve -IP-CIDR,60.191.124.196/32,no-resolve -IP-CIDR,60.210.17.12/24,no-resolve -IP-CIDR,61.129.70.132/32,no-resolve -IP-CIDR,61.132.216.232/32,no-resolve -IP-CIDR,61.132.221.146/32,no-resolve -IP-CIDR,61.132.255.212/32,no-resolve -IP-CIDR,61.132.255.222/25,no-resolve -IP-CIDR,61.147.184.18/32,no-resolve -IP-CIDR,61.152.223.15/32,no-resolve -IP-CIDR,61.174.50.167/25,no-resolve -IP-CIDR,61.191.12.74/32,no-resolve -IP-CIDR,61.191.206.4/32,no-resolve -IP-CIDR,67.229.224.28/32,no-resolve -IP-CIDR,69.28.57.245/32,no-resolve -IP-CIDR,74.117.182.77/32,no-resolve -IP-CIDR,78.140.131.214/32,no-resolve -IP-CIDR,39.107.15.115/32,no-resolve -IP-CIDR,47.89.59.182/32,no-resolve -IP-CIDR,103.49.209.27/32,no-resolve -IP-CIDR,123.56.152.96/32,no-resolve -IP-CIDR,61.160.200.223/32,no-resolve -IP-CIDR,61.160.200.242/32,no-resolve -IP-CIDR,61.160.200.252/32,no-resolve -IP-CIDR,61.174.50.214/32,no-resolve -IP-CIDR,111.175.220.163/32,no-resolve -IP-CIDR,111.175.220.164/32,no-resolve -IP-CIDR,124.232.160.178/32,no-resolve -IP-CIDR,175.6.223.15/32,no-resolve -IP-CIDR,183.59.53.237/32,no-resolve -IP-CIDR,218.93.127.37/32,no-resolve -IP-CIDR,221.228.17.152/32,no-resolve -IP-CIDR,221.231.6.79/32,no-resolve -IP-CIDR,222.186.61.91/32,no-resolve -IP-CIDR,222.186.61.95/32,no-resolve -IP-CIDR,222.186.61.96/32,no-resolve -IP-CIDR,222.186.61.97/32,no-resolve -IP-CIDR,106.75.231.48/32,no-resolve -IP-CIDR,119.4.249.166/32,no-resolve -IP-CIDR,220.196.52.141/32,no-resolve -IP-CIDR,221.6.4.148/32,no-resolve -IP-CIDR,114.247.28.96/32,no-resolve -IP-CIDR,221.179.131.72/32,no-resolve -IP-CIDR,221.179.140.145/32,no-resolve -IP-CIDR,10.72.25.0/24,no-resolve -IP-CIDR,115.182.16.79/32,no-resolve -IP-CIDR,118.144.88.126/32,no-resolve -IP-CIDR,118.144.88.215/32,no-resolve -IP-CIDR,118.144.88.216/32,no-resolve -IP-CIDR,120.76.189.132/32,no-resolve -IP-CIDR,124.14.21.147/32,no-resolve -IP-CIDR,124.14.21.151/32,no-resolve -IP-CIDR,180.166.52.24/32,no-resolve -IP-CIDR,211.161.101.106/32,no-resolve -IP-CIDR,220.115.251.25/32,no-resolve -IP-CIDR,222.73.156.235/32,no-resolve -#知乎 -IP-CIDR,188.89.204.198/32,no-resolve \ No newline at end of file diff --git a/Surge/AdRuleTest.list b/Surge/AdRuleTest.list deleted file mode 100644 index 46c74a731f..0000000000 --- a/Surge/AdRuleTest.list +++ /dev/null @@ -1,1132 +0,0 @@ -#Update 2021.1.30 Self-use for testing only. -DOMAIN-SUFFIX,admaster.com -DOMAIN-SUFFIX,0z5jn.cn -DOMAIN-SUFFIX,114so.cn -DOMAIN-SUFFIX,1632j6.cn -DOMAIN-SUFFIX,1mb034.cn -DOMAIN-SUFFIX,528b8.cn -DOMAIN-SUFFIX,801.tianya.cn -DOMAIN-SUFFIX,803.tianya.cn -DOMAIN-SUFFIX,9377.cn -DOMAIN-SUFFIX,a6ntv.cn -DOMAIN-SUFFIX,ad.bmac.com.cn -DOMAIN-SUFFIX,adfill.adview.cn -DOMAIN-SUFFIX,ads.voiceads.cn -DOMAIN-SUFFIX,ads.waps.cn -DOMAIN-SUFFIX,ads.wapx.cn -DOMAIN-SUFFIX,allyes.cn -DOMAIN-SUFFIX,au.w.inmobi.cn -DOMAIN-SUFFIX,bid.adview.cn -DOMAIN-SUFFIX,bigdata.adfuture.cn -DOMAIN-SUFFIX,bigdata.advmob.cn -DOMAIN-SUFFIX,c.xhsxgmt.cn -DOMAIN-SUFFIX,cloudcdn.dopa.com.cn -DOMAIN-SUFFIX,cm.reachmax.cn -DOMAIN-SUFFIX,config.adview.cn -DOMAIN-SUFFIX,conversion.adpro.cn -DOMAIN-SUFFIX,d.s11.cn -DOMAIN-SUFFIX,dol.tianya.cn -DOMAIN-SUFFIX,emar.com.cn -DOMAIN-SUFFIX,fdxkh8.cn -DOMAIN-SUFFIX,file.ipinyou.com.cn -DOMAIN-SUFFIX,folder.adfuture.cn -DOMAIN-SUFFIX,folder.advmob.cn -DOMAIN-SUFFIX,fotacontrol.adfuture.cn -DOMAIN-SUFFIX,g6rfh.cn -DOMAIN-SUFFIX,hpplay.com.cn -DOMAIN-SUFFIX,i.stat.nearme.com.cn -DOMAIN-SUFFIX,ias816.ujikdd041o.cn -DOMAIN-SUFFIX,iflow.uczzd.cn -DOMAIN-SUFFIX,iflow.uczzd.com.cn -DOMAIN-SUFFIX,ipinyou.com.cn -DOMAIN-SUFFIX,jifendownload.2345.cn -DOMAIN-SUFFIX,jmgehn.cn -DOMAIN-SUFFIX,kv.stat.nearme.com.cn -DOMAIN-SUFFIX,log.cs.pp.cn -DOMAIN-SUFFIX,log.vcgame.cn -DOMAIN-SUFFIX,log.voicecloud.cn -DOMAIN-SUFFIX,m.adpro.cn -DOMAIN-SUFFIX,m.qpic.cn -DOMAIN-SUFFIX,m.reachmax.cn -DOMAIN-SUFFIX,mgr.aduu.cn -DOMAIN-SUFFIX,mm.dopa.com.cn -DOMAIN-SUFFIX,myhug.cn -DOMAIN-SUFFIX,nal5h.cn -DOMAIN-SUFFIX,pd.dopa.com.cn -DOMAIN-SUFFIX,pic.517m.cn -DOMAIN-SUFFIX,push.jiguang.cn -DOMAIN-SUFFIX,report.adview.cn -DOMAIN-SUFFIX,res.aduu.cn -DOMAIN-SUFFIX,rtb.adview.cn -DOMAIN-SUFFIX,s.xhsxgmt.cn -DOMAIN-SUFFIX,sas816.ujikdd041o.cn -DOMAIN-SUFFIX,sdkm.w.inmobi.cn -DOMAIN-SUFFIX,stat.browser.nearme.com.cn -DOMAIN-SUFFIX,stat.zol.com.cn -DOMAIN-SUFFIX,static.wooboo.com.cn -DOMAIN-SUFFIX,stats.dmp.ghac.cn -DOMAIN-SUFFIX,stats.magicwindow.cn -DOMAIN-SUFFIX,t.linkpage.cn -DOMAIN-SUFFIX,test2014.adview.cn -DOMAIN-SUFFIX,track.ra.icast.cn -DOMAIN-SUFFIX,ttqr58.cn -DOMAIN-SUFFIX,uerzyr.cn -DOMAIN-SUFFIX,vf5yb4.cn -DOMAIN-SUFFIX,vq6nsu.cn -DOMAIN-SUFFIX,x.adpro.cn -DOMAIN-SUFFIX,xia.bingdianhuanyuan.cn -DOMAIN-SUFFIX,xia.chemdraw.com.cn -DOMAIN-SUFFIX,xia.huishenghuiying.com.cn -DOMAIN-SUFFIX,xia.jihehuaban.com.cn -DOMAIN-SUFFIX,xia.kingdeecn.cn -DOMAIN-SUFFIX,xia.parallelsdesktop.cn -DOMAIN-SUFFIX,xia.vegaschina.cn -DOMAIN-SUFFIX,xiazai.mathtype.cn -DOMAIN-SUFFIX,xiazai.ntfsformac.cn -DOMAIN-SUFFIX,xiazai.xmindchina.cn -DOMAIN-SUFFIX,yunpifu.cn -DOMAIN-SUFFIX,testin.cn -DOMAIN-SUFFIX,cccwwwr.com -DOMAIN-SUFFIX,mmkkiivv.com -DOMAIN-SUFFIX,oollttqq.com -DOMAIN-SUFFIX,958so.cn -DOMAIN-SUFFIX,x316f.cn -DOMAIN-SUFFIX,146na.cn -DOMAIN-SUFFIX,su9orw.cn -DOMAIN-SUFFIX,act.commercial.shouji.360.cn -DOMAIN-SUFFIX,ad.dev.360.cn -DOMAIN-SUFFIX,ad.gamebox.360.cn -DOMAIN-SUFFIX,adapi.shouji.360.cn -DOMAIN-SUFFIX,api.shuaji.360.cn -DOMAIN-SUFFIX,click.stat.hao.360.cn -DOMAIN-SUFFIX,dev.tg.wan.360.cn -DOMAIN-SUFFIX,down.360.cn -DOMAIN-SUFFIX,g.sdk.look.360.cn -DOMAIN-SUFFIX,h5.mse.360.cn -DOMAIN-SUFFIX,huid.ad.360.cn -DOMAIN-SUFFIX,huodong.ios.shouji.360.cn -DOMAIN-SUFFIX,leak.360.cn -DOMAIN-SUFFIX,mbs.hao.360.cn -DOMAIN-SUFFIX,msg.shouji.360.cn -DOMAIN-SUFFIX,msoftdl.360.cn -DOMAIN-SUFFIX,openbox.mobilem.360.cn -DOMAIN-SUFFIX,pub.se.360.cn -DOMAIN-SUFFIX,rd.wan.360.cn -DOMAIN-SUFFIX,s.360.cn -DOMAIN-SUFFIX,s.union.360.cn -DOMAIN-SUFFIX,sdk.look.360.cn -DOMAIN-SUFFIX,show.look.360.cn -DOMAIN-SUFFIX,soft.data.weather.360.cn -DOMAIN-SUFFIX,stat.m.360.cn -DOMAIN-SUFFIX,pdown.stat.360safe.com -DOMAIN-SUFFIX,stat.360safe.com -DOMAIN-SUFFIX,yihe360.com -DOMAIN-SUFFIX,2052.flash2-http.qq.com -DOMAIN-SUFFIX,act.qq.com -DOMAIN-SUFFIX,ad.qun.qq.com -DOMAIN-SUFFIX,adfilter.imtt.qq.com -DOMAIN-SUFFIX,adsrich.qq.com -DOMAIN-SUFFIX,aexception.bugly.qq.com -DOMAIN-SUFFIX,android.bugly.qq.com -DOMAIN-SUFFIX,astat.bugly.qq.com -DOMAIN-SUFFIX,bs.l.qq.com -DOMAIN-SUFFIX,bugreportv2.qq.com -DOMAIN-SUFFIX,c.l.qq.com -DOMAIN-SUFFIX,c2.l.qq.com -DOMAIN-SUFFIX,cb.l.qq.com -DOMAIN-SUFFIX,cfg.imtt.qq.com -DOMAIN-SUFFIX,client.show.qq.com -DOMAIN-SUFFIX,cm.e.qq.com -DOMAIN-SUFFIX,cm.l.qq.com -DOMAIN-SUFFIX,dir.minigame.qq.com -DOMAIN-SUFFIX,etg.qq.com -DOMAIN-SUFFIX,fm.qzone.qq.com -DOMAIN-SUFFIX,fodder.qq.com -DOMAIN-SUFFIX,fodder.tc.qq.com -DOMAIN-SUFFIX,fw.qq.com -DOMAIN-SUFFIX,hm.l.qq.com -DOMAIN-SUFFIX,httpring.qq.com -DOMAIN-SUFFIX,iacc.qq.com -DOMAIN-SUFFIX,if.mingxing.qq.com -DOMAIN-SUFFIX,imc.l.qq.com -DOMAIN-SUFFIX,img1.sj.qq.com -DOMAIN-SUFFIX,info.3g.qq.com -DOMAIN-SUFFIX,jingjia.qq.com -DOMAIN-SUFFIX,l2.l.qq.com -DOMAIN-SUFFIX,lb.l.qq.com -DOMAIN-SUFFIX,livec.l.qq.com -DOMAIN-SUFFIX,livem.l.qq.com -DOMAIN-SUFFIX,log.tbs.qq.com -DOMAIN-SUFFIX,ls.l.qq.com -DOMAIN-SUFFIX,mapp.qzone.qq.com -DOMAIN-SUFFIX,mazu.3g.qq.com -DOMAIN-SUFFIX,mta.qq.com -DOMAIN-SUFFIX,openapi.guanjia.qq.com -DOMAIN-SUFFIX,p.l.qq.com -DOMAIN-SUFFIX,p.store.qq.com -DOMAIN-SUFFIX,p2.l.qq.com -DOMAIN-SUFFIX,p3.l.qq.com -DOMAIN-SUFFIX,pagespeed.report.qq.com -DOMAIN-SUFFIX,pinghot.qq.com -DOMAIN-SUFFIX,pingjs.qq.com -DOMAIN-SUFFIX,pms.mb.qq.com -DOMAIN-SUFFIX,qss-client.qq.com -DOMAIN-SUFFIX,recmd.html5.qq.com -DOMAIN-SUFFIX,report.huatuo.qq.com -DOMAIN-SUFFIX,report.qq.com -DOMAIN-SUFFIX,report.vip.qq.com -DOMAIN-SUFFIX,rh.qq.com -DOMAIN-SUFFIX,rich.qq.com -DOMAIN-SUFFIX,routertips.video.qq.com -DOMAIN-SUFFIX,rs1.qq.com -DOMAIN-SUFFIX,rs2.qq.com -DOMAIN-SUFFIX,s.gdt.qq.com -DOMAIN-SUFFIX,sdk.e.qq.com -DOMAIN-SUFFIX,sdkconfig.video.qq.com -DOMAIN-SUFFIX,showwxml.qq.com -DOMAIN-SUFFIX,soft.tbs.imtt.qq.com -DOMAIN-SUFFIX,stdl.qq.com -DOMAIN-SUFFIX,t.l.qq.com -DOMAIN-SUFFIX,tj.b.qq.com -DOMAIN-SUFFIX,tj.video.qq.com -DOMAIN-SUFFIX,tools.3g.qq.com -DOMAIN-SUFFIX,trace.qq.com -DOMAIN-SUFFIX,union.discuz.qq.com -DOMAIN-SUFFIX,up-hl.3g.qq.com -DOMAIN-SUFFIX,user1.game.qq.com -DOMAIN-SUFFIX,vpic.video.qq.com -DOMAIN-SUFFIX,w.l.qq.com -DOMAIN-SUFFIX,yun-hl.3g.qq.com -DOMAIN-SUFFIX,ad1.sina.com.cn -DOMAIN-SUFFIX,ad2.sina.com.cn -DOMAIN-SUFFIX,ad3.sina.com.cn -DOMAIN-SUFFIX,ad4.sina.com -DOMAIN-SUFFIX,ad5.sina.com.cn -DOMAIN-SUFFIX,ads.sina.com -DOMAIN-SUFFIX,click.uve.mobile.sina.cn -DOMAIN-SUFFIX,cm.dmp.sina.cn -DOMAIN-SUFFIX,d4.sinaimg.cn -DOMAIN-SUFFIX,d5.sinaimg.cn -DOMAIN-SUFFIX,d9.sinaimg.cn -DOMAIN-SUFFIX,log.interest.mix.sina.com.cn -DOMAIN-SUFFIX,log.mix.sina.com.cn -DOMAIN-SUFFIX,log.sina.cn -DOMAIN-SUFFIX,r.dmp.sina.cn -DOMAIN-SUFFIX,sax.sina.cn -DOMAIN-SUFFIX,sax1.sina.com.cn -DOMAIN-SUFFIX,sax2.sina.com.cn -DOMAIN-SUFFIX,sax3.sina.com.cn -DOMAIN-SUFFIX,sax4.sina.com.cn -DOMAIN-SUFFIX,sax5.sina.com.cn -DOMAIN-SUFFIX,sax6.sina.com.cn -DOMAIN-SUFFIX,sax7.sina.com.cn -DOMAIN-SUFFIX,sax8.sina.com.cn -DOMAIN-SUFFIX,sax9.sina.com.cn -DOMAIN-SUFFIX,dp.im.weibo.cn -DOMAIN-SUFFIX,m.game.weibo.cn -DOMAIN-SUFFIX,c.biz.weibo.com -DOMAIN-SUFFIX,c.wcpt.biz.weibo.com -DOMAIN-SUFFIX,click.uve.weibo.com -DOMAIN-SUFFIX,wax.weibo.com -DOMAIN-SUFFIX,wbapp.uve.weibo.com -DOMAIN-SUFFIX,widget.weibo.com -DOMAIN-SUFFIX,zc.biz.weibo.com -DOMAIN-SUFFIX,adashx.m.taobao.com -DOMAIN-SUFFIX,ip.taobao.com -DOMAIN-SUFFIX,nbsdk-baichuan.taobao.com -DOMAIN-SUFFIX,pics.taobaocdn.com -DOMAIN-SUFFIX,pindao.huoban.taobao.com -DOMAIN-SUFFIX,rj.m.taobao.com -DOMAIN-SUFFIX,sdkinit.taobao.com -DOMAIN-SUFFIX,show.re.taobao.com -DOMAIN-SUFFIX,simaba.taobao.com -DOMAIN-SUFFIX,a.alimama.cn -DOMAIN-SUFFIX,bm.alimama.cn -DOMAIN-SUFFIX,bmvip.alimama.cn -DOMAIN-SUFFIX,cb.alimama.cn -DOMAIN-SUFFIX,img.alimama.cn -DOMAIN-SUFFIX,tw.alimama.cn -DOMAIN-SUFFIX,acjs.aliyun.com -DOMAIN-SUFFIX,acookie.alimama.com -DOMAIN-SUFFIX,arms-retcode.aliyuncs.com -DOMAIN-SUFFIX,afpeng.alimama.com -DOMAIN-SUFFIX,afpssp.alimama.com -DOMAIN-SUFFIX,afptrack.alimama.com -DOMAIN-SUFFIX,alimama.alicdn.com -DOMAIN-SUFFIX,alipaylog.com -DOMAIN-SUFFIX,amdc.alipay.com -DOMAIN-SUFFIX,appdownload.alicdn.com -DOMAIN-SUFFIX,banner.alimama.com -DOMAIN-SUFFIX,c.alimama.com -DOMAIN-SUFFIX,click.aliyun.com -DOMAIN-SUFFIX,cpc.click.alimama.com -DOMAIN-SUFFIX,dorangesource.alicdn.com -DOMAIN-SUFFIX,hydra.alibaba.com -DOMAIN-SUFFIX,jsadsdisplay.cn-beijing.log.aliyuncs.com -DOMAIN-SUFFIX,mdap.alipaylog.com -DOMAIN-SUFFIX,mobaders.oss-cn-beijing.aliyuncs.com -DOMAIN-SUFFIX,p.alimama.com -DOMAIN-SUFFIX,static.alimama.com -DOMAIN-SUFFIX,t.alimama.com -DOMAIN-SUFFIX,ttjx-online.cn-hangzhou.log.aliyuncs.com -DOMAIN-SUFFIX,analytics.hz.netease.com -DOMAIN-SUFFIX,statis.push.netease.com -DOMAIN-SUFFIX,analytics.ws.126.net -DOMAIN-SUFFIX,m.analytics.126.net -DOMAIN-SUFFIX,stat.ws.126.net -DOMAIN-SUFFIX,a.stat.xiaomi.com -DOMAIN-SUFFIX,analytics.xgimi.com -DOMAIN-SUFFIX,api.ad.xiaomi.com -DOMAIN-SUFFIX,cdn.ad.xiaomi.com -DOMAIN-SUFFIX,e.ad.xiaomi.com -DOMAIN-SUFFIX,o2o.api.xiaomi.com -DOMAIN-SUFFIX,sdkconfig.ad.xiaomi.com -DOMAIN-SUFFIX,sg.a.stat.mi.com -DOMAIN-SUFFIX,ssp.ad.xiaomi.com -DOMAIN-SUFFIX,stat.pandora.xiaomi.com -DOMAIN-SUFFIX,test.ad.xiaomi.com -DOMAIN-SUFFIX,test.e.ad.xiaomi.com -DOMAIN-SUFFIX,test.zeus.ad.xiaomi.com -DOMAIN-SUFFIX,zeus.ad.xiaomi.com -DOMAIN-SUFFIX,info.analysis.kp.sec.miui.com -DOMAIN-SUFFIX,adp.atm.youku.com -DOMAIN-SUFFIX,bsv.atm.youku.com -DOMAIN-SUFFIX,count.atm.youku.com -DOMAIN-SUFFIX,html.atm.youku.com -DOMAIN-SUFFIX,m.atm.youku.com -DOMAIN-SUFFIX,mf.atm.youku.com -DOMAIN-SUFFIX,statis.mobile.youku.com -DOMAIN-SUFFIX,v2html.atm.youku.com -DOMAIN-SUFFIX,val.atm.youku.com -DOMAIN-SUFFIX,valb.atm.youku.com -DOMAIN-SUFFIX,valc.atm.youku.com -DOMAIN-SUFFIX,valf.atm.youku.com -DOMAIN-SUFFIX,valp.atm.youku.com -DOMAIN-SUFFIX,valt.atm.youku.com -DOMAIN-SUFFIX,api.cpu.baidu.com -DOMAIN-SUFFIX,api.share.baidu.com -DOMAIN-SUFFIX,api.youqian.baidu.com -DOMAIN-SUFFIX,as.baidu.com -DOMAIN-SUFFIX,bdimg.share.baidu.com -DOMAIN-SUFFIX,boscdn.bpc.baidu.com -DOMAIN-SUFFIX,click.bes.baidu.com -DOMAIN-SUFFIX,click.hm.baidu.com -DOMAIN-SUFFIX,cm.baichuan.baidu.com -DOMAIN-SUFFIX,cm.pos.baidu.com -DOMAIN-SUFFIX,cpro.baidustatic.com -DOMAIN-SUFFIX,cpro.tieba.baidu.com -DOMAIN-SUFFIX,cpro2.baidustatic.com -DOMAIN-SUFFIX,dup.baidustatic.com -DOMAIN-SUFFIX,idm.bce.baidu.com -DOMAIN-SUFFIX,imageplus.baidu.com -DOMAIN-SUFFIX,itsdata.map.baidu.com -DOMAIN-SUFFIX,log.music.baidu.com -DOMAIN-SUFFIX,log.waimai.baidu.com -DOMAIN-SUFFIX,newvector.map.baidu.com -DOMAIN-SUFFIX,offnavi.map.baidu.com -DOMAIN-SUFFIX,ps.map.baidu.com -DOMAIN-SUFFIX,res.mi.baidu.com -DOMAIN-SUFFIX,rigel.baidustatic.com -DOMAIN-SUFFIX,s.cpro.baidu.com -DOMAIN-SUFFIX,share.baidu.com -DOMAIN-SUFFIX,snippet.pos.baidu.com -DOMAIN-SUFFIX,sp0.baidu.com -DOMAIN-SUFFIX,stat.v.baidu.com -DOMAIN-SUFFIX,static.su.baidu.com -DOMAIN-SUFFIX,sv.map.baidu.com -DOMAIN-SUFFIX,t10.baidu.com -DOMAIN-SUFFIX,t11.baidu.com -DOMAIN-SUFFIX,t12.baidu.com -DOMAIN-SUFFIX,tongji.baidu.com -DOMAIN-SUFFIX,tracker.baidu.com -DOMAIN-SUFFIX,ubmcmm.baidustatic.com -DOMAIN-SUFFIX,udpolimenew.baidu.com -DOMAIN-SUFFIX,ufosdk.baidu.com -DOMAIN-SUFFIX,wn.pos.baidu.com -DOMAIN-SUFFIX,zhanzhang.baidu.com -DOMAIN-SUFFIX,baikebcs.bdimg.com -DOMAIN-SUFFIX,static.map.bdimg.com -DOMAIN-SUFFIX,ae.bdstatic.com -DOMAIN-SUFFIX,alpha.brand.sogou.com -DOMAIN-SUFFIX,cpc.brand.sogou.com -DOMAIN-SUFFIX,data.haoma.sogou.com -DOMAIN-SUFFIX,dsp.brand.sogou.com -DOMAIN-SUFFIX,dspcm.brand.sogou.com -DOMAIN-SUFFIX,eff.lu.sogou.com -DOMAIN-SUFFIX,get.sogou.com -DOMAIN-SUFFIX,img.shouji.sogou.com -DOMAIN-SUFFIX,input.shouji.sogou.com -DOMAIN-SUFFIX,irnvf.lu.sogou.com -DOMAIN-SUFFIX,kthxd.lu.sogou.com -DOMAIN-SUFFIX,lk.brand.sogou.com -DOMAIN-SUFFIX,m.lu.sogou.com -DOMAIN-SUFFIX,p.lu.sogou.com -DOMAIN-SUFFIX,sy.brand.sogou.com -DOMAIN-SUFFIX,vjoz.lu.sogou.com -DOMAIN-SUFFIX,wb.brand.sogou.com -DOMAIN-SUFFIX,ztrpm.lu.sogou.com -DOMAIN-SUFFIX,s.ads.sohu.com -DOMAIN-SUFFIX,t.ads.sohu.com -DOMAIN-SUFFIX,parallelsdesktop.cn -DOMAIN-SUFFIX,xmindchina.cn -DOMAIN-SUFFIX,ysjweb.com -DOMAIN-SUFFIX,sxmutan.com -DOMAIN-SUFFIX,tymsyx.com -DOMAIN-SUFFIX,static.googleadsserving.cn -DOMAIN-SUFFIX,ade.googlesyndication.com -DOMAIN-SUFFIX,ads.google.com -DOMAIN-SUFFIX,google-analytics.com -DOMAIN-SUFFIX,ssl.google-analytics.com -DOMAIN-SUFFIX,1.yhzm.cc -DOMAIN-SUFFIX,1377.com -DOMAIN-SUFFIX,6vhao.kkcaicai.com -DOMAIN-SUFFIX,817.dopa.com -DOMAIN-SUFFIX,818.dopa.com -DOMAIN-SUFFIX,9377s.com -DOMAIN-SUFFIX,a.adk2x.com -DOMAIN-SUFFIX,a.ai.inmobi.com -DOMAIN-SUFFIX,a.appjiagu.com -DOMAIN-SUFFIX,a.applovin.com -DOMAIN-SUFFIX,a.img.static.youmi.net -DOMAIN-SUFFIX,a.tanx.com -DOMAIN-SUFFIX,a1.img.static.youmi.net -DOMAIN-SUFFIX,a2.img.static.youmi.net -DOMAIN-SUFFIX,a3.img.static.youmi.net -DOMAIN-SUFFIX,acceptable.a-ads.com -DOMAIN-SUFFIX,acookie.linezing.com -DOMAIN-SUFFIX,activity.tuipear.com -DOMAIN-SUFFIX,ad.cdn.sex -DOMAIN-SUFFIX,adbma.adk2.co -DOMAIN-SUFFIX,admin5.com -DOMAIN-SUFFIX,adplexmedia.adk2.co -DOMAIN-SUFFIX,adplexmedia.adk2x.com -DOMAIN-SUFFIX,adquan.com -DOMAIN-SUFFIX,ads-a.juicyads.com -DOMAIN-SUFFIX,ads-west-colo.adsymptotic.com -DOMAIN-SUFFIX,ads.979799777.com -DOMAIN-SUFFIX,ads.bssdl.kugou.com -DOMAIN-SUFFIX,ads.creative-serving.com -DOMAIN-SUFFIX,ads.eu.msn.com -DOMAIN-SUFFIX,ads.feedly.com -DOMAIN-SUFFIX,ads.genieessp.com -DOMAIN-SUFFIX,ads.gionee.com -DOMAIN-SUFFIX,ads.gmodules.com -DOMAIN-SUFFIX,ads.mobclix.com -DOMAIN-SUFFIX,ads.msn.com -DOMAIN-SUFFIX,ads.newtentionassets.net -DOMAIN-SUFFIX,ads.nexage.com -DOMAIN-SUFFIX,ads.ninemsn.com.au -DOMAIN-SUFFIX,ads.pubmatic.com -DOMAIN-SUFFIX,ads.servebom.com -DOMAIN-SUFFIX,ads.stickyadstv.com -DOMAIN-SUFFIX,ads.vamaker.com -DOMAIN-SUFFIX,ads.yahoo.com -DOMAIN-SUFFIX,ads.yam.com -DOMAIN-SUFFIX,ads.yimg.com -DOMAIN-SUFFIX,ads.youtube.com -DOMAIN-SUFFIX,adserver.adtech.de -DOMAIN-SUFFIX,adserver.adtechus.com -DOMAIN-SUFFIX,adserver.snapads.com -DOMAIN-SUFFIX,adserver.xpanama.net -DOMAIN-SUFFIX,adserver.yahoo.com -DOMAIN-SUFFIX,advertising.com -DOMAIN-SUFFIX,adx-static.ksosoft.com -DOMAIN-SUFFIX,adx.ads.oppomobile.com -DOMAIN-SUFFIX,adx.tanx.com -DOMAIN-SUFFIX,adxxx.com -DOMAIN-SUFFIX,aka-cdn-ns.adtechus.com -DOMAIN-SUFFIX,aka-cdn.adtechus.com -DOMAIN-SUFFIX,allyes.com -DOMAIN-SUFFIX,analytics.ad.daum.net -DOMAIN-SUFFIX,analytics.live.com -DOMAIN-SUFFIX,analytics.msn.com -DOMAIN-SUFFIX,analytics.r.msn.com -DOMAIN-SUFFIX,analytics.snssdk.com -DOMAIN-SUFFIX,analytics.spotify.com -DOMAIN-SUFFIX,analytics.tool.lu -DOMAIN-SUFFIX,analytics.yahoo.com -DOMAIN-SUFFIX,analytics.yam.com -DOMAIN-SUFFIX,analytics3.starschina.com -DOMAIN-SUFFIX,andmlbf.tj.ijinshan.com -DOMAIN-SUFFIX,api.adbana.com -DOMAIN-SUFFIX,api.airpush.com -DOMAIN-SUFFIX,api.amplitude.com -DOMAIN-SUFFIX,api.appjiagu.com -DOMAIN-SUFFIX,api.appsflyer.com -DOMAIN-SUFFIX,api.branch.io -DOMAIN-SUFFIX,api.cdnbye.com -DOMAIN-SUFFIX,api.talkingdata.com -DOMAIN-SUFFIX,api.tongji.today -DOMAIN-SUFFIX,api.w.inmobi.com -DOMAIN-SUFFIX,apistaging.airpush.com -DOMAIN-SUFFIX,apistat.adbana.com -DOMAIN-SUFFIX,apk.static.youmi.net -DOMAIN-SUFFIX,app.50bang.org -DOMAIN-SUFFIX,appliedsemantics.com -DOMAIN-SUFFIX,apps5.oingo.com -DOMAIN-SUFFIX,apptv.w.inmobi.com -DOMAIN-SUFFIX,appwall.api.airpush.com -DOMAIN-SUFFIX,as.mgtv.com -DOMAIN-SUFFIX,ashifen.com -DOMAIN-SUFFIX,assets.servedby-buysellads.com -DOMAIN-SUFFIX,au.w.inmobi.com -DOMAIN-SUFFIX,b.appjiagu.com -DOMAIN-SUFFIX,b.hkfuy.com -DOMAIN-SUFFIX,b.ndtzx.com -DOMAIN-SUFFIX,banner.img.static.youmi.net -DOMAIN-SUFFIX,bd1.dopa.com -DOMAIN-SUFFIX,bd2.dopa.com -DOMAIN-SUFFIX,bdapi.ads.oppomobile.com -DOMAIN-SUFFIX,bdfrm.bidvertiser.com -DOMAIN-SUFFIX,bdsp.x.jd.com -DOMAIN-SUFFIX,bdtv.tianlangkm.com -DOMAIN-SUFFIX,bdv.bidvertiser.com -DOMAIN-SUFFIX,beta.airpush.com -DOMAIN-SUFFIX,bigdata.adsunflower.com -DOMAIN-SUFFIX,bigdata.adups.com -DOMAIN-SUFFIX,bingads.microsoft.com -DOMAIN-SUFFIX,bj.bcebos.com -DOMAIN-SUFFIX,bzshzx.com -DOMAIN-SUFFIX,c.appjiagu.com -DOMAIN-SUFFIX,c.duomai.com -DOMAIN-SUFFIX,c.nz.gt.igexin.com -DOMAIN-SUFFIX,c.sz.gt.igexin.com -DOMAIN-SUFFIX,c.top267.com -DOMAIN-SUFFIX,c.ugg66.com -DOMAIN-SUFFIX,c.w.inmobi.com -DOMAIN-SUFFIX,c1.adform.net -DOMAIN-SUFFIX,c8.top267.com -DOMAIN-SUFFIX,cchfjz.com -DOMAIN-SUFFIX,cdn.ads.jlscds.com -DOMAIN-SUFFIX,cdn.bidvertiser.com -DOMAIN-SUFFIX,cdn.taboola.com -DOMAIN-SUFFIX,cdn.taboolasyndication.com -DOMAIN-SUFFIX,cdn.tanx.com -DOMAIN-SUFFIX,cf.cdn.inmobi.com -DOMAIN-SUFFIX,cf8d.stat.gw.youmi.net -DOMAIN-SUFFIX,chance.adsensor.org -DOMAIN-SUFFIX,choice.microsoft.com -DOMAIN-SUFFIX,choice.microsoft.com.nsatc.net -DOMAIN-SUFFIX,click.jebe.renren.com -DOMAIN-SUFFIX,click.qianqian.com -DOMAIN-SUFFIX,click.tanx.com -DOMAIN-SUFFIX,click.tianyaui.com -DOMAIN-SUFFIX,cloudcdn.dopa.com -DOMAIN-SUFFIX,cm.adkmob.com -DOMAIN-SUFFIX,cm.gtags.net -DOMAIN-SUFFIX,cm.he2d.com -DOMAIN-SUFFIX,cm.ipinyou.com -DOMAIN-SUFFIX,cm.vamaker.com -DOMAIN-SUFFIX,cm066.getui.igexin.com -DOMAIN-SUFFIX,cmc.tanx.com -DOMAIN-SUFFIX,cms.gtags.net -DOMAIN-SUFFIX,cms.opendsp.tanx.com -DOMAIN-SUFFIX,cms.tanx.com -DOMAIN-SUFFIX,cnf.adbana.com -DOMAIN-SUFFIX,cnshef.com -DOMAIN-SUFFIX,cnzz.mmstat.com -DOMAIN-SUFFIX,cnzzlink.com -DOMAIN-SUFFIX,config-ltvp.inmobi.com -DOMAIN-SUFFIX,config.inmobi.com -DOMAIN-SUFFIX,cp.jiajv.net -DOMAIN-SUFFIX,cpc.haohaowan8.com -DOMAIN-SUFFIX,cxaerp.com -DOMAIN-SUFFIX,dat.gtags.net -DOMAIN-SUFFIX,data.ads.oppomobile.com -DOMAIN-SUFFIX,dc.ads.linkedin.com -DOMAIN-SUFFIX,dd713.bj.bcebos.com -DOMAIN-SUFFIX,devnull.perfops.net -DOMAIN-SUFFIX,df.tanx.com -DOMAIN-SUFFIX,diagnostics.support.microsoft.com -DOMAIN-SUFFIX,digg.analytics.live.com -DOMAIN-SUFFIX,distf.stat.kankan.com -DOMAIN-SUFFIX,dmm.aizhan.com -DOMAIN-SUFFIX,dualstack.adsame-1421766300.ap-southeast-1.elb.amazonaws.com -DOMAIN-SUFFIX,duomai.com -DOMAIN-SUFFIX,dw-collect.ksosoft.com -DOMAIN-SUFFIX,dw-online.ksosoft.com -DOMAIN-SUFFIX,dygang.kkcaicai.com -DOMAIN-SUFFIX,e-ltvp.inmobi.com -DOMAIN-SUFFIX,e.breezily168.com -DOMAIN-SUFFIX,e.clubske.com -DOMAIN-SUFFIX,e.feifish66.com -DOMAIN-SUFFIX,e.inccnd.com -DOMAIN-SUFFIX,e.jackaow.com -DOMAIN-SUFFIX,e.jollyspring.com -DOMAIN-SUFFIX,e.kafka8.com -DOMAIN-SUFFIX,e.kuwoyy.com -DOMAIN-SUFFIX,e.nbhaosheng168.com -DOMAIN-SUFFIX,e.rpaulfrank.com -DOMAIN-SUFFIX,e.stat.ykimg.com -DOMAIN-SUFFIX,eavs02.eqifa.com -DOMAIN-SUFFIX,ecpm.tanx.com -DOMAIN-SUFFIX,ef-dongfeng.tanx.com -DOMAIN-SUFFIX,ef.opendsp.tanx.com -DOMAIN-SUFFIX,ef.tanx.com -DOMAIN-SUFFIX,eso999.com -DOMAIN-SUFFIX,et.tanx.com -DOMAIN-SUFFIX,et.w.inmobi.com -DOMAIN-SUFFIX,events.appsflyer.com -DOMAIN-SUFFIX,ex.tanx.com -DOMAIN-SUFFIX,farm.plista.com -DOMAIN-SUFFIX,fengkongcloud.com -DOMAIN-SUFFIX,ffwap.com -DOMAIN-SUFFIX,files.adform.net -DOMAIN-SUFFIX,fjzdmy.com -DOMAIN-SUFFIX,fm.ipinyou.com -DOMAIN-SUFFIX,fms.ipinyou.com -DOMAIN-SUFFIX,folder.adsunflower.com -DOMAIN-SUFFIX,fpbb.aizhan.com -DOMAIN-SUFFIX,fzxrjx.com -DOMAIN-SUFFIX,gdsc168.com -DOMAIN-SUFFIX,gg1028.com -DOMAIN-SUFFIX,gia.jd.com -DOMAIN-SUFFIX,glispa.com -DOMAIN-SUFFIX,guangming.org -DOMAIN-SUFFIX,guess.union2.50bang.org -DOMAIN-SUFFIX,hicodg.com -DOMAIN-SUFFIX,hidden-master.linezing.com -DOMAIN-SUFFIX,hnzyfs.com -DOMAIN-SUFFIX,hq.appsflyer.com -DOMAIN-SUFFIX,hypersnap.mairuan.com -DOMAIN-SUFFIX,i.ipinyou.com -DOMAIN-SUFFIX,i.l.inmobicdn.net -DOMAIN-SUFFIX,i.w.inmobi.com -DOMAIN-SUFFIX,i1.go2yd.com -DOMAIN-SUFFIX,i1.services.social.microsoft.com -DOMAIN-SUFFIX,i1.services.social.microsoft.com.nsatc.net -DOMAIN-SUFFIX,iflow.minfo.baofeng.net -DOMAIN-SUFFIX,iflow.uczzd.com -DOMAIN-SUFFIX,iflow.uczzd.net -DOMAIN-SUFFIX,ifs.tanx.com -DOMAIN-SUFFIX,im-x.jd.com -DOMAIN-SUFFIX,image.yiqifa.com -DOMAIN-SUFFIX,images.taboola.com -DOMAIN-SUFFIX,img.9ads.net -DOMAIN-SUFFIX,img1.gtimg.com -DOMAIN-SUFFIX,img752.de92.com -DOMAIN-SUFFIX,imgcdn.de92.com -DOMAIN-SUFFIX,impservice.chnl.youdao.com -DOMAIN-SUFFIX,impservice.dict.youdao.com -DOMAIN-SUFFIX,impservice.dictvista.youdao.com -DOMAIN-SUFFIX,impservice.dictweb.youdao.com -DOMAIN-SUFFIX,impservice.dictword.youdao.com -DOMAIN-SUFFIX,impservice.mail.youdao.com -DOMAIN-SUFFIX,impservice.union.youdao.com -DOMAIN-SUFFIX,in.aikan6.com -DOMAIN-SUFFIX,in.hkfuy.com -DOMAIN-SUFFIX,in.hystq.com -DOMAIN-SUFFIX,in.jghcy.com -DOMAIN-SUFFIX,in.mxmrt.com -DOMAIN-SUFFIX,in.ndtzx.com -DOMAIN-SUFFIX,in.pomhz.com -DOMAIN-SUFFIX,in.qqhpg.com -DOMAIN-SUFFIX,j.12365chia.com -DOMAIN-SUFFIX,j.appjiagu.com -DOMAIN-SUFFIX,jdcbuy.com -DOMAIN-SUFFIX,js.50bang.org -DOMAIN-SUFFIX,js.9ads.net -DOMAIN-SUFFIX,js.hs-analytics.net -DOMAIN-SUFFIX,js.stat.ijinshan.com -DOMAIN-SUFFIX,js.tongji.linezing.com -DOMAIN-SUFFIX,js2254.njqunyi.com -DOMAIN-SUFFIX,js4476.hongtaidichan.net -DOMAIN-SUFFIX,js658.njqunyi.com -DOMAIN-SUFFIX,js883.njqunyi.com -DOMAIN-SUFFIX,jstdjq.com -DOMAIN-SUFFIX,jyjhkz.com -DOMAIN-SUFFIX,jzntxs.com -DOMAIN-SUFFIX,kaquansc.com -DOMAIN-SUFFIX,kwcdn.000dn.com -DOMAIN-SUFFIX,kwcscdn.000dn.com -DOMAIN-SUFFIX,kwflvcdn.000dn.com -DOMAIN-SUFFIX,log.collect.yinyuetai.com -DOMAIN-SUFFIX,log.da.hunantv.com -DOMAIN-SUFFIX,log.he2d.com -DOMAIN-SUFFIX,log.houyi.baofeng.net -DOMAIN-SUFFIX,log.ltype.baofeng.com -DOMAIN-SUFFIX,log.nuomi.com -DOMAIN-SUFFIX,log.nvwa.baofeng.com -DOMAIN-SUFFIX,log.outbrain.com -DOMAIN-SUFFIX,log.p2p.hunantv.com -DOMAIN-SUFFIX,log.rc.hunantv.com -DOMAIN-SUFFIX,log.spotify.com -DOMAIN-SUFFIX,log.tu.baixing.com -DOMAIN-SUFFIX,log.umsns.com -DOMAIN-SUFFIX,log.vcdn.io -DOMAIN-SUFFIX,log.videojj.com -DOMAIN-SUFFIX,log.weico.cc -DOMAIN-SUFFIX,logs.dashlane.com -DOMAIN-SUFFIX,logs.newapi.com -DOMAIN-SUFFIX,m.12365chia.com -DOMAIN-SUFFIX,m.airpush.com -DOMAIN-SUFFIX,m.breezily168.com -DOMAIN-SUFFIX,m.clubske.com -DOMAIN-SUFFIX,m.feifish66.com -DOMAIN-SUFFIX,m.inccnd.com -DOMAIN-SUFFIX,m.jackaow.com -DOMAIN-SUFFIX,m.jollyspring.com -DOMAIN-SUFFIX,m.kafka8.com -DOMAIN-SUFFIX,m.kuwoyy.com -DOMAIN-SUFFIX,m.nbhaosheng168.com -DOMAIN-SUFFIX,m.rpaulfrank.com -DOMAIN-SUFFIX,m.tixing51.net -DOMAIN-SUFFIX,match.adsrvr.org -DOMAIN-SUFFIX,minghui.com -DOMAIN-SUFFIX,mixpanel.com -DOMAIN-SUFFIX,mobaders.com -DOMAIN-SUFFIX,mobile.log.hunantv.com -DOMAIN-SUFFIX,mobtop1.com -DOMAIN-SUFFIX,ms.analytics.live.com -DOMAIN-SUFFIX,new.taobc.com -DOMAIN-SUFFIX,news.766ba.net -DOMAIN-SUFFIX,news.qhstatic.com -DOMAIN-SUFFIX,ns8.adk2x.com -DOMAIN-SUFFIX,ntdtv.org -DOMAIN-SUFFIX,ntjacb.com -DOMAIN-SUFFIX,ntpddq.com -DOMAIN-SUFFIX,nw5.jkjjkj.top -DOMAIN-SUFFIX,oca.telemetry.microsoft.com -DOMAIN-SUFFIX,oca.telemetry.microsoft.com.nsatc.net -DOMAIN-SUFFIX,oneapm.com -DOMAIN-SUFFIX,ope.tanx.com -DOMAIN-SUFFIX,opehs.tanx.com -DOMAIN-SUFFIX,optimus.ipinyou.com -DOMAIN-SUFFIX,osupdateservice.yunos.com -DOMAIN-SUFFIX,ourlj.com -DOMAIN-SUFFIX,p.adsymptotic.com -DOMAIN-SUFFIX,p.appjiagu.com -DOMAIN-SUFFIX,p.tanx.com -DOMAIN-SUFFIX,p.yiqifa.com -DOMAIN-SUFFIX,p2p.huya.com -DOMAIN-SUFFIX,p4.95558000.com -DOMAIN-SUFFIX,p6.95558000.com -DOMAIN-SUFFIX,p7.95558000.com -DOMAIN-SUFFIX,p8.95558000.com -DOMAIN-SUFFIX,page.amap.com -DOMAIN-SUFFIX,pageshow.dftoutiao.com -DOMAIN-SUFFIX,pcjdyp.com -DOMAIN-SUFFIX,pcminitj.dftoutiao.com -DOMAIN-SUFFIX,pcookie.tanx.com -DOMAIN-SUFFIX,pcweb-v1.log.mgtv.com -DOMAIN-SUFFIX,photozoomchina.com -DOMAIN-SUFFIX,phs.tanx.com -DOMAIN-SUFFIX,pixel-a.sitescout.com -DOMAIN-SUFFIX,pixel.sitescout.com -DOMAIN-SUFFIX,pixiu.shangshufang.ksosoft.com -DOMAIN-SUFFIX,pkg-cdn.youmi.net -DOMAIN-SUFFIX,player.log.hunantv.com -DOMAIN-SUFFIX,position.dftoutiao.com -DOMAIN-SUFFIX,ps.haohaowan8.com -DOMAIN-SUFFIX,px.ads.linkedin.com -DOMAIN-SUFFIX,pxl.bidvertiser.com -DOMAIN-SUFFIX,qhuade.com -DOMAIN-SUFFIX,rabbit.mtadvert.com -DOMAIN-SUFFIX,rc.hystq.com -DOMAIN-SUFFIX,rc.mxmrt.com -DOMAIN-SUFFIX,rc.nxrxt.com -DOMAIN-SUFFIX,rdstat.tanx.com -DOMAIN-SUFFIX,redir.metaservices.microsoft.com -DOMAIN-SUFFIX,report.qcloud.com -DOMAIN-SUFFIX,rl.go2yd.com -DOMAIN-SUFFIX,rs.haohaowan8.com -DOMAIN-SUFFIX,rts.mobula.sdk.duapps.com -DOMAIN-SUFFIX,rules-ltvp.inmobi.com -DOMAIN-SUFFIX,rum.perfops.net -DOMAIN-SUFFIX,s.aikan6.com -DOMAIN-SUFFIX,s.appjiagu.com -DOMAIN-SUFFIX,s.go2yd.com -DOMAIN-SUFFIX,s.gyeet.com -DOMAIN-SUFFIX,s.hystq.com -DOMAIN-SUFFIX,s.ipinyou.com -DOMAIN-SUFFIX,s.jghcy.com -DOMAIN-SUFFIX,s.jxhcyc.com -DOMAIN-SUFFIX,s.mxmrt.com -DOMAIN-SUFFIX,s.ndtzx.com -DOMAIN-SUFFIX,s.nxrxt.com -DOMAIN-SUFFIX,s.pomhz.com -DOMAIN-SUFFIX,s.qqhpg.com -DOMAIN-SUFFIX,s1.idaguang.com -DOMAIN-SUFFIX,s1.keytui.com -DOMAIN-SUFFIX,s3.buysellads.com -DOMAIN-SUFFIX,sc.jxhcyc.com -DOMAIN-SUFFIX,sdk.cferw.com -DOMAIN-SUFFIX,sdkm.w.inmobi.com -DOMAIN-SUFFIX,sdsp.ipinyou.com -DOMAIN-SUFFIX,sec-cdn.static.xiaomi.net -DOMAIN-SUFFIX,settings-sandbox.data.microsoft.com -DOMAIN-SUFFIX,sg.keytui.com -DOMAIN-SUFFIX,shentus.com -DOMAIN-SUFFIX,shifen.com -DOMAIN-SUFFIX,shooter.m.jd.com -DOMAIN-SUFFIX,shouji.sougou.com -DOMAIN-SUFFIX,spcdnsp.i-mobile.co.jp -DOMAIN-SUFFIX,sqm.telemetry.microsoft.com.nsatc.net -DOMAIN-SUFFIX,srv.buysellads.com -DOMAIN-SUFFIX,ssdk.adkmob.com -DOMAIN-SUFFIX,ssix.io -DOMAIN-SUFFIX,ssl-cdn.static.browser.mi-img.com -DOMAIN-SUFFIX,ssp.0531kt.com -DOMAIN-SUFFIX,sspservice.ad-survey.com -DOMAIN-SUFFIX,st.zzhyyj.com -DOMAIN-SUFFIX,stags.bluekai.com -DOMAIN-SUFFIX,stat.adbana.com -DOMAIN-SUFFIX,stat.adirects.com -DOMAIN-SUFFIX,stat.gw.youmi.net -DOMAIN-SUFFIX,stat.m.jd.com -DOMAIN-SUFFIX,stat.moji.com -DOMAIN-SUFFIX,stat.tongji.today -DOMAIN-SUFFIX,stat.zuimeitianqi.com -DOMAIN-SUFFIX,static-one.ffwap.com -DOMAIN-SUFFIX,static-two.ffwap.com -DOMAIN-SUFFIX,static.adsafeprotected.com -DOMAIN-SUFFIX,static.criteo.net -DOMAIN-SUFFIX,static.danmu.baofeng.com -DOMAIN-SUFFIX,static.exosrv.com -DOMAIN-SUFFIX,static.flv.uuzuonline.com -DOMAIN-SUFFIX,static.houyi.baofeng.net -DOMAIN-SUFFIX,static.m.sjzhushou.com -DOMAIN-SUFFIX,static.mct01.com -DOMAIN-SUFFIX,static.plista.com -DOMAIN-SUFFIX,static.tzyiyuantuan.com -DOMAIN-SUFFIX,static.youmi.net -DOMAIN-SUFFIX,stats.appsflyer.com -DOMAIN-SUFFIX,stats.buysellads.com -DOMAIN-SUFFIX,stats.chinaz.com -DOMAIN-SUFFIX,stats.developingperspective.com -DOMAIN-SUFFIX,stats.feitianma.com -DOMAIN-SUFFIX,stats.ipinyou.com -DOMAIN-SUFFIX,stats.mokeedev.com -DOMAIN-SUFFIX,stats.umsns.com -DOMAIN-SUFFIX,statsfe1.ws.microsoft.com -DOMAIN-SUFFIX,statsfe2.ws.microsoft.com -DOMAIN-SUFFIX,stuff.202m.com -DOMAIN-SUFFIX,subo.logger.baofeng.com -DOMAIN-SUFFIX,survey.watson.microsoft.com -DOMAIN-SUFFIX,szddst.com -DOMAIN-SUFFIX,t.appsflyer.com -DOMAIN-SUFFIX,t1.51maiwanju.com -DOMAIN-SUFFIX,t2.51maiwanju.com -DOMAIN-SUFFIX,t2.ugg66.com -DOMAIN-SUFFIX,t3.51maiwanju.com -DOMAIN-SUFFIX,t4.51maiwanju.com -DOMAIN-SUFFIX,t5.51maiwanju.com -DOMAIN-SUFFIX,t6.51maiwanju.com -DOMAIN-SUFFIX,taboola.com -DOMAIN-SUFFIX,tags.bluekai.com -DOMAIN-SUFFIX,tedagz.com -DOMAIN-SUFFIX,telecommand.telemetry.microsoft.com.nsatc.net -DOMAIN-SUFFIX,telemetry.appex.bing.net -DOMAIN-SUFFIX,telemetry.microsoft.com -DOMAIN-SUFFIX,telemetry.urs.microsoft.com -DOMAIN-SUFFIX,tixing51.net -DOMAIN-SUFFIX,tj.kugou.com -DOMAIN-SUFFIX,tj.tongjiwo.com -DOMAIN-SUFFIX,tob-cms.bj.bcebos.com -DOMAIN-SUFFIX,tongbu.com -DOMAIN-SUFFIX,tongji.linezing.com -DOMAIN-SUFFIX,tongji.meizu.com -DOMAIN-SUFFIX,tongji.tom.com -DOMAIN-SUFFIX,toruk.tanx.com -DOMAIN-SUFFIX,track.appsflyer.com -DOMAIN-SUFFIX,track.china.com -DOMAIN-SUFFIX,track.dmp.youmi.net -DOMAIN-SUFFIX,track.dragonparking.com -DOMAIN-SUFFIX,track.eyeviewads.com -DOMAIN-SUFFIX,tracker.yhd.com -DOMAIN-SUFFIX,trc.taboola.com -DOMAIN-SUFFIX,tvupgrade.yunos.com -DOMAIN-SUFFIX,u-x.jd.com -DOMAIN-SUFFIX,u.123hala.com -DOMAIN-SUFFIX,u.ads8.com -DOMAIN-SUFFIX,u.x.jd.com -DOMAIN-SUFFIX,uat1.bfsspadserver.8le8le.com -DOMAIN-SUFFIX,uimg.123hala.com -DOMAIN-SUFFIX,uma.gtags.net -DOMAIN-SUFFIX,ums.adtechjp.com -DOMAIN-SUFFIX,ums.adtechus.com -DOMAIN-SUFFIX,union2.50bang.org -DOMAIN-SUFFIX,up1.tj.u2.ucweb.com -DOMAIN-SUFFIX,update.123juzi.net -DOMAIN-SUFFIX,userimg.qunar.com -DOMAIN-SUFFIX,ut.gtags.net -DOMAIN-SUFFIX,uuidapi.yunos.com -DOMAIN-SUFFIX,v.smtcdns.net -DOMAIN-SUFFIX,v1-play.log.mgtv.com -DOMAIN-SUFFIX,v1.play.log.hunantv.com -DOMAIN-SUFFIX,v1.res.log.hunantv.com -DOMAIN-SUFFIX,v2.hd.log.hunantv.com -DOMAIN-SUFFIX,v2.hdd.log.hunantv.com -DOMAIN-SUFFIX,v2.log.mgtv.com -DOMAIN-SUFFIX,v2.res.log.hunantv.com -DOMAIN-SUFFIX,video.plista.com -DOMAIN-SUFFIX,video.ymapp.com -DOMAIN-SUFFIX,vip.yoyozz.net -DOMAIN-SUFFIX,vm.makeding.com -DOMAIN-SUFFIX,vortex-sandbox.data.microsoft.com -DOMAIN-SUFFIX,vortex-win.data.microsoft.com -DOMAIN-SUFFIX,vortex.data.microsoft.com -DOMAIN-SUFFIX,vt.ipinyou.com -DOMAIN-SUFFIX,vv84.bj.bcebos.com -DOMAIN-SUFFIX,wanhua6.com -DOMAIN-SUFFIX,watson.telemetry.microsoft.com.nsatc.net -DOMAIN-SUFFIX,web-track.go2yd.com -DOMAIN-SUFFIX,wenku-cms.bj.bcebos.com -DOMAIN-SUFFIX,whzhi.com -DOMAIN-SUFFIX,wmedia.adk2x.com -DOMAIN-SUFFIX,wn.x.jd.com -DOMAIN-SUFFIX,wrating.com -DOMAIN-SUFFIX,wvver.com -DOMAIN-SUFFIX,ww6.adm-cnzz.net -DOMAIN-SUFFIX,wwetjy.com -DOMAIN-SUFFIX,wxgctz.com -DOMAIN-SUFFIX,wyx365.com -DOMAIN-SUFFIX,wzhuze.com -DOMAIN-SUFFIX,xanbhx.com -DOMAIN-SUFFIX,xasjpf.com -DOMAIN-SUFFIX,xia.beyondcompare.cc -DOMAIN-SUFFIX,xia.coreldrawchina.com -DOMAIN-SUFFIX,xia.ediuschina.com -DOMAIN-SUFFIX,xia.flstudiochina.com -DOMAIN-SUFFIX,xia.guitarpro.cc -DOMAIN-SUFFIX,xia.imindmap.cc -DOMAIN-SUFFIX,xia.keyshot.cc -DOMAIN-SUFFIX,xia.logoshejishi.com -DOMAIN-SUFFIX,xia.mairuan.com -DOMAIN-SUFFIX,xia.mindmanager.cc -DOMAIN-SUFFIX,xia.shankejingling.com -DOMAIN-SUFFIX,xia.xmindchina.net -DOMAIN-SUFFIX,xiazai.abbyychina.com -DOMAIN-SUFFIX,xiazai.bartender.cc -DOMAIN-SUFFIX,xiazai.codesoftchina.com -DOMAIN-SUFFIX,xiazai.crossoverchina.com -DOMAIN-SUFFIX,xiazai.easyrecoverychina.com -DOMAIN-SUFFIX,xiazai.mycleanmymac.com -DOMAIN-SUFFIX,xiazai.nicelabel.cc -DOMAIN-SUFFIX,xiazai.overturechina.com -DOMAIN-SUFFIX,xiazai.pdfexpert.cc -DOMAIN-SUFFIX,xiazai.photozoomchina.com -DOMAIN-SUFFIX,xiazai.xshellcn.com -DOMAIN-SUFFIX,xiazai.yuanchengxiezuo.com -DOMAIN-SUFFIX,xiazai.zbrushcn.com -DOMAIN-SUFFIX,yepdigital.adk2x.com -DOMAIN-SUFFIX,yes1.feng.com -DOMAIN-SUFFIX,yiliao.hupan.com -DOMAIN-SUFFIX,yoyozz.net -DOMAIN-SUFFIX,ypv.chengadx.com -DOMAIN-SUFFIX,yrxgny.com -DOMAIN-SUFFIX,ywrjgzs.com -DOMAIN-SUFFIX,z65.zzhyyj.com -DOMAIN-SUFFIX,z67.zzhyyj.com -DOMAIN-SUFFIX,zhengwunet.org -DOMAIN-SUFFIX,zhihu-web-analytics.zhihu.com -DOMAIN-SUFFIX,zhstatic.zhihu.com -DOMAIN-SUFFIX,zhugeio.com -DOMAIN-SUFFIX,zjuwjdc.com -DOMAIN-SUFFIX,zszrb.com -DOMAIN-SUFFIX,zz2.hslyqs.com -DOMAIN-SUFFIX,ad.10010.com -DOMAIN-SUFFIX,log.snssdk.com -DOMAIN-SUFFIX,log.star.ele.me -DOMAIN-SUFFIX,log.ys7.com -DOMAIN-SUFFIX,report.jpush.cn -DOMAIN-SUFFIX,static.jpush.cn -DOMAIN-SUFFIX,static.vuevideo.net -DOMAIN-SUFFIX,stats.jpush.cn -DOMAIN-SUFFIX,3lift.com -DOMAIN-SUFFIX,56txs4.com -DOMAIN-SUFFIX,ad373.com -DOMAIN-SUFFIX,admarvel.com -DOMAIN-SUFFIX,ads.adaptv.advertising.com -DOMAIN-SUFFIX,adsafeprotected.com -DOMAIN-SUFFIX,adtilt.com -DOMAIN-SUFFIX,adxvip.com -DOMAIN-SUFFIX,agkn.com -DOMAIN-SUFFIX,api.appsee.com -DOMAIN-SUFFIX,atwola.com -DOMAIN-SUFFIX,bidswitch.com -DOMAIN-SUFFIX,bjytgw.com -DOMAIN-SUFFIX,bxmns.com -DOMAIN-SUFFIX,cappumedia.com -DOMAIN-SUFFIX,chartbeat.net -DOMAIN-SUFFIX,clickhubs.com -DOMAIN-SUFFIX,cnadnet.com -DOMAIN-SUFFIX,demdex.net -DOMAIN-SUFFIX,digitru.st -DOMAIN-SUFFIX,dtscout.com -DOMAIN-SUFFIX,endpo.in -DOMAIN-SUFFIX,exosrv.com -DOMAIN-SUFFIX,exposebox.com -DOMAIN-SUFFIX,eyeota.net -DOMAIN-SUFFIX,getrockerbox.com -DOMAIN-SUFFIX,gowadogo.com -DOMAIN-SUFFIX,i2000.xyz -DOMAIN-SUFFIX,indexww.com -DOMAIN-SUFFIX,knlob.com -DOMAIN-SUFFIX,koolmediaoffers.com -DOMAIN-SUFFIX,krxd.net -DOMAIN-SUFFIX,leadzu.com -DOMAIN-SUFFIX,leanplum.com -DOMAIN-SUFFIX,luomi.com -DOMAIN-SUFFIX,metalex.io -DOMAIN-SUFFIX,mfadsrvr.com -DOMAIN-SUFFIX,mobiw.com -DOMAIN-SUFFIX,mparticle.com -DOMAIN-SUFFIX,mybest.app -DOMAIN-SUFFIX,nr-data.net -DOMAIN-SUFFIX,odb.outbrain.com -DOMAIN-SUFFIX,offerstrack.net -DOMAIN-SUFFIX,outbrain.com -DOMAIN-SUFFIX,parsely.com -DOMAIN-SUFFIX,peak-adx.com -DOMAIN-SUFFIX,personaly.click -DOMAIN-SUFFIX,quixdtrk.com -DOMAIN-SUFFIX,simplepath.com -DOMAIN-SUFFIX,skimresources.com -DOMAIN-SUFFIX,smardroid.com -DOMAIN-SUFFIX,snnd.co -DOMAIN-SUFFIX,sonobi.com -DOMAIN-SUFFIX,ssl2.duapps.com -DOMAIN-SUFFIX,starmobs.com -DOMAIN-SUFFIX,storygize.net -DOMAIN-SUFFIX,summerhamster.com -DOMAIN-SUFFIX,tango-deg.com -DOMAIN-SUFFIX,taplytics.com -DOMAIN-SUFFIX,taptica.com -DOMAIN-SUFFIX,testplus.cn -DOMAIN-SUFFIX,track1.aniview.com -DOMAIN-SUFFIX,trackclickers.com -DOMAIN-SUFFIX,trustx.org -DOMAIN-SUFFIX,uberads.com -DOMAIN-SUFFIX,umeng.co -DOMAIN-SUFFIX,umeng.com -DOMAIN-SUFFIX,umengcloud.com -DOMAIN-SUFFIX,upcpi.com -DOMAIN-SUFFIX,usebutton.com -DOMAIN-SUFFIX,vrtcal.com -DOMAIN-SUFFIX,webspectator.com -DOMAIN-SUFFIX,xadchina.cn -DOMAIN-SUFFIX,yldbt.com -DOMAIN-SUFFIX,ymtracking.com -DOMAIN-SUFFIX,thirdparty.biliapi.com -DOMAIN-SUFFIX,mqtt.zhihu.com -DOMAIN-SUFFIX,linktech.cn -DOMAIN-SUFFIX,ad7.on.cc -DOMAIN-SUFFIX,app.adjust.com -DOMAIN-SUFFIX,dfp.suning.com -DOMAIN-SUFFIX,huodonghezi.com -DOMAIN-SUFFIX,miniapp.bilibili.com -DOMAIN-SUFFIX,pv.sohu.com -DOMAIN-SUFFIX,e.xroun.com -DOMAIN-SUFFIX,dflooring.com -DOMAIN-SUFFIX,googleads.g.doubleclick.net -DOMAIN-SUFFIX,appapisdk.tanv.com -DOMAIN-SUFFIX,xc.gdt.qq.com -DOMAIN-SUFFIX,www.flickr.com -DOMAIN-SUFFIX,uop.umeng.com -DOMAIN-SUFFIX,api.24kidea.com -DOMAIN-SUFFIX,gss0.bdstatic.com -DOMAIN-SUFFIX,sss.bxmns.com -DOMAIN-SUFFIX,extlog.snssdk.com -DOMAIN-SUFFIX,dcps.nuomi.com -DOMAIN-SUFFIX,focusbaiduafp.allyes.com -DOMAIN-SUFFIX,m.simaba.taobao.com -DOMAIN-SUFFIX,ltsdl.qq.com -DOMAIN-SUFFIX,yhzbjz.com -DOMAIN-SUFFIX,ordidc.com -DOMAIN-SUFFIX,chinaweian.com -DOMAIN-SUFFIX,14vq.cn -DOMAIN-SUFFIX,v066b5.cn -DOMAIN-SUFFIX,szmt05.cn -DOMAIN-SUFFIX,nedo96.cn -DOMAIN-SUFFIX,8me4qb.cn -DOMAIN-SUFFIX,gsasqa.cn -DOMAIN-SUFFIX,vvphpx.cn -DOMAIN-SUFFIX,hhq330.com -DOMAIN-SUFFIX,yjunzi.com -DOMAIN-SUFFIX,ygfl2.cn -DOMAIN-SUFFIX,n554pc.cn -DOMAIN-SUFFIX,jxculb.com -DOMAIN-SUFFIX,wmton.com -DOMAIN-SUFFIX,uu0152q.cn -DOMAIN-SUFFIX,tjawst.com -DOMAIN-SUFFIX,gzqmcd.com -DOMAIN-SUFFIX,szmt11.cn -DOMAIN-SUFFIX,y9062t.cn -DOMAIN-SUFFIX,ieeod0.com -DOMAIN-SUFFIX,002lzj.com -DOMAIN-SUFFIX,02kdid.com -DOMAIN-SUFFIX,v4dwkcv.com -DOMAIN-SUFFIX,youtube.112.2o7.net -DOMAIN-SUFFIX,log.moviebox.baofeng.com -DOMAIN-SUFFIX,ads.cdn.tvb.com -DOMAIN-SUFFIX,pq.stat.ku6.com -DOMAIN-SUFFIX,crunchyroll.com -DOMAIN-SUFFIX,go-mpulse -DOMAIN-SUFFIX,optimizely.com -DOMAIN-SUFFIX,umsns.com -DOMAIN-SUFFIX,x.jd.com -DOMAIN-SUFFIX,ads.api.vungle.com -DOMAIN-SUFFIX,ads.wakamoment.tk -DOMAIN-SUFFIX,dsp.edm.weibo.cn -DOMAIN-SUFFIX,cdn-adphone.wenhua.com.cn -DOMAIN-SUFFIX,api.e.qq.com -DOMAIN-SUFFIX,video.c-ctrip.com -DOMAIN-SUFFIX,agn.aty.sohu.com -DOMAIN-SUFFIX,map-mobile-opnimg.cdn.bcebos.com -DOMAIN-SUFFIX,www.jinshanju.com -DOMAIN-SUFFIX,test-www.douyin.com -DOMAIN-SUFFIX,safebrowsing.urlsec.qq.com -DOMAIN-SUFFIX,adserver-ad.321mh.com -DOMAIN-SUFFIX,lelefenxi.com -DOMAIN-KEYWORD,adservice -DOMAIN-KEYWORD,analytics -DOMAIN-KEYWORD,analysis -DOMAIN-KEYWORD,inmobi -DOMAIN-KEYWORD,adsystem -DOMAIN-KEYWORD,appsflyer -DOMAIN-KEYWORD,fenxi -DOMAIN-KEYWORD,uploadMobileData -DOMAIN-KEYWORD,omniture -DOMAIN-KEYWORD,traffic -DOMAIN-KEYWORD,umeng -DOMAIN-KEYWORD,talkingdata -DOMAIN-KEYWORD,adashx -DOMAIN-KEYWORD,admaster -DOMAIN-KEYWORD,admdfs -DOMAIN-KEYWORD,adnewnc -DOMAIN-KEYWORD,adsage -DOMAIN-KEYWORD,adsame -DOMAIN-KEYWORD,adsensor -DOMAIN-KEYWORD,adserver -DOMAIN-KEYWORD,adsmogo -DOMAIN-KEYWORD,adsrvmedia -DOMAIN-KEYWORD,adsserving -DOMAIN-KEYWORD,advert -DOMAIN-KEYWORD,adwords -DOMAIN-KEYWORD,allyes -DOMAIN-KEYWORD,analysys -DOMAIN-KEYWORD,applovin -DOMAIN-KEYWORD,dnserror -DOMAIN-KEYWORD,domob -DOMAIN-KEYWORD,duomeng -DOMAIN-KEYWORD,dwtrack -DOMAIN-KEYWORD,googleads -DOMAIN-KEYWORD,guanggao -DOMAIN-KEYWORD,lianmeng -DOMAIN-KEYWORD,mobaders -DOMAIN-KEYWORD,omgmta -DOMAIN-KEYWORD,openx -DOMAIN-KEYWORD,partnerad -DOMAIN-KEYWORD,securepubads -DOMAIN-KEYWORD,socdm -DOMAIN-KEYWORD,supersonicads -DOMAIN-KEYWORD,taboola -DOMAIN-KEYWORD,uedas -DOMAIN-KEYWORD,wlmonitor -DOMAIN-KEYWORD,zjtoolbar -DOMAIN-KEYWORD,admarvel -DOMAIN-KEYWORD,crashlytics -DOMAIN-KEYWORD,pingfore -DOMAIN-KEYWORD,tracking -DOMAIN-KEYWORD,usage \ No newline at end of file diff --git a/Surge/Apple.list b/Surge/Apple.list deleted file mode 100644 index 5ca581cf91..0000000000 --- a/Surge/Apple.list +++ /dev/null @@ -1,74 +0,0 @@ -# This ruleset includes 99% of apple inc network connections(global). If there are any missing, please PR. - -DOMAIN-SUFFIX,apple.co -DOMAIN-SUFFIX,apple.cn -DOMAIN-SUFFIX,apple.com -DOMAIN-SUFFIX,apple.com.cn -DOMAIN-SUFFIX,apple.com.cdn20.com -DOMAIN-SUFFIX,apple.com.mwcloudcdn.com -DOMAIN-SUFFIX,apple.com.mwcname.com -DOMAIN-SUFFIX,apple.news -DOMAIN-SUFFIX,appsto.re -DOMAIN-SUFFIX,appstore.com -DOMAIN-SUFFIX,cdn-apple.com -DOMAIN-SUFFIX,apple-cloudkit.com -DOMAIN-SUFFIX,apple-dns.net -DOMAIN-SUFFIX,apple-livephotoskit.com -DOMAIN-SUFFIX,apple-mapkit.com -DOMAIN-SUFFIX,itunes.com.edgekey.net -DOMAIN-SUFFIX,apple.com.edgekey.net -DOMAIN-SUFFIX,apple-support.akadns.net -DOMAIN-SUFFIX,apple.com.edgekey.net.globalredir.akadns.net -DOMAIN-SUFFIX,aaplimg.com -DOMAIN-SUFFIX,crashlytics.com -DOMAIN-SUFFIX,digicert.com -DOMAIN-SUFFIX,itunes.com -DOMAIN-SUFFIX,me.com -DOMAIN-SUFFIX,mzstatic.com -DOMAIN-SUFFIX,apple - -DOMAIN,apple.comscoreresearch.com - -DOMAIN-KEYWORD,icloud -DOMAIN-KEYWORD,testflight -DOMAIN-KEYWORD,apple.com.akadns.net - -IP-CIDR,139.178.128.0/18,no-resolve -IP-CIDR,144.178.0.0/19,no-resolve -IP-CIDR,144.178.36.0/22,no-resolve -IP-CIDR,144.178.48.0/20,no-resolve -IP-CIDR,192.35.50.0/24,no-resolve -IP-CIDR,198.183.17.0/24,no-resolve -IP-CIDR,205.180.175.0/24,no-resolve -IP-CIDR,63.92.224.0/19,no-resolve -IP-CIDR,65.199.22.0/23,no-resolve -IP-CIDR,17.0.0.0/8,no-resolve -IP-CIDR6,2403:300::/32,no-resolve -IP-CIDR6,2620:149::/32,no-resolve -IP-CIDR6,2a01:b740::/32,no-resolve -IP-CIDR6,2a01:b747::/32,no-resolve - - -USER-AGENT,%E5%9C%B0%E5%9B%BE* -USER-AGENT,%E6%9F%A5%E6%89%BE* -USER-AGENT,%E8%AE%BE%E7%BD%AE* -USER-AGENT,*WeatherFoundation* -USER-AGENT,*com.apple.mobileme.fmip1* -USER-AGENT,AppStore* -USER-AGENT,AppleNews* -USER-AGENT,AppleTV* -USER-AGENT,FMDClient* -USER-AGENT,FMFD* -USER-AGENT,FindMy* -USER-AGENT,Maps* -USER-AGENT,Music* -USER-AGENT,TestFlight* -USER-AGENT,com.apple.Maps* -USER-AGENT,com.apple.appstored* -USER-AGENT,com.apple.geod* -USER-AGENT,com.apple.news* -USER-AGENT,com.apple.trustd* -USER-AGENT,com.apple.tv* -USER-AGENT,fmflocatord* -USER-AGENT,geod* -USER-AGENT,locationd* \ No newline at end of file diff --git a/Surge/Bilibili.list b/Surge/Bilibili.list deleted file mode 100644 index 662803c9f0..0000000000 --- a/Surge/Bilibili.list +++ /dev/null @@ -1,13 +0,0 @@ -# 该规则集用于配合bilibili自动地区脚本使用。 -DOMAIN,api.biliapi.com -DOMAIN,api.biliapi.net -DOMAIN,api.bilibili.com -DOMAIN,app.biliapi.com -DOMAIN,app.biliapi.net -DOMAIN,app.bilibili.com -DOMAIN,grpc.biliapi.net -DOMAIN,m.bilibili.com -DOMAIN,upos-hz-mirrorakam.akamaized.net -DOMAIN,www.bilibili.com -DOMAIN-KEYWORD,cn-hk-eq-bcache- -IP-CIDR,121.11.192.0/24,no-resolve \ No newline at end of file diff --git a/Surge/Download.list b/Surge/Download.list deleted file mode 100644 index c6be58c274..0000000000 --- a/Surge/Download.list +++ /dev/null @@ -1,20 +0,0 @@ -# Mac Download -PROCESS-NAME,aria2c -PROCESS-NAME,fdm -PROCESS-NAME,Folx -PROCESS-NAME,NetTransport -PROCESS-NAME,Thunder -PROCESS-NAME,Transmission -PROCESS-NAME,uTorrent -PROCESS-NAME,WebTorrent -PROCESS-NAME,WebTorrent Helper -PROCESS-NAME,DownloadService -PROCESS-NAME,Weiyun - -# bt -DOMAIN-KEYWORD,aria2 -DOMAIN-KEYWORD,xunlei -DOMAIN-KEYWORD,yunpan -DOMAIN-KEYWORD,Thunder -DOMAIN-KEYWORD,XLLiveUD -URL-REGEX,(torrent|announce.php\?passkey=|tracker|BitTorrent|bt_key|ed2k|find_node|get_peers|info_hash|magnet:|peer_id=) diff --git a/Surge/JS/BaiduCloud.js b/Surge/JS/BaiduCloud.js deleted file mode 100644 index 68cdcaa774..0000000000 --- a/Surge/JS/BaiduCloud.js +++ /dev/null @@ -1,59 +0,0 @@ -/* -百度网盘 解锁在线视频倍率/清晰度 - -*************************** -QuantumultX: - -[rewrite_local] -https:\/\/pan\.baidu\.com\/rest\/\d\.\d\/membership\/user url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/BaiduCloud.js - -[mitm] -hostname = pan.baidu.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = pan.baidu.com - -**************************/ - -if ($response.body) { - $done({ - body: JSON.stringify({ - "product_infos": [{ - "product_id": "5310897792128633390", - "start_time": 1417260485, - "end_time": 2147483648, - "buy_time": "1417260485", - "cluster": "offlinedl", - "detail_cluster": "offlinedl", - "product_name": "gz_telecom_exp" - }, { - "product_name": "svip2_nd", - "product_description": "超级会员", - "function_num": 0, - "start_time": 1553702399, - "buy_description": "", - "buy_time": 0, - "product_id": "1", - "auto_upgrade_to_svip": 0, - "end_time": 1872502399, - "cluster": "vip", - "detail_cluster": "svip", - "status": 0 - }], - "currenttime": 1573473597, - "reminder": { - "reminderWithContent": [], - "advertiseContent": [] - }, - "request_id": 7501873289383874371 - }) - }); -} else { - $done({}); -} \ No newline at end of file diff --git a/Surge/JS/Bili_Auto_Regions.js b/Surge/JS/Bili_Auto_Regions.js deleted file mode 100644 index 8f16333e47..0000000000 --- a/Surge/JS/Bili_Auto_Regions.js +++ /dev/null @@ -1,368 +0,0 @@ -/************************** - -哔哩哔哩(白图标外区版), 港澳台番剧自动切换地区 & 显示豆瓣评分 - -如需禁用豆瓣评分或策略通知, 可前往BoxJs设置. -BoxJs订阅地址: https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json - -Update: 2023.02.11 -Author: @NobyDa -Use: Surge, QuanX, Loon - -**************************** -港澳台自动切换地区说明 : -**************************** - -地区自动切换功能仅适用于Surge4.7+(iOS),Loon2.1.10(286)+,QuanX1.0.22(543)+ -低于以上版本仅显示豆瓣评分. - -您需要配置相关规则集: -Surge、Loon: -https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Bilibili.list - -QuanX: -https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Bilibili.list - -绑定相关select或static策略组,并且需要具有相关的区域代理服务器纳入您的子策略中,子策略可以是服务器也可以是其他区域策略组. -最后,您可以通过BoxJs设置策略名和子策略名,或者手动填入脚本. - -如需搜索指定地区番剧, 可在搜索框添加后缀" 港", " 台", " 中". 例如: 进击的巨人 港 - -QX用户注: 使用切换地区功能请确保您的QX=>其他设置=>温和策略机制处于关闭状态, 以及填写策略名和子策略名时注意大小写. - -**************************** -Surge 4.7+ 远程脚本配置 : -**************************** -[Script] -Bili 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 - -#可选, 适用于搜索指定地区的番剧 -Bili 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 - -[MITM] -hostname = ap?.bili*i.com, ap?.bili*i.net - -**************************** -Quantumult X 远程脚本配置 : -**************************** -[rewrite_local] -^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 - -#可选, 适用于搜索指定地区的番剧 -^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 - -[mitm] -hostname = ap?.bili*i.com, ap?.bili*i.net - -[filter_local] -#可选, 由于qx纯tun特性, 不添加规则可能会导致脚本失效. https://github.com/NobyDa/Script/issues/382 -ip-cidr, 203.107.1.1/24, reject - -**************************** -Loon 远程脚本配置 : -**************************** -[Script] -http-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自动地区 - -#可选, 适用于搜索指定地区的番剧 -http-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自动地区(搜索) - -[Mitm] -hostname = ap?.bili*i.com, ap?.bili*i.net - -***************************/ - -let $ = nobyda(); -let run = EnvInfo(); - -async function SwitchRegion(title, url, body) { - const Group = $.read('BiliArea_Policy') || '📺 DomesticMedia'; //Your blibli policy group name. - const CN = $.read('BiliArea_CN') || 'DIRECT'; //Your China sub-policy name. - const TW = $.read('BiliArea_TW') || '🇹🇼 sub-policy'; //Your Taiwan sub-policy name. - const HK = $.read('BiliArea_HK') || '🇭🇰 sub-policy'; //Your HongKong sub-policy name. - const DF = $.read('BiliArea_DF') || '🏁 sub-policy'; //Sub-policy name used after region is blocked(e.g. url 404) - const off = $.read('BiliArea_disabled') || ''; //WiFi blacklist(disable region change), separated by commas. - const current = await $.getPolicy(Group); - const area = (() => { - let select = {}; - let chtMatch = title && title.split('').some(v => zhHans().includes(v)); - if (/\u6e2f[\u4e00-\u9fa5]+\u5340|%20%E6%B8%AF&/.test(title || url)) { - const test = /\u53f0[\u4e00-\u9fa5]+\u5340/.test(title); - if (current != HK && (current == TW && test ? 0 : 1)) - select = { policy: HK, mode: '香港' }; - } else if (/\u53f0[\u4e00-\u9fa5]+\u5340|%20%E5%8F%B0&/.test(title || url)) { - if (current != TW) select = { policy: TW, mode: '台湾' }; - } else if (body.code === -404 || chtMatch) { - if (current != DF) select = { policy: DF, mode: '后备' }; - } else if (current != CN) { - select = { policy: CN, mode: '直连' }; - } - if ($.isQuanX && current === 'direct' && select.policy === 'DIRECT') { - select = {}; //prevent loopback in some cases - } - return select; - })() - - if (area.policy && !off.includes($.ssid || undefined)) { - const change = await $.setPolicy(Group, area.policy); - const msg = (() => { - if (change && typeof current !== 'number') { - return `${current} ➤ ${area.policy}`; - } else if (current === 2) { - return `策略组名未填写或填写有误 ⚠️` - } else if (current === 3) { - return `不支持您的VPN应用版本 ⚠️` - } else if (change === 0) { - return `子策略名未填写或填写有误 ⚠️` - } else { - return `未知错误 ⚠️` - } - })() - if ($.read('BiliAreaNotify') === 'true') { - console.log(`${title || ''}\n模式: 策略组使用"${area.mode}"子策略\n走向: ${msg}`); - } else { - $.notify(title || '', ``, `模式: 策略组使用"${area.mode}"子策略\n走向: ${msg}`); - } - if (change) { - return true; - } - } - return false; -} - -function EnvInfo() { - const url = $request.url; - if (typeof ($response) !== 'undefined') { - const raw = JSON.parse($response.body || "{}"); - const data = raw.data || raw.result || {}; - const title = [data.title, data.series && data.series.series_title, data.season_title] - .filter(c => /\u5340\uff09/.test(c))[0] || data.title; - SwitchRegion(title, null, raw) - .then(s => s ? $done({ - status: $.isQuanX ? "HTTP/1.1 307" : 307, - headers: { - Location: url - }, - body: "{}" - }) : QueryRating(raw, data)); - } else { - const res = { - url: url.replace(/%20(%E6%B8%AF|%E5%8F%B0|%E4%B8%AD)&/g, '&') - }; - SwitchRegion(null, url, {}).then(() => $done(res)); - } -} - -async function QueryRating(body, play) { - try { - const ratingEnabled = $.read('BiliDoubanRating') === 'false'; - if (!ratingEnabled && play.title && body.data && body.data.badge_info) { - const [t1, t2] = await Promise.all([ - GetRawInfo(play.title.replace(/\uff08[\u4e00-\u9fa5]+\u5340\uff09/, '')), - GetRawInfo(play.origin_name) - ]); - const exYear = body.data.publish.release_date_show.split(/^(\d{4})/)[1]; - const info1 = (play.staff && play.staff.info) || ''; - const info2 = (play.actor && play.actor.info) || ''; - const info3 = (play.celebrity && play.celebrity.map(n => n.name).join('/')) || ''; - const filterInfo = [play.title, play.origin_name, info1 + info2 + info3, exYear]; - const [rating, folk, name, id, other] = ExtractMovieInfo([...t1, ...t2], filterInfo); - const limit = JSON.stringify(body.data.modules) - .replace(/"\u53d7\u9650"/g, `""`).replace(/("area_limit":)1/g, '$10'); - body.data.modules = JSON.parse(limit); - body.data.detail = body.data.new_ep.desc.replace(/连载中,/, ''); - body.data.badge_info.text = `⭐️ 豆瓣:${!$.is403 ? `${rating || '无评'}分 (${folk || '无评价'})` : `查询频繁!`}`; - body.data.evaluate = `${body.data.evaluate || ''}\n\n豆瓣评分搜索结果: ${JSON.stringify(other, 0, 1)}`; - body.data.new_ep.desc = name; - body.data.styles.unshift({ - name: "⭐️ 点击此处打开豆瓣剧集详情页", - url: `https://m.douban.com/${id ? `movie/subject/${id}/` : `search/?query=${encodeURI(play.title)}`}` - }); - } - } catch (err) { - console.log(`Douban rating: \n${err}\n`); - } finally { - $done({ - body: JSON.stringify(body) - }); - } -} - -function ExtractMovieInfo(ret, fv) { - const sole = new Set(ret.map(s => JSON.stringify(s))); //delete duplicate - const f1 = [...sole].map(p => JSON.parse(p)) - .filter(t => { - t.accuracy = 0; - if (t.name && fv[0]) { //title - if (t.name.includes(fv[0].slice(0, 4))) t.accuracy++; - if (t.name.includes(fv[0].slice(-3))) t.accuracy++; - } - if (t.origin && fv[1]) { //origin title - if (t.origin.includes(fv[1].slice(0, 4))) t.accuracy++; - if (t.origin.includes(fv[1].slice(-3))) t.accuracy++; - } - if (t.pd && fv[2]) { //producer or actor - const len = t.pd.split('/').filter(c => fv[2].includes(c)); - t.accuracy += len.length; - } - if (t.year && fv[3] && t.year == fv[3]) t.accuracy++; //year - return Boolean(t.accuracy); - }); - let x = {}; //assign most similar - const f2 = f1.reduce((p, c) => c.accuracy > p ? (x = c, c.accuracy) : p, 0); - return [x.rating, x.folk, x.name, x.id, f1]; -} - -function GetRawInfo(t) { - let res = []; - let st = Date.now(); - return new Promise((resolve) => { - if (!t) return resolve(res); - $.get({ - url: `https://www.douban.com/search?cat=1002&q=${encodeURIComponent(t)}`, - headers: { - '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', - 'Cookie': JSON.stringify(st) - } - }, (error, resp, data) => { - if (error) { - console.log(`Douban rating: \n${t}\nRequest error: ${error}\n`); - } else { - if (/\u767b\u5f55<\/a>\u540e\u91cd\u8bd5\u3002/.test(data)) $.is403 = true; - let s = data.replace(/\n| |&#\d{2}/g, '') - .match(/\[(\u7535\u5f71|\u7535\u89c6\u5267)\].+?subject-cast\">.+?<\/span>/g) || []; - for (let i = 0; i < s.length; i++) { - res.push({ - name: s[i].split(/\}\)">(.+?)<\/a>/)[1], - origin: s[i].split(/\u540d:(.+?)(\/|<)/)[1], - pd: s[i].split(/\u539f\u540d.+?\/(.+?)\/\d+<\/span>$/)[1], - rating: s[i].split(/">(\d\.\d)$/)[1] - }) - } - let et = ((Date.now() - st) / 1000).toFixed(2); - console.log(`Douban rating: \n${t}\n${res.length} movie info searched. (${et} s)\n`); - } - resolve(res); - }) - }) -} - -function nobyda() { - const isHTTP = typeof $httpClient != "undefined"; - const isLoon = typeof $loon != "undefined"; - const isQuanX = typeof $task != "undefined"; - const isSurge = typeof $network != "undefined" && typeof $script != "undefined"; - const ssid = (() => { - if (isQuanX && typeof ($environment) !== 'undefined') { - return $environment.ssid; - } - if (isSurge && $network.wifi) { - return $network.wifi.ssid; - } - if (isLoon) { - return JSON.parse($config.getConfig()).ssid; - } - })(); - const notify = (title, subtitle, message) => { - console.log(`${title}\n${subtitle}\n${message}`); - if (isQuanX) $notify(title, subtitle, message); - if (isHTTP) $notification.post(title, subtitle, message); - } - const read = (key) => { - if (isQuanX) return $prefs.valueForKey(key); - if (isHTTP) return $persistentStore.read(key); - } - const adapterStatus = (response) => { - if (!response) return null; - if (response.status) { - response["statusCode"] = response.status; - } else if (response.statusCode) { - response["status"] = response.statusCode; - } - return response; - } - const getPolicy = (groupName) => { - if (isSurge) { - if (typeof ($httpAPI) === 'undefined') return 3; - return new Promise((resolve) => { - $httpAPI("GET", "v1/policy_groups/select", { - group_name: encodeURIComponent(groupName) - }, (b) => resolve(b.policy || 2)) - }) - } - if (isLoon) { - if (typeof ($config.getPolicy) === 'undefined') return 3; - const getName = $config.getPolicy(groupName); - return getName || 2; - } - if (isQuanX) { - if (typeof ($configuration) === 'undefined') return 3; - return new Promise((resolve) => { - $configuration.sendMessage({ - action: "get_policy_state" - }).then(b => { - if (b.ret && b.ret[groupName]) { - resolve(b.ret[groupName][1]); - } else resolve(2); - }, () => resolve()); - }) - } - } - const setPolicy = (group, policy) => { - if (isSurge && typeof ($httpAPI) !== 'undefined') { - return new Promise((resolve) => { - $httpAPI("POST", "v1/policy_groups/select", { - group_name: group, - policy: policy - }, (b) => resolve(!b.error || 0)) - }) - } - if (isLoon && typeof ($config.getPolicy) !== 'undefined') { - const set = $config.setSelectPolicy(group, policy); - return set || 0; - } - if (isQuanX && typeof ($configuration) !== 'undefined') { - return new Promise((resolve) => { - $configuration.sendMessage({ - action: "set_policy_state", - content: { - [group]: policy - } - }).then((b) => resolve(!b.error || 0), () => resolve()); - }) - } - } - const get = (options, callback) => { - if (isQuanX) { - options["method"] = "GET"; - $task.fetch(options).then(response => { - callback(null, adapterStatus(response), response.body) - }, reason => callback(reason.error, null, null)) - } - if (isHTTP) { - if (isSurge) options.headers['X-Surge-Skip-Scripting'] = false; - $httpClient.get(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - } - return { - getPolicy, - setPolicy, - isSurge, - isQuanX, - isLoon, - notify, - read, - ssid, - get - } -} - -// 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 -function zhHans() { - return `䊷䋙䝼䰾䲁丟並乾亂亞佇馀併來侖侶俁係俔俠倀倆倈倉個們倫偉側偵偽傑傖傘備傭傯傳傴債傷傾僂僅僉僑僕僞僥僨價儀儂億儈儉儐儔儕儘償優儲儷儺儻儼兌兒兗內兩冊冪凈凍凜凱別刪剄則剋剎剗剛剝剮剴創劃劇劉劊劌劍劑勁動務勛勝勞勢勩勱勵勸勻匭匯匱區協卻厙厠厭厲厴參叄叢吒吳吶呂咼員唄唚問啓啞啟啢喎喚喪喬單喲嗆嗇嗊嗎嗚嗩嗶嘆嘍嘔嘖嘗嘜嘩嘮嘯嘰嘵嘸嘽噓噝噠噥噦噯噲噴噸噹嚀嚇嚌嚕嚙嚦嚨嚲嚳嚴嚶囀囁囂囅囈囑囪圇國圍園圓圖團垵埡埰執堅堊堖堝堯報場塊塋塏塒塗塢塤塵塹墊墜墮墳墻墾壇壈壋壓壘壙壚壞壟壠壢壩壯壺壼壽夠夢夾奐奧奩奪奬奮奼妝姍姦娛婁婦婭媧媯媼媽嫗嫵嫻嫿嬀嬈嬋嬌嬙嬡嬤嬪嬰嬸孌孫學孿宮寢實寧審寫寬寵寶將專尋對導尷屆屍屓屜屢層屨屬岡峴島峽崍崗崢崬嵐嶁嶄嶇嶔嶗嶠嶢嶧嶮嶴嶸嶺嶼巋巒巔巰帥師帳帶幀幃幗幘幟幣幫幬幹幺幾庫廁廂廄廈廚廝廟廠廡廢廣廩廬廳弒弳張強彈彌彎彙彞彥後徑從徠復徵徹恆恥悅悞悵悶惡惱惲惻愛愜愨愴愷愾慄態慍慘慚慟慣慤慪慫慮慳慶憂憊憐憑憒憚憤憫憮憲憶懇應懌懍懟懣懨懲懶懷懸懺懼懾戀戇戔戧戩戰戱戲戶拋拾挩挾捨捫掃掄掗掙掛採揀揚換揮損搖搗搵搶摑摜摟摯摳摶摻撈撏撐撓撝撟撣撥撫撲撳撻撾撿擁擄擇擊擋擓擔據擠擬擯擰擱擲擴擷擺擻擼擾攄攆攏攔攖攙攛攜攝攢攣攤攪攬敗敘敵數斂斃斕斬斷時晉晝暈暉暘暢暫曄曆曇曉曏曖曠曨曬書會朧東杴极柵桿梔梘條梟梲棄棖棗棟棧棲棶椏楊楓楨業極榪榮榲榿構槍槤槧槨槳樁樂樅樓標樞樣樸樹樺橈橋機橢橫檁檉檔檜檟檢檣檮檯檳檸檻櫃櫓櫚櫛櫝櫞櫟櫥櫧櫨櫪櫫櫬櫱櫳櫸櫻欄權欏欒欖欞欽歐歟歡歲歷歸歿殘殞殤殨殫殮殯殲殺殻殼毀毆毿氂氈氌氣氫氬氳決沒沖況洶浹涇涼淚淥淪淵淶淺渙減渦測渾湊湞湯溈準溝溫滄滅滌滎滬滯滲滷滸滻滾滿漁漚漢漣漬漲漵漸漿潁潑潔潙潛潤潯潰潷潿澀澆澇澗澠澤澦澩澮澱濁濃濕濘濟濤濫濰濱濺濼濾瀅瀆瀉瀏瀕瀘瀝瀟瀠瀦瀧瀨瀲瀾灃灄灑灕灘灝灠灣灤灧災為烏烴無煉煒煙煢煥煩煬熅熒熗熱熲熾燁燈燉燒燙燜營燦燭燴燼燾爍爐爛爭爲爺爾牆牘牽犖犢犧狀狹狽猙猶猻獁獄獅獎獨獪獫獮獰獲獵獷獸獺獻獼玀現琺琿瑋瑒瑣瑤瑩瑪瑲璉璣璦璫環璽瓊瓏瓔瓚甌產産畝畢異畵當疇疊痙痾瘂瘋瘍瘓瘞瘡瘧瘮瘲瘺瘻療癆癇癉癘癟癢癤癥癧癩癬癭癮癰癱癲發皚皰皸皺盜盞盡監盤盧眥眾睏睜睞瞘瞜瞞瞶瞼矓矚矯硜硤硨硯碩碭碸確碼磑磚磣磧磯磽礆礎礙礦礪礫礬礱祿禍禎禕禡禦禪禮禰禱禿秈稅稈稟種稱穀穌積穎穠穡穢穩穫穭窩窪窮窯窵窶窺竄竅竇竈竊竪競筆筍筧筴箋箏節範築篋篔篤篩篳簀簍簞簡簣簫簹簽簾籃籌籙籜籟籠籩籪籬籮粵糝糞糧糲糴糶糹糾紀紂約紅紆紇紈紉紋納紐紓純紕紖紗紘紙級紛紜紝紡紬細紱紲紳紵紹紺紼紿絀終組絅絆絎結絕絛絝絞絡絢給絨絰統絲絳絶絹綁綃綆綈綉綌綏經綜綞綠綢綣綫綬維綯綰綱網綳綴綸綹綺綻綽綾綿緄緇緊緋緑緒緓緔緗緘緙線緝緞締緡緣緦編緩緬緯緱緲練緶緹緻縈縉縊縋縐縑縕縗縛縝縞縟縣縧縫縭縮縱縲縳縵縶縷縹總績繃繅繆繒織繕繚繞繡繢繩繪繫繭繮繯繰繳繸繹繼繽繾纈纊續纍纏纓纖纘纜缽罈罌罰罵罷羅羆羈羋羥義習翹耬耮聖聞聯聰聲聳聵聶職聹聽聾肅脅脈脛脫脹腎腖腡腦腫腳腸膃膚膠膩膽膾膿臉臍臏臘臚臟臠臢臨臺與興舉舊艙艤艦艫艱艷芻苎苧茲荊莊莖莢莧華萇萊萬萵葉葒著葤葦葯葷蒓蒔蒞蒼蓀蓋蓮蓯蓴蓽蔔蔞蔣蔥蔦蔭蕁蕆蕎蕒蕓蕕蕘蕢蕩蕪蕭蕷薀薈薊薌薔薘薟薦薩薴薺藍藎藝藥藪藴藶藹藺蘄蘆蘇蘊蘋蘚蘞蘢蘭蘺蘿虆處虛虜號虧虯蛺蛻蜆蜡蝕蝟蝦蝸螄螞螢螻螿蟄蟈蟎蟣蟬蟯蟲蟶蟻蠅蠆蠐蠑蠟蠣蠨蠱蠶蠻衆術衕衚衛衝衹袞裊裏補裝裡製複褌褘褲褳褸褻襇襏襖襝襠襤襪襯襲見覎規覓視覘覡覥覦親覬覯覲覷覺覽覿觀觴觶觸訁訂訃計訊訌討訐訒訓訕訖託記訛訝訟訢訣訥訩訪設許訴訶診註詁詆詎詐詒詔評詖詗詘詛詞詠詡詢詣試詩詫詬詭詮詰話該詳詵詼詿誄誅誆誇誌認誑誒誕誘誚語誠誡誣誤誥誦誨說説誰課誶誹誼誾調諂諄談諉請諍諏諑諒論諗諛諜諝諞諢諤諦諧諫諭諮諱諳諶諷諸諺諼諾謀謁謂謄謅謊謎謐謔謖謗謙謚講謝謠謡謨謫謬謭謳謹謾證譎譏譖識譙譚譜譫譯議譴護譸譽譾讀變讎讒讓讕讖讜讞豈豎豐豬豶貓貝貞貟負財貢貧貨販貪貫責貯貰貲貳貴貶買貸貺費貼貽貿賀賁賂賃賄賅資賈賊賑賒賓賕賙賚賜賞賠賡賢賣賤賦賧質賫賬賭賴賵賺賻購賽賾贄贅贇贈贊贋贍贏贐贓贔贖贗贛贜赬趕趙趨趲跡踐踴蹌蹕蹣蹤蹺躂躉躊躋躍躑躒躓躕躚躡躥躦躪軀車軋軌軍軑軒軔軛軟軤軫軲軸軹軺軻軼軾較輅輇輈載輊輒輓輔輕輛輜輝輞輟輥輦輩輪輬輯輳輸輻輾輿轀轂轄轅轆轉轍轎轔轟轡轢轤辦辭辮辯農逕這連進運過達違遙遜遞遠適遲遷選遺遼邁還邇邊邏邐郟郵鄆鄉鄒鄔鄖鄧鄭鄰鄲鄴鄶鄺酇酈醖醜醞醫醬醱釀釁釃釅釋釐釒釓釔釕釗釘釙針釣釤釧釩釵釷釹釺鈀鈁鈃鈄鈈鈉鈍鈎鈐鈑鈒鈔鈕鈞鈣鈥鈦鈧鈮鈰鈳鈴鈷鈸鈹鈺鈽鈾鈿鉀鉅鉈鉉鉋鉍鉑鉕鉗鉚鉛鉞鉢鉤鉦鉬鉭鉶鉸鉺鉻鉿銀銃銅銍銑銓銖銘銚銛銜銠銣銥銦銨銩銪銫銬銱銳銷銹銻銼鋁鋃鋅鋇鋌鋏鋒鋙鋝鋟鋣鋤鋥鋦鋨鋩鋪鋭鋮鋯鋰鋱鋶鋸鋼錁錄錆錇錈錏錐錒錕錘錙錚錛錟錠錡錢錦錨錩錫錮錯録錳錶錸鍀鍁鍃鍆鍇鍈鍋鍍鍔鍘鍚鍛鍠鍤鍥鍩鍬鍰鍵鍶鍺鎂鎄鎇鎊鎔鎖鎘鎛鎡鎢鎣鎦鎧鎩鎪鎬鎮鎰鎲鎳鎵鎸鎿鏃鏇鏈鏌鏍鏐鏑鏗鏘鏜鏝鏞鏟鏡鏢鏤鏨鏰鏵鏷鏹鏽鐃鐋鐐鐒鐓鐔鐘鐙鐝鐠鐦鐧鐨鐫鐮鐲鐳鐵鐶鐸鐺鐿鑄鑊鑌鑒鑔鑕鑞鑠鑣鑥鑭鑰鑱鑲鑷鑹鑼鑽鑾鑿钁長門閂閃閆閈閉開閌閎閏閑間閔閘閡閣閥閨閩閫閬閭閱閲閶閹閻閼閽閾閿闃闆闈闊闋闌闍闐闒闓闔闕闖關闞闠闡闤闥阪陘陝陣陰陳陸陽隉隊階隕際隨險隱隴隸隻雋雖雙雛雜雞離難雲電霢霧霽靂靄靈靚靜靦靨鞀鞏鞝鞽韁韃韉韋韌韍韓韙韜韞韻響頁頂頃項順頇須頊頌頎頏預頑頒頓頗領頜頡頤頦頭頮頰頲頴頷頸頹頻頽顆題額顎顏顒顓顔願顙顛類顢顥顧顫顬顯顰顱顳顴風颭颮颯颱颳颶颸颺颻颼飀飄飆飈飛飠飢飣飥飩飪飫飭飯飲飴飼飽飾飿餃餄餅餉養餌餎餏餑餒餓餕餖餚餛餜餞餡館餱餳餶餷餺餼餾餿饁饃饅饈饉饊饋饌饑饒饗饜饞饢馬馭馮馱馳馴馹駁駐駑駒駔駕駘駙駛駝駟駡駢駭駰駱駸駿騁騂騅騌騍騎騏騖騙騤騫騭騮騰騶騷騸騾驀驁驂驃驄驅驊驌驍驏驕驗驚驛驟驢驤驥驦驪驫骯髏髒體髕髖髮鬆鬍鬚鬢鬥鬧鬩鬮鬱魎魘魚魛魢魨魯魴魷魺鮁鮃鮊鮋鮍鮎鮐鮑鮒鮓鮚鮜鮝鮞鮦鮪鮫鮭鮮鮳鮶鮺鯀鯁鯇鯉鯊鯒鯔鯕鯖鯗鯛鯝鯡鯢鯤鯧鯨鯪鯫鯴鯷鯽鯿鰁鰂鰃鰈鰉鰍鰏鰐鰒鰓鰜鰟鰠鰣鰥鰨鰩鰭鰮鰱鰲鰳鰵鰷鰹鰺鰻鰼鰾鱂鱅鱈鱉鱒鱔鱖鱗鱘鱝鱟鱠鱣鱤鱧鱨鱭鱯鱷鱸鱺鳥鳧鳩鳬鳲鳳鳴鳶鳾鴆鴇鴉鴒鴕鴛鴝鴞鴟鴣鴦鴨鴯鴰鴴鴷鴻鴿鵁鵂鵃鵐鵑鵒鵓鵜鵝鵠鵡鵪鵬鵮鵯鵲鵷鵾鶄鶇鶉鶊鶓鶖鶘鶚鶡鶥鶩鶪鶬鶯鶲鶴鶹鶺鶻鶼鶿鷀鷁鷂鷄鷈鷊鷓鷖鷗鷙鷚鷥鷦鷫鷯鷲鷳鷸鷹鷺鷽鷿鸇鸌鸏鸕鸘鸚鸛鸝鸞鹵鹹鹺鹽麗麥麩麵麽黃黌點黨黲黶黷黽黿鼉鼴齊齋齎齏齒齔齕齗齙齜齟齠齡齦齪齬齲齶齷龍龎龐龔龕龜` -} \ No newline at end of file diff --git a/Surge/JS/CamScanner.js b/Surge/JS/CamScanner.js deleted file mode 100644 index ac5deddef1..0000000000 --- a/Surge/JS/CamScanner.js +++ /dev/null @@ -1,34 +0,0 @@ -/* -CamScanner 解锁部分高级特权 - -*************************** -Quantumult X: - -[rewrite_local] -^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 - -[mitm] -hostname = ap*.intsig.net - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = ap*.intsig.net - -*************************** -Quantumult: - -[REWRITE] -https:\/\/(api|api-cs)\.intsig\.net\/purchase\/cs\/query_property\? url simple-response SFRUUC8xLjEgMjAwIE9LCgp7CiAiZGF0YSI6IHsKICAicHNubF92aXBfcHJvcGVydHkiOiB7CiAgICJleHBpcnkiOiAiMTY0MzczMTIwMCIKICB9CiB9Cn0= - -[MITM] -hostname = ap*.intsig.net - -**************************/ -let obj = JSON.parse($response.body); -obj = {"data":{"psnl_vip_property":{"expiry":"2013017600"}}}; -$done({body: JSON.stringify(obj)}); \ No newline at end of file diff --git a/Surge/JS/Google_CAPTCHA.js b/Surge/JS/Google_CAPTCHA.js deleted file mode 100644 index 4b96ec11f1..0000000000 --- a/Surge/JS/Google_CAPTCHA.js +++ /dev/null @@ -1,140 +0,0 @@ -/******************************** -Google搜索人机验证解决方案 -搜索内容时遇到人机验证立即并发使用多个代理策略、策略组尝试搜索内容,并返回最优结果。 - -脚本作者:@NobyDa -更新时间:2024/05/19 -平台兼容:Surge(iOS4.9.3+/macOS4.2.3+) / QuantumultX(1.0.26+) / Loon(3.1.9[694]+) - -可在 BoxJs(低优先级)、Surge模块参数、Loon插件参数中填写筛选的代理策略、策略组的正则表达式。 -所有代理策略、策略组至多筛选、使用20个,可在BoxJs中测试匹配的策略,不筛选则表示随机使用。 - -注意:Surge由于策略架构问题,正则表达式筛选的"代理策略"不包含"外部代理策略"; -QuantumultX、Loon则无此限制,正则表达式可筛选所有"策略组"内的"代理策略"。 - -********************************* -Surge(iOS 5.9.0+/macOS 5.5.0+) 模块: -https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/GoogleCAPTCHA.sgmodule - -********************************* -QuantumultX(1.0.26+) 重写资源引用: -https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Snippet/GoogleCAPTCHA.snippet - -********************************* -Loon(3.1.9[694]+) 插件: -https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_Google_CAPTCHA.plugin - -********************************* -BoxJs 订阅地址: -https://raw.githubusercontent.com/NobyDa/Script/master/NobyDa_BoxJs.json - -*********************************/ - -const $ = new NobyDa_Tools(); -$.ret = {}; - -!(async () => { - if (($response.status || $response.statusCode) == 200) return; - const req = JSON.parse(JSON.stringify($request)); - const policy = await $.policy(); - const regexText = (typeof $argument == 'string' && $argument) || - $.data.read('GOOGLE_CAPTCHA_REGEX') || // loon plugin args. - JSON.parse($.data.read('GOOGLE_CAPTCHA') || '{}').Regex || ''; // empty = all - const selected = [...policy.group, ...policy.proxy] - .filter((n) => n && new RegExp(regexText).test(n)) - .sort(() => Math.random() - 0.5).slice(0, 20); // prevent too many TCP, filtered to random select up to 20 - console.log(`[INFO]: Use policy ${JSON.stringify(selected, null, 2)}`); - await Promise.any([ - ...selected.map( - (i) => new Promise((r, e) => { - if (req.headers['User-Agent']) req.headers.Cookie = `${Math.random()}`; // prevent set-cookie - if (req.headers['user-agent']) req.headers.cookie = `${Math.random()}`; // h2 - $.http[req.method.toLowerCase()]({ - policy: i, node: i, opts: { policy: i }, // policy:surge, node:loon, opts:qx - ...req - }).then((v) => { - if (v.status == 200) { - r({ policy: i, body: { ...v, status: $.isQuanX ? 'HTTP/1.1 200' : 200 } }) - } else if (v.status == 429) { - e(console.log(`[INFO]: Policy "${i}" need to CAPTCHA`)) - } else { - e(console.log(`[INFO]: Policy "${i}" unknown resp status "${v.status}"`)) - } - }).catch((err) => e(console.log(`[ERROR]: ${err}`))) - }) - ) - ]).then((data) => { - $.ret = data.body; - console.log(`[INFO]: Use data from "${data.policy}"`); - }) -})() - .catch((err) => console.log(`[ERROR]: ${(err && err.message) || err}`)) - .finally(() => $done($.ret)); - - -function NobyDa_Tools() { - this.isLoon = typeof $loon !== "undefined"; - this.isQuanX = typeof $configuration !== 'undefined'; - this.isSurge = typeof $environment !== 'undefined' && $environment['surge-version']; - this.isNode = typeof module !== 'undefined' && !!module.exports; - this.http = Object.fromEntries( - ["GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS", "PATCH"].map( - (m) => [m.toLowerCase(), (opts) => { - if (this.isQuanX) return new Promise((resolve, reject) => { - $task.fetch({ method: m, ...opts }) - .then((r) => resolve({ - status: r.statusCode, headers: r.headers, body: r.body, - }), e => reject(e.error)) - }); - if (this.isSurge || this.isLoon || this.isNode) return new Promise((resolve, reject) => { - const request = this.isNode ? require("request") : $httpClient; - request[m.toLowerCase()](opts, (e, r, b) => { - if (e) reject(e); - else resolve({ status: r.status || r.statusCode, headers: r.headers, body: b }) - }) - }); - }] - ) - ); - this.policy = () => { - if (this.isSurge) return new Promise((r) => { - $httpAPI("GET", "v1/policies", null, (v) => r({ - proxy: v.proxies, - group: v['policy-groups'] - })) - }); - if (this.isQuanX) return new Promise((r) => { - $configuration.sendMessage({ - action: "get_customized_policy" - }).then(b => r({ - proxy: Object.keys(b.ret) - .reduce((t, i) => [...new Set([...t, ...b.ret[i].candidates || []])], []) - .filter((v) => !b.ret[v] && !['direct', 'proxy', 'reject'].includes(v)), - group: Object.keys(b.ret) - }), () => r({})); - }); - if (this.isLoon) return new Promise(async (r1) => { - const config = JSON.parse($config.getConfig()); - const groupData = await Promise.all(config['all_policy_groups'].map((i) => new Promise((r2) => { - $config.getSubPolicies(i, (b) => { r2(JSON.parse(b || '[]')) }) - }))); - r1({ - proxy: groupData.reduce((t, i) => [...new Set([...t, ...i.filter((v) => { - return v.type == 'node' && !config['all_buildin_nodes'].includes(v.name) - }).map((n) => n.name)])], []), - group: config['all_policy_groups'] - }) - }); - }; - this.data = Object.fromEntries(['read', 'write'].map( - (i) => [i, (v1, v2) => { - if (i === 'write') { - if (this.isSurge || this.isLoon) return $persistentStore.write(v1, v2); - if (this.isQuanX) return $prefs.setValueForKey(v1, v2); - } else if (i === 'read') { - if (this.isSurge || this.isLoon) return $persistentStore.read(v1); - if (this.isQuanX) return $prefs.valueForKey(v1); - } - }] - )); -} \ No newline at end of file diff --git a/Surge/JS/Kuwo.js b/Surge/JS/Kuwo.js deleted file mode 100644 index 175dd485e8..0000000000 --- a/Surge/JS/Kuwo.js +++ /dev/null @@ -1,49 +0,0 @@ -/* -酷我音乐 解锁会员试听及部分功能 - -*************************** -QuantumultX: - -[rewrite_local] -^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 - -[mitm] -hostname = vip1.kuwo.cn - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = vip1.kuwo.cn - -**************************/ - -var body = $response.body; -var url = $request.url; -var obj = JSON.parse(body); - -const vip = '/vip/v2/user/vip'; -const time = '/vip/spi/mservice'; - -if (url.indexOf(vip) != -1) { - obj.data["isNewUser"] = "2"; - obj.data["vipLuxuryExpire"] = "1835312949000"; - obj.data["time"] = "1961170340993"; - obj.data["isYearUser"] = "2"; - obj.data["vipmExpire"] = "1835312949000"; - obj.data["vipOverSeasExpire"] = "1835312949000"; - obj.data["vipExpire"] = "1835312949000"; - obj.data["vip3Expire"] = "1835312949000"; - body = JSON.stringify(obj); -} - -if (url.indexOf(time) != -1) { - obj["isVIPMAutoPay"] = 2; - obj["isVIPLuxAutoPay"] = 2; - body = JSON.stringify(obj); -} - -$done({body}); \ No newline at end of file diff --git a/Surge/JS/MIX.js b/Surge/JS/MIX.js deleted file mode 100644 index 5af376d043..0000000000 --- a/Surge/JS/MIX.js +++ /dev/null @@ -1,92 +0,0 @@ -/* -MIX 解锁特权 (需恢复购买) - -*************************** -QuantumultX: - -[rewrite_local] -https?:\/\/cdn-bm\.camera360\.com\/api\/mix\/recovery url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/MIX.js - -[mitm] -hostname = cdn-bm.camera360.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = cdn-bm.camera360.com - -**************************/ - -if ($response.body) { - $done({ - body: JSON.stringify({ - "status": 200, - "data": { - "errorCode": 0, - "orderList": [{ - "quantity": "1", - "purchase_date_ms": "1537703444000", - "expires_date": "2028-06-06 06:06:06 Etc\/GMT", - "expires_date_pst": "2028-06-06 06:06:06 America\/Los_Angeles", - "is_in_intro_offer_period": "false", - "transaction_id": "200000535242800", - "is_trial_period": "true", - "original_transaction_id": "200000535242800", - "purchase_date": "2018-09-23 11:50:44 Etc\/GMT", - "product_id": "com.vstudio.MIX.subscription.auto.year", - "original_purchase_date_pst": "2018-09-23 04:50:44 America\/Los_Angeles", - "original_purchase_date_ms": "1537703444000", - "web_order_line_item_id": "200000140095730", - "expires_date_ms": "1843855566000", - "purchase_date_pst": "2018-09-23 04:50:44 America\/Los_Angeles", - "original_purchase_date": "2018-09-23 11:50:44 Etc\/GMT" - }, { - "quantity": "1", - "purchase_date_ms": "1538401707000", - "expires_date": "2028-06-06 06:06:06 Etc\/GMT", - "expires_date_pst": "2028-06-06 06:06:06 America\/Los_Angeles", - "is_in_intro_offer_period": "false", - "transaction_id": "200000539102583", - "is_trial_period": "false", - "original_transaction_id": "200000535242800", - "purchase_date": "2018-10-01 13:48:27 Etc\/GMT", - "product_id": "com.vstudio.MIX.subscription.auto.year", - "original_purchase_date_pst": "2018-09-23 04:50:44 America\/Los_Angeles", - "original_purchase_date_ms": "1537703444000", - "web_order_line_item_id": "200000140095731", - "expires_date_ms": "1843855566000", - "purchase_date_pst": "2018-10-01 06:48:27 America\/Los_Angeles", - "original_purchase_date": "2018-09-23 11:50:44 Etc\/GMT" - }, { - "product_id": "com.vstudio.MIX.Font.ruizigongfangcanlandaheijianonedotzero", - "quantity": "1", - "transaction_id": "200000577197848", - "purchase_date_ms": "1546314438000", - "original_purchase_date_pst": "2018-12-31 19:47:18 America\/Los_Angeles", - "purchase_date_pst": "2018-12-31 19:47:18 America\/Los_Angeles", - "original_purchase_date_ms": "1546314438000", - "is_trial_period": "false", - "original_purchase_date": "2019-01-01 03:47:18 Etc\/GMT", - "original_transaction_id": "200000577197848", - "purchase_date": "2019-01-01 03:47:18 Etc\/GMT" - }], - "autoBindingUserId": "043c8b571a3cd6c06e06db5f", - "pendingRenewalInfo": [{ - "product_id": "com.vstudio.MIX.subscription.auto.year", - "original_transaction_id": "200000535242800", - "auto_renew_product_id": "com.vstudio.MIX.subscription.auto.year", - "auto_renew_status": "0" - }] - }, - "message": "ok", - "exetime": "1555653929373-1555653933781", - "serverTime": 1555653933.7815001 - }) - }); -} else { - $done({}) -} diff --git a/Surge/JS/NiChi.js b/Surge/JS/NiChi.js deleted file mode 100644 index b203149d01..0000000000 --- a/Surge/JS/NiChi.js +++ /dev/null @@ -1,28 +0,0 @@ -/* -NiChi 解锁素材包 - -*************************** -QuantumultX: - -[rewrite_local] -^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 - -[mitm] -hostname = m*.bybutter.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = m*.bybutter.com - -**************************/ - -var body = $response.body - .replace(/preview/g, "free") - .replace(/view/g, "unlimited") - .replace(/true/g, "false"); -$done({ body }); \ No newline at end of file diff --git a/Surge/JS/PicsArt.js b/Surge/JS/PicsArt.js deleted file mode 100644 index 9591e496ea..0000000000 --- a/Surge/JS/PicsArt.js +++ /dev/null @@ -1,62 +0,0 @@ -/* -PicsArt 解锁高级功能 -数据来自 @chxm1023 - -*************************** -QuantumultX: - -[rewrite_local] -^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 - -[mitm] -hostname = api.picsart.c*, api.meiease.c* - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = api.picsart.c*, api.meiease.c* - -**************************/ - -$done({ - body: JSON.stringify({ - "status": "success", - "response": [ - { - "status": "SUBSCRIPTION_PURCHASED", - "order_id": "490001314520000", - "original_order_id": "490001314520000", - "is_trial": true, - "plan_meta": { - "storage_limit_in_mb": 20480, - "frequency": "yearly", - "scope_id": "full", - "id": "com.picsart.editor.subscription_yearly", - "product_id": "subscription_yearly", - "level": 2000, - "auto_renew_product_id": "com.picsart.editor.subscription_yearly", - "type": "renewable", - "tier_id": "gold_old", - "permissions": [ - "premium_tools_standard", - "premium_tools_ai" - ], - "description": "china" - }, - "limitation": { - "max_count": 5, - "limits_exceeded": false - }, - "reason": "ok", - "subscription_id": "com.picsart.editor.subscription_yearly", - "is_eligible_for_introductory": false, - "purchase_date": 1687020148000, - "expire_date": 4092599349000 - } - ] - }) -}); \ No newline at end of file diff --git a/Surge/JS/Polarr.js b/Surge/JS/Polarr.js deleted file mode 100644 index db6bdac0bd..0000000000 --- a/Surge/JS/Polarr.js +++ /dev/null @@ -1,55 +0,0 @@ -/* -Polarr泼辣修图 解锁特权 (需登陆) - -*************************** -QuantumultX: - -[rewrite_local] -^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 - -[mitm] -hostname = api.polaxiong.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = api.polaxiong.com - -**************************/ - -const statusCode = typeof $task !== "undefined" ? "HTTP/1.1 200 OK" : 200; -const response = { status: statusCode, headers: $response.headers }; - -if ($response.body && $request.url.includes("v1/payments/profiles/@me/subscription")) { - response.body = JSON.stringify({ - "isSubscribed": true, - "planId": "co.polarr.ppe.premium.studio.yearly", - "subscriptionProduct": "yearly", - "isTrial": false, - "app": "PPE", - "isUnlimited": true, - "expiryDate": "2053-08-17T19:38:37.000Z", - "planType": "yearly", - "planTier": "studio", - "startDate": "2023-08-17T19:38:37.000Z", - "subscriptionTier": "studio", - "paymentChannel": "AppleIapSubscription", - "membershipExpiryDate": "2053-08-17T19:38:37.000Z" - }); -} - -if ($response.body && $request.url.includes("v1/payments/appleiap/receipts/confirmation")) { - response.body = JSON.stringify({ - "app": "PPE", - "planType": "yearly", - "planTier": "studio", - "isUnlimited": true, - "membershipExpiryDate": "2053-08-17T19:38:37.000Z" - }); -} - -$done(response) \ No newline at end of file diff --git a/Surge/JS/Super.js b/Surge/JS/Super.js deleted file mode 100644 index 1cb1cf672b..0000000000 --- a/Surge/JS/Super.js +++ /dev/null @@ -1,98 +0,0 @@ -/*皮皮虾去广告和水印 by Liquor030 -如果只需要去广告功能请在[URL Rewrite]中添加 - -# Remove Super's Ad (By Liquor030) -app_name=super&([\S]*)aid=\d+ app_name=super_pro&$1aid=1412 header - -可大幅改善使用体验,强烈建议添加并禁用该脚本,在需要的时候开启脚本去水印!! -===================================== -Feed: /feed/stream -回复: /comment/cell_reply -评论: /cell/cell_comment -Detail: /cell/detail -用户插眼: /ward/list -用户收藏: /user/favorite -用户评论: /user/cell_coment -用户feed: /user/cell_userfeed -用户发帖: /user/publish_list - -************************** -QuantumultX: - -[rewrite_local] -^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 - -[mitm] -hostname = *.snssdk.com - -************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = *.snssdk.com - -**************************/ - -var body = $response.body.replace(/id\":([0-9]{15,})/g, 'id":"$1str"'); -body = JSON.parse(body); -if (body.data.data) { - obj = body.data.data; -} else if (body.data.replies) { - obj = body.data.replies; -} else if (body.data.cell_comments) { - obj = body.data.cell_comments; -} else { - obj = null; -} - -if (obj instanceof Array) { - if (obj != null) { - for (var i in obj) { - if (obj[i].ad_info != null) { - obj.splice(i, 1); - } - if (obj[i].item != null) { - if (obj[i].item.video != null) { - obj[i].item.video.video_download.url_list = obj[i].item.origin_video_download.url_list; - } - for (var j in obj[i].item.comments) { - if (obj[i].item.comments[j].video != null) { - obj[i].item.comments[j].video_download.url_list = obj[i].item.comments[j].video.url_list; - } - } - } - if (obj[i].comment_info != null) { - if (obj[i].comment_info.video != null) { - obj[i].comment_info.video_download.url_list = obj[i].comment_info.video.url_list; - } - } - } - } -} else { - if (obj.item != null) { - if (obj.item.video != null) { - obj.item.video.video_download.url_list = obj.item.origin_video_download.url_list; - } - for (var j in obj.item.comments) { - if (obj.item.comments[j].video != null) { - obj.item.comments[j].video_download.url_list = obj.item.comments[j].video.url_list; - } - } - } - if (obj.comment_info != null) { - if (obj.comment_info.video != null) { - obj.comment_info.video_download.url_list = obj.comment_info.video.url_list; - } - } -} -body = JSON.stringify(body); -body = body.replace(/id\":\"([0-9]{15,})str\"/g, 'id":$1'); -body = body.replace(/\"can_download\":false/g, '"can_download":true'); -body = body.replace(/tplv-ppx-logo.image/g, '0x0.gif'); -body = body.replace(/tplv-ppx-logo/g, '0x0'); -$done({ - body -}); diff --git a/Surge/JS/VUE.js b/Surge/JS/VUE.js deleted file mode 100644 index 07d6b46199..0000000000 --- a/Surge/JS/VUE.js +++ /dev/null @@ -1,26 +0,0 @@ -/* -VUE Vlog 解锁高级功能 (需登录) - -*************************** -QuantumultX: - -[rewrite_local] -^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 - -[mitm] -hostname = api.vuevideo.net - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = api.vuevideo.net - -**************************/ -var body = $response.body - .replace(/\"isPremium\":false/, "\"isPremium\":true") - .replace(/\"valid\":false/, "\"valid\":true"); -$done({ body }); \ No newline at end of file diff --git a/Surge/JS/Wps.js b/Surge/JS/Wps.js deleted file mode 100644 index 0f6e5812a5..0000000000 --- a/Surge/JS/Wps.js +++ /dev/null @@ -1,55 +0,0 @@ -/* -WPS Office 解锁部分功能 - -*************************** -QuantumultX: - -[rewrite_local] -^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 - -[mitm] -hostname = *account.wps.cn, *account.wps.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = *account.wps.cn, *account.wps.com - -**************************/ - -var body = JSON.parse($response.body); -var obj = { - exp: 0, - level: 3, - privilege: [ - { spid: "data_recover", times: 0, expire_time: 1846256142 }, - { spid: "ocr", times: 0, expire_time: 1846256142 }, - { spid: "pdf2doc", times: 0, expire_time: 1846256142 }, - { spid: "pdf_merge", times: 0, expire_time: 1846256142 }, - { spid: "pdf_sign", times: 0, expire_time: 1846256142 }, - { spid: "pdf_split", times: 0, expire_time: 1846256142 } - ], - result: "ok", - total_buy: 0, - total_cost: -30, - userid: body.userid, - vip: { - name: "超级会员", - has_ad: 0, - memberid: 40, - expire_time: 1846256142, - enabled: [ - { memberid: 40, name: "超级会员", expire_time: 1846256142 }, - { memberid: 20, name: "WPS会员", expire_time: 1846256142 }, - { memberid: 12, name: "稻壳会员", expire_time: 1846256142 } - ] - }, - wealth: 0, - expire_time: 1846256142 -}; - -$done({ body: JSON.stringify(obj) }); \ No newline at end of file diff --git a/Surge/JS/jibjab.js b/Surge/JS/jibjab.js deleted file mode 100644 index e9cb102c26..0000000000 --- a/Surge/JS/jibjab.js +++ /dev/null @@ -1,27 +0,0 @@ -/* -JibJab 解锁高级功能 - -*************************** -QuantumultX: - -[rewrite_local] -https:\/\/origin-prod-phoenix\.jibjab\.com\/v1\/user url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/jibjab.js - -[mitm] -hostname = origin-prod-phoenix.jibjab.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = origin-prod-phoenix.jibjab.com - -**************************/ - -let obj = JSON.parse($response.body); -obj.data.attributes["is-paid"] = true; -obj.data.attributes["email"] = "禁止牟利,TG频道@NobyDa"; -$done({body: JSON.stringify(obj)}); diff --git a/Surge/JS/luqi.js b/Surge/JS/luqi.js deleted file mode 100644 index fc4c5ddfec..0000000000 --- a/Surge/JS/luqi.js +++ /dev/null @@ -1,27 +0,0 @@ -/* -陆琪讲故事 解锁电台 - -*************************** -QuantumultX: - -[rewrite_local] -^https:\/\/www\.luqijianggushi\.com\/api\/v2\/user\/get url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/luqi.js - -[mitm] -hostname = www.luqijianggushi.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = www.luqijianggushi.com - -**************************/ - -let obj = JSON.parse($response.body); -obj.data.is_vip = 1; -obj.data.vip_endtime = 1630296877; -$done({body: JSON.stringify(obj)}); diff --git a/Surge/JS/vivavideo.js b/Surge/JS/vivavideo.js deleted file mode 100644 index cf26b3adb4..0000000000 --- a/Surge/JS/vivavideo.js +++ /dev/null @@ -1,46 +0,0 @@ -/* -小影 解锁高级功能 - -*************************** -QuantumultX: - -[rewrite_local] -^https:\/\/api-use\.intsvs\.com\/api\/rest\/u\/vipVerifyReceipt url script-response-body https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/vivavideo.js - -[mitm] -hostname = api-use.intsvs.com - -*************************** -Surge4 or Loon: - -[Script] -http-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 - -[MITM] -hostname = api-use.intsvs.com - -**************************/ - -var obj = JSON.parse($response.body); -obj = { - "autoRenewProductId": "premium_platinum_yearly", - "iosDeviceProductVo": { - "premiumVipWeekly": 3, - "premiumGoldMonthly": 3, - "premiumPlatinumMonthly": 3, - "premiumGoldYearly": 3, - "premiumPlatinumYearly": 2, - "premiumPlatinumHalfYearly": 3, - "premiumVipYearly": 3 - }, - "isTrialPeriod": true, - "endTime": 4081109070000, - "platform": 2, - "vipType": "premium_platinum_yearly", - "duidDgest": "DIIe86X35", - "autoRenewStatus": 1, - "startTime": 1556241871000, - "systemDate": 1556965441014 -}; - -$done({body: JSON.stringify(obj)}); \ No newline at end of file diff --git a/Surge/Module/BahamutAnimeAds.sgmodule b/Surge/Module/BahamutAnimeAds.sgmodule deleted file mode 100644 index bb2ff23df8..0000000000 --- a/Surge/Module/BahamutAnimeAds.sgmodule +++ /dev/null @@ -1,9 +0,0 @@ -#!name=动画疯 -#!desc=屏蔽播放广告 (黑屏25秒自动播放) -#!system=ios - -[Script] -动画疯(屏蔽广告) = 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 - -[MITM] -hostname = %APPEND% api.gamer.com.tw \ No newline at end of file diff --git a/Surge/Module/BahamutDailyBonus.sgmodule b/Surge/Module/BahamutDailyBonus.sgmodule deleted file mode 100644 index 4fecbd3759..0000000000 --- a/Surge/Module/BahamutDailyBonus.sgmodule +++ /dev/null @@ -1,8 +0,0 @@ -#!name=🐻 巴哈姆特 [签到] -#!desc=每日定时签到,包含主站签到、公会签到、动画疯答题等;模块参数可调整签到时间。\n使用前需要进入BoxJs填写账号密码,BoxJs订阅链接可查看脚本注释。 -#!arguments=定时签到:20 8 * * * -#!arguments-desc=定时签到:Cron表达式,默认每天早上 08:20 执行。(如需动画疯答题,不建议在凌晨0:00-0:30执行) -#!category=🐻 NobyDa - -[Script] -巴哈姆特[签到] = type=cron,cronexp="{{{定时签到}}}",wake-system=1,script-update-interval=0,timeout=300,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Bahamut/BahamutDailyBonus.js \ No newline at end of file diff --git a/Surge/Module/BiliComicsDailyBonus.sgmodule b/Surge/Module/BiliComicsDailyBonus.sgmodule deleted file mode 100644 index ad94ba1a36..0000000000 --- a/Surge/Module/BiliComicsDailyBonus.sgmodule +++ /dev/null @@ -1,13 +0,0 @@ -#!name=🐻 哔哩哔哩漫画 [签到] -#!desc=每日定时签到,模块参数可调整签到时间。\n打开哔哩哔哩漫画APP点击"我的"即可获取cookie. -#!arguments=定时签到:0 9 * * *,禁用脚本:哔哩漫画[Cookie],禁用MITM:hostname -#!arguments-desc=定时签到:Cron表达式,默认每天早上 09:00 执行。\n\n禁用脚本:禁用获取Cookie脚本,输入 # 表示禁用。\n\n禁用MITM:禁用MITM主机名,输入 # 表示禁用。 -#!category=🐻 NobyDa - -[Script] -哔哩漫画[签到] = 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 - -{{{禁用脚本}}} = 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 - -[MITM] -{{{禁用MITM}}} = %APPEND% app.bilibili.com \ No newline at end of file diff --git a/Surge/Module/BiliComicsExchangePoints.sgmodule b/Surge/Module/BiliComicsExchangePoints.sgmodule deleted file mode 100644 index 6d8474bcab..0000000000 --- a/Surge/Module/BiliComicsExchangePoints.sgmodule +++ /dev/null @@ -1,8 +0,0 @@ -#!name=🐻 哔哩哔哩漫画 [积分抢购] -#!desc=定时抢购积分商城物品,模块参数可调整抢购设置,该模块需使用"哔哩哔哩漫画签到模块"获取Cookie。 -#!arguments=定时抢购:0-59 0 0 * * 0-1,商品名称:【超特惠】限量-0点秒杀,抢购数量:0,抢购次数:100 -#!arguments-desc=定时抢购:Cron表达式,默认每周日、每周一的凌晨 0:00:00 - 0:01:59 之间每秒执行一次。\n\n商品名称:默认抢购商品名"【超特惠】限量-0点秒杀"\n\n抢购数量:默认为用户积分可抢购的最大值(以0表示)\n\n抢购次数:抢购失败时重试次数,默认100次 -#!category=🐻 NobyDa - -[Script] -哔哩漫画[积分抢购] = 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={{{抢购次数}}} \ No newline at end of file diff --git a/Surge/Module/CtripDailyBonus.sgmodule b/Surge/Module/CtripDailyBonus.sgmodule deleted file mode 100644 index 0ae64b88fa..0000000000 --- a/Surge/Module/CtripDailyBonus.sgmodule +++ /dev/null @@ -1,13 +0,0 @@ -#!name=🐻 携程旅行 [签到] -#!desc=每日定时签到,支持多账号。\n登陆"携程旅行"微信小程序或"携程网页版"(https://m.ctrip.com/)可获取账号授权,填写模块参数可禁用脚本。 -#!arguments=定时签到:30 8 * * *,禁用脚本:携程旅行[授权],禁用MITM:hostname -#!arguments-desc=定时签到:Cron表达式,默认每日 8:30 执行。\n\n禁用脚本:禁用获取授权脚本,输入 # 表示禁用。\n\n禁用MITM:禁用MITM主机名,输入 # 表示禁用。 -#!category=🐻 NobyDa - -[Script] -携程旅行[签到] = 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 - -{{{禁用脚本}}} = 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 - -[MITM] -{{{禁用MITM}}} = %APPEND% m.ctrip.com \ No newline at end of file diff --git a/Surge/Module/DisneyRating.sgmodule b/Surge/Module/DisneyRating.sgmodule deleted file mode 100644 index 0f8a3c8897..0000000000 --- a/Surge/Module/DisneyRating.sgmodule +++ /dev/null @@ -1,11 +0,0 @@ -#!name=Disney+评分 -#!desc=Disney+剧集页显示IMDb / 烂番茄 / 豆瓣评分 -#!arguments=脚本引擎:jsc,调试模式:0 -#!arguments-desc=脚本引擎:jsc/webview/auto,默认jsc。\n\n调试模式:1/0,开启/关闭。 -#!category=🐻 NobyDa - -[Script] -DisneyRating = 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={{{脚本引擎}}} - -[MITM] -hostname = %APPEND% disney.api.edge.bamgrid.com \ No newline at end of file diff --git a/Surge/Module/GetCookie.sgmodule b/Surge/Module/GetCookie.sgmodule deleted file mode 100644 index b26d78ce0c..0000000000 --- a/Surge/Module/GetCookie.sgmodule +++ /dev/null @@ -1,17 +0,0 @@ -#!name=🐻 签到脚本Cookie获取 -#!desc=该模块适用于NobyDa定时签到脚本的Cookie获取. 集成: 爱奇艺, 哔哩哔哩漫画, 百度贴吧, 快看漫画, 携程旅行。 -#!system=ios - -[Script] -爱奇艺Cookie = type=http-request,pattern=^https:\/\/passport\.iqiyi\.com\/apis\/user\/,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js - -哔哩漫画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 - -百度贴吧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 - -快看漫画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 - -携程旅行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 - -[MITM] -hostname = %APPEND% passport.iqiyi.com, app.bilibili.com, c.tieba.baidu.com, tiebac.baidu.com, api.kkmh.com, m.ctrip.com \ No newline at end of file diff --git a/Surge/Module/GoogleCAPTCHA.sgmodule b/Surge/Module/GoogleCAPTCHA.sgmodule deleted file mode 100644 index 88baccec9d..0000000000 --- a/Surge/Module/GoogleCAPTCHA.sgmodule +++ /dev/null @@ -1,11 +0,0 @@ -#!name=Google人机验证 -#!desc=Google搜索内容时并发使用多个策略/策略组,以避免可能出现的人机验证。注意:需要在模块参数填写策略/策略组名的正则表达式。 -#!arguments=策略正则,脚本引擎:auto -#!arguments-desc=策略正则:策略/策略组名的正则表达式,例如:\n^(🇸🇬|🇭🇰)\s.*\d+$ 如需同时使用所有策略/策略组可使用 .+ 表示。\n\n脚本引擎:jsc/webview/auto,默认auto。 -#!category=🐻 NobyDa - -[Script] -Google 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={{{策略正则}}} - -[MITM] -hostname = %APPEND% www.google.com* \ No newline at end of file diff --git a/Surge/Module/HuiJuDongManAds.sgmodule b/Surge/Module/HuiJuDongManAds.sgmodule deleted file mode 100644 index d339ec365c..0000000000 --- a/Surge/Module/HuiJuDongManAds.sgmodule +++ /dev/null @@ -1,25 +0,0 @@ -#!name=荟聚动漫 -#!desc=去除大多数弹屏以及底栏广告, 由于有广告缓存, 因此可能需要卸载App重装. @NobyDa - -# Update at 2022/07/11 - -[Rule] -#底栏 -DOMAIN,googleads.g.doubleclick.net,REJECT-TINYGIF -DOMAIN,www.19831110.com,REJECT-TINYGIF -#HTTP -AND,((USER-AGENT,%E8%8D%9F%E8%81%9A%E5%8A%A8%E6%BC%AB*), (URL-REGEX,\/ad)),REJECT-TINYGIF -#开屏 -DOMAIN-SUFFIX,admobile.top,REJECT-TINYGIF - -[URL Rewrite] -#弹屏, 搜索, 以及底栏白屏广告 -^https?:\/\/os8\.pw\/(adConfigs|appConfiguration\/getAd) - reject -^http:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/goad\/ad\/ - reject -^https?:\/\/api-access\.pangolin-sdk-toutiao\.com\/api\/ad\/ - reject -^https?:\/\/sf\d-ttcdn-tos\.pstatp\.com\/obj\/ad - reject -^https?:\/\/www\.51devapp\.com\/adconfigs - reject -^https?:\/\/.+?\.snssdk\.com\/ad\/ - reject - -[MITM] -hostname = %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 \ No newline at end of file diff --git a/Surge/Module/IPA_install.sgmodule b/Surge/Module/IPA_install.sgmodule deleted file mode 100644 index a9a707e58f..0000000000 --- a/Surge/Module/IPA_install.sgmodule +++ /dev/null @@ -1,9 +0,0 @@ -#!name=IPA应用辅助安装器 -#!desc=该模块可在iOS端辅助安装商店版或已签名IPA(需使用快捷指令 + Shu/Jsbox/pythonista), 查看脚本注释以了解具体方法; 安装演示可查看TG频道 @NobyDa - - -[Script] -IPA 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 - -[MITM] -hostname = %APPEND% nobyda.app \ No newline at end of file diff --git a/Surge/Module/KuaiKanComicsDailyBonus.sgmodule b/Surge/Module/KuaiKanComicsDailyBonus.sgmodule deleted file mode 100644 index c69570ca5c..0000000000 --- a/Surge/Module/KuaiKanComicsDailyBonus.sgmodule +++ /dev/null @@ -1,13 +0,0 @@ -#!name=🐻 快看漫画 [签到] -#!desc=每日定时签到,模块参数可调整签到时间。\n打开快看漫画APP点击"我的"即可获取cookie. -#!arguments=定时签到:10 9 * * *,禁用脚本:快看漫画[Cookie],禁用MITM:hostname -#!arguments-desc=定时签到:Cron表达式,默认每天早上 09:10 执行。\n\n禁用脚本:禁用获取Cookie脚本,输入 # 表示禁用。\n\n禁用MITM:禁用MITM主机名,输入 # 表示禁用。 -#!category=🐻 NobyDa - -[Script] -快看漫画[签到] = 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 - -{{{禁用脚本}}} = 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 - -[MITM] -{{{禁用MITM}}} = %APPEND% api.kkmh.com \ No newline at end of file diff --git a/Surge/Module/NewBing.sgmodule b/Surge/Module/NewBing.sgmodule deleted file mode 100644 index b35ccdd1b4..0000000000 --- a/Surge/Module/NewBing.sgmodule +++ /dev/null @@ -1,8 +0,0 @@ -#!name=New Bing for other browsers -#!desc=Unlock browser restrictions for new bing AI search. - -[Header Rewrite] -^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" - -[MITM] -hostname = %APPEND% www.bing.com \ No newline at end of file diff --git a/Surge/Module/RewriteRules.sgmodule b/Surge/Module/RewriteRules.sgmodule deleted file mode 100644 index cf583b0dd7..0000000000 --- a/Surge/Module/RewriteRules.sgmodule +++ /dev/null @@ -1,755 +0,0 @@ -#!name=Ad rewrite rules, By NobyDa -#!desc=This module integrate lhie1 and ConnersHua, and some self use rewrite rules - -[URL Rewrite] - -# Update time: 2021.8.26 - -^https?:\/\/interface\.music\.163\.com\/eapi\/ad - reject -^https?:\/\/iadmusicmat\.music.126.net\/.*?jpg$ - reject -^https?:\/\/p\.c\.music\.126.net\/.*?jpg$ - reject -^https?:\/\/www.baidu.com\/?action=static&ms=1&version=css_page_2@0.*? - reject -^https?:\/\/shimo\.im\/api\/ads\?(.+?) - reject -^https?:\/\/c\.minisplat\.cn - reject -^https?:\/\/c1\.minisplat\.cn - reject -^https?:\/\/cache\.changjingyi\.cn - reject -^https?:\/\/cache\.gclick\.cn - reject -^https?:\/\/m\.coolaiy\.com\/b\.php - reject -^https?:\/\/www\.babyye\.com\/b\.php - reject -^https?:\/\/www\.gwv7\.com\/b\.php - reject -^https?:\/\/www\.likeji\.net\/b\.php - reject -^https?:\/\/211\.98\.70\.226:8080\/ - reject -^https?:\/\/211\.98\.71\.195:8080\/ - reject -^https?:\/\/211\.98\.71\.196:8080\/ - reject -^https?:\/\/.+?\/hls.cache.p4p\/ - reject -^https?:\/\/.+?\/music\/common\/upload\/t_splash_info - reject -^https?:\/\/.+?\/omts.tc.qq.com\/ - reject -^https?:\/\/.+?\/tips\/fcgi-bin\/fcg_get_advert - reject -^https?:\/\/.+?\/variety.tc.qq.com\/ - reject -^https?:\/\/bla\.gtimg\.com\/qqlive\/\d{6}.+?\.png - reject -^https?:\/\/imgcache\.qq\.com\/qqlive\/ - reject -^https?:\/\/lives\.l\.qq\.com\/livemsg\?sdtfrom= - reject -^https?:\/\/mmgr\.gtimg\.com\/gjsmall\/qiantu\/upload\/ - reject -^https?:\/\/mtteve\.beacon\.qq\.com\/analytics - reject -^https?:\/\/r\.inews\.qq\.com\/adsBlacklist - reject -^https?:\/\/r\.inews\.qq\.com\/getBannerAds - reject -^https?:\/\/r\.inews\.qq\.com\/getFullScreenPic - reject -^https?:\/\/r\.inews\.qq\.com\/getNewsRemoteConfig - reject -^https?:\/\/r\.inews\.qq\.com\/getSplash\?apptype=ios&startarticleid=&__qnr= - reject -^https?:\/\/r\.inews\.qq\.com\/searchHotCatList - reject -^https?:\/\/r\.inews\.qq\.com\/upLoadLoc - reject -^https?:\/\/splashqqlive\.gtimg\.com\/website\/\d{6} - reject -^https?:\/\/szextshort\.weixin\.qq\.com\/cgi-bin\/mmoc-bin\/ad\/ - reject -^https?:\/\/y\.gtimg\.cn\/music\/common\/upload\/targeted_ads - reject -^https?:\/\/api\.weibo\.cn\/2\/statuses\/extend\?gsid= - reject -^https?:\/\/edit\.sinaapp\.com\/ua\?t=adv - reject -^https?:\/\/free\.sinaimg\.cn\/u1\.img\.mobile\.sina\.cn - reject -^https?:\/\/simg\.s\.weibo\.com\/.+?_ios\d{2}\.gif - reject -^https?:\/\/storage\.wax\.weibo\.com\/\w+\.(png|jpg|mp4) - reject -^https?:\/\/u1\.img\.mobile\.sina\.cn\/public\/files\/image\/\d{3}x\d{2,4}.+?(png|jpg|mp4) - reject -^https?:\/\/(iyes|(api|hd)\.mobile)\.youku\.com\/(adv|common\/v3\/hudong\/new) - reject -^https?:\/\/.+?\.mp4\?ccode=0902 - reject -^https?:\/\/.+?\.mp4\?sid= - reject -^https?:\/\/ad\.api\.3g\.youku\.com - reject -^https?:\/\/api\.appsdk\.soku\.com\/bg\/r - reject -^https?:\/\/api\.appsdk\.soku\.com\/tag\/r - reject -^https?:\/\/api\.k\.sohu\.com\/api\/channel\/ad\/ - reject -^https?:\/\/api\.mobile\.youku\.com\/layout\/search\/hot\/word - reject -^https?:\/\/m\.youku\.com\/video\/libs\/iwt\.js - reject -^https?:\/\/pic\.k\.sohu\.com\/img8\/wb\/tj\/ - reject -^https?:\/\/r\.l\.youku\.com\/rec_at_click - reject -^https?:\/\/r1\.ykimg\.com\/\w{30,35}\.jpg - reject -^https?:\/\/r1\.ykimg\.com\/material\/.+?\/\d{3,4}-\d{4} - reject -^https?:\/\/r1\.ykimg\.com\/material\/.+?\/\d{6}\/\d{4}\/ - reject -^https?:\/\/vali\.cp31\.ott\.cibntv\.net\/youku - reject -^https?:\/\/api\.zhuishushenqi\.com\/advert - reject -^https?:\/\/api\.zhuishushenqi\.com\/notification\/shelfMessage - reject -^https?:\/\/api\.zhuishushenqi\.com\/recommend - reject -^https?:\/\/api\.zhuishushenqi\.com\/splashes\/ios - reject -^https?:\/\/mi\.gdt\.qq\.com\/gdt_mview\.fcg - reject -^https?:\/\/api\.zhuishushenqi\.com\/user\/bookshelf-updated - reject -^https?:\/\/itunes\.apple\.com\/lookup\?id=575826903 - reject -^https?:\/\/iface2\.iqiyi\.com\/fusion\/3\.0\/fusion_switch - reject -^https?:\/\/agn\.aty\.sohu\.com\/m? - reject -^https?:\/\/api\.k\.sohu\.com\/api\/news\/adsense - reject -^https?:\/\/hui\.sohu\.com\/predownload2\/? - reject -^https?:\/\/m\.aty\.sohu\.com\/openload? - reject -^https?:\/\/mbl\.56\.com\/config\/v1\/common\/config\.union\.ios\.do? - reject -^https?:\/\/mmg\.aty\.sohu\.com\/mqs? - reject -^https?:\/\/mmg\.aty\.sohu\.com\/pvlog? - reject -^https?:\/\/photocdn\.sohu\.com\/tvmobilemvms - reject -^https?:\/\/s\.go\.sohu\.com\/adgtr\/\?gbcode=(ps|sv|offnavi|newvector|ulog\.imap|newloc)(\.map)?\.(baidu|n\.shifen)\.com - reject -^https?:\/\/afd\.baidu\.com\/afd\/entry - reject -^https?:\/\/als\.baidu\.com\/clog\/clog - reject -^https?:\/\/baichuan\.baidu\.com\/rs\/adpmobile\/launch - reject -^https?:\/\/bj\.bcebos\.com\/fc-feed\/0\/pic\/ - reject -^https?:\/\/c\.tieba\.baidu\.com\/\w+\/\w+\/(sync|newRnSync|newlog|mlog) - reject -^https?:\/\/c\.tieba\.baidu\.com\/c\/p\/img\?src= - reject -^https?:\/\/c\.tieba\.baidu\.com\/c\/s\/logtogether\?cmd= - reject -^https?:\/\/fcvbjbcebos\.baidu\.com\/.+?\.mp4 - reject -^https?:\/\/gss0\.bdstatic\.com\/.+?\/static\/wiseindex\/img\/bd_red_packet\.png - reject -^https?:\/\/issuecdn\.baidupcs\.com\/issue\/netdisk\/guanggao\/ - reject -^https?:\/\/sm\.domobcdn\.com\/ugc\/\w\/ - reject -^https?:\/\/tb1\.bdstatic\.com\/tb\/cms\/ngmis\/adsense\/*\.jpg - reject -^https?:\/\/tb2\.bdstatic\.com\/tb\/mobile\/spb\/widget\/jump - reject -^https?:\/\/update\.pan\.baidu\.com\/statistics - reject -^https?:\/\/wapwenku\.baidu\.com\/view\/fengchao\/ - reject -^https?:\/\/wapwenku\.baidu\.com\/view\/fengchaoTwojump\/ - reject -^https?:\/\/wenku\.baidu\.com\/shifen\/ - reject -^https?:\/\/ad\.api\.moji\.com\/ad\/log\/stat - reject -^https?:\/\/ast\.api\.moji\.com\/assist\/ad\/moji\/stat - reject -^https?:\/\/cdn\.moji\.com\/adlink\/avatarcard - reject -^https?:\/\/cdn\.moji\.com\/adlink\/common - reject -^https?:\/\/cdn\.moji\.com\/adlink\/splash\/ - reject -^https?:\/\/cdn\.moji\.com\/advert\/ - reject -^https?:\/\/cdn2\.moji002\.com\/webpush\/ad2\/ - reject -^https?:\/\/fds\.api\.moji\.com\/card\/recommend - reject -^https?:\/\/show\.api\.moji\.com\/json\/showcase\/getAll - reject -^https?:\/\/stat\.moji\.com - reject -^https?:\/\/storage\.360buyimg\.com\/kepler-app - reject -^https?:\/\/ugc\.moji001\.com\/sns\/json\/profile\/get_unread - reject -^https?:\/\/api\.m\.mi\.com\/v1\/app\/start - reject -^https?:\/\/api\.jr\.mi\.com\/v1\/adv\/ - reject -^https?:\/\/image1\.chinatelecom-ec\.com\/images\/.+?\/\d{13}\.jpg - reject -^https?:\/\/m\.client\.10010\.com\/mobileService\/(activity|customer)\/(accountListData|get_client_adv|get_startadv) - reject -^https?:\/\/m\.client\.10010\.com\/uniAdmsInterface\/(getHomePageAd|getWelcomeAd) - reject -^https?:\/\/m1\.ad\.10010\.com\/noticeMag\/images\/imageUpload\/2\d{3} - reject -^https?:\/\/res\.mall\.10010\.cn\/mall\/common\/js\/fa\.js?referer= - reject -^https?:\/\/api\.newad\.ifeng\.com\/ClientAdversApi1508\?adids= - reject -^https?:\/\/c1\.ifengimg\.com\/.+?_w1080_h1410\.jpg - reject -^https?:\/\/exp\.3g\.ifeng\.com\/coverAdversApi\?gv=\. - reject -^https?:\/\/ifengad\.3g\.ifeng\.com\/ad\/pv\.php\?stat= - reject -^https?:\/\/iis1\.deliver\.ifeng\.com\/getmcode\?adid= - reject -^https?:\/\/.+?\/eapi\/[ad|event]\/ - reject -^https?:\/\/.+?\.127\.net\/ad - reject -^https?:\/\/.+?\/eapi\/(ad|log)\/ - reject -^https?:\/\/.+?\/eapi\/ad\/ - reject -^https?:\/\/c\.m\.163\.com\/nc\/gl\/ - reject -^https?:\/\/client\.mail\.163\.com\/apptrack\/confinfo\/searchMultiAds - reject -^https?:\/\/g1\.163\.com\/madfeedback - reject -^https?:\/\/img1\.126\.net\/.+?dpi=\w{7,8} - reject -^https?:\/\/img1\.126\.net\/channel14\/ - reject -^https?:\/\/mimg\.127\.net\/external\/smartpop-manger\.min\.js - reject -^https?:\/\/nex\.163\.com\/q - reject -^https?:\/\/oimage([a-z])([0-9])\.ydstatic\.com\/.+?&product=adpublish - reject -^https?:\/\/p[^4](c)?\.music\.126\.net\/\w+==\/10995\d{13}\.jpg$ - reject -^https?:\/\/dsp-impr2\.youdao\.com\/adload.s\? - reject -^https?:\/\/interface\.music\.163\.com\/eapi\/ad\/ - reject -^https?:\/\/.+?\/client?functionId=lauch\/lauchConfig&appName=paidaojia - reject -^https?:\/\/bdsp-x\.jd\.com\/adx\/ - reject -^https?:\/\/m\.360buyimg\.com\/mobilecms\/s640x1136_jfs\/ - reject -^https?:\/\/ms\.jr\.jd\.com\/gw\/generic\/base\/na\/m\/adInfo - reject -^https?:\/\/(\d{1,3}\.){1,3}\d{1,3}\/view\/dale-online\/dale_ad\/ - reject -^https?:\/\/api\.douban\.com\/v2\/app_ads\/common_ads - reject -^https?:\/\/img\d\.doubanio\.com\/view\/dale-online\/dale_ad\/ - reject -^https?:\/\/capi\.douyucdn\.cn\/lapi\/sign\/app(api)?\/getinfo\?client_sys=ios - reject -^https?:\/\/capi\.douyucdn\.cn\/api\/ios_app\/check_update - reject -^https?:\/\/capi\.douyucdn\.cn\/api\/v1\/getStartSend?client_sys=ios - reject -^https?:\/\/douyucdn\.cn\/.+?\/appapi\/getinfo - reject -^https?:\/\/rtbapi.douyucdn.cn\/japi\/sign\/app\/getinfo - reject -^https?:\/\/staticlive\.douyucdn\.cn\/.+?\/getStartSend - reject -^https?:\/\/staticlive\.douyucdn\.cn\/upload\/signs\/ - reject -^https?:\/\/elemecdn\.com\/.+?\/sitemap - reject -^https?:\/\/fuss10\.elemecdn\.com\/.+?\/w\/640\/h\/\d{3,4} - reject -^https?:\/\/fuss10\.elemecdn\.com\/.+?\/w\/750\/h\/\d{3,4} - reject -^https?:\/\/fuss10\.elemecdn\.com\/.+?\.mp4 - reject -^https?:\/\/m\.elecfans\.com\/static\/js\/ad\.js - reject -^https?:\/\/www1\.elecfans\.com\/www\/delivery\/ - reject -^https?:\/\/p\d\.pstatp\.com\/origin - reject -^https?:\/\/pb\d\.pstatp\.com\/origin - reject -^https?:\/\/adse.+?\.com\/[a-z]{4}\/loading\?appid= - reject -^https?:\/\/adse\.ximalaya\.com\/ting\/feed\?appid= - reject -^https?:\/\/adse\.ximalaya\.com\/ting\/loading\?appid= - reject -^https?:\/\/adse\.ximalaya\.com\/ting\?appid= - reject -^https?:\/\/fdfs\.xmcdn\.com\/group21\/M03\/E7\/3F\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group21\/M0A\/95\/3B\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group22\/M00\/92\/FF\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group22\/M05\/66\/67\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group22\/M07\/76\/54\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group23\/M01\/63\/F1\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group23\/M04\/E5\/F6\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group23\/M07\/81\/F6\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group23\/M0A\/75\/AA\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group24\/M03\/E6\/09\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group24\/M07\/C4\/3D\/ - reject -^https?:\/\/fdfs\.xmcdn\.com\/group25\/M05\/92\/D1\/ - reject -^https?:\/\/book\.img\.ireader\.com\/group6\/M00 - reject -^https?:\/\/api\.ycapp\.yiche\.com\/appnews\/getadlist - reject -^https?:\/\/api\.ycapp\.yiche\.com\/yicheapp\/getadlist - reject -^https?:\/\/api\.ycapp\.yiche\.com\/yicheapp\/getappads\/ - reject -^https?:\/\/cheyouapi\.ycapp\.yiche\.com\/appforum\/getusermessagecount - reject -^https?:\/\/.+?\.googlevideo\.com\/ptracking\?pltype=adhost - reject -^https?:\/\/.+?\.youtube\.com\/api\/stats\/ads - reject -^https?:\/\/.+?\.youtube\.com\/get_midroll - reject -^https?:\/\/.+?\.youtube\.com\/pagead\/ - reject -^https?:\/\/.+?\.youtube\.com\/ptracking\? - reject -^https?:\/\/m\.youtube\.com\/_get_ads - reject -^https?:\/\/pagead2\.googlesyndication\.com\/pagead\/ - reject -^https?:\/\/premiumyva\.appspot\.com\/vmclickstoadvertisersite - reject -^https?:\/\/s\.youtube\.com\/api\/stats\/watchtime?adformat - reject -^https?:\/\/s0\.2mdn\.net\/ads\/ - reject -^https?:\/\/stats\.tubemogul\.com\/stats\/ - reject -^https?:\/\/youtubei\.googleapis\.com/.+?ad_break - reject -^https?:\/\/www\.tsytv\.com\.cn\/api\/app\/ios\/ads - reject -^https?:\/\/res\.kfc\.com\.cn\/advertisement\/ - reject -^https?:\/\/img\.yun\.01zhuanche\.com\/statics\/app\/advertisement\/.+?-750-1334 - reject -^https?:\/\/img01\.10101111cdn\.com\/adpos\/share\/ - reject -^https?:\/\/bank\.wo\.cn\/v9\/getstartpage - reject -^https?:\/\/img\.ihytv\.com\/material\/adv\/img\/ - reject -^https?:\/\/img\.meituan\.net\/midas\/ - reject -^https?:\/\/p\d\.meituan\.net\/(mmc|wmbanner)\/ - reject -^https?:\/\/mmgr\.gtimg\.com\/gjsmall\/qqpim\/public\/ios\/splash\/.+?\/\d{4}_\d{4} - reject -^https?:\/\/img\.jiemian\.com\/ads\/ - reject -^https?:\/\/adproxy\.autohome\.com\.cn\/AdvertiseService\/ - reject -^https?:\/\/app2\.autoimg\.cn\/appdfs\/ - reject -^https?:\/\/mage\.if\.qidian\.com\/Atom\.axd\/Api\/Client\/GetConfIOS - reject -^https?:\/\/img\d{2}\.ddimg\.cn\/upload_img\/.+?\/670x900 - reject -^https?:\/\/img\d{2}\.ddimg\.cn\/upload_img\/.+?\/750x1064 - reject -^https?:\/\/mapi\.dangdang\.com\/index\.php\?action=init&user_client=iphone - reject -^https?:\/\/dl\.app\.gtja\.com\/dzswem\/kvController\/ - reject -^https?:\/\/dl\.app\.gtja\.com\/operation\/config\/startupConfig\.json - reject -^https?:\/\/api\.laifeng\.com\/v1\/start\/ads - reject -^https?:\/\/.+?\.pstatp\.com\/img\/ad - reject -^https?:\/\/.+?\.(snssdk|amemv)\.com\/api\/ad\/ - reject -^https?:\/\/aweme\.snssdk\.com\/aweme\/v1\/aweme\/stats\/ - reject -^https?:\/\/aweme\.snssdk\.com\/aweme\/v1\/device\/update\/ - reject -^https?:\/\/aweme\.snssdk\.com\/aweme\/v1\/screen\/ad\/ - reject -^https?:\/\/aweme\.snssdk\.com\/service\/1\/app_logout\/ - reject -^https?:\/\/aweme\.snssdk\.com\/service\/2\/app_log - reject -^https?:\/\/frontier\.snssdk\.com\/ - reject -^https?:\/\/sf\w-ttcdn-tos\.pstatp\.com\/obj\/web\.business\.image - reject -^https?:\/\/api\.xiachufang\.com\/v2\/ad\/ - reject -^https?:\/\/connect\.facebook\.net\/en_US\/fbadnw\.js - reject -^https?:\/\/qzonestyle\.gtimg\.cn\/qzone\/biz\/gdt\/mob\/sdk\/ios\/v2\/ - reject -^https?:\/\/cdn\.kuaidi100\.com\/images\/open\/appads - reject -^https?:\/\/p\.kuaidi100\.com\/mobile\/mainapi\.do - reject -^https?:\/\/api\.m\.mi\.com\/.+?\/app\/start - reject -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/homepage_ad\? - reject -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/sleep_ad\? - reject -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/sport_ad\? - reject -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/sport_summary_ad\? - reject -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/sport_training_ad\? - reject -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/step_detail_ad\? - reject -^https?:\/\/api-mifit\.huami\.com\/discovery\/mi\/discovery\/training_video_ad\? - reject -^https?:\/\/.+?\/portal\.php\?a=get_ads - reject -^https?:\/\/.+?\/portal\.php\?c=duiba - reject -^https?:\/\/.+?\/portal\.php\?a=get_coopen_ads - reject -^https?:\/\/weicoapi\.weico\.cc\/img\/ad\/ - reject -^https?:\/\/.+?\/weico4ad\/ad\/ - reject -^https?:\/\/g\.cdn\.pengpengla\.com\/starfantuan\/boot-screen-info\/ - reject -^https?:\/\/discuz\.gtimg\.cn\/cloud\/scripts\/discuz_tips\.js - reject -^https?:\/\/sapi\.guopan\.cn\/get_buildin_ad - reject -^https?:\/\/789\.kakamobi\.cn\/.+?adver - reject -^https?:\/\/smart\.789\.image\.mucang\.cn\/advert - reject -^https?:\/\/bbs\.airav\.cc\/data\/.+?\.jpg - reject -^https?:\/\/image\.airav\.cc\/AirADPic\/.+?\.gif - reject -^https?:\/\/m\.airav\.cc\/images\/Mobile_popout_cn\.gif - reject -^https?:\/\/cmsapi\.wifi8\.com\/v1\/emptyAd\/info - reject -^https?:\/\/cmsapi\.wifi8\.com\/v2\/adNew\/config - reject -^https?:\/\/cmsfile\.wifi8\.com\/uploads\/png\/ - reject -^https?:\/\/sso\.ifanr\.com\/jiong\/IOS\/appso\/splash\/ - reject -^https?:\/\/oimage\w\d\.ydstatic\.com\/image\?.+?=adpublish - reject -^https?:\/\/118\.178\.214\.118\/yyting\/advertclient\/ClientAdvertList\.action - reject -^https?:\/\/dapis\.mting\.info\/yyting\/advertclient\/ClientAdvertList\.action - reject -^https?:\/\/192\.133.+?\.mp4$ - reject -^https?:\/\/static\.api\.m\.panda\.tv\/index\.php\?method=clientconf\.firstscreen&__version=(play_cnmb|(\d+\.){0,3}\d+)&__plat=ios&__channel=appstore - reject -^https?:\/\/api\.app\.vhall\.com\/v5\/000\/webinar\/launch - reject -^https?:\/\/img\.53site\.com\/Werewolf\/AD\/ - reject -^https?:\/\/werewolf\.53site\.com\/Werewolf\/.+?\/getAdvertise\.php - reject -^https?:\/\/werewolf\.53site\.com\/Werewolf\/.+?\/getShareVideodb\.php - reject -^https?:\/\/a\.applovin\.com\/.+?\/ad - reject -^https?:\/\/app\.wy\.guahao\.com\/json\/white\/dayquestion\/getpopad - reject -^https?:\/\/kano\.guahao\.cn\/.+?\?resize=\d{3}-\d{4} - reject -^https?:\/\/api\.chelaile\.net\.cn\/adpub\/ - reject -^https?:\/\/api\.chelaile\.net\.cn\/goocity\/advert\/ - reject -^https?:\/\/atrace\.chelaile\.net\.cn\/adpub\/ - reject -^https?:\/\/atrace\.chelaile\.net\.cn\/exhibit\?&adv_image - reject -^https?:\/\/pic1\.chelaile\.net\.cn\/adv\/ - reject -^https?:\/\/images\.91160\.com\/primary\/ - reject -^https?:\/\/d\.1qianbao\.com\/youqian\/ads\/ - reject -^https?:\/\/api\.huomao\.com\/channels\/loginAd - reject -^https?:\/\/api\.kkmh\.com\/v\d\/(ad|advertisement)\/ - reject -^https?:\/\/i1\.hoopchina\.com\.cn\/blogfile\/.+?_\d{3}x\d{4} - reject -^https?:\/\/.+?\/letv-gug\/ - reject -^https?:\/\/pcvideoyd\.titan\.mgtv\.com\/pb\/ - reject -^https?:\/\/classbox2\.kechenggezi\.com\/api\/v1\/sponge\/pull\?request_time= - reject -^https?:\/\/e\.dangdang\.com\/media\/api.+?\?action=getDeviceStartPage - reject -^https?:\/\/api\.smzdm\.com\/v1\/util\/loading - reject -^https?:\/\/api\.smzdm\.com\/v2\/util\/banner - reject -^https?:\/\/app\.veryzhun\.com\/ad\/admob - reject -^https?:\/\/api\.fengshows\.com\/api\/launchAD - reject -^https?:\/\/img\.rr\.tv\/banner\/.+?\.jpg - reject -^https?:\/\/ctrl\.zmzapi\.net\/app\/ads - reject -^https?:\/\/ctrl\.zmzapi\.net\/app\/init - reject -^https?:\/\/api\.laosiji\.com\/user\/startpage\/ - reject -^https?:\/\/adm\.10jqka\.com\.cn\/interface\/getads\.php - reject -^https?:\/\/smkmp\.96225\.com\/smkcenter\/ad\/.+?\/adBanner - reject -^https?:\/\/m\.ibuscloud.com\/v2\/app\/getStartPage - reject -^https?:\/\/api\.mddcloud\.com\.cn\/api\/ad\/getClassAd\.action - reject -^https?:\/\/api\.mddcloud\.com\.cn\/api\/advert\/getHomepage\.action - reject -^https?:\/\/daoyu\.sdo\.com\/api\/userCommon\/getAppStartAd - reject -^https?:\/\/api\.gotokeep\.com\/ads - reject -^https?:\/\/static1\.keepcdn\.com\/.+?\d{3}x\d{4} - reject -^https?:\/\/aarkissltrial\.secure2\.footprint\.net\/v1\/ads - reject -^https?:\/\/rm\.aarki\.net\/v1\/ads - reject -^https?:\/\/182\.92\.244\.70\/d\/json\/ - reject -^https?:\/\/.+?\/videos\/KnifeHit_4\/gear3\/ - reject -^https?:\/\/images\.kartor\.cn\/.+?\.html - reject -^https?:\/\/m\.creditcard\.ecitic\.com\/citiccard\/mbk\/appspace-client\/cr\/sys\/popAdv - reject -^https?:\/\/app3\.qdaily\.com\/app3\/boot_advertisements\.json - reject -^https?:\/\/fm\.fenqile\.com\/routev2\/other\/getfloatAd\.json - reject -^https?:\/\/fm\.fenqile\.com\/routev2\/other\/startImg\.json - reject -^https?:\/\/.+?\/vips-mobile\/router\.do\?api_key= - reject -^https?:\/\/consumer\.fcbox\.com\/v1\/ad\/OpeningAdInfo\/ - reject -^https?:\/\/api\.feng\.com[\s\S]*?Claunch_screen - reject -^https?:\/\/fengplus\.feng\.com\/index\.php\?r=api\/slide\/.+?Ads - reject -^https?:\/\/.+?\/img\/ad\.union\.api\/ - reject -^https?:\/\/.+?\/v1\/iflyad\/ - reject -^https?:\/\/ggic\.cmvideo\.cn\/ad\/ - reject -^https?:\/\/ggic2\.cmvideo\.cn\/ad\/ - reject -^https?:\/\/ggv\.cmvideo\.cn\/v1\/iflyad\/ - reject -^https?:\/\/agent-count\.pconline\.com\.cn\/counter\/adAnalyse\/ - reject -^https?:\/\/ivy\.pchouse\.com\.cn\/adpuba\/ - reject -^https?:\/\/www\.oschina\.net\/action\/apiv2\/get_launcher - reject -^https?:\/\/activity2\.api\.ofo\.com\/ofo\/Api\/v2\/ads - reject -^https?:\/\/ma\.ofo\.com\/ads - reject -^https?:\/\/supportda\.ofo\.com\/adaction\? - reject -^https?:\/\/service\.4gtv\.tv\/4gtv\/Data\/ADLog - reject -^https?:\/\/service\.4gtv\.tv\/4gtv\/Data\/GetAD - reject -^https?:\/\/gw\.aihuishou\.com\/app-portal\/home\/getadvertisement - reject -^https?:\/\/app\.58\.com\/api\/log\/ - reject -^https?:\/\/www\.duokan\.com/pictures? - reject -^https?:\/\/www\.duokan\.com/promotion_day - reject -^https?:\/\/api\d?\.tiktokv\.com\/api\/ad\/ - reject -^https?:\/\/api\d?\.musical\.ly\/api\/ad\/ - reject -^https?:\/\/mangaapi\.manhuaren\.com\/v1\/public\/getStartPageAds - reject -^https?:\/\/b-api\.ins\.miaopai\.com\/1\/ad/ - reject -^https?:\/\/api5\.futunn\.com\/ad\/ - reject -^https?:\/\/images\.client\.vip\.xunlei\.com\/.+?\/advert\/ - reject -^https?:\/\/tqt\.weibo\.cn\/.+?advert\.index - reject -^https?:\/\/tqt\.weibo\.cn\/overall\/redirect\.php\?r=tqt_sdkad - reject -^https?:\/\/tqt\.weibo\.cn\/overall\/redirect\.php\?r=tqtad - reject -^https?:\/\/cdn\.tiku\.zhan\.com\/banner - reject -^https?:\/\/capi\.mwee\.cn/app-api/V12/app/getstartad - reject -^https?:\/\/aes\.acfun\.cn\/s\?adzones - reject -^https?:\/\/api\.catch\.gift\/api\/v3\/pagead\/ - reject -^https?:\/\/imeclient\.openspeech\.cn\/adservice\/ - reject -^https?:\/\/m\.yap\.yahoo\.com\/v\d{2}\/getAds\.do - reject -^https?:\/\/www\.myhug\.cn\/ad\/ - reject -^https?:\/\/.+?\/api\/app\/member\/ver2\/user\/login\/ - reject -^https?:\/\/a\.qiumibao\.com\/activities\/config\.php - reject -^https?:\/\/.+?\/allOne\.php\?ad_name - reject -^https?:\/\/open\.qyer\.com\/qyer\/startpage\/ - reject -^https?:\/\/open\.qyer.com\/qyer\/config\/get - reject -^https?:\/\/media\.qyer\.com\/ad\/ - reject -^https?:\/\/api\.qiuduoduo\.cn\/guideimage - reject -^https?:\/\/i\.ys7\.com\/api\/ads - reject -^https?:\/\/api\.gaoqingdianshi\.com\/api\/v2\/ad - reject -^https?:\/\/i\d\.hoopchina\.com\.cn/blogfile\\/\/d+\\/\/d+\/BbsImg\.(?<=(big.(png|jpg)))$ - reject -^https?:\/\/games\.mobileapi\.hupu\.com\/.+?\/(search|interfaceAdMonitor|status|hupuBbsPm)/(hotkey|init|hupuBbsPm)\. - reject -^https?:\/\/games\.mobileapi\.hupu\.com\/interfaceAdMonitor - reject -^https?:\/\/m5\.amap\.com\/ws\/valueadded\/ - reject -^https?:\/\/pic\.xiami\.net\/images\/common\/uploadpic[\s\S]*?\.jpg$ - reject -^https?:\/\/img\.zuoyebang\.cc\/zyb-image[\s\S]*?\.jpg - reject -^https?:\/\/.+?allOne\.php\?ad_name=main_splash_ios - reject -^https?:\/\/.+?resource=article\/recommend\&accessToken= - reject -^https?:\/\/cdn\.api\.fotoable\.com\/Advertise\/ - reject -^https?:\/\/counter\.ksosoft\.com\/ad\.php - reject -^https?:\/\/creatives\.ftimg\.net\/ads - reject -^https?:\/\/dd\.iask\.cn\/ddd\/adAudit - reject -^https?:\/\/g\.tbcdn\.cn\/mtb\/ - reject -^https?:\/\/huichuan\.sm\.cn\/jsad - reject -^https?:\/\/iflow\.uczzd\.cn\/log\/ - reject -^https?:\/\/iphone265g\.com\/templates\/iphone\/bottomAd\.js - reject -^https?:\/\/m.+?\.china\.com\.cn\/statics\/sdmobile\/js\/ad - reject -^https?:\/\/m.+?\.china\.com\.cn\/statics\/sdmobile\/js\/mobile\.advert\.js - reject -^https?:\/\/m.+?\.china\.com\.cn\/statics\/sdmobile\/js\/mobileshare\.js - reject -^https?:\/\/mobile-pic\.cache\.iciba\.com\/feeds_ad\/ - reject -^https?:\/\/overseas\.weico\.cc\/portal\.php\?a=get_coopen_ads - reject -^https?:\/\/player\.hoge\.cn\/advertisement\.swf - reject -^https?:\/\/ress\.dxpmedia\.com\/appicast\/ - reject -^https?:\/\/s3\.pstatp\.com\/inapp\/TTAdblock\.css - reject -^https?:\/\/sdk\.99shiji\.com\/ad\/ - reject -^https?:\/\/statc\.mytuner\.mobi\/media\/banners\/ - reject -^https?:\/\/static\.cnbetacdn\.com\/assets\/adv - reject -^https?:\/\/static\.iask\.cn\/m-v20161228\/js\/common\/adAudit\.min\.js - reject -^https?:\/\/v\.17173\.com\/api\/Allyes\/ - reject -^https?:\/\/wmedia-track\.uc\.cn - reject -^https?:\/\/www\.ft\.com\/__origami\/service\/image\/v2\/images\/raw\/https%3A%2F%2Fcreatives\.ftimg\.net%2Fads* - reject -^https?:\/\/www\.lianbijr\.com\/adPage\/ - reject -^https?:\/\/a\.applovin\.com\/3\.0\/ad - reject -^https?:\/\/app\.58\.com\/api\/home\/advertising\/ - reject -^https?:\/\/app\.58\.com\/api\/home\/appadv\/ - reject -^https?:\/\/app\.58\.com\/api\/home\/invite\/popupAdv - reject -^https?:\/\/.+?\.58cdn\.com\.cn\/brandads\/ - reject -^https?:\/\/render\.alipay\.com\/p\/s\/h5data\/prod\/spring-festival-2019-h5data\/popup-h5data\.json - reject -^https?:\/\/m\d{1}\.amap\.com\/ws\/valueadded\/alimama\/splash_screen\/ - reject -^https?:\/\/a\.apicloud\.com\/start_page\/ - reject -^https?:\/\/cover.baidu.com\/cover\/page\/dspSwitchAds\/ - reject -^https?:\/\/c\.tieba\.baidu\.com\/c\/s\/splashSchedule - reject -^https?:\/\/.+?\/client\/phpui2\/ - reject -^https?:\/\/.+?\.(musical|snssdk)\.(com|ly)\/(api|motor)\/ad\/ - reject -^https?:\/\/dsp\.toutiao\.com\/api\/xunfei\/ads\/ - reject -^https?:\/\/.+?\.snssdk\.com\/motor\/operation\/activity\/display\/config\/V2\/ - reject -^https?:\/\/7n\.bczcdn\.com\/launchad\/ - reject -^https?:\/\/channel\.beitaichufang\.com\/channel\/api\/v1\/promote\/ios\/start\/page - reject -^https?:\/\/iapi\.bishijie\.com\/actopen\/advertising\/ - reject -^https?:\/\/app\.api\.ke\.com\/config\/config\/bootpage - reject -^https?:\/\/creditcard\.ecitic\.com\/citiccard\/wtk\/piwik\/piwik\.php - reject -^https?:\/\/m\.creditcard\.ecitic\.com\/citiccard\/mbk\/appspace-getway\/getWay\/appspace-system-web\/cr\/v5\/appStartAdv - reject -^https?:\/\/www\.cmbc\.com\.cn\/m\/image\/loadingpage\/ - reject -^https?:\/\/mps\.95508\.com\/mps\/club\/cardPortals\/adv\/\d{25}\.(png|jpg) - reject -^https?:\/\/app\.10086\.cn\/biz-orange\/DN\/(findSale|homeSale)\/getsaleAdver - reject -^https?:\/\/m\.client\.10010\.com\/mobileService\/customer\/accountListData\.htm - reject -^https?:\/\/m\.client\.10010\.com\/uniAdmsInterface\/getWelcomeAd - reject -^https?:\/\/cntv\.hls\.cdn\.myqcloud\.com\/.+?\?maxbr=850 - reject -^https?:\/\/asp\.cntv\.myalicdn\.com\/.+?\?maxbr=850 - reject -^https?:\/\/www\.cntv\.cn\/nettv\/adp\/ - reject -^https?:\/\/v\.cctv\.com\/.+?850 - reject -^https?:\/\/(api|atrace)\.chelaile\.net\.cn\/adpub\/ - reject -^https?:\/\/cap\.caocaokeji\.cn\/advert-bss\/ - reject -^https?:\/\/erebor\.douban\.com\/count\/\?ad= - reject -^https?:\/\/img\d{1}\.doubanio\.com\/view\/dale-online\/dale_ad/ - reject -^https?:\/\/rtbapi\.douyucdn\.cn\/japi\/sign\/app\/getinfo - reject -^https?:\/\/mapi\.dangdang\.com\/index\.php\?action=init - reject -^https?:\/\/api\.daydaycook\.com\.cn\/daydaycook\/server\/ad\/ - reject -^https?:\/\/cms\.daydaycook\.com\.cn\/api\/cms\/advertisement\/ - reject -^https?:\/\/www\.dandanzan\.com\/res\/gdsefse\.js - reject -^https?:\/\/mobile-api2011\.elong\.com\/(adgateway|adv)\/ - reject -^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 -^https?:\/\/foodie-api\.yiruikecorp\.com\/v1\/(banner|notice)\/overview - reject -^https?:\/\/youtubei\.googleapis\.com\/youtubei\/.+?ad_ - reject -^https?:\/\/youtubei\.googleapis\.com\/youtubei\/.+?log_ - reject -^https?:\/\/.+?\.youtube\.com\/get_midroll_ - reject -^https?:\/\/.+?\.youtube\.com\/ptracking - reject -^https?:\/\/gateway\.shouqiev\.com\/fsda\/app\/bootImage\.json - reject -^https?:\/\/smkmp\.96225.com\/smkcenter\/ad/ - reject -^https?:\/\/games\.mobileapi\.hupu\.com\/.+?\/status\/init - reject -^https?:\/\/games\.mobileapi\.hupu\.com\/.+?\/interfaceAdMonitor\/ - reject -^https?:\/\/47\.97\.20\.12\/ad\/ - reject -^https?:\/\/iface\.iqiyi\.com\/api\/getNewAdInfo - reject -^https?:\/\/.+?\/(mixer|track2)\? - reject -^https?:\/\/act\.vip\.iqiyi\.com\/interact\/api\/show.do - reject -^https?:\/\/act\.vip\.iqiyi\.com\/interact\/api\/v2\/show - reject -^https?:\/\/(bdsp-x|dsp-x)\.jd\.com\/adx\/ - reject -^https?:\/\/api\.jxedt\.com\/ad\/ - reject -^https?:\/\/richmanapi\.jxedt\.com\/api\/ad\/ - reject -^https?:\/\/counter\.ksosoft.com\/ad\.php - reject -^https?:\/\/ios\.wps\.cn\/ad-statistics-service - reject -^https?:\/\/.+?\.kingsoft-office-service\.com\/ad - reject -^https?:\/\/dict-mobile\.iciba\.com\/interface\/index\.php\?.+?(c=ad|collectFeedsAdShowCount|KSFeedsAdCardViewController) - reject -^https?:\/\/service\.iciba\.com\/popo\/open\/screens\/v3\?adjson - reject -^https?:\/\/api\.kkmh\.com\/.+?(ad|advertisement)\/ - reject -^https?:\/\/.+?\/resource\/m\/sys\/app\/adpos - reject -^https?:\/\/.+?\/resource\/m\/promo\/adsense - reject -^https?:\/\/api\.jr\.mi\.com\/jr\/api\/playScreen - reject -^https?:\/\/api\.mgzf\.com\/renter-operation\/home\/startHomePage - reject -^https?:\/\/cdn\.moji\.com\/(adoss|adlink)\/ - reject -^https?:\/\/mob\.mddcloud\.com\.cn\/api\/(ad|advert)\/ - reject -^https?:\/\/p\d{1}\.meituan\.net\/(adunion|display|linglong|mmc|wmbanner)\/ - reject -^https?:\/\/s3plus\.meituan\.net\/.+?\/linglong\/ - reject -^https?:\/\/capi.mwee.cn/app-api/V12/app/getstartad - reject -^https?:\/\/.+?\/cdn-adn\/ - reject -^https?:\/\/mapi\.mafengwo\.cn\/ad\/ - reject -^https?:\/\/mapi\.mafengwo\.cn\/travelguide\/ad\/ - reject -^https?:\/\/oimage([a-z])([0-9])\.ydstatic\.com\/.+?adpublish - reject -^https?:\/\/sp\.kaola\.com\/api\/openad - reject -^https?:\/\/support\.you\.163\.com\/xhr\/boot\/getBootMedia\.json - reject -^https?:\/\/nnapp\.cloudbae\.cn\/mc\/api\/advert/ - reject -^https?:\/\/dili\.bdatu\.com\/jiekou\/ad\/ - reject -^https?:\/\/wap\.ngchina\.cn\/news\/adverts\/ - reject -^https?:\/\/ma\.ofo\.com\/ads\/ - reject -^https?:\/\/ma\.ofo\.com\/adImage\/ - reject -^https?:\/\/cmsapi\.wifi8\.com\/v\d{1}\/(emptyAd|adNew)\/ - reject -^https?:\/\/pss\.txffp\.com\/piaogen\/images\/launchScreen/ - reject -^https?:\/\/notch\.qdaily\.com\/api\/v2\/boot_ad - reject -^https?:\/\/msspjh\.emarbox\.com\/getAdConfig - reject -^https?:\/\/api\.videozhishi\.com\/api\/getAdvertising - reject -^https?:\/\/sdkapp\.uve\.weibo\.com\/interface\/sdk\/sdkad\.php - reject -^https?:\/\/wbapp\.uve\.weibo\.com\/wbapplua\/wbpullad\.lua - reject -^https?:\/\/sdkapp\.uve\.weibo\.com/\interface\/sdk\/actionad\.php - reject -^https?:\/\/tqt\.weibo\.cn\/api\/advert\/ - reject -^https?:\/\/s1\.api\.tv\.itc\.cn\/v4\/mobile\/control\/switch\.json - reject -^https?:\/\/www\.shihuo\.cn\/app3\/saveAppInfo - reject -^https?:\/\/gw-passenger\.01zhuanche\.com\/gw-passenger\/car-rest\/webservice\/passenger\/recommendADs - reject -^https?:\/\/gw-passenger\.01zhuanche\.com\/gw-passenger\/zhuanche-passenger-token\/leachtoken\/webservice\/homepage\/queryADs - reject -^https?:\/\/ssl\.kohsocialapp\.qq\.com:10001\/game\/buttons - reject -^https?:\/\/qt\.qq\.com\/lua\/mengyou\/get_splash_screen_info - reject -^https?:\/\/3gimg\.qq\.com\/tencentMapTouch\/app\/activity\/ - reject -^https?:\/\/btrace\.qq\.com - reject -^https?:\/\/vv\.video\.qq\.com\/getvmind\? - reject -^https?:\/\/r\.inews\.qq\.com\/getQQNewsRemoteConfig - reject -^https?:\/\/mp\.weixin\.qq.com\/mp\/ad_complaint - reject -^https?:\/\/mp\.weixin\.qq.com\/mp\/advertisement_report - reject -^https?:\/\/mp\.weixin\.qq.com\/mp\/ad_video - reject -^https?:\/\/api\.gaoqingdianshi\.com\/api\/v2\/ad\/ - reject -^https?:\/\/adpai\.thepaper\.cn\/.+?&ad= - reject -^https?:\/\/mrobot\.pconline\.com\.cn\/v3\/ad2p - reject -^https?:\/\/mrobot\.pconline\.com\.cn\/s\/onlineinfo\/ad\/ - reject -^https?:\/\/mrobot\.pcauto\.com\.cn\/v3\/ad2p - reject -^https?:\/\/mrobot\.pcauto\.com\.cn\/xsp\/s\/auto\/info\/preload\.xsp - reject -^https?:\/\/static\.vuevideo\.net\/styleAssets\/.+?\/splash_ad - reject -^https?:\/\/static\.vuevideo\.net\/styleAssets\/advertisement\/ - reject -^https?:\/\/overseas\.weico\.cc/portal\.php\?a=get_coopen_ads - reject -^https?:\/\/api-release\.wuta-cam\.com\/ad_tree - reject -^https?:\/\/res-release\.wuta-cam\.com\/json\/ads_component_cache\.json - reject -^https?:\/\/snailsleep\.net\/snail\/v1\/screen\/qn\/get\? - reject -^https?:\/\/snailsleep\.net\/snail\/v1\/adTask\/ - reject -^https?:\/\/nochange\.ggsafe\.com\/ad\/ - reject -^https?:\/\/thor\.weidian\.com\/ares\/home\.splash\/ - reject -^https?:\/\/api\.xiachufang\.com\/v2\/ad/ - reject -^https?:\/\/api\.psy-1\.com\/cosleep\/startup - reject -^https?:\/\/ctrl\.(playcvn|zmzapi)\.(com|net)\/app\/(ads|init) - reject -^https?:\/\/app\.mixcapp\.com\/mixc\/api\/v2\/ad - reject -^https?:\/\/(api|b)\.zhuishushenqi\.com\/advert - reject -^https?:\/\/api\.21jingji\.com\/ad\/ - reject -^https?:\/\/m\d\.amap\.com\/ws\/valueadded\/alimama\/splash_screen\/ - reject -^https?:\/\/c\.tieba\.baidu\.com\/c\/f\/forum\/getAdInfo - reject -^https?:\/\/.+?\.(musical|snssdk|tiktokv)\.(com|ly)\/(api|motor)\/ad\/ - reject -^https?:\/\/channel\.beitaichufang\.com\/channel\/api\/v\d\/promote\/ios\/start\/page - reject -^https?:\/\/mlife\.jf365\.boc\.cn\/AppPrj\/FirstPic\.do\? - reject -^https?:\/\/status\.boohee\.com\/api\/v\d\/app_square\/start_up_with_ad - reject -^https?:\/\/m\.creditcard\.ecitic\.com\/citiccard\/mbk\/.+?\/appStartAdv - reject -^https?:\/\/v\.icbc\.com\.cn\/userfiles\/Resources\/WAP\/advertisement\/ - reject -^https?:\/\/mps\.95508\.com\/mps\/club\/cardPortals\/adv\/\d\.(png|jpg) - reject -^https?:\/\/clientaccess\.10086\.cn\/biz-orange\/DN\/init\/startInit - reject -^https?:\/\/pic\d\.chelaile\.net\.cn\/adv\/ - reject -^https?:\/\/api\.intsig\.net\/user\/cs\/operating\/app\/get_startpic\/ - reject -^https?:\/\/api\.caijingmobile\.com\/(ad|advert)\/ - reject -^https?:\/\/.+?\/v2\/app_ads\/ - reject -^https?:\/\/img\d\.doubanio\.com\/view\/dale-online\/dale_ad/ - reject -^https?:\/\/e\.dangdang\.com\/.+?getDeviceStartPage - reject -^https?:\/\/dxy\.com\/app\/i\/ask\/biz\/feed\/launch - reject -^https?:\/\/foodie-api\.yiruikecorp\.com\/v\d\/(banner|notice)\/overview - reject -^https?:\/\/www\.flyertea\.com\/source\/plugin\/mobile\/mobile\.php\?module=advis - reject -^https?:\/\/app\.variflight\.com\/ad\/ - reject -^https?:\/\/app\.variflight\.com\/v\d\/advert\/ - reject -^https?:\/\/games\.mobileapi\.hupu\.com\/.+?\/(interfaceAdMonitor|interfaceAd)\/ - reject -^https?:\/\/consumer\.fcbox\.com\/v\d\/ad\/ - reject -^https?:\/\/api\.haohaozhu\.cn\/index\.php\/home\/AppInit\/getStartPhoto - reject -^https?:\/\/ih2\.ireader\.com\/zyapi\/bookstore\/ad\/ - reject -^https?:\/\/ih2\.ireader\.com\/zyapi\/self\/screen\/ad - reject -^https?:\/\/ih2\.ireader\.com\/zycl\/api\/ad\/ - reject -^https?:\/\/.+?\.kakamobi\.cn\/api\/open\/v\d\/advert-sdk\/ - reject -^https?:\/\/service\.iciba\.com\/popo\/open\/screens\/v\d\?adjson - reject -^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 -^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 -^https?:\/\/api\.laifeng\.com\/v\d\/start\/ads - reject -^https?:\/\/ios\.lantouzi\.com\/api\/startpage - reject -^https?:\/\/api\.m\.mi\.com\/v\d\/app\/start - reject -^https?:\/\/api\.jr\.mi\.com\/v\d\/adv\/ - reject -^https?:\/\/mangaapi\.manhuaren\.com\/v\d\/public\/getStartPageAds - reject -^https?:\/\/img\.meituan\.net\/(display|midas)\/.+?\.(gif|jpg) - reject -^https?:\/\/p\d\.meituan\.net\/wmbanner\/[A-Za-z0-9]+\.jpg - reject -^https?:\/\/p\d\.meituan\.net\/movie\/[A-Za-z0-9]+\.jpg\?may_covertWebp - reject -^https?:\/\/capi.mwee.cn/app-api/V\d{2}/app/getstartad - reject -^https?:\/\/.+?\/v\d\/iflyad\/ - reject -^https?:\/\/ggic\d?\.cmvideo\.cn\/ad\/ - reject -^https?:\/\/b-api\.ins\.miaopai\.com\/\d\/ad/ - reject -^https?:\/\/easyreadfs\.nosdn\.127\.net\/ad-material\/ - reject -^https?:\/\/slapi.oray.net/client/ad - reject -^https?:\/\/cmsapi\.wifi8\.com\/v\d\/(emptyAd|adNew)\/ - reject -^https?:\/\/api\.rr\.tv\/ad\/ - reject -^https?:\/\/weibointl\.api\.weibo\.cn\/portal\.php\?a=get_coopen_ads - reject -^https?:\/\/api\.tv\.sohu\.com\/agg\/api\/app\/config\/bootstrap - reject -^https?:\/\/api\.smzdm\.com\/v\d\/util\/loading - reject -^https?:\/\/service\.4gtv\.tv\/4gtv\/Data\/(GetAD|ADLog) - reject -^https?:\/\/image\.suning\.cn\/uimg\/ma\/ad\/ - reject -^https?:\/\/img01\.10101111cdn\.com\/adpos\/ - reject -^https?:\/\/3gimg\.qq\.com\/tencentMapTouch\/splash\/ - reject -^https?:\/\/r\.inews\.qq\.com\/(adsBlacklist|getFullScreenPic|getQQNewsRemoteConfig) - reject -^https?:\/\/api\.gaoqingdianshi\.com\/api\/v\d\/ad\/ - reject -^https?:\/\/mrobot\.pconline\.com\.cn\/v\d\/ad2p - reject -^https?:\/\/mrobot\.pcauto\.com\.cn\/v\d\/ad2p - reject -^https?:\/\/snailsleep\.net\/snail\/v\d\/screen\/qn\/get\? - reject -^https?:\/\/snailsleep\.net\/snail\/v\d\/adTask\/ - reject -^https?:\/\/api\.wallstreetcn\.com\/apiv\d\/advertising\/ - reject -^https?:\/\/portal-xunyou\.qingcdn\.com\/api\/v\d\/ios\/configs\/(splash_ad|ad_urls) - reject -^https?:\/\/portal-xunyou\.qingcdn\.com\/api\/v\d\/ios\/ads\/ - reject -^https?:\/\/.+?\/api\/v\d\/adRealTime - reject -^https?:\/\/tiku\.zhan\.com\/Common\/newAd\/ - reject -^https?:\/\/app\.mixcapp\.com\/mixc\/api\/v\d\/ad - reject -^https?:\/\/app\.yinxiang\.com\/ads\/ - reject -^https?:\/\/www\.zybang\.com\/adx\/ - reject -^https?:\/\/api\.izuiyou\.com\/ad\/ - reject -^https?:\/\/ss0\.bdstatic\.com/.+?_\d{3}_\d{4}\.jpg - reject -^https?:\/\/123\.59\.31\.1\/(adgateway|adv)\/ - reject -^https?:\/\/119\.18\.193\.135\/(adgateway|adv)\/ - reject -^https?:\/\/.+?\.atm\.youku\.com - reject -^https?:\/\/img\w\.g\.pptv\.com - reject -^https?:\/\/h\w{2}\.hxsame\.hexun\.com - reject -^https?:\/\/[^(apple|10010)]+\.(com|cn)\/(a|A)d(s|v)?(/|\.js) - reject -^https?:\/\/[^bbs].tianya\.cn - reject -^https?:\/\/\w.?up\.qingdaonews\.com - reject -^https?:\/\/\w{6}\.com1\.z0\.glb\.clouddn\.com - reject -^https?:\/\/\w{8}\.logic\.cpm\.cm\.kankan\.com - reject -^https?:\/\/\w+\.beacon\.qq\.com - reject -^https?:\/\/\w+\.cloudfront\.net\/banner - reject -^https?:\/\/\w+\.gdt\.qq\.com - reject -^https?:\/\/\w+\.kingsoft-office-service\.com - reject -^https?:\/\/\w+\.l\.qq\.com - reject -^https?:\/\/9377\w{2}\.com - reject -^https?:\/\/a0b\w{2}\.com - reject -^https?:\/\/(a?d|sax)\d.sina.com - reject -^https?:\/\/api\d\.tuisong\.baidu\.com - reject -^https?:\/\/d\d.sinaimg.cn - reject -^https?:\/\/dl\.app.gtja\.com\/.+?\d+\.jpg$ - reject -^https?:\/\/impservice.+?youdao.com - reject -^https?:\/\/log.+?baidu\.com - reject -^https?:\/\/notice\.send-anywhere\.com\/banner - reject -^https?:\/\/sa\d.tuisong.baidu.com - reject -^https?:\/\/sax\w?\.sina\.cn - reject -^https?:\/\/sax\w?\.sina\.com\.cn - reject -^https?:\/\/server-\w+.imrworldwide.com - reject -^https?:\/\/t\d{2}\.baidu\.com - reject -^https?:\/\/paopao\w?.qiyipic.com - reject -^https?:\/\/www\.bldimg\.com/(background|splash)/.+?\.png$ - reject -^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/player\/ad_ - reject -^https?:\/\/.+?ccode=0902 - reject -^https?:\/\/ulogs\.umeng\.com - reject -^https?:\/\/ulogs\.umengcloud\.com - reject -^https?:\/\/alogs\.umeng\.co - reject -^https?:\/\/alogs\.umeng\.com - reject -^https?:\/\/(\w\.)?up\.qingdaonews\.(com|cn|net) - reject -^https?:\/\/.+?\.beacon\.qq\.com - reject -^https?:\/\/.+?\.gdt\.qq\.com - reject -^https?:\/\/.+?\.kingsoft-office-service\.com - reject -^https?:\/\/.+?\.l\.qq\.com - reject -^https?:\/\/[^(apple|10010)]+\.(com|cn)\/(a|A)d(s|v)?(\/|\.js) - reject -^https?:\/\/[^bbs]\.tianya\.cn - reject -^https?:\/\/\w{6}\.com1\.z0\.glb\.clouddn\.com - reject -^https?:\/\/\w{8}\.logic\.cpm\.cm\.kankan\.com - reject -^https?:\/\/\w+\.cloudfront\.net\/banner - reject -^https?:\/\/9377\w{2}\.com - reject -^https?:\/\/a0b\w{2}\.com - reject -^https?:\/\/ad\d\.sina\.com - reject -^https?:\/\/ad\d\.sina\.com.cn - reject -^https?:\/\/api\d\.tuisong\.baidu\.com - reject -^https?:\/\/d\d\.sina\.com\.cn - reject -^https?:\/\/d\d\.sinaimg\.cn - reject -^https?:\/\/dl\.app\.gtja\.com/.+?\d+\.jpg$ - reject -^https?:\/\/log\..+?\.baidu\.com - reject -^https?:\/\/notice\.send-anywhere\.com\/banner - reject -^https?:\/\/sa\d\.tuisong\.baidu\.com - reject -^https?:\/\/sax\d\.sina\.com\.cn - reject -^https?:\/\/sax\w?\.sina\.cn - reject -^https?:\/\/sax\w?\.sina\.com\.cn - reject -^https?:\/\/server-\w+\.imrworldwide\.com - reject -^https?:\/\/t\d{2}\.baidu\.com - reject -^https?:\/\/www\.bldimg\.com\/(background|splash)\/.+?\.png$ - reject -^https?:\/\/ups\.youku\.com\/.*?needad=1& - reject -^http?:\/\/www\.tsytv\.com\.cn\/api\/app\/ios\/ads - reject -^https?:\/\/qidian\.qpic\.cn\/qidian_common - reject -^https?:\/\/123\.59\.30\.10\/adv\/advInfos - reject -^https:\/\/static\.api\.m\.panda\.tv\/index\.php\?method=clientconf\.firstscreen&__version=(play_cnmb|(\d+\.){0,3}\d+)&__plat=ios&__channel=appstore - reject -^https?:\/\/i\d\.hoopchina\.com\.cn/blogfile\/\d+\/\d+\/BbsImg\.(?<=(big.(png|jpg)))$ - reject -^https?:\/\/api-163\.biliapi\.net\/cover - reject -^https?:\/\/api-mifit\.huami\.com\/(discovery\/mi\/discovery\/(homepage|sleep|sport(_(summary|training))?|step_detail|training_video)_ad|v1\/app\/startpages\.json)\? - reject -^https?:\/\/c\.tieba\.baidu\.com\/\w+\/\w+\/(sync|newRnSync|mlog) - reject -^https?:\/\/122\.14\.246\.33\/MobileAdServer\/ - reject -^https?:\/\/img\.meituan\.net\/(adunion|display|midas)\/.+?\.(gif|jpg|jpg\.webp)$ - reject -^https?:\/\/pan-api\.bitqiu\.com\/activity\/(getPromoteGuide|getUrlList) - reject -^http:\/\/dssp\.stnts\.com - reject -^https?:\/\/mps\.95508\.com\/mps\/club\/cardPortals\/adv\/.{25}\.jpg - reject -^https?:\/\/api\.feng\.com\/v\d\/advertisement\/.*?Claunch - reject -^https?:\/\/www\.bodivis\.com\.cn\/app\/splashAdvertise - reject -^https?:\/\/.+?/V\d\/splash\/getSplashV\d\.action - reject -^https?:\/\/4gimg\.map\.qq\.com\/mwaSplash\/ - reject -^https?:\/\/restapi\.iyunmai\.com\/api\/ios\/ad\/ - reject -^https?:\/\/mps\.95508\.com\/mps\/club\/cardPortals\/adv\/\d+\.(jpg|png) - reject -^https?:\/\/m\.creditcard\.ecitic\.com\/.*?\/appStartAdv - reject -^https?:\/\/mlife\.jf365\.boc\.cn\/AppPrj\/FirstPic\.do - reject -^https?:\/\/creditcardapp\.bankcomm\.com\/mapp\/common\/queryGuidePageAds\.do - reject -^https?:\/\/[\s\S]*\/.+?\.tc\.qq\.com/.*?p201.1\.mp4 - reject -^https?:\/\/[\s\S]*\/website\/.*?\.jpg - reject -^https?:\/\/[\s\S]*\/music\/photo_new\/T017R - reject -^https?:\/\/y\.gtimg\.cn\/music\/.*?_Ad/\d+\.png - reject -^https?:\/\/shp\.qpic\.cn\/pggamehead\/.*?h=\d{4} - reject -^https?:\/\/api2\.helper\.qq\.com\/game\/buttons - reject -^https?:\/\/[\s\S]*\.baidu\.com/.*?ad[xs]\.php - reject -^https?:\/\/pan\.baidu\.com\/rest\/2.0\/pcs\/adx - reject -^https?:\/\/pan\.baidu\.com\/act\/api\/activityentry - reject -^https?:\/\/[\s\S]*\/youku\/.*?\.mp4 - reject -^https?:\/\/optimus-ads\.amap\.com\/uploadimg\/ - reject -^https?:\/\/p\d.meituan.net\/movie\/.*?\?may_covertWebp - reject -^https?:\/\/p\d\.meituan\.net\/wmbanner\/ - reject -^https?:\/\/s3plus\.meituan\.net\/v1\/mss_a002 - reject -^https?:\/\/img\.meituan\.net\/midas\/.*?@\d{4}h - reject -^https?:\/\/img\.meituan\.net\/display\/\w+\.jpg\.webp - reject -^https?:\/\/[\s\S]*\/eapi\/ad\/ - reject -^https?:\/\/iad.*?mat\.music\.12[67]\.net/\w+\.(jpg|mp4) - reject -^https?:\/\/zt-app\.go189\.cn\/zt-app\/welcome\/.*?Animation - reject -^https?:\/\/[\s\S]*\/ting\/[a-z]*\/ts-\d+ - reject -^https?:\/\/res\.xiaojukeji\.com\/resapi\/activity\/get(Ruled|Preload) - reject -^https?:\/\/rich\.kuwo\.cn\/AdService\/kaiping\/adinfo - reject -^https?:\/\/[\s\S]*\.snssdk\.com\/api\/ad\/ - reject -^https?:\/\/api\.feng\.com\/v1\/advertisement\/.*?Claunch - reject -^https?:\/\/business\.msstatic\.com\/advertiser\/ - reject -^https?:\/\/cdnfile1\.msstatic\.com\/cdnfile\/appad\/ - reject -^https?:\/\/ms\.jr\.jd\.com\/gw\/generic\/(aladdin\/na\/m\/getLoadingPicture|aladdin\/na\/m\/getLoadingPicture) - reject -^https?:\/\/pic\.edaijia\.cn\/adsplash\/ - reject -^https?:\/\/mpcs\.suning\.com\/mpcs\/dm\/getDmInfo - reject -^https?:\/\/prom\.mobile\.gome\.com\.cn\/mobile\/promotion\/promscms\/sale\w+\.jsp - reject -^https?:\/\/app\.yinxiang\.com\/ads\/getAdsInfo - reject -^https?:\/\/api\.douban\.com\/v2\/app_ads\/splash - reject -^https?:\/\/ptmpcap\.caocaokeji\.cn\/advert-bss\/ - reject -^https?:\/\/newapp\.szsmk\.com\/app\/config\/.*?Ad - reject -^https?:\/\/api\.rr\.tv\/.*?(getAll|Version) - reject -^https?:\/\/client\.qunar\.com\/pitcher-proxy\?qrt=p_splashAd - reject -^https?:\/\/m\.tuniu\.com\/api\/operation\/splash\/ - reject -^https?:\/\/y\.gtimg\.cn\/music\/common\/\/upload\/kg_ad/.*?\d{4}\.jpg - reject -^https?:\/\/dimg04\.c-ctrip\.com\/images\/\w+(_\d{4}){2} - reject -^https?:\/\/adm\.10jqka\.com\.cn\/img\/ad\/.*?(1\d{2}|\d{4})\.jpg - reject -^https?:\/\/api\.gotokeep\.com\/ads\/ - reject -^https?:\/\/ggx\.cmvideo\.cn\/request\/ - reject -^https?:\/\/oral\.youdao\.com\/oral\/adInfo - reject -^https?:\/\/impservice\.dictapp\.youdao\.com\/imp\/request - reject -^https?:\/\/du\.hupucdn\.com\/\w+h\d{4} - reject -^https?:\/\/api\.yangkeduo\.com\/api\/cappuccino\/splash - reject -^https?:\/\/mp\.weixin\.qq\.com\/(s|mp)\/(ad_|advertisement|getappmsgad|report|appmsgreport|appmsgpicreport) - reject -^https?:\/\/dl\.app\.gtja\.com\/dzswem\/kvController\/.+?\.jpg$ - reject -^https?:\/\/yxyapi\d\.drcuiyutao\.com\/yxy-api-gateway\/api\/json\/advert\/ - reject -^https?:\/\/www\.zhihu\.com\/terms\/privacy\/confirm - reject -^https?:\/\/api\.zhihu\.com\/market\/popover - reject -^https?:\/\/api\.zhihu\.com\/search\/(top|tab|preset) - reject -^https?:\/\/api\.zhihu\.com\/(launch|ad-style-service|app_config|real_time|ab\/api) - reject -^https?:\/\/api\.zhihu\.com\/commercial_api\/(launch|real_time) - reject -^https?:\/\/(api|www)\.zhihu\.com\/.*?(featured-comment-ad|recommendations|community-ad) - reject -^https?:\/\/(api|www)\.zhihu\.com\/(fringe|adx|commercial|ad-style-service|banners|mqtt) - reject -^https?:\/\/ap(i|p)\.bilibili\.com\/((x\/v2|pgc)\/(season\/rank\/cn|splash\/)|(pgc\/season\/rank\/cn|x\/v2\/(search\/(hot|recommend|resource)))) -^https?:\/\/interface3?\.music\.163\.com/eapi/(ad|abtest|sp|hot|store|search/(specialkeyword|defaultkeyword|hot)) - reject -^https?:\/\/capis-slb\.didapinche\.com\/ad\/ - reject -^https?:\/\/weibointl\.api\.weibo\.cn\/portal.php\?a=get_coopen_ads - reject -^https?:\/\/yxyapi2\.drcuiyutao\.com\/yxy-api-gateway\/api\/json\/advert\/getsAd - reject -^https?:\/\/capis-clb\.didapinche\.com\/ad\/ - reject -^https?:\/\/api\.vistopia\.com\.cn\/api\/(v1|v\/d)\/home\/advertisement - reject -^https?:\/\/g\.cdn\.pengpengla\.com\/starfantuan\/boot-screen-info\/ - reject -^https?:\/\/api\.qbb6\.com\/ad\/ - reject -^https?:\/\/www\.didapinche\.com\/app\/adstat\/ - reject -^https?:\/\/capis\.didapinche\.com\/ad\/ - reject -^https?:\/\/mcupdate\.gstarcad\.com\/api\/v2\/ - reject -^https?:\/\/mi\.gdt\.qq\.com\/gdt_mview.\fcg - reject -^https?:\/\/api\.jxedt\.com\/jump\/EMiCcDNp - reject -^https?:\/\/richmanapi\.jxedt\.com\/api\/banadplus - reject -^https?:\/\/richmanapi\.jxedt\.com\/api\/ad\/guideplus - reject -^https?:\/\/richmanmain\.jxedt\.com\/advertisement\/fallback - reject -^https?:\/\/richmanapi\.jxedt\.com\/api\/adplus - reject -^https?:\/\/www\.nfmovies\.com\/pic\/tu\/ - reject -^https?:\/\/www\.nfmovies\.com\/uploads\/images\/play\.jpg - reject -^https?:\/\/www\.nfmovies\.com\/templets\/default\/images\/logos - reject -^https?:\/\/ddrk\.me\/image\/logo_footer\.png$ - reject -^https?:\/\/img\.ddrk\.me\/ad190824 - reject -^https?:\/\/ddrk\.me\/image\/logo_footer\.png - reject -^https?:\/\/ddrk\.me\/wp-content\/plugins\/advanced-floating-content-lite\/public\/images\/close\.png - reject -^https?:\/\/img\.ddrk\.me\/cover\.png - reject -^https?:\/\/app-api\.smzdm\.com\/util\/loading - reject -^https?:\/\/.+?\/img\/web\.business\.image\/ - reject -^https?:\/\/emdcadvertise\.eastmoney\.com\/infoService - reject -^https?:\/\/www.icourse163.org\/.*?(Advertisement) - reject -^https?:\/\/sf.*?-ttcdn-tos\.pstatp\.com\/obj\/ad - reject -^https?:\/\/oset-api\.open-adx\.com\/ad\/ - reject -# XueQiu -^https?:\/\/(101\.201\.175\.228|182\.92\.251\.113)\/brand\/search\/v1\.json - reject - -[MITM] -hostname = %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 \ No newline at end of file diff --git a/Surge/Module/TestFlightAccount.sgmodule b/Surge/Module/TestFlightAccount.sgmodule deleted file mode 100644 index 8ad486b781..0000000000 --- a/Surge/Module/TestFlightAccount.sgmodule +++ /dev/null @@ -1,14 +0,0 @@ -#!name=TestFlight账户管理 -#!desc=自动存储/合并多个TestFlight账户列表, 并可导出/分享TestFlight APP. -#!arguments=请求超时:30,启用缓存:1,使用iOS列表:0,脚本引擎:jsc,调试模式:0 -#!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,开启/关闭。用于调试脚本。 -#!category=🐻 NobyDa - -[General] -skip-proxy = %APPEND% iosapps.itunes.apple.com - -[Script] -TestFlight账户管理 = 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={{{脚本引擎}}} - -[MITM] -hostname = %APPEND% testflight.apple.com \ No newline at end of file diff --git a/Surge/Module/TestFlightDownload.sgmodule b/Surge/Module/TestFlightDownload.sgmodule deleted file mode 100644 index 87b436d751..0000000000 --- a/Surge/Module/TestFlightDownload.sgmodule +++ /dev/null @@ -1,11 +0,0 @@ -#!name=TestFlight区域限制解除 -#!desc=该模块适用于更新TestFlight App时, 提示"APP不可用"问题. - -[General] -skip-proxy = %APPEND% iosapps.itunes.apple.com - -[Script] -TF下载修正 = 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 - -[MITM] -hostname = %APPEND% testflight.apple.com \ No newline at end of file diff --git a/Surge/Module/TieBaDailyBonus.sgmodule b/Surge/Module/TieBaDailyBonus.sgmodule deleted file mode 100644 index 294084e1b3..0000000000 --- a/Surge/Module/TieBaDailyBonus.sgmodule +++ /dev/null @@ -1,13 +0,0 @@ -#!name=🐻 百度贴吧 [签到] -#!desc=每日定时签到,模块参数可调整签到时间。\n打开百度贴吧APP点击"我的"即可获取cookie. -#!arguments=定时签到:40 8 * * *,禁用脚本:百度贴吧[Cookie],禁用MITM:hostname -#!arguments-desc=定时签到:Cron表达式,默认每天早上 08:40 执行。\n\n禁用脚本:禁用获取Cookie脚本,输入 # 表示禁用。\n\n禁用MITM:禁用MITM主机名,输入 # 表示禁用。 -#!category=🐻 NobyDa - -[Script] -百度贴吧[签到] = 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 - -{{{禁用脚本}}} = 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 - -[MITM] -{{{禁用MITM}}} = %APPEND% c.tieba.baidu.com, tiebac.baidu.com \ No newline at end of file diff --git a/Surge/Module/iQIYIDailyBonus.sgmodule b/Surge/Module/iQIYIDailyBonus.sgmodule deleted file mode 100644 index d705c77753..0000000000 --- a/Surge/Module/iQIYIDailyBonus.sgmodule +++ /dev/null @@ -1,13 +0,0 @@ -#!name=🐻 爱奇艺 [会员签到] -#!desc=每日定时签到,模块参数可调整签到时间。\n登陆爱奇艺网页版 https://m.ctrip.com/ 使用密码登录可获取签到Cookie. -#!arguments=定时签到:10 9 * * *,禁用脚本:爱奇艺[Cookie],禁用MITM:hostname -#!arguments-desc=定时签到:Cron表达式,默认每天早上 09:10 执行。\n\n禁用脚本:禁用获取Cookie脚本,输入 # 表示禁用。\n\n禁用MITM:禁用MITM主机名,输入 # 表示禁用。 -#!category=🐻 NobyDa - -[Script] -爱奇艺[会员签到] = 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 - -{{{禁用脚本}}} = type=http-request,pattern=^https:\/\/passport\.iqiyi\.com\/apis\/user\/,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js - -[MITM] -{{{禁用MITM}}} = %APPEND% passport.iqiyi.com \ No newline at end of file diff --git a/Surge/WeChat.list b/Surge/WeChat.list deleted file mode 100644 index f6569c7e64..0000000000 --- a/Surge/WeChat.list +++ /dev/null @@ -1,358 +0,0 @@ -# 该规则集包含绝大部分微信/WeChat网络请求 (IPv4/IPv6) -# 请注意,该规则集除 Surge 之外不应该使用 (由于双栈问题且考虑到规则数量,部分子规则写法仅与Surge兼容) - -DOMAIN-KEYWORD,101.226.211. -DOMAIN-KEYWORD,101.226.222. -DOMAIN-KEYWORD,101.226.226. -DOMAIN-KEYWORD,101.32.104. -DOMAIN-KEYWORD,101.32.118. -DOMAIN-KEYWORD,101.32.133. -DOMAIN-KEYWORD,101.33.110. -DOMAIN-KEYWORD,101.89.15. -DOMAIN-KEYWORD,101.89.38. -DOMAIN-KEYWORD,101.91.37. -DOMAIN-KEYWORD,101.91.69. -DOMAIN-KEYWORD,101.91.71. -DOMAIN-KEYWORD,106.225.231. -DOMAIN-KEYWORD,109.244.169. -DOMAIN-KEYWORD,110.52.193. -DOMAIN-KEYWORD,110.53.246. -DOMAIN-KEYWORD,111.30.164. -DOMAIN-KEYWORD,111.45.68. -DOMAIN-KEYWORD,111.45.69. -DOMAIN-KEYWORD,111.45.70. -DOMAIN-KEYWORD,112.53.25. -DOMAIN-KEYWORD,112.53.36. -DOMAIN-KEYWORD,112.60.0. -DOMAIN-KEYWORD,112.60.13. -DOMAIN-KEYWORD,112.60.14. -DOMAIN-KEYWORD,112.60.8. -DOMAIN-KEYWORD,112.65.193. -DOMAIN-KEYWORD,112.90.43. -DOMAIN-KEYWORD,113.105.154. -DOMAIN-KEYWORD,113.105.165. -DOMAIN-KEYWORD,113.105.166. -DOMAIN-KEYWORD,113.96.154. -DOMAIN-KEYWORD,113.96.156. -DOMAIN-KEYWORD,113.96.16. -DOMAIN-KEYWORD,113.96.18. -DOMAIN-KEYWORD,113.96.202. -DOMAIN-KEYWORD,113.96.208. -DOMAIN-KEYWORD,113.96.209. -DOMAIN-KEYWORD,113.96.210. -DOMAIN-KEYWORD,113.96.232. -DOMAIN-KEYWORD,113.96.233. -DOMAIN-KEYWORD,113.96.237. -DOMAIN-KEYWORD,113.96.83. -DOMAIN-KEYWORD,113.96.98. -DOMAIN-KEYWORD,115.231.229. -DOMAIN-KEYWORD,115.238.197. -DOMAIN-KEYWORD,116.128.133. -DOMAIN-KEYWORD,116.128.163. -DOMAIN-KEYWORD,116.253.60. -DOMAIN-KEYWORD,116.253.61. -DOMAIN-KEYWORD,117.135.133. -DOMAIN-KEYWORD,117.184.242. -DOMAIN-KEYWORD,117.187.243. -DOMAIN-KEYWORD,117.41.224. -DOMAIN-KEYWORD,119.147.190. -DOMAIN-KEYWORD,119.147.227. -DOMAIN-KEYWORD,119.147.83. -DOMAIN-KEYWORD,119.188.155. -DOMAIN-KEYWORD,119.39.81. -DOMAIN-KEYWORD,120.221.179. -DOMAIN-KEYWORD,120.232.27. -DOMAIN-KEYWORD,120.232.33. -DOMAIN-KEYWORD,120.232.65. -DOMAIN-KEYWORD,120.232.68. -DOMAIN-KEYWORD,120.233.36. -DOMAIN-KEYWORD,120.237.199. -DOMAIN-KEYWORD,120.241.149. -DOMAIN-KEYWORD,120.241.150. -DOMAIN-KEYWORD,120.241.17. -DOMAIN-KEYWORD,120.241.186. -DOMAIN-KEYWORD,120.241.189. -DOMAIN-KEYWORD,120.241.190. -DOMAIN-KEYWORD,120.241.21. -DOMAIN-KEYWORD,120.241.25. -DOMAIN-KEYWORD,120.241.92. -DOMAIN-KEYWORD,121.12.115. -DOMAIN-KEYWORD,121.14.142. -DOMAIN-KEYWORD,121.14.98. -DOMAIN-KEYWORD,121.51.130. -DOMAIN-KEYWORD,122.225.36. -DOMAIN-KEYWORD,122.246.25. -DOMAIN-KEYWORD,123.150.208. -DOMAIN-KEYWORD,123.150.76. -DOMAIN-KEYWORD,123.151.190. -DOMAIN-KEYWORD,123.161.61. -DOMAIN-KEYWORD,123.184.36. -DOMAIN-KEYWORD,124.232.162. -DOMAIN-KEYWORD,129.226.107. -DOMAIN-KEYWORD,129.226.3. -DOMAIN-KEYWORD,14.17.41. -DOMAIN-KEYWORD,14.17.73. -DOMAIN-KEYWORD,14.18.175. -DOMAIN-KEYWORD,14.18.178. -DOMAIN-KEYWORD,14.18.180. -DOMAIN-KEYWORD,14.18.200. -DOMAIN-KEYWORD,14.18.245. -DOMAIN-KEYWORD,14.215.138. -DOMAIN-KEYWORD,14.215.158. -DOMAIN-KEYWORD,14.215.166. -DOMAIN-KEYWORD,14.215.167. -DOMAIN-KEYWORD,14.215.85. -DOMAIN-KEYWORD,14.22.0. -DOMAIN-KEYWORD,14.22.33. -DOMAIN-KEYWORD,14.22.4. -DOMAIN-KEYWORD,14.22.5. -DOMAIN-KEYWORD,14.29.100. -DOMAIN-KEYWORD,14.29.101. -DOMAIN-KEYWORD,150.109.90. -DOMAIN-KEYWORD,157.148.33. -DOMAIN-KEYWORD,157.148.42. -DOMAIN-KEYWORD,157.148.45. -DOMAIN-KEYWORD,157.148.51. -DOMAIN-KEYWORD,157.148.55. -DOMAIN-KEYWORD,157.255.135. -DOMAIN-KEYWORD,157.255.173. -DOMAIN-KEYWORD,157.255.174. -DOMAIN-KEYWORD,157.255.192. -DOMAIN-KEYWORD,157.255.243. -DOMAIN-KEYWORD,157.255.244. -DOMAIN-KEYWORD,157.255.245. -DOMAIN-KEYWORD,163.177.81. -DOMAIN-KEYWORD,163.177.89. -DOMAIN-KEYWORD,163.177.90. -DOMAIN-KEYWORD,175.6.13. -DOMAIN-KEYWORD,180.111.199. -DOMAIN-KEYWORD,180.163.25. -DOMAIN-KEYWORD,180.96.0. -DOMAIN-KEYWORD,180.96.2. -DOMAIN-KEYWORD,180.97.8. -DOMAIN-KEYWORD,183.131.56. -DOMAIN-KEYWORD,183.131.57. -DOMAIN-KEYWORD,183.192.169. -DOMAIN-KEYWORD,183.194.238. -DOMAIN-KEYWORD,183.232.175. -DOMAIN-KEYWORD,183.232.246. -DOMAIN-KEYWORD,183.232.94. -DOMAIN-KEYWORD,183.232.95. -DOMAIN-KEYWORD,183.232.96. -DOMAIN-KEYWORD,183.240.115. -DOMAIN-KEYWORD,183.240.118. -DOMAIN-KEYWORD,183.240.48. -DOMAIN-KEYWORD,183.240.56. -DOMAIN-KEYWORD,183.240.80. -DOMAIN-KEYWORD,183.240.81. -DOMAIN-KEYWORD,183.3.226. -DOMAIN-KEYWORD,183.3.233. -DOMAIN-KEYWORD,183.3.234. -DOMAIN-KEYWORD,183.3.235. -DOMAIN-KEYWORD,183.47.101. -DOMAIN-KEYWORD,183.47.115. -DOMAIN-KEYWORD,183.47.117. -DOMAIN-KEYWORD,183.47.97. -DOMAIN-KEYWORD,183.60.131. -DOMAIN-KEYWORD,183.60.155. -DOMAIN-KEYWORD,183.61.13. -DOMAIN-KEYWORD,203.205.232. -DOMAIN-KEYWORD,203.205.235. -DOMAIN-KEYWORD,203.205.253. -DOMAIN-KEYWORD,203.205.254. -DOMAIN-KEYWORD,211.95.137. -DOMAIN-KEYWORD,211.95.138. -DOMAIN-KEYWORD,218.68.88. -DOMAIN-KEYWORD,218.68.90. -DOMAIN-KEYWORD,219.135.59. -DOMAIN-KEYWORD,220.194.91. -DOMAIN-KEYWORD,220.194.93. -DOMAIN-KEYWORD,220.249.243. -DOMAIN-KEYWORD,221.181.99. -DOMAIN-KEYWORD,223.166.152. -DOMAIN-KEYWORD,27.19.222. -DOMAIN-KEYWORD,36.136.108. -DOMAIN-KEYWORD,36.152.4. -DOMAIN-KEYWORD,36.155.202. -DOMAIN-KEYWORD,36.158.189. -DOMAIN-KEYWORD,36.158.242. -DOMAIN-KEYWORD,36.250.230. -DOMAIN-KEYWORD,42.187.131. -DOMAIN-KEYWORD,42.187.182. -DOMAIN-KEYWORD,42.187.184. -DOMAIN-KEYWORD,42.202.141. -DOMAIN-KEYWORD,58.144.193. -DOMAIN-KEYWORD,58.144.248. -DOMAIN-KEYWORD,58.250.136. -DOMAIN-KEYWORD,58.251.100. -DOMAIN-KEYWORD,58.251.111. -DOMAIN-KEYWORD,58.251.117. -DOMAIN-KEYWORD,58.251.80. -DOMAIN-KEYWORD,58.251.81. -DOMAIN-KEYWORD,58.251.82. -DOMAIN-KEYWORD,58.49.138. -DOMAIN-KEYWORD,59.36.89. -DOMAIN-KEYWORD,59.36.97. -DOMAIN-KEYWORD,59.37.96. -DOMAIN-KEYWORD,59.37.97. -DOMAIN-KEYWORD,60.13.97. -DOMAIN-KEYWORD,61.151.165. -DOMAIN-KEYWORD,61.151.167. -DOMAIN-KEYWORD,61.151.168. -DOMAIN-KEYWORD,61.151.183. -DOMAIN-KEYWORD,61.151.206. -DOMAIN-KEYWORD,61.151.207. -DOMAIN-KEYWORD,61.190.114. -DOMAIN-KEYWORD,61.191.60. -DOMAIN-KEYWORD,61.241.31. -DOMAIN-KEYWORD,61.241.44. -DOMAIN-KEYWORD,61.241.47. -DOMAIN-KEYWORD,61.241.49. -DOMAIN-KEYWORD,43.156.86. -DOMAIN-KEYWORD,43.156.222. - -# WeChat Pay SDK -DOMAIN-KEYWORD,101.226.129. -DOMAIN-KEYWORD,101.227.162. -DOMAIN-KEYWORD,101.89.50. -DOMAIN-KEYWORD,101.91.22. -DOMAIN-KEYWORD,101.91.34. -DOMAIN-KEYWORD,101.91.5. -DOMAIN-KEYWORD,111.0.26. -DOMAIN-KEYWORD,116.128.171. -DOMAIN-KEYWORD,120.204.0. -DOMAIN-KEYWORD,120.204.10. -DOMAIN-KEYWORD,121.51.124. -DOMAIN-KEYWORD,140.207.119. -DOMAIN-KEYWORD,175.27.0. -DOMAIN-KEYWORD,180.163.15. -DOMAIN-KEYWORD,180.163.26. -DOMAIN-KEYWORD,182.254.78. -DOMAIN-KEYWORD,182.254.92. -DOMAIN-KEYWORD,183.195.236. -DOMAIN-KEYWORD,183.3.224. -DOMAIN-KEYWORD,203.205.234. -DOMAIN-KEYWORD,220.196.144. -DOMAIN-KEYWORD,221.181.97. -DOMAIN-KEYWORD,58.247.204. -DOMAIN-KEYWORD,58.247.205. -IP-CIDR6,2402:4E00:1900:1700:0:9554:1AD0:140A/128,no-resolve -IP-CIDR6,2402:4e00:1020:10fb:0:9466::/112,no-resolve -IP-CIDR6,2402:4e00:1430:2264:0:9467::/96,no-resolve -IP-CIDR6,2402:4e00:8010::/112,no-resolve -IP-CIDR6,2402:4e00:8020:101::2:0/112,no-resolve -IP-CIDR6,2408:80f1:31:50::/112,no-resolve -IP-CIDR6,2409:8c1e:8fd0:50::/112,no-resolve -IP-CIDR6,240e:e1:a900:50::/112,no-resolve - -# Unknown UDP -IP-CIDR,111.30.160.0/20,no-resolve -IP-CIDR,112.53.11.0/24,no-resolve -IP-CIDR,112.53.20.0/24,no-resolve - -# China Unicom IPv6 (WeChat) -IP-CIDR6,2408:80F1:21::/48,no-resolve -IP-CIDR6,2408:80F1:31::/48,no-resolve -IP-CIDR6,2408:8711:10:10::/112,no-resolve -IP-CIDR6,2408:8752:0:10::/60,no-resolve -IP-CIDR6,2408:8752:0:2:30::/112,no-resolve -IP-CIDR6,2408:8752:0:30::/64,no-resolve -IP-CIDR6,2408:8752:0:F::/64,no-resolve -IP-CIDR6,2408:8756:F50::/48,no-resolve -IP-CIDR6,2408:8756:2CF2:19::/112,no-resolve -IP-CIDR6,2408:8756:2CFF:10::/60,no-resolve -IP-CIDR6,2408:8756:3AF0:10::/112,no-resolve -IP-CIDR6,2408:8756:3AF0:2013::/112,no-resolve -IP-CIDR6,2408:8763:0:200::/60,no-resolve - -# China Mobile IPv6 (WeChat) -IP-CIDR6,2409:8702:4860:10::/112,no-resolve -IP-CIDR6,2409:8754:F111::/60,no-resolve -IP-CIDR6,2409:8C02:24C:45::/72,no-resolve -IP-CIDR6,2409:8C1E:75B0:1010::/112,no-resolve -IP-CIDR6,2409:8C1E:75B0:13::/112,no-resolve -IP-CIDR6,2409:8C1E:8F60::/60,no-resolve -IP-CIDR6,2409:8C1E:8F60:BB::/72,no-resolve -IP-CIDR6,2409:8C1E:8FD0::/56,no-resolve -IP-CIDR6,2409:8C20:818:110::/60,no-resolve -IP-CIDR6,2409:8C34:2220:20::/60,no-resolve -IP-CIDR6,2409:8C34:22A0:10::/60,no-resolve -IP-CIDR6,2409:8C34:D00:200::/60,no-resolve -IP-CIDR6,2409:8C38:80:150::/72,no-resolve -IP-CIDR6,2409:8C50:2400::/60,no-resolve -IP-CIDR6,2409:8C50:A00:2122::/72,no-resolve -IP-CIDR6,2409:8C54:1003:1019::/112,no-resolve -IP-CIDR6,2409:8C54:1003:10::/112,no-resolve -IP-CIDR6,2409:8C54:1050:10::/112,no-resolve -IP-CIDR6,2409:8C54:1801:10::/60,no-resolve -IP-CIDR6,2409:8C54:1821:70::/60,no-resolve -IP-CIDR6,2409:8C54:2000:400::/60,no-resolve -IP-CIDR6,2409:8C54:2800:9110::/60,no-resolve -IP-CIDR6,2409:8C54:5100::/56,no-resolve -IP-CIDR6,2409:8C54:810:208:2D::/112,no-resolve -IP-CIDR6,2409:8C54:871::/60,no-resolve -IP-CIDR6,2409:8C5C:110:63::/72,no-resolve - -# China Telecom IPv6 (WeChat) -IP-CIDR6,240E:928:1400:10::/112,no-resolve -IP-CIDR6,240E:965:802:620::/60,no-resolve -IP-CIDR6,240E:93C:8:10::/60,no-resolve -IP-CIDR6,240E:95C:2003:20::/60,no-resolve -IP-CIDR6,240E:95C:3003:14::/60,no-resolve -IP-CIDR6,240E:96C:6400:700::/60,no-resolve -IP-CIDR6,240E:97C:18:601::/64,no-resolve -IP-CIDR6,240E:97C:18:910::/60,no-resolve -IP-CIDR6,240E:97C:2F::/60,no-resolve -IP-CIDR6,240E:97D:4:1E00::/60,no-resolve -IP-CIDR6,240E:97D:2010:100::/60,no-resolve -IP-CIDR6,240E:97F:3000:1102::/64,no-resolve -IP-CIDR6,240E:CF:8800::/56,no-resolve -IP-CIDR6,240E:E1:A800::/46,no-resolve -IP-CIDR6,240E:E1:A900::/48,no-resolve -IP-CIDR6,240E:E1:AA00::/48,no-resolve -IP-CIDR6,240E:E9:6003::/48,no-resolve -IP-CIDR6,240E:F7:4F00:1F10::/60,no-resolve -IP-CIDR6,240E:F7:A070:100::/60,no-resolve -IP-CIDR6,240E:F7:A070:403::/60,no-resolve -IP-CIDR6,240E:FF:9018:100::/60,no-resolve -IP-CIDR6,240E:FF:F100::/44,no-resolve - -DOMAIN,apd-pcdnwxlogin.teg.tencent-cloud.net -DOMAIN,btrace.qq.com -DOMAIN,dldir1.qq.com -DOMAIN,slife.xy-asia.com -DOMAIN,soup.v.qq.com -DOMAIN,vweixinf.tc.qq.com -DOMAIN,weixin110.qq.com -DOMAIN,wup.imtt.qq.com -DOMAIN,wx.tenpay.com -DOMAIN,wxapp.tc.qq.com -DOMAIN-SUFFIX,iot-tencent.com -DOMAIN-SUFFIX,map.qq.com -DOMAIN-SUFFIX,qlogo.cn -DOMAIN-SUFFIX,qpic.cn -DOMAIN-SUFFIX,servicewechat.com -DOMAIN-SUFFIX,vweixinthumb.tc.qq.com -DOMAIN-SUFFIX,wechat.com -DOMAIN-SUFFIX,wechatos.net -DOMAIN-SUFFIX,weixin.com -DOMAIN-SUFFIX,weixin.qq.com -DOMAIN-SUFFIX,wx.gtimg.com -DOMAIN-SUFFIX,wx.qq.com -DOMAIN-SUFFIX,wxs.qq.com - -# Device positioning -DOMAIN-SUFFIX,analytics.map.qq.com -DOMAIN-SUFFIX,apis.map.qq.com -DOMAIN-SUFFIX,cc.map.qq.com -DOMAIN-SUFFIX,indoorroad.map.qq.com -DOMAIN-SUFFIX,lbs.gtimg.com -DOMAIN-SUFFIX,lbs.map.qq.com -DOMAIN-SUFFIX,nlp.map.qq.com -DOMAIN-SUFFIX,rttgps.map.qq.com -DOMAIN-SUFFIX,ue.indoorloc.map.qq.com -DOMAIN-SUFFIX,up-hl.3g.qq.com -DOMAIN-SUFFIX,yun-hl.3g.qq.com - -USER-AGENT,WeChat* -USER-AGENT,MicroMessenger* diff --git a/TestFlight/TestFlightAccount.js b/TestFlight/TestFlightAccount.js deleted file mode 100644 index 8b4f63cf46..0000000000 --- a/TestFlight/TestFlightAccount.js +++ /dev/null @@ -1,311 +0,0 @@ -/******************************** -TestFlight账户管理脚本 - -脚本作者: @NobyDa -脚本兼容: Surge4、QuantumultX、Loon(2.1.20 413+) -更新时间: 2024/04/26 -主要功能: -1. 自动存储多个TestFlight账户,并自动合并APP列表,避免切换账户。 - -2. 账户内单个测试版APP允许多方共享: - - 导出:点击测试版APP -> App详情 -> 描述 -> 复制底部密钥并分享给对方 - - 导入:TestFlight 右上角"兑换" -> 粘贴密钥 -> 弹出保存成功通知后刷新APP列表 - - 多方共享为实验性功能,双方都需要使用该脚本; 该功能主要解决某些APP的TF名额稀缺的问题 - -请注意,该脚本已经与"TF区域限制解除脚本"合并,如需使用该脚本请务必禁用它,否则可能出现APP安装异常 - -********************************* -Surge4 添加脚本: -********************************* - -Surge模块地址: -https://raw.githubusercontent.com/NobyDa/Script/master/Surge/Module/TestFlightAccount.sgmodule - -********************************* -QuantumultX 添加脚本: -********************************* - -QuantumultX重写引用地址: -https://raw.githubusercontent.com/NobyDa/Script/master/TestFlight/TestFlightAccount.js - -注:以上引用地址需要打开并使用KOP-XIAO资源解析器,如没有解析器请使用脚本配置: - -[rewrite_local] -^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 - -[mitm] -hostname = testflight.apple.com - -********************************* -Loon 添加脚本: -********************************* - -Loon插件地址: -https://raw.githubusercontent.com/NobyDa/Script/master/Loon/Loon_TF_Account.plugin - -*********************************/ - -const $ = API("TESTFLIGHT-ACCOUNT"); -const args = formatArgument(typeof $argument == "string" && $argument || ''); -$.env.isNode ? $request = $.read('Request') : null; -const [obj, req, rsp] = [new Map(), $request, {}]; -const [k1, k2, k3] = ['x-session-id', 'x-request-id', 'x-session-digest']; -const [list, appList, cacheInfo] = [$.read('AccountList') || {}, $.read('AppList') || {}, $.read('CachedInfo') || {}]; -$.debug = Number(args.debug) || ($.read('Debug') === 'true'); -$.EnableCache = !(Number(args.enableCache) === 0) || !($.read('EnableCache') === 'false'); -$.ForceIOSlist = Number(args.forceIOSlist) || ($.read('ForceIOSlist') === 'true'); -$.RequestTimeout = Number(args.timeout || $.read('Timeout')) || 30; - -runs() - .then((resp) => { - resp = ChangeBody(resp); - rsp.body = resp.body || '{}'; - rsp.headers = formatHeaders(resp.headers || { 'Content-Type': 'application/json' }); - rsp.status = $.env.isQX ? `HTTP/1.1 ${resp.status || 200}` : resp.status || 200; - delete rsp.headers['content-length']; - delete rsp.headers['transfer-encoding']; //prevent issues in qx - $.log(`Return to client: ${$.stringify(rsp)}`); - }) - .catch(e => $.error(e.error || e.message || e)) - .finally(() => $.done($.env.isQX ? rsp : { response: rsp })); - -async function runs() { - // Object.keys(list).map(a => delete list[a].only) - req.headers = formatHeaders(req.headers); //compatible with HTTP/2 - const appID = req.url.split(/\/apps\/(\d+)/)[1]; - const other = /\/(accept|withdraw|devices|session|notifications|status)/.test(req.url); - if (/accounts\/[a-z0-9-]{36}\/apps$/.test(req.url)) { - const acc = SaveAccount(req.url.split(/\/([a-z0-9-]{36})\//)[1]); - return await Promise.all(Object.keys(acc).map(QueryRequest)); - } else if (/\/install$/.test(req.url) && req.body) { - req.body = JSON.parse(req.body); - req.body.storefrontId = '143441-19,29'; //prevent regional restrictions - req.body = JSON.stringify(req.body); - } else if (/\/[A-Z]{200,}\/redeem$/.test(req.url)) { - return { body: ExternalAccount(req.url.split(/\/([A-Z]+)\/redeem$/)[1]) }; - } - return await QueryRequest(!other && appList[appID] || null); -} - -function SaveAccount(id, part, o) { - if (!list[id]) { - list[id] = {}; - const text = `Account ID "${id}" saved. (total ${Object.keys(list).length}) 🎉`; - $.notify('TestFlight Account', '', text); - $.info(text); - }; - list[id][k1] = (part || req.headers)[k1]; - list[id][k2] = (part || req.headers)[k2]; - list[id][k3] = (part || req.headers)[k3]; - if (o) { - if (list[id].only) { - list[id].only.push(o); - $.notify('TestFlight Account', '', `App ID "${o}" saved 🎉`); - } else { - list[id].only = [o]; - } - } - return $.write(list, 'AccountList'), list; -} - -function formatHeaders(h) { - return Object.keys(h).reduce((t, i) => (t[i.toLowerCase()] = h[i], t), {}) -} - -function formatArgument(s) { - return Object.fromEntries(s.split('&').map(item => item.split('='))) -} - -function ChangeHeaders(id) { - const re = JSON.parse(JSON.stringify(req)); //easy deep copy - re.url = re.url.replace(/:\/\/.+?\//, '://testflight.apple.com/'); //prevent cdn issues - re.timeout = $.RequestTimeout * 1000; - re.insecure = true; //skip ssl - re['X-Surge-Skip-Scripting'] = true; //prevent shadowrocket loopback issues - if ($.ForceIOSlist && req.url.endsWith('/apps') && re.headers['user-agent'].includes('Mac')) { - 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'; - } - if (id) { - $.log(`Request header replaced, using "${id}"`); - re.headers[k1] = list[id][k1]; - re.headers[k2] = list[id][k2]; - re.headers[k3] = list[id][k3]; - re.url = re.url.replace(/\/[a-z0-9-]{36}\//, `/${id}/`); - } - delete re.headers['if-none-match']; //prevent 304 - delete re.headers['content-length']; - $.log(`Send request: ${$.stringify(re)}`); - return re; -} - -function ChangeBody(resp) { - if (req.url.endsWith('/apps')) { - resp = resp.reduce((t, d) => { - d.body = JSON.parse(d.status == 200 && d.body || '{}'); - $.log(`Account "${d.account}" app list: ${$.stringify((d.body.data || []).map(i => i.name))}`); - d.body.data = (d.body.data || []).map(i => { - if ($.ForceIOSlist) { - i.platforms = i.platforms.map(j => { - if (j.name == 'osx') { - $.log(`Account "${d.account}" app [${i.name}] force mac compatible`); - j.build.compatible = true; - j.build.platformCompatible = true; - j.build.osCompatible = true; - j.build.hardwareCompatible = true; - } - return j - }) - } - i.aid = d.account; - const only = !list[d.account].only || list[d.account].only.includes(String(i.appAdamId)); - return only && t.body.data[req.url.includes(d.account) ? 'unshift' : 'push'](i), i; - }); - if (req.url.includes(d.account)) { - [t.status, t.headers] = [d.status, d.headers]; - } - return t - }, { body: { data: [], error: null } }); - resp.body.data = resp.body.data.filter(r => !r.previouslyTested && !obj.has(r.appAdamId) && obj.set(r.appAdamId, 1)); - $.write(resp.body.data.reduce((l, v) => (l[v.appAdamId] = v.aid, l), {}), 'AppList'); - $.log(`Final app: ${$.stringify(resp.body.data.map(i => i.name))}`); - resp.body = JSON.stringify(resp.body); - } - if (/\/apps\/\d+\/builds\/\d+$/.test(req.url) && resp.status == 200 && resp.body) { //beta app page - const share = ShareAccount(req.url.split(/\/apps\/(\d+)/)[1]); - resp.body = JSON.parse(resp.body); - resp.body.data.builds.map(e => e.description = `${e.description || '-'}${share}`); - resp.body = JSON.stringify(resp.body); - } - return resp; -} - -function QueryRequest(o) { - const option = ChangeHeaders(o); - const needCache = $.EnableCache && (option.url.endsWith('/apps') || /\/apps\/\d+\/builds\/\d+$/.test(req.url)); - return $.http[req.method.toLowerCase()](option) - .then(r => { - $.log(`URL "${option.url}" response: status=${r.status}, body=${Boolean(r.body)}`); - if (r.status == 401 && o) { - if (list[o].InvalidKey >= 2) { //prevent misjudgment - delete list[o]; - } else { - list[o].InvalidKey = (list[o].InvalidKey || 0) + 1; - } - $.write(list, 'AccountList'); - $.notify('TestFlight Account', '', `Account ID "${o}" key expired ⚠️`); - throw 'key expired ⚠️'; - } - if (needCache && r.status == 200 && r.body && r.body.startsWith('{')) { - const cacheKey = (cacheInfo[option.url] && cacheInfo[option.url].key) || `TESTFLIGHT-ACCOUNT-${letterEncode(option.url.split(/\/\/.+?\/(.+)/)[1])}`; - $.log(`Write to cache, URL "${option.url}", READ KEY "${cacheKey}"`); - cacheInfo[option.url] = { key: cacheKey, lastUsed: Date.now() }; - 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 - $.write(cacheInfo, 'CachedInfo'); - $.write(JSON.stringify(r), `#${cacheKey}`); - } - return { ...r, account: o } - }) - .catch(e => { - if (needCache && cacheInfo[option.url] && !(e).includes('key expired')) { - $.log(`URL "${option.url}" Try using cached data`); - const cachedData = $.read(`#${cacheInfo[option.url].key}`); - cacheInfo[option.url].lastUsed = Date.now(); - !cachedData ? delete cacheInfo[option.url] : null; - $.write(cacheInfo, 'CachedInfo'); - return { ...JSON.parse(cachedData || '{}'), account: o } - } - $.error(`URL "${option.url}" response failed: ${e}`); - return { account: o } - }) -} - -function ExternalAccount(key) { - try { - const k = JSON.parse(letterDecode(key)); - $.log(`Raw data: ${key}\nDecode data: ${$.stringify(k)}`); - if (!k.appID || !k.accID || !k.key[k1] || !k.key[k2] || !k.key[k3]) { - throw new Error('Missing data'); - } else if (appList[k.appID]) { - $.notify('TestFlight Account', '', `Failed, app already exists ⚠️`); - } else { - const save = SaveAccount(k.accID, k.key, k.appID); - } - } catch (e) { - const text = `External account parse failed`; - $.notify('TestFlight Account', '', `${text} ⚠️`); - $.error(`${text}: ${e.message || e}`); - } - return '{}' -} - -function ShareAccount(appID) { - const raw = $.stringify({ - appID: appID, - accID: appList[appID], - key: list[appList[appID]] - }); - const key = letterEncode(raw); - const disclaimer = `\n\n\n -================================ -TestFlight 账户管理脚本: - -请注意,使用"共享"功能时,请务必仔细阅读以下声明 ‼️ -请注意,使用"共享"功能时,请务必仔细阅读以下声明 ‼️ -请注意,使用"共享"功能时,请务必仔细阅读以下声明 ‼️ -================================ - -权限: -您即将共享的密钥理论上具有以下权限,包括但不限于: - - - 查看/下载您 TestFlight 账号内的任何测试版 APP - - 使用您的密钥接受测试 TestFlight 中的任何测试版 APP - - 停止测试您 TestFlight 账号内的任何测试版 APP - - 查看您接受 TestFlight 测试版 APP 邀请时所使用的邮箱 - - 查看/加入/移除您 TestFlight 账号中的设备列表 - - 更改您 TestFlight 测试版 APP 中的推送/电子邮件更新通知 - -免责: -任何用户使用"共享"功能时都应该仔细阅读权限声明,一旦您开始使用该功能,即视为您已知晓并理解密钥所具有的权限,密钥泄漏可能会导致不可预知的损失或损害,脚本作者(NobyDa)不对由此产生的任何后果负责。 - -================================ - -该脚本在"默认"情况下,对方仅可查看/下载您共享的单个APP,但仍建议仅与您信任的人共享: - -`; - $.log(`Raw data: ${raw}\nEncode data: ${key}`); - return disclaimer + key; -} - -// private encode method, based on variant in RFC4648 -function letterEncode(e) { - e = e.split("").map(e => e.charCodeAt()); - const t = new Uint8Array(4 * Math.ceil(8 * e.length / 4)); - let n = 0; - for (const o of e) { - let e = 128; - for (let r = 0; r < 8; r++) t[n++] = o & e ? 1 : 0, e >>= 1 - } - let o = "", - r = 0; - return t.forEach((e, t) => { - r = r << 1 | e, (t + 1) % 4 == 0 && (o += "XKNWSPRMCTGZVDHF"[r], r = 0) - }), o -} - -function letterDecode(e) { - const t = new Uint8Array(4 * e.length); - let n = 0; - for (const o of e) { - const e = "XKNWSPRMCTGZVDHF".indexOf(o); - let r = 8; - for (let o = 0; o < 4; o++) t[n++] = e & r ? 1 : 0, r >>= 1 - } - const o = new Uint8Array(Math.floor(t.length / 8)); - return t.forEach((e, t) => { - const n = Math.floor(t / 8); - n < o.length && (o[n] = o[n] << 1 | e) - }), String.fromCharCode(...o) -} - -// https://github.com/Peng-YM/QuanX/tree/master/Tools/OpenAPI -function 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) } \ No newline at end of file diff --git a/Time-based-One-Time-Password/README.md b/Time-based-One-Time-Password/README.md deleted file mode 100644 index ef97d09f26..0000000000 --- a/Time-based-One-Time-Password/README.md +++ /dev/null @@ -1,23 +0,0 @@ -## Desc - -A time-based one-time password algorithm(TOTP), implemented entirely 100% in Javascript. - -This script complies with [RFC6238](https://datatracker.ietf.org/doc/html/rfc6238) specification and can be run in Surge, QuantumultX, Loon, Shadowrocket. - - - -## Usage - -```javascript -const key = 'YOURCLIENTTOKEN'; //TOTP key -const totp = TOTP(key); //Return a six-digit one-time password. - -console.log(totp); //Print log -``` - - - -## Acknowledgements - -This script is adapted from https://jsfiddle.net/russau/rbyjk774 and uses Brian Turek's [jsSHA](https://github.com/caligatio/jsSHA/). - diff --git a/Time-based-One-Time-Password/TOTP.min.js b/Time-based-One-Time-Password/TOTP.min.js deleted file mode 100644 index 35d1ab357f..0000000000 --- a/Time-based-One-Time-Password/TOTP.min.js +++ /dev/null @@ -1 +0,0 @@ -function 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(da/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>>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>>3;if(0!==g%2)throw Error("String of HEX type must be in byte increments");for(c=0;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>>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=s.length){s=Array(l+1-s.length).join(p)+s}return s}return(function(s){var k=V(s);var e=Math.round(new Date().getTime()/1000.0);var r=T(X(Math.floor(e/30)),16,'0');var j=new t("SHA-1","HEX");j.setHMACKey(k,"HEX");j.update(r);var h=j.getHMAC("HEX");var o=parseInt(h.substring(h.length-1),16);var p=(parseInt(h.substr(o*2,8),16)&parseInt('7fffffff',16))+'';var z=p.substr(p.length-6,6);return z})(token)}; \ No newline at end of file diff --git a/iQIYI-DailyBonus/iQIYI.js b/iQIYI-DailyBonus/iQIYI.js deleted file mode 100644 index 8efdd2517a..0000000000 --- a/iQIYI-DailyBonus/iQIYI.js +++ /dev/null @@ -1,555 +0,0 @@ -/* -爱奇艺会员签到脚本 - -更新时间: 2024/05/15 -脚本兼容: QuantumultX, Surge4, Loon, JsBox, Node.js -电报频道: @NobyDa -问题反馈: @NobyDa_bot - -获取Cookie说明: -Safari浏览器打开 https://m.iqiyi.com/user.html 使用密码登录, 如通知成功获取cookie则可使用该脚本. -获取Cookie后, 请将Cookie脚本禁用并移除主机名,以免产生不必要的MITM. -脚本将在每天上午9:00执行, 您可以修改执行时间。 - -如果使用Node.js, 需自行安装'request'模块. 例: npm install request -g - -Node.js环境变量相关: -Cookie:IQIYI_COOKIE -Debug调试:IQIYI_DEBUG -Bark通知推送Key:BARK_PUSH -Bark服务端(默认官方):BARK_SERVER - -JsBox, Node.js用户获取Cookie说明: -方法一手机:开启抓包, 网页登录 https://m.iqiyi.com/user.html 返回抓包APP搜索URL关键字 apis/user/info.action 复制请求头中的Cookie字段填入以下脚本变量或环境变量中即可 - -方法二PC:网页登录 https://www.iqiyi.com 按F12控制台执行 console.log(document.cookie) 复制打印的Cookie填入以下脚本变量或环境变量中即可 -*/ - -var cookie = ''; //单引号内填入手动获取的Cookie - -var barkKey = ''; //Bark APP 通知推送Key - -var barkServer = ''; //Bark APP 通知服务端地址(默认官方) - -/********************* -QuantumultX 远程脚本配置: -********************** -[task_local] -# 爱奇艺会员签到 -0 9 * * * https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js - -[rewrite_local] -# 获取Cookie -^https:\/\/passport\.iqiyi\.com\/apis\/user\/ url script-request-header https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js - -[mitm] -hostname= passport.iqiyi.com - -********************** -Surge 4.2.0+ 脚本配置: -********************** -[Script] -爱奇艺签到 = type=cron,cronexp=0 9 * * *,timeout=120,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js - -爱奇艺获取Cookie = type=http-request,pattern=^https:\/\/passport\.iqiyi\.com\/apis\/user\/,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js - -[MITM] -hostname= passport.iqiyi.com - -************************ -Loon 2.1.0+ 脚本配置: -************************ - -[Script] -# 爱奇艺签到 -cron "0 9 * * *" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js - -# 获取Cookie -http-request ^https:\/\/passport\.iqiyi\.com\/apis\/user\/ script-path=https://raw.githubusercontent.com/NobyDa/Script/master/iQIYI-DailyBonus/iQIYI.js - -[Mitm] -hostname= passport.iqiyi.com - -*/ - -var LogDetails = false; // 响应日志 - -var pushMsg = []; - -let P00001, P00003, DFP - -var $nobyda = nobyda(); - -(async () => { - cookie = cookie || $nobyda.read("CookieQY") - LogDetails = $nobyda.read("iQIYI_LogDetails") === "true" ? true : LogDetails - if (typeof process !== 'undefined' && typeof process.env !== 'undefined') { - cookie = cookie || process.env.IQIYI_COOKIE; - LogDetails = LogDetails || process.env.IQIYI_DEBUG; - barkKey = barkKey || process.env.BARK_PUSH; - barkServer = barkServer || process.env.BARK_SERVER; - } - if ($nobyda.isRequest) { - GetCookie() - } else if (cookie) { - if (cookie.includes("P00001") && cookie.includes("P00003") && cookie.includes("__dfp=")) { - P00001 = cookie.match(/P00001=(.*?);/)[1]; - P00003 = cookie.match(/P00003=(.*?);/)[1]; - DFP = cookie.match(/__dfp=(\w+)/)[1]; - await login(); - await Checkin(); - for (let i = 0; i < 3; i++) { - const run = await Lottery(i); - if (run) { - await new Promise(r => setTimeout(r, 1000)); - } else { - break - } - } - const tasks = await getTaskList(); - for (let i = 0; i < tasks.length; i++) { - if (![1, 4].includes(tasks[i].status)) { //0:待领取 1:已完成 2:未开始 4:进行中 - await joinTask(tasks[i]); - await notifyTask(tasks[i]); - await new Promise(r => setTimeout(r, 1000)); - await getTaskRewards(tasks[i]); - console.log(`--------------------`) - } - } - const expires = $nobyda.expire ? $nobyda.expire.replace(/\u5230\u671f/, "") : "获取失败 ⚠️" - if (!$nobyda.isNode) $nobyda.notify("爱奇艺", "到期时间: " + expires, pushMsg.join('\n')); - if (barkKey) await BarkNotify($nobyda, barkKey, '爱奇艺', `到期时间: ${expires}\n${pushMsg.join('\n')}`, barkServer); - await $nobyda.time(); - } else { - console.log(`Cookie缺少关键值,需重新获取`) - } - } else { - $nobyda.notify("爱奇艺会员", "", "签到终止, 未获取Cookie"); - } -})().finally(() => { - $nobyda.done(); -}) - -function login() { - return new Promise(resolve => { - var URL = { - 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', - headers: { - sign: '7fd8aadd90f4cfc99a858a4b087bcc3a', - t: '479112291' - } - } - $nobyda.get(URL, function (error, response, data) { - const Details = LogDetails ? data ? `response:\n${data}` : '' : '' - if (!error && data.match(/\"text\":\"\d.+?\u5230\u671f\"/)) { - $nobyda.expire = data.match(/\"text\":\"(\d.+?\u5230\u671f)\"/)[1] - console.log(`爱奇艺-查询成功: ${$nobyda.expire} ${Details}`) - } else { - console.log(`爱奇艺-查询失败${error || ': 无到期数据 ⚠️'} ${Details}`) - } - resolve() - }) - }) -} - -function Checkin() { - const timestamp = new Date().getTime(); - const stringRandom = (length) => { - var rdm62, ret = ''; - while (length--) { - rdm62 = 0 | Math.random() * 62; - ret += String.fromCharCode(rdm62 + (rdm62 < 10 ? 48 : rdm62 < 36 ? 55 : 61)) - } - return ret; - }; - return new Promise(resolve => { - const sign_date = { - task_code: 'natural_month_sign', - timestamp: timestamp, - appKey: 'lequ_rn', - userId: P00003, - authCookie: P00001, - agenttype: 20, - agentversion: '15.4.6', - srcplatform: 20, - appver: '15.4.6', - qyid: md5(stringRandom(16)) - }; - - const post_date = { - "natural_month_sign": { - "verticalCode": "iQIYI", - "agentVersion": "15.4.6", - "authCookie": P00001, - "taskCode": "iQIYI_mofhr", - "dfp": DFP, - "qyid": md5(stringRandom(16)), - "agentType": 20, - "signFrom": 1 - } - }; - const sign = k("cRcFakm9KSPSjFEufg3W", sign_date, { - split: "|", - sort: !0, - splitSecretKey: !0 - }); - var URL = { - url: 'https://community.iqiyi.com/openApi/task/execute?' + w(sign_date) + "&sign=" + sign, - headers: { - 'Content-Type': 'application/json' - }, - body: JSON.stringify(post_date) - } - $nobyda.post(URL, function (error, response, data) { - let CheckinMsg, rewards = []; - const Details = LogDetails ? `msg:\n${data || error}` : ''; - try { - if (error) throw new Error(`接口请求出错 ‼️`); - const obj = JSON.parse(data) - if (obj.code === "A00000") { - if (obj.data.code === "A0000") { - for (let i = 0; i < obj.data.data.rewards.length; i++) { - if (obj.data.data.rewards[i].rewardType == 1) { - rewards.push(`成长值+${obj.data.data.rewards[i].rewardCount}`) - } else if (obj.data.data.rewards[i].rewardType == 2) { - rewards.push(`VIP天+${obj.data.data.rewards[i].rewardCount}`) - } else if (obj.data.data.rewards[i].rewardType == 3) { - rewards.push(`积分+${obj.data.data.rewards[i].rewardCount}`) - } - } - var continued = obj.data.data.signDays; - CheckinMsg = `应用签到: ${rewards.length ? `${rewards.join(", ")}${rewards.length < 3 ? `, 累计签到${continued}天` : ``}` : '无奖励'} 🎉`; - } else { - CheckinMsg = `应用签到: ${obj.data.msg} ⚠️`; - } - } else { - CheckinMsg = `应用签到: Cookie无效 ⚠️`; - } - } catch (e) { - CheckinMsg = `应用签到: ${e.message || e}`; - } - pushMsg.push(CheckinMsg); - console.log(`爱奇艺-${CheckinMsg} ${Details}`); - resolve() - }) - }) -} - -function Lottery(s) { - return new Promise(resolve => { - const URL = { - 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' - } - $nobyda.get(URL, async function (error, response, data) { - const Details = LogDetails ? `msg:\n${data || error}` : '' - let LotteryMsg; - try { - if (error) throw new Error("接口请求出错 ‼️"); - const obj = JSON.parse(data); - if (obj.title) { - LotteryMsg = `应用抽奖: ${obj.title != '影片推荐' && obj.awardName || '未中奖'} 🎉`; - LotteryMsg = obj.kv.code == 'Q00702' && `应用抽奖: 您的抽奖次数已经用完 ⚠️` || LotteryMsg; - $nobyda.stop = obj.kv.code == 'Q00702'; - } else if (obj.kv.code == 'Q00304') { - LotteryMsg = `应用抽奖: Cookie无效 ⚠️`; - $nobyda.stop = 1; - } else { - LotteryMsg = `应用抽奖: 未知错误 ⚠️` - } - } catch (e) { - LotteryMsg = `应用抽奖: ${e.message || e}`; - } - console.log(`爱奇艺-${LotteryMsg} (${s + 1}) ${Details}`) - pushMsg.push(LotteryMsg) - resolve(!$nobyda.stop) - }) - }) -} - -function getTaskList(task) { - return new Promise(resolve => { - $nobyda.get(`https://tc.vip.iqiyi.com/taskCenter/task/queryUserTask?P00001=${P00001}`, function (error, response, data) { - let taskListMsg, taskList = []; - const Details = LogDetails ? `msg:\n${data || error}` : ''; - try { - if (error) throw new Error(`请求失败`); - const obj = JSON.parse(data); - if (obj.code == 'A00000' && obj.data && obj.data.tasks) { - Object.keys(obj.data.tasks).map((group) => { - (obj.data.tasks[group] || []).map((item) => { - taskList.push({ - name: item.taskTitle, - taskCode: item.taskCode, - status: item.status - }) - }) - }) - taskListMsg = `获取成功!`; - } else { - taskListMsg = `获取失败!`; - } - } catch (e) { - taskListMsg = `${e.message || e} ‼️`; - } - console.log(`爱奇艺-任务列表: ${taskListMsg} ${Details}`) - resolve(taskList) - }) - }) -} - -function joinTask(task) { - return new Promise(resolve => { - $nobyda.get('https://tc.vip.iqiyi.com/taskCenter/task/joinTask?taskCode=' + task.taskCode + '&lang=zh_CN&platform=0000000000000000&P00001=' + P00001, function (error, response, data) { - let joinTaskMsg, Details = LogDetails ? `msg:\n${data || error}` : ''; - try { - if (error) throw new Error(`请求失败`); - const obj = JSON.parse(data); - joinTaskMsg = obj.code || '领取失败'; - } catch (e) { - joinTaskMsg = `错误 ${e.message || e}`; - } - console.log(`爱奇艺-领取任务: ${task.name} => ${joinTaskMsg} ${Details}`) - resolve() - }) - }) -} - -function notifyTask(task) { - return new Promise(resolve => { - $nobyda.get('https://tc.vip.iqiyi.com/taskCenter/task/notify?taskCode=' + task.taskCode + '&lang=zh_CN&platform=0000000000000000&P00001=' + P00001, function (error, response, data) { - let notifyTaskMsg, Details = LogDetails ? `msg:\n${data || error}` : ''; - try { - if (error) throw new Error(`请求失败`); - const obj = JSON.parse(data); - notifyTaskMsg = obj.code || '失败'; - } catch (e) { - notifyTaskMsg = e.message || e; - } - console.log(`爱奇艺-开始任务: ${task.name} => ${notifyTaskMsg} ${Details}`) - resolve() - }) - }) -} - -function getTaskRewards(task) { - return new Promise(resolve => { - $nobyda.get('https://tc.vip.iqiyi.com/taskCenter/task/getTaskRewards?taskCode=' + task.taskCode + '&lang=zh_CN&platform=0000000000000000&P00001=' + P00001, function (error, response, data) { - let RewardsMsg; - const Details = LogDetails ? `msg:\n${data || error}` : '' - try { - if (error) throw new Error(`接口请求出错 ‼️`); - const obj = JSON.parse(data) - if (obj.msg === "成功" && obj.code === "A00000" && obj.dataNew[0] !== undefined) { - RewardsMsg = `任务奖励: ${task.name} => ${obj.dataNew[0].name + obj.dataNew[0].value} 🎉` - } else { - RewardsMsg = `任务奖励: ${task.name} => ${obj.msg !== `成功` && obj.msg || `未完成`} ⚠️` - } - } catch (e) { - RewardsMsg = `任务奖励: ${e.message || e}`; - } - pushMsg.push(RewardsMsg) - console.log(`爱奇艺-${RewardsMsg} ${Details}`) - resolve() - }) - }) -} - -function GetCookie() { - if (!$request.url.includes("iqiyi.com")) { - $nobyda.notify(`写入爱奇艺Cookie失败`, "", "请更新脚本配置(URL正则/MITM)"); - return - } - var CKA = $request.headers['Cookie'] || $request.headers['cookie'];; - var iQIYI = CKA && CKA.includes("P00001=") && CKA.includes("P00003=") && CKA.includes("__dfp=") && CKA; - var RA = $nobyda.read("CookieQY") - if (CKA && iQIYI) { - if (RA != iQIYI) { - var OldTime = $nobyda.read("CookieQYTime") - if (!$nobyda.write(iQIYI, "CookieQY")) { - $nobyda.notify(`${RA ? `更新` : `首次写入`}爱奇艺签到Cookie失败‼️`, "", "") - } else { - if (!OldTime || OldTime && (Date.now() - OldTime) / 1000 >= 21600) { - $nobyda.write(JSON.stringify(Date.now()), "CookieQYTime") - $nobyda.notify(`${RA ? `更新` : `首次写入`}爱奇艺签到Cookie成功 🎉`, "", "") - } else { - console.log(`\n更新爱奇艺Cookie成功! 🎉\n检测到频繁通知, 已转为输出日志`) - } - } - } else { - console.log("\n爱奇艺-与本机储存Cookie相同, 跳过写入 ⚠️") - } - } else { - $nobyda.notify(`爱奇艺`, "", "写入Cookie失败,关键值缺失 ⚠️") - } -} - -async 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}`) } } } - -function nobyda() { - const times = 0 - const start = Date.now() - const isRequest = typeof $request != "undefined" - const isSurge = typeof $httpClient != "undefined" - const isQuanX = typeof $task != "undefined" - const isLoon = typeof $loon != "undefined" - const isJSBox = typeof $app != "undefined" && typeof $http != "undefined" - const isNode = typeof require == "function" && !isJSBox; - const node = (() => { - if (isNode) { - const request = require('request'); - return ({ - request - }) - } else { - return (null) - } - })() - const notify = (title, subtitle, message) => { - if (isQuanX) $notify(title, subtitle, message) - if (isSurge) $notification.post(title, subtitle, message) - if (isNode) log('\n' + title + '\n' + subtitle + '\n' + message) - if (isJSBox) $push.schedule({ - title: title, - body: subtitle ? subtitle + "\n" + message : message - }) - } - const write = (value, key) => { - if (isQuanX) return $prefs.setValueForKey(value, key) - if (isSurge) return $persistentStore.write(value, key) - } - const read = (key) => { - if (isQuanX) return $prefs.valueForKey(key) - if (isSurge) return $persistentStore.read(key) - } - const adapterStatus = (response) => { - if (response) { - if (response.status) { - response["statusCode"] = response.status - } else if (response.statusCode) { - response["status"] = response.statusCode - } - } - return response - } - const get = (options, callback) => { - if (isQuanX) { - if (typeof options == "string") options = { - url: options - } - options["method"] = "GET" - $task.fetch(options).then(response => { - callback(null, adapterStatus(response), response.body) - }, reason => callback(reason.error, null, null)) - } - if (isSurge) $httpClient.get(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - if (isNode) { - node.request(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - if (isJSBox) { - if (typeof options == "string") options = { - url: options - } - options["header"] = options["headers"] - options["handler"] = function (resp) { - let error = resp.error; - if (error) error = JSON.stringify(resp.error) - let body = resp.data; - if (typeof body == "object") body = JSON.stringify(resp.data); - callback(error, adapterStatus(resp.response), body) - }; - $http.get(options); - } - } - const post = (options, callback) => { - if (isQuanX) { - if (typeof options == "string") options = { - url: options - } - options["method"] = "POST" - $task.fetch(options).then(response => { - callback(null, adapterStatus(response), response.body) - }, reason => callback(reason.error, null, null)) - } - if (isSurge) { - options.headers['X-Surge-Skip-Scripting'] = false - $httpClient.post(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - if (isNode) { - node.request.post(options, (error, response, body) => { - callback(error, adapterStatus(response), body) - }) - } - if (isJSBox) { - if (typeof options == "string") options = { - url: options - } - options["header"] = options["headers"] - options["handler"] = function (resp) { - let error = resp.error; - if (error) error = JSON.stringify(resp.error) - let body = resp.data; - if (typeof body == "object") body = JSON.stringify(resp.data) - callback(error, adapterStatus(resp.response), body) - } - $http.post(options); - } - } - - const log = (message) => console.log(message) - const time = () => { - const end = ((Date.now() - start) / 1000).toFixed(2) - return console.log('\n签到用时: ' + end + ' 秒') - } - const done = (value = {}) => { - if (isQuanX) return $done(value) - if (isSurge) isRequest ? $done(value) : $done() - } - return { - isRequest, - isNode, - notify, - write, - read, - get, - post, - log, - time, - times, - done - } -}; - -function k(e, t) { - var a = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {} - , n = a.split - , c = void 0 === n ? "|" : n - , r = a.sort - , s = void 0 === r || r - , o = a.splitSecretKey - , i = void 0 !== o && o - , l = s ? Object.keys(t).sort() : Object.keys(t) - , u = l.map((function (e) { - return "".concat(e, "=").concat(t[e]) - } - )).join(c) + (i ? c : "") + e; - return md5(u) -} - -// Modified from https://github.com/blueimp/JavaScript-MD5 -function 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() } - -function w() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} - , t = []; - return Object.keys(e).forEach((function (a) { - t.push("".concat(a, "=").concat(e[a])) - } - )), - t.join("&") -}