Skip to content

Commit 646a98a

Browse files
committed
替换 sing-box PuerNya 版内核为 reF1nd 版;统一 ruleset 规则集文件下载路径
1 parent 1465631 commit 646a98a

File tree

48 files changed

+2132
-3736
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+2132
-3736
lines changed

.github/workflows/delete-old-workflows.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

.github/workflows/pages-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626

2727
steps:
2828
- name: Checkout
29-
uses: actions/checkout@v5
29+
uses: actions/checkout@v6
3030
with:
3131
fetch-depth: 0
3232
submodules: true

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
# 关于
2-
1. [本教程合集](https://proxy-tutorials.dustinwin.us.kg)基于 [mihomo 内核](https://github.com/MetaCubeX/mihomo)[sing-box PuerNya 版内核](https://github.com/PuerNya/sing-box/tree/building)编写,请尽量使用最新版内核,可到 [DustinWin/proxy-tools](https://github.com/DustinWin/proxy-tools) 项目进行更新
2+
1. [本教程合集](https://proxy-tutorials.dustinwin.us.kg)基于 [mihomo 内核](https://github.com/MetaCubeX/mihomo)[sing-box reF1nd 版内核](https://github.com/reF1nd/sing-box)编写,请尽量使用最新版内核,可到 [DustinWin/proxy-tools](https://github.com/DustinWin/proxy-tools) 项目进行更新
33
2. 本教程合集分为五大类,分别为:[置顶](https://proxy-tutorials.dustinwin.us.kg/categories/%E7%BD%AE%E9%A1%B6/)[直链配置](https://proxy-tutorials.dustinwin.us.kg/categories/%E7%9B%B4%E9%93%BE%E9%85%8D%E7%BD%AE/)[工具配置](https://proxy-tutorials.dustinwin.us.kg/categories/%E5%B7%A5%E5%85%B7%E9%85%8D%E7%BD%AE/)[DNS 配置](https://proxy-tutorials.dustinwin.us.kg/categories/dns-%E9%85%8D%E7%BD%AE/)[分享配置](https://proxy-tutorials.dustinwin.us.kg/categories/%E5%88%86%E4%BA%AB%E9%85%8D%E7%BD%AE/)。伸手党可直接进入分享配置进行参考,请尽量使用我定制的[规则集文件](https://github.com/DustinWin/ruleset_geodata)
44
3. 本教程合集偏向于实操,基础配置的搭载内核和 Wiki 文档对应关系如下表:
55

6-
| 搭载内核 | mihomo 内核 | sing-box PuerNya 版内核 | sing-box 内核 |
6+
| 搭载内核 | mihomo 内核 | sing-box reF1nd 版内核 | sing-box 内核 |
77
| :-----------: | :--------------------------: | :------------------------------------: | :--------------------------------: |
8-
| **Wiki 文档** | <https://wiki.metacubex.one> | <https://sing-boxp.dustinwin.us.kg/zh> | <https://sing-box.sagernet.org/zh> |
8+
| **Wiki 文档** | <https://wiki.metacubex.one> | <https://sing-boxr.dustinwin.us.kg/zh> | <https://sing-box.sagernet.org/zh> |
99

1010
# 对 geodata 和 ruleset 方案的说明
1111
1. geodata 方案更适用于路由器等设备(连接多台设备而无法判断非本机设备进程),配置文件编写简单,对小白用户友好
1212
2. ruleset 方案适用于对分流规则要求比较严格的用户,配置文件编写复杂,可按需配置且配置灵活
1313
3. mihomo 采用 geodata 方案,使用 `GEOSITE``GEOIP` 规则搭配 GeoSite.dat 和 GeoIP.dat(或 Country.mmdb)[路由规则文件](https://github.com/DustinWin/ruleset_geodata?tab=readme-ov-file#%E4%B8%80-geodata-%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E)
1414
4. mihomo 采用 ruleset 方案,使用 `RULE-SET` 规则搭配 .list 和 .mrs [规则集文件](https://github.com/DustinWin/ruleset_geodata?tab=readme-ov-file#%E4%BA%8C-ruleset-%E8%A7%84%E5%88%99%E9%9B%86%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E)
15-
5. sing-box 采用 geodata 方案,使用 `geosite``geoip` 规则搭配 geosite.db 和 geoip.db [路由规则文件](https://github.com/DustinWin/ruleset_geodata?tab=readme-ov-file#%E4%B8%80-geodata-%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E)
16-
6. sing-box 采用 ruleset 方案,使用 `rule_set` 规则搭配 .srs [规则集文件](https://github.com/DustinWin/ruleset_geodata?tab=readme-ov-file#%E4%BA%8C-ruleset-%E8%A7%84%E5%88%99%E9%9B%86%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E)
15+
5. sing-box 采用 ruleset 方案,使用 `rule_set` 规则搭配 .srs [规则集文件](https://github.com/DustinWin/ruleset_geodata?tab=readme-ov-file#%E4%BA%8C-ruleset-%E8%A7%84%E5%88%99%E9%9B%86%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E)
1716

1817
# 对下载源的说明
1918
1. 本教程默认下载源为 [jsDelivr 源](https://www.jsdelivr.com/github),格式为 `https://cdn.jsdelivr.net/gh/[username]/[reponame]@[branchname]/[filename]`,此源中**文件更新有 12 小时延迟**

_posts/2024-08-21-dnsbypass-mihomo-ruleset.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ rule-providers:
2222
type: http
2323
behavior: domain
2424
format: mrs
25-
path: ./rules/fakeip-filter.mrs
25+
path: ./ruleset/fakeip-filter.mrs
2626
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/fakeip-filter.mrs"
2727
interval: 86400
2828

2929
cn:
3030
type: http
3131
behavior: domain
3232
format: mrs
33-
path: ./rules/cn.mrs
33+
path: ./ruleset/cn.mrs
3434
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cn.mrs"
3535
interval: 86400
3636
```

_posts/2024-08-21-dnsnoleaks-mihomo-ruleset.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ rule-providers:
2121
type: http
2222
behavior: domain
2323
format: mrs
24-
path: ./rules/fakeip-filter.mrs
24+
path: ./ruleset/fakeip-filter.mrs
2525
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/fakeip-filter.mrs"
2626
interval: 86400
2727

2828
cn:
2929
type: http
3030
behavior: domain
3131
format: mrs
32-
path: ./rules/cn.mrs
32+
path: ./ruleset/cn.mrs
3333
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cn.mrs"
3434
interval: 86400
3535
```

_posts/2024-08-21-link-mihomo-ruleset.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -131,23 +131,23 @@ rule-providers:
131131
type: http
132132
behavior: domain
133133
format: mrs
134-
path: ./rules/private.mrs
134+
path: ./ruleset/private.mrs
135135
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/private.mrs"
136136
interval: 86400
137137

138138
ads:
139139
type: http
140140
behavior: domain
141141
format: mrs
142-
path: ./rules/ads.mrs
142+
path: ./ruleset/ads.mrs
143143
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/ads.mrs"
144144
interval: 86400
145145

146146
trackerslist:
147147
type: http
148148
behavior: domain
149149
format: mrs
150-
path: ./rules/trackerslist.mrs
150+
path: ./ruleset/trackerslist.mrs
151151
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/trackerslist.mrs"
152152
interval: 86400
153153

@@ -156,127 +156,127 @@ rule-providers:
156156
type: http
157157
behavior: classical
158158
format: text
159-
path: ./rules/applications.list
159+
path: ./ruleset/applications.list
160160
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/applications.list"
161161
interval: 86400
162162

163163
microsoft-cn:
164164
type: http
165165
behavior: domain
166166
format: mrs
167-
path: ./rules/microsoft-cn.mrs
167+
path: ./ruleset/microsoft-cn.mrs
168168
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/microsoft-cn.mrs"
169169
interval: 86400
170170

171171
apple-cn:
172172
type: http
173173
behavior: domain
174174
format: mrs
175-
path: ./rules/apple-cn.mrs
175+
path: ./ruleset/apple-cn.mrs
176176
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/apple-cn.mrs"
177177
interval: 86400
178178

179179
google-cn:
180180
type: http
181181
behavior: domain
182182
format: mrs
183-
path: ./rules/google-cn.mrs
183+
path: ./ruleset/google-cn.mrs
184184
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/google-cn.mrs"
185185
interval: 86400
186186

187187
games-cn:
188188
type: http
189189
behavior: domain
190190
format: mrs
191-
path: ./rules/games-cn.mrs
191+
path: ./ruleset/games-cn.mrs
192192
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/games-cn.mrs"
193193
interval: 86400
194194

195195
media:
196196
type: http
197197
behavior: domain
198198
format: mrs
199-
path: ./rules/media.mrs
199+
path: ./ruleset/media.mrs
200200
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/media.mrs"
201201
interval: 86400
202202

203203
games:
204204
type: http
205205
behavior: domain
206206
format: mrs
207-
path: ./rules/games.mrs
207+
path: ./ruleset/games.mrs
208208
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/games.mrs"
209209
interval: 86400
210210

211211
ai:
212212
type: http
213213
behavior: domain
214214
format: mrs
215-
path: ./rules/ai.mrs
215+
path: ./ruleset/ai.mrs
216216
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/ai.mrs"
217217
interval: 86400
218218

219219
networktest:
220220
type: http
221221
behavior: domain
222222
format: mrs
223-
path: ./rules/networktest.mrs
223+
path: ./ruleset/networktest.mrs
224224
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/networktest.mrs"
225225
interval: 86400
226226

227227
proxy:
228228
type: http
229229
behavior: domain
230230
format: mrs
231-
path: ./rules/proxy.mrs
231+
path: ./ruleset/proxy.mrs
232232
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/proxy.mrs"
233233
interval: 86400
234234

235235
cn:
236236
type: http
237237
behavior: domain
238238
format: mrs
239-
path: ./rules/cn.mrs
239+
path: ./ruleset/cn.mrs
240240
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cn.mrs"
241241
interval: 86400
242242

243243
privateip:
244244
type: http
245245
behavior: ipcidr
246246
format: mrs
247-
path: ./rules/privateip.mrs
247+
path: ./ruleset/privateip.mrs
248248
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/privateip.mrs"
249249
interval: 86400
250250

251251
cnip:
252252
type: http
253253
behavior: ipcidr
254254
format: mrs
255-
path: ./rules/cnip.mrs
255+
path: ./ruleset/cnip.mrs
256256
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cnip.mrs"
257257
interval: 86400
258258

259259
mediaip:
260260
type: http
261261
behavior: ipcidr
262262
format: mrs
263-
path: ./rules/mediaip.mrs
263+
path: ./ruleset/mediaip.mrs
264264
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/mediaip.mrs"
265265
interval: 86400
266266

267267
gamesip:
268268
type: http
269269
behavior: ipcidr
270270
format: mrs
271-
path: ./rules/gamesip.mrs
271+
path: ./ruleset/gamesip.mrs
272272
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/gamesip.mrs"
273273
interval: 86400
274274

275275
telegramip:
276276
type: http
277277
behavior: ipcidr
278278
format: mrs
279-
path: ./rules/telegramip.mrs
279+
path: ./ruleset/telegramip.mrs
280280
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/telegramip.mrs"
281281
interval: 86400
282282

@@ -405,95 +405,95 @@ rule-providers:
405405
type: http
406406
behavior: domain
407407
format: mrs
408-
path: ./rules/private.mrs
408+
path: ./ruleset/private.mrs
409409
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/private.mrs"
410410
interval: 86400
411411

412412
ads:
413413
type: http
414414
behavior: domain
415415
format: mrs
416-
path: ./rules/ads.mrs
416+
path: ./ruleset/ads.mrs
417417
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/ads.mrs"
418418
interval: 86400
419419

420420
trackerslist:
421421
type: http
422422
behavior: domain
423423
format: mrs
424-
path: ./rules/trackerslist.mrs
424+
path: ./ruleset/trackerslist.mrs
425425
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/trackerslist.mrs"
426426
interval: 86400
427427

428428
media:
429429
type: http
430430
behavior: domain
431431
format: mrs
432-
path: ./rules/media.mrs
432+
path: ./ruleset/media.mrs
433433
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/media.mrs"
434434
interval: 86400
435435

436436
games:
437437
type: http
438438
behavior: domain
439439
format: mrs
440-
path: ./rules/games.mrs
440+
path: ./ruleset/games.mrs
441441
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/games.mrs"
442442
interval: 86400
443443

444444
ai:
445445
type: http
446446
behavior: domain
447447
format: mrs
448-
path: ./rules/ai.mrs
448+
path: ./ruleset/ai.mrs
449449
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/ai.mrs"
450450
interval: 86400
451451

452452
networktest:
453453
type: http
454454
behavior: domain
455455
format: mrs
456-
path: ./rules/networktest.mrs
456+
path: ./ruleset/networktest.mrs
457457
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/networktest.mrs"
458458
interval: 86400
459459

460460
tld-proxy:
461461
type: http
462462
behavior: domain
463463
format: mrs
464-
path: ./rules/tld-proxy.mrs
464+
path: ./ruleset/tld-proxy.mrs
465465
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/tld-proxy.mrs"
466466
interval: 86400
467467

468468
gfw:
469469
type: http
470470
behavior: domain
471471
format: mrs
472-
path: ./rules/gfw.mrs
472+
path: ./ruleset/gfw.mrs
473473
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/gfw.mrs"
474474
interval: 86400
475475

476476
mediaip:
477477
type: http
478478
behavior: ipcidr
479479
format: mrs
480-
path: ./rules/mediaip.mrs
480+
path: ./ruleset/mediaip.mrs
481481
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/mediaip.mrs"
482482
interval: 86400
483483

484484
gamesip:
485485
type: http
486486
behavior: ipcidr
487487
format: mrs
488-
path: ./rules/gamesip.mrs
488+
path: ./ruleset/gamesip.mrs
489489
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/gamesip.mrs"
490490
interval: 86400
491491

492492
telegramip:
493493
type: http
494494
behavior: ipcidr
495495
format: mrs
496-
path: ./rules/telegramip.mrs
496+
path: ./ruleset/telegramip.mrs
497497
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/telegramip.mrs"
498498
interval: 86400
499499

@@ -552,23 +552,23 @@ rule-providers:
552552
type: http
553553
behavior: domain
554554
format: mrs
555-
path: ./rules/netflix.mrs
555+
path: ./ruleset/netflix.mrs
556556
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/netflix.mrs"
557557
interval: 86400
558558
559559
netflixip:
560560
type: http
561561
behavior: ipcidr
562562
format: mrs
563-
path: ./rules/netflixip.mrs
563+
path: ./ruleset/netflixip.mrs
564564
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/netflixip.mrs"
565565
interval: 86400
566566
567567
bilibili:
568568
type: http
569569
behavior: domain
570570
format: mrs
571-
path: ./rules/bilibili.mrs
571+
path: ./ruleset/bilibili.mrs
572572
url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/bilibili.mrs"
573573
interval: 86400
574574

0 commit comments

Comments
 (0)