ShieldShare demonstrates that an Android application can route all hotspot-client
traffic through a VPN tunnel without root access by using a SOCKS5/HTTP/HTTPS
proxy layer between the hotspot and the VPN, with per-client traffic accounting
and quota management. The system works because Android's native hotspot does not
forward VPN routing tables to connected clients; ShieldShare interposes a proxy
that handles this. Released as open-source.
From 2026-edorh-shieldshare — ShieldShare: Building a VPN-backed Android Hotspot for Secure Internet Sharing with Per-User Traffic Accounting
· §Abstract
· 2026
· arXiv preprint
Implications
A no-root Android proxy-hotspot architecture enables community-controlled VPN sharing: a single phone with a circumvention VPN can serve multiple co-located users (e.g., shared household, protest group) without requiring each device to install its own circumvention app.
Per-user traffic accounting is achievable without root; this architecture is relevant for deploying Lantern or similar tools as a shared-access point in censored environments where device-by-device enrollment is impractical.