alist-org / alist

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
https://alist.nn.ci
GNU Affero General Public License v3.0
39.53k stars 5.14k forks source link

新版本下载连接如果关闭sign=这一部分的字段? #6405

Closed Jack-Ywn closed 2 months ago

Jack-Ywn commented 2 months ago

Please make sure of the following things

AList Version / AList 版本

v3.31.0

Driver used / 使用的存储驱动

本地驱动

Describe the bug / 问题描述

旧版本中的下载连接我使用wget命令就可以直接下载并且文件名称也是正确的 wget http://10.10.0.243:5244/d/xelis/xelis_luna_miner_1

新版本中多了后面多了sign这部分的内容(此时我下载后的名称就不是正确的) wget http://10.10.0.243:5244/d/xelis/xelis_luna_miner_1?sign=MFsc9XD_rMLXN3DJkbfR49_-NldhWVqyBoLn0KW5Rcs=:0

这个sign这部分的内容可以关闭吗,我找了很久并没有发现相关的关闭选项,希望得到一些帮助指引

Reproduction / 复现链接

内网环境

Config / 配置

{ "force": false, "site_url": "", "cdn": "", "jwt_secret": "musYfjne0X03Kf95", "token_expires_in": 48, "database": { "type": "sqlite3", "host": "", "port": 0, "user": "", "password": "", "name": "", "db_file": "data/data.db", "tableprefix": "x", "ssl_mode": "" }, "scheme": { "address": "0.0.0.0", "http_port": 5244, "https_port": -1, "force_https": false, "cert_file": "", "key_file": "", "unix_file": "", "unix_file_perm": "" }, "temp_dir": "data/temp", "bleve_dir": "data/bleve", "dist_dir": "", "log": { "enable": true, "name": "data/log/log.log", "max_size": 50, "max_backups": 30, "max_age": 28, "compress": false }, "delayed_start": 0, "max_connections": 0, "tls_insecure_skip_verify": true, "tasks": { "download": { "workers": 5, "max_retry": 1 }, "transfer": { "workers": 5, "max_retry": 2 }, "upload": { "workers": 5, "max_retry": 0 }, "copy": { "workers": 5, "max_retry": 2 } }, "cors": { "allow_origins": [ "" ], "allow_methods": [ "" ], "allow_headers": [ "*" ] } }

Logs / 日志

No response

Jack-Ywn commented 2 months ago

不好意思,全部关闭签名就可以了 image

Dragon1573 commented 1 month ago

不好意思,全部关闭签名就可以了

我使用 nssm.exeAlist 作为 Windows 服务进行安装,已关闭 设置 > 全局 > 签名所有 并重启 Alist ,此处 sign 仍未被移除。

image

我正在使用 Alist 作为 winget.exe 的本地测试服务器,存在 sign 会阻塞 winget.exe 下载安装程序。

image

config.json ```json { "force": false, "site_url": "", "cdn": "", "jwt_secret": "__masked__", "token_expires_in": 48, "database": { "type": "sqlite3", "host": "", "port": 0, "user": "", "password": "", "name": "", "db_file": "data\\data.db", "table_prefix": "x_", "ssl_mode": "", "dsn": "" }, "meilisearch": { "host": "http://localhost:7700", "api_key": "", "index_prefix": "" }, "scheme": { "address": "0.0.0.0", "http_port": 80, "https_port": 443, "force_https": false, "cert_file": "data\\cert\\www_example_com.crt", "key_file": "data\\cert\\www_example_com.key", "unix_file": "", "unix_file_perm": "" }, "temp_dir": "data\\temp", "bleve_dir": "data\\bleve", "dist_dir": "", "log": { "enable": true, "name": "data\\log\\log.log", "max_size": 50, "max_backups": 30, "max_age": 28, "compress": false }, "delayed_start": 0, "max_connections": 0, "tls_insecure_skip_verify": true, "tasks": { "download": { "workers": 5, "max_retry": 1 }, "transfer": { "workers": 5, "max_retry": 2 }, "upload": { "workers": 5, "max_retry": 0 }, "copy": { "workers": 5, "max_retry": 2 } }, "cors": { "allow_origins": [ "*" ], "allow_methods": [ "*" ], "allow_headers": [ "*" ] }, "s3": { "enable": false, "port": 5246, "ssl": false } } ```