celzero / rethink-app
git clone https://github.com/celzero/rethink-app.git
v0.5.8 · 11d ago
🔥 on GitHub Trending today
Android app combining a DNS client (DoH, DoT, DNSCrypt), a per-app firewall, and a multi-hop WireGuard/SOCKS5 proxifier.
Why you might care
Lets you pick a DNS resolver per app, block internet access for chosen apps by screen state, network type, or domain denylists, and split-tunnel apps across multiple WireGuard, SOCKS5, or HTTP CONNECT tunnels. Useful for privacy-conscious Android users who want fine-grained control over app traffic without a root requirement implied by the README.
+18
stars, 24h · #1,887
+152
stars, 7 days · #1,492
+~765
stars, 30 days · #1,129
5.7k
★ total · +3% this week
366
forks · 644 open issues
Star history (as recorded here)
LanguageKotlin
LicenseApache-2.0
Created2020-06-08 (6y ago)
Last push1d ago
Watchers60
OwnerOrganization
Seen on GitHub Trending
- 2026-10-24 — #9 weekly in kotlin · +152 ★
- 2026-10-23 — #5 daily in kotlin · +50 ★
- 2026-10-23 — #14 weekly in kotlin · +140 ★
- 2026-10-22 — #8 weekly in kotlin · +79 ★
- 2026-10-21 — #13 weekly in kotlin · +75 ★
- 2026-10-20 — #13 weekly in kotlin · +73 ★
GitHub topics
androidandroid-appandroid-applicationandroid-firewallanti-censorshipanti-surveillancecensorship-circumventioncensorship-resistancednsdns-over-httpsdnscryptfirewallinternet-freedomopen-sourceprivacy-enhancing-technologieswireguard
Links
- GitHub: github.com/celzero/rethink-app
- Homepage: https://rethinkfirewall.com/
- Releases · Issues · Hacker News mentions
README
Loading README…
Blurb generated by claude-haiku-5-5 3d ago. Star deltas marked ~ are extrapolated from partial history.