跨越10年又回归免流
Saika 博主

早在大概 2014 年 -2015 年时,我还没有用上 4G 网络(主要是因为手机不支持),手机还在用着小米 2s,我就第一次接触到了免流。当时并不是特别懂其中的原理,只知道按照网上大佬们发的什么 Tiny、Hap、扫地僧防跳等等教程一步一步跟着做。当时很简单就成功用上了免流,实现了流量自由。没多久我又更换了支持 4G 的手机,配合 HTTP Injector,畅玩免流开热点,顺带还买了台 z8300 的 windows 寨板,简单玩玩游戏看看电影,在那个年代一个月能跑七八十 G 流量。再后来上大学,开始办各种流量卡,就再也没用过免流了。

因为各种流量卡的优惠期有限,各种过筛后我只保留了两张 5R 月租的联通卡进行保号,因为这两张卡也都可以日租无限流量包,于是我也就凑合用。用了几年的日租,我觉得这极其不值得。我是一个软路由用户,我平常更愿意也更多使用宽带 wifi 进行上网,本身流量用的也不多,但是即便一天只使用几百MB流量,也会被运营商开一天的日租包,综合下来一个月开销 30+,用的流量却才不到 10G。正当我在研究携号转网想换个套餐的时候,意外发现我的其中一张卡——星粉卡,支持百度直连免流和头条系混淆免流,于是时隔 10 年,我又开始研究免流了。

原理分析

首先我找到了不良林的介绍视频:不良林的介绍视频

我认为这个视频做得很好,讲的挺透彻,也让我明白了如今的定向流量免流和我当年使用的免流有着不小的区别——定向流量免流是有专属定向流量的代理服务器的,并不都是根据 Host 判断。

初步尝试

那么接下来,就是在酷安找了一个 Magisk 模块,同时进行 Clnc 和 V2Ray 的分流,来进行国内外流量分流进行免流。国内流量使用百度的代理服务器进行代理,国外的流量使用 V2ray 中的海外服务器部署的云免配置进行代理,使得不仅流量不要钱,而且还能魔法上网。

这个方案是使用 Clnc 的 TUN 来接管的整机流量,所以分流也是由 Clnc 来做的,而我找到的模块配置也好,Clnc 的 Github 上的示例配置也好,做流量分流都只能根据目标 IP 来判断,只能一次性把国内 IP 段全都丢进配置文件,规则让其走百度直连,剩余的走 V2Ray 走海外云免。

这个分流让我十分不满意,因为习惯性使用 Sing-box 和 Mihomo,我更乐意使用现成的 GEOSITE 和 GEOIP 数据库来进行流量分流,配置方便而且支持自动更新。

尝试改进

我发现 Clnc 可以只启动一个 Socks5 代理而不占用 TUN 时,我想到是不是可以用 Clnc 只配置百度直连,开放一个 Socks5 端口用于给 Mihomo 接入,由 Mihomo 进行国内外分流。随机我就去酷安发帖问了,毕竟我一个时隔这么久才回来研究免流的人都想得到,那么一直在使用免流的人应该早就想到过了。很快就有大佬指点我,百度直连可以直接写成 HTTP 代理出站,配置相应的 Header 信息就好了。

配置文件

刚好,之前自己写过 Mihomo 的配置文件,再拿出来改一改,这不就完美了吗:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
rule-providers:
AWAvenue-Ads:
type: http
behavior: domain
format: yaml
url: "https://ghfast.top/https://raw.githubusercontent.com/TG-Twilight/AWAvenue-Ads-Rule/refs/heads/main/Filters/AWAvenue-Ads-Rule-Clash-Classical.yaml"
interval: 600

mode: rule
ipv6: true
log-level: info
allow-lan: true
mixed-port: 7890
redir-port: 7891
tproxy-port: 1536
unified-delay: true
tcp-concurrent: true
external-controller: :9090
external-ui: /data/adb/box/mihomo/ui

geodata-mode: true

geox-url:
geoip: "https://ghfast.top/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.dat"
geosite: "https://ghfast.top/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat"
mmdb: "https://ghfast.top/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country.mmdb"

geo-auto-update: true
geo-update-interval: 72

find-process-mode: always

keep-alive-interval: 1800

