Merhaba, OpenWrt cihazıma zapret kurmama rağmen çalışmıyordu. Biraz araştırdıktan sonra bunun yanlış parametre ayarından kaynaklandığını öğrendim. Bugün, OpenWrt içinde zapret kurulumunu düzgün şekilde nasıl yapacağınızı göstereceğim.

İlk olarak, OpenWrt cihazınızın hangi mimariyi kullandığını öğrenmeniz gerekiyor. System => Software bölümüne gidip Update list diyoruz; karşıma böyle yazılar geliyor:

1771009814912.webp


Burada, "downloading https://downloads.openwrt.org/relea...-484466e2719a743506c36b4bb2103582/Packages.gz" kısmında, Targets'tan sonra yazan kısım bizim için önemli. Ben X86_64 olduğunu bir yere not ettim sizde farklı olabilir.

Şimdi, kurulumlara başlamadan önce gerekli birkaç aracı yükleyeceğiz. OpenWrt cihazına SSH ile bağlanmamız gerekiyor. Terminal'i açın ve şu komutu yazın:

SSH root@modem_arayüz_ip_adresiniz (örnek SSH [email protected])
Ardından arayüze giriş yaptığınız şifreyi girin. Komut satırı açılacak; şimdi aşağıdaki komutları sırayla yazın:

Kod:
opkg update.
opkg install wget tar
cd /tmp

Şimdi, bize uygun parametreleri bulmak için blockcheck scriptini çalıştıracağız. Bu adresden "zapret-vxx-OpenWrt-embedded.tar.gz" yazan dosyaya sağ tıklayıp bağlantı adresini kopyalayın ve SSH ile bağlandığınız terminale şu komutu yazın:

Kod:
wget (kopyaladığınız link)

örnek: wget https://github.com/bol-van/zapret/releases/download/v72.9/zapret-v72.9-openwrt-embedded.tar.gz

Bu komutları yazdıktan sonra "writing (rastgele rakamlar ya da harfler)" şeklinde bir ifade göreceksiniz. Bunu bir yere not edin, daha sonra lazım olacak. (İsterseniz, ilk birkaç harfini yazıp Tab tuşuna basarak otomatik tamamlama yapabilirsiniz.)

Ardından şu komutu çalıştırın:
"tar -xzvf (writing de yazan dosya adı)"

Ardından şu komutları yazın:

cd zapret-v72.9
Sizde zapret’ten sonra gelen sürüm numarası değişebilir. İsterseniz zapret yazıp Tab tuşuna basarak otomatik tamamlama yapabilirsiniz.

Ardından, şu konumda olmanız gerekiyor: /tmp/zapret-v72.9

Sonra ./install_prereq.sh komutunu çalıştırın. Size bazı sorular soracak; Enter tuşuna basarak devam edebilirsiniz. Varsayılan ayarlar çoğumuz için uygundur.

Sırada ./install_bin.sh komutu var. Bu komutu çalıştırdıktan sonra linking tarzı yazılar göreceksiniz ve son işlem olarak blockcheck scriptini çalıştıracağız.

./blockcheck.sh

Size erişim engeli yaşadığınız sitelerin domain adresini soruyor 1 tane girmeniz yeterli ben xplay.gg girdim.

1771010770546.webp


Kalan tüm soruları Enter tuşuna basarak varsayılan olarak bırakabilirsiniz. Bir süre sonra size şöyle bir çıktı verecek:

1771011025001.webp


Sizde birden fazla curl ile başlayan satır görebilirsiniz. "curl_test_https_tls12" ile başlayan satırın içindeki -- ile başlayan parametreleri kopyalayın ve not edin, tıpkı fotoğraftaki gibi.

1771011115941.webp


Ardından, terminali kapatabilirsiniz. Artık OpenWrt içine Zapret'i kuracağız ve ayarlarımızı uygulayacağız. Bu adresten zapret2 ya da zapret indirilebilir; mimarinize uygun olanı seçin.

Ben zapret2'yi düzgün çalışmadığı için kullanamadım, bu yüzden zapret üzerinden devam edeceğim.

Yüklediğiniz ZIP dosyası içindeki luci-App-zapret ve zapret ile başlayan, sonu .ipk uzantılı olan dosyaları masaüstünde bir klasör içine ayıklayın. Eğer sondaki .ipk uzantısı görünmüyorsa, fotoğraftaki gibi dosya adı uzantılarını açın.

1771011300320.webp


Tekrar OpenWrt arayüzüne gelin ve System => Software bölümüne gidin. Upload package butonuna tıklayın ve önce zapret ile başlayan dosyayı Browse diyerek seçin, ardından Upload butonuna basın. Son olarak Install butonuna tıklayın.

Aynı işlemi luci-App-zapret ile başlayan dosya için de yapın.

Tebrikler! Kurulumun %90'ı tamamlandı, artık sadece ayarlamaları yapmak kaldı.

