github.com/sagernet/sing-box@v1.9.0-rc.20/docs/configuration/experimental/cache-file.zh.md (about)

     1  ---
     2  icon: material/new-box
     3  ---
     4  
     5  !!! question "自 sing-box 1.8.0 起"
     6  
     7  !!! quote "sing-box 1.9.0 中的更改"
     8  
     9      :material-plus: [store_rdrc](#store_rdrc)  
    10      :material-plus: [rdrc_timeout](#rdrc_timeout)  
    11  
    12  ### 结构
    13  
    14  ```json
    15  {
    16    "enabled": true,
    17    "path": "",
    18    "cache_id": "",
    19    "store_fakeip": false,
    20    "store_rdrc": false,
    21    "rdrc_timeout": ""
    22  }
    23  ```
    24  
    25  ### 字段
    26  
    27  #### enabled
    28  
    29  启用缓存文件。
    30  
    31  #### path
    32  
    33  缓存文件路径,默认使用`cache.db`。
    34  
    35  #### cache_id
    36  
    37  缓存文件中的标识符。
    38  
    39  如果不为空,配置特定的数据将使用由其键控的单独存储。
    40  
    41  #### store_fakeip
    42  
    43  将 fakeip 存储在缓存文件中。
    44  
    45  #### store_rdrc
    46  
    47  将拒绝的 DNS 响应缓存存储在缓存文件中。
    48  
    49  [地址筛选 DNS 规则项](/zh/configuration/dns/rule/#_3) 的检查结果将被缓存至过期。
    50  
    51  #### rdrc_timeout
    52  
    53  拒绝的 DNS 响应缓存超时。
    54  
    55  默认使用 `7d`。