logo NodeSeekbeta

二开flux-panel

https://github.com/Sagit-chu/flux-panel

✨ 新增功能 (Features)

  • 节点双栈与网络支持
    • 全面支持节点双栈 IP(IPv4/IPv6)配置,支持在节点管理页填写双栈地址。
    • 启动时自动迁移并回填节点的双栈 IP 数据。
    • 组隧道链路根据地址族(v4/v6)自动匹配节点 IP(优先 v4)。
    • 节点地址输入框支持填写域名。
  • 拖拽排序支持
    • 隧道管理和节点监控页面均支持拖拽排序功能,并优化了拖拽的顺滑度。
    • 新增隧道和节点的排序 API 接口 (update-order) 和数据库索引 (inx)。
    • 新建隧道默认追加到列表末尾。
  • 权限与分配管理
    • 简化用户隧道权限分配,支持多选批量分配隧道 (#8)。
    • 优化了分配表单的 UI 样式。
  • 其他
    • 在编辑转发规则时,允许直接更改关联的隧道。
    • 前端版本号现在从 git tag 注入。

🐛 问题修复 (Bug Fixes)

  • 流量转发与 Gost 核心
    • 修复多节点转发规则的故障转移 (Failover) 逻辑 (#12)。
    • 修复单节点 bypass 逻辑并保留 FailFilter 的 backoff 机制。
    • 修复隧道编辑新增入口节点后,转发规则不生效的问题 (#9)。
    • 修复隧道新增入口节点后,转发管理的入口 IP 未自动更新的问题。
    • 修复 v6-only 入口优先选择出口 IPv6 的问题。
  • 数据与逻辑
    • 修复节点删除时安全解绑隧道的问题 (detach tunnels safely)。
    • 修复节点更新时 serverIpV4/V6/域名 字段无法被清空的问题。
    • 修复批量分配隧道时请求中重复 ID 导致的问题 (添加去重)。
    • 修复 TunnelAssignItem 嵌套校验不生效的问题 (添加 @Valid)。
  • 前端与 UI
    • 修复转发管理中隧道下拉列表顺序不同步的问题。
    • 修复平铺模式下用户切换及图表 TypeScript 构建错误。
    • 修复节点监控进度条频繁重置的问题,并增加了离线延迟显示的去抖处理。
    • 修复 limit.tsx 和 forward.tsx 中的 JSX 语法错误。
    • 移除未使用的变量以修复 TypeScript 编译错误。

🔧 构建与文档 (CI/Docs)

  • CI/CD: 修复构建流程,使用 legacy-peer-deps 并添加 react-is 依赖;修复 npm 缓存导致的 package-lock.json 缺失问题;限制仅在打 tag 时触发 release。
  • 文档: 更新 README.md 和 AGENTS.md (完善分层文档结构)。
  • 脚本: 更新安装脚本以解析最新 release 版本。
123
123

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72033位seeker

🎉欢迎新用户🎉