Clash for Windows 分流策略

Clash for Windows 分流策略

Intro

此前一段时间嫌 ChatGPT 麻烦,港澳的 VPN 节点也不能使用服务,转用通义千问,9 月 22 日那天赶毛概 ddl,让通义帮忙润色一下《中国的红色政权为什么能存在》文案。结果提示我账号被冻结。这学期四门思政课,可能是碰了不能碰的滑梯XD;不过也问了 Kimi,倒是没封号。

GitHub Copilot 也因为滥用 api被封了 ( ´・・)ノ(._.);于是这几天又用回 ChatGPT,但手动换节点有些麻烦。这里介绍 CFW 如何通过 Mixin 修改规则,使 GPT 访问特定的节点。

Mixin Config

开启 Mixin 模式,点击 ⚙️ 修改配置。这里配置文件选用yaml格式,可读性更好些

Proxy-Groups

首先配置下代理组

一般的机场都提供了大量节点,它们会按照一定的规则被编辑成组来使用,这就是代理组。代理组有 relay、url-test、fallback、load-balance、select 等类型,作用各不相同。
relay 会将流量按顺序链式转发,注意 relay 的转发链中不能包含其他 relay 型代理。
url-test 会用给定的 URL 测试,并自动选择最佳的代理节点。
fallback 和 url-test 机制类似,使用 URL 来测试节点,但是会尽量按照配置中列出的节点顺序来选择。
select 需要用户手动选择一个节点,配置文件通常应该提供几个自动测试的代理组,最后再提供一个 select 类型的代理组方便用户手动切换。
通常机场的订阅文件会将代理节点分为几个组,Video 组包含专门代理视频的节点,还有几个 Auto 类型的代理组自动切换节点,再加上几个 select 类型的节点手动切换节点,防止自动节点有时不可用。
🪜 无障碍网上冲浪指南 🪜#策略组功能

DIFF
mixin: # object+ - proxy-groups:+    name: "GPT_Proxy"+    type: select+    proxies:+      - 🇯🇵日本-01 T 1.0x+      - 🇯🇵日本-02 T 1.0x+      - 🇯🇵日本-03 T 1.0x+      - 🇯🇵日本-04 T 1.0x+      - 🇸🇬新加坡-01 T 1.0x+      - 🇸🇬新加坡-02 T 1.0x

Rule-Provider

这里为省事,直接用别人写好的规则集

More Rule Providers:
clash-rules
🦄️ 🎃 👻 Clash Premium 规则集(RULE-SET),兼容 ClashX Pro、Clash for Windows 等基于 Clash Premium 内核的客户端。

DIFF
mixin:  rule-providers:+   ChatGPT:+   type: http+   behavior: classical+   url: "https://raw.githubusercontent.com/G4free/clash-ruleset/main/ruleset/ChatGPT.yaml"+   path: ./ruleset/ChatGPT.yaml+   interval: 86400  rule:+   - RULE-SET,ChatGPT,GPT_Proxy

My Config

完整配置文件如下

YAML
mixin: # object  proxy-groups:    - name: "GPT_Proxy"      type: select      proxies:        - 🇯🇵日本-01 T 1.0x        - 🇯🇵日本-02 T 1.0x        - 🇯🇵日本-03 T 1.0x        - 🇯🇵日本-04 T 1.0x        - 🇸🇬新加坡-01 T 1.0x        - 🇸🇬新加坡-02 T 1.0x    - name: "Proxy"      type: url-test      url: "http://www.gstatic.com/generate_204"      interval: 86400      proxies:        - 🇯🇵日本-01 T 1.0x        - 🇯🇵日本-02 T 1.0x        - 🇯🇵日本-03 T 1.0x        - 🇯🇵日本-04 T 1.0x        - 🇭🇰香港-01 T 1.0x        - 🇭🇰香港-02 T 1.0x        - 🇭🇰香港-03 T 1.0x        - 🇭🇰香港-04 T 1.0x        - 🇹🇼台湾-01 T 1.0x        - 🇹🇼台湾-02 T 1.0x        - 🇸🇬新加坡-01 T 1.0x        - 🇸🇬新加坡-02 T 1.0x        - 🇰🇷韩国-01 T 1.0x        - 🇲🇾马来西亚-01 T 1.0x        - 🇲🇾马来西亚-02 T 1.0x        - 🇻🇳越南-01 T 1.0x        - 🇵🇭菲律宾-01 T 1.0x        - 🇮🇩印尼-01 T 1.0x        - 🇹🇭泰国-01 T 1.0x        - 🇮🇳印度-01 T 1.0x  rule-providers:    reject:      type: http      behavior: domain      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"      path: ./ruleset/reject.yaml      interval: 86400    google:      type: http      behavior: domain      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt"      path: ./ruleset/google.yaml      interval: 86400    proxy:      type: http      behavior: domain      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"      path: ./ruleset/proxy.yaml      interval: 86400    direct:      type: http      behavior: domain      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt"      path: ./ruleset/direct.yaml      interval: 86400    private:      type: http      behavior: domain      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt"      path: ./ruleset/private.yaml      interval: 86400    gfw:      type: http      behavior: domain      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gfw.txt"      path: ./ruleset/gfw.yaml      interval: 86400    tld-not-cn:      type: http      behavior: domain      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt"      path: ./ruleset/tld-not-cn.yaml      interval: 86400    telegramcidr:      type: http      behavior: ipcidr      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt"      path: ./ruleset/telegramcidr.yaml      interval: 86400    cncidr:      type: http      behavior: ipcidr      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt"      path: ./ruleset/cncidr.yaml      interval: 86400    lancidr:      type: http      behavior: ipcidr      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt"      path: ./ruleset/lancidr.yaml      interval: 86400    applications:      type: http      behavior: classical      url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt"      path: ./ruleset/applications.yaml      interval: 86400    ChatGPT:      type: http      behavior: classical      url: "https://raw.githubusercontent.com/G4free/clash-ruleset/main/ruleset/ChatGPT.yaml"      path: ./ruleset/ChatGPT.yaml      interval: 86400  rules:    - RULE-SET,ChatGPT,GPT_Proxy    - RULE-SET,applications,DIRECT    - DOMAIN,clash.razord.top,DIRECT    - DOMAIN,yacd.haishan.me,DIRECT    - RULE-SET,private,DIRECT    - RULE-SET,reject,REJECT    - RULE-SET,proxy,Proxy    - RULE-SET,google,Proxy    - RULE-SET,direct,DIRECT    - RULE-SET,lancidr,DIRECT    - RULE-SET,cncidr,DIRECT    - RULE-SET,telegramcidr,Proxy    - GEOIP,LAN,DIRECT    - GEOIP,CN,DIRECT    - MATCH,Proxy    - PROCESS-NAME,POWERPNT.exe,Proxy    - PROCESS-NAME,OneDrive.exe,Proxy    - PROCESS-NAME,FileCoAuth.exe,Proxy    - DOMAIN-SUFFIX,sharepoint.com,Proxy

Clash for Windows 分流策略

https://vluv.space/cfw_mixin/

作者

GnixAij

发布于

2024-10-13

更新于

2025-08-12

许可协议

评论