Turkey Discord Censorship Megapost

i love censorship +50 social credit

written
2024-09-17T22:40:00Z
last modified
2024-11-23T17:49:57Z
tags
link
back to home

the discord incident

WANRING: this is a rough draft- not completed yet

i have no idea if the allegations are true but it's something that happens on every platform. you can not stop child exploitation by blocking a messaging app that mostly normal people use.

this post wil help you circumvent the recent discord block (and anything else!)

providers

isp dns blocking dns modification ip blocking wireguard blocking
turknet yes yes* no no
turkcell yes ? yes no
turktelekom yes ? yes* no
kablonet (turksat) yes ? yes yes
vodafone yes ? yes yes

*: since of recent

circumvention

kablonet and vodafone

🫡

dm me if you are on either provider. i have yet to come up with a general enough solution to this that an Ordinary Person can pull off. currently i do selfhosted wireguard running on my laptop at home (which is turknet), which both acts as a tunnel and DoT proxy. i use socat and DTLS to create a connectionless obfuscation channel without losing tcp congestion control and connect to it using termux on my phone (which uses vodafone for LTE) with battery savings disabled.

server:

socat openssl-dtls-server:4080,reuseaddr,fork,cert=server.pem,cafile=client.crt,verify=1 UDP:127.0.0.1:51337

client:

socat UDP-LISTEN:51337,reuseaddr,fork openssl-dtls-client:4.slonk.ing:4080,cert=client.pem,cafile=server.crt,verify=0

another option is to compile wireguard with different magic numbers. both server and client.

turknet

use encrypted DNS. see the DNS section for more info.

turkcell and turktelekom

use a VPN with encrypted DNS. i recommend mullvad though others will work. if you have a mate on turknet that can host a wireguard server for you, you might want to consider that as well.

DNS

DoH (DNS-over-HTTPS)

android

  1. go to settings -> Network & Internet -> Private DNS
  2. set it to Something Other Than "Off"

or

download 1.1.1.1 from the play store and use it

ios

download 1.1.1.1 from the app store and use it. no custom DoH for you lololol

DoT (DNS-over-TLS)

systemd-resolved

enable it in resolved.conf. i don't think you need to be told how

other stuff

cloudflare warp no longer works as even their exit nodes are blocked from accessing discord.