SaaSMaestro 直接从自己的服务器检查您的网站。如果防火墙、安全插件或机器人防护拦截了这些服务器,检查就会失败,并产生误报。将我们的 IP 地址加入白名单可以避免这种情况。
需要加入白名单的内容
| 项目 | 值 |
|---|---|
| IP 地址 | 35.214.110.192 |
| 用户代理包含 | SaaSMaestroMonitor/1.0 |
| 端口 | 443(HTTPS)和 80(HTTP) |
尽可能按 IP 地址加入白名单。用户代理可以被任何人复制,因此应将其作为在日志中识别我们请求的方式,而不是作为请求来源的证明。
区域在线探测是位于其他区域的小型服务器,只有在我们的主服务器无法加载您的主页时才会加载,用于在判定故障之前加以确认。如果它们也被拦截,就无法区分主服务器与您的网站之间的问题和真正的宕机。
SaaSMaestro 为何扫描您的网站
Google Analytics 和 Search Console 只报告它们记录到的内容。它们无法告诉您网站已宕机、跟踪代码已被移除,或者某项更改让 Google 停止索引您的页面。等到这些问题反映在 Google 的数据中时,几天的流量或数据早已丢失。直接检查每个网站,可以在几分钟到几小时内发现这些问题。
扫描用于:
- 可用性:确认网站能够响应,以便在网站宕机时提醒您。
- Google 代码:确认主页上仍有正确的 GA4 代码,以便在数据丢失之前发现代码缺失或错误。
- robots.txt 和站点地图:发现会屏蔽搜索引擎或使页面从站点地图中消失的更改。
- 关键页面的搜索标签:当主页或访问量最高的着陆页上的标题、元描述、规范地址或 noindex 设置发生变化时及时发现,并添加到时间线。
- SSL 证书:在证书过期、访客看到安全错误之前提醒您,并检查 HTTPS 是否正常工作。
- 安全标头:为您的主页发送的标头评级,并找出它通过普通 HTTP 加载的文件。
- 关键页面检查:加载您选择的页面(例如定价页或注册页),并检查其中是否包含正确的文字。
- 网站图标:获取 SaaSMaestro 中显示在每个网站旁边的图标。
有关每项检查的详细信息,请参阅 网站健康度监控。
扫描会做什么,不会做什么
- 它每 15 分钟请求一次主页,每天请求一次 robots.txt、站点地图以及最多五个访问量最大的着陆页。每周读取一次证书,加载主页以检查其安全标头,并跟踪最多 40 个内部链接。
- 您添加的关键页面会按您选择的频率(每 5、15 或 60 分钟)请求。
- 它只读取公开页面,与访客的浏览器相同。它从不登录、不提交表单、不会跟踪所有链接,也不会抓取整个网站。
- 流量非常小:每个网站每天约一百个请求,远少于单个搜索引擎爬虫。
- 扫描不会出现在 Google Analytics 中,因为扫描不会运行跟踪代码。
有些服务根本不会访问您的网站,因此无需加入白名单:域名到期时间通过公开的注册数据库(RDAP 或 WHOIS)查询,DNS 记录通过公共 DNS-over-HTTPS 查询,黑名单通过 Google Web Risk 和 URLhaus 查询。实验室性能测试由 Google 的 PageSpeed Insights 从 Google 自己的服务器运行,因此需要放行的是 Google 而不是我们。心跳的方向则相反:由您的任务向 SaaSMaestro 发送请求。您的 Google 数据来自 Google 的 API。
扫描被拦截的迹象
- 在浏览器中能正常打开的网站却收到“网站已宕机”提醒。当防火墙静默丢弃我们的请求时,就会出现这种情况。
- GA4 正在记录访问,却显示“主页 HTML 中未找到 Google 代码”。当返回的是验证页面或拦截页面而不是您的主页时,就会出现这种情况。
- 由于返回的是验证页面而不是实际页面,缺少预期文字,导致关键页面检查失败。
- 页面标题缺失或错误、站点地图似乎消失,或显示字母图块而不是网站图标。
如何将这些地址加入白名单
具体步骤取决于保护您网站的是什么。请在所有可能拦截请求的位置将这些地址加入白名单:
| 防护 | 处理方法 |
|---|---|
| Cloudflare | 为该地址添加一条操作为“允许”的 IP 访问规则,或添加一条让其跳过机器人防护和速率限制的 WAF 自定义规则。 |
| WordPress 安全插件 | 在 Wordfence、Sucuri、iThemes 或类似插件中,将该地址添加到白名单或受信任的 IP 地址中。 |
| 主机防火墙 | 在主机控制面板中将该地址加入白名单,或请主机服务商代为添加。 |
| 服务器防火墙 | 允许来自该地址、目标端口为 80 和 443 的入站连接,例如在 iptables、ufw 或云服务商的安全组中设置。 |
| 速率限制和地理封锁 | 将该地址排除在速率限制和国家/地区封锁之外。 |
之后您无需在 SaaSMaestro 中做任何操作。可用性会在 15 分钟内重新检查,每日检查在一天内,每周检查在一周内,任何误报都会自行消除。
如果您不希望被扫描
所有者和管理员可以在“设置 → 您的工作区 → 数据连接”下的对应对话框中关闭任何“网站健康度”服务,或将某个网站排除在外。您的 Google Analytics 和 Search Console 数据不受影响,但该服务的检查、提醒和自动备注将停止。