Skip to content

Releases: KernelSU-Modules-Repo/netproxy

v7.1.0

10 Jun 10:40
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

版本 7.1.0(2026-06-10)

新增功能

  1. 全新图形化管理界面(WebUI):

    • 新增基于 Vue 的模块管理界面,涵盖仪表盘、节点、订阅、分应用代理、运行日志与常用配置编辑,可直接在 KernelSU / APatch / Magisk 管理器中打开。
  2. 内置中国 IP 列表与静态 ipset 优化:

    • 透明代理内置中国大陆 IP 列表用于 CN-IP 绕过;默认绕过网段改用静态 ipset 加速匹配,并在不支持的内核上自动回退为逐条规则。
  3. CLI 支持清空运行日志。

错误修复

  1. 修复开机自启 / 启动 sing-box 时进程残留在管理器冻结 cgroup,导致切后台后断网的问题。
  2. 订阅更新改为先下载到临时目录、成功后再替换旧节点,更新失败不再破坏现有节点;批量更新订阅时单个失败也会容错继续。
  3. 优化跨订阅切换节点的流程,并修复 Clash API 控制接口状态检测的漏洞。
  4. 节点转换:支持解析 Clash 的 ws-opts.v2ray-http-upgrade,并修正 sing-box HTTPUpgrade 的 host 字段。
  5. 修复处理含空格文件名时权限设置(set_perm)报错的问题。
  6. 中国 IP 列表下载失败时,自动回退使用已有旧文件。
  7. 操作结果按服务真实退出码反馈,停止失败时如实上报。

优化

  1. 节点扫描改为单次 awk 处理,消除循环内 fork,加快加载速度。
  2. API 请求缓存 busybox 路径,避免每次请求重复探测。
  3. 运行日志增加分级与组件标签,降低噪声、便于排查。
  4. 更新内置广告规则、GeoIP / GeoSite 规则集与 zashboard 面板等上游资源。

v7.0.5

06 Jun 15:20
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

版本 7.0.5(2026-06-06)