Önemli not: Ben evdeki kendi DNS sunucumu kullandığım için onu tercih ediyorum, ancak size tavsiyem System => Software kısmından luci-App-HTTPS-DNS-proxy paketini indirmeniz. Bu paketi kullanmazsanız, DNS zehirlemesi nedeniyle bazı sitelere erişim engeli yaşayabilirsiniz.

1771011517813.webp


Tamam, zapret ve HTTPS-DNS-proxy paketimizi kurduk. Şimdi sayfayı yenileyin; Services kısmı üst menüde belirmesi lazım.

Eğer belirmezse, Log out yapın ve yeniden giriş yapın. Ardından Services => Zapret bölümüne gelin ve Settings kısmına gidin.

1771011631874.webp


"Nfqws options" kısmına girin.

1771011677187.webp


1771011702520.webp


Normalde zapret tüm siteler için çalışıyor; ancak bazen erişim engeli olmayan bazı siteleri bozabiliyor. Örneğin, bende "https://www.waveform.com/tools/bufferbloat" sitesindeki bufferbloat testinin başlamamasına sebep oluyor.

Bu yüzden Autohostlist özelliğini kullanacağız. Bu özellik, girmeye çalıştığınız ama bir süre boyunca erişemediğiniz siteleri kaydediyor ve sadece o sitelerde DPI engelini aşıyor. Ayrıca, bu listeyi kendiniz de düzenleyebiliyorsunuz.

Autohostlist kısmına gelin ve Use autohostlist mode ayarının tikini açın. Alt kısımda gördüğünüz Auto host list entries kısmındaki Edit tuşuna basarak çalışmasını istediğiniz siteleri yazabilirsiniz ya da otomatik olarak bulmasını bekleyebilirsiniz.

1771011901703.webp



Şimdi NFQWS options sekmesine geri geliyoruz ve aşağı kısma kaydırıp NFQWS_OPT'nin yanındaki Edit tuşuna basıyoruz. Açılan kısma, blockcheck yaptıktan sonra kopyaladığımız -- ile başlayan kodları yazıyoruz.

Yeşil Save tuşuna basın, ardından en aşağıda sağ alt kısımdaki Save tuşuna basın. Yazıların otomatik olarak satır satır düzenlendiğini göreceksiniz.

Tekrar Edit deyip, bir satır alta şu komutu yazın:

Kod:
--hostlist-auto=/opt/zapret/ipset/zapret-hosts-auto.txt

Ardından aşağı kısımdaki mavi "Save & Apply" yazan tuşa basın ve ayarların uygulanmasını bekleyin.
Son olarak "services" sekmesinden "restart" yazan butona basın bir süre sonra buttonlar şöyle görünmeli

1771012292836.webp


Önce Enable tuşuna basın, ardından Restart.
Tebrikler! Tüm ağ genelinde erişim engellerini aştınız. Umarım işinize yaramıştır. Sorunuz olursa yardımcı olmaktan mutluluk duyarım.
 

Dosya Ekleri

  • 1771011911432.webp
    1771011911432.webp
    5,7 KB · Görüntüleme: 99
  • 1771010756622.webp
    1771010756622.webp
    22,3 KB · Görüntüleme: 69
Son düzenleme:
Ben Raspberry Pi 5 kurdum sürüm OpenWrt 25.12.0-RC4 bundan dolayı mı sorun oluyor acaba ? Opkg komutları da bende not found hatası veriyor. Dediğim gibi kendi routerimi yapıyorum videosundakileri yaparak ilerledim ama zaprette bir sorun oluyor anlamsız gelmiyor.
25.12 ile paket yükleme apk ile değiştirildi. Software kısmından paketi upload edin ve kurmayın, sonra SSH ile şu komutu girin.
Kod:
apk add --allow-untrusted /tmp/upload.apk
 
Ben Raspberry Pi 5 kurdum sürüm OpenWrt 25.12.0-RC4 bundan dolayı mı sorun oluyor acaba? Opkg komutları da bende not found hatası veriyor. Dediğim gibi kendi routerimi yapıyorum videosundakileri yaparak ilerledim ama zaprette bir sorun oluyor anlamsız gelmiyor.

Evet beta sürümünü kurmuşsun burdan 24.10.5 kur. Beta tavsiye etmiyorum.
 
Kontrol paneline değil, Discord vs. onuda çözdüm. Şimdi çözemediğim durum Tivibu Raspberry ana router, ZTE H3600p Telekom'un verdiği modem bunu Access Point olarak kullanıp. Wi-Fi ve portlardan dağımı sağlamak istedim. Wi-Fi ve lan bağlanlantıları da sorun yok. Ama Tivibu'yu bir türlü yapamadım. Chatcpt üzerinden de denedim sonuç alamadım.
 
IPTV için farklı bir Ethernet portu lazım ve hangi VLAN ID de çalıştığını bilmen lazım sonra WAN ile IPTV Ethernet bortunu bridge yapacaksın ben Turkcell TV+ sorunsuz kullanıyorum.

