liandu2024:Open-Box v0.1.223 修复 FakeIP UDP 缓存竞态导致的崩溃
作者说明补丁统一 ReadPacket 的原子占用逻辑,并报告竞态检测与回归用例结果;v0.1.223 会连同 1.14.1-openbox-tcp8 内核下载,仍建议继续观察。
Open-Box 核心作者
共 72 条动态,按原始发布时间排列。
查看人物介绍作者说明补丁统一 ReadPacket 的原子占用逻辑,并报告竞态检测与回归用例结果;v0.1.223 会连同 1.14.1-openbox-tcp8 内核下载,仍建议继续观察。
liandu2024 说明后端设置可执行不可撤销的恢复出厂,目标分流页也可单独恢复默认规则;两项操作的影响范围不同,升级后即可使用。
liandu2024 在 Open-Box #136 中说明,v0.1.213 在订阅编辑框加入「节点域名解析」:左侧填写机场提供的 DoH 地址,DoH 主机名为域名时右侧填写用于解析它的 DNS;保存后重启内核,只影响该订阅节点服务器域名、订阅测速和链式代理测速,诊断包会抹掉 DoH 主机名与路径。自动从订阅带出 DoH 暂未实现。
liandu2024 在 Open-Box #187 中说明,v0.1.213 的「设置 → 终端分流」可按 IP 或 MAC 选择终端,并把处理方式设为「只让这些终端进内核」;有这类规则时局域网只有列出的终端进入内核,其余终端和未安装 Open-Box 一样,DNS 也不经内核。按 MAC 最稳;按 IP 依赖防火墙标记,IPv6 需另列;需要 auto_redirect,纯 TUN 兼容模式下白名单不生效。
liandu2024 在 Open-Box #175 中说明,概览连接数、内存、流量与连接等实时数据使用 /api/controller-ws/… WebSocket,其他页面使用普通 HTTP;自定义域名反向代理若未转发 WebSocket Upgrade 头,就会只缺少这些实时数据。nginx 需要使用 HTTP/1.1 并转发 Upgrade、Connection 与 Host,Lucky、NPM 等工具需开启 WebSocket 支持。
liandu2024 在 Open-Box 议题中说明,v0.1.206 已加入「设置 → 后端设置 → 屏蔽 QUIC」且默认关闭;开启后代理线路的 UDP 443 会被拒绝,浏览器会回退到 TCP,直连站点和前置自定义端口分流不受影响,修改后需重启内核生效。
liandu2024 在 Open-Box #82 中说明,自定义安装目录暂不计划做,因为 /opt/open-box 写在 init 脚本、LuCI 页面、升级脚本和防火墙 include 等多处,改成可配置风险较大;N1 等 /opt 空间小的设备可把大分区 bind mount 到 /opt/open-box,并写入 /etc/rc.local 后再运行安装脚本。
liandu2024 在 Open-Box 议题中说明,链式代理已在 v0.1.203 上线,可在「设置 → 链式代理」添加 socks5/http/https 出口并指定前置节点或节点组;生成配置会检查上游是否存在和是否成环,链式节点可进入手动节点组、站点集与终端分流。导入 Clash 订阅时,订阅里的 dialer-proxy 关系仍需手动建立。
liandu2024 在 Open-Box「节点切换不够丝滑」问题讨论中表示,从直连切换到代理会重启内核,反之也一样。
liandu2024 在 Open-Box 功能建议讨论中答复:绕过大陆 IP 的一半已经在做,走直连的站点集里的 geoip 集合会编进内核的 route_exclude_address_set,开启 auto_redirect 时是一条 nft 集合规则,命中目标在系统入口直接放行、不进内核;若存在可能把同一 IP 送去别处的前置规则,旁路会自动关闭改走兼容路径。绕过大陆域名的一半任何工具都无法在防火墙层实现,因为入口只看得见 IP、域名需先解析。指定上游 DNS 方面,…(节选)
liandu2024 在 Open-Box 订阅问题讨论中说明一个已确认的缺口:Clash 订阅里 hysteria2 的 ports 跳跃范围目前没有映射进内核,只使用 port 那一个端口;若机场只在跳跃范围上监听,hy2 节点会连不上,该问题已记下排期。
liandu2024 在回应旧版本故障时说明:v0.1.176 将 FakeIP 地址池改为 198.19.0.0/16 并按地址池隔离缓存,v0.1.191 调整 TUN 接口名称并补充纯 TUN 模式的 input 放行。作者建议旧版用户升级后验证,仍有问题时附版本号和诊断包反馈。