clash 配置chatgpt的rule
2024-06-23
目录
问题 1
使用Parser 1
Parser配置说明 1
问题
openai.com检查的内容很多,clash的rule模式一般过不去。我这里必须切到golbal模式才可以访问。找了半天,clash可以配置Parser,在机场提供的配置文件外,添加规则配置。自定义规则可以单独设置,我想要gpt相关的访问全部走美国节点。
使用Parser
Parser是针对机场给的配置文件,新增一些规则,这样机场节点少了也可能还可以复用。
1clash > Profiles > 右键配置 > Parsers > Edit parsers
向打开的文件添加以下内容。
1parsers: # array
2 - url: YOUR_URL
3 yaml:
4 prepend-proxy-groups:
5 - name: 🚀 OpenAI
6 type: select
7 proxies:
8 - 美国 A
9 - 美国 B
10 - 美国 C
11 - 美国 D [0.5x]
12 - 美国 E [0.5x]
13 prepend-rules:
14 - DOMAIN,browser-intake-datadoghq.com,🚀 OpenAI
15 - DOMAIN,static.cloudflareinsights.com,🚀 OpenAI
16 - DOMAIN-SUFFIX,ai.com,🚀 OpenAI
17 - DOMAIN-SUFFIX,algolia.net,🚀 OpenAI
18 - DOMAIN-SUFFIX,api.statsig.com,🚀 OpenAI
19 - DOMAIN-SUFFIX,auth0.com,🚀 OpenAI
20 - DOMAIN-SUFFIX,chatgpt.com,🚀 OpenAI
21 - DOMAIN-SUFFIX,chatgpt.livekit.cloud,🚀 OpenAI
22 - DOMAIN-SUFFIX,client-api.arkoselabs.com,🚀 OpenAI
23 - DOMAIN-SUFFIX,events.statsigapi.net,🚀 OpenAI
24 - DOMAIN-SUFFIX,featuregates.org,🚀 OpenAI
25 - DOMAIN-SUFFIX,host.livekit.cloud,🚀 OpenAI
26 - DOMAIN-SUFFIX,identrust.com,🚀 OpenAI
27 - DOMAIN-SUFFIX,intercom.io,🚀 OpenAI
28 - DOMAIN-SUFFIX,intercomcdn.com,🚀 OpenAI
29 - DOMAIN-SUFFIX,launchdarkly.com,🚀 OpenAI
30 - DOMAIN-SUFFIX,oaistatic.com,🚀 OpenAI
31 - DOMAIN-SUFFIX,oaiusercontent.com,🚀 OpenAI
32 - DOMAIN-SUFFIX,observeit.net,🚀 OpenAI
33 - DOMAIN-SUFFIX,segment.io,🚀 OpenAI
34 - DOMAIN-SUFFIX,sentry.io,🚀 OpenAI
35 - DOMAIN-SUFFIX,stripe.com,🚀 OpenAI
36 - DOMAIN-SUFFIX,turn.livekit.cloud,🚀 OpenAI
37 - DOMAIN-SUFFIX,openai.com,🚀 OpenAI
注意
- url后的YOUR_URL就是机场提供的配置链接。
- prepend-proxy-groups是将之后定义的组加到已有groxy-groups的前面。新建一个“🚀 OpenAI”的组,之后在Proxies里就能看到新建了这个组。复制想要的proxies的名字列表。
- prepend-rules的配置来自这里
- 注意:我的配置文件跟上边不太同,去掉了最后三个个IP的配置和DOMAIN-KEYWORD的配置,报了个错忘了是啥了;加上了
1- DOMAIN-SUFFIX,openai.com,🚀 OpenAI
这一行,让1openai.com
域名也走美国节点。 - 可能还需要重启一下clash
Parser配置说明
键 | 操作 |
---|---|
append-rules | 数组合并至原配置 rules 数组后 |
prepend-rules | 数组合并至原配置 rules 数组前 |
append-proxies | 数组合并至原配置 proxies 数组后 |
prepend-proxies | 数组合并至原配置 proxies 数组前 |
append-proxy-groups | 数组合并至原配置 proxy-groups 数组后 |
prepend-proxy-groups | 数组合并至原配置 proxy-groups 数组前 |
mix-proxy-providers | 对象合并至原配置 proxy-providers 中 |
mix-rule-providers | 对象合并至原配置 rule-providers 中 |
mix-object | 对象合并至原配置最外层中 |
commands | 在上面操作完成后执行简单命令操作配置文件 |