当前位置: 首页 > 知识库问答 >
问题:

amh - 如何解决苹果电脑访问网站被AMH面板误判为爬虫拦截的问题?

邹开畅
2025-11-30

用苹果电脑访问网站,会出现这种类似爬虫的记录,进而被AMH面板的流量防护拦截,怎么办?

【ip】4Z1 - [26/Nov/2025:10:02:35 +0800] "GET / HTTP/1.1" 422 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.4 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.4 facebookexternalhit/1.1 Facebot Twitterbot/1.0" -

服务器和防火墙里,都把这个IP加了白名单,但是还是因为这个记录被拦截。现在只能先关掉 恶意爬虫 营销蜘蛛 两项拦截,看看有没有用,有没有其他办法,让防火墙不要拦截这个?

共有2个答案

西门品
2025-11-30

会什么你的UA头里面会有 facebookexternalhit/1.1 Facebot Twitterbot/1.0 ?
是不是你装了什么浏览器插件?

小牛24818
2025-11-30

正常Safari浏览器客户端信息都不会有facebookexternalhit/1.1 Facebot这样的信息的,
amh的流量防护如果开启了『营销蜘蛛』拦截是会阻止这样的客户端访问。
另外,在流量防护列表进入『拦截数统计』有一项『识别信息』,也可以追踪拦截的原因。

1、可以排查浏览器的原因,浏览器右击『检查』,访问页面看网络,看标头的User-Agent: 信息确认。
2、或是amh的流量防护,不开启『营销蜘蛛』的拦截。
3、或是流量防护添加客户端的白名单,例如允许.*Facebot.*访问。(蜘蛛爬虫会有很多IP,用客户端方式。)

 类似资料:
  • 手机用aidlux安装了amh,内网无法访问站点 内网访问站点显示拒绝连接,感觉是防火墙的问题,尝试去修改却一直出现“AMNetwork : 防火墙配置失败,请检查更改规则是否正确。”,安装了那个应用商店的alist网盘,从文件那个地方能够直接访问进去,并且正常上传和下载文件,不知道为啥访问不了创建的站点

  • 请问应该如何禁止通过ip:port访问面板管理界面? 另:应该如何禁止通过ip访问整个站点?

  • LNGX环境中添加了2个主机,反向代理的是自己docker部署的应用,目前可以正常访问,这两个访问的地址是a.test.com和b.test.com LNMP环境中添加了2个主机,一个是wordpress程序,访问的是c.test.com,可以正常访问,另外一个是纯静态的html应用,访问的是test.com,不带子域名的,访问的时候内容是LNGX环境中最新部署的b.test.com的内容。 求解

  • CSRF提示 AMH » CSRF 当前amh系统的面板设置已开启CSRF攻击防范 您当前请求数据验证失败已被拒绝 请求被拒绝的可能 1) 外部非法请求 amh_token 参数错误。 2) 请求数据缺少 amh_token 参数。 3) 面板页面 Javascript 脚本未加载完成时发起请求 amh_token 数据未载入。 无 1

  • 内网搭建后 加入端口访问 不可行吗 公司要求必须加入端口访问内网,然而现在目前再用的网站做迁移的时候发现很多端口 我批量开启后 测试无法访问 路由器映射 已经完成 公司用的专线 有动态公网地址 外网中可以访问面板地址也可以正常操作 唯独部署的 项目端口无法访问 ng的80端口 没动 创建的空间端口 8080 1070 这种 也无法访问 折腾不来

  • 干净Debian11系统,做完update和upgrade后安装面板,命令如下: export CV=[CN] DV=amrewrite,amssl,madmin,amfile,amftp,pure-ftpd,amdata,amnetwork,amcrontab,d-ram,d-os,d-cpu,d-disk,d-net,d-io,d-avg && wget https://dl.amh.sh/a

  • amh,无法下载amssl 国外的服务器,用linux命令也下载不了

  • 安装应用mysql8.0后AMH面板无法访问用户管理 需要提供哪些日志信息。