Route all Android traffic through a proxy server at the kernel level to bypass regional restrictions with lower latency than a standard VPN app.
Keep a proxy connection alive on a rooted phone even under heavy RAM pressure, since the daemon runs with system privileges.
Manage multiple proxy subscriptions from a local web interface and switch servers without manual config file editing.
Share a fast proxy connection with nearby devices by forwarding traffic from a rooted Android phone.
Requires a rooted Android device with Magisk, KernelSU, or APatch, not available for non-rooted phones.
Magic V2Ray is a network proxy tool for Android phones that have been rooted. It routes all internet traffic on the device through a proxy server, which can help with privacy, bypassing regional restrictions, or sharing a fast connection with nearby devices. It is packaged as a system module for Magisk, KernelSU, or APatch, not as a regular app you install from a store. The main difference from standard Android proxy apps is how traffic is handled at the system level. Most VPN apps on Android use the operating system's built-in VPN service, which funnels all packets through a virtual network interface managed in user space. Magic V2Ray instead uses Linux kernel routing tools like iptables and TPROXY to intercept and forward packets directly, without going through the Android app layer. This approach means the proxy process runs as a background daemon with system privileges and cannot be stopped by Android's memory management when the phone runs low on RAM. Because the routing happens at the kernel level, the tool avoids the overhead of copying packets between the kernel and a Java-based app process. The README describes this as reducing latency and CPU usage compared to standard VPN apps, and notes that switching between Wi-Fi and mobile data triggers an automatic reload of routing rules without a multi-second connection gap. Configuration is managed through a web interface served locally on the device. From there you can organize proxy servers into folders, paste subscription URLs or raw configuration strings, and refresh entire groups of servers with one action. Under the hood, Magic V2Ray uses Xray-core as the proxy protocol engine and tun2socks for wrapping proxy channels when needed. Both are separate open-source projects included as pre-built binaries. If your Android device is not rooted, the README points to the official Xray-core client list for alternatives.
← vincentng295 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.