Auto_Bangumi icon indicating copy to clipboard operation
Auto_Bangumi copied to clipboard

[错误报告]Downloader页面为空

Open NaT5uK1 opened this issue 1 year ago • 8 comments

确认

  • [X] 我的版本是最新版本,我的版本号与 version 相同。
  • [X] 我已经查阅了排错流程,确保提出的问题不在其中。
  • [X] 我已经查阅了已知问题,并确认我的问题不在其中。
  • [X] 我已经 issue 中搜索过,确认我的问题没有被提出过。
  • [X] 我已经修改标题,将标题中的 描述 替换为我遇到的问题。

当前程序版本

3.1.11

问题类型

WebUI

问题描述

问题:系统运行正常,qb下载正常,downloader页面为空 环境:

  • 浏览器:Microsoft Edge 119.0.2151.44
  • 部署方式:Synology Docker 独立部署 ab和qb 控制台报错:502

屏幕截图 2023-11-06 012846 屏幕截图 2023-11-06 014016

发生问题时系统日志

No response

NaT5uK1 avatar Nov 05 '23 17:11 NaT5uK1

cc @Rewrite0

EstrellaXD avatar Nov 07 '23 06:11 EstrellaXD

请提供 downloader 设置

Rewrite0 avatar Nov 07 '23 06:11 Rewrite0

请提供 downloader 设置

image

NaT5uK1 avatar Nov 07 '23 14:11 NaT5uK1

请提供 downloader 设置

image

嵌套的qb web是需要能实际访问的地址,你这里是docker里的ip,所以浏览器无法访问,可以考虑把docker改成host模式用本机ip,或者等我想想其他法子

Rewrite0 avatar Nov 08 '23 01:11 Rewrite0

请提供 downloader 设置

image

嵌套的qb web是需要能实际访问的地址,你这里是docker里的ip,所以浏览器无法访问,可以考虑把docker改成host模式用本机ip,或者等我想想其他法子

在qb和ab都是独立容器且为bridge模式下,下载器只需要填写宿主ip+映射端口就可以了,这里page/downloader拿的url就是宿主ip+映射端口,但是这样就会触发浏览器同源策略限制,一种解决方案为: 在App挂载到root之前,从状态管理库取到downloader的host url,更改Content-Security-Policy策略,将host url作为iframe标签的祖先。 示例:

app.config.globalProperties.$meta = {
  'http-equiv': {
    'Content-Security-Policy': `default-src 'self'; frame-ancestors 'self' ${host}`
  }  
}

NaT5uK1 avatar Nov 08 '23 07:11 NaT5uK1

image 可以在qbittorrent的webui选项中取消这两项

moesakura avatar Dec 24 '23 12:12 moesakura

我的 qb 是安装在宿主机(Windows)上的,按照楼上的方法进入到了 qb 的登录界面,但登录按钮点击后没有跳转。最后通过勾选 qb 的 Web UI 「对 IP 子网白名单中的客户端跳过身份验证」,填入宿主机的 ip 段解决了此问题。暂不清楚问题缘由,留个言希望能帮到后面遇到相同问题的朋友吧。

viazure avatar Feb 01 '24 15:02 viazure

我的 qb 是安装在宿主机(Windows)上的,按照楼上的方法进入到了 qb 的登录界面,但登录按钮点击后没有跳转。最后通过勾选 qb 的 Web UI 「对 IP 子网白名单中的客户端跳过身份验证」,填入宿主机的 ip 段解决了此问题。暂不清楚问题缘由,留个言希望能帮到后面遇到相同问题的朋友吧。

同样的问题。我也是必须填白名单才能显示webui,不然的话就一直在登录验证的界面上,输入用户名密码也无法进入qb的界面

LoSiTeE avatar Feb 28 '24 11:02 LoSiTeE