@fdiskmbr #19 纯字符串: 当此字符串匹配目标域名中任意部分,该规则生效。比如"sina.com"可以匹配"sina.com"、"sina.com.cn"和"www.sina.com",但不匹配"sina.cn"。 正则表达式: 由"regexp:"开始,余下部分是一个正则表达式。当此正则表达式匹配目标域名时,该规则生效。例如"regexp:\.goo.*\.com$"匹配"www.google.com"、"fonts.googleapis.com",但不匹配"google.com"。 子域名 (推荐): 由"domain:"开始,余下部分是一个域名。当此域名是目标域名或其子域名时,该规则生效。例如"domain:v2ray.com"匹配"www.v2ray.com"、"v2ray.com",但不匹配"xv2ray.com"。 完整匹配: 由"full:"开始,余下部分是一个域名。当此域名完整匹配目标域名时,该规则生效。例如"full:v2ray.com"匹配"v2ray.com"但不匹配"www.v2ray.com"。 预定义域名列表:由"geosite:"开头,余下部分是一个名称,如geosite:google或者geosite:cn。名称及域名列表参考预定义域名列表。 从文件中加载域名: 形如"ext:file:tag",必须以ext:(小写)开头,后面跟文件名和标签,文件存放在资源目录中,文件格式与geosite.dat相同,标签必须在文件中存在。 你的需求要用到 regexp,以你刚刚举例来说,规则为regexp:^netflixdnstest\d+\.com$ 这样就可以匹配 netflixdnstest0.com、netflixdnstest1.com、netflixdnstest2.com 等所有类似的域名。 ip 规则同理的话则需要再创建一个路由规则(不能直接在一个路由规则里同时用 ip + 域名规则,因为这样会变成 'and' 逻辑),里面只填写 ip 规则,同样是逗号分隔,也是传统的子网掩码格式
@fl0w1nd #22 发布于2025/4/13 17:11:42,编辑于2025/4/13 17:12:53 @fdiskmbr #19 纯字符串: 当此字符串匹配目标域名中任意部分,该规则生效。比如"sina.com"可以匹配"sina.com"、"sina.com.cn"和"www.sina.com",但不匹配"sina.cn"。 正则表达式: 由"regexp:"开始,余下部分是一个正则表达式。当此正则表达式匹配目标域名时,该规则生效。例如"regexp:\.goo.*\.com$"匹配"www.google.com"、"fonts.googleapis.com",但不匹配"google.com"。 子域名 (推荐): 由"domain:"开始,余下部分是一个域名。当此域名是目标域名或其子域名时,该规则生效。例如"domain:v2ray.com"匹配"www.v2ray.com"、"v2ray.com",但不匹配"xv2ray.com"。 完整匹配: 由"full:"开始,余下部分是一个域名。当此域名完整匹配目标域名时,该规则生效。例如"full:v2ray.com"匹配"v2ray.com"但不匹配"www.v2ray.com"。 预定义域名列表:由"geosite:"开头,余下部分是一个名称,如geosite:google或者geosite:cn。名称及域名列表参考预定义域名列表。 从文件中加载域名: 形如"ext:file:tag",必须以ext:(小写)开头,后面跟文件名和标签,文件存放在资源目录中,文件格式与geosite.dat相同,标签必须在文件中存在。 你的需求要用到 regexp,以你刚刚举例来说,规则为regexp:^netflixdnstest\d+\.com$ 这样就可以匹配 netflixdnstest0.com、netflixdnstest1.com、netflixdnstest2.com 等所有类似的域名。 高手啊,那是否规则配置顺序,必须放到置顶才可以?如果想设置不同的规则呢? 比如,迪斯尼走tw,Netflix走新加坡之类的呢?
@fdiskmbr #24 路由规则的高低顺序就是优先级,正常情况下规则不冲突的话无需调整顺序。如果需要多个节点分流只需要再按刚刚的逻辑添加多个出口节点,为它们打上不同的标签,随后再新建路由规则,并将 Outbound Tag 设置为对应的出口节点的标签即可
@fl0w1nd #26 发布于2025/4/13 17:24:03 @fdiskmbr #24 路由规则的高低顺序就是优先级,正常情况下规则不冲突的话无需调整顺序。如果需要多个节点分流只需要再按刚刚的逻辑添加多个出口节点,为它们打上不同的标签,随后再新建路由规则,并将 Outbound Tag 设置为对应的出口节点的标签即可 我目前,gcp香港设置为台湾出口,我发现,路由规则与出站规则,都必须设置为第1号,才可以成功, 另外,域名我只设置了,Google.com gpt 走台湾,但是发现,Netflix,都默认走了台湾。彷佛所有的流量都走了 台湾了,这是什么原因呢?请教大佬
@fdiskmbr #29 很明显填错了两,要用逗号分割 你这里 domain:www.google.com.domain:chatgpt.com 中间是一个. 导致它当作一个整体,这个规则无效 ⚠️:你是在图形化配置里填写错误导致配置未被划分为两个独立规则的,如果你直接修改高级配置,则需要按json 语法一行一个填写,例如 [ { "type": "field", "domain": [ "domain:openrouter.ai", "domain:labs.google", "domain:gemini.google.com", "ai.google.dev", "domain:makersuite.google.com", "alkalicore-pa.clients6.google.com", "alkalimakersuite-pa.clients6.google.com", "domain:generativeai.google", "aistudio.google.com", "learning.google.com", "domain:generativelanguage.googleapis.com", "domain:geller-pa.googleapis.com", "domain:proactivebackend-pa.googleapis.com", "domain:deepmind.com", "domain:deepmind.google", "domain:notebooklm.google", "notebooklm.google.com", "domain:ipaddress.my", "domain:nordvpn.com", "domain:x.ai", "domain:api.xai.io", "domain:grok.com", "www.claudeusercontent.com", "domain:claude.ai", "domain:anthropic.com", "cdn.usefathom.com", "geosite:openai" ], "outboundTag": "US" }, //省略 此外,chatgpt 等规则需要齐全,不然 chatgpt 还是打不开的,建议先用一个 ip 测试网站来测试,例如 ipaddress.my 题外话,你本地代理客户端的规则也是有和远程落地分流规则冲突的可能性的,因为本地分流规则优先级大于落地的二次分流
落地
@fdiskmbr #19
纯字符串: 当此字符串匹配目标域名中任意部分,该规则生效。比如"sina.com"可以匹配"sina.com"、"sina.com.cn"和"www.sina.com",但不匹配"sina.cn"。
正则表达式: 由"regexp:"开始,余下部分是一个正则表达式。当此正则表达式匹配目标域名时,该规则生效。例如"regexp:\.goo.*\.com$"匹配"www.google.com"、"fonts.googleapis.com",但不匹配"google.com"。
子域名 (推荐): 由"domain:"开始,余下部分是一个域名。当此域名是目标域名或其子域名时,该规则生效。例如"domain:v2ray.com"匹配"www.v2ray.com"、"v2ray.com",但不匹配"xv2ray.com"。
完整匹配: 由"full:"开始,余下部分是一个域名。当此域名完整匹配目标域名时,该规则生效。例如"full:v2ray.com"匹配"v2ray.com"但不匹配"www.v2ray.com"。
预定义域名列表:由"geosite:"开头,余下部分是一个名称,如geosite:google或者geosite:cn。名称及域名列表参考预定义域名列表。
从文件中加载域名: 形如"ext:file:tag",必须以ext:(小写)开头,后面跟文件名和标签,文件存放在资源目录中,文件格式与geosite.dat相同,标签必须在文件中存在。
你的需求要用到 regexp,以你刚刚举例来说,规则为
regexp:^netflixdnstest\d+\.com$这样就可以匹配 netflixdnstest0.com、netflixdnstest1.com、netflixdnstest2.com 等所有类似的域名。
ip 规则同理的话则需要再创建一个路由规则(不能直接在一个路由规则里同时用 ip + 域名规则,因为这样会变成 'and' 逻辑),里面只填写 ip 规则,同样是逗号分隔,也是传统的子网掩码格式
你国内怎么解决的你香港也怎么解决
高手啊,那是否规则配置顺序,必须放到置顶才可以?如果想设置不同的规则呢?
比如,迪斯尼走tw,Netflix走新加坡之类的呢?
全弄到cf台湾去
@fdiskmbr #24
路由规则的高低顺序就是优先级,正常情况下规则不冲突的话无需调整顺序。如果需要多个节点分流只需要再按刚刚的逻辑添加多个出口节点,为它们打上不同的标签,随后再新建路由规则,并将 Outbound Tag 设置为对应的出口节点的标签即可
我目前,gcp香港设置为台湾出口,我发现,路由规则与出站规则,都必须设置为第1号,才可以成功,
另外,域名我只设置了,Google.com gpt 走台湾,但是发现,Netflix,都默认走了台湾。彷佛所有的流量都走了 台湾了,这是什么原因呢?请教大佬
@fdiskmbr #27
高级配置->路由规则贴给我看看
@fdiskmbr #29
很明显填错了两,要用逗号分割
你这里
domain:www.google.com.domain:chatgpt.com中间是一个.导致它当作一个整体,这个规则无效
⚠️:你是在图形化配置里填写错误导致配置未被划分为两个独立规则的,如果你直接修改高级配置,则需要按json 语法一行一个填写,例如
此外,chatgpt 等规则需要齐全,不然 chatgpt 还是打不开的,建议先用一个 ip 测试网站来测试,例如 ipaddress.my
题外话,你本地代理客户端的规则也是有和远程落地分流规则冲突的可能性的,因为本地分流规则优先级大于落地的二次分流