qing
|
287cab189d
|
feat(static): 配置接入 confs 统一配置服务
- fsys.py 启动时优先从 confs(127.0.0.1:8010)拉取 static.ini,
支持 CONFS_HOST/CONFS_PORT 环境变量覆盖
- confs 不可用时 fail-safe 回退本地 config.ini
- static.ini 纳入 confs/configs/ 统一分发
|
2026-08-01 02:30:14 +08:00 |
|
qing
|
5839172dae
|
迁移/whoami视图
|
2026-07-30 22:05:12 +08:00 |
|
qing
|
d309f41e47
|
refix
|
2026-07-30 15:52:18 +08:00 |
|
qing
|
8c1956cdeb
|
feat(dnfs): 左上角用户信息面板(默认折叠),新增 /whoami 身份接口
dnfs 新增 POST /whoami:解 Token payload 返回 user/is_admin,无或畸形
Token 返回 login=false(HttpOnly Cookie 模式下 JS 无法读 Token,身份
必须由后端下发);static 加 /whoami 代理(Cookie 转 Bearer);前端
dnfs.html 左上新增 userpanel,镜像 minimap 样式默认折叠,展开显示
用户名/角色/退出登录(POST /logout 清 Cookie 后跳登录页)。
|
2026-07-30 09:31:28 +08:00 |
|
qing
|
f9cf408c82
|
static: 切换 fsys.py 到 Waitress WSGI 服务器
- HTTP 场景使用 waitress.serve(threads=8) 替代 Flask 开发服务器
- SSL 场景回退 Flask 内置服务器(Waitress 不支持 TLS)
- requirements.txt 新增 waitress 依赖
|
2026-07-29 09:10:09 +08:00 |
|
qing
|
4d16bc32fc
|
security: CORS 白名单移除 localhost 并改为 config.ini 驱动
扫描发现生产 CORS 含 http://localhost:9200(硬编码于 fsys.py),且 config.ini 的 cors 段(通配符 *)从未被读取。白名单改为从 config.ini 读取,生产值仅 qsont.me/yhdet.top,localhost 仅限本地开发显式配置。
|
2026-07-28 11:40:19 +08:00 |
|
qing
|
b2ddd9e7e3
|
security: waf 边缘统一注入安全响应头
外部扫描发现站点缺少安全响应头。在 waf 反代/403/502 三个出站路径统一注入 XFO/nosniff/Referrer-Policy/Permissions-Policy/HSTS/CSP,下游同名头一律覆盖避免重复;static 补上漏调用的 apply_security_headers 做纵深防御。
|
2026-07-28 09:19:43 +08:00 |
|
qing
|
e89578fa82
|
security: Token 改为 HttpOnly Cookie 下发,消除 XSS 窃取面
登录时网关签发 HttpOnly+Secure+SameSite=Lax 的 q4_token Cookie,前端不再经手 Token;网关代理时支持从 Cookie 验签并向下游注入 Authorization(dnfs 零改动),新增 /logout 清除 Cookie,static 代理路由兼容 Cookie 转 Bearer。
|
2026-07-28 09:07:12 +08:00 |
|
qing
|
18ac572442
|
更新dbv2、删除旧的db1、为static添加log
|
2026-07-27 10:22:16 +08:00 |
|
qing
|
896cfc32ca
|
网友修x改、我修复之后
|
2026-07-26 12:06:56 +08:00 |
|
qing
|
fbccc5d909
|
网友修改版
|
2026-07-25 00:21:16 +08:00 |
|
shufeng2012
|
468d420746
|
解决冲突(这啥呀*2)
|
2026-07-24 15:00:34 +08:00 |
|
shufeng2012
|
80d20f5015
|
解决冲突(这啥呀)
|
2026-07-24 14:46:26 +08:00 |
|
qing
|
76d9b4451d
|
默认页面
|
2026-07-24 12:24:37 +08:00 |
|
qing
|
f133288586
|
增加备案号
|
2026-07-23 12:04:56 +08:00 |
|
qing
|
2123bdd254
|
fix frozen path
|
2026-07-23 10:19:14 +08:00 |
|
qing
|
7d8956f0fd
|
fix(fsys): 优化过滤规则,过滤所有双下划线开头的文件文件夹
将原先仅过滤__pycache__的逻辑改为过滤所有以双下划线开头的文件和文件夹,覆盖更多系统内置目录文件
|
2026-07-22 12:28:00 +08:00 |
|
qing
|
779d6ec887
|
解耦视图模块
|
2026-07-22 20:18:45 +08:00 |
|
qing
|
70d467d052
|
init
|
2026-07-20 11:12:29 +08:00 |
|