├── .github
└── workflows
│ └── daily-build.yml
├── .gitignore
├── LICENSE
├── README.md
├── adguard
└── convertor.go
├── clash
├── README.md
├── clash.pac
├── provider
│ ├── geolocation-!cn.yaml
│ ├── geolocation-cn.yaml
│ └── reject.yaml
├── sample-config.yaml
└── winsw.xml
├── dae
└── config.dae
├── dict
└── empty-dict.json
├── go.mod
├── go.sum
├── js
├── ad_networks.js
├── bili_high.min.js
├── bili_index.min.js
├── bili_mine.min.js
├── bili_splash.min.js
├── bili_tab.min.js
├── bili_top.min.js
├── bilibili_splash.js
├── weibo_launch.min.js
├── weibo_timeline.min.js
└── wps_ad.js
├── main.go
├── oscp.nft
├── quanx
├── list
│ ├── apple.snippet
│ ├── bilibili.snippet
│ ├── fanqie.snippet
│ ├── geolocation-!cn.snippet
│ ├── geolocation-cn.snippet
│ ├── lan.snippet
│ ├── pcdn.snippet
│ ├── reject.snippet
│ └── wb_intl.snippet
├── location-with-script.js
├── location-with-script.min.js
├── rewrite
│ ├── bilibili.snippet
│ ├── fanqie.snippet
│ └── wb_intl.snippet
└── sample-profile.conf
├── sing
├── README.md
├── default.json
├── nftables.d
│ ├── generate-cn-list.sh
│ └── sing-box.nft
├── ruleset
│ ├── adguard.srs
│ ├── pcdn.json
│ ├── pcdn.srs
│ ├── process_direct.json
│ └── process_direct.srs
├── sing.pac
└── winsw.xml
└── surge
├── list
├── adguard.list
├── adguard_exclude.list
├── geolocation-!cn.list
├── geolocation-cn.list
├── pcdn.list
└── reject.list
├── module
├── ad_base.sgmodule
├── bilibili.sgmodule
├── bilibili_jq.sgmodule
├── bilibili_proto.sgmodule
├── fanqie.sgmodule
├── weibo_intl.sgmodule
└── weibo_intl_jq.sgmodule
└── sample-profile.conf
/.github/workflows/daily-build.yml:
--------------------------------------------------------------------------------
1 | name: Daily Build
2 |
3 | on:
4 | schedule:
5 | - cron: '0 21 * * *'
6 | push:
7 | branches:
8 | - master
9 |
10 | jobs:
11 | build:
12 | runs-on: ubuntu-latest
13 | steps:
14 | - name: Checkout
15 | uses: actions/checkout@v4
16 |
17 | - name: Setup Go
18 | uses: actions/setup-go@v5
19 | with:
20 | go-version: '1.24'
21 |
22 | - name: Set Timezone
23 | run: sudo timedatectl set-timezone Asia/Shanghai
24 |
25 | - name: Install Sing-Box
26 | run: |
27 | bash <(curl -fsSL https://sing-box.app/deb-install.sh)
28 |
29 | - name: Generate Rule file
30 | run: |
31 | sing-box version
32 | go run main.go
33 |
34 | - name: Set env variables
35 | run: echo "GEN_MSG=$(date +%Y%m%d%H%M)" >> $GITHUB_ENV
36 | shell: bash
37 |
38 | - name: Commit & Push
39 | run: |
40 | git init
41 | git config user.name "github-actions[bot]"
42 | git config user.email "github-actions[bot]@users.noreply.github.com"
43 | if [ -n "$(git status -s)" ]; then
44 | git commit -am "${{ env.GEN_MSG }}"
45 | git push -f -u origin master
46 | fi
47 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Binaries for programs and plugins
2 | *.exe
3 | *.exe~
4 | *.dll
5 | *.so
6 | *.dylib
7 | bin/*
8 |
9 | # Test binary, build with `go test -c`
10 | *.test
11 |
12 | # Output of the go coverage tool, specifically when used with LiteIDE
13 | *.out
14 |
15 | # go mod vendor
16 | vendor
17 |
18 | # IDE
19 | .idea/*
20 | .vscode/*
21 |
22 | # macOS file
23 | .DS_Store
24 |
25 | # test suite
26 | test/config/cache*
27 |
28 | # build file
29 | profile
30 | generator
31 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Wayne
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 简介
2 |
3 | 自用配置
4 |
--------------------------------------------------------------------------------
/adguard/convertor.go:
--------------------------------------------------------------------------------
1 | package adguard
2 |
3 | import (
4 | "bufio"
5 | "fmt"
6 | "io"
7 | "net/netip"
8 | "os"
9 | "strconv"
10 | "strings"
11 | )
12 |
13 | // Rule represents a parsed AdGuard rule with its properties
14 | type Rule struct {
15 | Content string
16 | IsRawDomain bool
17 | IsExclude bool
18 | IsSuffix bool
19 | HasStart bool
20 | HasEnd bool
21 | IsRegexp bool
22 | IsImportant bool
23 | }
24 |
25 | // Convert parses AdGuard rules from a reader and returns domain and exclude domain lists
26 | func Convert(reader io.Reader) (domains, excludeDomains []string, err error) {
27 | scanner := bufio.NewScanner(reader)
28 | var rules []Rule
29 | var ignoredCount int
30 |
31 | parseLoop:
32 | for scanner.Scan() {
33 | line := scanner.Text()
34 |
35 | // Skip comments and empty lines
36 | if line == "" || line[0] == '!' || line[0] == '#' {
37 | continue
38 | }
39 |
40 | originalLine := line
41 |
42 | // Check if line is already a domain name
43 | if isDomainName(line) {
44 | rules = append(rules, Rule{
45 | Content: line,
46 | IsRawDomain: true,
47 | })
48 | continue
49 | }
50 |
51 | // Try parsing as a host line
52 | hostDomain, err := parseHostLine(line)
53 | if err == nil {
54 | if hostDomain != "" {
55 | rules = append(rules, Rule{
56 | Content: hostDomain,
57 | IsRawDomain: true,
58 | HasStart: true,
59 | HasEnd: true,
60 | })
61 | }
62 | continue
63 | }
64 |
65 | // Remove trailing pipe if exists
66 | if strings.HasSuffix(line, "|") {
67 | line = line[:len(line)-1]
68 | }
69 |
70 | // Initialize rule properties
71 | var isExclude, isSuffix, hasStart, hasEnd, isRegexp, isImportant bool
72 |
73 | // Check for rule modifiers
74 | if !strings.HasPrefix(line, "/") && strings.Contains(line, "$") {
75 | params := strings.Split(strings.SplitN(line, "$", 2)[1], ",")
76 | line = strings.SplitN(line, "$", 2)[0]
77 |
78 | var skipRule bool
79 | for _, param := range params {
80 | paramParts := strings.SplitN(param, "=", 2)
81 | var handled bool
82 |
83 | if len(paramParts) > 0 && len(paramParts) <= 2 {
84 | switch paramParts[0] {
85 | case "important":
86 | handled = true
87 | isImportant = true
88 | case "dnsrewrite":
89 | if len(paramParts) == 2 && isUnspecifiedAddress(paramParts[1]) {
90 | handled = true
91 | }
92 | case "app", "network", "dnstype":
93 | // Not handling these modifiers
94 | }
95 | }
96 |
97 | if !handled {
98 | ignoredCount++
99 | fmt.Printf("Ignored unsupported rule with modifier %s: %s\n", paramParts[0], originalLine)
100 | skipRule = true
101 | break
102 | }
103 | }
104 |
105 | if skipRule {
106 | continue parseLoop
107 | }
108 | }
109 |
110 | // Check for exclusion rules
111 | if strings.HasPrefix(line, "@@") {
112 | line = line[2:]
113 | isExclude = true
114 | }
115 |
116 | // Remove trailing pipe again if exists
117 | if strings.HasSuffix(line, "|") {
118 | line = line[:len(line)-1]
119 | }
120 |
121 | // Check for domain suffix notation
122 | if strings.HasPrefix(line, "||") {
123 | line = line[2:]
124 | isSuffix = true
125 | } else if strings.HasPrefix(line, "|") {
126 | line = line[1:]
127 | hasStart = true
128 | }
129 |
130 | // Check for end of domain marker
131 | if strings.HasSuffix(line, "^") {
132 | line = line[:len(line)-1]
133 | hasEnd = true
134 | }
135 |
136 | // Check for regular expressions
137 | if strings.HasPrefix(line, "/") && strings.HasSuffix(line, "/") {
138 | line = line[1 : len(line)-1]
139 | if isIPCIDRRegexp(line) {
140 | ignoredCount++
141 | fmt.Printf("Ignored unsupported rule with IPCIDR regexp: %s\n", line)
142 | continue
143 | }
144 | isRegexp = true
145 | } else {
146 | // Handle URLs and paths
147 | if strings.Contains(line, "://") {
148 | line = strings.SplitN(line, "://", 2)[1]
149 | }
150 |
151 | if strings.Contains(line, "/") {
152 | ignoredCount++
153 | fmt.Printf("Ignored unsupported rule with path: %s\n", line)
154 | continue
155 | }
156 |
157 | if strings.Contains(line, "##") || strings.Contains(line, "#$#") {
158 | ignoredCount++
159 | fmt.Printf("Ignored unsupported rule with element hiding: %s\n", line)
160 | continue
161 | }
162 |
163 | // Validate domain
164 | domainCheck := line
165 | if strings.HasPrefix(domainCheck, ".") || strings.HasPrefix(domainCheck, "-") {
166 | domainCheck = "r" + domainCheck
167 | }
168 |
169 | if line == "" {
170 | ignoredCount++
171 | fmt.Printf("Ignored unsupported rule with empty domain: %s\n", originalLine)
172 | continue
173 | } else {
174 | domainCheck = strings.ReplaceAll(domainCheck, "*", "x")
175 | if !isDomainName(domainCheck) {
176 | _, ipErr := parseIPCIDRLine(line)
177 | if ipErr == nil {
178 | ignoredCount++
179 | fmt.Printf("Ignored unsupported rule with IPCIDR: %s\n", line)
180 | continue
181 | }
182 |
183 | if hasPort(domainCheck) {
184 | fmt.Printf("Ignored unsupported rule with port: %s\n", line)
185 | } else {
186 | fmt.Printf("Ignored unsupported rule with invalid domain: %s\n", line)
187 | }
188 | ignoredCount++
189 | continue
190 | }
191 | }
192 | }
193 |
194 | // Add rule to the list
195 | rules = append(rules, Rule{
196 | Content: line,
197 | IsExclude: isExclude,
198 | IsSuffix: isSuffix,
199 | HasStart: hasStart,
200 | HasEnd: hasEnd,
201 | IsRegexp: isRegexp,
202 | IsImportant: isImportant,
203 | })
204 | }
205 |
206 | // Check if we've got any valid rules
207 | if len(rules) == 0 {
208 | return nil, nil, fmt.Errorf("AdGuard rule-set is empty or all rules are unsupported")
209 | }
210 |
211 | // Check if all rules are raw domains
212 | if allRawDomains(rules) {
213 | return nil, nil, nil
214 | }
215 |
216 | // Process rules into domains and excluded domains
217 | var importantDomains, importantExcludeDomains, normalDomains, normalExcludeDomains []string
218 |
219 | for _, rule := range rules {
220 | if rule.IsRegexp {
221 | continue
222 | }
223 |
224 | formattedRule := formatRule(rule)
225 |
226 | if rule.IsImportant {
227 | if rule.IsExclude {
228 | importantExcludeDomains = append(importantExcludeDomains, formattedRule)
229 | } else {
230 | importantDomains = append(importantDomains, formattedRule)
231 | }
232 | } else {
233 | if rule.IsExclude {
234 | normalExcludeDomains = append(normalExcludeDomains, formattedRule)
235 | } else {
236 | normalDomains = append(normalDomains, formattedRule)
237 | }
238 | }
239 | }
240 |
241 | // Build final domain lists (important ones first)
242 | domains = extractCleanDomains(importantDomains)
243 | domains = append(domains, extractCleanDomains(normalDomains)...)
244 |
245 | excludeDomains = extractCleanDomains(importantExcludeDomains)
246 | excludeDomains = append(excludeDomains, extractCleanDomains(normalExcludeDomains)...)
247 |
248 | return domains, excludeDomains, nil
249 | }
250 |
251 | // Helper functions
252 |
253 | func isDomainName(s string) bool {
254 | parts := strings.Split(s, ".")
255 | if len(parts) < 2 {
256 | return false
257 | }
258 |
259 | for _, part := range parts {
260 | if len(part) == 0 {
261 | return false
262 | }
263 |
264 | for i := 0; i < len(part); i++ {
265 | c := part[i]
266 | if !((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '-' || c == '_') {
267 | return false
268 | }
269 | }
270 |
271 | if part[0] == '-' || part[len(part)-1] == '-' {
272 | return false
273 | }
274 | }
275 |
276 | // Check TLD is not all digits
277 | lastPart := parts[len(parts)-1]
278 | isAllDigits := true
279 | for i := 0; i < len(lastPart); i++ {
280 | if lastPart[i] < '0' || lastPart[i] > '9' {
281 | isAllDigits = false
282 | break
283 | }
284 | }
285 |
286 | return !isAllDigits
287 | }
288 |
289 | func hasPort(addr string) bool {
290 | return strings.Contains(addr, ":")
291 | }
292 |
293 | func isUnspecifiedAddress(addr string) bool {
294 | ip, err := netip.ParseAddr(addr)
295 | return err == nil && ip.IsUnspecified()
296 | }
297 |
298 | func parseHostLine(line string) (string, error) {
299 | idx := strings.Index(line, " ")
300 | if idx == -1 {
301 | return "", os.ErrInvalid
302 | }
303 |
304 | address, err := netip.ParseAddr(line[:idx])
305 | if err != nil {
306 | return "", err
307 | }
308 |
309 | if !address.IsUnspecified() {
310 | return "", nil
311 | }
312 |
313 | domain := line[idx+1:]
314 | if !isDomainName(domain) {
315 | return "", fmt.Errorf("invalid domain name: %s", domain)
316 | }
317 |
318 | return domain, nil
319 | }
320 |
321 | func parseIPCIDRLine(line string) (netip.Prefix, error) {
322 | var isPrefix bool
323 | if strings.HasSuffix(line, ".") {
324 | isPrefix = true
325 | line = line[:len(line)-1]
326 | }
327 |
328 | parts := strings.Split(line, ".")
329 | if (len(parts) > 4) || (len(parts) < 4 && !isPrefix) {
330 | return netip.Prefix{}, os.ErrInvalid
331 | }
332 |
333 | bytes := make([]byte, 0, len(parts))
334 | for _, part := range parts {
335 | val, err := strconv.ParseUint(part, 10, 8)
336 | if err != nil {
337 | return netip.Prefix{}, err
338 | }
339 | bytes = append(bytes, uint8(val))
340 | }
341 |
342 | bitLen := len(bytes) * 8
343 | for len(bytes) < 4 {
344 | bytes = append(bytes, 0)
345 | }
346 |
347 | var addr [4]byte
348 | copy(addr[:], bytes)
349 | return netip.PrefixFrom(netip.AddrFrom4(addr), bitLen), nil
350 | }
351 |
352 | func isIPCIDRRegexp(line string) bool {
353 | if strings.HasPrefix(line, "(http?:\\/\\/)") {
354 | line = line[12:]
355 | } else if strings.HasPrefix(line, "(https?:\\/\\/)") {
356 | line = line[13:]
357 | } else if strings.HasPrefix(line, "^") {
358 | line = line[1:]
359 | } else {
360 | return false
361 | }
362 |
363 | firstPart := strings.SplitN(line, "\\.", 2)[0]
364 | _, err := strconv.ParseUint(firstPart, 10, 8)
365 | return err == nil
366 | }
367 |
368 | func allRawDomains(rules []Rule) bool {
369 | for _, rule := range rules {
370 | if !rule.IsRawDomain {
371 | return false
372 | }
373 | }
374 | return true
375 | }
376 |
377 | func formatRule(rule Rule) string {
378 | result := rule.Content
379 |
380 | if rule.IsSuffix {
381 | result = "||" + result
382 | } else if rule.HasStart {
383 | result = "|" + result
384 | }
385 |
386 | if rule.HasEnd {
387 | result += "^"
388 | }
389 |
390 | return result
391 | }
392 |
393 | func extractCleanDomains(rules []string) []string {
394 | var result []string
395 |
396 | for _, rule := range rules {
397 | if !strings.Contains(rule, "*") {
398 | rule = strings.TrimLeft(rule, "|")
399 | rule = strings.TrimRight(rule, "^")
400 | result = append(result, rule)
401 | }
402 | }
403 |
404 | return result
405 | }
--------------------------------------------------------------------------------
/clash/README.md:
--------------------------------------------------------------------------------
1 | # 文件介绍
2 |
3 | ## 1. winsw.xml
4 |
5 | 目的:
6 | 在Windows下使用winsw后台运行,在启动服务的时候会自动下载mmdb数据库。
7 |
8 | 使用方法:
9 |
10 | 1. 下载winsw,修改名称为“winsw.exe”,放在clash目录中
11 | 2. 将clash-\*.exe放在clash/bin目录下,将配置文件放在clash目录下
12 | 3. 配置环境变量,将winsw所在文件夹添加到PATH后重启
13 | 4. 执行
14 |
15 | ```sh
16 | winsw install
17 | winsw start
18 | ```
19 |
20 | ## 2. update_dashboard.bat
21 |
22 | 目的:利用git下载、更新clash-dashboard
23 |
24 | 使用方法:
25 |
26 | 1. 将该文件放在clash路径下
27 | 2. 执行该脚本
28 |
--------------------------------------------------------------------------------
/clash/clash.pac:
--------------------------------------------------------------------------------
1 | function FindProxyForURL(url, host) {
2 | return "SOCKS5 192.168.1.22:7890";
3 | }
4 |
--------------------------------------------------------------------------------
/clash/provider/reject.yaml:
--------------------------------------------------------------------------------
1 | payload:
2 | - 643108e7617ef.cdn.sohucs.com
3 | - adeventtracker.spotify.com
4 | - adstudio-assets.scdn.co
5 | - analytics.google.com
6 | - apilog-web.acfun.cn
7 | - bloodhound.spotify.com
8 | - e8aeb8bbdbbd7.cdn.sohucs.com
9 | - log-sdk.gifshow.com
10 | - pinggai0.caixin.com
11 | - pinggai1.caixin.com
12 | - pinggai2.caixin.com
13 | - pinggai3.caixin.com
14 | - pinggai4.caixin.com
15 | - pinggai5.caixin.com
16 | - pinggai6.caixin.com
17 | - pinggai7.caixin.com
18 | - pinggai8.caixin.com
19 | - pinggai9.caixin.com
20 | - wlog.kuaishou.com
21 | - .1rx.io
22 | - .2016.sina.cn
23 | - .2mdn-cn.net
24 | - .2mdn.net
25 | - .51y5.net
26 | - .7box.vip
27 | - .a-dxk.play.api.3g.youku.com
28 | - .a.adtng.com
29 | - .a.alimama.cn
30 | - .a.baidu.com
31 | - .a.ckm.iqiyi.com
32 | - .a.market.xiaomi.com
33 | - .a.youdao.com
34 | - .aaxads.com
35 | - .acjs.aliyun.com
36 | - .actives.youku.com
37 | - .ad-delivery.net
38 | - .ad-srv.net
39 | - .ad.12306.cn
40 | - .ad.api.3g.youku.com
41 | - .ad.api.mobile.youku.com
42 | - .ad.api.moji.com
43 | - .ad.duapps.com
44 | - .ad.games.dmm.com
45 | - .ad.hpplay.cn
46 | - .ad.intl.xiaomi.com
47 | - .ad.m.iqiyi.com
48 | - .ad.mi.com
49 | - .ad.mobile.youku.com
50 | - .ad.player.baidu.com
51 | - .ad.qq.com
52 | - .ad.qun.qq.com
53 | - .ad.sina.com.cn
54 | - .ad.unimhk.com
55 | - .ad.wang502.com
56 | - .ad.xiaomi.com
57 | - .ad1.xiaomi.com
58 | - .adash-c.m.taobao.com
59 | - .adash-c.ut.taobao.com
60 | - .adash-emas.cn-hangzhou.aliyuncs.com
61 | - .adash.m.taobao.com
62 | - .adash.man.aliyuncs.com
63 | - .adashbc.m.taobao.com
64 | - .adashbc.ut.taobao.com
65 | - .adashx.m.taobao.com
66 | - .adashx.ut.amap.com
67 | - .adashx.ut.ele.me
68 | - .adashx.ut.youku.com
69 | - .adashx4ae.ut.taobao.com
70 | - .adashx4yt.m.taobao.com
71 | - .adashxgc.ut.taobao.com
72 | - .adbehavior.ximalaya.com
73 | - .adbkwai.com
74 | - .adbox.sina.com.cn
75 | - .adbutter.net
76 | - .adcolony.com
77 | - .addthisedge.com
78 | - .adeng.hpplay.cn
79 | - .adfilter.imtt.qq.com
80 | - .adimages.sina.com.hk
81 | - .adimg.mobile.sina.cn
82 | - .adimg.uve.weibo.com
83 | - .adinplay.com
84 | - .adivery.com
85 | - .adivery.ir
86 | - .adjust.com
87 | - .adjust.io
88 | - .adjust.net.in
89 | - .adjust.world
90 | - .adkwai.com
91 | - .adm.baidu.com
92 | - .adm.leju.sina.com.cn
93 | - .admob-cn.com
94 | - .admob.com
95 | - .admob.xiaomi.com
96 | - .admusicpic.music.126.net
97 | - .adnet.sohu.com
98 | - .adnxs.com
99 | - .adping.qq.com
100 | - .adpm.app.qq.com
101 | - .adq.chinaso.com
102 | - .ads-api.duolingo.com
103 | - .ads-union.jd.com
104 | - .ads-uo.api.leiniao.com
105 | - .ads-ut.api.leiniao.com
106 | - .ads.api.my7v.com
107 | - .ads.huan.tv
108 | - .ads.huantest.com
109 | - .ads.music.126.net
110 | - .ads.pubmatic.com
111 | - .ads.service.kugou.com
112 | - .ads.sina.com
113 | - .ads.sohu.com
114 | - .ads.trafficjunky.net
115 | - .ads.union.jd.com
116 | - .ads.unitychina.cn
117 | - .ads.wteam.xyz
118 | - .ads.yahoo.com
119 | - .ads.youtube.com
120 | - .adscdn.baidu.com
121 | - .adsclick.qq.com
122 | - .adse.wsa.ximalaya.com
123 | - .adse.ximalaya.com
124 | - .adsense.com
125 | - .adsensecustomsearchads.com
126 | - .adsenseformobileapps.com
127 | - .adservice.google.com
128 | - .adserviceretry.kglink.cn
129 | - .adserviceretry.kugou.com
130 | - .adsfile.qq.com
131 | - .adsh.m.taobao.com
132 | - .adshmmsg.qq.com
133 | - .adslvfile.qq.com
134 | - .adslvseed.qq.com
135 | - .adsmind.apdcdn.tc.qq.com
136 | - .adsqqclick.qq.com
137 | - .adstestview.qq.com
138 | - .adsview.qq.com
139 | - .adsview2.qq.com
140 | - .adtechus.com
141 | - .adtrue.com
142 | - .adukwai.com
143 | - .adv-sv-show.focus.cn
144 | - .adv.app.qq.com
145 | - .adv.sec.intl.miui.com
146 | - .adv.sec.miui.com
147 | - .advapi.joyplus.tv
148 | - .advapikj.joyplus.tv
149 | - .adver.qq.com
150 | - .advertisercommunity.com
151 | - .advertiserscommunity.com
152 | - .advertising.adobe.com
153 | - .advertserve.com
154 | - .adwords-community.com
155 | - .adwords.com
156 | - .adwordsexpress.com
157 | - .adx.36kr.com
158 | - .adx.xiaodutv.com
159 | - .adxprtz.com
160 | - .ae.bdstatic.com
161 | - .afd.baidu.com
162 | - .afp.adchina.com
163 | - .afp.alicdn.com
164 | - .afp.iqiyi.com
165 | - .agoodm.m.taobao.com
166 | - .agoodm.wapa.taobao.com
167 | - .alipaylog.com
168 | - .alitui.weibo.com
169 | - .alog.umeng.com
170 | - .alog.umengcloud.com
171 | - .als.baidu.com
172 | - .amazon-adsystem.com
173 | - .amdc.alipay.com
174 | - .analytics-data.io
175 | - .analytics.163.com
176 | - .analytics.vpc.duolingo.com
177 | - .api-adservices.apple.com
178 | - .api.apps.sina.cn
179 | - .api.game.letvstore.com
180 | - .api.mobula.sdk.duapps.com
181 | - .api.tuisong.baidu.com
182 | - .api.wapa.taobao.com
183 | - .api.waptest.taobao.com
184 | - .apoll.m.taobao.com
185 | - .app-measurement-cn.com
186 | - .app-measurement.com
187 | - .appc.baidu.com
188 | - .appgift.sinaapp.com
189 | - .applovin.com
190 | - .applvn.com
191 | - .appsupdate.sinaapp.com
192 | - .ark.letv.com
193 | - .assets.growingio.com
194 | - .atanx.alicdn.com
195 | - .atanx2.alicdn.com
196 | - .atm.sina.com
197 | - .atm.youku.com
198 | - .atom-data.io
199 | - .aty.sohu.com
200 | - .b.bdstatic.com
201 | - .b.smartvideo.youku.com
202 | - .baichuan.baidu.com
203 | - .baidustatic.com
204 | - .baidutv.baidu.com
205 | - .banlv.baidu.com
206 | - .bar.baidu.com
207 | - .bdplus.baidu.com
208 | - .bds.snssdk.com
209 | - .beacon.qq.com
210 | - .beacon.sina.com.cn
211 | - .beaconcdn.qq.com
212 | - .beizi.biz
213 | - .biz.weibo.com
214 | - .bluekai.com
215 | - .btlaunch.baidu.com
216 | - .btrace.qq.com
217 | - .byteadverts.com
218 | - .c-adash.m.taobao.com
219 | - .c-nfa.jd.com
220 | - .c.baidu.com
221 | - .c.uaa.iqiyi.com
222 | - .c.yes.youku.com
223 | - .casalemedia.com
224 | - .cb.baidu.com
225 | - .cbjs.baidu.com
226 | - .cdn.advertserve.com
227 | - .cdn.banclip.com
228 | - .cdn.pocoiq.cn
229 | - .cdn.segment.com
230 | - .cdn0.mobmore.com
231 | - .cfts1tifqr.com
232 | - .china-caa.org
233 | - .chinaciaf.org
234 | - .cjhq.baidu.com
235 | - .cleaner.baidu.com
236 | - .click.ali213.net
237 | - .click.aliyun.com
238 | - .click.bes.baidu.com
239 | - .click.hunantv.com
240 | - .click.mz.simba.taobao.com
241 | - .click.qianqian.com
242 | - .click.uve.mobile.sina.cn
243 | - .click.uve.weibo.com
244 | - .cloudpush.iqiyi.com
245 | - .cm.baidu.com
246 | - .cm.ipinyou.com
247 | - .cm.passport.iqiyi.com
248 | - .cnaa123.com
249 | - .collector.xhamster.com
250 | - .contentabc.com
251 | - .contentrecommend-out.mobile.sina.cn
252 | - .contextual.media.net
253 | - .count.video.sina.com.cn
254 | - .counter.sina.com.cn
255 | - .cpmstar.com
256 | - .cpro.baidu.cn
257 | - .cpro.baidu.com
258 | - .cpro.baidustatic.com
259 | - .cpro.tieba.baidu.com
260 | - .cpro.zhidao.baidu.com
261 | - .cpro2.baidu.com
262 | - .cpro2.baidustatic.com
263 | - .cps.360buy.com
264 | - .cpu.baidu.com
265 | - .crash.163.com
266 | - .crashlytics.163.com
267 | - .cre-dp.sina.cn
268 | - .cre.dp.sina.cn
269 | - .cretgate.com
270 | - .crs.baidu.com
271 | - .cstm.baidu.com
272 | - .ctobsnssdk.com
273 | - .cupid.iqiyi.com
274 | - .d00.sina.com.cn
275 | - .da.hunantv.com
276 | - .da.mgtv.com
277 | - .das-rpt-log.ucloud.cn
278 | - .das.api.youku.com
279 | - .das.mobile.youku.com
280 | - .data.flurry.com
281 | - .datax.baidu.com
282 | - .dc.letv.com
283 | - .dcads.sina.com.cn
284 | - .dd713.bj.bcebos.com
285 | - .decide.mixpanel.com
286 | - .demdex.net
287 | - .dev-push.m.youku.com
288 | - .dig.bdurl.net
289 | - .dl-vip.bav.baidu.com
290 | - .dl-vip.pcfaster.baidu.co.th
291 | - .dl.client.baidu.com
292 | - .dl.g.youku.com
293 | - .dl.kjava.sina.cn
294 | - .dl.ops.baidu.com
295 | - .dl1sw.baidu.com
296 | - .dl2.bav.baidu.com
297 | - .dlsw.baidu.com
298 | - .dlsw.br.baidu.com
299 | - .dlswbr.baidu.com
300 | - .dmapp.youku.com
301 | - .dmp.sina.cn
302 | - .dn-growing.qbox.me
303 | - .doubleclick-cn.net
304 | - .doubleclick.cn
305 | - .doubleclick.com
306 | - .doubleclick.net
307 | - .download.bav.baidu.com
308 | - .download.sd.baidu.com
309 | - .dp.im.weibo.cn
310 | - .drmcmm.baidu.com
311 | - .dsp.simba.taobao.com
312 | - .duiwai.baidu.com
313 | - .dup.baidustatic.com
314 | - .dxp.baidu.com
315 | - .dzl.baidu.com
316 | - .e.baidu.com
317 | - .e.kuaishou.cn
318 | - .e.kuaishou.com
319 | - .e.qq.com
320 | - .e.stat.ykimg.com
321 | - .eclick.baidu.com
322 | - .ecma.bdimg.com
323 | - .ecmb.bdimg.com
324 | - .ecmc.bdimg.com
325 | - .eduad.baidu.com
326 | - .eiv.baidu.com
327 | - .em.baidu.com
328 | - .emogi.com
329 | - .emoticon.sns.iqiyi.com
330 | - .entry.baidu.com
331 | - .epro.sogou.com
332 | - .ero-advertising.com
333 | - .eroadvertising.com
334 | - .ers.baidu.com
335 | - .euads-o.api.leiniao.com
336 | - .evt.mxplay.com
337 | - .ex.mobmore.com
338 | - .ex.puata.info
339 | - .exoclick.com
340 | - .exosrv.com
341 | - .extlog.snssdk.com
342 | - .f10.baidu.com
343 | - .fav.simba.taobao.com
344 | - .fc-feed.cdn.bcebos.com
345 | - .fclick.baidu.com
346 | - .fclog.baidu.com
347 | - .feed.baidu.com
348 | - .feedback.whalecloud.com
349 | - .fenxi.com
350 | - .ff.win.taobao.com
351 | - .fm.p0y.cn
352 | - .fout.jp
353 | - .fpb.sohu.com
354 | - .fz.letv.com
355 | - .g.163.com
356 | - .g.baidu.com
357 | - .g.click.taobao.com
358 | - .g.tbcdn.cn
359 | - .g1.tagtic.cn
360 | - .g3.letv.com
361 | - .game.weibo.cn
362 | - .game.weibo.com
363 | - .gamecenter.iqiyi.com
364 | - .gamex.mobile.youku.com
365 | - .gdt.qq.com
366 | - .gemini.yahoo.com
367 | - .gia.jd.com
368 | - .gimg.baidu.com
369 | - .gma.alicdn.com
370 | - .gmossp-sp.jp
371 | - .go.sohu.com
372 | - .go2.global
373 | - .golden1.sogou.com
374 | - .google-analytics-cn.com
375 | - .google-analytics.com
376 | - .googleadapis.com
377 | - .googleads-cn.com
378 | - .googleads.com
379 | - .googleadservices-cn.com
380 | - .googleadservices.com
381 | - .googleadsserving.cn
382 | - .googleanalytics.com
383 | - .googleoptimize-cn.com
384 | - .googleoptimize.com
385 | - .googlesyndication-cn.com
386 | - .googlesyndication.com
387 | - .googletagmanager-cn.com
388 | - .googletagmanager.com
389 | - .googletagservices-cn.com
390 | - .googletagservices.com
391 | - .googletraveladservices-cn.com
392 | - .googletraveladservices.com
393 | - .googlevads-cn.com
394 | - .goutong.baidu.com
395 | - .gozendata.com
396 | - .gsp1.baidu.com
397 | - .gtms01.alicdn.com
398 | - .gtms02.alicdn.com
399 | - .gtms03.alicdn.com
400 | - .gtms04.alicdn.com
401 | - .guanggaoad.youku.com
402 | - .guanjia.baidu.com
403 | - .gw5.push.mcp.weibo.cn
404 | - .gw6.push.mcp.weibo.cn
405 | - .gz-data.com
406 | - .gzads.com
407 | - .h-adashx.ut.ele.me
408 | - .h-adashx.ut.taobao.com
409 | - .h-adashx.ut.youku.com
410 | - .h-adashx4yt.ut.taobao.com
411 | - .hao123union.baidu.com
412 | - .hc.baidu.com
413 | - .hm.baidu.com
414 | - .hmma.baidu.com
415 | - .hotchat-im.iqiyi.com
416 | - .hpd.baidu.com
417 | - .httpool.com
418 | - .hubcloud.com.cn
419 | - .huodong.vip.youku.com
420 | - .hwads-t.api.my7v.com
421 | - .hydra.alibaba.com
422 | - .hz.pre.tbusergw.taobao.net
423 | - .hz.tbusergw.taobao.net
424 | - .hz.youku.com
425 | - .i-mobile.co.jp
426 | - .i.ipinyou.com
427 | - .i.snssdk.com
428 | - .iabchina.cn
429 | - .iad.apple.com
430 | - .iadmat.nosdn.127.net
431 | - .iadmatapk.nosdn.127.net
432 | - .iadmusicmat.music.126.net
433 | - .iadmusicmatvideo.music.126.net
434 | - .iadsdk.apple.com
435 | - .idm-su.baidu.com
436 | - .idm.bce.baidu.com
437 | - .iebar.baidu.com
438 | - .ifacelog.iqiyi.com
439 | - .ikcode.baidu.com
440 | - .im-apps.net
441 | - .img-bss.csdn.net
442 | - .img-x.jd.com
443 | - .img.taotaosou.cn
444 | - .img01.taotaosou.cn
445 | - .imglnkc.com
446 | - .imglnkd.com
447 | - .imgstat.baidu.com
448 | - .imp.optaim.com
449 | - .impact-ad.jp
450 | - .init.phpwind.com
451 | - .inner-active.mobi
452 | - .innovid.com
453 | - .int.dpool.sina.com.cn
454 | - .inte.sogou.com
455 | - .inte.sogoucdn.com
456 | - .interest.mix.sina.com.cn
457 | - .intl.wapa.taobao.com
458 | - .intl.waptest.taobao.com
459 | - .ironbeast.io
460 | - .isdspeed.qq.com
461 | - .iwanad.baidu.com
462 | - .iyes.youku.com
463 | - .j.br.baidu.com
464 | - .jads.co
465 | - .jl3.yjaxa.top
466 | - .js-agent.newrelic.com
467 | - .juicyads.com
468 | - .jxlog.istreamsche.com
469 | - .jzt.jd.com
470 | - .kaprila.com
471 | - .kepler-37b.com
472 | - .kstj.baidu.com
473 | - .kuyun.com
474 | - .l.ykimg.com
475 | - .ladsp.com
476 | - .leanplum.com
477 | - .letv.allyes.com
478 | - .lianmeng.360.cn
479 | - .lijit.com
480 | - .log.hunantv.com
481 | - .log.mix.sina.com.cn
482 | - .log.music.baidu.com
483 | - .log.sina.cn
484 | - .log.tbs.qq.com
485 | - .log.umtrack.com
486 | - .log.v2.hunantv.com
487 | - .lqc006.com
488 | - .lstat.youku.com
489 | - .lu.sogoucdn.com
490 | - .lxbjs.baidu.com
491 | - .m-adash.m.taobao.com
492 | - .m.intl.taobao.com
493 | - .m.simba.taobao.com
494 | - .m1.baidu.com
495 | - .ma.baidu.com
496 | - .mail-ads.google.com
497 | - .marketingplatform.google.com
498 | - .match.p4p.1688.com
499 | - .material.istreamsche.com
500 | - .mbdlog.iqiyi.com
501 | - .mcs.snssdk.com
502 | - .mediav.com
503 | - .metrics.duolingo.com
504 | - .mfadsrvr.com
505 | - .mg.games.sina.com.cn
506 | - .mgid.com
507 | - .miao.baidu.com
508 | - .microad.co.jp
509 | - .microad.jp
510 | - .minisite.letv.com
511 | - .misc.in.duokanbox.com
512 | - .mistat.xiaomi.com
513 | - .mlog.hiido.com
514 | - .mlt01.com
515 | - .moat.com
516 | - .moatads.com
517 | - .mobads-logs.baidu.com
518 | - .mobads.baidu.com
519 | - .mobilemsg.youku.com
520 | - .mobwithad.com
521 | - .mopub.com
522 | - .mpro.baidu.com
523 | - .mpush.qq.com
524 | - .msg.71.am
525 | - .msg.m.letv.com
526 | - .msg.video.qiyi.com
527 | - .msg.youku.com
528 | - .msg2.video.qiyi.com
529 | - .msite.baidu.com
530 | - .mtrace.qq.com
531 | - .mvad.com
532 | - .myes.youku.com
533 | - .n.mark.letv.com
534 | - .najva.com
535 | - .nbsdk-baichuan.alicdn.com
536 | - .nbsdk-baichuan.taobao.com
537 | - .neirong.baidu.com
538 | - .newspush.sinajs.cn
539 | - .ns1p.net
540 | - .nsclick.baidu.com
541 | - .nsclickvideo.baidu.com
542 | - .oascentral.sina.com
543 | - .oascentral.sina.com.hk
544 | - .oct.pocoiq.cn
545 | - .ogury.co
546 | - .ogury.com
547 | - .onesignal.com
548 | - .openrcv.baidu.com
549 | - .openx.net
550 | - .openxadexchange.com
551 | - .openxcdn.net
552 | - .openxenterprise.com
553 | - .openxmarket.asia
554 | - .osfota.cdn.aliyun.com
555 | - .osupdate.aliyun.com
556 | - .osupdateservice.yunos.com
557 | - .p-log.ykimg.com
558 | - .p.l.youku.com
559 | - .p4p.sina.com.cn
560 | - .palmnews.sina.cn
561 | - .pangolin-dsp-toutiao-b.com
562 | - .pangolin-dsp-toutiao.com
563 | - .pangolin-sdk-toutiao-b.com
564 | - .pangolin-sdk-toutiao.com
565 | - .pangolin-sdk-toutiao1.com
566 | - .pangolin.snssdk.com
567 | - .panplayable-toutiao-b.com
568 | - .panplayable-toutiao.com
569 | - .passport-log.youku.com
570 | - .pay.mobile.sina.cn
571 | - .pbmp.ali213.net
572 | - .pc.videoclick.baidu.com
573 | - .pfp.sina.com.cn
574 | - .pfpip.sina.com
575 | - .pgdt.gtimg.cn
576 | - .pglstatp-sdk-toutiao.com
577 | - .pglstatp-snssdk-toutiao.com
578 | - .pglstatp-toutiao-b.com
579 | - .pglstatp-toutiao.com
580 | - .pindao.huoban.taobao.com
581 | - .pingjs.qq.com
582 | - .pl.youku.com
583 | - .policy.video.iqiyi.com
584 | - .pos.baidu.com
585 | - .presage.io
586 | - .pro.hoye.letv.com
587 | - .pro.letv.com
588 | - .promote.biz.weibo.cn
589 | - .pubmatic.com
590 | - .pups.bdimg.com
591 | - .push.m.youku.com
592 | - .push.qq.com
593 | - .push.wandoujia.com
594 | - .push.zhanzhang.baidu.com
595 | - .pv.sohu.com
596 | - .qhupdate.com
597 | - .qianclick.baidu.com
598 | - .qpb.sohu.com
599 | - .qpb1.sohu.com
600 | - .qwapi.com
601 | - .r.l.youku.com
602 | - .re.m.taobao.com
603 | - .re.taobao.com
604 | - .realsrv.com
605 | - .redirect.simba.taobao.com
606 | - .release.baidu.com
607 | - .res.hunantv.com
608 | - .res.mi.baidu.com
609 | - .rigel.baidustatic.com
610 | - .river.zhidao.baidu.com
611 | - .rj.baidu.com
612 | - .rj.m.taobao.co
613 | - .rj.m.taobao.com
614 | - .rm.sina.com.cn
615 | - .rplog.baidu.com
616 | - .rs.sinajs.cn
617 | - .s.360.cn
618 | - .s.baidu.com
619 | - .s.img.mix.sina.com.cn
620 | - .s.p.youku.com
621 | - .s.so.360.cn
622 | - .s.union.360.cn
623 | - .s4yxaqyq95.com
624 | - .sa.tuisong.baidu.com
625 | - .sabavision.com
626 | - .sapi.sina.cn
627 | - .sax.sina.cn
628 | - .sax.sina.com.cn
629 | - .saxn.sina.com.cn
630 | - .saxs.sina.com.cn
631 | - .sbeacon.sina.com.cn
632 | - .sclick.baidu.com
633 | - .sdk.m.youku.com
634 | - .sdkapp.mobile.sina.cn
635 | - .sdkapp.uve.weibo.com
636 | - .sdkclick.mobile.sina.cn
637 | - .sdkinit.taobao.com
638 | - .sentry.d.mi.com
639 | - .sentry.d.xiaomi.net
640 | - .sentry.music.163.com
641 | - .serving-sys.com
642 | - .sestat.baidu.com
643 | - .sf3-ttcdn-tos.pstatp.com
644 | - .shadu.baidu.com
645 | - .share.baidu.com
646 | - .shhs-ydd8x2.yjrmss.cn
647 | - .shuzilm.cn
648 | - .simaba.taobao.com
649 | - .simba.m.taobao.com
650 | - .slog.sina.cn
651 | - .slog.sina.com.cn
652 | - .snapads.com
653 | - .sngmta.qq.com
654 | - .sobar.baidu.com
655 | - .sobartop.baidu.com
656 | - .socdm.com
657 | - .spcode.baidu.com
658 | - .splash-ads.cdn.unity.cn
659 | - .splash-ads.unitychina.cn
660 | - .spotxchange.com
661 | - .srd.simba.taobao.com
662 | - .ssacdn.com
663 | - .ssp.api.tappx.com
664 | - .stat.chinaso.com
665 | - .stat.letv.com
666 | - .stat.m.jd.com
667 | - .stat.v.baidu.com
668 | - .stat.y.qq.com
669 | - .stat.youku.com
670 | - .static.app.m.letv.com
671 | - .static.hotjar.com
672 | - .static.javhd.com
673 | - .static.sensorsdata.cn
674 | - .staticadm.leju.sina.com.cn
675 | - .statis.api.3g.youku.com
676 | - .stats.ipinyou.com
677 | - .store.tv.api.3g.youku.com
678 | - .store.xl.api.3g.youku.com
679 | - .strip.taobaocdn.com
680 | - .su.bdimg.com
681 | - .su.bdstatic.com
682 | - .supersonic.com
683 | - .supersonicads-a.akamaihd.net
684 | - .supersonicads.com
685 | - .taboola.com
686 | - .tajs.qq.com
687 | - .tanxlog.istreamsche.com
688 | - .tapsell.ir
689 | - .tcss.qq.com
690 | - .tdrec.youku.com
691 | - .tejia.taobao.com
692 | - .telecome.cn
693 | - .temai.taobao.com
694 | - .test.ott.youku.com
695 | - .testads.api.my7v.com
696 | - .theta.sogoucdn.com
697 | - .tjqonline.cn
698 | - .tjs.sjs.sinajs.cn
699 | - .tk.baidu.com
700 | - .tkweb.baidu.com
701 | - .tm-banners.gamingadult.com
702 | - .tns.simba.taobao.com
703 | - .tob-cms.bj.bcebos.com
704 | - .toboads.com
705 | - .tongji.baidu.com
706 | - .tongji.linezing.com
707 | - .toolbar.baidu.com
708 | - .trace.qq.com
709 | - .track.sohu.com
710 | - .tracker.ai.xiaomi.com
711 | - .tracker.baidu.com
712 | - .tracking.miui.com
713 | - .trafficfactory.biz
714 | - .trends.mobile.sina.cn
715 | - .tsyndicate.com
716 | - .tubemogul.com
717 | - .tuijian.baidu.com
718 | - .tvupgrade.yunos.com
719 | - .tyh.taobao.com
720 | - .u1.img.mobile.sina.cn
721 | - .uat1.bfsspadserver.8le8le.com
722 | - .uberads.com
723 | - .ubmcmm.baidustatic.com
724 | - .ucstat.baidu.com
725 | - .ugdtimg.com
726 | - .ulic.baidu.com
727 | - .ulog.imap.baidu.com
728 | - .unimhk.com
729 | - .union.baidu.com
730 | - .unioncom.cc
731 | - .unionimage.baidu.com
732 | - .unityads.unity.cn
733 | - .unityads.unity3d.com
734 | - .unityads.unitychina.cn
735 | - .upapi.net
736 | - .uranus.sogou.com
737 | - .urchin.com
738 | - .userimg.qunar.com
739 | - .utility.baidu.com
740 | - .utk.baidu.com
741 | - .v.l.youku.com
742 | - .v2.reachmax.cn
743 | - .v6-adashx.ut.amap.com
744 | - .v6-adashx.ut.cainiao.com
745 | - .v6-adashx.ut.ele.me
746 | - .v6-adashx.ut.taobao.com
747 | - .val.api.youku.com
748 | - .videopush.baidu.com
749 | - .vv84.bj.bcebos.com
750 | - .w.cnzz.com
751 | - .w.gdown.baidu.com
752 | - .w.m.taobao.com
753 | - .w.x.baidu.com
754 | - .wan.youku.com
755 | - .wangmeng.baidu.com
756 | - .wapwbclick.mobile.sina.cn
757 | - .wbapp.mobile.sina.cn
758 | - .wbapp.uve.weibo.com
759 | - .wbclick.mobile.sina.cn
760 | - .wbpctips.mobile.sina.cn
761 | - .weishi.baidu.com
762 | - .wenku-cms.bj.bcebos.com
763 | - .widget.weibo.com
764 | - .wisepush.video.baidu.com
765 | - .wit.qq.com
766 | - .wkctj.baidu.com
767 | - .wm.baidu.com
768 | - .woocall.sina.com.cn
769 | - .wwads.cn
770 | - .x.clearbitjs.com
771 | - .xy-log.tagtic.cn
772 | - .yektanet.com
773 | - .yfanads.cn
774 | - .yfanads.com
775 | - .yiliao.hupan.com
776 | - .ykatr.youku.com
777 | - .ykrec.youku.com
778 | - .ylog.hiido.com
779 | - .ysm.yahoo.com
780 | - .yuedu.iqiyi.com
781 | - .z.gds.cnzz.com
782 | - .znsv.baidu.com
783 | - .zxid-api.mobileservice.cn
784 | - .zxid-m.mobileservice.cn
785 | - .zymo.mps.weibo.com
786 | - .zynga.com
787 | - .zyngaplayersupport.com
788 | - .zz.bdstatic.com
789 | - .zzy1.quyaoya.com
790 | - .apidns.kwd.inkuai.com
791 | - .dns.iqiyi.com
792 | - .dns.jd.com
793 | - .dns.qiyipic.iqiyi.com
794 | - .dns.weibo.cn
795 | - .dns.weixin.qq.com
796 | - .dns.weixin.qq.com.cn
797 | - .doh.iqiyi.com
798 | - .doh.ptqy.gitv.tv
799 | - .dotserver.douyucdn.cn
800 | - .hdns.ksyun.com
801 | - .httpdns-api.aliyuncs.com
802 | - .httpdns-browser.platform.dbankcloud.cn
803 | - .httpdns-sc.aliyuncs.com
804 | - .httpdns-sdk.n.netease.com
805 | - .httpdns.alicdn.com
806 | - .httpdns.baidu.com
807 | - .httpdns.baidubce.com
808 | - .httpdns.bcelive.com
809 | - .httpdns.bilivideo.com
810 | - .httpdns.browser.miui.com
811 | - .httpdns.c.cdnhwc2.com
812 | - .httpdns.cctv.com
813 | - .httpdns.danuoyi.tbcache.com
814 | - .httpdns.gslb.yy.com
815 | - .httpdns.huaweicloud.com
816 | - .httpdns.kg.qq.com
817 | - .httpdns.kwd.inkuai.com
818 | - .httpdns.meituan.com
819 | - .httpdns.music.163.com
820 | - .httpdns.n.netease.com
821 | - .httpdns.n.shifen.com
822 | - .httpdns.ocloud.heytapmobi.com
823 | - .httpdns.ocloud.oppomobile.com
824 | - .httpdns.platform.dbankcloud.cn
825 | - .httpdns.platform.dbankcloud.com
826 | - .httpdns.pro
827 | - .httpdns.push.heytapmobi.com
828 | - .httpdns.push.oppomobile.com
829 | - .httpdns.volcengineapi.com
830 | - .httpdns.yunxindns.com
831 | - .httpdns.zybang.com
832 | - .httpdns1.cc.cdnhwc5.com
833 | - .httpdnsvip.meituan.com
834 | - .httpsdns.baidu.com
835 | - .kuaishou.httpdns.pro
836 | - .lofter.httpdns.c.163.com
837 | - .music.httpdns.c.163.com
838 | - .tanx.com
839 | - .miaozhen.com
840 | - .tqt.weibo.cn
841 | - .qzs.gdtimg.com
842 | - .open.e.kuaishou.cn
843 | - .open.e.kuaishou.com
844 | - .cnlogs.umeng.com
845 | - .umengcloud.com
846 |
--------------------------------------------------------------------------------
/clash/sample-config.yaml:
--------------------------------------------------------------------------------
1 | # https://github.com/alecthw/mmdb_china_ip_list/raw/release/lite/Country.mmdb
2 |
3 | mixed-port: 7890
4 | tproxy-port: 7893
5 | allow-lan: true
6 | bind-address: '*'
7 | external-controller: 0.0.0.0:9090
8 | external-ui: ./clash-dashboard
9 | ipv6: false
10 | log-level: info
11 | mode: rule
12 | routing-mark: 7777
13 | profile:
14 | tracing: true
15 | store-selected: true
16 | store-fake-ip: true
17 |
18 | interface-name: br0
19 | auto-redir:
20 | enable: true
21 | auto-route: true
22 | tun:
23 | enable: true
24 | stack: system
25 | dns-hijack:
26 | - any:53
27 | auto-route: true
28 |
29 | dns:
30 | enable: true
31 | listen: 0.0.0.0:53
32 | enhanced-mode: fake-ip
33 | fake-ip-range: 198.18.0.1/16
34 | fake-ip-filter:
35 | - '*.lan'
36 | - '*.local'
37 | - '+.ntp.*.*'
38 | - '+.stun.*.*'
39 | - '+.stun.*.*.*'
40 | - '+.stun.*.*.*.*'
41 | - '+.stun.*.*.*.*.*'
42 | - '+.srv.nintendo.net'
43 | - '+.stun.playstation.net'
44 | - 'xbox.*.*.microsoft.com'
45 | - '+.xboxlive.com'
46 | - '+.microsoft.com'
47 | - '+.msftconnecttest.com'
48 | - '+.msftncsi.com'
49 | - 'in.appcenter.ms'
50 | - '+.msn.com'
51 | - '+.nflxvideo.net'
52 | - '*.square-enix.com'
53 | - '*.finalfantasyxiv.com'
54 | - '*.ffxiv.com'
55 | - '*.mcdn.bilivideo.cn'
56 | - '+.qq.com'
57 | - '+.tencent.com'
58 | nameserver:
59 | - 119.29.29.29
60 | - 223.5.5.5
61 | # - dhcp://enp1s0
62 | # - tls://1.12.12.12
63 | # - https://1.12.12.12/dns-query
64 | nameserver-policy:
65 | '+.taobao.com': '223.5.5.5'
66 | '+.qq.com': '119.29.29.29'
67 |
68 | proxy-providers:
69 | XXXX:
70 | type: http
71 | url:
72 | interval: 3600
73 | path: ./providers/_XXXX.yaml
74 | health-check:
75 | enable: true
76 | url: http://cp.cloudflare.com
77 | interval: 600
78 |
79 | proxy-groups:
80 | - name: PROXY
81 | type: select
82 | use:
83 | - XXXX
84 | - name: AdBlock
85 | type: select
86 | proxies:
87 | - REJECT
88 | - DIRECT
89 |
90 | rule-providers:
91 | reject:
92 | type: http
93 | behavior: domain
94 | url: https://github.com/srk24/profile/raw/master/clash/provider/reject.yaml
95 | path: ./ruleset/reject.yaml
96 | interval: 86400
97 |
98 | special:
99 | type: http
100 | behavior: classical
101 | url: https://github.com/dler-io/Rules/raw/main/Clash/Provider/Special.yaml
102 | path: ./ruleset/special.yaml
103 | interval: 86400
104 |
105 | proxy:
106 | type: http
107 | behavior: classical
108 | url: https://github.com/dler-io/Rules/raw/main/Clash/Provider/Proxy.yaml
109 | path: ./ruleset/proxy.yaml
110 | interval: 86400
111 |
112 | direct:
113 | type: http
114 | behavior: classical
115 | url: https://github.com/dler-io/Rules/raw/main/Clash/Provider/Domestic.yaml
116 | path: ./ruleset/direct.yaml
117 | interval: 86400
118 |
119 | tele:
120 | type: http
121 | behavior: classical
122 | url: https://github.com/dler-io/Rules/raw/main/Clash/Provider/Telegram.yaml
123 | path: ./ruleset/telegram.yaml
124 | interval: 86400
125 |
126 | rules:
127 | - RULE-SET,reject,AdBlock
128 | - RULE-SET,special,DIRECT
129 | - RULE-SET,proxy,PROXY
130 | - RULE-SET,direct,DIRECT
131 | - RULE-SET,tele,PROXY
132 | - GEOIP,LAN,DIRECT
133 | - GEOIP,CN,DIRECT
134 | - MATCH,PROXY
135 |
--------------------------------------------------------------------------------
/clash/winsw.xml:
--------------------------------------------------------------------------------
1 |
2 | ClashSvc
3 | Clash Service
4 | Clash daemon, A rule-based proxy in Go.
5 | ./bin/clash-windows-amd64.exe
6 | -d ./bin -f ./config.yaml
7 |
8 |
9 | ./log
10 | Automatic
11 |
12 |
13 |
14 | High
15 |
16 |
--------------------------------------------------------------------------------
/dae/config.dae:
--------------------------------------------------------------------------------
1 | # config see more at https://github.com/daeuniverse/dae/blob/main/example.dae
2 | # dscp see more at https://github.com/daeuniverse/dae/discussions/295
3 |
4 | global {
5 | log_level: info
6 | dial_mode: domain
7 | disable_waiting_network: false
8 | wan_interface: auto
9 | lan_interface: br-lan
10 | tcp_check_url: 'http://cp.cloudflare.com'
11 | udp_check_dns: '8.8.8.8'
12 | check_interval: 30s
13 | check_tolerance: 10ms
14 | sniffing_timeout: 30ms
15 | }
16 |
17 | dns {
18 | ipversion_prefer: 4
19 | upstream {
20 | localdns: 'udp://223.5.5.5:53'
21 | remotedns: 'tcp+udp://8.8.8.8:53'
22 | }
23 | routing {
24 | request {
25 | qname(geosite:cn) -> localdns
26 | qname(suffix:steamserver.net) -> localdns
27 | qname(suffix:steamcontent.com) -> localdns
28 | qname(geosite:geolocation-!cn) -> remotedns
29 | fallback: localdns
30 | }
31 | }
32 | }
33 |
34 | routing {
35 | pname(NetworkManager, systemd-resolved, dnsmasq) -> must_direct
36 | dscp(0x4) -> direct
37 | domain(geosite:cn) -> direct
38 | domain(suffix:steamserver.net) -> direct
39 | domain(suffix:steamcontent.com) -> direct
40 | domain(geosite:geolocation-!cn) -> direct
41 | dip(geoip:cn) -> direct
42 | dip(geoip:private) -> direct
43 | fallback: proxy
44 | }
45 |
46 | node {
47 | socks5: 'socks5://127.0.0.1:7000'
48 | }
49 |
50 | group {
51 | proxy {
52 | policy: min_moving_avg
53 | }
54 | }
--------------------------------------------------------------------------------
/dict/empty-dict.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/go.mod:
--------------------------------------------------------------------------------
1 | module profile
2 |
3 | go 1.24.1
4 |
5 | require gopkg.in/yaml.v3 v3.0.1
6 |
7 | require (
8 | github.com/kr/text v0.2.0 // indirect
9 | github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e // indirect
10 | gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f // indirect
11 | )
12 |
--------------------------------------------------------------------------------
/go.sum:
--------------------------------------------------------------------------------
1 | github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
2 | github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
3 | github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
4 | github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
5 | github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
6 | github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
7 | github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
8 | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
9 | gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f h1:BLraFXnmrev5lT+xlilqcH8XK9/i0At2xKjWk4p6zsU=
10 | gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
11 | gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
12 | gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
13 |
--------------------------------------------------------------------------------
/js/ad_networks.js:
--------------------------------------------------------------------------------
1 | function modify(o,e,s){const n="GET",t="POST",d="广告联盟";return o.includes("feed/index")&&((o.includes("api-access.pangolin-sdk-toutiao.com/api/ad/union/sdk")||o.includes("is.snssdk.com/api/ad/union/sdk"))&&e===t?(console.log("穿山甲-get_ads"),s.message?(console.log(Object.keys(s)),s={request_id:"F5617E54-3FF4-4052-9B09-4227D09B5105",status_code:20001,reason:112,desc:"该代码位请求量过大且消耗过低,因此填充率控制在10%以内,该策略每日生效,如果当天该代码位的消耗上涨或请求量小于5000,则次日不会命中该策略"},console.log("成功")):(console.log(`body:${$response.body}`),"status_code"in s?console.log("广告为空"):$notification.post(d,"穿山甲","message/status_code字段错误"))):o.includes("mi.gdt.qq.com")&&e===n?(console.log("优量汇"),"ret"in s?0===s.ret?(s.ret=102006,console.log("修改ret成功")):console.log("ret不为0,不处理"):(console.log(`body:${$response.body}`),$notification.post(d,"优量汇","无ret"))):o.includes("open.e.kuaishou.com")&&e===t?(console.log("快手联盟"),1===s.result?(s.result=40003,console.log("修改result成功")):console.log("无需修改result")):$notification.post(d,"路径/请求方法匹配错误:",e+","+o)),s}const url=$request.url,method=$request.method;let body=$response.body;body||$done({}),body=JSON.stringify(modify(url,method,JSON.parse(body)));$done({body:body});
--------------------------------------------------------------------------------
/js/bili_high.min.js:
--------------------------------------------------------------------------------
1 | function modify(t){return t.data.vip.status&&(t.data.vip.type=2,t.data.vip.status=1,t.data.vip.vip_pay_type=1,t.data.vip.due_date=(new Date).setHours(0,0,0,0)+31536e6,t.data.vip.tv_vip_status=1,t.data.vip.tv_vip_pay_type=1,t.data.vip.tv_due_date=(new Date).setHours(0,0,0,0)/1e3+31536e3),t}let body=$response.body;body=modify(JSON.parse(body)),$done({body:JSON.stringify(body)});
--------------------------------------------------------------------------------
/js/bili_index.min.js:
--------------------------------------------------------------------------------
1 | function modify(t){return t.data.items=filter(t.data.items,t=>t.card_type.startsWith("small_cover_v")&&"av"===t.goto),t}function filter(t,o){let e=-1,n=0;const r=null==t?0:t.length,d=[];for(;++e=0&&(a.data.show=[a.data.show[0]],a.data.show[0].stime+=432e3,a.data.show[0].etime+=432e3,a.data.show[0].splash_content=[],a.data.keep_ids=[a.data.show[0].id])}catch(t){a={}}return a}let body=$response.body;body=modify(JSON.parse(body)),$done({body:JSON.stringify(body)});
--------------------------------------------------------------------------------
/js/bili_tab.min.js:
--------------------------------------------------------------------------------
1 | function modify(i){return i.data.tab=[{id:2036,name:"直播",uri:"bilibili://live/home",tab_id:"直播tab",pos:1},{id:2037,name:"推荐",uri:"bilibili://pegasus/promo",tab_id:"推荐tab",pos:2,default_selected:1},{id:780,name:"热门",uri:"bilibili://pegasus/hottopic",tab_id:"hottopic",pos:3},{id:545,name:"追番",uri:"bilibili://pgc/home",tab_id:"bangumi",pos:4},{id:151,name:"影视",uri:"bilibili://pgc/cinema-tab",tab_id:"film",pos:5}],i.data.top=[{id:176,icon:"http://i0.hdslb.com/bfs/archive/d43047538e72c9ed8fd8e4e34415fbe3a4f632cb.png",name:"消息",uri:"bilibili://link/im_home",tab_id:"消息Top",pos:2}],i.data.bottom=[{id:177,icon:"http://i0.hdslb.com/bfs/archive/63d7ee88d471786c1af45af86e8cb7f607edf91b.png",icon_selected:"http://i0.hdslb.com/bfs/archive/e5106aa688dc729e7f0eafcbb80317feb54a43bd.png",name:"首页",uri:"bilibili://main/home/",tab_id:"home",pos:1},{id:179,icon:"http://i0.hdslb.com/bfs/archive/86dfbe5fa32f11a8588b9ae0fccb77d3c27cedf6.png",icon_selected:"http://i0.hdslb.com/bfs/archive/25b658e1f6b6da57eecba328556101dbdcb4b53f.png",name:"动态",uri:"bilibili://following/home/",tab_id:"dynamic",pos:2},{id:2757,icon:"https://i0.hdslb.com/bfs/legacy/c811e52cdf289d2a62efbd252bc18248d9a4a60e.png",icon_selected:"https://i0.hdslb.com/bfs/legacy/9bb2057bb4076cdd1ae83af30a6d7a13c63a0c30.png",name:"会员购",uri:"bilibili://mall/home",tab_id:"会员购Bottom",pos:3},{id:181,icon:"http://i0.hdslb.com/bfs/archive/4b0b2c49ffeb4f0c2e6a4cceebeef0aab1c53fe1.png",icon_selected:"http://i0.hdslb.com/bfs/archive/a54a8009116cb896e64ef14dcf50e5cade401e00.png",name:"我的",uri:"bilibili://user_center/",tab_id:"我的Bottom",pos:4}],i}let body=$response.body;body=modify(JSON.parse(body)),$done({body:JSON.stringify(body)});
--------------------------------------------------------------------------------
/js/bili_top.min.js:
--------------------------------------------------------------------------------
1 | function modify(d){return d.data.hash="deprecated",d.data.online.icon="",d}let body=$response.body;body=modify(JSON.parse(body)),$done({body:JSON.stringify(body)});
--------------------------------------------------------------------------------
/js/bilibili_splash.js:
--------------------------------------------------------------------------------
1 | function modify(a){try{a.data.pull_interval+=432e3,a.data.list=[],a.data.show.length>=0&&(a.data.show=[a.data.show[0]],a.data.show[0].stime+=432e3,a.data.show[0].etime+=432e3,a.data.show[0].splash_content=[],a.data.keep_ids=[a.data.show[0].id])}catch(t){a={}}return a}let body=$response.body;body=modify(JSON.parse(body)),$done({body:JSON.stringify(body)});
--------------------------------------------------------------------------------
/js/weibo_launch.min.js:
--------------------------------------------------------------------------------
1 | function modify(d,a){if(d.includes("ad/preload"))return a=JSON.parse(a),a.ads&&(a.ads=[]),JSON.stringify(a);if(d.includes("interface/sdk/sdkad.php")){let d=a.match(/\{.*\}/);return d?(a=JSON.parse(d),a.ads=[],a.background_delay_display_time=86400,a.lastAdShow_delay_display_time=86400,a.realtime_ad_video_stall_time=1,a.realtime_ad_timeout_duration=1,a.show_push_splash_ad=!1,JSON.stringify(a)+"OK"):a}return d.includes("wbapplua/wbpullad.lua")?(a=JSON.parse(a),a.hasOwnProperty("cached_ad")&&(a.cached_ad.ads=[]),JSON.stringify(a)):a}const url=$request.url;let body=$response.body;body=modify(url,body),$done({body:body});
--------------------------------------------------------------------------------
/js/weibo_timeline.min.js:
--------------------------------------------------------------------------------
1 | function modify(e){return url.includes("statuses/friends/timeline")||url.includes("statuses/friends_timeline")?(e.advertises=[],e.ad=[]):url.includes("ad/weibointl")?e.data=[]:url.includes("profile/container_timeline")||url.includes("searchall")?e.items=filter(e.items,e=>0===e.data.mblogtype):url.includes("statuses/extend ")&&(e.head_cards=[]),e}function filter(e,t){let s=-1,i=0;const l=null==e?0:e.length,n=[];for(;++s 1000 {
478 | writer = bufio.NewWriterSize(f, 65536) // 使用更大的缓冲区
479 | }
480 |
481 | for _, s := range domain {
482 | if _, err := writer.WriteString("host, " + s + d); err != nil {
483 | return fmt.Errorf("write error: %w", err)
484 | }
485 | }
486 |
487 | for _, s := range domainSuffix {
488 | if _, err := writer.WriteString("host-suffix, " + s + d); err != nil {
489 | return fmt.Errorf("write error: %w", err)
490 | }
491 | }
492 |
493 | for _, s := range domainKeyword {
494 | if _, err := writer.WriteString("host-keyword, " + s + d); err != nil {
495 | return fmt.Errorf("write error: %w", err)
496 | }
497 | }
498 |
499 | return writer.Flush()
500 | }
501 |
502 | func GenerateSingboxFile(filename string, domain, domainSuffix, domainRegex, domainKeyword, processName []string) error {
503 | // 确保目录存在
504 | if err := os.MkdirAll(filepath.Dir(filename), 0755); err != nil {
505 | return fmt.Errorf("failed to create directory: %w", err)
506 | }
507 |
508 | rule := SingRule{
509 | Domain: domain,
510 | DomainSuffix: domainSuffix,
511 | DomainRegex: domainRegex,
512 | DomainKeyword: domainKeyword,
513 | ProcessName: processName,
514 | }
515 |
516 | data := SingRuleSet{
517 | Version: 2,
518 | Rules: []SingRule{rule},
519 | }
520 |
521 | json, err := json.MarshalIndent(data, "", " ")
522 | if err != nil {
523 | return fmt.Errorf("json marshal error: %w", err)
524 | }
525 |
526 | return os.WriteFile(filename, json, 0644)
527 | }
528 |
529 | func CompileSingboxFile(filename string) error {
530 | cmd := exec.Command("sing-box", "rule-set", "compile", filename)
531 | if err := cmd.Run(); err != nil {
532 | return fmt.Errorf("compile failed: %w", err)
533 | }
534 | return nil
535 | }
536 |
537 | func DecompileSingboxFile(filename string) error {
538 | cmd := exec.Command("sing-box", "rule-set", "decompile", filename)
539 | if err := cmd.Run(); err != nil {
540 | return fmt.Errorf("decompile failed: %w", err)
541 | }
542 | return nil
543 | }
544 |
545 | func ConvertSingboxFile(filename string, filetype string) error {
546 | cmd := exec.Command("sing-box", "rule-set", "convert", filename, "-t", filetype)
547 | if err := cmd.Run(); err != nil {
548 | return fmt.Errorf("convert failed: %w", err)
549 | }
550 | return nil
551 | }
552 |
553 | func Download(downloadURL, output string) (*os.File, error) {
554 | if len(downloadURL) == 0 {
555 | return nil, fmt.Errorf("url is required")
556 | }
557 |
558 | // 确保目录存在
559 | if err := os.MkdirAll(filepath.Dir(output), 0755); err != nil {
560 | return nil, fmt.Errorf("failed to create directory: %w", err)
561 | }
562 |
563 | log.Println("downloading", downloadURL)
564 | client := http.Client{
565 | Timeout: 15 * time.Second, // 增加超时时间
566 | Transport: &http.Transport{
567 | MaxIdleConns: 10,
568 | IdleConnTimeout: 30 * time.Second,
569 | DisableCompression: false,
570 | MaxIdleConnsPerHost: 5,
571 | },
572 | }
573 |
574 | response, err := client.Get(downloadURL)
575 | if err != nil {
576 | return nil, fmt.Errorf("HTTP request failed: %w", err)
577 | }
578 | defer response.Body.Close()
579 |
580 | if response.StatusCode != http.StatusOK {
581 | return nil, fmt.Errorf("HTTP status error: %d %s", response.StatusCode, response.Status)
582 | }
583 |
584 | f, err := os.Create(output)
585 | if err != nil {
586 | return nil, fmt.Errorf("failed to create file: %w", err)
587 | }
588 |
589 | // 使用bufio.Writer来提高写入性能
590 | writer := bufio.NewWriter(f)
591 | _, err = io.Copy(writer, response.Body)
592 | if err != nil {
593 | f.Close()
594 | return nil, fmt.Errorf("failed to copy data: %w", err)
595 | }
596 |
597 | if err = writer.Flush(); err != nil {
598 | f.Close()
599 | return nil, fmt.Errorf("failed to flush data: %w", err)
600 | }
601 |
602 | // 将文件指针重置到开始位置
603 | if _, err = f.Seek(0, 0); err != nil {
604 | f.Close()
605 | return nil, fmt.Errorf("failed to seek to beginning: %w", err)
606 | }
607 |
608 | return f, nil
609 | }
610 |
--------------------------------------------------------------------------------
/oscp.nft:
--------------------------------------------------------------------------------
1 | #!/usr/sbin/nft -f
2 |
3 | table inet dscp {
4 | chain prerouting {
5 | type filter hook prerouting priority raw; policy return;
6 | meta nfproto ipv4 ip dscp 0x04 accept;
7 | meta nfproto ipv6 ip6 dscp 0x04 accept;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/quanx/list/apple.snippet:
--------------------------------------------------------------------------------
1 | host, api.smoot.apple.com, direct
2 | host, captive.apple.com, direct
3 | host, xp.apple.com, direct
4 | host, configuration.apple.com, direct
5 | host, guzzoni.apple.com, direct
6 | host, smp-device-content.apple.com, direct
7 | host-suffix, ess.apple.com, direct
8 | host-suffix, push-apple.com.akadns.net, direct
9 | host-suffix, push.apple.com, direct
10 | host, aod.itunes.apple.com, direct
11 | host, mesu.apple.com, direct
12 | host, api.smoot.apple.cn, direct
13 | host, gs-loc.apple.com, direct
14 | host, mvod.itunes.apple.com, direct
15 | host, streamingaudio.itunes.apple.com, direct
16 | host-suffix, lcdn-locator.apple.com, direct
17 | host-suffix, lcdn-registration.apple.com, direct
18 | host-suffix, ls.apple.com, direct
19 |
--------------------------------------------------------------------------------
/quanx/list/bilibili.snippet:
--------------------------------------------------------------------------------
1 | ; hw-sh-pcdn-35.biliapi.net
2 | ; hw-gz-live-p2p-06.chat.bilibili.com
3 | ; cn-jsyz-ccc-live-tracker-02.chat.bilibili.com
4 | host, stun.chat.bilibili.com, reject
5 | host, tracker.chat.bilibili.com, reject
6 | host, broadcast.chat.bilibili.com, reject
7 | host-wildcard, *-pcdn-*.biliapi.net, reject
8 | host-wildcard, *-p2p-*.chat.bilibili.com, reject
9 | host-wildcard, *-live-tracker-*.chat.bilibili.com, reject
10 |
--------------------------------------------------------------------------------
/quanx/list/fanqie.snippet:
--------------------------------------------------------------------------------
1 | ; 番茄小说广告,version = 3.0 @zqzess
2 | host, p6-ad-sign.byteimg.com, reject
3 | host, p9-ad-sign.byteimg.com, reject
4 | host, i.snssdk.com, reject
5 | host, i-lq.snssdk.com, reject
6 | host, dig.bdurl.net, reject
7 | host-suffix, zijieapi.com, reject
8 | host, activity-ag.awemeughun.com, reject
9 | host, mcs.snssdk.com, reject
10 | host, tnc3-alisc1.snssdk.com, reject
11 | host, security-lq.snssdk.com, reject
12 | host, tnc3-aliec2.snssdk.com, reject
13 | host, is.snssdk.com, reject
14 | host, msync-im1-vip6-std.easemob.com, reject
15 | host, apd-pcdnwxlogin.teg.tencent-cloud.net, reject
16 | host, api.iegadp.qq.com, reject
17 | host, sf3-ttcdn-tos.pstatp.com, reject
18 | host-suffix, pglstatp-toutiao.com, reject
19 | host, *default.ixigua.com, reject
20 | host, v6-novelapp.ixigua.com, reject
21 | host, *novelapp.ixigua.com, reject
22 | host-suffix, byteorge.com, reject
23 | host-suffix, bytegoofy.com, reject
24 | host-suffix, bytedance.com, reject
25 | ip-cidr, 49.71.37.101/32, reject
26 | ip-cidr, 117.71.105.23/32, reject
27 | ip-cidr, 218.94.207.205/32, reject
28 | ip-cidr, 117.92.229.188/32, reject
29 | ip-cidr, 101.36.166.16/32, reject
30 | ip-cidr, 180.96.2.114/32, reject
--------------------------------------------------------------------------------
/quanx/list/lan.snippet:
--------------------------------------------------------------------------------
1 | host-suffix, local, direct
2 |
3 | ip-cidr, 10.0.0.0/8, direct
4 | ip-cidr, 100.64.0.0/10, direct
5 | ip-cidr, 127.0.0.0/8, direct
6 | ip-cidr, 172.16.0.0/12, direct
7 | ip-cidr, 192.168.0.0/16, direct
8 | ip-cidr, 198.18.0.0/15, direct
9 | ip6-cidr, fc00::/7, direct
10 | ip6-cidr, fe80::/10, direct
11 |
--------------------------------------------------------------------------------
/quanx/list/pcdn.snippet:
--------------------------------------------------------------------------------
1 | host, p2p.huya.com, direct
2 | host, p2p.qq.com, direct
3 | host, p2ptun.qq.com, direct
4 | host, p2pupdate.gamedl.qq.com, direct
5 | host, p2pupgrade.gamedl.qq.com, direct
6 | host, pcdn.yximgs.com, direct
7 | host, stun.hitv.com, direct
8 | host-suffix, bsccdn.net, direct
9 | host-suffix, gjfzpt.cn, direct
10 | host-suffix, jomodns.cn, direct
11 | host-suffix, kuiniuca.com, direct
12 | host-suffix, pkoplink.com, direct
13 | host-suffix, saxysec.com, direct
14 | host-suffix, szbdyd.com, direct
15 | host-suffix, uhabo.com, direct
16 | host-suffix, xycdn.com, direct
17 | host-suffix, mcdn.bilivideo.cn, direct
18 | host-suffix, onethingpcs.com, direct
19 | host-suffix, pcdn.xmcdn.com, direct
20 | host-suffix, tpa-hcdn.iqiyi.com, direct
21 | host-suffix, stun.douyucdn.cn, direct
22 | host-suffix, stun1.douyucdn.cn, direct
23 | host-suffix, dyp2p-ali.douyucdn.cn, direct
24 | host-suffix, dyp2p-hw.douyucdn.cn, direct
25 | host-suffix, p2p-ali.douyucdn.cn, direct
26 | host-suffix, p2pchunk-hw.douyucdn.cn, direct
27 | host-suffix, p2pchunk-table.douyucdn.cn, direct
28 | host-suffix, p2pchunk-ws.douyucdn.cn, direct
29 | host-suffix, p2perrorlog.douyucdn.cn, direct
30 | host-suffix, p2plive-ali.douyucdn.cn, direct
31 | host-suffix, p2plive-ws.douyucdn.cn, direct
32 | host-suffix, p2plog.douyucdn.cn, direct
33 | host-suffix, p2pvod-ws.douyucdn.cn, direct
34 |
--------------------------------------------------------------------------------
/quanx/list/reject.snippet:
--------------------------------------------------------------------------------
1 | host, 643108e7617ef.cdn.sohucs.com, direct
2 | host, adeventtracker.spotify.com, direct
3 | host, adstudio-assets.scdn.co, direct
4 | host, analytics.google.com, direct
5 | host, apilog-web.acfun.cn, direct
6 | host, bloodhound.spotify.com, direct
7 | host, e8aeb8bbdbbd7.cdn.sohucs.com, direct
8 | host, log-sdk.gifshow.com, direct
9 | host, pinggai0.caixin.com, direct
10 | host, pinggai1.caixin.com, direct
11 | host, pinggai2.caixin.com, direct
12 | host, pinggai3.caixin.com, direct
13 | host, pinggai4.caixin.com, direct
14 | host, pinggai5.caixin.com, direct
15 | host, pinggai6.caixin.com, direct
16 | host, pinggai7.caixin.com, direct
17 | host, pinggai8.caixin.com, direct
18 | host, pinggai9.caixin.com, direct
19 | host, wlog.kuaishou.com, direct
20 | host-suffix, 1rx.io, direct
21 | host-suffix, 2016.sina.cn, direct
22 | host-suffix, 2mdn-cn.net, direct
23 | host-suffix, 2mdn.net, direct
24 | host-suffix, 51y5.net, direct
25 | host-suffix, 7box.vip, direct
26 | host-suffix, a-dxk.play.api.3g.youku.com, direct
27 | host-suffix, a.adtng.com, direct
28 | host-suffix, a.alimama.cn, direct
29 | host-suffix, a.baidu.com, direct
30 | host-suffix, a.ckm.iqiyi.com, direct
31 | host-suffix, a.market.xiaomi.com, direct
32 | host-suffix, a.youdao.com, direct
33 | host-suffix, aaxads.com, direct
34 | host-suffix, acjs.aliyun.com, direct
35 | host-suffix, actives.youku.com, direct
36 | host-suffix, ad-delivery.net, direct
37 | host-suffix, ad-srv.net, direct
38 | host-suffix, ad.12306.cn, direct
39 | host-suffix, ad.api.3g.youku.com, direct
40 | host-suffix, ad.api.mobile.youku.com, direct
41 | host-suffix, ad.api.moji.com, direct
42 | host-suffix, ad.duapps.com, direct
43 | host-suffix, ad.games.dmm.com, direct
44 | host-suffix, ad.hpplay.cn, direct
45 | host-suffix, ad.intl.xiaomi.com, direct
46 | host-suffix, ad.m.iqiyi.com, direct
47 | host-suffix, ad.mi.com, direct
48 | host-suffix, ad.mobile.youku.com, direct
49 | host-suffix, ad.player.baidu.com, direct
50 | host-suffix, ad.qq.com, direct
51 | host-suffix, ad.qun.qq.com, direct
52 | host-suffix, ad.sina.com.cn, direct
53 | host-suffix, ad.unimhk.com, direct
54 | host-suffix, ad.wang502.com, direct
55 | host-suffix, ad.xiaomi.com, direct
56 | host-suffix, ad1.xiaomi.com, direct
57 | host-suffix, adash-c.m.taobao.com, direct
58 | host-suffix, adash-c.ut.taobao.com, direct
59 | host-suffix, adash-emas.cn-hangzhou.aliyuncs.com, direct
60 | host-suffix, adash.m.taobao.com, direct
61 | host-suffix, adash.man.aliyuncs.com, direct
62 | host-suffix, adashbc.m.taobao.com, direct
63 | host-suffix, adashbc.ut.taobao.com, direct
64 | host-suffix, adashx.m.taobao.com, direct
65 | host-suffix, adashx.ut.amap.com, direct
66 | host-suffix, adashx.ut.ele.me, direct
67 | host-suffix, adashx.ut.youku.com, direct
68 | host-suffix, adashx4ae.ut.taobao.com, direct
69 | host-suffix, adashx4yt.m.taobao.com, direct
70 | host-suffix, adashxgc.ut.taobao.com, direct
71 | host-suffix, adbehavior.ximalaya.com, direct
72 | host-suffix, adbkwai.com, direct
73 | host-suffix, adbox.sina.com.cn, direct
74 | host-suffix, adbutter.net, direct
75 | host-suffix, adcolony.com, direct
76 | host-suffix, addthisedge.com, direct
77 | host-suffix, adeng.hpplay.cn, direct
78 | host-suffix, adfilter.imtt.qq.com, direct
79 | host-suffix, adimages.sina.com.hk, direct
80 | host-suffix, adimg.mobile.sina.cn, direct
81 | host-suffix, adimg.uve.weibo.com, direct
82 | host-suffix, adinplay.com, direct
83 | host-suffix, adivery.com, direct
84 | host-suffix, adivery.ir, direct
85 | host-suffix, adjust.com, direct
86 | host-suffix, adjust.io, direct
87 | host-suffix, adjust.net.in, direct
88 | host-suffix, adjust.world, direct
89 | host-suffix, adkwai.com, direct
90 | host-suffix, adm.baidu.com, direct
91 | host-suffix, adm.leju.sina.com.cn, direct
92 | host-suffix, admob-cn.com, direct
93 | host-suffix, admob.com, direct
94 | host-suffix, admob.xiaomi.com, direct
95 | host-suffix, admusicpic.music.126.net, direct
96 | host-suffix, adnet.sohu.com, direct
97 | host-suffix, adnxs.com, direct
98 | host-suffix, adping.qq.com, direct
99 | host-suffix, adpm.app.qq.com, direct
100 | host-suffix, adq.chinaso.com, direct
101 | host-suffix, ads-api.duolingo.com, direct
102 | host-suffix, ads-union.jd.com, direct
103 | host-suffix, ads-uo.api.leiniao.com, direct
104 | host-suffix, ads-ut.api.leiniao.com, direct
105 | host-suffix, ads.api.my7v.com, direct
106 | host-suffix, ads.huan.tv, direct
107 | host-suffix, ads.huantest.com, direct
108 | host-suffix, ads.music.126.net, direct
109 | host-suffix, ads.pubmatic.com, direct
110 | host-suffix, ads.service.kugou.com, direct
111 | host-suffix, ads.sina.com, direct
112 | host-suffix, ads.sohu.com, direct
113 | host-suffix, ads.trafficjunky.net, direct
114 | host-suffix, ads.union.jd.com, direct
115 | host-suffix, ads.unitychina.cn, direct
116 | host-suffix, ads.wteam.xyz, direct
117 | host-suffix, ads.yahoo.com, direct
118 | host-suffix, ads.youtube.com, direct
119 | host-suffix, adscdn.baidu.com, direct
120 | host-suffix, adsclick.qq.com, direct
121 | host-suffix, adse.wsa.ximalaya.com, direct
122 | host-suffix, adse.ximalaya.com, direct
123 | host-suffix, adsense.com, direct
124 | host-suffix, adsensecustomsearchads.com, direct
125 | host-suffix, adsenseformobileapps.com, direct
126 | host-suffix, adservice.google.com, direct
127 | host-suffix, adserviceretry.kglink.cn, direct
128 | host-suffix, adserviceretry.kugou.com, direct
129 | host-suffix, adsfile.qq.com, direct
130 | host-suffix, adsh.m.taobao.com, direct
131 | host-suffix, adshmmsg.qq.com, direct
132 | host-suffix, adslvfile.qq.com, direct
133 | host-suffix, adslvseed.qq.com, direct
134 | host-suffix, adsmind.apdcdn.tc.qq.com, direct
135 | host-suffix, adsqqclick.qq.com, direct
136 | host-suffix, adstestview.qq.com, direct
137 | host-suffix, adsview.qq.com, direct
138 | host-suffix, adsview2.qq.com, direct
139 | host-suffix, adtechus.com, direct
140 | host-suffix, adtrue.com, direct
141 | host-suffix, adukwai.com, direct
142 | host-suffix, adv-sv-show.focus.cn, direct
143 | host-suffix, adv.app.qq.com, direct
144 | host-suffix, adv.sec.intl.miui.com, direct
145 | host-suffix, adv.sec.miui.com, direct
146 | host-suffix, advapi.joyplus.tv, direct
147 | host-suffix, advapikj.joyplus.tv, direct
148 | host-suffix, adver.qq.com, direct
149 | host-suffix, advertisercommunity.com, direct
150 | host-suffix, advertiserscommunity.com, direct
151 | host-suffix, advertising.adobe.com, direct
152 | host-suffix, advertserve.com, direct
153 | host-suffix, adwords-community.com, direct
154 | host-suffix, adwords.com, direct
155 | host-suffix, adwordsexpress.com, direct
156 | host-suffix, adx.36kr.com, direct
157 | host-suffix, adx.xiaodutv.com, direct
158 | host-suffix, adxprtz.com, direct
159 | host-suffix, ae.bdstatic.com, direct
160 | host-suffix, afd.baidu.com, direct
161 | host-suffix, afp.adchina.com, direct
162 | host-suffix, afp.alicdn.com, direct
163 | host-suffix, afp.iqiyi.com, direct
164 | host-suffix, agoodm.m.taobao.com, direct
165 | host-suffix, agoodm.wapa.taobao.com, direct
166 | host-suffix, alipaylog.com, direct
167 | host-suffix, alitui.weibo.com, direct
168 | host-suffix, alog.umeng.com, direct
169 | host-suffix, alog.umengcloud.com, direct
170 | host-suffix, als.baidu.com, direct
171 | host-suffix, amazon-adsystem.com, direct
172 | host-suffix, amdc.alipay.com, direct
173 | host-suffix, analytics-data.io, direct
174 | host-suffix, analytics.163.com, direct
175 | host-suffix, analytics.vpc.duolingo.com, direct
176 | host-suffix, api-adservices.apple.com, direct
177 | host-suffix, api.apps.sina.cn, direct
178 | host-suffix, api.game.letvstore.com, direct
179 | host-suffix, api.mobula.sdk.duapps.com, direct
180 | host-suffix, api.tuisong.baidu.com, direct
181 | host-suffix, api.wapa.taobao.com, direct
182 | host-suffix, api.waptest.taobao.com, direct
183 | host-suffix, apoll.m.taobao.com, direct
184 | host-suffix, app-measurement-cn.com, direct
185 | host-suffix, app-measurement.com, direct
186 | host-suffix, appc.baidu.com, direct
187 | host-suffix, appgift.sinaapp.com, direct
188 | host-suffix, applovin.com, direct
189 | host-suffix, applvn.com, direct
190 | host-suffix, appsupdate.sinaapp.com, direct
191 | host-suffix, ark.letv.com, direct
192 | host-suffix, assets.growingio.com, direct
193 | host-suffix, atanx.alicdn.com, direct
194 | host-suffix, atanx2.alicdn.com, direct
195 | host-suffix, atm.sina.com, direct
196 | host-suffix, atm.youku.com, direct
197 | host-suffix, atom-data.io, direct
198 | host-suffix, aty.sohu.com, direct
199 | host-suffix, b.bdstatic.com, direct
200 | host-suffix, b.smartvideo.youku.com, direct
201 | host-suffix, baichuan.baidu.com, direct
202 | host-suffix, baidustatic.com, direct
203 | host-suffix, baidutv.baidu.com, direct
204 | host-suffix, banlv.baidu.com, direct
205 | host-suffix, bar.baidu.com, direct
206 | host-suffix, bdplus.baidu.com, direct
207 | host-suffix, bds.snssdk.com, direct
208 | host-suffix, beacon.qq.com, direct
209 | host-suffix, beacon.sina.com.cn, direct
210 | host-suffix, beaconcdn.qq.com, direct
211 | host-suffix, beizi.biz, direct
212 | host-suffix, biz.weibo.com, direct
213 | host-suffix, bluekai.com, direct
214 | host-suffix, btlaunch.baidu.com, direct
215 | host-suffix, btrace.qq.com, direct
216 | host-suffix, byteadverts.com, direct
217 | host-suffix, c-adash.m.taobao.com, direct
218 | host-suffix, c-nfa.jd.com, direct
219 | host-suffix, c.baidu.com, direct
220 | host-suffix, c.uaa.iqiyi.com, direct
221 | host-suffix, c.yes.youku.com, direct
222 | host-suffix, casalemedia.com, direct
223 | host-suffix, cb.baidu.com, direct
224 | host-suffix, cbjs.baidu.com, direct
225 | host-suffix, cdn.advertserve.com, direct
226 | host-suffix, cdn.banclip.com, direct
227 | host-suffix, cdn.pocoiq.cn, direct
228 | host-suffix, cdn.segment.com, direct
229 | host-suffix, cdn0.mobmore.com, direct
230 | host-suffix, cfts1tifqr.com, direct
231 | host-suffix, china-caa.org, direct
232 | host-suffix, chinaciaf.org, direct
233 | host-suffix, cjhq.baidu.com, direct
234 | host-suffix, cleaner.baidu.com, direct
235 | host-suffix, click.ali213.net, direct
236 | host-suffix, click.aliyun.com, direct
237 | host-suffix, click.bes.baidu.com, direct
238 | host-suffix, click.hunantv.com, direct
239 | host-suffix, click.mz.simba.taobao.com, direct
240 | host-suffix, click.qianqian.com, direct
241 | host-suffix, click.uve.mobile.sina.cn, direct
242 | host-suffix, click.uve.weibo.com, direct
243 | host-suffix, cloudpush.iqiyi.com, direct
244 | host-suffix, cm.baidu.com, direct
245 | host-suffix, cm.ipinyou.com, direct
246 | host-suffix, cm.passport.iqiyi.com, direct
247 | host-suffix, cnaa123.com, direct
248 | host-suffix, collector.xhamster.com, direct
249 | host-suffix, contentabc.com, direct
250 | host-suffix, contentrecommend-out.mobile.sina.cn, direct
251 | host-suffix, contextual.media.net, direct
252 | host-suffix, count.video.sina.com.cn, direct
253 | host-suffix, counter.sina.com.cn, direct
254 | host-suffix, cpmstar.com, direct
255 | host-suffix, cpro.baidu.cn, direct
256 | host-suffix, cpro.baidu.com, direct
257 | host-suffix, cpro.baidustatic.com, direct
258 | host-suffix, cpro.tieba.baidu.com, direct
259 | host-suffix, cpro.zhidao.baidu.com, direct
260 | host-suffix, cpro2.baidu.com, direct
261 | host-suffix, cpro2.baidustatic.com, direct
262 | host-suffix, cps.360buy.com, direct
263 | host-suffix, cpu.baidu.com, direct
264 | host-suffix, crash.163.com, direct
265 | host-suffix, crashlytics.163.com, direct
266 | host-suffix, cre-dp.sina.cn, direct
267 | host-suffix, cre.dp.sina.cn, direct
268 | host-suffix, cretgate.com, direct
269 | host-suffix, crs.baidu.com, direct
270 | host-suffix, cstm.baidu.com, direct
271 | host-suffix, ctobsnssdk.com, direct
272 | host-suffix, cupid.iqiyi.com, direct
273 | host-suffix, d00.sina.com.cn, direct
274 | host-suffix, da.hunantv.com, direct
275 | host-suffix, da.mgtv.com, direct
276 | host-suffix, das-rpt-log.ucloud.cn, direct
277 | host-suffix, das.api.youku.com, direct
278 | host-suffix, das.mobile.youku.com, direct
279 | host-suffix, data.flurry.com, direct
280 | host-suffix, datax.baidu.com, direct
281 | host-suffix, dc.letv.com, direct
282 | host-suffix, dcads.sina.com.cn, direct
283 | host-suffix, dd713.bj.bcebos.com, direct
284 | host-suffix, decide.mixpanel.com, direct
285 | host-suffix, demdex.net, direct
286 | host-suffix, dev-push.m.youku.com, direct
287 | host-suffix, dig.bdurl.net, direct
288 | host-suffix, dl-vip.bav.baidu.com, direct
289 | host-suffix, dl-vip.pcfaster.baidu.co.th, direct
290 | host-suffix, dl.client.baidu.com, direct
291 | host-suffix, dl.g.youku.com, direct
292 | host-suffix, dl.kjava.sina.cn, direct
293 | host-suffix, dl.ops.baidu.com, direct
294 | host-suffix, dl1sw.baidu.com, direct
295 | host-suffix, dl2.bav.baidu.com, direct
296 | host-suffix, dlsw.baidu.com, direct
297 | host-suffix, dlsw.br.baidu.com, direct
298 | host-suffix, dlswbr.baidu.com, direct
299 | host-suffix, dmapp.youku.com, direct
300 | host-suffix, dmp.sina.cn, direct
301 | host-suffix, dn-growing.qbox.me, direct
302 | host-suffix, doubleclick-cn.net, direct
303 | host-suffix, doubleclick.cn, direct
304 | host-suffix, doubleclick.com, direct
305 | host-suffix, doubleclick.net, direct
306 | host-suffix, download.bav.baidu.com, direct
307 | host-suffix, download.sd.baidu.com, direct
308 | host-suffix, dp.im.weibo.cn, direct
309 | host-suffix, drmcmm.baidu.com, direct
310 | host-suffix, dsp.simba.taobao.com, direct
311 | host-suffix, duiwai.baidu.com, direct
312 | host-suffix, dup.baidustatic.com, direct
313 | host-suffix, dxp.baidu.com, direct
314 | host-suffix, dzl.baidu.com, direct
315 | host-suffix, e.baidu.com, direct
316 | host-suffix, e.kuaishou.cn, direct
317 | host-suffix, e.kuaishou.com, direct
318 | host-suffix, e.qq.com, direct
319 | host-suffix, e.stat.ykimg.com, direct
320 | host-suffix, eclick.baidu.com, direct
321 | host-suffix, ecma.bdimg.com, direct
322 | host-suffix, ecmb.bdimg.com, direct
323 | host-suffix, ecmc.bdimg.com, direct
324 | host-suffix, eduad.baidu.com, direct
325 | host-suffix, eiv.baidu.com, direct
326 | host-suffix, em.baidu.com, direct
327 | host-suffix, emogi.com, direct
328 | host-suffix, emoticon.sns.iqiyi.com, direct
329 | host-suffix, entry.baidu.com, direct
330 | host-suffix, epro.sogou.com, direct
331 | host-suffix, ero-advertising.com, direct
332 | host-suffix, eroadvertising.com, direct
333 | host-suffix, ers.baidu.com, direct
334 | host-suffix, euads-o.api.leiniao.com, direct
335 | host-suffix, evt.mxplay.com, direct
336 | host-suffix, ex.mobmore.com, direct
337 | host-suffix, ex.puata.info, direct
338 | host-suffix, exoclick.com, direct
339 | host-suffix, exosrv.com, direct
340 | host-suffix, extlog.snssdk.com, direct
341 | host-suffix, f10.baidu.com, direct
342 | host-suffix, fav.simba.taobao.com, direct
343 | host-suffix, fc-feed.cdn.bcebos.com, direct
344 | host-suffix, fclick.baidu.com, direct
345 | host-suffix, fclog.baidu.com, direct
346 | host-suffix, feed.baidu.com, direct
347 | host-suffix, feedback.whalecloud.com, direct
348 | host-suffix, fenxi.com, direct
349 | host-suffix, ff.win.taobao.com, direct
350 | host-suffix, fm.p0y.cn, direct
351 | host-suffix, fout.jp, direct
352 | host-suffix, fpb.sohu.com, direct
353 | host-suffix, fz.letv.com, direct
354 | host-suffix, g.163.com, direct
355 | host-suffix, g.baidu.com, direct
356 | host-suffix, g.click.taobao.com, direct
357 | host-suffix, g.tbcdn.cn, direct
358 | host-suffix, g1.tagtic.cn, direct
359 | host-suffix, g3.letv.com, direct
360 | host-suffix, game.weibo.cn, direct
361 | host-suffix, game.weibo.com, direct
362 | host-suffix, gamecenter.iqiyi.com, direct
363 | host-suffix, gamex.mobile.youku.com, direct
364 | host-suffix, gdt.qq.com, direct
365 | host-suffix, gemini.yahoo.com, direct
366 | host-suffix, gia.jd.com, direct
367 | host-suffix, gimg.baidu.com, direct
368 | host-suffix, gma.alicdn.com, direct
369 | host-suffix, gmossp-sp.jp, direct
370 | host-suffix, go.sohu.com, direct
371 | host-suffix, go2.global, direct
372 | host-suffix, golden1.sogou.com, direct
373 | host-suffix, google-analytics-cn.com, direct
374 | host-suffix, google-analytics.com, direct
375 | host-suffix, googleadapis.com, direct
376 | host-suffix, googleads-cn.com, direct
377 | host-suffix, googleads.com, direct
378 | host-suffix, googleadservices-cn.com, direct
379 | host-suffix, googleadservices.com, direct
380 | host-suffix, googleadsserving.cn, direct
381 | host-suffix, googleanalytics.com, direct
382 | host-suffix, googleoptimize-cn.com, direct
383 | host-suffix, googleoptimize.com, direct
384 | host-suffix, googlesyndication-cn.com, direct
385 | host-suffix, googlesyndication.com, direct
386 | host-suffix, googletagmanager-cn.com, direct
387 | host-suffix, googletagmanager.com, direct
388 | host-suffix, googletagservices-cn.com, direct
389 | host-suffix, googletagservices.com, direct
390 | host-suffix, googletraveladservices-cn.com, direct
391 | host-suffix, googletraveladservices.com, direct
392 | host-suffix, googlevads-cn.com, direct
393 | host-suffix, goutong.baidu.com, direct
394 | host-suffix, gozendata.com, direct
395 | host-suffix, gsp1.baidu.com, direct
396 | host-suffix, gtms01.alicdn.com, direct
397 | host-suffix, gtms02.alicdn.com, direct
398 | host-suffix, gtms03.alicdn.com, direct
399 | host-suffix, gtms04.alicdn.com, direct
400 | host-suffix, guanggaoad.youku.com, direct
401 | host-suffix, guanjia.baidu.com, direct
402 | host-suffix, gw5.push.mcp.weibo.cn, direct
403 | host-suffix, gw6.push.mcp.weibo.cn, direct
404 | host-suffix, gz-data.com, direct
405 | host-suffix, gzads.com, direct
406 | host-suffix, h-adashx.ut.ele.me, direct
407 | host-suffix, h-adashx.ut.taobao.com, direct
408 | host-suffix, h-adashx.ut.youku.com, direct
409 | host-suffix, h-adashx4yt.ut.taobao.com, direct
410 | host-suffix, hao123union.baidu.com, direct
411 | host-suffix, hc.baidu.com, direct
412 | host-suffix, hm.baidu.com, direct
413 | host-suffix, hmma.baidu.com, direct
414 | host-suffix, hotchat-im.iqiyi.com, direct
415 | host-suffix, hpd.baidu.com, direct
416 | host-suffix, httpool.com, direct
417 | host-suffix, hubcloud.com.cn, direct
418 | host-suffix, huodong.vip.youku.com, direct
419 | host-suffix, hwads-t.api.my7v.com, direct
420 | host-suffix, hydra.alibaba.com, direct
421 | host-suffix, hz.pre.tbusergw.taobao.net, direct
422 | host-suffix, hz.tbusergw.taobao.net, direct
423 | host-suffix, hz.youku.com, direct
424 | host-suffix, i-mobile.co.jp, direct
425 | host-suffix, i.ipinyou.com, direct
426 | host-suffix, i.snssdk.com, direct
427 | host-suffix, iabchina.cn, direct
428 | host-suffix, iad.apple.com, direct
429 | host-suffix, iadmat.nosdn.127.net, direct
430 | host-suffix, iadmatapk.nosdn.127.net, direct
431 | host-suffix, iadmusicmat.music.126.net, direct
432 | host-suffix, iadmusicmatvideo.music.126.net, direct
433 | host-suffix, iadsdk.apple.com, direct
434 | host-suffix, idm-su.baidu.com, direct
435 | host-suffix, idm.bce.baidu.com, direct
436 | host-suffix, iebar.baidu.com, direct
437 | host-suffix, ifacelog.iqiyi.com, direct
438 | host-suffix, ikcode.baidu.com, direct
439 | host-suffix, im-apps.net, direct
440 | host-suffix, img-bss.csdn.net, direct
441 | host-suffix, img-x.jd.com, direct
442 | host-suffix, img.taotaosou.cn, direct
443 | host-suffix, img01.taotaosou.cn, direct
444 | host-suffix, imglnkc.com, direct
445 | host-suffix, imglnkd.com, direct
446 | host-suffix, imgstat.baidu.com, direct
447 | host-suffix, imp.optaim.com, direct
448 | host-suffix, impact-ad.jp, direct
449 | host-suffix, init.phpwind.com, direct
450 | host-suffix, inner-active.mobi, direct
451 | host-suffix, innovid.com, direct
452 | host-suffix, int.dpool.sina.com.cn, direct
453 | host-suffix, inte.sogou.com, direct
454 | host-suffix, inte.sogoucdn.com, direct
455 | host-suffix, interest.mix.sina.com.cn, direct
456 | host-suffix, intl.wapa.taobao.com, direct
457 | host-suffix, intl.waptest.taobao.com, direct
458 | host-suffix, ironbeast.io, direct
459 | host-suffix, isdspeed.qq.com, direct
460 | host-suffix, iwanad.baidu.com, direct
461 | host-suffix, iyes.youku.com, direct
462 | host-suffix, j.br.baidu.com, direct
463 | host-suffix, jads.co, direct
464 | host-suffix, jl3.yjaxa.top, direct
465 | host-suffix, js-agent.newrelic.com, direct
466 | host-suffix, juicyads.com, direct
467 | host-suffix, jxlog.istreamsche.com, direct
468 | host-suffix, jzt.jd.com, direct
469 | host-suffix, kaprila.com, direct
470 | host-suffix, kepler-37b.com, direct
471 | host-suffix, kstj.baidu.com, direct
472 | host-suffix, kuyun.com, direct
473 | host-suffix, l.ykimg.com, direct
474 | host-suffix, ladsp.com, direct
475 | host-suffix, leanplum.com, direct
476 | host-suffix, letv.allyes.com, direct
477 | host-suffix, lianmeng.360.cn, direct
478 | host-suffix, lijit.com, direct
479 | host-suffix, log.hunantv.com, direct
480 | host-suffix, log.mix.sina.com.cn, direct
481 | host-suffix, log.music.baidu.com, direct
482 | host-suffix, log.sina.cn, direct
483 | host-suffix, log.tbs.qq.com, direct
484 | host-suffix, log.umtrack.com, direct
485 | host-suffix, log.v2.hunantv.com, direct
486 | host-suffix, lqc006.com, direct
487 | host-suffix, lstat.youku.com, direct
488 | host-suffix, lu.sogoucdn.com, direct
489 | host-suffix, lxbjs.baidu.com, direct
490 | host-suffix, m-adash.m.taobao.com, direct
491 | host-suffix, m.intl.taobao.com, direct
492 | host-suffix, m.simba.taobao.com, direct
493 | host-suffix, m1.baidu.com, direct
494 | host-suffix, ma.baidu.com, direct
495 | host-suffix, mail-ads.google.com, direct
496 | host-suffix, marketingplatform.google.com, direct
497 | host-suffix, match.p4p.1688.com, direct
498 | host-suffix, material.istreamsche.com, direct
499 | host-suffix, mbdlog.iqiyi.com, direct
500 | host-suffix, mcs.snssdk.com, direct
501 | host-suffix, mediav.com, direct
502 | host-suffix, metrics.duolingo.com, direct
503 | host-suffix, mfadsrvr.com, direct
504 | host-suffix, mg.games.sina.com.cn, direct
505 | host-suffix, mgid.com, direct
506 | host-suffix, miao.baidu.com, direct
507 | host-suffix, microad.co.jp, direct
508 | host-suffix, microad.jp, direct
509 | host-suffix, minisite.letv.com, direct
510 | host-suffix, misc.in.duokanbox.com, direct
511 | host-suffix, mistat.xiaomi.com, direct
512 | host-suffix, mlog.hiido.com, direct
513 | host-suffix, mlt01.com, direct
514 | host-suffix, moat.com, direct
515 | host-suffix, moatads.com, direct
516 | host-suffix, mobads-logs.baidu.com, direct
517 | host-suffix, mobads.baidu.com, direct
518 | host-suffix, mobilemsg.youku.com, direct
519 | host-suffix, mobwithad.com, direct
520 | host-suffix, mopub.com, direct
521 | host-suffix, mpro.baidu.com, direct
522 | host-suffix, mpush.qq.com, direct
523 | host-suffix, msg.71.am, direct
524 | host-suffix, msg.m.letv.com, direct
525 | host-suffix, msg.video.qiyi.com, direct
526 | host-suffix, msg.youku.com, direct
527 | host-suffix, msg2.video.qiyi.com, direct
528 | host-suffix, msite.baidu.com, direct
529 | host-suffix, mtrace.qq.com, direct
530 | host-suffix, mvad.com, direct
531 | host-suffix, myes.youku.com, direct
532 | host-suffix, n.mark.letv.com, direct
533 | host-suffix, najva.com, direct
534 | host-suffix, nbsdk-baichuan.alicdn.com, direct
535 | host-suffix, nbsdk-baichuan.taobao.com, direct
536 | host-suffix, neirong.baidu.com, direct
537 | host-suffix, newspush.sinajs.cn, direct
538 | host-suffix, ns1p.net, direct
539 | host-suffix, nsclick.baidu.com, direct
540 | host-suffix, nsclickvideo.baidu.com, direct
541 | host-suffix, oascentral.sina.com, direct
542 | host-suffix, oascentral.sina.com.hk, direct
543 | host-suffix, oct.pocoiq.cn, direct
544 | host-suffix, ogury.co, direct
545 | host-suffix, ogury.com, direct
546 | host-suffix, onesignal.com, direct
547 | host-suffix, openrcv.baidu.com, direct
548 | host-suffix, openx.net, direct
549 | host-suffix, openxadexchange.com, direct
550 | host-suffix, openxcdn.net, direct
551 | host-suffix, openxenterprise.com, direct
552 | host-suffix, openxmarket.asia, direct
553 | host-suffix, osfota.cdn.aliyun.com, direct
554 | host-suffix, osupdate.aliyun.com, direct
555 | host-suffix, osupdateservice.yunos.com, direct
556 | host-suffix, p-log.ykimg.com, direct
557 | host-suffix, p.l.youku.com, direct
558 | host-suffix, p4p.sina.com.cn, direct
559 | host-suffix, palmnews.sina.cn, direct
560 | host-suffix, pangolin-dsp-toutiao-b.com, direct
561 | host-suffix, pangolin-dsp-toutiao.com, direct
562 | host-suffix, pangolin-sdk-toutiao-b.com, direct
563 | host-suffix, pangolin-sdk-toutiao.com, direct
564 | host-suffix, pangolin-sdk-toutiao1.com, direct
565 | host-suffix, pangolin.snssdk.com, direct
566 | host-suffix, panplayable-toutiao-b.com, direct
567 | host-suffix, panplayable-toutiao.com, direct
568 | host-suffix, passport-log.youku.com, direct
569 | host-suffix, pay.mobile.sina.cn, direct
570 | host-suffix, pbmp.ali213.net, direct
571 | host-suffix, pc.videoclick.baidu.com, direct
572 | host-suffix, pfp.sina.com.cn, direct
573 | host-suffix, pfpip.sina.com, direct
574 | host-suffix, pgdt.gtimg.cn, direct
575 | host-suffix, pglstatp-sdk-toutiao.com, direct
576 | host-suffix, pglstatp-snssdk-toutiao.com, direct
577 | host-suffix, pglstatp-toutiao-b.com, direct
578 | host-suffix, pglstatp-toutiao.com, direct
579 | host-suffix, pindao.huoban.taobao.com, direct
580 | host-suffix, pingjs.qq.com, direct
581 | host-suffix, pl.youku.com, direct
582 | host-suffix, policy.video.iqiyi.com, direct
583 | host-suffix, pos.baidu.com, direct
584 | host-suffix, presage.io, direct
585 | host-suffix, pro.hoye.letv.com, direct
586 | host-suffix, pro.letv.com, direct
587 | host-suffix, promote.biz.weibo.cn, direct
588 | host-suffix, pubmatic.com, direct
589 | host-suffix, pups.bdimg.com, direct
590 | host-suffix, push.m.youku.com, direct
591 | host-suffix, push.qq.com, direct
592 | host-suffix, push.wandoujia.com, direct
593 | host-suffix, push.zhanzhang.baidu.com, direct
594 | host-suffix, pv.sohu.com, direct
595 | host-suffix, qhupdate.com, direct
596 | host-suffix, qianclick.baidu.com, direct
597 | host-suffix, qpb.sohu.com, direct
598 | host-suffix, qpb1.sohu.com, direct
599 | host-suffix, qwapi.com, direct
600 | host-suffix, r.l.youku.com, direct
601 | host-suffix, re.m.taobao.com, direct
602 | host-suffix, re.taobao.com, direct
603 | host-suffix, realsrv.com, direct
604 | host-suffix, redirect.simba.taobao.com, direct
605 | host-suffix, release.baidu.com, direct
606 | host-suffix, res.hunantv.com, direct
607 | host-suffix, res.mi.baidu.com, direct
608 | host-suffix, rigel.baidustatic.com, direct
609 | host-suffix, river.zhidao.baidu.com, direct
610 | host-suffix, rj.baidu.com, direct
611 | host-suffix, rj.m.taobao.co, direct
612 | host-suffix, rj.m.taobao.com, direct
613 | host-suffix, rm.sina.com.cn, direct
614 | host-suffix, rplog.baidu.com, direct
615 | host-suffix, rs.sinajs.cn, direct
616 | host-suffix, s.360.cn, direct
617 | host-suffix, s.baidu.com, direct
618 | host-suffix, s.img.mix.sina.com.cn, direct
619 | host-suffix, s.p.youku.com, direct
620 | host-suffix, s.so.360.cn, direct
621 | host-suffix, s.union.360.cn, direct
622 | host-suffix, s4yxaqyq95.com, direct
623 | host-suffix, sa.tuisong.baidu.com, direct
624 | host-suffix, sabavision.com, direct
625 | host-suffix, sapi.sina.cn, direct
626 | host-suffix, sax.sina.cn, direct
627 | host-suffix, sax.sina.com.cn, direct
628 | host-suffix, saxn.sina.com.cn, direct
629 | host-suffix, saxs.sina.com.cn, direct
630 | host-suffix, sbeacon.sina.com.cn, direct
631 | host-suffix, sclick.baidu.com, direct
632 | host-suffix, sdk.m.youku.com, direct
633 | host-suffix, sdkapp.mobile.sina.cn, direct
634 | host-suffix, sdkapp.uve.weibo.com, direct
635 | host-suffix, sdkclick.mobile.sina.cn, direct
636 | host-suffix, sdkinit.taobao.com, direct
637 | host-suffix, sentry.d.mi.com, direct
638 | host-suffix, sentry.d.xiaomi.net, direct
639 | host-suffix, sentry.music.163.com, direct
640 | host-suffix, serving-sys.com, direct
641 | host-suffix, sestat.baidu.com, direct
642 | host-suffix, sf3-ttcdn-tos.pstatp.com, direct
643 | host-suffix, shadu.baidu.com, direct
644 | host-suffix, share.baidu.com, direct
645 | host-suffix, shhs-ydd8x2.yjrmss.cn, direct
646 | host-suffix, shuzilm.cn, direct
647 | host-suffix, simaba.taobao.com, direct
648 | host-suffix, simba.m.taobao.com, direct
649 | host-suffix, slog.sina.cn, direct
650 | host-suffix, slog.sina.com.cn, direct
651 | host-suffix, snapads.com, direct
652 | host-suffix, sngmta.qq.com, direct
653 | host-suffix, sobar.baidu.com, direct
654 | host-suffix, sobartop.baidu.com, direct
655 | host-suffix, socdm.com, direct
656 | host-suffix, spcode.baidu.com, direct
657 | host-suffix, splash-ads.cdn.unity.cn, direct
658 | host-suffix, splash-ads.unitychina.cn, direct
659 | host-suffix, spotxchange.com, direct
660 | host-suffix, srd.simba.taobao.com, direct
661 | host-suffix, ssacdn.com, direct
662 | host-suffix, ssp.api.tappx.com, direct
663 | host-suffix, stat.chinaso.com, direct
664 | host-suffix, stat.letv.com, direct
665 | host-suffix, stat.m.jd.com, direct
666 | host-suffix, stat.v.baidu.com, direct
667 | host-suffix, stat.y.qq.com, direct
668 | host-suffix, stat.youku.com, direct
669 | host-suffix, static.app.m.letv.com, direct
670 | host-suffix, static.hotjar.com, direct
671 | host-suffix, static.javhd.com, direct
672 | host-suffix, static.sensorsdata.cn, direct
673 | host-suffix, staticadm.leju.sina.com.cn, direct
674 | host-suffix, statis.api.3g.youku.com, direct
675 | host-suffix, stats.ipinyou.com, direct
676 | host-suffix, store.tv.api.3g.youku.com, direct
677 | host-suffix, store.xl.api.3g.youku.com, direct
678 | host-suffix, strip.taobaocdn.com, direct
679 | host-suffix, su.bdimg.com, direct
680 | host-suffix, su.bdstatic.com, direct
681 | host-suffix, supersonic.com, direct
682 | host-suffix, supersonicads-a.akamaihd.net, direct
683 | host-suffix, supersonicads.com, direct
684 | host-suffix, taboola.com, direct
685 | host-suffix, tajs.qq.com, direct
686 | host-suffix, tanxlog.istreamsche.com, direct
687 | host-suffix, tapsell.ir, direct
688 | host-suffix, tcss.qq.com, direct
689 | host-suffix, tdrec.youku.com, direct
690 | host-suffix, tejia.taobao.com, direct
691 | host-suffix, telecome.cn, direct
692 | host-suffix, temai.taobao.com, direct
693 | host-suffix, test.ott.youku.com, direct
694 | host-suffix, testads.api.my7v.com, direct
695 | host-suffix, theta.sogoucdn.com, direct
696 | host-suffix, tjqonline.cn, direct
697 | host-suffix, tjs.sjs.sinajs.cn, direct
698 | host-suffix, tk.baidu.com, direct
699 | host-suffix, tkweb.baidu.com, direct
700 | host-suffix, tm-banners.gamingadult.com, direct
701 | host-suffix, tns.simba.taobao.com, direct
702 | host-suffix, tob-cms.bj.bcebos.com, direct
703 | host-suffix, toboads.com, direct
704 | host-suffix, tongji.baidu.com, direct
705 | host-suffix, tongji.linezing.com, direct
706 | host-suffix, toolbar.baidu.com, direct
707 | host-suffix, trace.qq.com, direct
708 | host-suffix, track.sohu.com, direct
709 | host-suffix, tracker.ai.xiaomi.com, direct
710 | host-suffix, tracker.baidu.com, direct
711 | host-suffix, tracking.miui.com, direct
712 | host-suffix, trafficfactory.biz, direct
713 | host-suffix, trends.mobile.sina.cn, direct
714 | host-suffix, tsyndicate.com, direct
715 | host-suffix, tubemogul.com, direct
716 | host-suffix, tuijian.baidu.com, direct
717 | host-suffix, tvupgrade.yunos.com, direct
718 | host-suffix, tyh.taobao.com, direct
719 | host-suffix, u1.img.mobile.sina.cn, direct
720 | host-suffix, uat1.bfsspadserver.8le8le.com, direct
721 | host-suffix, uberads.com, direct
722 | host-suffix, ubmcmm.baidustatic.com, direct
723 | host-suffix, ucstat.baidu.com, direct
724 | host-suffix, ugdtimg.com, direct
725 | host-suffix, ulic.baidu.com, direct
726 | host-suffix, ulog.imap.baidu.com, direct
727 | host-suffix, unimhk.com, direct
728 | host-suffix, union.baidu.com, direct
729 | host-suffix, unioncom.cc, direct
730 | host-suffix, unionimage.baidu.com, direct
731 | host-suffix, unityads.unity.cn, direct
732 | host-suffix, unityads.unity3d.com, direct
733 | host-suffix, unityads.unitychina.cn, direct
734 | host-suffix, upapi.net, direct
735 | host-suffix, uranus.sogou.com, direct
736 | host-suffix, urchin.com, direct
737 | host-suffix, userimg.qunar.com, direct
738 | host-suffix, utility.baidu.com, direct
739 | host-suffix, utk.baidu.com, direct
740 | host-suffix, v.l.youku.com, direct
741 | host-suffix, v2.reachmax.cn, direct
742 | host-suffix, v6-adashx.ut.amap.com, direct
743 | host-suffix, v6-adashx.ut.cainiao.com, direct
744 | host-suffix, v6-adashx.ut.ele.me, direct
745 | host-suffix, v6-adashx.ut.taobao.com, direct
746 | host-suffix, val.api.youku.com, direct
747 | host-suffix, videopush.baidu.com, direct
748 | host-suffix, vv84.bj.bcebos.com, direct
749 | host-suffix, w.cnzz.com, direct
750 | host-suffix, w.gdown.baidu.com, direct
751 | host-suffix, w.m.taobao.com, direct
752 | host-suffix, w.x.baidu.com, direct
753 | host-suffix, wan.youku.com, direct
754 | host-suffix, wangmeng.baidu.com, direct
755 | host-suffix, wapwbclick.mobile.sina.cn, direct
756 | host-suffix, wbapp.mobile.sina.cn, direct
757 | host-suffix, wbapp.uve.weibo.com, direct
758 | host-suffix, wbclick.mobile.sina.cn, direct
759 | host-suffix, wbpctips.mobile.sina.cn, direct
760 | host-suffix, weishi.baidu.com, direct
761 | host-suffix, wenku-cms.bj.bcebos.com, direct
762 | host-suffix, widget.weibo.com, direct
763 | host-suffix, wisepush.video.baidu.com, direct
764 | host-suffix, wit.qq.com, direct
765 | host-suffix, wkctj.baidu.com, direct
766 | host-suffix, wm.baidu.com, direct
767 | host-suffix, woocall.sina.com.cn, direct
768 | host-suffix, wwads.cn, direct
769 | host-suffix, x.clearbitjs.com, direct
770 | host-suffix, xy-log.tagtic.cn, direct
771 | host-suffix, yektanet.com, direct
772 | host-suffix, yfanads.cn, direct
773 | host-suffix, yfanads.com, direct
774 | host-suffix, yiliao.hupan.com, direct
775 | host-suffix, ykatr.youku.com, direct
776 | host-suffix, ykrec.youku.com, direct
777 | host-suffix, ylog.hiido.com, direct
778 | host-suffix, ysm.yahoo.com, direct
779 | host-suffix, yuedu.iqiyi.com, direct
780 | host-suffix, z.gds.cnzz.com, direct
781 | host-suffix, znsv.baidu.com, direct
782 | host-suffix, zxid-api.mobileservice.cn, direct
783 | host-suffix, zxid-m.mobileservice.cn, direct
784 | host-suffix, zymo.mps.weibo.com, direct
785 | host-suffix, zynga.com, direct
786 | host-suffix, zyngaplayersupport.com, direct
787 | host-suffix, zz.bdstatic.com, direct
788 | host-suffix, zzy1.quyaoya.com, direct
789 | host-suffix, apidns.kwd.inkuai.com, direct
790 | host-suffix, dns.iqiyi.com, direct
791 | host-suffix, dns.jd.com, direct
792 | host-suffix, dns.qiyipic.iqiyi.com, direct
793 | host-suffix, dns.weibo.cn, direct
794 | host-suffix, dns.weixin.qq.com, direct
795 | host-suffix, dns.weixin.qq.com.cn, direct
796 | host-suffix, doh.iqiyi.com, direct
797 | host-suffix, doh.ptqy.gitv.tv, direct
798 | host-suffix, dotserver.douyucdn.cn, direct
799 | host-suffix, hdns.ksyun.com, direct
800 | host-suffix, httpdns-api.aliyuncs.com, direct
801 | host-suffix, httpdns-browser.platform.dbankcloud.cn, direct
802 | host-suffix, httpdns-sc.aliyuncs.com, direct
803 | host-suffix, httpdns-sdk.n.netease.com, direct
804 | host-suffix, httpdns.alicdn.com, direct
805 | host-suffix, httpdns.baidu.com, direct
806 | host-suffix, httpdns.baidubce.com, direct
807 | host-suffix, httpdns.bcelive.com, direct
808 | host-suffix, httpdns.bilivideo.com, direct
809 | host-suffix, httpdns.browser.miui.com, direct
810 | host-suffix, httpdns.c.cdnhwc2.com, direct
811 | host-suffix, httpdns.cctv.com, direct
812 | host-suffix, httpdns.danuoyi.tbcache.com, direct
813 | host-suffix, httpdns.gslb.yy.com, direct
814 | host-suffix, httpdns.huaweicloud.com, direct
815 | host-suffix, httpdns.kg.qq.com, direct
816 | host-suffix, httpdns.kwd.inkuai.com, direct
817 | host-suffix, httpdns.meituan.com, direct
818 | host-suffix, httpdns.music.163.com, direct
819 | host-suffix, httpdns.n.netease.com, direct
820 | host-suffix, httpdns.n.shifen.com, direct
821 | host-suffix, httpdns.ocloud.heytapmobi.com, direct
822 | host-suffix, httpdns.ocloud.oppomobile.com, direct
823 | host-suffix, httpdns.platform.dbankcloud.cn, direct
824 | host-suffix, httpdns.platform.dbankcloud.com, direct
825 | host-suffix, httpdns.pro, direct
826 | host-suffix, httpdns.push.heytapmobi.com, direct
827 | host-suffix, httpdns.push.oppomobile.com, direct
828 | host-suffix, httpdns.volcengineapi.com, direct
829 | host-suffix, httpdns.yunxindns.com, direct
830 | host-suffix, httpdns.zybang.com, direct
831 | host-suffix, httpdns1.cc.cdnhwc5.com, direct
832 | host-suffix, httpdnsvip.meituan.com, direct
833 | host-suffix, httpsdns.baidu.com, direct
834 | host-suffix, kuaishou.httpdns.pro, direct
835 | host-suffix, lofter.httpdns.c.163.com, direct
836 | host-suffix, music.httpdns.c.163.com, direct
837 | host-suffix, tanx.com, direct
838 | host-suffix, miaozhen.com, direct
839 | host-suffix, tqt.weibo.cn, direct
840 | host-suffix, qzs.gdtimg.com, direct
841 | host-suffix, open.e.kuaishou.cn, direct
842 | host-suffix, open.e.kuaishou.com, direct
843 | host-suffix, cnlogs.umeng.com, direct
844 | host-suffix, umengcloud.com, direct
845 |
--------------------------------------------------------------------------------
/quanx/list/wb_intl.snippet:
--------------------------------------------------------------------------------
1 | host, bootpreload.uve.weibo.com, reject
2 | host, adimg.uve.weibo.com, reject
3 |
--------------------------------------------------------------------------------
/quanx/location-with-script.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @supported http://ip-api.com/json
3 | * @sample https://github.com/crossutility/Quantumult-X/raw/master/sample-location-with-script.js
4 | *
5 | * geo_location_checker=http://ip-api.com/json?fields=11024, https://github.com/srk24/profile/raw/master/quanx/location-with-script.min.js
6 | */
7 |
8 | if ($response.statusCode !== 200) { let r = $done(Null) }
9 |
10 | const obj = JSON.parse($response.body)
11 | const title = obj.city
12 | const subtitle = obj.isp
13 | const ip = obj.query
14 | const description = ip + '\n' + obj.timezone + '\n' + obj.as
15 |
16 | $done({ title, subtitle, ip, description })
17 |
--------------------------------------------------------------------------------
/quanx/location-with-script.min.js:
--------------------------------------------------------------------------------
1 | if(200!==$response.statusCode){$done(Null)}const obj=JSON.parse($response.body),title=obj.city,subtitle=obj.isp,ip=obj.query,description=ip+"\n"+obj.timezone+"\n"+obj.as;$done({title:title,subtitle:subtitle,ip:ip,description:description});
--------------------------------------------------------------------------------
/quanx/rewrite/bilibili.snippet:
--------------------------------------------------------------------------------
1 | hostname = app.bili*.com, app.bili*.net, api.bili*.com, api.bili*.net, grpc.bili*.com, grpc.bili*.net, api.vc.bilibili.com
2 |
3 | ^https?:\/\/(?:api|app|grpc)\.bili[^.]*\.(?:com|net).+\.Search\/DefaultWords$ url reject
4 | ^https?:\/\/(?:api|app|grpc)\.bili[^.]*\.(?:com|net).+\/search\/(defaultwords|square) url reject
5 |
6 | ^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/pgc\/season\/app\/related\/recommend\? url reject-dict
7 | ^https?:\/\/api\.vc\.bilibili\.com\/topic_svr\/v\d\/topic_svr url reject-dict
8 | ^https?:\/\/api\.vc\.bilibili\.com\/dynamic_svr\/v\d\/dynamic_svr\/mix_uplist url reject-dict
9 |
10 | ^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/v2\/feed\/index\? url script-response-body https://github.com/srk24/profile/raw/master/js/bili_index.min.js
11 | ^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/v2\/splash\/(show|list) url script-response-body https://github.com/srk24/profile/raw/master/js/bili_splash.min.js
12 | ^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/v2\/account\/mine\? url script-response-body https://github.com/srk24/profile/raw/master/js/bili_mine.min.js
13 | ^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/resource\/show\/tab\/v2\? url script-response-body https://github.com/srk24/profile/raw/master/js/bili_tab.min.js
14 |
--------------------------------------------------------------------------------
/quanx/rewrite/fanqie.snippet:
--------------------------------------------------------------------------------
1 | ; 番茄小说,version = 3.0 @zqzess
2 |
3 | ; 番茄小说去章末广告
4 | ^https?:\/\/.+\.pangolin-sdk-toutiao\.com\/api\/ad\/union\/sdk\/(get_ads|stats|settings)\/ url reject
5 | ^https?:\/\/.+\.pglstatp-toutiao\.com\/.+\/toutiao\.mp4 url reject
6 | ^https?:\/\/.+\.(pglstatp-toutiao|pstatp)\.com\/(obj|img)\/(ad-app-package|ad)\/.+ url reject
7 | ^https?:\/\/.+\.(pglstatp-toutiao|pstatp)\.com\/(obj|img)\/web\.business\.image\/.+ url reject
8 | ^https?:\/\/.+\.(pglstatp-toutiao|pstatp)\.com\/obj\/ad-pattern\/renderer url reject
9 | ^https?:\/\/gurd\.snssdk\.com\/src\/server\/v3\/package url reject
10 | ^https?:\/\/.+\.byteimg.com/tos-cn-i-1yzifmftcy\/(.+)-jpeg\.jpeg url reject
11 | ^https?:\/\/.+\.pstatp\.com\/obj\/mosaic-legacy\/.+\?from\=ad url reject
12 | ^https?:\/\/.+\.pstatp\.com\/bytecom\/resource\/track_log\/src\/.+ url reject
13 | ^https?:\/\/.+\.snssdk\.com\/video\/play\/1\/toutiao\/.+\/mp4 url reject
14 | ^https?:\/\/.+\.snssdk.com\/api\/ad\/.+ url reject
15 | ^http:\/\/.+\.byteimg\.com\/ad-app-package url reject
16 | ^http:\/\/.+\.byteimg\.com\/web\.business\.image url reject
17 | # .+web\.business\.image url reject
18 |
19 | ^https?:\/\/.+\.(pglstatp-toutiao|pstatp)\.com\/(ad-app-package|ad)\/.+ url reject
20 | ^https?:\/\/adim\.pinduoduo\.com\/.+\/toutiao\?.+ url reject
21 | ^https?:\/\/.+novelapp\.fqnovelvod\.com\/.+\/video\/.+ url reject
22 | ^http:\/\/.+\.douyincdn\.com\/stage\/.+\.flv url reject
23 |
24 | hostname = *.pangolin-sdk-toutiao,*.pangolin-sdk-toutiao.*,*.pstatp.com,*.pstatp.com.*,*.pglstatp-toutiao.com.*,*.pglstatp-toutiao.com,gurd.snssdk.com,gurd.snssdk.com.*,*default.ixigua.com,adim.pinduoduo.com,v6-novelapp.fqnovelvod.com
--------------------------------------------------------------------------------
/quanx/rewrite/wb_intl.snippet:
--------------------------------------------------------------------------------
1 | hostname = api.weibo.cn, api.weibo.com, sdkapp.uve.weibo.com, wbapp.uve.weibo.com
2 |
3 | ^https?:\/\/(sdk|wb)app\.uve\.weibo\.com\/(interface\/sdk\/sdkad\.php|wbapplua\/wbpullad\.lua) url reject-dict
4 |
5 | ^https?:\/\/api\.weibo\.(cn|com)\/2\/((ad\/weibointl)|(statuses\/(friends_timeline|(friends\/timeline)|(extend)))|(profile\/container_timeline)|(searchall)) url script-response-body https://github.com/srk24/profile/raw/master/js/weibo_timeline.min.js
6 |
--------------------------------------------------------------------------------
/quanx/sample-profile.conf:
--------------------------------------------------------------------------------
1 | [general]
2 | geo_location_checker=http://ip-api.com/json/?fields=11024,https://github.com/srk24/profile/raw/master/quanx/location-with-script.min.js
3 | dns_exclusion_list=*.cmpassport.com, *.jegotrip.com.cn, *.icitymobile.mobi, id6.me, *.pingan.com.cn, *.cmbchina.com
4 | excluded_routes=239.255.255.250/32, 24.105.30.129/32, 185.60.112.157/32, 185.60.112.158/32, 182.162.132.1/32
5 | ;udp_whitelist=53, 123, 1900, 80-443
6 | fallback_udp_policy=direct
7 | server_check_url=http://cp.cloudflare.com
8 |
9 | [dns]
10 | ;no-system
11 | ;prefer-doh3
12 | server=119.29.29.29
13 | server=223.5.5.5
14 | ;doh-server=https://223.5.5.5/dns-query
15 | ;doh-server=https://i.passcloud.xyz/dns-query
16 |
17 | [policy]
18 | ;static=CHOOSE, proxy, HK, JP, US, img-url=pencil.and.outline.system
19 | ;url-latency-benchmark=HK, server-tag-regex=港, check-interval=600, tolerance=0, alive-checking=false, img-url=paperplane.system
20 | ;url-latency-benchmark=JP, server-tag-regex=日, check-interval=600, tolerance=0, alive-checking=false, img-url=paperplane.system
21 | ;url-latency-benchmark=US, server-tag-regex=美, check-interval=600, tolerance=0, alive-checking=false, img-url=paperplane.system
22 |
23 | [server_remote]
24 |
25 | [filter_remote]
26 | https://github.com/srk24/profile/raw/master/quanx/list/reject.snippet, tag=reject, update-interval=172800, opt-parser=false, inserted-resource=true, enabled=true
27 | https://github.com/srk24/profile/raw/master/quanx/list/proxy.snippet, tag=proxy, update-interval=172800, opt-parser=false, inserted-resource=true, enabled=true
28 | https://github.com/srk24/profile/raw/master/quanx/list/cn.snippet, tag=direct, update-interval=172800, opt-parser=false, inserted-resource=true, enabled=true
29 | https://github.com/srk24/profile/raw/master/quanx/list/apple.snippet, tag=apple, update-interval=172800, opt-parser=false, inserted-resource=true, enabled=true
30 | https://github.com/srk24/profile/raw/master/quanx/list/lan.snippet, tag=lan, update-interval=172800, opt-parser=false, inserted-resource=true, enabled=true
31 |
32 | [rewrite_remote]
33 | https://github.com/srk24/profile/raw/master/quanx/rewrite/bilibili.snippet, tag=Bilibili, update-interval=172800, opt-parser=false, enabled=true
34 | https://github.com/srk24/profile/raw/master/quanx/rewrite/weibo_intl.snippet, tag=Weibo, update-interval=172800, opt-parser=false, enabled=true
35 |
36 | [server_local]
37 |
38 | [filter_local]
39 | geoip, cn, direct
40 | final, proxy
41 |
42 | [rewrite_local]
43 | ^https://www\.google\.cn url 302 https://www.google.com
44 |
45 | [task_local]
46 |
47 | [mitm]
48 | hostname = www.google.cn
49 |
--------------------------------------------------------------------------------
/sing/README.md:
--------------------------------------------------------------------------------
1 | # 准备工作
2 |
3 | ## openwrt pcocd
4 |
5 | ```bash
6 | mv sing.init /etc/init.d/sing
7 | ```
8 |
9 | ## download or update to /opt/sing-box
10 |
11 | [Releases Page](https://github.com/SagerNet/sing-box/releases/latest)
12 |
13 | ## 添加 oscp 流量直连
14 |
15 | ```bash
16 | nft add table inet oscp_table
17 | nft add chain inet oscp_table oscp_chain { type filter hook prerouting priority raw \; }
18 | nft add rule inet oscp_table oscp_chain meta l4proto ip ip dscp 0x04 accept
19 | nft add rule inet oscp_table oscp_chain meta l4proto ip6 ip6 dscp 0x04 accept
20 | ```
21 |
--------------------------------------------------------------------------------
/sing/default.json:
--------------------------------------------------------------------------------
1 | {
2 | "log": {
3 | "disabled": false,
4 | "level": "warn",
5 | "output": "sing-box.log",
6 | "timestamp": false
7 | },
8 | "experimental": {
9 | "cache_file": {
10 | "enabled": true,
11 | "store_fakeip": true
12 | },
13 | "clash_api": {
14 | "external_controller": "0.0.0.0:9090",
15 | "access_control_allow_origin": ["http://board.zash.run.place", "http://clash.razord.top"],
16 | "access_control_allow_private_network": true,
17 | "external_ui": "ui",
18 | "external_ui_download_url": "https://ghfast.top/https://github.com/Zephyruso/zashboard/releases/latest/download/dist.zip",
19 | "external_ui_download_detour": "direct-out",
20 | "secret": "password"
21 | }
22 | },
23 | "dns": {
24 | "final": "dns_local",
25 | "strategy": "ipv4_only",
26 | "servers": [
27 | {
28 | "type": "h3",
29 | "tag": "dns_encrypt",
30 | "server": "dns.alidns.com",
31 | "domain_resolver": "dns_local"
32 | },
33 | {
34 | "type": "udp",
35 | "tag": "dns_local",
36 | "server": "119.29.29.29"
37 | },
38 | {
39 | "type": "udp",
40 | "tag": "dns_remote",
41 | "server": "8.8.8.8",
42 | "detour": "select-out"
43 | }
44 | ],
45 | "rules": [
46 | {
47 | "action": "route",
48 | "server": "dns_local",
49 | "rule_set": ["domestic", "in_direct"]
50 | },
51 | {
52 | "action": "route",
53 | "server": "dns_remote",
54 | "rule_set": ["global"]
55 | }
56 | ]
57 | },
58 | "inbounds": [
59 | {
60 | "type": "tun",
61 | "tag": "tun-in",
62 | "interface_name": "utun0",
63 | "address": ["172.18.0.1/30", "fdfe:dcba:9876::1/126"],
64 | "auto_route": true,
65 | "auto_redirect": true,
66 | "route_exclude_address_set": ["geoip_cn"],
67 | "stack": "gvisor"
68 | }
69 | ],
70 | "route": {
71 | "default_domain_resolver": "dns_local",
72 | "auto_detect_interface": true,
73 | "final": "select-out",
74 | "rules": [
75 | {
76 | "action": "hijack-dns",
77 | "port": 53
78 | },
79 | {
80 | "action": "sniff",
81 | "sniffer": ["http", "tls", "quic", "bittorrent"]
82 | },
83 | {
84 | "action": "route",
85 | "outbound": "direct-out",
86 | "protocol": ["bittorrent"]
87 | },
88 | {
89 | "action": "route",
90 | "outbound": "direct-out",
91 | "rule_set": ["domestic", "in_direct"]
92 | },
93 | {
94 | "action": "route",
95 | "outbound": "select-out",
96 | "rule_set": ["global"]
97 | },
98 | {
99 | "action": "route",
100 | "outbound": "direct-out",
101 | "ip_is_private": true
102 | }
103 | ],
104 | "rule_set": [
105 | {
106 | "type": "inline",
107 | "tag": "in_direct",
108 | "rules": [{ "domain_suffix": ["steamserver.net", "steamcontent.com"] }]
109 | },
110 | {
111 | "type": "remote",
112 | "tag": "global",
113 | "format": "binary",
114 | "url": "https://ghfast.top/https://github.com/SagerNet/sing-geosite/raw/rule-set/geosite-geolocation-!cn.srs",
115 | "download_detour": "direct-out",
116 | "update_interval": "6h"
117 | },
118 | {
119 | "type": "remote",
120 | "tag": "domestic",
121 | "format": "binary",
122 | "url": "https://ghfast.top/https://github.com/SagerNet/sing-geosite/raw/rule-set/geosite-geolocation-cn.srs",
123 | "download_detour": "direct-out",
124 | "update_interval": "6h"
125 | },
126 | {
127 | "type": "remote",
128 | "tag": "geoip_cn",
129 | "format": "binary",
130 | "url": "https://ghfast.top/https://github.com/Loyalsoldier/geoip/raw/release/srs/cn.srs",
131 | "download_detour": "direct-out",
132 | "update_interval": "6h"
133 | }
134 | ]
135 | }
136 | }
137 |
--------------------------------------------------------------------------------
/sing/nftables.d/generate-cn-list.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | # 定义文件
6 | CN_TXT="/etc/nftables.d/cn.txt"
7 | CN_NFT="/etc/nftables.d/cn-list.nft"
8 |
9 | echo "Downloading CN IP list..."
10 | # 下载 cn.txt
11 | wget -O "$CN_TXT" "https://ghfast.top/https://github.com/Loyalsoldier/geoip/raw/release/text/cn.txt"
12 |
13 | echo "Generating NFT sets file..."
14 | # 开始写 nft set 文件
15 | {
16 | echo "set cn_ipv4 {"
17 | echo " type ipv4_addr; flags interval; elements = {"
18 | grep -v ":" "$CN_TXT" | awk '{ print " " $1 "," }'
19 | echo " }"
20 | echo "}"
21 |
22 | echo ""
23 |
24 | echo "set cn_ipv6 {"
25 | echo " type ipv6_addr; flags interval; elements = {"
26 | grep ":" "$CN_TXT" | awk '{ print " " $1 "," }'
27 | echo " }"
28 | echo "}"
29 | } > "$CN_NFT"
30 |
31 | # 重新加载 nftables
32 | nft -f /etc/nftables.d/sing-box.nft
33 |
34 | echo "CN list updated and firewall rules reloaded."
35 |
--------------------------------------------------------------------------------
/sing/nftables.d/sing-box.nft:
--------------------------------------------------------------------------------
1 | #!/usr/sbin/nft -f
2 |
3 | include "/etc/nftables.d/cn-list.nft"
4 |
5 | table inet sing_box_transparent_proxy {
6 | chain prerouting {
7 | type filter hook prerouting priority mangle; policy accept;
8 |
9 | # Skip already marked traffic
10 | meta mark 0x2024 accept
11 |
12 | # Skip cn traffic
13 | ip daddr @cn_ipv4 accept
14 | ip6 daddr @cn_ipv6 accept
15 |
16 | # Skip traffic with specific DSCP value
17 | ip dscp 0x04 accept
18 | ip6 dscp 0x04 accept
19 |
20 | # Apply redirects to sing
21 | meta l4proto udp tproxy to 127.0.0.1:6153
22 | meta l4proto tcp redirect to 127.0.0.1:6152
23 | }
24 |
25 | chain output {
26 | type filter hook output priority mangle; policy accept;
27 |
28 | # skip user=sing-box
29 | skuid sing-box accept
30 |
31 | # Skip already marked traffic
32 | meta mark 0x2024 accept
33 |
34 | # Skip traffic to local networks
35 | ip daddr @cn_ipv4 accept
36 | ip6 daddr @cn_ipv6 accept
37 |
38 | # Skip traffic with specific DSCP value
39 | ip dscp 0x04 accept
40 | ip6 dscp 0x04 accept
41 |
42 | # Apply redirects to sing
43 | meta l4proto udp tproxy to 127.0.0.1:6153
44 | meta l4proto tcp redirect to 127.0.0.1:6152
45 | }
46 | }
--------------------------------------------------------------------------------
/sing/ruleset/adguard.srs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/srk24/profile/65c5ac8a3ccf191a54758477cb41183f21c2c727/sing/ruleset/adguard.srs
--------------------------------------------------------------------------------
/sing/ruleset/pcdn.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "rules": [
4 | {
5 | "domain": [
6 | "p2p.huya.com",
7 | "p2p.qq.com",
8 | "p2ptun.qq.com",
9 | "p2pupdate.gamedl.qq.com",
10 | "p2pupgrade.gamedl.qq.com",
11 | "pcdn.yximgs.com",
12 | "stun.hitv.com"
13 | ],
14 | "domain_suffix": [
15 | "bsccdn.net",
16 | "gjfzpt.cn",
17 | "jomodns.cn",
18 | "kuiniuca.com",
19 | "pkoplink.com",
20 | "saxysec.com",
21 | "szbdyd.com",
22 | "uhabo.com",
23 | "xycdn.com",
24 | "mcdn.bilivideo.cn",
25 | "onethingpcs.com",
26 | "pcdn.xmcdn.com",
27 | "tpa-hcdn.iqiyi.com",
28 | "stun.douyucdn.cn",
29 | "stun1.douyucdn.cn",
30 | "dyp2p-ali.douyucdn.cn",
31 | "dyp2p-hw.douyucdn.cn",
32 | "p2p-ali.douyucdn.cn",
33 | "p2pchunk-hw.douyucdn.cn",
34 | "p2pchunk-table.douyucdn.cn",
35 | "p2pchunk-ws.douyucdn.cn",
36 | "p2perrorlog.douyucdn.cn",
37 | "p2plive-ali.douyucdn.cn",
38 | "p2plive-ws.douyucdn.cn",
39 | "p2plog.douyucdn.cn",
40 | "p2pvod-ws.douyucdn.cn"
41 | ],
42 | "domain_regex": [
43 | ".*pcdn.*biliapi.net",
44 | ".*pcdn.*youku.com",
45 | ".*p2p.*qq.com"
46 | ]
47 | }
48 | ]
49 | }
--------------------------------------------------------------------------------
/sing/ruleset/pcdn.srs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/srk24/profile/65c5ac8a3ccf191a54758477cb41183f21c2c727/sing/ruleset/pcdn.srs
--------------------------------------------------------------------------------
/sing/ruleset/process_direct.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "rules": [
4 | {
5 | "process_name": [
6 | "storedownloadd",
7 | "v2ray",
8 | "ss-local",
9 | "UUBooster",
10 | "aria2c.exe",
11 | "BitComet.exe",
12 | "fdm.exe",
13 | "NetTransport.exe",
14 | "qbittorrent.exe",
15 | "Thunder.exe",
16 | "transmission-daemon.exe",
17 | "transmission-qt.exe",
18 | "uTorrent.exe",
19 | "WebTorrent.exe",
20 | "aria2c",
21 | "fdm",
22 | "Folx",
23 | "NetTransport",
24 | "qbittorrent",
25 | "qbittorrent-nox",
26 | "Thunder",
27 | "Transmission",
28 | "uTorrent",
29 | "WebTorrent",
30 | "WebTorrent Helper"
31 | ]
32 | }
33 | ]
34 | }
35 |
--------------------------------------------------------------------------------
/sing/ruleset/process_direct.srs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/srk24/profile/65c5ac8a3ccf191a54758477cb41183f21c2c727/sing/ruleset/process_direct.srs
--------------------------------------------------------------------------------
/sing/sing.pac:
--------------------------------------------------------------------------------
1 | function FindProxyForURL(url, host) {
2 | return "SOCKS5 127.0.0.1:7000";
3 | }
4 |
--------------------------------------------------------------------------------
/sing/winsw.xml:
--------------------------------------------------------------------------------
1 |
2 | sing-box-svc
3 | Sing-box Service
4 | The service runs sing-box continuous integration system.
5 | ./sing-box.exe
6 | run -D ./ -C ./config --disable-color
7 | run
8 |
9 | ./log
10 | Automatic
11 |
12 |
13 |
14 | High
15 |
16 | ./sing-outbound-parser.exe
17 | -c ./sing-outbound-parser-config.json
18 |
19 |
--------------------------------------------------------------------------------
/surge/list/adguard_exclude.list:
--------------------------------------------------------------------------------
1 | ad.10010.com
2 | ad.abchina.com
3 | ad.kazakinfo.com
4 | ad.ourgame.com
5 | adcdn.pingan.com
6 | advert.kf5.com
7 | api.ads.tvb.com
8 | app-advertise.zhihuishu.com
9 | buyad.bi-xenon.cn
10 | captcha.su.baidu.com
11 | img.ads.tvb.com
12 | www3.doubleclick.net
13 | acs-m.daraz.pk
14 | taiga.maven.io
15 | tlh.gedidigital.it
16 | smtp.focusgroupresearch.com
17 | ap01.records.in.treasuredata.com
18 | click.avs.io
19 | link.sylikes.com
20 | rd.bizrate.com
21 | www.daraz.pk
22 | daraz.com
23 | sbs.demdex.net
24 | cl.link-ag.net
25 | action.metaffiliation.com
26 | www.dogpile.com
27 | acs-m.daraz.com.bd
28 | f-gear.ec-optimizer.com
29 | get.neofinancial.com
30 | hidive.com
31 | learn.khanacademy.org
32 | res.ads.nicovideo.jp
33 | sax.sina.com.cn
34 | linka.page
35 | track.webgains.com
36 | secureimage.securedataimages.com
37 | infra-api.newrelic.com
38 | tms.capitalone.com
39 | redir.ownpage.fr
40 | tr.rdrtr.com
41 | media-consumer365.desigual.com
42 | crm-cdn.peek-cloppenburg.com
43 | public-cis.exponea.com
44 | cdn.rozetka.com.ua
45 | vcentry2.valuecommerce.ne.jp
46 | recommender.scarabresearch.com
47 | refer.discover.com
48 | cmp.inmobi.com
49 | data.digital.costco.ca
50 | data.digital.costco.com
51 | api.karte.io
52 | sponsor.nitropay.com
53 | click.cptrack.de
54 | ezodn.com
55 | gate.first-id.fr
56 | leechers-paradise.org
57 | go.adjust.com
58 | clickattr.wayup.com
59 | remembering.ca
60 | obituaries.therecord.com
61 | catchup.thisisdax.com
62 | px.a8.net
63 | cdn.duurzaam.greenchoice.nl
64 | c.office.com
65 | surveymyopinion.researchnow.com
66 | e.customeriomail.com
67 | partner.everydays.de
68 | api.docodoco.jp
69 | js.monitor.azure.com
70 | link.morningbrew.com
71 | click.appcast.io
72 | anwb.webpower.eu
73 | torimochi.line-apps.com
74 | core.crazyegg.com
75 | app.crazyegg.com
76 | oa.tr.line.me
77 | stash.roistat.com
78 | marketing.net.idealo-partner.com
79 | netatmo.commander1.com
80 | vcentry3.valuecommerce.ne.jp
81 | -ds.metric.gstatic.com
82 | id.i2i.jp
83 | thumbnail.thench.net
84 | validate.perfdrive.com
85 | ia.hit.interia.pl
86 | analytics.amplitude.com
87 | adsterra.com
88 | ads.adsterra.com
89 | publishers.adsterra.com
90 | beta.publishers.adsterra.com
91 | partners.adsterra.com
92 | beta.partners.adsterra.com
93 | affiliates.adsterra.com
94 | beta.affiliates.adsterra.com
95 | help-advertisers.adsterra.com
96 | goto.target.com
97 | goto.walmart.com
98 | citiintl.122.2o7.net
99 | ma135-r.analytics.edgekey.net
100 | 79423.analytics.edgekey.net
101 | classliving.lpages.co
102 | home.focusatwill.com
103 | health.halodoc.com
104 | promo.gramedia.com
105 | support-beacon.nakanohito.jp
106 | support-widget.nakanohito.jp
107 | afi-b.com
108 | daikoku.ebis.ne.jp
109 | envato.market
110 | ac.ebis.ne.jp
111 | email.awscloud.com
112 | oneline.nextday.media
113 | ftp.bmp.ovh
114 | cloud.notification-naviextras.com
115 | email.elitedangerous.com
116 | links.e.theatlantic.com
117 | app.appsflyer.com
118 | email.procook.co.uk
119 | omsc.kpn.com
120 | logentries.com
121 | go.scorptec.com.au
122 | links.getblueshift.com
123 | click.trafficguard.ai
124 | hb.afl.rakuten.co.jp
125 | pt.afl.rakuten.co.jp
126 | proto2ad.durasite.net
127 | tags.crwdcntrl.net
128 | official.paymaya.com
129 | statcounter.com
130 | www.statcounter.com
131 | gs.statcounter.com
132 | click.virt.exacttarget.com
133 | login.sendpulse.com
134 | a.sellpoint.net
135 | tlaol.com
136 | admin.dable.io
137 | log.mmstat.com
138 | click.simba.taobao.com
139 | cs.silverpop.com
140 | grp07.ias.rakuten.co.jp
141 | cindyholbrook.lpages.co
142 | pagead.l.doubleclick.net
143 | www.googleadservices.com
144 | my.tealiumiq.com
145 | artifactory.appodeal.com
146 | www.jdoqocy.com
147 | cj.dotomi.com
148 | intersport.peerius.com
149 | cutcaptcha.com
150 | forum.notebookreview.com
151 | radiofrance.targetspot.com
152 | awin1.com
153 | app.adjust.com
154 | feed.adrelayer.com
155 | redirect.appmetrica.yandex.com
156 | guce.advertising.com
157 | a.adwolf.ru
158 | cm-beacon.nakanohito.jp
159 | cm-widget.nakanohito.jp
160 | ads.tdbank.com
161 | nineto5mac-d.openx.net
162 | redir.tradedoubler.com
163 | href.li
164 | str.hit.gemius.pl
165 | track.rutarget.ru
166 | 5471782.fls.doubleclick.net
167 | omniture.walmart.com
168 |
--------------------------------------------------------------------------------
/surge/list/pcdn.list:
--------------------------------------------------------------------------------
1 | p2p.huya.com
2 | p2p.qq.com
3 | p2ptun.qq.com
4 | p2pupdate.gamedl.qq.com
5 | p2pupgrade.gamedl.qq.com
6 | pcdn.yximgs.com
7 | stun.hitv.com
8 | .bsccdn.net
9 | .gjfzpt.cn
10 | .jomodns.cn
11 | .kuiniuca.com
12 | .pkoplink.com
13 | .saxysec.com
14 | .szbdyd.com
15 | .uhabo.com
16 | .xycdn.com
17 | .mcdn.bilivideo.cn
18 | .onethingpcs.com
19 | .pcdn.xmcdn.com
20 | .tpa-hcdn.iqiyi.com
21 | .stun.douyucdn.cn
22 | .stun1.douyucdn.cn
23 | .dyp2p-ali.douyucdn.cn
24 | .dyp2p-hw.douyucdn.cn
25 | .p2p-ali.douyucdn.cn
26 | .p2pchunk-hw.douyucdn.cn
27 | .p2pchunk-table.douyucdn.cn
28 | .p2pchunk-ws.douyucdn.cn
29 | .p2perrorlog.douyucdn.cn
30 | .p2plive-ali.douyucdn.cn
31 | .p2plive-ws.douyucdn.cn
32 | .p2plog.douyucdn.cn
33 | .p2pvod-ws.douyucdn.cn
34 |
--------------------------------------------------------------------------------
/surge/list/reject.list:
--------------------------------------------------------------------------------
1 | 643108e7617ef.cdn.sohucs.com
2 | adeventtracker.spotify.com
3 | adstudio-assets.scdn.co
4 | analytics.google.com
5 | apilog-web.acfun.cn
6 | bloodhound.spotify.com
7 | e8aeb8bbdbbd7.cdn.sohucs.com
8 | log-sdk.gifshow.com
9 | pinggai0.caixin.com
10 | pinggai1.caixin.com
11 | pinggai2.caixin.com
12 | pinggai3.caixin.com
13 | pinggai4.caixin.com
14 | pinggai5.caixin.com
15 | pinggai6.caixin.com
16 | pinggai7.caixin.com
17 | pinggai8.caixin.com
18 | pinggai9.caixin.com
19 | wlog.kuaishou.com
20 | .1rx.io
21 | .2016.sina.cn
22 | .2mdn-cn.net
23 | .2mdn.net
24 | .51y5.net
25 | .7box.vip
26 | .a-dxk.play.api.3g.youku.com
27 | .a.adtng.com
28 | .a.alimama.cn
29 | .a.baidu.com
30 | .a.ckm.iqiyi.com
31 | .a.market.xiaomi.com
32 | .a.youdao.com
33 | .aaxads.com
34 | .acjs.aliyun.com
35 | .actives.youku.com
36 | .ad-delivery.net
37 | .ad-srv.net
38 | .ad.12306.cn
39 | .ad.api.3g.youku.com
40 | .ad.api.mobile.youku.com
41 | .ad.api.moji.com
42 | .ad.duapps.com
43 | .ad.games.dmm.com
44 | .ad.hpplay.cn
45 | .ad.intl.xiaomi.com
46 | .ad.m.iqiyi.com
47 | .ad.mi.com
48 | .ad.mobile.youku.com
49 | .ad.player.baidu.com
50 | .ad.qq.com
51 | .ad.qun.qq.com
52 | .ad.sina.com.cn
53 | .ad.unimhk.com
54 | .ad.wang502.com
55 | .ad.xiaomi.com
56 | .ad1.xiaomi.com
57 | .adash-c.m.taobao.com
58 | .adash-c.ut.taobao.com
59 | .adash-emas.cn-hangzhou.aliyuncs.com
60 | .adash.m.taobao.com
61 | .adash.man.aliyuncs.com
62 | .adashbc.m.taobao.com
63 | .adashbc.ut.taobao.com
64 | .adashx.m.taobao.com
65 | .adashx.ut.amap.com
66 | .adashx.ut.ele.me
67 | .adashx.ut.youku.com
68 | .adashx4ae.ut.taobao.com
69 | .adashx4yt.m.taobao.com
70 | .adashxgc.ut.taobao.com
71 | .adbehavior.ximalaya.com
72 | .adbkwai.com
73 | .adbox.sina.com.cn
74 | .adbutter.net
75 | .adcolony.com
76 | .addthisedge.com
77 | .adeng.hpplay.cn
78 | .adfilter.imtt.qq.com
79 | .adimages.sina.com.hk
80 | .adimg.mobile.sina.cn
81 | .adimg.uve.weibo.com
82 | .adinplay.com
83 | .adivery.com
84 | .adivery.ir
85 | .adjust.com
86 | .adjust.io
87 | .adjust.net.in
88 | .adjust.world
89 | .adkwai.com
90 | .adm.baidu.com
91 | .adm.leju.sina.com.cn
92 | .admob-cn.com
93 | .admob.com
94 | .admob.xiaomi.com
95 | .admusicpic.music.126.net
96 | .adnet.sohu.com
97 | .adnxs.com
98 | .adping.qq.com
99 | .adpm.app.qq.com
100 | .adq.chinaso.com
101 | .ads-api.duolingo.com
102 | .ads-union.jd.com
103 | .ads-uo.api.leiniao.com
104 | .ads-ut.api.leiniao.com
105 | .ads.api.my7v.com
106 | .ads.huan.tv
107 | .ads.huantest.com
108 | .ads.music.126.net
109 | .ads.pubmatic.com
110 | .ads.service.kugou.com
111 | .ads.sina.com
112 | .ads.sohu.com
113 | .ads.trafficjunky.net
114 | .ads.union.jd.com
115 | .ads.unitychina.cn
116 | .ads.wteam.xyz
117 | .ads.yahoo.com
118 | .ads.youtube.com
119 | .adscdn.baidu.com
120 | .adsclick.qq.com
121 | .adse.wsa.ximalaya.com
122 | .adse.ximalaya.com
123 | .adsense.com
124 | .adsensecustomsearchads.com
125 | .adsenseformobileapps.com
126 | .adservice.google.com
127 | .adserviceretry.kglink.cn
128 | .adserviceretry.kugou.com
129 | .adsfile.qq.com
130 | .adsh.m.taobao.com
131 | .adshmmsg.qq.com
132 | .adslvfile.qq.com
133 | .adslvseed.qq.com
134 | .adsmind.apdcdn.tc.qq.com
135 | .adsqqclick.qq.com
136 | .adstestview.qq.com
137 | .adsview.qq.com
138 | .adsview2.qq.com
139 | .adtechus.com
140 | .adtrue.com
141 | .adukwai.com
142 | .adv-sv-show.focus.cn
143 | .adv.app.qq.com
144 | .adv.sec.intl.miui.com
145 | .adv.sec.miui.com
146 | .advapi.joyplus.tv
147 | .advapikj.joyplus.tv
148 | .adver.qq.com
149 | .advertisercommunity.com
150 | .advertiserscommunity.com
151 | .advertising.adobe.com
152 | .advertserve.com
153 | .adwords-community.com
154 | .adwords.com
155 | .adwordsexpress.com
156 | .adx.36kr.com
157 | .adx.xiaodutv.com
158 | .adxprtz.com
159 | .ae.bdstatic.com
160 | .afd.baidu.com
161 | .afp.adchina.com
162 | .afp.alicdn.com
163 | .afp.iqiyi.com
164 | .agoodm.m.taobao.com
165 | .agoodm.wapa.taobao.com
166 | .alipaylog.com
167 | .alitui.weibo.com
168 | .alog.umeng.com
169 | .alog.umengcloud.com
170 | .als.baidu.com
171 | .amazon-adsystem.com
172 | .amdc.alipay.com
173 | .analytics-data.io
174 | .analytics.163.com
175 | .analytics.vpc.duolingo.com
176 | .api-adservices.apple.com
177 | .api.apps.sina.cn
178 | .api.game.letvstore.com
179 | .api.mobula.sdk.duapps.com
180 | .api.tuisong.baidu.com
181 | .api.wapa.taobao.com
182 | .api.waptest.taobao.com
183 | .apoll.m.taobao.com
184 | .app-measurement-cn.com
185 | .app-measurement.com
186 | .appc.baidu.com
187 | .appgift.sinaapp.com
188 | .applovin.com
189 | .applvn.com
190 | .appsupdate.sinaapp.com
191 | .ark.letv.com
192 | .assets.growingio.com
193 | .atanx.alicdn.com
194 | .atanx2.alicdn.com
195 | .atm.sina.com
196 | .atm.youku.com
197 | .atom-data.io
198 | .aty.sohu.com
199 | .b.bdstatic.com
200 | .b.smartvideo.youku.com
201 | .baichuan.baidu.com
202 | .baidustatic.com
203 | .baidutv.baidu.com
204 | .banlv.baidu.com
205 | .bar.baidu.com
206 | .bdplus.baidu.com
207 | .bds.snssdk.com
208 | .beacon.qq.com
209 | .beacon.sina.com.cn
210 | .beaconcdn.qq.com
211 | .beizi.biz
212 | .biz.weibo.com
213 | .bluekai.com
214 | .btlaunch.baidu.com
215 | .btrace.qq.com
216 | .byteadverts.com
217 | .c-adash.m.taobao.com
218 | .c-nfa.jd.com
219 | .c.baidu.com
220 | .c.uaa.iqiyi.com
221 | .c.yes.youku.com
222 | .casalemedia.com
223 | .cb.baidu.com
224 | .cbjs.baidu.com
225 | .cdn.advertserve.com
226 | .cdn.banclip.com
227 | .cdn.pocoiq.cn
228 | .cdn.segment.com
229 | .cdn0.mobmore.com
230 | .cfts1tifqr.com
231 | .china-caa.org
232 | .chinaciaf.org
233 | .cjhq.baidu.com
234 | .cleaner.baidu.com
235 | .click.ali213.net
236 | .click.aliyun.com
237 | .click.bes.baidu.com
238 | .click.hunantv.com
239 | .click.mz.simba.taobao.com
240 | .click.qianqian.com
241 | .click.uve.mobile.sina.cn
242 | .click.uve.weibo.com
243 | .cloudpush.iqiyi.com
244 | .cm.baidu.com
245 | .cm.ipinyou.com
246 | .cm.passport.iqiyi.com
247 | .cnaa123.com
248 | .collector.xhamster.com
249 | .contentabc.com
250 | .contentrecommend-out.mobile.sina.cn
251 | .contextual.media.net
252 | .count.video.sina.com.cn
253 | .counter.sina.com.cn
254 | .cpmstar.com
255 | .cpro.baidu.cn
256 | .cpro.baidu.com
257 | .cpro.baidustatic.com
258 | .cpro.tieba.baidu.com
259 | .cpro.zhidao.baidu.com
260 | .cpro2.baidu.com
261 | .cpro2.baidustatic.com
262 | .cps.360buy.com
263 | .cpu.baidu.com
264 | .crash.163.com
265 | .crashlytics.163.com
266 | .cre-dp.sina.cn
267 | .cre.dp.sina.cn
268 | .cretgate.com
269 | .crs.baidu.com
270 | .cstm.baidu.com
271 | .ctobsnssdk.com
272 | .cupid.iqiyi.com
273 | .d00.sina.com.cn
274 | .da.hunantv.com
275 | .da.mgtv.com
276 | .das-rpt-log.ucloud.cn
277 | .das.api.youku.com
278 | .das.mobile.youku.com
279 | .data.flurry.com
280 | .datax.baidu.com
281 | .dc.letv.com
282 | .dcads.sina.com.cn
283 | .dd713.bj.bcebos.com
284 | .decide.mixpanel.com
285 | .demdex.net
286 | .dev-push.m.youku.com
287 | .dig.bdurl.net
288 | .dl-vip.bav.baidu.com
289 | .dl-vip.pcfaster.baidu.co.th
290 | .dl.client.baidu.com
291 | .dl.g.youku.com
292 | .dl.kjava.sina.cn
293 | .dl.ops.baidu.com
294 | .dl1sw.baidu.com
295 | .dl2.bav.baidu.com
296 | .dlsw.baidu.com
297 | .dlsw.br.baidu.com
298 | .dlswbr.baidu.com
299 | .dmapp.youku.com
300 | .dmp.sina.cn
301 | .dn-growing.qbox.me
302 | .doubleclick-cn.net
303 | .doubleclick.cn
304 | .doubleclick.com
305 | .doubleclick.net
306 | .download.bav.baidu.com
307 | .download.sd.baidu.com
308 | .dp.im.weibo.cn
309 | .drmcmm.baidu.com
310 | .dsp.simba.taobao.com
311 | .duiwai.baidu.com
312 | .dup.baidustatic.com
313 | .dxp.baidu.com
314 | .dzl.baidu.com
315 | .e.baidu.com
316 | .e.kuaishou.cn
317 | .e.kuaishou.com
318 | .e.qq.com
319 | .e.stat.ykimg.com
320 | .eclick.baidu.com
321 | .ecma.bdimg.com
322 | .ecmb.bdimg.com
323 | .ecmc.bdimg.com
324 | .eduad.baidu.com
325 | .eiv.baidu.com
326 | .em.baidu.com
327 | .emogi.com
328 | .emoticon.sns.iqiyi.com
329 | .entry.baidu.com
330 | .epro.sogou.com
331 | .ero-advertising.com
332 | .eroadvertising.com
333 | .ers.baidu.com
334 | .euads-o.api.leiniao.com
335 | .evt.mxplay.com
336 | .ex.mobmore.com
337 | .ex.puata.info
338 | .exoclick.com
339 | .exosrv.com
340 | .extlog.snssdk.com
341 | .f10.baidu.com
342 | .fav.simba.taobao.com
343 | .fc-feed.cdn.bcebos.com
344 | .fclick.baidu.com
345 | .fclog.baidu.com
346 | .feed.baidu.com
347 | .feedback.whalecloud.com
348 | .fenxi.com
349 | .ff.win.taobao.com
350 | .fm.p0y.cn
351 | .fout.jp
352 | .fpb.sohu.com
353 | .fz.letv.com
354 | .g.163.com
355 | .g.baidu.com
356 | .g.click.taobao.com
357 | .g.tbcdn.cn
358 | .g1.tagtic.cn
359 | .g3.letv.com
360 | .game.weibo.cn
361 | .game.weibo.com
362 | .gamecenter.iqiyi.com
363 | .gamex.mobile.youku.com
364 | .gdt.qq.com
365 | .gemini.yahoo.com
366 | .gia.jd.com
367 | .gimg.baidu.com
368 | .gma.alicdn.com
369 | .gmossp-sp.jp
370 | .go.sohu.com
371 | .go2.global
372 | .golden1.sogou.com
373 | .google-analytics-cn.com
374 | .google-analytics.com
375 | .googleadapis.com
376 | .googleads-cn.com
377 | .googleads.com
378 | .googleadservices-cn.com
379 | .googleadservices.com
380 | .googleadsserving.cn
381 | .googleanalytics.com
382 | .googleoptimize-cn.com
383 | .googleoptimize.com
384 | .googlesyndication-cn.com
385 | .googlesyndication.com
386 | .googletagmanager-cn.com
387 | .googletagmanager.com
388 | .googletagservices-cn.com
389 | .googletagservices.com
390 | .googletraveladservices-cn.com
391 | .googletraveladservices.com
392 | .googlevads-cn.com
393 | .goutong.baidu.com
394 | .gozendata.com
395 | .gsp1.baidu.com
396 | .gtms01.alicdn.com
397 | .gtms02.alicdn.com
398 | .gtms03.alicdn.com
399 | .gtms04.alicdn.com
400 | .guanggaoad.youku.com
401 | .guanjia.baidu.com
402 | .gw5.push.mcp.weibo.cn
403 | .gw6.push.mcp.weibo.cn
404 | .gz-data.com
405 | .gzads.com
406 | .h-adashx.ut.ele.me
407 | .h-adashx.ut.taobao.com
408 | .h-adashx.ut.youku.com
409 | .h-adashx4yt.ut.taobao.com
410 | .hao123union.baidu.com
411 | .hc.baidu.com
412 | .hm.baidu.com
413 | .hmma.baidu.com
414 | .hotchat-im.iqiyi.com
415 | .hpd.baidu.com
416 | .httpool.com
417 | .hubcloud.com.cn
418 | .huodong.vip.youku.com
419 | .hwads-t.api.my7v.com
420 | .hydra.alibaba.com
421 | .hz.pre.tbusergw.taobao.net
422 | .hz.tbusergw.taobao.net
423 | .hz.youku.com
424 | .i-mobile.co.jp
425 | .i.ipinyou.com
426 | .i.snssdk.com
427 | .iabchina.cn
428 | .iad.apple.com
429 | .iadmat.nosdn.127.net
430 | .iadmatapk.nosdn.127.net
431 | .iadmusicmat.music.126.net
432 | .iadmusicmatvideo.music.126.net
433 | .iadsdk.apple.com
434 | .idm-su.baidu.com
435 | .idm.bce.baidu.com
436 | .iebar.baidu.com
437 | .ifacelog.iqiyi.com
438 | .ikcode.baidu.com
439 | .im-apps.net
440 | .img-bss.csdn.net
441 | .img-x.jd.com
442 | .img.taotaosou.cn
443 | .img01.taotaosou.cn
444 | .imglnkc.com
445 | .imglnkd.com
446 | .imgstat.baidu.com
447 | .imp.optaim.com
448 | .impact-ad.jp
449 | .init.phpwind.com
450 | .inner-active.mobi
451 | .innovid.com
452 | .int.dpool.sina.com.cn
453 | .inte.sogou.com
454 | .inte.sogoucdn.com
455 | .interest.mix.sina.com.cn
456 | .intl.wapa.taobao.com
457 | .intl.waptest.taobao.com
458 | .ironbeast.io
459 | .isdspeed.qq.com
460 | .iwanad.baidu.com
461 | .iyes.youku.com
462 | .j.br.baidu.com
463 | .jads.co
464 | .jl3.yjaxa.top
465 | .js-agent.newrelic.com
466 | .juicyads.com
467 | .jxlog.istreamsche.com
468 | .jzt.jd.com
469 | .kaprila.com
470 | .kepler-37b.com
471 | .kstj.baidu.com
472 | .kuyun.com
473 | .l.ykimg.com
474 | .ladsp.com
475 | .leanplum.com
476 | .letv.allyes.com
477 | .lianmeng.360.cn
478 | .lijit.com
479 | .log.hunantv.com
480 | .log.mix.sina.com.cn
481 | .log.music.baidu.com
482 | .log.sina.cn
483 | .log.tbs.qq.com
484 | .log.umtrack.com
485 | .log.v2.hunantv.com
486 | .lqc006.com
487 | .lstat.youku.com
488 | .lu.sogoucdn.com
489 | .lxbjs.baidu.com
490 | .m-adash.m.taobao.com
491 | .m.intl.taobao.com
492 | .m.simba.taobao.com
493 | .m1.baidu.com
494 | .ma.baidu.com
495 | .mail-ads.google.com
496 | .marketingplatform.google.com
497 | .match.p4p.1688.com
498 | .material.istreamsche.com
499 | .mbdlog.iqiyi.com
500 | .mcs.snssdk.com
501 | .mediav.com
502 | .metrics.duolingo.com
503 | .mfadsrvr.com
504 | .mg.games.sina.com.cn
505 | .mgid.com
506 | .miao.baidu.com
507 | .microad.co.jp
508 | .microad.jp
509 | .minisite.letv.com
510 | .misc.in.duokanbox.com
511 | .mistat.xiaomi.com
512 | .mlog.hiido.com
513 | .mlt01.com
514 | .moat.com
515 | .moatads.com
516 | .mobads-logs.baidu.com
517 | .mobads.baidu.com
518 | .mobilemsg.youku.com
519 | .mobwithad.com
520 | .mopub.com
521 | .mpro.baidu.com
522 | .mpush.qq.com
523 | .msg.71.am
524 | .msg.m.letv.com
525 | .msg.video.qiyi.com
526 | .msg.youku.com
527 | .msg2.video.qiyi.com
528 | .msite.baidu.com
529 | .mtrace.qq.com
530 | .mvad.com
531 | .myes.youku.com
532 | .n.mark.letv.com
533 | .najva.com
534 | .nbsdk-baichuan.alicdn.com
535 | .nbsdk-baichuan.taobao.com
536 | .neirong.baidu.com
537 | .newspush.sinajs.cn
538 | .ns1p.net
539 | .nsclick.baidu.com
540 | .nsclickvideo.baidu.com
541 | .oascentral.sina.com
542 | .oascentral.sina.com.hk
543 | .oct.pocoiq.cn
544 | .ogury.co
545 | .ogury.com
546 | .onesignal.com
547 | .openrcv.baidu.com
548 | .openx.net
549 | .openxadexchange.com
550 | .openxcdn.net
551 | .openxenterprise.com
552 | .openxmarket.asia
553 | .osfota.cdn.aliyun.com
554 | .osupdate.aliyun.com
555 | .osupdateservice.yunos.com
556 | .p-log.ykimg.com
557 | .p.l.youku.com
558 | .p4p.sina.com.cn
559 | .palmnews.sina.cn
560 | .pangolin-dsp-toutiao-b.com
561 | .pangolin-dsp-toutiao.com
562 | .pangolin-sdk-toutiao-b.com
563 | .pangolin-sdk-toutiao.com
564 | .pangolin-sdk-toutiao1.com
565 | .pangolin.snssdk.com
566 | .panplayable-toutiao-b.com
567 | .panplayable-toutiao.com
568 | .passport-log.youku.com
569 | .pay.mobile.sina.cn
570 | .pbmp.ali213.net
571 | .pc.videoclick.baidu.com
572 | .pfp.sina.com.cn
573 | .pfpip.sina.com
574 | .pgdt.gtimg.cn
575 | .pglstatp-sdk-toutiao.com
576 | .pglstatp-snssdk-toutiao.com
577 | .pglstatp-toutiao-b.com
578 | .pglstatp-toutiao.com
579 | .pindao.huoban.taobao.com
580 | .pingjs.qq.com
581 | .pl.youku.com
582 | .policy.video.iqiyi.com
583 | .pos.baidu.com
584 | .presage.io
585 | .pro.hoye.letv.com
586 | .pro.letv.com
587 | .promote.biz.weibo.cn
588 | .pubmatic.com
589 | .pups.bdimg.com
590 | .push.m.youku.com
591 | .push.qq.com
592 | .push.wandoujia.com
593 | .push.zhanzhang.baidu.com
594 | .pv.sohu.com
595 | .qhupdate.com
596 | .qianclick.baidu.com
597 | .qpb.sohu.com
598 | .qpb1.sohu.com
599 | .qwapi.com
600 | .r.l.youku.com
601 | .re.m.taobao.com
602 | .re.taobao.com
603 | .realsrv.com
604 | .redirect.simba.taobao.com
605 | .release.baidu.com
606 | .res.hunantv.com
607 | .res.mi.baidu.com
608 | .rigel.baidustatic.com
609 | .river.zhidao.baidu.com
610 | .rj.baidu.com
611 | .rj.m.taobao.co
612 | .rj.m.taobao.com
613 | .rm.sina.com.cn
614 | .rplog.baidu.com
615 | .rs.sinajs.cn
616 | .s.360.cn
617 | .s.baidu.com
618 | .s.img.mix.sina.com.cn
619 | .s.p.youku.com
620 | .s.so.360.cn
621 | .s.union.360.cn
622 | .s4yxaqyq95.com
623 | .sa.tuisong.baidu.com
624 | .sabavision.com
625 | .sapi.sina.cn
626 | .sax.sina.cn
627 | .sax.sina.com.cn
628 | .saxn.sina.com.cn
629 | .saxs.sina.com.cn
630 | .sbeacon.sina.com.cn
631 | .sclick.baidu.com
632 | .sdk.m.youku.com
633 | .sdkapp.mobile.sina.cn
634 | .sdkapp.uve.weibo.com
635 | .sdkclick.mobile.sina.cn
636 | .sdkinit.taobao.com
637 | .sentry.d.mi.com
638 | .sentry.d.xiaomi.net
639 | .sentry.music.163.com
640 | .serving-sys.com
641 | .sestat.baidu.com
642 | .sf3-ttcdn-tos.pstatp.com
643 | .shadu.baidu.com
644 | .share.baidu.com
645 | .shhs-ydd8x2.yjrmss.cn
646 | .shuzilm.cn
647 | .simaba.taobao.com
648 | .simba.m.taobao.com
649 | .slog.sina.cn
650 | .slog.sina.com.cn
651 | .snapads.com
652 | .sngmta.qq.com
653 | .sobar.baidu.com
654 | .sobartop.baidu.com
655 | .socdm.com
656 | .spcode.baidu.com
657 | .splash-ads.cdn.unity.cn
658 | .splash-ads.unitychina.cn
659 | .spotxchange.com
660 | .srd.simba.taobao.com
661 | .ssacdn.com
662 | .ssp.api.tappx.com
663 | .stat.chinaso.com
664 | .stat.letv.com
665 | .stat.m.jd.com
666 | .stat.v.baidu.com
667 | .stat.y.qq.com
668 | .stat.youku.com
669 | .static.app.m.letv.com
670 | .static.hotjar.com
671 | .static.javhd.com
672 | .static.sensorsdata.cn
673 | .staticadm.leju.sina.com.cn
674 | .statis.api.3g.youku.com
675 | .stats.ipinyou.com
676 | .store.tv.api.3g.youku.com
677 | .store.xl.api.3g.youku.com
678 | .strip.taobaocdn.com
679 | .su.bdimg.com
680 | .su.bdstatic.com
681 | .supersonic.com
682 | .supersonicads-a.akamaihd.net
683 | .supersonicads.com
684 | .taboola.com
685 | .tajs.qq.com
686 | .tanxlog.istreamsche.com
687 | .tapsell.ir
688 | .tcss.qq.com
689 | .tdrec.youku.com
690 | .tejia.taobao.com
691 | .telecome.cn
692 | .temai.taobao.com
693 | .test.ott.youku.com
694 | .testads.api.my7v.com
695 | .theta.sogoucdn.com
696 | .tjqonline.cn
697 | .tjs.sjs.sinajs.cn
698 | .tk.baidu.com
699 | .tkweb.baidu.com
700 | .tm-banners.gamingadult.com
701 | .tns.simba.taobao.com
702 | .tob-cms.bj.bcebos.com
703 | .toboads.com
704 | .tongji.baidu.com
705 | .tongji.linezing.com
706 | .toolbar.baidu.com
707 | .trace.qq.com
708 | .track.sohu.com
709 | .tracker.ai.xiaomi.com
710 | .tracker.baidu.com
711 | .tracking.miui.com
712 | .trafficfactory.biz
713 | .trends.mobile.sina.cn
714 | .tsyndicate.com
715 | .tubemogul.com
716 | .tuijian.baidu.com
717 | .tvupgrade.yunos.com
718 | .tyh.taobao.com
719 | .u1.img.mobile.sina.cn
720 | .uat1.bfsspadserver.8le8le.com
721 | .uberads.com
722 | .ubmcmm.baidustatic.com
723 | .ucstat.baidu.com
724 | .ugdtimg.com
725 | .ulic.baidu.com
726 | .ulog.imap.baidu.com
727 | .unimhk.com
728 | .union.baidu.com
729 | .unioncom.cc
730 | .unionimage.baidu.com
731 | .unityads.unity.cn
732 | .unityads.unity3d.com
733 | .unityads.unitychina.cn
734 | .upapi.net
735 | .uranus.sogou.com
736 | .urchin.com
737 | .userimg.qunar.com
738 | .utility.baidu.com
739 | .utk.baidu.com
740 | .v.l.youku.com
741 | .v2.reachmax.cn
742 | .v6-adashx.ut.amap.com
743 | .v6-adashx.ut.cainiao.com
744 | .v6-adashx.ut.ele.me
745 | .v6-adashx.ut.taobao.com
746 | .val.api.youku.com
747 | .videopush.baidu.com
748 | .vv84.bj.bcebos.com
749 | .w.cnzz.com
750 | .w.gdown.baidu.com
751 | .w.m.taobao.com
752 | .w.x.baidu.com
753 | .wan.youku.com
754 | .wangmeng.baidu.com
755 | .wapwbclick.mobile.sina.cn
756 | .wbapp.mobile.sina.cn
757 | .wbapp.uve.weibo.com
758 | .wbclick.mobile.sina.cn
759 | .wbpctips.mobile.sina.cn
760 | .weishi.baidu.com
761 | .wenku-cms.bj.bcebos.com
762 | .widget.weibo.com
763 | .wisepush.video.baidu.com
764 | .wit.qq.com
765 | .wkctj.baidu.com
766 | .wm.baidu.com
767 | .woocall.sina.com.cn
768 | .wwads.cn
769 | .x.clearbitjs.com
770 | .xy-log.tagtic.cn
771 | .yektanet.com
772 | .yfanads.cn
773 | .yfanads.com
774 | .yiliao.hupan.com
775 | .ykatr.youku.com
776 | .ykrec.youku.com
777 | .ylog.hiido.com
778 | .ysm.yahoo.com
779 | .yuedu.iqiyi.com
780 | .z.gds.cnzz.com
781 | .znsv.baidu.com
782 | .zxid-api.mobileservice.cn
783 | .zxid-m.mobileservice.cn
784 | .zymo.mps.weibo.com
785 | .zynga.com
786 | .zyngaplayersupport.com
787 | .zz.bdstatic.com
788 | .zzy1.quyaoya.com
789 | .apidns.kwd.inkuai.com
790 | .dns.iqiyi.com
791 | .dns.jd.com
792 | .dns.qiyipic.iqiyi.com
793 | .dns.weibo.cn
794 | .dns.weixin.qq.com
795 | .dns.weixin.qq.com.cn
796 | .doh.iqiyi.com
797 | .doh.ptqy.gitv.tv
798 | .dotserver.douyucdn.cn
799 | .hdns.ksyun.com
800 | .httpdns-api.aliyuncs.com
801 | .httpdns-browser.platform.dbankcloud.cn
802 | .httpdns-sc.aliyuncs.com
803 | .httpdns-sdk.n.netease.com
804 | .httpdns.alicdn.com
805 | .httpdns.baidu.com
806 | .httpdns.baidubce.com
807 | .httpdns.bcelive.com
808 | .httpdns.bilivideo.com
809 | .httpdns.browser.miui.com
810 | .httpdns.c.cdnhwc2.com
811 | .httpdns.cctv.com
812 | .httpdns.danuoyi.tbcache.com
813 | .httpdns.gslb.yy.com
814 | .httpdns.huaweicloud.com
815 | .httpdns.kg.qq.com
816 | .httpdns.kwd.inkuai.com
817 | .httpdns.meituan.com
818 | .httpdns.music.163.com
819 | .httpdns.n.netease.com
820 | .httpdns.n.shifen.com
821 | .httpdns.ocloud.heytapmobi.com
822 | .httpdns.ocloud.oppomobile.com
823 | .httpdns.platform.dbankcloud.cn
824 | .httpdns.platform.dbankcloud.com
825 | .httpdns.pro
826 | .httpdns.push.heytapmobi.com
827 | .httpdns.push.oppomobile.com
828 | .httpdns.volcengineapi.com
829 | .httpdns.yunxindns.com
830 | .httpdns.zybang.com
831 | .httpdns1.cc.cdnhwc5.com
832 | .httpdnsvip.meituan.com
833 | .httpsdns.baidu.com
834 | .kuaishou.httpdns.pro
835 | .lofter.httpdns.c.163.com
836 | .music.httpdns.c.163.com
837 | .tanx.com
838 | .miaozhen.com
839 | .tqt.weibo.cn
840 | .qzs.gdtimg.com
841 | .open.e.kuaishou.cn
842 | .open.e.kuaishou.com
843 | .cnlogs.umeng.com
844 | .umengcloud.com
845 |
--------------------------------------------------------------------------------
/surge/module/ad_base.sgmodule:
--------------------------------------------------------------------------------
1 | #!name= Advertising Base Remove
2 | #!desc= 去除广告
3 |
4 | [URL Rewrite]
5 |
6 | [Script]
7 | ad_networks = type=http-response,pattern=^https:\/\/((api-access\.pangolin-sdk-toutiao|is\.snssdk)\.com\/api\/ad\/union\/sdk\/get_ads|open\.e\.kuaishou\.com\/rest\/e\/v3\/open\/univ$|mi\.gdt\.qq\.com\/gdt_mview\.fcg\?),requires-body=1,max-size=0,script-path=https://github.com/srk24/profile/raw/master/js/ad_networks.js
8 |
9 | [MITM]
10 | hostname = %APPEND% api-access.pangolin-sdk-toutiao.com, is.snssdk.com, mi.gdt.qq.com, open.e.kuaishou.com
11 |
--------------------------------------------------------------------------------
/surge/module/bilibili.sgmodule:
--------------------------------------------------------------------------------
1 | #!name= Block Bilibili Advertising
2 | #!desc= 去除B站客户端广告,调整其UI
3 | #!system=ios
4 |
5 | [Rule]
6 | AND,((OR,((DOMAIN-KEYWORD,pcdn), (DOMAIN-KEYWORD,stun), (DOMAIN-KEYWORD,tracker), (DOMAIN-KEYWORD,broadcast), (DOMAIN-KEYWORD,p2p))), (OR,((DOMAIN-KEYWORD,biliapi), (DOMAIN-KEYWORD,bilibili)))),REJECT-DROP
7 |
8 | [URL Rewrite]
9 | ^https?:\/\/(?:api|app|grpc)\.bili[^.]*\.(?:com|net).+\.Search\/DefaultWords$ - reject
10 | ^https?:\/\/(?:api|app|grpc)\.bili[^.]*\.(?:com|net).+\/search\/(defaultwords|square) - reject
11 |
12 | [Map Local]
13 | ^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/pgc\/season\/app\/related\/recommend\? data="https://github.com/srk24/profile/raw/master/dict/empty-dict.json"
14 | ^https?:\/\/api\.vc\.bilibili\.com\/topic_svr\/v\d\/topic_svr data="https://github.com/srk24/profile/raw/master/dict/empty-dict.json"
15 | ^https?:\/\/api\.vc\.bilibili\.com\/dynamic_svr\/v\d\/dynamic_svr\/mix_uplist data="https://github.com/srk24/profile/raw/master/dict/empty-dict.json"
16 |
17 | [Script]
18 | bili_index = type=http-response,pattern=^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/v2\/feed\/index\?,requires-body=1,max-size=0,script-path=https://github.com/srk24/profile/raw/master/js/bili_index.min.js,script-update-interval=0
19 | bili_splash = type=http-response,pattern=^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/v2\/splash\/(show|list),requires-body=1,max-size=0,script-path=https://github.com/srk24/profile/raw/master/js/bili_splash.min.js,script-update-interval=0
20 | bili_mine = type=http-response,pattern=^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/v2\/account\/mine\?,requires-body=1,max-size=0,script-path=https://github.com/srk24/profile/raw/master/js/bili_mine.min.js,script-update-interval=0
21 | bili_tab = type=http-response, pattern=^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/resource\/show\/tab\/v2\?,requires-body=1,max-size=0,script-path=https://github.com/srk24/profile/raw/master/js/bili_tab.min.js,script-update-interval=0
22 |
23 | [MITM]
24 | hostname = %APPEND% app.bili*.com, app.bili*.net, api.bili*.com, api.bili*.net, grpc.bili*.com, grpc.bili*.net, api.vc.bilibili.com
25 |
--------------------------------------------------------------------------------
/surge/module/bilibili_jq.sgmodule:
--------------------------------------------------------------------------------
1 | #!name= Block Bilibili Advertising
2 | #!desc= 去除B站客户端广告,调整其UI
3 | #!system=ios
4 |
5 | [Rule]
6 | AND,((OR,((DOMAIN-KEYWORD,pcdn), (DOMAIN-KEYWORD,stun), (DOMAIN-KEYWORD,tracker), (DOMAIN-KEYWORD,broadcast), (DOMAIN-KEYWORD,p2p))), (OR,((DOMAIN-KEYWORD,biliapi), (DOMAIN-KEYWORD,bilibili)))),REJECT,pre-matching
7 |
8 | [URL Rewrite]
9 | ^https?:\/\/(?:api|app|grpc)\.bili[^.]*\.(?:com|net).+\.Search\/DefaultWords$ - reject
10 | ^https?:\/\/(?:api|app|grpc)\.bili[^.]*\.(?:com|net).+\/search\/(defaultwords|square) - reject
11 |
12 | [Body Rewrite]
13 | http-response-jq ^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/v2\/feed\/index\? 'del(.data.items[] | select(.card_type[:13] != "small_cover_v" or .goto != "av"))'
14 | http-response-jq ^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/v2\/splash\/(show|list) '.data.list = [] | .data.pull_interval += 432000 | .data.show = [.data.show[0] | .splash_content = [] | .stime += 432000 | .etime += 432000] | .data.keep_ids = [.data.show[0].id]'
15 | http-response-jq ^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/pgc\/season\/app\/related\/recommend\? '. = {}'
16 | http-response-jq ^https?:\/\/api\.vc\.bilibili\.com\/topic_svr\/v\d\/topic_svr '. = {}'
17 | http-response-jq ^https?:\/\/api\.vc\.bilibili\.com\/dynamic_svr\/v\d\/dynamic_svr\/mix_uplist '. = {}'
18 |
19 | [Script]
20 | bili_mine = type=http-response,pattern=^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/v2\/account\/mine\?,requires-body=1,max-size=0,script-path=https://github.com/srk24/profile/raw/master/js/bili_mine.min.js,script-update-interval=0
21 | bili_tab = type=http-response, pattern=^https?:\/\/(?:api|app)\.bili[^.]*\.(?:com|net)\/x\/resource\/show\/tab\/v2\?,requires-body=1,max-size=0,script-path=https://github.com/srk24/profile/raw/master/js/bili_tab.min.js,script-update-interval=0
22 |
23 | [MITM]
24 | hostname = %APPEND% app.bili*.com, app.bili*.net, api.bili*.com, api.bili*.net, grpc.bili*.com, grpc.bili*.net, api.vc.bilibili.com
25 |
--------------------------------------------------------------------------------
/surge/module/bilibili_proto.sgmodule:
--------------------------------------------------------------------------------
1 | #!name= Block Bilibili Advertising
2 | #!desc= 去除B站动态广告
3 | #!system=ios
4 |
5 | [Script]
6 | bilibili_dynamic = type=http-response,pattern=^https?:\/\/((app\.bilibili\.com)|(grpc\.biliapi\.net))\/bilibili\.app\.dynamic\.v2\.Dynamic\/(DynAll|DynVideo)$,requires-body=1,binary-body-mode=1,max-size=0,script-path=https://github.com/srk24/profile/raw/master/js/bilibili_proto.js,script-update-interval=0
7 |
8 | [MITM]
9 | hostname = %APPEND% app.bilibili.com, *.biliapi.net
--------------------------------------------------------------------------------
/surge/module/fanqie.sgmodule:
--------------------------------------------------------------------------------
1 | #!name=番茄小说
2 | #!desc=番茄小说广告屏蔽
3 | [Rule]
4 | # 番茄小说
5 | DOMAIN,p6-ad-sign.byteimg.com,REJECT
6 | DOMAIN,p9-ad-sign.byteimg.com,REJECT
7 | # DOMAIN-SUFFIX,byteimg.com,DIRECT
8 | DOMAIN,i.snssdk.com,REJECT
9 | DOMAIN,i-lq.snssdk.com,REJECT
10 | DOMAIN,dig.bdurl.net,REJECT
11 | DOMAIN-KEYWORD,zijieapi,REJECT
12 | # DOMAIN,ads3-normal-lq.zijieapi.com,REJECT
13 | # DOMAIN,ads5-normal-lq.zijieapi.com,REJECT
14 | # DOMAIN,polaris3-normal-lq.zijieapi.com,REJECT
15 | DOMAIN,activity-ag.awemeughun.com,REJECT
16 |
17 | DOMAIN,mcs.snssdk.com,REJECT
18 | DOMAIN,tnc3-alisc1.snssdk.com,REJECT
19 | DOMAIN,security-lq.snssdk.com,REJECT
20 | DOMAIN,tnc3-aliec2.snssdk.com,REJECT
21 | DOMAIN,is.snssdk.com,REJECT
22 |
23 | DOMAIN,msync-im1-vip6-std.easemob.com,REJECT
24 |
25 | DOMAIN,apd-pcdnwxlogin.teg.tencent-cloud.net,REJECT
26 | DOMAIN,api.iegadp.qq.com,REJECT
27 |
28 | DOMAIN,sf3-ttcdn-tos.pstatp.com,REJECT
29 | DOMAIN-SUFFIX,pglstatp-toutiao.com,REJECT
30 | # DOMAIN,p3-be-pack-sign.pglstatp-toutiao.com,REJECT
31 | # DOMAIN,sf3-be-pack.pglstatp-toutiao.com,REJECT
32 |
33 | DOMAIN,*default.ixigua.com,REJECT
34 | DOMAIN,v6-novelapp.ixigua.com,REJECT
35 | DOMAIN,*novelapp.ixigua.com,REJECT
36 | # DOMAIN,v3-default.ixigua.com,REJECT
37 | # DOMAIN,v9-default.ixigua.com,REJECT
38 | # DOMAIN,v6-default.ixigua.com,REJECT
39 |
40 | DOMAIN-SUFFIX,byteorge.com,REJECT
41 | DOMAIN-SUFFIX,bytegoofy.com,REJECT
42 | DOMAIN-SUFFIX,bytedance.com,REJECT
43 |
44 | IP-CIDR,49.71.37.101/32,REJECT,no-resolve
45 | IP-CIDR,117.71.105.23/32,REJECT,no-resolve
46 | IP-CIDR,218.94.207.205/32,REJECT,no-resolve
47 | IP-CIDR,117.92.229.188/32,REJECT,no-resolve
48 | IP-CIDR,101.36.166.16/32,REJECT,no-resolve
49 | IP-CIDR,180.96.2.114/32,REJECT,no-resolve
50 |
51 | URL-REGEX,*-default.ixigua.com,REJECT
52 | # URL-REGEX,.+web\.business\.image,REJECT
53 | URL-REGEX,^http:\/\/.+\.byteimg\.com\/ad-app-package,REJECT
54 | URL-REGEX,^http:\/\/.+\.byteimg\.com\/web\.business\.image,REJECT
55 |
56 | [URL Rewrite]
57 | # 番茄小说去章末广告
58 | ^https?:\/\/.+\.pangolin-sdk-toutiao\.com\/api\/ad\/union\/sdk\/(get_ads|stats|settings)\/ - reject
59 | ^https?:\/\/.+\.pglstatp-toutiao\.com\/.+\/toutiao\.mp4 - reject
60 | ^https?:\/\/.+\.(pglstatp-toutiao|pstatp)\.com\/(obj|img)\/(ad-app-package|ad)\/.+ - reject
61 | ^https?:\/\/.+\.(pglstatp-toutiao|pstatp)\.com\/(obj|img)\/web\.business\.image\/.+ - reject
62 | ^https?:\/\/.+\.(pglstatp-toutiao|pstatp)\.com\/obj\/ad-pattern\/renderer - reject
63 | ^https?:\/\/gurd\.snssdk\.com\/src\/server\/v3\/package - reject
64 | ^https?:\/\/.+\.byteimg.com/tos-cn-i-1yzifmftcy\/(.+)-jpeg\.jpeg - reject
65 | ^https?:\/\/.+\.pstatp\.com\/obj\/mosaic-legacy\/.+\?from\=ad - reject
66 | ^https?:\/\/.+\.pstatp\.com\/bytecom\/resource\/track_log\/src\/.+ - reject
67 | ^https?:\/\/.+\.snssdk\.com\/video\/play\/1\/toutiao\/.+\/mp4 - reject
68 | ^https?:\/\/.+\.snssdk.com\/api\/ad\/.+ - reject
69 | # 下面两条来自他人,暂不知是哪个app
70 | ^https?:\/\/.+?\.snssdk\.com\/motor\/operation\/activity\/display\/config\/V2\/ - reject
71 |
72 | [MITM]
73 | hostname = %APPEND% *.pangolin-sdk-toutiao,*.pangolin-sdk-toutiao.*,*.pstatp.com,*.pstatp.com.*,*.pglstatp-toutiao.com.*,*.pglstatp-toutiao.com,gurd.snssdk.com,gurd.snssdk.com.*,*default.ixigua.com
--------------------------------------------------------------------------------
/surge/module/weibo_intl.sgmodule:
--------------------------------------------------------------------------------
1 | #!name=Weibo.Intl 配置
2 | #!desc=删除微博国际版广告
3 | #!system=ios
4 |
5 | [Rule]
6 | DOMAIN,bootpreload.uve.weibo.com,REJECT-TINYGIF
7 | DOMAIN,adimg.uve.weibo.com,REJECT-TINYGIF
8 |
9 | [Map Local]
10 | ^https?:\/\/boot.*weibo\.com\/v\d\/ad\/realtime data="https://github.com/srk24/profile/raw/master/dict/empty-dict.json"
11 |
12 | [Script]
13 | weibo_portal = type=http-response,pattern=^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.*get_coopen_ads,requires-body=1,max-size=0,script-path=https://github.com/ddgksf2013/Scripts/raw/master/weibo_json.js
14 | weibo_preload = type=http-response,pattern=^https?:\/\/boot.*weibo\.com\/v\d\/ad\/preload,requires-body=1,max-size=0,script-path=https://github.com/ddgksf2013/Scripts/raw/master/weibo_json.js
15 | weibo_timeline = type=http-response,pattern=^https?:\/\/api\.weibo\.(cn|com)\/2\/((ad\/weibointl)|(statuses\/(friends_timeline|(friends\/timeline)|(extend)))|(profile\/container_timeline)|(searchall)),requires-body=1,max-size=0,script-path=https://github.com/srk24/profile/raw/master/js/weibo_timeline.min.js,script-update-interval=0
16 |
17 | [MITM]
18 | hostname = %APPEND% api.weibo.cn, api.weibo.com, boot.biz.weibo.com, *.uve.weibo.com
19 |
--------------------------------------------------------------------------------
/surge/module/weibo_intl_jq.sgmodule:
--------------------------------------------------------------------------------
1 | #!name=Weibo.Intl 配置
2 | #!desc=删除微博国际版广告
3 | #!system=ios
4 |
5 | [Rule]
6 | DOMAIN,adimg.uve.weibo.com,REJECT,pre-matching
7 |
8 | [Body Rewrite]
9 | http-response-jq ^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.* '.data.display_ad = 1'
10 | http-response-jq ^https?:\/\/boot.*weibo\.com\/v\d\/ad\/preload '.ads[] |= (.start_time += 864000 | .end_time += 864000 | .display_duration = 0 | .daily_display_cnt = 0 | .total_display_cnt = 0)'
11 | http-response-jq ^https?:\/\/api\.weibo\.(cn|com)\/2\/(profile\/container_timeline|searchall) 'del(.items[] | select(.data.mblogtype != 0))'
12 | http-response-jq ^https?:\/\/api\.weibo\.(cn|com)\/2\/statuses\/(friends_timeline|(friends\/timeline)) '.ad = [] | .advertises = [] | .ad_version_2_weibo = []'
13 | http-response-jq ^https?:\/\/api\.weibo\.(cn|com)\/2\/ad\/weibointl '.data = []'
14 | http-response-jq ^https?:\/\/api\.weibo\.(cn|com)\/2\/statuses\/extend '.head_cards = []'
15 | http-response-jq ^https?:\/\/boot.*weibo\.com\/v\d\/ad\/realtime '. = {}'
16 |
17 | [MITM]
18 | hostname = %APPEND% api.weibo.cn, api.weibo.com, boot.biz.weibo.com, *.uve.weibo.com
19 |
--------------------------------------------------------------------------------
/surge/sample-profile.conf:
--------------------------------------------------------------------------------
1 | [General]
2 | internet-test-url = http://taobao.com
3 | proxy-test-url = http://cp.cloudflare.com
4 | ipv6 = true
5 | ipv6-vif = auto
6 | allow-wifi-access = false
7 | allow-hotspot-access = false
8 | skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, localhost, *.local
9 | exclude-simple-hostnames = true
10 | read-etc-hosts = true
11 | dns-server = 119.29.29.29, 223.5.5.5
12 | # encrypted-dns-server = h3://223.5.5.5/dns-query
13 | loglevel = warning
14 | show-error-page-for-reject = true
15 | udp-policy-not-supported-behaviour = DIRECT
16 | # always-real-ip = *.msftconnecttest.com, *.msftncsi.com, *.srv.nintendo.net, *.stun.playstation.net, xbox.*.microsoft.com, *.xboxlive.com, *.logon.battlenet.com.cn, *.logon.battle.net, stun.l.google.com
17 | # force-http-engine-hosts = *.ott.cibntv.net, 123.59.31.1,119.18.193.135, 122.14.246.33, 175.102.178.52, 116.253.24.*, 175.6.26.*, 220.169.153.*
18 |
19 | [Replica]
20 | hide-apple-request = 1
21 | hide-crash-reporter-request = 1
22 | hide-udp = 0
23 | keyword-filter-type = none
24 |
25 | [Proxy Group]
26 | PROXY = select,
27 |
28 | [Rule]
29 | DOMAIN-SET,https://github.com/srk24/profile/raw/master/surge/list/reject.list,REJECT
30 | RULE-SET,https://github.com/Blankwonder/surge-list/raw/master/blocked.list,PROXY
31 | RULE-SET,https://github.com/Blankwonder/surge-list/raw/master/cn.list,DIRECT
32 | DOMAIN-SUFFIX,ls.apple.com,DIRECT
33 | DOMAIN-SUFFIX,store.apple.com,DIRECT
34 | RULE-SET,SYSTEM,PROXY
35 | RULE-SET,https://github.com/Blankwonder/surge-list/raw/master/apple.list,PROXY
36 | RULE-SET,LAN,DIRECT
37 | GEOIP,CN,DIRECT
38 | FINAL,PROXY,dns-failed
39 |
40 | [URL Rewrite]
41 | ^https?:\/\/www\.google\.cn https://www.google.com 302
42 |
43 | [MITM]
44 | skip-server-cert-verify = true
45 | h2 = true
46 | hostname = www.google.cn
47 |
--------------------------------------------------------------------------------