来源:GitHub
singbox-launcher 已按 SPEC 135 完成,以提交 eeae31c8 合入 develop,CI 在 Linux、macOS、Windows 均通过。路径拆成三种角色:程序目录只读,数据与日志各写自己的目录——Linux 为 $XDG_DATA_HOME/singbox-launcher 与 $XDG_STATE_HOME/singbox-launcher/logs,macOS 为 ~/Library/Application Support 与 ~/Lib…(节选)
来源:GitHub
在 LxBox 议题 148(XHTTP 传输不稳定、XMUX 连接被逐出)中,Leadaxe 逐条回应:`connection download closed: http2: response body closed` 不是失败,它由通用连接中继产生、只因分类函数不识别该 HTTP/2 哨兵值才记为 ERROR——实节点上六次成功请求每次各一条且无连接被逐出,WS 看着干净是因为走另一条被识别的关闭路径,「XHTTP 坏了」很大程度是日志假象,他们会修分类;`lx_idle…(节选)
来源:GitHub
在 singbox-launcher 议题 131 中,Leadaxe 说明该改动已在 develop 分支完成(提交 11d5cbc9,合约 1.1.47):sessionIDPlacement 与 sessionIDKey 两个别名加在 URI extra、URI query 以及 Xray-JSON extra(xhttpSettings 与 splithttpSettings)里的规范字段之后,规范字段仍然优先;sessionIDLength 与 sessionIDT…(节选)
来源:GitHub
在 LxBox 议题 140 中,Leadaxe 表示该问题已在 v2.24.4 及以后版本修复(当前版本 v2.25.1):TLS 模型现在承载内核接受的全部 TLS 字段,certificate 与 certificate_path 在 JSON 服务器编辑器里往返保存不再丢失,对 naive 以及其他 TLS 协议同样生效;透传字段按到达时的形式存储与输出,不含新字段的节点输出与之前逐字节一致;另外新增了一道防护测试,让每个协议的每个字段都经过「body → model…(节选)
来源:GitHub
在 LxBox 议题 147 中,Leadaxe 表示 v2.25.0 及以后版本(当前 v2.25.1)有两处改动:encryption 字符串不符合内核语法的 VLESS 节点会在解析阶段就被丢弃,并显示「invalid encryption string」的原因,而不是传给内核、把整份配置一起拖垮;作为兜底,若内核仍然因为某一个节点拒绝启动,应用会读取内核的报错、自动禁用该节点,并在其余服务器上启动 VPN,被禁用的节点会在服务器列表里标注原因。他请报告者升级到最新版,…(节选)
来源:GitHub
sing-box-lx 当前只识别 sing-box 命名;LxBox 计划先用 contract_draft 覆盖 Xray 的 sessionIDPlacement/sessionIDKey,待别名同步后移除。
来源:GitHub
Leadaxe 在 LxBox 议题中说明,Happ 配置里的 VLESS + REALITY + Vision 节点本身不是内核限制,差异来自订阅面板按请求头返回不同节点;LxBox 可在订阅或全局设置中自定义 User-Agent 和 HWID,随后解析 Xray JSON 中的 proxy、member、balancer 与 burstObservatory,但不导入 Xray 路由规则和 DNS。
来源:GitHub
Leadaxe 说明 Xray 与 sing-box 在 gRPC serviceName 路径解析上的区别:Xray 允许斜杠前缀表示服务与流名,而 sing-box 始终在服务名后追加 /Tun 导致 404;singbox-launcher 在导入时已做转换,但多段斜杠仍受内核 URL 编码限制。
来源:GitHub
Leadaxe 介绍 singbox-launcher 在 Windows 下实现开机自启的设计:由于程序清单元数据需要管理员权限,放入常规启动文件夹会导致每次登录弹出 UAC 提示,因此改用计划任务脚本并支持静默启动与托盘运行。
来源:GitHub
Leadaxe 说明 Linux 下通过 resolvectl 配置 DNS 时 CAP_NET_ADMIN 权限不足的根因在于 systemd-resolved 经由 D-Bus 且由 Polkit 独立鉴权;启动器不会静默安装系统规则,改由文档提供发行版通用的配置指引。
来源:GitHub
Leadaxe 说明 singbox-launcher 将 Linux 默认 TUN 堆栈调整为 gvisor 的原因:原 system 堆栈在缺少 auto_redirect 时完全依赖 iproute2,容易被 firewalld 或 nftables 静默拦截;mixed 堆栈同样保留 TCP 上的 system 路径,因此直接默认采用 gvisor。
来源:GitHub
Leadaxe 确认 LxBox v2.24.0 中模板或预设 DNS 服务器的 JSON 标签页出现序列化回归,内联用户服务器不受影响;修复已进入 develop,后续将发布补丁版本。
来源:GitHub
Leadaxe 介绍 sing-box-lx v1.14.1-lx.4:REALITY 客户端开始应用 fragment 与 record_fragment,新增 tls.reality.key_share 的 classical 与 hybrid 选择,并说明旧版 Xray、新服务器和非 Chrome 指纹的兼容边界。
来源:GitHub
Leadaxe 说明 LxBox v2.24.2 已加入简体中文界面,覆盖设置、节点向导、路由、DNS 及 Android 原生界面,并补充翻译字符串和全语言 CI 检查。
来源:GitHub
Leadaxe 深入解释 LxBox 的内存行为与底层设计决策:Go 运行时不会立即向操作系统归还堆内存,常驻内存体现的是会话峰值而非泄漏;过低的内存上限反而会导致 GC 占满 CPU;同时阐明基于自维护 sing-box 分支迭代的合理性,不采用 Rust 重写内核。