NetProxy logo

NetProxy Magisk Module: System-Level Proxy & Routing

0.0(0 reviews)
By@Fanju6
Open Source
Downloads
45
Version
v7.2.0
Size
46.40 MB
Updated
25 Jul 2026

Module Overview

NetProxy is a system-level Android transparent proxy module built on the sing-box core. It manages network traffic via TPROXY or REDIRECT methods, offering per-app routing and DNS hijacking. Users control the module through a native Android manager, command-line interface, or built-in Clash API dashboard.

I've been running NetProxy on my daily driver to handle all my custom routing rules directly at the kernel level. The way it auto-detects TPROXY and falls back to REDIRECT makes it highly stable across different environments, and pushing proxy traffic straight through a Wi-Fi hotspot saves me a massive headache. Because it features a native Android app, tweaking per-app blacklists or hot-switching nodes is surprisingly painless compared to old web UI methods.

  • Dedicated manager app available directly on the Play Store for a clean, modern way to handle nodes and subscriptions.
  • Share proxy traffic across your local network via Wi-Fi hotspot or USB tethering right out of the box.
  • Clash API support comes enabled by default, complete with an integrated zashboard for advanced traffic monitoring.
  • Switching active nodes happens instantly without needing to reinstall the entire module or reboot.

Support & Requirements

  • Root Method: Magisk, KernelSU, or APatch.
  • Android Version: Modern Android versions (Includes specific kernel compatibility for OnePlus/ColorOS environments via the integrated IPSET LKM).

How to Install

  1. Flash the downloaded NetProxy .zip file via Magisk, KernelSU, or APatch.
  2. Reboot your device to load the system-level proxy scripts.
  3. Download the NetProxy manager from Google Play to configure your rules and nodes.

Quick Start Commands (CLI)
If you prefer terminal control over the app, drop into a root shell and use these commands to manage the module on the fly:

1. Check Service Status

su -c /data/adb/modules/netproxy/scripts/cli service status

2. Start, Stop, or Restart the Service

su -c /data/adb/modules/netproxy/scripts/cli service start
su -c /data/adb/modules/netproxy/scripts/cli service stop
su -c /data/adb/modules/netproxy/scripts/cli service restart

3. Import Nodes and Subscriptions

su -c '/data/adb/modules/netproxy/scripts/cli node add "vless://..."'
su -c '/data/adb/modules/netproxy/scripts/cli node import /sdcard/clash.yaml'
su -c '/data/adb/modules/netproxy/scripts/cli sub add MySub https://example.com/sub'
su -c '/data/adb/modules/netproxy/scripts/cli sub update-all'

4. View and Switch Active Nodes

su -c '/data/adb/modules/netproxy/scripts/cli node list'
su -c '/data/adb/modules/netproxy/scripts/cli node use NodeName'

5. Change Routing Modes

su -c '/data/adb/modules/netproxy/scripts/cli mode rule'
su -c '/data/adb/modules/netproxy/scripts/cli mode global'
su -c '/data/adb/modules/netproxy/scripts/cli mode direct'

6. Show Panel Endpoints

su -c /data/adb/modules/netproxy/scripts/cli api ui

Rate this Module

Share your experience with the community.

* You will be prompted to login via Google in one click to verify your rating.