This project deploys sing-box, mihome proxies via Magisk, KernelSU, or APatch. It supports TProxy (TCP + UDP), and Tun (TCP + UDP, provided by the cores). REDIRECT (TCP only), It also supports a Mixed mode of REDIRECT (TCP) + Tun (UDP) proxy.
- This project is not responsible for the following: bricked devices, Storage device corruption, or SoC burnouts.
- Please ensure your configuration file does not cause a traffic loop, as this may lead to infinite device reboots.
- If you're not sure how to configure this module, you might need applications like Clash for Android, sing-box for Android, etc.
- Download the module package from the Release page, and install it via Magisk Manager, KernelSU Manager, or APatch.
- Download the source code package from the Source page, then package it into a Magisk module before flashing it.
- Supports online updates via Magisk Manager, KernelSU Manager, or APatch app.
- Step 1: Download the source code package from the Source page and extract it. Move the main program
Aurorafrom the/system/bin/directory inside the extracted folder into the system variable, e.g./data/adb/ksu/bin. - Step 2: Manually create the directory
/data/adb/Auroraand move theConfigfolder from the source code package into this directory. - Step 3: Move
service.shto a directory that supports boot-time execution, e.g./data/adb/service.d. - Step 4: Set executable permissions for all files and folders as needed (recommended
755), then reboot the device or manually executeservice.sh.
- Each core works in the
/data/adb/Aurora/Kernel/core_namedirectory, where the core_name is defined in thebin_namevariable of the/data/adb/Aurora/config/Aurora.inifile. The valid values aremihomo,sing-box, and thebin_namedetermines the core enabled by the module. - The configuration files for each core must be customized by the user. The module script checks the validity of the configuration, and the check results are stored in the
/data/adb/Aurora/Check.logfile. - Tip: The
mihomoandsing-boxcores come with default configurations prepared for working with the transparent proxy script. It is recommended to edit theproxy-providersoroutboundssections to add your proxy server. For advanced configurations, please refer to the respective official documentation. Links: sing-box doc mihomo doc.
- The module does not include binary executables for sing-box mihomo.
- After installing the module, please download the core files for your device's architecture and place them in the
/data/adb/Aurora/Kernel/directory. - When modifying the configuration files for each core, please ensure that the relevant configuration matches the definitions in the
/data/adb/Aurora/config/Aurora.inifile. - When the
Aurorais started for the first time, the local machine IP will be added to the bypass list to prevent traffic loops. It will also start monitoring and insert local IP anti-loopback rules when network changes occur. However, if the local machine has a Public IP address, it is still recommended to add the IP to theintranetarray in the/data/adb/Aurora/config/Aurora.inifile.