Sir-MmD

Sir-MmD / dataproxy

Public

Turn your Android phone into a SOCKS5 proxy whose traffic always goes out over mobile data

12
1
69% credibility
Found May 27, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

DataProxy is an Android app that turns your phone into a personal internet gateway. When you activate it, other devices on your Wi-Fi network can route their web traffic through your phoneβ€”but instead of using Wi-Fi, all that traffic flows over your cellular data connection. The app displays real-time speed meters, shows which devices are connected, and tracks how much data has passed through. You can optionally protect it with a password and customize which network address it listens on. It's designed for situations where you need internet traffic to originate from a mobile connection rather than a fixed network.

How It Works

1
πŸ“± You hear about DataProxy

A friend tells you about an app that can route any device's internet through your phone's cellular data, even when Wi-Fi is connected.

2
⬇️ You download and install the app

You grab the APK from the releases page and install it on your Android phone, just like any other app.

3
πŸ” You grant the permissions it needs

The app walks you through a simple checklist: allow notifications so you can see the status, let it run in the background, and optionally let it show your cellular signal strength.

4
⚑ You tap the power button

With one tap, your phone becomes a proxy server. The app shows you the address other devices can use to connect.

5
You customize your setup
πŸ”’
Add password protection

You set a username and password so only your devices can use the proxy.

πŸ”“
Skip authentication

You leave it open for fast, frictionless access from any device on your network.

6
πŸ’» You point your other devices to your phone

On your laptop or another phone, you enter your phone's IP address and the port number into the SOCKS5 settings of your browser or app.

πŸŽ‰ Everything flows through cellular

Your laptop's web traffic now travels through your phone's mobile data. You see live speed stats, connected devices, and total usage right in the app.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is dataproxy?

dataproxy turns your Android phone into a SOCKS5 proxy server that forces all outbound traffic through mobile data, even when WiFi is connected. The phone listens on your local network while routing connections through cellular using Android's network binding APIs. Built in Kotlin with Jetpack Compose, it runs as a foreground service and provides a clean UI showing live speed metrics, connected devices, and cellular network type.

Why is it gaining traction?

The key differentiator is socket-level cellular pinning without VPN complexity. Most proxy solutions require root or tethering workarounds; dataproxy achieves the same result through standard Android APIs by binding each outbound socket to the cellular network handle. It handles DNS resolution through cellular too, preventing WiFi DNS leaks. The live metrics dashboard gives immediate feedback on traffic rates, and optional username/password authentication (RFC 1929) adds a layer of access control without complicating the setup.

Who should use this?

Developers testing mobile-specific API behavior will find this most useful. If you need to verify that your backend correctly handles requests originating from cellular IP ranges, or if you want to route specific client traffic through mobile data while keeping WiFi for local network access, this fills that gap. Privacy-conscious users who want granular control over which traffic leaves via cellular will appreciate the per-socket binding approach. It is not a general-purpose VPN replacement and requires Android 8.0 or later.

Verdict

dataproxy solves a niche but real problem with a clean implementation that avoids unnecessary complexity. The codebase is well-structured for its scope, but with only 12 stars and a credibility score of 0.7%, this is early-stage software with limited community validation. The documentation is solid and the APK is available for immediate installation, but production use warrants careful testing in your specific environment. Worth trying for development and testing scenarios where cellular routing is needed.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.