OpenListTeam / OpenListTeam/OpenList-Worker

[BUG] sign verify failed, proxy not allowed等问题

Open
#66 6 comments 0 reactions 0 assignees View on GitHub

@PIKACHUIM is already working on this.

Since Sep 20, 2026.

  • #70 by @PIKACHUIM — open
bug
Dominant language
TypeScript
Stars
345
Forks
456
Avg merge
21h 1m
Merged PRs (30d)
18

Description

请确认以下事项
  • 我确认描述清晰有礼貌,已提供必要诊断信息,在最新版本上可以复现。
  • 我确认已经查过相关文档和已有问题和讨论,本次反馈并非是重复提问。
  • 我确认这是Worker项目问题,并非网络和操作导致,也不是Go版的问题。
  • 我确认已阅读开源许可/免责条款/使用政策,理解使用的风险自行承担。
版本(必填)

v4.2.3

平台(必填)

Cloudflare Workers

DB_FORMAT(必填)

map(整对象 JSON)

DB_DRIVER(必填)

d1

存储驱动(必填)

对象存储,OneDrive

问题描述(必填)

下载文件出现sign verify failed,worker和edgeone部署均出现
不下载文件直接预览是正常的

报错信息(必填)

使用火狐浏览器

GET
https://xxx/api/p/存储1/7z2602-x64.exe
[HTTP/2 401  188ms]
Content-Security-Policy:由于违反下列指令:“script-src 'self'”,页面设置已阻止执行一个内联脚本(script-src-elem)。请考虑使用散列值('sha256-c0uOLLpajfrulwhmWORkzdAya73Ys+zAvWxKmuRH97Y=')或 Nonce。 d292d829-3e93-4518-bf7a-b65245d30338:19:51
Content-Security-Policy:由于违反下列指令:“script-src 'self'”,页面设置已阻止执行一个内联脚本(script-src-elem)。请考虑使用散列值('sha256-iYQ68IcxMpucM82DOoTgwyJrUbWdfWnVkzrBNYM2Rt4=')或 Nonce。 index.js:9058:27
Content-Security-Policy:由于违反下列指令:“script-src 'self'”,页面设置已阻止执行一个内联脚本(script-src-elem)。请考虑使用散列值('sha256-BEm0bPkxR6WouK91raUzZwNPAXHLwNvXUwRc1jC7M7c=')或 Nonce。 resource-detector.js:1:391

使用edge

Error with Permissions-Policy header: Unrecognized feature: 'run-ad-auction'.
Error with Permissions-Policy header: Unrecognized feature: 'join-ad-interest-group'.
Error with Permissions-Policy header: Unrecognized feature: 'private-aggregation'.
Error with Permissions-Policy header: Unrecognized feature: 'attribution-reporting'.
7z2602-x64.exe:1  GET https://xxx/api/p/%E5%AD%98%E5%82%A81/7z2602-x64.exe 401 (Unauthorized)

worker日志
logs-2026-09-18T14_59_46.152Z.csv
har文件(未登录下文件原本就可以直接下载)
[26-09-18 23-04-46].har.json

相关配置(必填)

wrangler.jsonc未修改,直接在worker项目中配置

openlist_backup_2026_9_18 23_10_18.json

复现链接(可选)

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with wrangler.jsonc, then inspect the worker download request represented in the attached log CSV and HAR. Reproduce the OneDrive download on Cloudflare Workers and trace the 401 response and sign verification failure. Done means a valid download no longer returns either error.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, backend, cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.