global-client-fingerprint: random

profile:
store-selected: true
store-fake-ip: true

ntp:
enable: true
write-to-system: false
server: time.apple.com
port: 123
interval: 30

sniffer:
enable: true
sniff:
TLS:
ports: [443, 8443]
HTTP:
ports: [80, 8080-8880]
override-destination: true

tun:
enable: true
stack: system
device: Meta
dns-hijack:
- "any:53"
- "tcp://any:53"
auto-route: true
auto-detect-interface: true

dns:
enable: true
listen: :1053
ipv6: true
enhanced-mode: fake-ip
fake-ip-range: 28.0.0.1/8
fake-ip-filter:
- '*'
- '+.lan'
- '+.local'
# (不要写 '*',否则 fake-ip 等于白配)
default-nameserver:
- 1.1.1.1
- 8.8.8.8
- 114.114.114.114
- 119.29.29.29
- 223.5.5.5
- '[2402:4e00::]'
- '[2400:3200::1]'
nameserver:
- 'https://dns.google/dns-query'
- 'https://1.1.1.1/dns-query'
- 'https://dns.alidns.com/dns-query'
- 'tls://dns.google'
- 'tls://one.one.one.one'
- 'tls://8.8.4.4#dns'
- 'tls://1.0.0.1#dns'
- 'tls://[2001:4860:4860::8844]#dns'
- 'tls://[2606:4700:4700::1001]#dns'
fallback:
- 'tls://8.8.8.8#dns'
- 'tls://1.1.1.1#dns'
- 'https://dns.cloudflare.com/dns-query'
proxy-server-nameserver:
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
nameserver-policy:
'geosite:cn,private':
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
"geosite:!cn,!private":
- "tls://dns.google"
- "tls://cloudflare-dns.com"

proxies:
- name: Baidu_HTTP_NanJing
type: http
server: 153.3.237.117
port: 443
udp: false
ip-version: ipv4
headers:
X-T5-Auth: "683556433"
Host: 153.3.236.22:443
With-At: "dm.toutiao.com"
User-Agent:
"okhttp/3.11.0 Dalvik/2.1.0 (Linux; U; Android 11; Redmi K30 5G Build/RKQ1.200826.002)
baiduboxapp/11.0.5.12 (Baidu; P1 11)"

- name: Baidu_HTTP_SuZhou
type: http
server: 157.0.146.158
port: 443
udp: false
ip-version: ipv4
headers:
X-T5-Auth: "683556433"
Host: 153.3.236.22:443
With-At: "dm.toutiao.com"
User-Agent:
"okhttp/3.11.0 Dalvik/2.1.0 (Linux; U; Android 11; Redmi K30 5G Build/RKQ1.200826.002)
baiduboxapp/11.0.5.12 (Baidu; P1 11)"

- name: Baidu_HTTP_BaoDing_1
type: http
server: 110.242.70.69
port: 443
udp: false
ip-version: ipv4
headers:
X-T5-Auth: "683556433"
Host: 153.3.236.22:443
With-At: "dm.toutiao.com"
User-Agent:
"okhttp/3.11.0 Dalvik/2.1.0 (Linux; U; Android 11; Redmi K30 5G Build/RKQ1.200826.002)
baiduboxapp/11.0.5.12 (Baidu; P1 11)"

- name: Baidu_HTTP_BaoDing_2
type: http
server: 110.242.70.68
port: 443
udp: false
ip-version: ipv4
headers:
X-T5-Auth: "683556433"
Host: 153.3.236.22:443
With-At: "dm.toutiao.com"
User-Agent:
"okhttp/3.11.0 Dalvik/2.1.0 (Linux; U; Android 11; Redmi K30 5G Build/RKQ1.200826.002)
baiduboxapp/11.0.5.12 (Baidu; P1 11)"

- name: 🇺🇸US_VL_Reality_Obfuscated
type: vless
server: 1.1.1.1
port: 443
uuid: 90000000-0000-0000-0000-0000000000ae
network: tcp
udp: true
tls: true
flow: xtls-rprx-vision
servername: dm.toutiao.com
headers:
Host: dm.toutiao.com
reality-opts:
public-key: GQ0006SR00001xdK9J500000V_Ws000001Z0000TNg0
short-id: "f00000f0"
client-fingerprint: chrome

