Rehber Linux'a Zapret nasıl kurulur?

Batinux

Uzman
Katılım
22 Aralık 2024
Mesajlar
337
Çözümler
1
Beğeniler
203

Zapret Kurulumu (DPI engellerini aşmak için)​




1. /etc/hosts Güncelleme​

Eğer sizde gerekli paketler yoksa komut boşa çıkıyorsa "inetutils" ve "net-tools" paketlerini dağıtımınızda kurmanız gerekmekte.

Debian ve Ubuntu için: sudo apt update
sudo apt install -y inetutils-hostname sed

Arch Linux için: sudo pacman -S inetutils sed

Fedora ve Red Hat için: sudo dnf install -y hostname sed

Sonrasında bu komudu aktifleştirin.

sudo sed -i "s/^[imath]127\.0\.1\.1\s\+[/imath]\S\+/\1$(hostname)/" /etc/hosts



2. Gerekli Araçları Yükle​


Debian, Ubuntu, Kali, Linux Mint​

sudo apt install -y curl dnsutils unzip nftables

Red Hat, CentOS, Fedora, AlmaLinux, Rocky​

sudo dnf install -y curl bind-utils unzip nftables
sudo yum install -y curl bind-utils unzip nftables

Arch, Manjaro​

sudo pacman -S --noconfirm curl bind-tools unzip nftables



3. DNS Kuralları Ayarlama​


sudo systemctl enable systemd-resolved
sudo systemctl start systemd-resolved
sudo tee /etc/systemd/resolved.conf > /dev/null <<
EOF
[Resolve]
DNS=77.88.8.8 77.88.8.1 2a02:6b8::feed:0ff 2a02:6b8:0:1::feed:0ff
DNSOverTLS=yes
EOF
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
sudo systemctl restart systemd-resolved



4. Zapret İndir​


rm -rf ~/zapret-v71.2.zip
rm -rf ~/zapret-v71.2
cd ~/
wget https://github.com/bol-van/zapret/releases/download/v71.2/zapret-v71.2.zip



5. Dosyayı Aç​


unzip ~/zapret-v71.2.zip
rm -rf ~/zapret-v71.2.zip



6. Kuruluma Hazırlık​


~/zapret-v71.2/uninstall_easy.sh
/opt/zapret/uninstall_easy.sh
sudo rm -rf /opt/zapret
~/zapret-v71.2/install_prereq.sh
~/zapret-v71.2/install_bin.sh

Firewall türü sorulduğunda boş bırak (nftables).




7. Blockcheck (Engelleme Yöntemini Bulma)​


~/zapret-v71.2/blockcheck.sh

Domain kısmına ülkenizde engelli bir site girin (örn: discord.com).
Diğer seçenekleri boş bırakın.


Örnek çıktı:
!ÖNEMLİ HATIRLATMA!
Ayarların çoğu örnektir. Kendi bilgisayarınıza bu ayarları aynen kopyalayıp yapıştırmayın. Blockcheckdeki hangi ayarlar sizin için uyumluysa onu seçin. İsterseniz Gemini ve ChatGPT gibi yerlerden yardım alabilirsiniz.


--dpi-desync=fakeddisorder --dpi-desync-ttl=1 --dpi-desync-autottl=-5 --dpi-desync-split-pos=1

Bu ayarı not edin.




8. Zapret Kurulumu​


~/zapret-v71.2/install_easy.sh

Sorularda:


  • do you want the installer to copy it for you → Y yaz
  • enable nfqws → Y yaz
  • do you want to edit the options → Y yaz
  • Diğer soruları boş bırakın.

Sonra ayarları girin:

!ÖNEMLİ HATIRLATMA!
Ayarların çoğu örnektir. Kendi bilgisayarınıza bu ayarları aynen kopyalayıp yapıştırmayın. Blockcheckdeki hangi ayarlar sizin için uyumluysa onu seçin. İsterseniz Gemini ve ChatGPT gibi yerlerden yardım alabilirsiniz.


NFQWS_PORTS_TCP=80,443
NFQWS_PORTS_UDP=443
NFQWS_TCP_PKT_OUT=9
NFQWS_TCP_PKT_IN=3
NFQWS_UDP_PKT_OUT=9
NFQWS_UDP_PKT_IN=0
NFQWS_OPT="--dpi-desync=fakeddisorder --dpi-desync-ttl=1 --dpi-desync-autottl=-5 --dpi-desync-split-pos=1"

Kaydet → CTRL+O, çık → CTRL+X.




9. Kurulumu Bitir​


rm -rf ~/zapret-v71.2



Zapret Kaldırma​


/opt/zapret/uninstall_easy.sh
rm -rf ~/zapret-v71.2
sudo rm -rf /opt/zapret



DNS Ayarlarını Geri Alma​


sudo systemctl enable systemd-resolved
sudo systemctl start systemd-resolved
sudo tee /etc/systemd/resolved.conf > /dev/null <<< ""
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
sudo systemctl restart systemd-resolved
 
Son düzenleme:
Linux'ta en kolay DNS ayarlama yöntemi şu:

Kod:
sudo nano /etc/resolv.conf



Sizde nameserver kısmı sadece bir tane gözükecek onu iki tane yapıp istediğiniz DNS'i girin ve Ctrl + O ile kaydetip çıkın.

Kalıcı yapmak için aşağıdaki kod ile resolv.conf'u salt okunur yapın.

Kod:
sudo chattr +i /etc/resolv.conf
 
Elinize sağlık hocam, full başka bir forumdan baka baka yapıyordum ve sürekli çöküyordu orası da. Artık muhtaç kalmayacağım gibi pek
Hocam hiçbir forumda bundan bahsedilmemiş. Zaten çoğu insan bağımlılıklarda sıkıntı çektiği için zapret kurmaktan vazgeçiyor.

Aslında çok basit.

!ÖNEMLİ HATIRLATMA!
Ayarların çoğu örnektir. Kendi bilgisayarınıza bu ayarları aynen kopyalayıp yapıştırmayın. Blockcheckdeki hangi ayarlar sizin için uyumluysa onu seçin. İsterseniz Gemini ve ChatGPT gibi yerlerden yardım alabilirsiniz.
 
Son düzenleme:
Kendim için şöyle tek tık script hazırladım. Fedora kullananlar deneyebilir.

Bash:
curl -sSL https://gist.githubusercontent.com/OmerFarukOruc/15617b4305169fe8f22443aeea98f60d/raw | sudo bash
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…