Skip to content

cache_file ​

配置跨重启保存的 cache.db。

yaml
cache_file:
  path: cache.db
  store_selected: true
  store_fakeip: true
  store_dns: true

dns:
  servers:
    default: {type: udp, address: 127.0.0.1:53}
  final: default

字段 ​

enabled ​

  • 类型:布尔值。
  • 必填:可选。
  • 默认:true。

path ​

  • 类型:路径。
  • 必填:可选。
  • 默认:配置/数据目录旁的 cache.db。

store_selected ​

  • 类型:布尔值。
  • 必填:可选。
  • 默认:true。

保存手动选择的 selector 成员。

cache_id ​

  • 类型:字符串。
  • 必填:可选。
  • 默认:无。
  • 取值:单实例标识;多个实例共享同一文件时用来分区。

同一个 cache_id 同时只允许一个实例提供服务。

store_fakeip ​

  • 类型:布尔值。
  • 必填:可选。
  • 默认:false。

保存已经发给客户端的 FakeIP,使重启后映射继续有效。

store_dns ​

  • 类型:布尔值。
  • 必填:可选。
  • 默认:false。

保存 DNS 缓存。

说明 ​

缓存关闭时,mayami cache 返回非零。文件以 0600 创建;下载、ACME 等共享状态与 cache_id 分区。

相关 ​

页面历史

开发者设计、代码地图和验证记录保留在仓库 manual/。