6 Commits

Author SHA1 Message Date
danial
e0750efa4b fix(ci): update Docker host and registry for build steps
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-17 16:35:51 +08:00
danial
b6da17fcea fix(CipherStash-xToken): 修复代理配置逻辑
- 移除了提前初始化的代理实例
- 将代理配置移到请求参数中
- 添加了代理URL有效性检查
- 优化了请求参数结构
- 保持了原有的超时和头部配置

chore(Dockerfile): 更新构建阶段别名语法

- 将 'as builder' 改为 'AS builder' 以符合 Dockerfile 规范
- 保持基础镜像和工作目录不变
- 维持原有的依赖复制逻辑
2025-11-06 20:47:44 +08:00
danial
0727eca474 chore(docker): 更新Docker构建路径
- 修改Dockerfile路径为当前目录下的Dockerfile
- 移除manifest/docker前缀路径
- 保持USE_PROXY参数设置不变
2025-11-03 21:44:44 +08:00
danial
7dbff29d09 chore(ci): 配置 Drone CI/CD 流水线并添加 .gitignore 文件
- 添加了基于 SSH 的 Drone 流水线配置文件 (.drone.yml)
- 配置了 Docker 镜像构建、标签和推送步骤
- 设置触发条件为 develop 和 production 分支的 push 事件
- 添加了 .gitignore 文件以忽略常见开发环境文件和目录
- 包含 node_modules、dist、.env 等无需版本控制的文件和目录
- 忽略编辑器和系统生成的临时及日志文件
2025-11-03 21:40:07 +08:00
danial
d2ae8accbd feat(proxy): 为GetXToken函数添加超时和代理支持
- 在CipherStash-xToken.js中为GetXToken函数的请求配置添加timeout: 5000
- 在CipherStash-xToken.js中为GetXToken函数的请求配置添加agent代理选项
- 在api.js中优化日志输出,增加代理信息显示
- 移除了node_modules/.package-lock.json文件的变更记录(无实际代码改动)
2025-11-03 19:36:22 +08:00
danial
82df79c638 feat(security): 实现x-api-eid-token算法及辅助函数
- 新增GetXToken函数用于生成x-api-eid-token
- 实现HASH类用于计算128位哈希值
- 添加md5函数用于消息摘要计算
- 实现STrEnc函数用于字符串加密
- 添加getLastParameter与splitAndJoin辅助函数
- 构建完整的浏览器指纹对象生成逻辑
- 集成node-fetch与https-proxy-agent支持代理请求
- 实现完整的WebGL与浏览器环境模拟数据结构
2025-11-03 19:10:20 +08:00