对齐上游 @remnawave/node v2.8.0。要求 rw-core ≥ v26.6.27。
重大变更
- 移除 Vision 模块:上游 2.8.0 删除
/vision/block-ip、/vision/unblock-ip,IP 封禁能力转由 nftables 插件承担;同步移除相关路由、xray RoutingService 动态规则与内部证书链路(28 → 26 条 REST API)。 - Xray gRPC API 改用抽象 Unix 套接字:内部 API inbound 由
dokodemo-door + 127.0.0.1:XTLS_API_PORT + mTLS改为tunnel + @abstract-socket,不再监听本地 TCP 端口、不再生成内部 mTLS 证书;XTLS_API_PORT废弃。
新增
- 插件 AS 列表(asList):
sharedLists支持type: asList,AS 号解析为 IPv4/IPv6 CIDR 后注入 nftables / torrent-blocker。ASN 数据取自/usr/local/share/asn/asn-prefixes.bin(缺失则优雅降级为空);新增cmd/asn-builder从 ip2asn 生成该库;安装脚本支持ASN_DB_URL可选下载。
修复
- 重叠 CIDR 致插件失效:ingress/egress 过滤的 nftables set 改用
flags interval,写入前去重并合并重叠区间(对齐上游 2.8.0)。 - nftables 表首启幂等:
recreateTables在delete table前补幂等add table,避免全新主机首次启动因删除不存在的表导致nft -f原子事务整体回滚。 - 安装菜单残留的
(contract 2.7.0)更正为2.8.0。
维护
- rw-core 默认版本升级至 v26.6.27;契约基线对齐 v2.8.0(26 条 REST API);新增
.gitattributes强制脚本 LF 行尾。
完整变更日志:docs/CHANGELOG.md
安装(systemd)
curl -fsSL https://raw.githubusercontent.com/ike-sh/remnawave-node-lite-go/main/scripts/install-node.sh | sudo bash升级
curl -fsSL https://raw.githubusercontent.com/ike-sh/remnawave-node-lite-go/main/scripts/upgrade.sh | sudo bash -s -- --yes
⚠️ 抽象套接字 + tunnel API 需 rw-core ≥ v26.6.27;如需同步升级核心:sudo RNL_UPGRADE_XRAY=1 bash upgrade.sh --yes。