CHIZI-0618 / box4magisk

Use sing-box, clash, v2ray, xray tunnel proxy on Android devices.
GNU General Public License v3.0
920 stars 104 forks source link
android clash client kernelsu kernelsu-module magisk proxy sing-box tproxy tun v2ray xray

Box4Magisk/KernelSU/APatch

本项目通过 MagiskKernelSUAPatch 部署 clash、mihomo、sing-box、v2ray、xray、hysteria 代理,支持 REDIRECT(仅 TCP)、TPROXY(TCP + UDP)透明代理,支持由核心提供的 TUN(TCP + UDP)代理,也支持 REDIRECT(TCP) + TUN(UDP) 混合模式代理。

免责声明

本项目不对以下情况负责:设备变砖、SD 卡损坏或 SoC 烧毁。

请确保您的配置文件不会造成流量回环,否则可能会导致您的手机无限重启。

如果你真的不知道如何配置这个模块,你可能需要像 ClashForAndroid、sing-box for Android、v2rayNG、surfboard、SagerNet、AnXray 等应用程序。

安装

注意

模块不包含 clashmihomosing-boxv2ray-coreXray-coreHysteria 等二进制可执行文件。

模块安装完成后请您自行下载设备对应架构的核心文件放置到 /data/adb/box/bin/ 目录。

配置

使用方法

常规方法(默认 & 推荐方法)

管理服务的启停

以下核心服务统称 Box

选择需要代理的应用程序(APP)

高级用法

更改代理模式

更改启动 Box 服务的用户

连接到 WLAN 或开热点时绕过透明代理

特定进程的透明代理

小贴士:因为安卓 iptables 不支持 PID 扩展匹配,所以 Box 匹配进程是通过匹配 GID 间接达到的。安卓可以使用 busybox setuidgid 命令使用特定 UID 任意 GID 启动特定进程

进入手动模式

如果您希望完全通过运行命令来控制 Box 服务,只需新建一个文件 /data/adb/box/manual。在这种情况下,Box 服务不会在您的设备启动时自动启动,您也不能通过 Magisk Manager 或 KernelSU Manager 应用管理 Box 服务的启动或停止。

管理服务的启停
管理透明代理是否启用

其他说明

卸载

更新日志

CHANGELOG

项目 Star 数增长趋势图

Stargazers over time