OpenListTeam / OpenListTeam/OpenList-Worker
[BUG] sign verify failed, proxy not allowed等问题
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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