1.1 KiB
1.1 KiB
Android Native Slice
This folder contains a separate Kotlin/Android rewrite scaffold for running a local proxy on Android.
What works in this first slice:
- Foreground service
- Local HTTP proxy listener
- Local SOCKS5 listener
CONNECTtunneling- Plain HTTP proxying with request-line rewrite
- JSON config editor in the app
Current limits:
- This is not yet a full port of the Python domain-fronting logic.
- No MITM CA handling on Android.
- No Apps Script relay or Google-fronted TLS transport yet.
- No UDP associate for SOCKS5.
How to use:
- Open
android-nativein Android Studio. - Let Android Studio sync Gradle files.
- Run the app on a device or emulator.
- Edit the JSON config if needed.
- Start the service and point your browser/app to
127.0.0.1:8085or127.0.0.1:1080.
Suggested next steps if you want this to become the real Android version:
- Port the
domain_fronter.pytransport layer to Kotlin - Add a real config model for
apps_script,domain_fronting, andgoogle_fronting - Add log streaming in the UI
- Add optional
VpnServicemode for device-wide capture