1Panel-dev / 1Panel

🔥 #1 Rated Web-based Linux Server Management Tool. / 现代化、开源的 Linux 服务器运维管理面板。
https://www.1panel.cn
GNU General Public License v3.0
23.05k stars 2.1k forks source link

[BUG] waf开启后,导致笔记软件TriliumNote同步失败 #7116

Closed dwdcth closed 4 days ago

dwdcth commented 4 days ago

联系方式

1310049536@qq.com

1Panel 版本

专业版: v1.10.21-beta.1

问题描述

waf开启后,导致笔记软件TriliumNote同步失败 软件地址 https://github.com/TriliumNext/Notes 在拦截记录里面看到了这个软件的有些请求被拦截,关闭waf 后仍然没法同步

重现步骤

1、关闭waf的前提下,按照trilium服务端

services:
  trilium:
    image: triliumnext/notes:v0.90.11-beta
    container_name: trilium
    restart: unless-stopped
    ports:
      - "127.0.0.1:8010:8080"
    volumes:
      - ./data/trilium-data:/home/node/trilium-data

2、到 https://github.com/TriliumNext/Notes 下载 客户端v0.90.11-beta,设置服务端的ip端口和密码,可以正常同步 3、开启waf 后,无法正常同步,而且关闭waf也没法同步 报错如下:

'Request to GET https://ip:port/api/sync/changed?instanceId=E4Yo0Hle2Isw&lastEntityChangeId=0&logMarkerId=Y48tGux0Hh failed, error: 401  Logged in session not found', stack: Error: Request to GET https://ip:port/api/sync/changed?instanceId=E4Yo0Hle2Isw&lastEntityChangeId=0&logMarkerId=Y48tGux0Hh failed, error: 401  Logged in session not found

期待的正确结果

No response

相关日志输出

No response

附加信息

No response

wanghe-fit2cloud commented 4 days ago

感谢反馈。 手动关闭 WAF 之后,可以进入 网站 页面,在顶部状态栏重启一下 OpenResty。

wanghe-fit2cloud commented 4 days ago

后续版本会考虑通过应用模版等方式来优化上述体验,相关问题统一汇总到该 issue https://github.com/1Panel-dev/1Panel/issues/4636