主要变更

  1. API 请求方式重构:

    • 使用 busybox nc 替代 curl 发送 API 请求,移除对 curl 的依赖,兼容所有 Root 环境。
  2. 安装流程优化:

    • 新增安装来源选择:支持模块内安装配套应用,安装时默认选择安装(
  3. 错误修复:

    • 修复 runtime.sh 脚本重定向语法错误。
    • 增加 API 可用性检查超时时间。

v7.0.4

05 Jun 02:09
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

版本 7.0.4(2026-06-05)

主要变更

  1. 服务启动与同步流程优化:

    • 启动服务时强制同步出站模式与节点并进行严格校验:取消原有的警告容错设计。若控制接口就绪超时,或同步出站模式失败,直接中止启动服务。
    • 手动选择模式下,若同步出站节点失败,同样直接中止启动服务,杜绝配置与运行状态不一致。
  2. 订阅与链接解析优化:

    • 导入 vless/vmess 分享链接时,支持解析 WebSocket path 中的 ?ed=N 参数为独立的 max_early_data / early_data_header_name 字段,并在生成 sing-box 或 Xray 配置时进行双向适配与转换。
    • 回滚空指纹(fp)参数时默认使用 chrome 指纹的行为。
    • 优化节点加载扫描逻辑,改用 awk 批量提取节点 tag,提升大规模节点下的扫描性能。
  3. 脚本兼容性与错误修复:

    • 修复节点文件名中含空格、Emoji(如国旗字符)及特殊符号时导出链接失败的问题:重构位置参数处理,以 POSIX 兼容方式安全保留文件名参数,避免 Word Splitting(分词)造成解析错误。
  4. 出站模式与文档页面新增:

    • 新增 AllowAds 允许广告出站模式。
    • 文档系统新增莫奈配色编辑器和祈愿模拟器页面。

v7.0.3

03 Jun 10:58
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

版本 7.0.3(2026-06-03)

主要变更

  1. 内核与组件升级:

    • sing-box 升级至 1.14.0-alpha.28-reF1nd-android
    • zashboard 控制面板升级至 v3.7.1
  2. 透明代理路由优化:

    • 优化了 tproxy.sh 脚本,减少子进程 fork 调用,提升模块启动速度。
  3. 订阅与节点管理优化:

    • 订阅管理脚本 subscription.sh 新增 stdin 命令,支持从标准输入直接读取并导入节点。
    • 订阅解析与添加新增 -ua (自定义 User-Agent) 及 -hwid (自定义 X-HWID 设备标识) 选项,并支持持久化保存与更新。
    • 优化订阅添加逻辑,当订阅链接请求失败时,会自动回滚并清理新创建的空订阅文件夹,避免生成无元数据的残留空目录。
  4. WebUI 检测及跳转体验提升:

    • 优化模块默认主页,增加 9999 端口服务连通性检测,成功则秒开跳转。
    • 若服务未运行,将显示的诊断面板,打印排查日志并提示用户先启动服务。
  5. 模块安装及卸载逻辑修复:

    • 新增模块卸载脚本 uninstall.sh,在卸载模块时自动清理 /data/adb/netfilter 内核驱动目录以及 /data/adb/ksu(ap)/bin/ipset 软链接。
    • 为魅族设备增加检测,跳过 IPSET LKM 驱动部署,防止安装导致兼容性故障。

v7.0.2

28 May 11:58
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

版本 7.0.2(2026-05-28)

主要变更

  1. 性能模式与网络路由优化:

    • 默认开启性能模式(tproxy.confPERFORMANCE_MODE=1)。
    • 修复了部分设备在 Wi-Fi 环境下开启性能模式后代理问题
  2. 节点解析与转换优化 (Proxylink 内核升级):

    • 新增 Shadowsocks 插件 (plugin) 及参数 (plugin-opts) 的解析与转换支持
    • 修复节点 tag 标签中类似 > 等特殊符号在生成 JSON 时被 HTML 转义为 \u003e 导致引用不一致的问题。
    • fp (fingerprint) 参数时,节点转换将默认回退并应用 chrome 客户端指纹。
  3. 配置及清理:

    • 移除内置的 default.json 节点,并且默认将 CURRENT_CONFIG 置空。
    • 不再将 default 词条列为保留出站标签,防止命名冲突导致的过滤问题。
  4. 组件更新:

    • sing-box 更新至 1.14.0-alpha.26-reF1nd
    • zashboard 更新至 v3.6.0
    • AndroidTProxyShell 更新至 v26.05.28

v7.0.0

03 May 07:14
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

版本 7.0.0(2026-05-03)

核心更新

  • NetProxy 正式完成从 Xraysing-box 的整体迁移,核心架构、配置结构、运行时生成逻辑、节点与订阅管理均已围绕 sing-box 重构。
  • 本次为 6.0.1 -> 7.0.0 的大版本升级,包含核心切换、脚本体系重构、CLI 重写、透明代理优化以及设备兼容性改进。

主要变更

  1. 核心全面迁移至 sing-box:

    • 移除 Xray 相关核心、配置目录与旧更新逻辑,模块运行核心统一切换为 sing-box。
    • 配置主目录从 config/xray 迁移为 config/singbox
    • 新增 Clash API 支持,并内置 zashboard 控制面板。
  2. 节点、订阅与配置生成能力重构:

    • 订阅管理迁移至 core/subscription.sh,统一单链接、节点文件、订阅链接三种输入方式。
    • 全面适配 sing-box 配置生成,增强多协议与多传输方式支持。
    • 支持将 sing-box 节点配置重新导出为节点分享链接。
  3. CLI 与脚本架构重构:

    • CLI 按 sing-box 架构全面重写,统一服务管理、节点切换、订阅更新、模式切换、Clash API、应用分流与透明代理控制入口。
    • 新增 common / config / api / nodes 公共工具层,减少重复实现。
    • service / switch / runtime / subscription 编排层重构,整体结构更清晰,后续维护成本更低。
    • 移除旧的 switch-config.shswitch-mode.sh 等分散逻辑,统一收敛为新的切换流程。
  4. 运行时与出站逻辑优化:

    • 删除静态 05_outbounds.json,改为由运行时动态生成 runtime/outbounds.json
    • 支持手动选择与动态测速两种节点选择模式。
  5. 透明代理与底层性能优化:

    • 优化 shell 执行性能,尽量减少不必要的进程 fork。
    • 改进 POSIX 兼容性与脚本结构一致性。
  6. IPSET 与内核兼容增强:

    • 集成 IPSET LKM 驱动,覆盖 5.10 / 5.15 / 6.1 / 6.6 / 6.12 多个内核版本。

v6.0.1

11 Apr 02:31
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

版本 6.0.1(2026-04-11)

核心更新

修复了一些已知问题


v6.0.0

27 Feb 08:06
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

版本 6.0.0(2026-02-27)

核心更新

  • 全新原生管理界面: 采用 Miuix 设计语言重构,带来更精致的视觉体验、更流畅的操作反馈以及显著的性能提升。详见 Telegram 公告

主要变更

Important

由于涉及大量文件结构变更,建议先完全卸载旧版本模块后再进行重新安装。

  1. 模式切换逻辑重构:
    • 废弃 WebUI 实时生成路由的逻辑,改为使用预设的静态配置文件(rule.json, global.json, direct.json)。
    • 彻底解决重启后无法自动恢复“全局/直连”模式的历史遗留问题。
  2. 直连模式配置保护:
    • 将直连模式依赖的 freedom 出站配置从 outbounds/ 移至内部受保护路径 confdir/routing/internal/proxy_freedom.json
    • 优化 switch-mode.sh,确保即使出站节点被清空,直连模式依然稳固可用。
  3. 配置目录结构优化:
    • 路由规则统一化: 新增 confdir/routing/ 文件夹,集中管理所有路由 JSON 及 routing_rules.json 规则库。
    • TProxy 配置独立: tproxy.conf 移入 config/tproxy/ 文件夹,结构更清晰。
    • 文件排序优化: 重新排列 confdir 下的文件前缀,提升系统加载逻辑的可读性。
  4. 默认分组重构:
    • 将原 outbounds/ 根目录下的节点配置迁移至 outbounds/default/ 子目录。
    • 自动同步更新 module.conf 中的 CURRENT_CONFIG 路径。

v5.0.1

20 Feb 13:44
Immutable release. Only release title and notes can be modified.
2c3cf1a

Choose a tag to compare

版本 5.0.1(2026-02-20)

新功能与优化

  • 兼容模式:新增 兼容模式(兼容旧版设备环境),修复在部分设备上的代理转发异常
  • 环境兼容增强
    • 透明代理 (tproxy.sh) 移除对 curl 的硬依赖,新增基于 busybox wget 的自动下载回退机制
    • 模块内置 ipset 二进制文件,移除系统环境依赖,原生适配 Magisk/KernelSU 安装运行环境
  • 模块控制面板:Action.sh新增详细的界面状态输出与日志回显
  • ProxyLink 升级:更新 ProxyLink 的编译环境依赖至最新的 Go 1.26.0

问题修复与精简

  • 修复部分场景下启动 WebUI 代理服务异常的问题
  • 移除遗留的“延迟刷新”等无用冗余代码

v5.0.0

19 Feb 03:16
Immutable release. Only release title and notes can be modified.
d6bd489

Choose a tag to compare

版本 5.0.0(2026-02-19)

新功能

  • 支持 Hysteria2 协议(hysteria2:// 链接导入与配置转换)
  • 状态页面添加国旗 emoji 显示 IP 所属地区
  • KernelSU 快捷方式

网络与代理

  • tproxy.sh 升级至 v26.02.18
  • 秋风广告规则改为使用 geo 文件
  • WebUI 支持配置更多 tproxy 参数

其他

  • 更新 Xray 内核至 v26.2.4
  • 不再默认安装 netproxy.apk
  • 删除单独的 TProxy 日志页面
  • 依赖更新:Vite 8.0.0-beta.14、KernelSU 3.0.2、Gradle 9.3.1 等