PaPerseller / chn-iplist

Chnroutes rules for routers、Shadowrocket、Quantumult、acl、v2rayNG、v2rayN、pac、v2rayA、dae、RouterOS、v2ray、sing-box config file.
MIT License
999 stars 166 forks source link

小白 请教一下自定义规则有没有问题 #24

Closed cancanneednews closed 11 months ago

cancanneednews commented 11 months ago

sing-box 的配置,大佬可以看看吗

{
    "rules": [
      {
        "geosite": "category-ads-all",
        "domain_suffix": [
          "wwads.cn",
          "gzads.com",
          "gozendata.com",
          "gz-data.com",
          "ads.fmdisk.com",
          "ads.feemoo.com",
          "googleads.g.doubleclick.net",
          "ads.google.com",
          "afd.l.google.com",
          "doubleclick.com",
          "doubleclick.net",
          "google-analytics.com",
          "mobileads.google.com",
          "xcz.im",
          "g1.tagtic.cn",
          "log.tagtic.cn",
          "pgdt.ugdtimg.com",
          "sdownload.stargame.com",
          "appcenter.ms",
          "app-measurement.com",
          "firebase.io",
          "crashlytics.com"
        ],
        "domain_keyword": [
          "googleads",
          "pagead",
          "umeng",
          "adnyg",
          "admarvel",
          "admaster",
          "adsage",
          "adsmogo",
          "adsrvmedia",
          "adwords",
          "adservice",
          "adsserving",
          "analysis",
          "analytics",
          "applovin",
          "domob",
          "duomeng",
          "dwtrack",
          "guanggao",
          "lianmeng",
          "monitor",
          "omgmta",
          "openx",
          "partnerad",
          "pingfore",
          "socdm",
          "supersonicads",
          "tracking",
          "uedas",
          "usage",
          "wlmonitor",
          "zjtoolbar",
          "adsrvr",
          "gdt"
        ],
        "outbound": "block"
      },
      {
        "geosite": [
          "geolocation-!cn",
          "google",
          "telegram",
          "openai"
        ],
        "geoip": [
          "google",
          "telegram"
        ],
        "outbound": "proxy"
      },
      {
        "geosite": [
          "category-games@cn",
          "private",
          "cn"
        ],
        "geoip": [
          "private",
          "cn"
        ],
        "outbound": "direct"
      }
    ],
    "final": "proxy",
    "auto_detect_interface": true
}
PaPerseller commented 11 months ago

不是大佬。规则看下来没问题,不过 block 部分其实不用按照 v2ray-config_rule 添加那么多 keyword 了,category-ads-all 已能覆盖大部分广告规则。geosite 和 geoip 引用的 tag 确认是数据库资源中有的就行。

cancanneednews commented 11 months ago

想问一下 sing-box 是否使用tun的区别在这个auto_detect_interface是吗?我看配置文件好像这个比较明显。 还有就是 如果我从tun切成非tun,但是配置文件还是这么写 有影响吗?

cancanneednews commented 11 months ago

block 部分其实不用按照 v2ray-config_rule 添加那么多 keyword 了,category-ads-all 已能覆盖大部分广告规则。

感觉还是有必要的,比如说pagead这个单词 在 domain-list 仓库里搜索出来的条目没有带 @ads 的tag

PaPerseller commented 11 months ago

想问一下 sing-box 是否使用tun的区别在这个auto_detect_interface是吗?我看配置文件好像这个比较明显。 还有就是 如果我从tun切成非tun,但是配置文件还是这么写 有影响吗?

是否是tun模式与你入站部分设置有关。 分流规则配置与入站方式无关,其他部分要根据你的具体需求更改。 关于sing-box的使用你应该去研究它的官方文档,非常详尽全面。本项目只专注于分流规则有关。

cancanneednews commented 11 months ago

那想问一下具体的 比说 googleapis.cn 这个域名 我的另一个配置的分流顺序是 block direct proxy 按道理来说在direct的时候就会被检测为cn 走直连 但是看log反馈,却是走的proxy 是为什么呢

域名匹配会遍历整个分流规则吗?如果是这样的话那么是不是direct匹配到了 往下走 再匹配到google 最后走google的proxy出口

PaPerseller commented 11 months ago

那想问一下具体的 比说 googleapis.cn 这个域名 我的另一个配置的分流顺序是 block direct proxy 按道理来说在direct的时候就会被检测为cn 走直连 但是看log反馈,却是走的proxy 是为什么呢

域名匹配会遍历整个分流规则吗?如果是这样的话那么是不是direct匹配到了 往下走 再匹配到google 最后走google的proxy出口

我也不知sing-box是按什么顺序匹配的,看你上面的自定义可能是之前优先应用了代理geosite:google的规则

cancanneednews commented 11 months ago

没事了 是我自己的问题