3x-ui 开发版抢先看:内核 AmneziaWG 与按客户端绑定 Hosts

本文依据 3x-ui GitHub Releases 页的滚动开发版说明整理:构建于 2026-11-06T17:58:19Z,commit 为 e535df03。这是一个开发版预发布,不是正式版,功能在正式发布前可能调整,版本号也尚未公布;生产环境的面板不要急着换。正式版发布后本站会再跟一篇。

先说结论:这次开发版的四个看点

  • 内核 AmneziaWG:AmneziaWG 入站可以走可选的 Linux 内核数据路径,不再经过 awg-quick;
  • 按客户端绑定 Hosts:单个客户端可以只绑定指定的 Host 规则,订阅只渲染这些 Host;
  • Telegram 机器人重构:每个聊天一个实时界面、就地编辑,支持内联搜索和论坛主题通知;
  • Xray-core v26.10.21:面板跟进新版核心,另有一批安全加固和性能改进。

内核 AmneziaWG:可选的内核数据路径

开发版给 AmneziaWG 入站加了一个可选的 Linux 内核数据路径,按入站单独开启。发布说明里写明的几点:

  • 只跑 NAT 模式,开启前有主机预检,模块安装器固定在已验证的模块提交上;
  • 流量统计在重启后仍然保留;
  • 全程不经过 awg-quick;
  • 主面板不会把内核模式推给版本过旧的节点。

发布说明还给了一组实测数字:内嵌 AmneziaWG 在 50 ms 往返延迟下上传约 500 Mbit/s,之前约 308 Mbit/s。注意这是上游发布说明里的数字,不是本站实测。

AmneziaWG 客户端还支持写随机化的 persistent-keepalive 范围,例如 15-25,会出现在 .conf 和 vpn:// 链接里。

按客户端绑定 Hosts:订阅可以按人分流

Hosts 这一块改动比较多,都是围绕“不同客户端看到不同订阅内容”:

  • 一个客户端可以绑定指定的 Host 规则,它的原始、JSON 和 Clash 订阅只渲染这些 Host;
  • 一个 Host 可以挂一个 SNI 池,每次生成配置时随机取一个,或者每次拉取订阅时为整个 Host 组固定取一个;
  • Host 地址可以写 CIDR 段,每次拉取订阅时展开成最多 100 个不重复随机 IP,面板预览和隧道导出里也一样;
  • Host 支持拖拽排序,另有一个可选项,让所有订阅格式都按 Hosts 页面的顺序出。

分享链接现在会带上 TLS 密码套件作为 cs 参数,链接导入时也会读回来。密码套件选择器里有客户端预设,uTLS 指纹下设置了密码套件还会出警告。另外 Host 上新增了一个 “Mihomo X25519” 开关:打开后 REALITY 代理会去掉 ML-KEM,只留 X25519,给那些 DPI 会把 ML-KEM 握手直接丢弃的网络用。

Telegram 机器人重构

机器人这回是重写的:每个聊天只保留一个实时界面,就地编辑;菜单按 Server、Clients、Traffic、Maintenance 分组;长列表走内联搜索;二维码合成一张图发;重复通知会合并成一条。管理员通知可以发到论坛主题,写法是 chatId:topicId。

安全加固:随机初始账号与 X-Forwarded-For

安全方面的改动值得单独列出来:

  • 新数据库的第一个面板用户不再是固定默认账号,而是随机生成的用户名和密码,打印在服务端日志里;
  • WireGuard 和 AmneziaWG 的 .conf 文件逐行生成,值里带控制字符时直接不渲染;导入的 vpn:// 配置里如果带 wg-quick 钩子指令会被拒绝;客户端的 allowedIPs 每次保存都会校验;
  • 反向代理后面的客户端地址,取 X-Forwarded-For 里代理那一端的值,客户端自己传的 X-Real-IP 不再被采信,文档里的 Caddyfile 和反代生成器也同步改了。

内核跟进 Xray-core v26.10.21 与其他改进

面板内置的 Xray-core 更新到 v26.10.21,Go 升到 1.27.3。性能方面:订阅拉取复用每个入站缓存的设置,发布说明称 SQLite 下 10 万客户端时从 72.5 ms 降到 2.1 ms;面板与本地 Xray 之间改用一个共用的 gRPC 连接,批量操作不再每次握手;数据库冗余读写也减少了。

修复里和日常使用关系较大的几条:

  • 在 VLESS / Trojan TLS 入站的回退目标上开 PROXY protocol,不再破坏回退;
  • 私有 DoH 服务器又能连上了;
  • 用户路由规则现在能匹配 TUIC 流量,增删 TUIC 客户端不再重启 Xray;
  • 定期重置和“重置全部客户端流量”后,之前被关掉的不限量客户端和入站会重新启用,不再停在零用量但离线的状态;
  • 关掉 fail2ban 时客户端 IP 也会重新记录和显示;
  • Docker 的 linux/386、arm/v6、arm/v7 镜像现在会装对的 Xray 和 MTProto 二进制。

怎么试用:走面板的 Dev 更新通道

按发布页的说明,这个滚动开发版通过面板的 Dev 更新通道安装,每次提交自动构建。想尝鲜的话,先确认自己面板当前版本:

1
x-ui version

再强调一遍:开发版适合在测试机上看功能,不建议直接上生产面板。等正式版发布、版本号和完整更新说明出来后,本站会再写一篇正式版的更新内容。

来源: