Hacker GitHub

← All repos

celzero/rethink-app

View on GitHub ↗ ★ 5,834 Kotlin

DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.

42 mentions on Hacker News by 14 people: 1 story, 41 comments · first 2021-02-14 · latest 2026-10-06

Mentions per year 42 mentions · busiest year 2021 (15)
20082026
  1. Just use Rethink app https://github.com/celzero/rethink-app
    comment by jurakovic · 2026-10-06 · in System-level ad-blocking in Android
  2. I use Rethink DNS for this, see ( https://github.com/celzero/rethink-app ). Despite it's name it can also block IPs and specific apps from connecting to specific servers. I use it to block all manufacturer and OEM related apps that I…
  3. …/ dual-stack networks, or set it to "IPv4 & IPv6", if you're always on dual-stack networks. [0] https://github.com/celzero/rethink-app/releases/v0.5.5z
  4. …to shore that up. System/privileged apps can bypass most OS-enforced isolation mechanisms at will: https://github.com/celzero/rethink-app/issues/224 This is besides the fact that NetGuard doesn't (yet) support "Block connections without…
  5. …extensions (see above). I was hoping that the Rethink app might implement something like this ( https://github.com/celzero/rethink-app/issues/1047 ) but it doesn't look like it's coming and it'd probably be much better to do this at the OS…
  6. …[0], other OSes are known to do the same thing: https://news.ycombinator.com/item?id=24838816 [0] https://github.com/celzero/rethink-app/issues/224
    comment by ignoramous · 2025-11-27 · in Don't Download Apps
  7. Rethink DNS on fdroid is great. Way better than the official wireguard android app: https://github.com/celzero/rethink-app
    comment by neurostimulant · 2025-09-09 · in Setting up a home VPN server with WireGuard (2019)
  8. …been waiting for integration with Tailscale[0], which doesn't sound entirely trivial[1]. :'-( [0]: https://github.com/celzero/rethink-app/issues/1047 [1]: https://github.com/tailscale/tailscale/issues/12280
  9. >in years. not even past 1 year. See https://github.com/celzero/rethink-app/discussions/1884
  10. The Rethink DNS mobile app hasn't seen a release in years. Is the project still alive? https://github.com/celzero/rethink-app
  11. https://github.com/celzero/rethink-app
  12. Yes (short of anyone sponsoring us to implement it immediately) we do plan to add tsnet support ( https://github.com/celzero/rethink-app/issues/1047 ) once we iron out existing issues with WireGuard. I'm unsure if we'd be able to support…
  13. Similar but open source: https://github.com/celzero/rethink-app
  14. …a VPN of your own. I co-develop a FOSS Android app that can run DoH, ODoH, firewall, and WireGuard: https://github.com/celzero/rethink-app
  15. …(as a proxy not a VPN; ie, TCP/UDP only) with Rethink DNS + Firewall, an app I co-develop: https://github.com/celzero/rethink-app
  16. …Google apps). Most such bugs fixes are unlikely to fix that core assumption. Some code refs: https://github.com/celzero/rethink-app/issues/224 > The leak during tunnel reconnects is harder for us to mitigate in our app. We are still…
  17. I'm going by the bugreports I see for a FOSS app I develop: https://github.com/celzero/rethink-app/issues/962 See: https://source.android.com/docs/security/test/memory-safety/...
    comment by ignoramous · 2023-09-14 · in Chrome: Heap buffer overflow in WebP
  18. …to sponsor the project. From experience, I can tell that no one really sponsors or donates. [0] https://github.com/celzero/rethink-app
  19. …in a month or two. With that, one would be able to upstream connections to any WireGuard endpoint: https://github.com/celzero/rethink-app/issues/52 > rdns is an awesome app, I am unsure why it’s not more widespread Thanks for your kind…
  20. https://github.com/celzero/rethink-app
    comment by ignoramous · 2023-01-14 · in Pi-hole: Network-wide ad blocking
  21. …, https://support.quad9.net/hc/en-us/articles/360057889591-Set... The link you’re referring to, https://github.com/celzero/rethink-app , supports DNS over Tor, but does not call it “DoT”. It does not support DNS over TLS (…
    comment by anderskaseorg · 2023-01-03 · in Tell HN: GitHub is partially blocked in India
  22. …ps://play.google.com/store/apps/details?id=app.intra ) - (I co-maintain this) Rethink DNS + Firewall: https://github.com/celzero/rethink-app ( https://play.google.com/store/apps/details?id=com.celzero.br... )
    comment by ignoramous · 2023-01-03 · in Tell HN: GitHub is partially blocked in India
  23. Not really, no. Ref: https://github.com/celzero/rethink-app/issues/224
    comment by ignoramous · 2022-08-16 · in VPNs on iOS are a scam
  24. …into it and gave it away for free. The app I co-develop is, in fact, inspired from his efforts. [0] https://github.com/celzero/rethink-app/issues/224
    comment by ignoramous · 2022-07-07 · in Apple previews Lockdown Mode
  25. …once we figure how to do so [1]. [0] https://gitlab.com/CalyxOS/calyxos/-/issues/349 [1] https://github.com/celzero/rethink-app/issues/52
  26. ▲ 91
    Rethink-app: DNS over HTTPS, firewall, and connection tracker for Android
    story by thunderbong · 2022-05-30 · 21 comments
  27. …that are coming from ad frameworks. [1] https://www.stoutner.com/privacy-browser-android/ [2] https://github.com/celzero/rethink-app
    comment by cookiengineer · 2022-05-30 · in Setting up a Pi Hole made my home network faster
  28. …complexity!) and the dns (too much work!). [0] https://github.com/serverless-dns/serverless-dns [1] https://github.com/celzero/rethink-app
  29. …co-developer here ) We are not affiliated with Brave and that's the primary reason we changed names https://github.com/celzero/rethink-app/issues/69 but a few popular blogs continue to refer us as BraveDNS and hence the footer.
  30. …For some background on what apps like TrackerControl could potentially protect against, see: https://github.com/celzero/rethink-app/issues/301#issuecomme... Disclosure: I co-develop a FOSS app similar to TrackerControl and a FOSS…
    comment by ignoramous · 2021-09-10 · in TrackerControl
  31. RethinkDNS + Firewall: https://github.com/celzero/rethink-app TrackerControl has a tad better UX; is built on top of the super-stable NetGuard and hence inherits its flaws and merits. For instance, it does not support DoH/DoT/DNSCrypt. It…
    comment by ignoramous · 2021-08-07 · in CalyxOS – De-Googled Android Alternative
  32. It is up here: https://github.com/celzero/rethink-app and discussed on hn a while back: https://news.ycombinator.com/item?id=26133661
  33. …do so much (Daniel Micay will attest to that [1] :), that's what we are building with RethinkDNS ( https://github.com/celzero/rethink-app ) for Android phones, picking up where WhisperSystems left off [2]. This other complementary Android…
  34. …the VPN process which would avoid scenarios where clearing up UI process clears up the VPN too: https://github.com/celzero/rethink-app/issues/95 To be clear, you can still clear the activity stack (swipe up dismiss RethinkDNS from…
  35. Apologies, I saw a different issue https://github.com/celzero/rethink-app/issues/210#issuecomme... and did not realize those concerns had already been addressed. Unfortunately I can no longer edit my post, but it's good to learn that it is…
  36. …willing to put in the work. Here's the issue in case you or anyone reading this is interested: https://github.com/celzero/rethink-app/issues/215 Please don't confidentally pass off judgement on things you may not fully understand. A quick…
  37. Yes: https://github.com/celzero/rethink-app/issues/69 :D
  38. Looks like it's preparing: https://github.com/celzero/rethink-app/issues/210
  39. …chaning via SOCKS5, and it would also soon support connections to/from WireGuard endpoints: https://github.com/celzero/rethink-app/issues/52 And since RethinkDNS' underlying tunnel implementation is in Go, I'm fully expecting wireguard-go…
  40. …HN. It is what it is, but please be kind :) [0] https://news.ycombinator.com/item?id=23194178 [1] https://github.com/celzero/rethink-app/issues/52 [2] https://en.wikipedia.org/wiki/UProxy
  41. …support chaining out to any SOCKS5 (TCP) endpoint on-device. SOCK5 UDP should be on its way, too. https://github.com/celzero/rethink-app/issues/100 I'm not sure if we'd ever embed the Tor or I2P library in the app (because we'd need to…
  42. It doesn't look like Brave did but it looks like they were concerned Brave would. https://github.com/celzero/rethink-app/issues/69#issuecommen... https://twitter.com/bravedns/status/1320519852788887552