ZTE H3600p modemde zaten 4 port var 1 tanesi WAN. 3 normal, 1 porta Raspberry'den gelen internet bağlı bridge yaptığım için 2 porta kendi pcim 3 portada Tivibu. Tüm ayarları denedim. Kendi PC'mde sorun yok internet var, Wi-Fi'de sorun yok. Ama Tivibu bağlantısı sorun, VLAN ID'si doğru girdim ayarlarınıda yaptım. Gene de başaramadım. Bana biraz daha detaylı anlatırsan sevinirim aslında bu da bir rehber sayılır çünkü hiç anlatan yok.
 
ZTE H3600p modemde zaten 4 port var 1 tanesi WAN. 3 normal, 1 porta Raspberry'den gelen internet bağlı bridge yaptığım için 2 porta kendi pcim 3 portada Tivibu. Tüm ayarları denedim. Kendi PC'mde sorun yok internet var, Wi-Fi'de sorun yok. Ama Tivibu bağlantısı sorun, VLAN ID'si doğru girdim ayarlarınıda yaptım. Gene de başaramadım. Bana biraz daha detaylı anlatırsan sevinirim aslında bu da bir rehber sayılır çünkü hiç anlatan yok.
Tivibu için OpenWrt’den Tivibu’ya giden ayrı bir Ethernet kablosu olması gerekiyor. Arada başka modem ya da router olmamalı. WAN ile o Ethernet portunu bridge yapıyorsun. WAN’dan sadece belirli bir VLAN ID alıyor. Ben de bunu yapay zekâya yaptırmıştım; yapay zekâ sorgusunu bırakıyorum, umarım yardımcı olur. IPTV konusunda ben de biraz şansa yaptım diyebilirim.


OpenWrt yüklü bir cihazda, ISS'nin (İnternet Servis Sağlayıcı) sağladığı IPTV hizmetini çalıştırmak için WAN Bridge (Köprüleme) yapmak istiyorum. IPTV trafiği belirli bir VLAN ID (örneğin VLAN 35 internet, VLAN 10 IPTV gibi) üzerinden geliyor. WAN portundan gelen bu IPTV trafiğini, internet trafiğine karıştırmadan doğrudan belirli bir LAN portuna (STB - Set Top Box için) nasıl köprüleyebilirim? Interface (Arayüz) ayarları ve Bridge cihazı oluşturma adımlarını detaylı açıklar mısın?


Benim durumumda internet, VLAN ID olmadan MAC adresine geliyor. Sadece IPTV için VLAN ID kullanıyorum (103 – Superonline TV+).
3 adet Ethernet portum var:

  • 1 tanesi LAN: Bu port TP-Link Archer AX23 cihazına gidiyor ve erişim noktası (AP) modunda çalışıyor.
  • Diğer port WAN: Bu port internet için kullanılıyor.
  • Son olarak IPTV için ayrı bir port var: Bu portta WAN’dan gelen 103 VLAN ID doğrudan bu porta yönlendiriliyor.

  • Özetle:
    • eth0 = LAN
    • eth1 = WAN
    • eth2 = IPTV

Elimden geldiği kadar şema çizmeye çalıştım umarım aklında oturmasına yardımcı olur.


1771225364864.webp
 
Son düzenleme:
Anladım teşekkürederim yardımlar için, direk ana routerdan almak gerekli arada Switch olursa sorun oluyor. O zaman Raspberry Pi 5 için Ethernet yükseltmesi yapmam gerek. Şu an 2 tane girişi var biri fiber diğeride fiberden ZTE bağlı ya da ZTE ana modem yapacağım sade kendi PC'me Raspberry'den gelecek. Benim PC giden ağımı Raspberry kontrol edecek.
 
Anladım teşekkürederim yardımlar için, direk ana routerdan almak gerekli arada Switch olursa sorun oluyor. O zaman Raspberry Pi 5 için Ethernet yükseltmesi yapmam gerek. Şu an 2 tane girişi var biri fiber diğeride fiberden ZTE bağlı ya da ZTE ana modem yapacağım sade kendi PC'me Raspberry'den gelecek. Benim PC giden ağımı Raspberry kontrol edecek.

ZTE ana modem olursa SQM ve zapret işe yaramaz 1 tane daha USB to Ethernet alın ve o portu Tivibu'ya ayırın Raspberry Pi ana router olarak kalsın Raspberry Pi de toplam 3 adet Ethernet girişine ihtiyacınız var.

Sansüronline kullanıcıları için parametre önerisi:

Kod:
--dpi-desync=syndata,multidisorder
--dpi-desync-fake-syndata=/tmp/zapret-v72.9/files/fake/tls_clienthello_iana_org.bin
--wssize 1:6
--dpi-desync-split-pos=1,midsld

Auto host list size kalmış benim tavsiyem kesinlikle kullanmanızdır.

FTTB fiber sansüronline için parametre önerisi:


Kod:
--dpi-desync=fakedsplit
--dpi-desync-ttl=6
--dpi-desync-split-pos=1
 
Son düzenleme: