MHSanaei:3x-ui 保留 CIDR 扩展节点的编号备注,以区分订阅端点
摘要:在 3x-ui #6925 的讨论中,MHSanaei 表示保留 #6784 引入的编号备注:移除编号会让 raw 与 JSON 订阅中的多个服务器同名、难以区分端点,而 Clash 仍会自动重命名为 -2、-3,导致各格式不一致。他建议若需要控制命名,可另提支持索引或 IP 的备注模板变量需求;没有宣布该模板功能已实现。
摘要:在 3x-ui #6925 的讨论中,MHSanaei 表示保留 #6784 引入的编号备注:移除编号会让 raw 与 JSON 订阅中的多个服务器同名、难以区分端点,而 Clash 仍会自动重命名为 -2、-3,导致各格式不一致。他建议若需要控制命名,可另提支持索引或 IP 的备注模板变量需求;没有宣布该模板功能已实现。
摘要:在 Exclave #502 的高 CPU 占用反馈中,dyhkwong 给出一段与 Exclave 逻辑相似的 Go 示例:建立 QUIC 连接后,对底层 UDP socket 调用 SetReadDeadline(time.Now())。他说明,这会使所链接的 quic-go transport.go 读取循环不断重试,因为 net.Error.Temporary() 判断会持续成立。原帖附有完整示例和固定提交的源码行链接。
摘要(节选):MHSanaei 在 3x-ui PR #6920(修正 LXC CPU、swap 和运行时间监控)下表示已合并为 746bdbe9,并列出合并时追加的调整:删除未被引用的 media/ 三张截图及 README 对应章节;将可用性测试并入现有 node、Discord 和 tgbot 报告测试文件;未探测节点的运行时间重新显示「-」,此前失败探测保存 0 后会显示为「0m」;因 golangci-lint 提示其他平台未使用,将 LXC 读取器的采样字段移到 Linux 文…
摘要:alireza0 在 3x-ui PR #6920 说明:客户端同时绑定入站 A、B 而只在 A 绑定主机时,删除该主机会让客户端在所有入站上进入关闭状态,连 B 的订阅链接也被清空;他建议在绑定记录中保存入站 ID,将失效状态限定到受保护的入站,或在删除前提示受影响客户端。
摘要:alireza0 在 3x-ui PR #6916 说明,复用 gRPC 连接后 Xray 重启会触发 grpc-go 重连退避;核心恢复约 50 毫秒后,连接池路径仍分别出现约 1.0 秒或 3.1 秒的失败窗口,而逐调用连接可立即成功。他建议在 Unavailable 时关闭并移除连接并补充重启回归测试。
摘要:xchacha20-poly1305 说明 Husi 的 IP 归属地功能不希望默认请求第三方数据库,以免暴露用户使用代理的习惯并形成供应商锁定;短期考虑本地 IP 库,长期希望等待 sing-box 脚本能力后开放用户自定义解析脚本,同时指出目标地址不一定等于出口地址。
摘要:alireza0 说明 S-UI 的定位是个人使用;为避免配置泄露后的滥用,个人部署会保留限制,不扩展到统计或影响其他服务器,商业使用应选择 Nexora Panel。
摘要:alireza0 在 3x-ui PR #6917 说明,XUI_TEST_PG_DSN 保护的迁移测试实际从未在 CI 跑过;要求通过 scratch 数据库接入,并在 rebase 时保留主线新增 PostgreSQL 测试。评论还指出 npm audit 依赖网络和实时 advisory 数据库,应留在 CI 而不是 make verify,以保持本地 gate 可复现。PR 当时仍待合并。
摘要:Juewuy 在 ShellCrash #1346 说明,meta 内核顶层 IPv6 开关不影响内核启动,只决定目标节点是否启用 IPv6 连接;若要完全禁用,应在 user.yaml 中单独设置。
摘要:liandu2024 在 Open-Box #615 说明,v0.1.358 可在共享网络为每个服务器配置独立端口,再为端口选择固定节点或节点组;默认不指定时沿用原分流。作者用真实内核验证了固定节点、跟随节点组、默认分流以及出口失效时不会偷偷改走其他线路。(AI 推荐)
摘要:liandu2024 在 Open-Box #377 说明,v0.1.358 的动态组可选全部订阅或一个订阅,并与逗号关键词、OR/AND 匹配组合;订阅增删节点会跟随更新,同名关键词不会跨订阅混入,删除订阅不会扩大范围。排除关键词、否定语法和多订阅勾选仍未实现。(AI 推荐)
摘要:whalechoi 在 AsteriskBOX #33 说明,control request failed 并非二进制缺失,而是已有旧版 asteriskd 占用共享控制 socket,导致新应用无法通信。作者建议卸载旧版、安装 v1.1.21、重启后重试,并在仍失败时核对 asteriskd 进程路径与 service.d。
摘要:dyhkwong 在 Exclave #500 说明,Mozilla CA 存储随 APK 打包且不能自动更新;若用旧存储建立连接来下载新存储,更新过程本身缺少可信的带外信任,因此不能把在线更新当作无风险补救。该说明与当前证书信任方案有关。(AI 推荐)
摘要:liandu2024 在 Open-Box #715 说明,v0.1.357 已让后台测速在无紧急复查或手动测速排队时借用空闲名额,仍保持总上限 4、已发请求不取消且手动/紧急复查优先。限流、取消、合并和回归通过,但作者明确未据此认定原场景的 p95 和跨面板重复等待已经解决,需按原配置升级后复测。
摘要:liandu2024 在 Open-Box #669 对照了同一批优选 IP:V2Ray 分别得到 171/234/228 ms 时,Open-Box 显示连接断开;另三条两侧均成功。作者将差异收敛到同节点连接和 TLS/WS 握手,要求只补一条脱敏参数和对应日志,并明确本条仍未修复。
摘要:liandu2024 在 Open-Box #549 中说明,Windows 的 NRPT 会把私有域查询发往指定 DNS,而 nslookup 的 TUN DNS 是另一条路径;直接访问目标地址可达,但指定 DNS 的 UDP/TCP 53 超时。当前配置固定启用 strict_route,项目尚未为 NRPT 指定解析器保留例外,排查已收敛到严格 DNS 接管兼容路径;Windows WFP 命中和修复回归尚未完成,v0.1.355/v0.1.356 未宣称修复。
摘要:liandu2024 在 Open-Box #720 中说明,旧升级入口在下载前先停内核,系统网络随后无法连接镜像/GitHub;当前脚本改为在原网络环境下载并校验,完成后才替换服务。v0.1.355 含该修正,但旧版已安装的启动脚本需先更新一次;建议先确认内核恢复,再用保留现有网络及分流的 --direct 下载并校验脚本后升级,失败时不要继续停内核。
摘要:alireza0 在 x-ui #1399 中说明,下一版本将改造面板的读屏与键盘操作:组合框提供名称、展开状态及选项播报;装饰图标对读屏隐藏,可点击图标改为可用 Tab、Enter 或空格操作的具名按钮。表单标签与提示关联到字段,键盘打开菜单或确认框时转移焦点,Escape 关闭后返回原按钮;页面语言跟随面板语言。部分内置提示仍只有英文。作者仅检查了浏览器向辅助技术暴露的内容,尚未使用 NVDA 实测,邀请用户在发布后反馈。
摘要:alireza0 在 3x-ui PR #6862 评论中指出 raw、JSON 和 Clash 订阅响应含实时状态却缺少 Cache-Control,建议在 initRouter 的各订阅路由组统一挂 no-store 中间件,覆盖现有及未来分支,并修正自动识别 JSON 测试重复的问题。该评论是对订阅缓存行为和测试覆盖的具体技术结论,PR 随后已合并。
摘要:alireza0 在 3x-ui PR #6862 中确认,raw、JSON 与 Clash 订阅响应携带实时流量、到期及路由信息,却缺少 Cache-Control,前置缓存可能返回旧数据。他建议把禁止缓存作为每个订阅路由组的中间件,替代分散在响应分支中的七处调用,以覆盖之后新增的分支。他还指出,现有自动识别 JSON 的测试未配置匹配正则,实际走的是 raw 分支,应按各个已注册路由组验证中间件。核对时 PR 仍未合并。
摘要:alireza0 在 3x-ui PR #6831 评论中确认修复方向和多数测试有效,但指出 changedImports 先保留未变条目的步骤没有被测试覆盖;禁用该步骤时整套测试仍通过,并可能在删除 A、保留管理员编辑过的 B 时把 B 的主机重复写入。作者要求补充能让 mutation 失败的回归测试,PR 已合并。
摘要:alireza0 在 3x-ui PR #6830 中确认,XUI_ENABLE_FAIL2BAN 只应控制限制执行;仅采集模式也应经过合并、30 分钟窗口及 CAS 写入,解决关闭 fail2ban 后不记录 IP,以及采集覆盖近期记录的问题。他称已通过变异检查验证三组测试能捕获相关回退,internal/web/job 的竞态与随机顺序测试通过,lint 无问题。合并前仍要求删除只保护生产中不会出现的零值任务的防御分支和对应测试,并调整注释位置。核对时 PR 仍未合并。
摘要(节选):DanielLavrushin 在 b4 #456 中记录:代理集合把 UDP 送往上游时,“Block QUIC”对已被 TPROXY 接管的流量不起作用;关闭上游 UDP 又会让匹配的 UDP 直出,用户报告因此暴露公网地址。作者提出让阻止 QUIC 对这类集合生效:匹配的 UDP 443 避开 TPROXY 并进入集合的拒绝链,其他匹配 UDP 仍走上游,未匹配的 UDP 443 不受影响,并计划覆盖 nftables、iptables、IPv4/IPv6 和路由器自身…
摘要:Leadaxe 在 LxBox #163 中说明,v2.25.16 已提供手机向电视发送备份:电视在“备份与恢复 → 从手机接收”展示二维码,手机扫描后选择发送内容,电视以常规导入预览确认。两台设备须在同一局域网;内容使用二维码携带的一次性密钥加密,二维码有效 10 分钟且仅可传输一次。作者明确不计划提供 Web UI 或云同步;接收页和导入预览的遥控导航修复随下一版本提供。官方 v2.25.16 Release 另注明,该传输尚未在真实设备上核验。
摘要(节选):Leadaxe 在 sing-box-lx #50 的后续中说明,代码阅读排除了 pause manager 和有界拨号阻塞停止的假设;等待最终落在已建立 detour 连接的收发工作线程,具体连接仍需设备转储确认。原先依赖设备暂停事件的 WireGuard 关闭预处理自 lx.37 起失效,现改为在端点拆除前释放 WG/AWG 套接字。新增看门狗在端点关闭或整个 Box.Close 超过 20 秒时,以 Warn 分块写出一次完整 goroutine 转储和未返回端点标签,…
摘要:jynxen(xiaoli8571)在 TunBox #6 中建议先使用最新版本;若新版仍启动失败,可在设置界面删除去广告规则集。作者表示后续版本会修复这个问题,尚未在该回复中给出修复版本或确认已解决。
摘要:liandu2024 在 Open-Box #714 中说明,351/352 的故转主用仍指第一个页签,自动恢复目标也仍是主用;当前备用健康时,没有恢复到更靠前备用的分支。第一条没有有效成员与备用 1 恢复后仍停在备用 2 需要分别处理,前者显示 backup 不能当作主用已恢复,后者须单独复现和回归。作者明确 0.1.352 未修改这条决策,不能用 #668 的主用检测修复覆盖此问题;暂沿用用户验证过的移走空首项或调整顺序的规避,议题保持打开。
摘要(节选):liandu2024 表示,Open-Box 在 v0.1.351 修复了两处故障转移判据,并同步到路由器与该次发布的客户端。恢复等待满足后,切回前会强制检查主用实际候选,要求本轮开始后的新成功样本,旧缓存不会因等待结束自动获得切回资格。当前实际出口明确失败、同页签仍有可用节点时,会按既有 10 秒复查和失败阈值确认后切走;子组换节点后,新节点独立计算失败,不继承旧节点失败。探测服务无结果仍为 unknown,全部候选确认失败仍进入拒绝;关闭恢复切回时不额外强制恢复检查。他称…
摘要(节选):liandu2024 在订阅刷新问题中收窄此前的根因表述:Node 路径从 v0.1.338 起优先选择已校验的 IPv4;若有已校验的 A 记录且调用方未强制 IPv6,不能仅凭 curl -6 的 TLS reset 推断面板 Node 下载也先走 IPv6。IPv4/IPv6 直连对照只证明两条测试的差异,不能解释所有面板失败。他说明,curl 兜底把已校验的多个地址交给 --resolve,但尚无 TLS reset 后显式改用另一地址族重试的流程;403、502 和…
摘要(节选):Leadaxe 在 issue #171 更新进展:这些修改已进入 develop,作者称 0e5ce7cb 的 CI 通过,计划随下个版本发布,均未做真机验证。VPN 关闭时的“Test servers”现为每轮保留独立会话;Stop 会断开客户端以中断测量,关闭探测内核最多等 3 秒,旧一轮结束前显示“Stopping…”。“Register detour in auto group”开关已接入构建;组 DNS 的 JSON 预览采用与构建相同的成员筛选,并列出被剔除成员…