@@ -10,11 +10,11 @@ tags: [Clash, mihomo, 直链, 订阅, geodata, geosite, 基础]
1010 {: .prompt-tip }
11111 . 本教程可以生成扩展名为 .yaml 配置文件直链,可以** 一键导入使用了 [ mihomo] ( https://github.com/MetaCubeX/mihomo ) 内核的客户端**
1212如:[ ShellCrash] ( https://github.com/juewuy/ShellCrash ) 、[ OpenClash] ( https://github.com/vernesong/OpenClash ) 和 [ Clash Verge] ( https://github.com/clash-verge-rev/clash-verge-rev ) 等,详见[ 支持 mihomo 的工具] ( https://wiki.metacubex.one/startup/client )
13- 1 . 生成的订阅链接地址不会改变,支持更新订阅,** 支持国内访问,支持同步机场节点**
14- 2 . 生成的订阅链接** 自带规则集** ,规则集来源 [ DustinWin/ruleset_geodata/geodata] ( 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 )
15- 3 . 请先** 确定自己机场的订阅链接是否为 Clash 订阅链接** ,若不是,需前往[ 肥羊在线订阅转换工具] ( https://suburl.v1.mk ) 进行转换,“生成类型”选择“Clash”,其它参数保持默认即可,转换后的订阅链接需要在末尾添加 ` &flag=clash ` ,然后添加到 .yaml 文件代理集合 ` proxy-providers ` 的 ` url ` 中
16- 4 . 推荐使用 [ Visual Studio Code] ( https://code.visualstudio.com/Download ) 等专业编辑器来修改配置文件
17- 5 . ShellCrash 支持本地导入配置文件,可以直接将下方的 .yaml 直链文件内容复制到 ` $CRASHDIR/yamls/config.yaml ` {: .filepath} 文件中,可代替通过 ShellCrash 配置脚本 → 6 管理配置文件 → 2 在线获取配置文件
13+ 2 . 生成的订阅链接地址不会改变,支持更新订阅,** 支持国内访问,支持同步机场节点**
14+ 3 . 生成的订阅链接** 自带规则集** ,规则集来源 [ DustinWin/ruleset_geodata/geodata] ( 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 )
15+ 4 . 请先** 确定自己机场的订阅链接是否为 Clash 订阅链接** ,若不是,需前往[ 肥羊在线订阅转换工具] ( https://suburl.v1.mk ) 进行转换,“生成类型”选择“Clash”,其它参数保持默认即可,转换后的订阅链接需要在末尾添加 ` &flag=clash ` ,然后添加到 .yaml 文件代理集合 ` proxy-providers ` 的 ` url ` 中
16+ 5 . 推荐使用 [ Visual Studio Code] ( https://code.visualstudio.com/Download ) 等专业编辑器来修改配置文件
17+ 6 . ShellCrash 支持本地导入配置文件,可以直接将下方的 .yaml 直链文件内容复制到 ` $CRASHDIR/yamls/config.yaml ` {: .filepath} 文件中,可代替通过 ShellCrash 配置脚本 → 6) 配置文件管理 → a) 添加提供者
1818
1919## 一、 准备编辑 .yaml 直链文件
2020### 1. 注册 [ Gist] ( https://gist.github.com )
@@ -133,7 +133,7 @@ rules:
133133 - GEOSITE,private,🔒 私有网络
134134 - GEOSITE,ads,🛑 广告域名
135135 - GEOSITE,trackerslist,📋 Trackerslist
136- # 为了使 P2P 流量(BT 下载)走直连,可添加一条 `DST-PORT` 规则(ShellCrash 会默认开启 “只代理常用端口”,可删除此条 `DST-PORT`)
136+ # 为了使 P2P 流量(BT 下载)走直连,可添加一条 `DST-PORT` 规则(ShellCrash 会默认启用 “只代理常用端口”,可删除此条 `DST-PORT`)
137137 - DST-PORT,6881-6889,🎯 全球直连
138138 - GEOSITE,microsoft-cn,🪟 微软服务
139139 - GEOSITE,apple-cn,🍎 苹果服务
@@ -276,8 +276,8 @@ rules:
276276例如:我想筛选出“香港 IPLC”节点,`filter` 可以这样写:`filter : " 香港.*IPLC|IPLC.*香港" `
277277 - 小窍门:使用 [ChatGPT](https://chatgpt.com) 等 AI 工具查询符合自己要求的正则表达式
278278
279- 1 . 在 ` 🚀 节点选择` 策略组下的 `proxies` 里,可以将最稳定的节点放在最前面,配置完成后会自动选择最稳定的节点
280- 2 . 在“国家或地区策略组”里,`type` 为 `url-test` 就是自动选择延迟最低的节点,将 `url-test` 改成 `select` 就是手动选择节点
279+ 4 . 在 ` 🚀 节点选择` 策略组下的 `proxies` 里,可以将最稳定的节点放在最前面,配置完成后会自动选择最稳定的节点
280+ 5 . 在“国家或地区策略组”里,`type` 为 `url-test` 就是自动选择延迟最低的节点,将 `url-test` 改成 `select` 就是手动选择节点
281281举个例子:我想让 [Netflix](https://www.netflix.com/) 和 [Disney+](https://www.disneyplus.com/) 等国外媒体自动选择延迟最低的新加坡节点,这个需求怎么写?
282282注:
283283 - ① 以下只是节选,请酌情套用
@@ -315,4 +315,7 @@ rules:
315315- 注:若无法直连访问,可在链接上添加 `https://ghfast.top/` 前缀,即:将链接改为 `https://ghfast.top/https://gist.githubusercontent.com/DustinWin/3d1a5039fc6f88a1da44f8e0b1c8e181/raw/mihomolink.yaml`
316316
317317# # 五、 导入订阅链接(以 ShellCrash 导入订阅链接为例)
318- 进入 ShellCrash 配置脚本 → 6 管理配置文件 → 2 在线获取配置文件,粘贴最终生成的订阅链接即可,具体设置请参考《[ShellCrash 搭载 mihomo 内核的配置-geodata 方案](https://proxy-tutorials.dustinwin.us.kg/posts/toolsettings-shellcrash-mihomo-geodata)》
318+ 1. 进入 ShellCrash 配置脚本 → a) 添加提供者 → 1) 设置名称或代号,如输入“mihomo”;后进入 2) 设置链接或路径,粘贴最终生成的订阅链接,选择“a) 保存此提供者”
319+ 2. 进入 6) 配置文件管理 → 6) 配置文件管理 → c) 在线生成配置文件 → 6) 自定义浏览器 UA,选择“2) 不使用 UA”
320+ 3. 进入 6) 配置文件管理 → 1) mihomo,选择“e) 在线获取此配置文件”即可
321+ 4. 具体设置请参考《[ShellCrash 搭载 mihomo 内核的配置-geodata 方案](https://proxy-tutorials.dustinwin.us.kg/posts/toolsettings-shellcrash-mihomo-geodata)》
0 commit comments