2024-02-14 20:42:58 +08:00
|
|
|
---
|
|
|
|
icon: material/new-box
|
|
|
|
---
|
|
|
|
|
2023-12-01 13:24:18 +08:00
|
|
|
!!! question "Since sing-box 1.8.0"
|
|
|
|
|
2024-02-14 20:42:58 +08:00
|
|
|
!!! quote "Changes in sing-box 1.9.0"
|
|
|
|
|
|
|
|
:material-plus: [store_rdrc](#store_rdrc)
|
|
|
|
:material-plus: [rdrc_timeout](#rdrc_timeout)
|
|
|
|
|
2023-12-01 13:24:18 +08:00
|
|
|
### Structure
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
|
|
|
"enabled": true,
|
|
|
|
"path": "",
|
|
|
|
"cache_id": "",
|
2024-02-14 20:42:58 +08:00
|
|
|
"store_fakeip": false,
|
|
|
|
"store_rdrc": false,
|
|
|
|
"rdrc_timeout": ""
|
2023-12-01 13:24:18 +08:00
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
### Fields
|
|
|
|
|
|
|
|
#### enabled
|
|
|
|
|
|
|
|
Enable cache file.
|
|
|
|
|
|
|
|
#### path
|
|
|
|
|
|
|
|
Path to the cache file.
|
|
|
|
|
|
|
|
`cache.db` will be used if empty.
|
|
|
|
|
|
|
|
#### cache_id
|
|
|
|
|
2024-02-14 20:42:58 +08:00
|
|
|
Identifier in the cache file
|
2023-12-01 13:24:18 +08:00
|
|
|
|
|
|
|
If not empty, configuration specified data will use a separate store keyed by it.
|
2024-02-14 20:42:58 +08:00
|
|
|
|
|
|
|
#### store_fakeip
|
|
|
|
|
|
|
|
Store fakeip in the cache file
|
|
|
|
|
|
|
|
#### store_rdrc
|
|
|
|
|
|
|
|
Store rejected DNS response cache in the cache file
|
|
|
|
|
|
|
|
The check results of [Address filter DNS rule items](/configuration/dns/rule/#address-filter-fields)
|
|
|
|
will be cached until expiration.
|
|
|
|
|
|
|
|
#### rdrc_timeout
|
|
|
|
|
|
|
|
Timeout of rejected DNS response cache.
|
|
|
|
|
|
|
|
`7d` is used by default.
|