Releases: IrineSistiana/mosdns
Releases · IrineSistiana/mosdns
v4.0.0-alpha2
PREVIEW RELEASE
可能继续有不兼容的变更
与 v3 配置文件不兼容
wiki 已迁移至 gitbook: https://irine-sistiana.gitbook.io/mosdns-wiki/
cache
新增when_hit
参数,可设定 cache 命中后执行什么插件。- 新增插件
_misc_optm
,内置一些常用优化。 forward
插件移除fastest_ip
最快 IP 模式。
v4.0.0-alpha1
PREVIEW RELEASE
可能继续有不兼容的变更
与 v3 配置文件不兼容
wiki 已迁移至 githbook: https://irine-sistiana.gitbook.io/mosdns-wiki/
主要变化:
server
插件移至 mosdns 主体。- 更名和移除了一些预定义插件。
sequence
插件的if
现在是表达式。- 匹配器现在用
provider:
语法载入外部数据。 - 不再支持
${{}}
配置文件补全。 - 不在支持一键安装成系统服务。
不全,请按照 wiki 重新配置。
新增:
- 支持数据文件变化自动重载。
- 支持 yaml,json,toml... 等配置格式。
- 支持自然的条件表达式。比如这样
(matcher && ! matcher) || matcher
。 - 执行序列(aka.
sequence
插件)现在在初始化时就会去找要调用的插件,如果有错误(调用插件 tag 不存在类型不对等)在启动时就会报错。 - v2ray 数据文件可以使用
:tag1@attr1@att2,tag2@att3...
后缀一次载入多个标签的数据。
v3.9.0
v3.8.0
fast_forward
: HTTP3 支持 dial_addr
和 so_mark
v3.7.3
- 更新 dnsproxy
v3.7.2
v3.7.0
fast_forward
支持设定 SO_MARK。
v3.6.0
- 现在可以为每个插件设置单独的 log 参数。
v3.5.3
- 修正 yaml 配置文件部分参数不对不会报错。