跳转至

SmartDNS仪表盘

SmartDNS提供了插件化的仪表盘功能,可通过单独安装仪表盘插件,实现提供SmartDNS仪表盘功能。

SmartDNS-WebUI

启用SmartDNS仪表盘

  1. 通过plugin插件参数配置,例子如下:

    # 启用仪表盘
    plugin smartdns_ui.so
    # 设置服务端口号。
    smartdns-ui.ip http://[::]:6080
    

    注意:

    • 默认用户名密码为:admin/password
    • 仪表盘采用插件机制,若smartdns程序为静态编译的版本,则不支持仪表盘插件。
  2. 可通过data-dir参数设置数据文件存储路径:

    data-dir /var/lib/smartdns
    
  3. 启用HTTPS服务:

    smartdns-ui.ip参数,使用https://的前缀来启用HTTPS服务。

    # 启用HTTPS服务
    smartdns-ui.ip https://[::]:6080
    
    # 指定证书文件
    bind-cert-file /path/to/ca-file
    bind-cert-key-file /path/to/ca-key-file
    

    注意:

    • 启用HTTPS服务时,若未指定证书文件,smartdns将自动生成CNSmartDNS Root的根证书文件和相关的证书链。
    • 可以将SmartDNS Root根证书加入到信任域中来启用安全访问。
  4. 设置查询日志保留的最长时间:

    通过smartdns-ui.max-query-log-age来设置查询日志保存的最长时间。

    # 设置最长查询日志保留时间,单位为秒
    smartdns-ui.max-query-log-age 86400
    

更多配置项参考配置选项页面。