import{_ as a,o as s,c as e,R as o}from"./chunks/framework.44fd0451.js";const y=JSON.parse('{"title":"Dashboard 常见问题","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"guide/dashboardq.md","filePath":"guide/dashboardq.md","lastUpdated":1717546452000}'),n={name:"guide/dashboardq.md"},t=o(`
首先解释管理面板中显示的IP是怎么得到的:Agent 会每隔一段时间请求一遍 IP-API,获取到 IP 信息后上报到 Dashboard,目前使用的 IP-API 可在此查看:myip.go。
如您发现管理面板中显示的 IP 和服务商提供给您的 IP 不一致,最大的可能是服务商给您的是入口 IP,但 Agent 测试的是您的出口 IP。这个问题也可能会出现在多线服务器和 IPLC 专线中。
TIP
举个简单也十分常见的例子,服务商给您提供的是一台高防服务器,为了同时满足高防和低网络中断率的目标,提供给您的 IP 可能是经过映射后的高防 IP 而并非您服务器的真实出口 IP。
您也可以在 Agent 服务器中运行以下命令测试出口 IP:
curl https://ipapi.co/ip/
curl ip.sb
curl ip-api.com
请查看或编辑 /opt/nezha/dashboard/data/config.yaml
文件。
密码位于 site-viewpassword
项中。
首先尝试重启 Docker 再操作:
systemctl status docker
systemctl restart docker
systemctl status docker
重启后尝试重新安装面板。
若依然出现 iptables... 等错误,则考虑直接关闭 iptables 甚至移除 iptables。
这个问题也可能与内核有关,也可以尝试更换官方内核。
如出现此问题,可以通过安装脚本修改配置,或者直接修改 /opt/nezha/dashboard/docker-compose.yaml
文件。
如果出现 Dashboard 页面布局错误,通常是 CSS 文件丢失或无法被加载。
出现此类错误,可以先尝试 重启并更新面板
。
如果更新面板后问题没有得到解决,那么可能是你的 vhost 配置文件内有不适用的配置,你可以编辑 Nginx 的 vhost 文件或在宝塔面板内:
在 网站
中找到安装 Dashboard 时配置的站点,点击右侧 设置
。
选择 配置文件
,删除配置文件中的:
location ~ .*\\.(js|css)?$
{
expires 12h;
error_log /dev/null;
access_log /dev/null;
}
保存配置,并清空浏览器、Nginx、CDN 中的缓存,此时刷新页面应恢复正常。
填入的 DDNS provider 的值有误,目前仅支持 webhook
、cloudflare
、tencentcloud
和 dummy
。
填入的 DDNS AccessID
或 AccessSecret
有误。
出现此错误说明没有在服务页中设置 TCP-Ping 和 ICMP-Ping 类型的监控或者监控数据还未生成。
如已经设置完毕,可以等待一段时间后再查看。
常常是由于证书不完整造成的,请在 agent 运行参数中添加 -d,若 log 中有 x509:certificate signed by unknown authority
,更换完整证书则可解决该问题。
常见于批量新建 Agent 等需求中,可以直接修改数据库。
请注意,数据库中并非什么都可以修改,错误的修改会导致数据混乱无法启动 Dashboard,请勿随意修改数据库!
DANGER
再重复一遍,请勿随意修改数据库!
如需要在数据库中修改数据,请先停止面板容器再修改。
数据库类型是 sqlite3,位于 /opt/nezha/dashboard/data/sqlite.db
,修改前请备份。
Agent 通常情况下会自动更新,但 Dashboard 并不会,需要手动更新。
`,31),l=[t];function r(p,c,i,d,h,b){return s(),e("div",null,l)}const u=a(n,[["render",r]]);export{y as __pageData,u as default};