Most phones nowadays should have DoT support built-in nowadays.
Android ≥ 9 natively supports DNS over TLS: https://android-developers.googleblog.com/2018/04/dns-over-t...
So does iOS ≥ 14: https://developer.apple.com/documentation/networkextension/d..., 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 (https://github.com/celzero/rethink-app/issues/441), and it is not something that phones have built-in.
Most Android phones... have DNS over Tor... built in? This can't be, can it? I'm pretty confused.
Android calls it "Secure DNS". It's in the connection settings, I believe starting from Android 9 or 10.
DoT does help even if it can be trivially blocked (more than one way to do so, but blocking TCP on port 853 would do the trick)... DoT cannot help bypass SNI-based censorship (unless apps implement domain-fronting).
Indeed, and this is exactly why DoH is better than DoT.
> DoT cannot help bypass SNI-based censorship (unless apps implement domain-fronting).
TLS ECH will. I can't wait for it to become mainstream.
Should be even easier to self-host a Git repository then, just like a website.
One does not negate the other.
While F you, got mine is tempting, you gotta remember the follow through. Always punch up.
The theory is that as things get worse and worse, there will come a moment when everyone suddenly "wakes up", and acts in unity to overthrow their oppressors and build a better system (under the command of the enlightened few, of course). This happens approximately never (see: Qanon), and when it does, the chances of a good result are even more remote (see: Bolshevism).
It serves a useful emotional purpose for the adherents: you don't have to do anything, make friends with anyone, understand the world around you. Just wait for the apocalypse, for the day when the Elect will seize power and shoot their enemies etc etc.
Back in the real world, here is how you build a large effective political coalition: by solving people's problems in the here and now. This is how the Fabians built the welfare state.
I would also count Russia in the current war into the "never bucket". Many expected them to overthrow the dictatorship, but the internal situation only became worse since 2022. If anything as more people leave, system becomes more homogenous and even more supportive of current status quo.
The corollary being that citizens of democratic countries have the leaders they deserve.
Here are some red flags from India:
https://scroll.in/article/1027566/opinion-indian-democracy-i...
I don't know what you mean by this, but if you mean persuading them to change their support, that's a very long timeline, certainly not something that fits into a development sprint...
And if you mean "attack" supporters of the people who implemented the ban, that's a terrible idea.
And when that's not possible, heck yeah, stand up to power with truth in hand.
Whatever can be done obviously
All the apps listed do get past most rudimentary SNI-based blocks, except GoodbyeDPI which is pretty sophisticated. One still needs DoH because (unencrypted) DNS is the weakest link.
On Windows:
- GoodbyeDPI: https://github.com/ValdikSS/GoodbyeDPI (https://ntc.party/c/community-software/goodbyedpi/8)
On Mac / Linux:
- GreenTunnel: https://github.com/SadeghHayeri/GreenTunnel (https://www.npmjs.com/package/green-tunnel)
On Android:
- Intra: https://github.com/jigsaw-code/intra (https://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...)