I just installed zapret-v72.2 version (link) and configured it, after that I just pushed it here, thats all.
If you liked this repository, you can star it.
Thats also this project spread wide.
Thank you if you did it, have a great day.
sudo mkdir -p /opt/zapretgit clone https://github.com/OmrYvs06/zapret-binaries-turkey-releasesudo cp -r ./zapret-binaries-turkey-release/* /opt/zapretsudo bash /opt/zapret/install_easy.shafter that, you only need to click enter until script ends. next next next to all options (they all configured for turkey) and we are done.
if you want to remove unnecessery files after installation:
rm -rf ./zapret-binaries-turkey-releasehere is the one line command that do all in one removes unnecessery files (you will be prompted only for sudo password)
cd && sudo mkdir -p /opt/zapret && git clone https://github.com/OmrYvs06/zapret-binaries-turkey-release && sudo cp -rf ./zapret-binaries-turkey-release/* /opt/zapret && rm -rf ./zapret-binaries-turkey-release && sudo bash /opt/zapret/install_easy.shor
cd && \
sudo mkdir -p /opt/zapret && \
git clone https://github.com/OmrYvs06/zapret-binaries-turkey-release && \
sudo cp -rf ./zapret-binaries-turkey-release/* /opt/zapret && \
rm -rf ./zapret-binaries-turkey-release && \
sudo bash /opt/zapret/install_easy.shThese configurations no needed for zapret usage, but they improve the experience and privacy for system wide.
currently: 28.03.2026
NFQWS_OPT="
--filter-tcp=80 --dpi-desync=fake,multisplit --dpi-desync-split-pos=method+2 --dpi-desync-fooling=md5sig
--new
--filter-tcp=443 --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-fooling=badseq,md5sig
--new
--filter-udp=443 --dpi-desync=fake --dpi-desync-repeats=6
"if you want to install dnscrypt-proxy with zapret, you can follow this guide (they cover only NetworkManager setup).
here is the guide using dnscrypt-proxy for the system uses systemd-resolved:
Arch Linux: sudo pacman -S dnscrypt-proxy
Fedora: sudo dnf install dnscrypt-proxy
OpenSUSE: sudo zypper in dnscrypt-proxy
Alpine Linux: sudo apk add dnscrypt-proxy
Void Linux: sudo xbps-install -S dnscrypt-proxy
Gentoo: emerge dnscrypt-proxy
sudo nano /etc/dnscrypt-proxy/dnscrypt-proxy.tomledit or add this lines
listen_addresses = ['127.0.0.1:53', '[::1]:53']sudo systemctl enable dnscrypt-proxy.service
sudo systemctl start dnscrypt-proxy.servicesudo nano /etc/systemd/resolved.confedit or add this lines
[Resolve]
DNS=127.0.0.1 ::1
EDNS0=yes
Domains=~.sudo systemctl restart systemd-resolvedWell, its my personal stuff after all, I made this script for easy installation for myself.
If you a little bit trust me, just install config file in this project and use it with original zapret project.
if you don't, here is the link that I explained what I did.
If you have trust issues you have only 3 options after all:
- Use only
configfile - compare all the files with its original release version.
- just don't instal any file from this github project.
Well, yes.
But I want it to be global.
After all, every person in Turkey can't know Turkish very well.
Also, if you don't know English or just can't translate this readme.md with any translater or AI tool,
I think you first need learn how to that.
Also English is such a basic and global language that every single one of the translator probably translate it to Turkish very well, but can't vice versa.
Here is my last word:
after all,
my information is just a sand particle in the beach.
if you want to see the whole beach;
you need to see every particle with its own perspective.
~me