Open-Box v0.1.259 发布
已发布 v0.1.259,以下为官方变更日志。
官方变更日志@域名解析查询:看得到是哪台终端
「设置 → DNS 设置 → 域名解析查询」的「来源」改成「终端设备」,显示 IP 和名称。名称先用「连接 → 连接设置 → 终端名称」里起的名字,没有就用 DHCP 主机名;路由器自己的地址标成本机。
dnsmasq 模式下,终端的查询都先到 dnsmasq,再由它转给内核,以前记录里大多只能写「路由器转发」。现在开着域名过滤时,Open-Box 让 dnsmasq 把查询日志写进内存里的一个单独文件(不进 logread),面板边读边清:
- 转给内核的查询对回是哪台终端;路由器自己查的显示「路由器自己」。
- dnsmasq 用缓存或本地记录直接答掉的查询也记下来,结果显示「dnsmasq 缓存」「dnsmasq 本地」,可以按「dnsmasq 直接应答」筛选;这些也算进概览的 DNS 查询量。
- dnsmasq 的其它日志(启动、DHCP)照样进系统日志。
- 面板停着的时候不写这个文件,不占内存。
如果你在 dnsmasq 里自己开了查询日志或改了日志位置,Open-Box 不接管,页面上会说明。
修复
- 清 DNS 缓存时发给 dnsmasq 的信号,会连正在执行的 dnsmasq 重启脚本一起打断:两件事碰到一起时 dnsmasq 就一直停着,局域网没有解析。现在只发给 dnsmasq 进程本身,刚启动的也不打扰。