NetProxy
Android 系统级 Xray 透明代理模块
支持 TPROXY、UDP、IPv6、分应用代理、订阅管理
中文 | English
功能特性
| 功能 | 描述 |
|---|---|
| APP管理 | Miuix 现代化界面,支持莫奈取色 |
| 透明代理 | 支持 TPROXY / REDIRECT 两种模式,TCP + UDP 全接管 |
| 分应用代理 | 黑名单 / 白名单模式,精准控制代理范围 |
| 路由设置 | 自定义域名、IP、端口等路由规则 |
| DNS 设置 | 自定义 DNS 服务器和静态 Hosts 映射 |
| 订阅管理 | 在线添加、更新订阅,自动解析节点 |
| 热点共享 | 支持代理 WiFi 热点和 USB 共享的流量 |
| 热切换配置 | 无需重启即可切换节点 |
界面预览
安装
- 从 Releases 下载最新版 ZIP
- 在 Magisk / KernelSU / APatch 中刷入模块
- 重启设备
- 打开模块管理器的 WebUI 进行配置
目录结构
/data/adb/modules/netproxy/
├── bin/ # Xray 二进制文件
├── config/
│ ├── xray/
│ │ ├── confdir/ # Xray 核心配置
│ │ │ ├── routing/ # 路由分流配置
│ │ │ │ ├── internal/ # 内部系统配置
│ │ │ │ ├── direct.json
│ │ │ │ ├── global.json
│ │ │ │ ├── rule.json
│ │ │ │ └── routing_rules.json
│ │ │ ├── 00_log.json
│ │ │ ├── 01_api.json
│ │ │ ├── 02_dns.json
│ │ │ ├── 03_inbounds.json
│ │ │ ├── 04_outbounds.json
│ │ │ └── 05_policy.json
│ │ └── outbounds/ # 出站节点分组目录
│ │ ├── default/ # 默认节点分组
│ │ └── sub_xxx/ # 订阅分组目录
│ ├── tproxy/
│ │ └── tproxy.conf # 透明代理配置
│ └── module.conf # 模块设置(开机自启等)
├── logs/ # 运行日志
├── scripts/ # 启动、停止、订阅等脚本
├── webroot/ # WebUI 静态资源
└── service.sh # 模块启动入口
快速开始
方式一:节点链接导入(推荐)
在 APP节点页面点击 从剪切板导入,直接导入节点链接:
vless://... 或 vmess://... 或 trojan://... 等
方式二:订阅导入
在 APP节点页面点击 添加订阅,输入订阅名称和地址,自动解析全部节点。
方式三:手动配置
在 outbounds/default 目录创建 JSON 配置文件,格式示例:
{
"outbounds": [
{
"tag": "proxy",
"protocol": "vless",
"settings": { ... }
}
]
}
交流群组
贡献
欢迎参与项目!
- 提交 Issue 反馈 BUG
- 提出功能建议
- 提交 Pull Request
- Star 支持项目!
鸣谢
本项目的开发离不开以下优秀的开源项目:
| 项目 | 说明 |
|---|---|
| Xray-core | 核心代理引擎,支持 VLESS、XTLS、REALITY 等先进协议 |
| v2rayNG | 节点链接解析逻辑参考 |
| AndroidTProxyShell | Android TProxy 透明代理实现参考 |
| KsuWebUIStandalone | WebUI 独立运行方案参考 |
| Proxylink | 代理链接解析器,用于订阅解析和配置生成 |
Fanju