- name: 🇳🇱NL_VM_Ws_Obfuscated
type: vmess
server: 1.1.1.1
port: 443
uuid: 90000000-0000-0000-0000-0000000000ae
alterId: 0
cipher: auto
udp: true
tls: false
network: ws
servername: www.cloudflare.com
ws-opts:
path: "90000000-0000-0000-0000-0000000000ae-vm"
headers:
Host: dm.toutiao.com

proxy-groups:
- {
name: "🇨🇳 国内免流",
type: select,
proxies:
[
"♻️ 自动选择(国内免流)",
"♻️ 自动选择(海外免流)",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
DIRECT,
REJECT,
],
}
- {
name: "🌍 国外免流",
type: select,
proxies:
[
"♻️ 自动选择(海外免流)",
"♻️ 自动选择(国内免流)",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
DIRECT,
REJECT,
],
}
- {
name: "🚀 手动切换",
type: select,
proxies:
[
"🇨🇳 国内免流",
"🌍 国外免流"
"♻️ 自动选择(国内免流)",
"♻️ 自动选择(海外免流)",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "♻️ 自动选择(国内免流)",
type: url-test,
proxies:
[
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
],
url: "https://www.baidu.com",
interval: 86400,
}
- {
name: "♻️ 自动选择(海外免流)",
type: url-test,
proxies:
[
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
url: "http://cp.cloudflare.com",
interval: 86400,
}
# - {
# name: "🇧 哔哩哔哩",
# type: select,
# proxies:
# [
# "🚀 节点选择",
# DIRECT,
# "reality",
# "hy2",
# "tuic5",
# ],
# }
# - {
# name: "🇧 哔哩东南亚",
# type: select,
# proxies:
# [
# "🚀 节点选择",
# DIRECT,
# "reality",
# "hy2",
# "tuic5",
# ],
# }
- {
name: "🌍 国外媒体",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇳 Netflix",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇹 Tiktok",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇧 巴哈姆特",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}

- {
name: "🆂 Spotify",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇦 Abema",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🆂 Steam",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇫 Facebook",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "📲 电报信息",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇽 推特消息",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🖥 ChatGPT",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🅿️ Pixiv",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇪 E-Hentai",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🖴 OneDrive",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "Ⓜ️ 微软服务",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🍎 苹果服务",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇬 谷歌服务",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇬 GitHub",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🇨 Cloudflare",
type: select,
proxies:
[
"🌍 国外免流"
"🇨🇳 国内免流",
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
# - {
# name: "🇨 Cloudfront",
# type: select,
# proxies:
# [
# DIRECT,
# "🚀 节点选择",
# "♻️ 自动选择",
# "reality",
# "hy2",
# "tuic5",
# ],
# }
- {
name: "🎯 全球直连",
type: select,
proxies:
[
"🇨🇳 国内免流",
"🌍 国外免流"
"🚀 手动切换",
DIRECT,
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🛑 全球拦截",
type: select,
proxies:
[
REJECT,
DIRECT,
"🇨🇳 国内免流",
"🌍 国外免流"
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🍃 应用净化",
type: select,
proxies:
[
REJECT,
DIRECT,
"🇨🇳 国内免流",
"🌍 国外免流"
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
],
}
- {
name: "🐟 漏网之鱼",
type: select,
proxies:
[
"🇨🇳 国内免流",
"🌍 国外免流"
"🚀 手动切换",
"Baidu_HTTP_NanJing",
"Baidu_HTTP_SuZhou",
"Baidu_HTTP_BaoDing_1",
"Baidu_HTTP_BaoDing_2",
"🇺🇸US_VL_Reality_Obfuscated",
"🇳🇱NL_VM_Ws_Obfuscated",
REJECT,
DIRECT,
],
}

rules:
# 若需禁用 QUIC 请取消注释 QUIC 两条规则
# 防止 YouTube 等使用 QUIC 导致速度不佳, 禁用 443 端口 UDP 流量(不包括国内)

# - AND,(AND,(DST-PORT,443),(NETWORK,UDP)),(NOT,((GEOSITE,cn))),REJECT # quic
- RULE-SET,AWAvenue-Ads,🍃 应用净化
- DST-PORT,53,🌍 国外免流
# - DST-PORT,6653,🌍 国外免流
# - DST-PORT,1053,🌍 国外免流
- NETWORK,udp,🌍 国外免流
- IP-CIDR6,::/0,🌍 国外免流
# - GEOSITE,biliintl,🇧 哔哩东南亚
# - GEOSITE,bilibili,🇧 哔哩哔哩

# 可在下方加入自己特需的规则
# - DOMAIN-SUFFIX,libvio.fun,🎯 全球直连
# - DOMAIN-KEYWORD,admarvel,🛑 全球拦截
# - DOMAIN-SUFFIX,kajicam.com,🌍 国外媒体
# - DOMAIN,s3-ap-southeast-1.amazonaws.com,🌍 国外媒体
# - IP-CIDR,69.53.224.0/19,🌍 国外媒体,no-resolve
- DOMAIN-SUFFIX,libvio.fun,🎯 全球直连
- DOMAIN-SUFFIX,dcg.microsoft.com,🎯 全球直连
- DOMAIN-SUFFIX,windowsphone.com,🎯 全球直连
- DOMAIN-SUFFIX,windowsphone-int.com,🎯 全球直连
- DOMAIN-SUFFIX,kajicam.com,🌍 国外媒体
- DOMAIN-SUFFIX,fanmingming.com,🌍 国外媒体
- DOMAIN-SUFFIX,xn--sss604efuw.com,🌍 国外媒体
- DOMAIN-SUFFIX,mayiyingshi.net,🌍 国外媒体
- DOMAIN-SUFFIX,reddit.com,🌍 国外媒体
- DOMAIN-SUFFIX,greasyfork.org,🌍 国外媒体
- DOMAIN-SUFFIX,nodeseek.com,🌍 国外媒体
- DOMAIN-SUFFIX,missav.ws,🌍 国外媒体
- DOMAIN-SUFFIX,missav.ai,🌍 国外媒体
- DOMAIN-SUFFIX,xhamster.com,🌍 国外媒体
- DOMAIN-SUFFIX,xhcdn.com,🌍 国外媒体
- DOMAIN-SUFFIX,ahcdn.com,🌍 国外媒体
- DOMAIN-SUFFIX,nodeloc.com,🌍 国外媒体
- DOMAIN-SUFFIX,nodeseek.com,🌍 国外媒体
- DOMAIN-SUFFIX,hostloc.com,🌍 国外媒体
- DOMAIN-SUFFIX,linux.do,🌍 国外媒体
- DOMAIN-SUFFIX,discord.gg,🌍 国外媒体
- DOMAIN-SUFFIX,ipify.org,🌍 国外媒体
- DOMAIN-SUFFIX,ip.sb,🌍 国外媒体
- DOMAIN-SUFFIX,winget.run,🌍 国外媒体
- DOMAIN-SUFFIX,hmoegirl.com,🌍 国外媒体
- DOMAIN-SUFFIX,wikipedia.org,🌍 国外媒体
- DOMAIN-SUFFIX,moegirl.uk,🌍 国外媒体
- DOMAIN-SUFFIX,hmoegirl.com,🌍 国外媒体
- DOMAIN-SUFFIX,hmoegirl.cyou,🌍 国外媒体
- DOMAIN-SUFFIX,cursor.sh,🖥 ChatGPT
- DOMAIN-SUFFIX,cursor.com,🖥 ChatGPT

- GEOSITE,CATEGORY-AI-CHAT-!CN,🖥 ChatGPT
- GEOSITE,category-scholar-!cn,🖥 ChatGPT
- GEOSITE,apple,🍎 苹果服务
- GEOSITE,apple-cn,🍎 苹果服务
- GEOSITE,ehentai,🇪 E-Hentai
- GEOSITE,github,🇬 GitHub
- GEOSITE,twitter,🇽 推特消息
- GEOSITE,youtube,🇬 谷歌服务
- GEOSITE,google,🇬 谷歌服务
- GEOSITE,google-cn,🇬 谷歌服务
- GEOSITE,telegram,📲 电报信息
- GEOSITE,abema,🇦 Abema
- GEOSITE,netflix,🇳 Netflix
- GEOSITE,tiktok,🇹 Tiktok
- GEOSITE,bahamut,🇧 巴哈姆特
- GEOSITE,spotify,🆂 Spotify
- GEOSITE,pixiv,🅿️ Pixiv
- GEOSITE,steam@cn,DIRECT
- GEOSITE,steam,🆂 Steam
- GEOSITE,onedrive,🖴 OneDrive
- GEOSITE,microsoft,Ⓜ️ 微软服务
- GEOSITE,geolocation-!cn,🐟 漏网之鱼
# - AND,(AND,(DST-PORT,443),(NETWORK,UDP)),(NOT,((GEOIP,CN))),REJECT # quic
- GEOIP,google,🇬 谷歌服务
- GEOIP,netflix,🇳 Netflix
- GEOIP,facebook,🇫 Facebook
- GEOIP,telegram,📲 电报信息
- GEOIP,twitter,🇽 推特消息
- GEOSITE,cloudflare,🇨 Cloudflare
- GEOIP,cloudflare,🇨 Cloudflare
# - GEOIP,cloudfront,🇨 Cloudfront
- GEOSITE,CN,🎯 全球直连
- GEOIP,CN,🎯 全球直连
# 绕过局域网地址
- IP-CIDR,10.0.0.0/8,DIRECT
- IP-CIDR,172.16.0.0/12,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,100.64.0.0/10,DIRECT
- IP-CIDR,127.0.0.0/8,DIRECT
- MATCH,🐟 漏网之鱼。

配置详解

百度直连的几个 HTTP 出站,其 IP 地址是使用全国地区 Ping 工具解析百度代理服务器 cloudnproxy.n.shifen.com 的 IP 地址并去除掉广东地区的剩余结果。必须携带相应的 Header 才可以连接。其 Header 应该是抓包百度的某款 APP 所得,由于不知道是哪一个 APP,故我没有自行抓包了。

海外免流的代理需要满足以下条件:1,使用 80\443 端口;2,能够自定义连接时的 Header 信息以填入混淆域名。经我自测,Vmess-ws 以及 Vless-Reality均可使用,此外,根据查到的信息,Vless-tcp 和 Vmess-tcp 也可以。考虑到数据安全和防封两方面,我推荐使用 Reality 代理,正好 dm.toutiao.com 这个伪装域名的解析结果也是国外 IP,有一定心理作用上的防封效果。

分流规则上,由于百度直连的 HTTP 代理不能代理 UDP 和 IPv6 流量,所以需要将 UDP 和 IPv6 分流到海外免流。如果没有使用 IPv6 的需求,最好是关闭 IPv6 的相关功能,以免出现异常。我写的分流规则比较详细,适合拥有多台不同 IP 的 VPS 玩家,以便针对不同 IP 要求(如 NetFlix、ChatGPT 等等)进行分流。

实战使用

推荐使用 Box4Magisk,下载好 Releases 中打包好的模块,将 Mihomo 最新的核心文件丢进去,再把写好的配置文件丢进去,再根据自己的需求修改模块配置文件,最后刷入即可。我选择不使用 Box4Magisk 的透明代理,而直接使用 Mihomo 自带的 TUN 来接管。由于 Mihomo 本身不具备配置绕过 WiFi 的功能,所以我在 Xposed Edge Pro 中配置了触发器,连接 WiFi 时自动关闭 Box4Magisk,而断开 WiFi 连接时自动启动 Box4Magisk。命令如下:

  • 启动服务:

    /data/adb/box/scripts/box.service start

  • 停止服务:

    /data/adb/box/scripts/box.service stop

这样代理也不会和我软路由上的 OpenClash 有所冲突,而断开 WiFi 时又能享受到免流。唯一缺点就是断开 WiFi 后到 Mihomo 启动成功前的几百毫秒可能会跑一些通用流量。因为我的星粉卡有每月 1G 通用流量,也够这点消耗,所以也在能够接受的范围了。如果没有任何通用流量的卡想要使用这个方法尝试免流,我建议使用透明代理的方式,并在透明代理中配置绕过 WLAN。

由 Hexo 驱动 & 主题 Keep
本站由 提供部署服务
访问量