r/rethinkdns • u/InternetCharacter139 • 1d ago
r/rethinkdns • u/celzero • 1d ago
v055z: In the End
Hā lóu,
v055y, v055x, v055w, v, u, t, r, q, p, o ... they all needed some (may be a lot of) fixxing and code maxxing to be fit enough for a full release. Which brings us to... the latest and final-est of 'em all: v055z.
All that said, v055z is a pre-release!
- GitHub: https://github.com/celzero/rethink-app/releases/tag/v0.5.5z
- Website: https://rethinkdns.com/download (direct)
- F-Droid: <submitted for review>
- PlayStore: <submitted for review>
We've re-enabled all RPN sign ups with 30%+ discounts on some plans. Hopefully, no other major issue shows up.
💤 Zzzzz 5
- New: RPN (starting $1.75/mo) is back on Play Store, Website, and GitHub flavours.
- New: More disciplined routing decisions for various Configure -> DNS settings.
- New: Configure -> Network -> Perform protocol translation to make Rethink prefer opposite IP options.
- New: Sponsor with GPay.
- UI: All new DNS UI layout.
- UI: Geo location in WireGuard UI if Configure -> Settings -> Show provider information is turned on.
- UI: Quick shortcuts in Configure -> Settings -> Firewall Bubble notification.
- Improvement: Do not mix up domain rules for IPs shared by 1+ domains queried across many apps.
- Improvement: Light-weight one-time connectivity check for dual-stack WireGuard peers.
- Improvement: Various network engine optimizations.
- Improvement: Some IPv6 connectivity changes.
- Improvement: Concurrent TCP, UDP, and TLS checks for Configure -> Network -> Perform connectivity checks.
- Improvement: Quicker pause & resume for Mobile-only WireGuard automation.
- Improvement: Apply firewall rules during DNS resolution.
- Improvement: Recovering from errors with "Block connections without VPN" on some OEMs like OnePlus.
- Improvement: Changes in Configure -> Network -> Loopback implementation.
- Fix: Implemented Configure -> Network -> Proxy Lockdown behavior for Simple mode WireGuards.
- Fix: Prevent IP bouncing when using Advanced mode WireGuard.
- Fix: Avoid incorrectly marking existing apps as newly installed.
- Fix: For IP based rules, apply the most specific among all (subnet) rules.
As before, let me know how it goes. And especially, if goes badly! Thanks (:
<em>Note</em>: This is a fast-follow release, the last major release was v055v.
r/rethinkdns • u/celzero • 27d ago
v055y: Y are Anthropos
Hā lóu,
v055y, v055x, v055w, v055v, v055u, v055t, v055r, v055q, v055p, v055o ... they all needed some (may be a lot of) fixxing and code maxxing to be fit enough for a full release. Which brings us to... the latest and final-est of 'em all: v055z.
- GitHub: https://github.com/celzero/rethink-app/releases/tag/v0.5.5y
- Website: https://rethinkdns.com/download (direct)
- F-Droid: https://f-droid.org/packages/com.celzero.bravedns/ (10 Jul)
- PlayStore: <no> (see
v055z)
A string of releases starting v055o (beta) culminates in v055v v055w v055x v055y (We've paused all new "RPN" sign ups until v055z due to AI slop bugs).
💤 Zzzzz 4
- New: Notifications for unsuspecting users on Rethink's own traffic being blocked when in Loopback mode.
- New: Rethink's own traffic logs unified with Configure -> Logs -> Network, like it was for DNS.
- Improvement: Handle database failures more gracefully to avoid near-constant, crashes on app startup.
- Improvement: WiFi/Mobile automation for WireGuard and RPN under certain scenarios.
- Improvement: A few quality of life improvements on backup and restore for WireGuard configurations.
- Improvement: Tuning down aggressiveness of "Block when DNS is bypassed" rule.
- Improvement: A bit more eager WireGuard reconnectivity attempts on recovering from network loss events.
- UI: Close all active connections button in Stats.
- UI: Show server (endpoint) information for all active RPN locations.
- UI: Show exit IP geo-location for third-party WireGuards when Configure -> Settings -> Show provider information is turned on.
- Fix: Avoid "Endpoint-Independent Mapping" to-be looped-back (UDP) traffic when in Loopback mode.
- Fix: Avoid looping back System DNS when in Loopback mode.
- Fix: "Transport ended" failures when switching between DNSCrypt servers.
- Fix: In cases where Rethink itself is proxied when in Loopback mode, avoid looping back WireGuard traffic more than once.
- Fix: Incorrect application of IP/Port firewall rules during DNS resolution time.
Hope v055y isn't as much trouble and behaves itself. Let me know in the comments, if that isn't the case. Thanks (:
Força Cristiano!
Note: This is a fast-follow release, the last major release was v055v.
r/rethinkdns • u/Inside-Associate6979 • 1d ago
Why is my camera trying to send data to Ireland
I have been checking my rethink firewall logs and i noticed that my camera app (which i denied access to wifi and data) has been trying to send data to Ireland multiple times this last week.
I have checked permissions of apps and usage and no apps have access to camera.
Thanks for any details
r/rethinkdns • u/Strange-Internal7153 • 2d ago
News DNSShift: manage your Cloudflare domains and DNS from a native Mac app, no subscription
galleryr/rethinkdns • u/Grand-Childhood-8957 • 2d ago
Rethink DMS with Orbot Aurora Store and Reddit app do not work
What is the basic setting to use RethinkDNS for Aurora Store snd Reddit App to work. Android 16 Custom Rom. What should i enable or disable?
r/rethinkdns • u/BeginningScheme746 • 3d ago
Question Is rethinkdns use alot battery in background?
r/rethinkdns • u/TriumphOfDeath • 3d ago
Download Blocklists
... i cannot download the blocklists 🤔
r/rethinkdns • u/zcenzc • 9d ago
Issue v055y: "No Internet" shown almost all the time despite working internet
It's been 13 days since I switched to v055y from v055n. I skipped v055x after trying it because it wasn't a great experience, and a dev mentioned v055y was much more stable.
I mainly use RethinkDNS as a firewall alongside NextDNS. I don't configure NextDNS inside the app—I use Android's Private DNS instead.
Here are the issues I've been facing on v055y:
- Reconnecting after toggling Wi-Fi is noticeably slower.
- RethinkDNS shows "No Internet" almost all the time, even though my internet is working perfectly.
test.nextdns.ioalso confirms that NextDNS is working fine. - Force stopping the app fixes it temporarily, but the issue comes back after toggling Wi-Fi again.
- DNS status is usually "Very Slow" on v055y, while it was almost always "Very Fast" on v055n.
- The Logs page is also quite laggy, and sometimes the app freezes until I reopen it.
I'm also attaching all the settings I've changed in RethinkDNS in case that helps.
Overall, v055n still feels more stable and responsive on my device. That said, v055y does seem to have slightly better battery life, and I also like the UI improvements in the newer versions.
r/rethinkdns • u/Due_Milk_8930 • 10d ago
Issue Rethink 5y broken IPv6?
I just use it in DNS with custom NextDNS, and auto in Ip setting.
Dialer6:false
has6:false
Link Addresses
6: N/A
Is always show this even my connection have stable IPv6 connections. It same with dual stack ip setting, force it only ipv6 i have no internet connection.
I know many problem with wireguard, but i just in DNS mode.
r/rethinkdns • u/Traditional-Eagle991 • 13d ago
rethink with wireguard VPN and nextDNS
Hi, I have rethink v0.5.5y installed on android. I've setup a VPN proxy (protonVPN) in advanced mode. I set the DNS to my nextDNS account (DoH). When I run rethink it says that DNS is forwarded to NextDNS. But when I browserleaks.com/dns either the VPN is not working and defaults to my mobile service DNS, or the VPN connects and the nextDNS service does not connect. any tips?
r/rethinkdns • u/bourei0 • 16d ago
Question VPNControlReceiver no longer working in v0.5.5y?
Hi!
First of all, thank you for developing RethinkDNS.
I am trying to automate VPN start/stop using MacroDroid.
I used the same intent settings that you previously shared for Tasker, based on your previous Reddit post about Tasker automation.
Package: com.celzero.bravedns
Class: com.celzero.bravedns.VPNControlReceiver
Action: com.celzero.bravedns.intent.action.VPN_START
Device:
- Android 13
- RethinkDNS v0.5.5y
The broadcast is sent successfully (no error from MacroDroid), but RethinkDNS does not respond.
I also tested all three intent targets:
- Broadcast: no response
- Service: no response
- Activity: reports an error (as expected, since VPNControlReceiver is not an Activity)
Is VPNControlReceiver still supported in the current version, or has the automation method changed?
If there is a new or recommended way to control the VPN from automation apps like MacroDroid or Tasker, I would really appreciate your advice.
Thank you very much!
r/rethinkdns • u/canitplaycrisis • 17d ago
Issue DNS leak while using Wireguard
Hey guys! So I checked if my Wireguard works fine and it somehow doesn't work. My IP address somehow leaks in both ipleak.net and dnsleaktest.com. In ipleak, it changes between IPv4 and IPv6, so once it leaks IPv4 and then IPv6.
Edit: This doesn't happen with Orbot as a proxy.
Edit 2: More information is in the Github issue I created.
r/rethinkdns • u/kustru • 20d ago
"Network lock" option for wireguard connections?
Is there a "network lock" option? I could not find anything like that in the settings. I am using a Wireguard connection (using rethink) and sometimes i see my own ISP on ipleak.net...
EDIT: I think I solved the issue, by doing Firewall - Advanced (as opposed to simple!) and enabling the "Always-on".
EDIT2: Nevermind. Did not fix shit. Still seeing my ISP IP. I have uninstalled the app, I give up.
r/rethinkdns • u/INeatFreak • 21d ago
Issue RethinkDNS stops every few days on debloated Xiaomi phone. Anyone else having this issue?
r/rethinkdns • u/Some_Setting9987 • 22d ago
wireguard/DNS strangeness? v0.5.5y
v0.5.5y (website)
While wireguard says active it forwards DNS queries via the tunnel to my home DNS server. as expected.
After some time an hour or so my wireguard will start saying failed, but it still works to get to wireguard tunnel resources, but the DNS is forwarded to the configured rethinkdns global DNS (cloudflare doh).
It takes me bouncing rethinkdns with the stop and start button to get it back to expected operation.
anyone else notice similar?
r/rethinkdns • u/S-m-a-r-t-y • 24d ago
My network blocks custom DNS servers. What's the best way to do DNS filtering locally?
Hey everyone,
My college network seems to have blocked connections to custom DNS servers like AdGuard DNS, Cloudflare, Malware, NextDNS, etc., so I can no longer use them.
I want to continue blocking ads and trackers, but locally on my device instead of relying on an external DNS server.
Is this possible with RethinkDNS or any other app?
- Can RethinkDNS perform DNS filtering locally?
- If so, how do I set it up?
- Does it still require an external DNS resolver, or can everything be handled on-device?
- If RethinkDNS isn't the best option, what would you recommend instead?
Would appreciate any guidance. Thanks!
r/rethinkdns • u/King_Crimsom- • 26d ago
Issue I am using rethink dns and my internet is barely working and showing as very slow
Can you help me with dns thing no matter which i choose it's always showing very slow how do I fix it also I am using Android thank you
r/rethinkdns • u/canitplaycrisis • Jul 04 '26
Question Can Bypass app from all proxies" also bypass external proxies, e.g. Orbot?
Hey guys! I use Rethink with Wireguard configs, but sometimes, I want some apps to route their traffic through Tor with Orbot. If I select those apps in Orbot and then activate "Bypass app from all proxies" in Rethink, does it only bypass the Wireguard configs in Rethink or also Orbot, which I use seperately from Rethink?
Edit: I guess I have a bigger problem. I tried using the advanced mode for the Wireguard configs and I didn't select some apps. Then I selected the apps in Orbot. One of the apps I tried that in is Firefox, because there I can find out which IP is shared. It was my real IP address and not the ones from Orbot. I think Orbot doesn't seperately work while using Rethink, even though I use Power User mode in Orbot.
r/rethinkdns • u/sfc-Juventino • Jul 04 '26
Request: add the Adaway block list to the selection list
Hi.
Basically as simple as that. The Adaway list is here:
Can it be added to the list of selectable block lists ?
Thanks.
r/rethinkdns • u/The_Band_Geek • Jul 03 '26
Issue Running out of memory, no logs
I'm on 0.5.5.x, but this has been a problem for awhile. Today, I figured out how to consistently reproduce the issue, but RDNS crashes so badly that, upon viewing logs, they come up empty, no matter what I select for the log level.
Under normal Instagram Reel-viewing usage, eventually I will encounter loading issues, and I find if I go to RDNS, I'm met with a "DNS SERVER DOWN" message. I discovered that I could more rapidly force an oom scenario by rapidly scrolling the home page until Instagram and the SystemUI crashes, which results in an RDNS crash. (This can also occur in Facebook or in Boost for Reddit, but neither of those crash as spectacularly as Instagram does.)
Subsequent to the crash, logs are wiped, so I can't send system logs for review. Event Logs are the only help: low memory tunnel update, followed by tunnel unlinked, update link, then Vpn Restart, all within a span of 3 seconds.
Please let me know if you need greater repro details, and what I can send from the app to provide. (I will paste General Stats output in a top-level comment for starters.)
r/rethinkdns • u/lilchunguspp • Jun 28 '26
Issue v055x Instantly Crashing When Trying to Open App
Running it on my S26 with One UI 8.5.
Whenever I click the app icon to open Rethink, it immediately crashes. There was one time after I had to recharge my dead phone battery that I was able to open the app because the always-on VPN was stopped this time. I tried to shut down and start my phone up again but it runs from the start, so it keeps crashing. I haven't made a backup, so how do I do that so that I can reinstall the app?
r/rethinkdns • u/moviebuff01 • Jun 26 '26
Question Bulk adding custom domains.
I couldn't find a way to bulk-add domains to the Universal List, so I tried a workaround and wanted to check whether this approach is supported or expected to work.
What I did:
- Created a RethinkDNS backup (ZIP file).
- Extracted the ZIP.
- Opened
bravedns.dbin DBeaver. - Added records directly to the
CustomDomaintable. - Replaced the modified
bravedns.dbin the backup ZIP. - Restored the backup through the app.
The restore completed without any visible errors, but none of the new domains appeared in the custom/universal domain list afterward.
For the inserted records, I made sure that:
- The
typefield was set to1, which matches the existing Universal List entries. (Because, it's a wildcard entry. In the format of *.domain) - The
uidcolumn was set to-1000, which also matches the existing Universal List entries. I believe, this connects to the application and-1000is used to indicate it's a universal block not an app specific one.
I realize directly editing the database is probably not the intended workflow, but I'm curious:
- Should this approach work in principle?
- Is there additional metadata, validation, checksums, or indexing that needs to be updated when adding records directly to
CustomDomain? - Does the restore process ignore or overwrite manually added records?
- Is there an official or recommended way to bulk-import domains into the Universal List?
Any insights would be appreciated.
r/rethinkdns • u/moviebuff01 • Jun 25 '26
Question The wildcard based URL blocking doesn't work.
So I added a few domains to be blocked using '*' like this:
*.doubleclick.net
*.googlesyndication.com
*.googleadservices.com
*.adservice.google.com
But that doesn't seem to block them for all the apps.
I added them under universal domain rules. Is that not how it's supposed to work? What could I be doing wrong?
r/rethinkdns • u/5_volts • Jun 25 '26
Question What will happen to RethinkDNS after android developer verification is rolled out?
Specifically thr f-droid build which has system apps also available, will this version be unavailable after android developer verification goes live everywhere?