- İnternet, geliştirme işleri ve iletişim için vazgeçilmez olsa da sosyal medya ve reklamlar gibi bağımlılık yaratan unsurları tamamen engellemek de sınırsızca serbest bırakmak da zor
- Ağ düzeyinde engelleme, telefonda Wi‑Fi kapatılarak aşılabiliyor; aile üyelerinin iş ve araştırma amaçlarıyla sosyal medyaya ihtiyaç duyması nedeniyle sürekli engelleme uygun değil
- Zigbee akıllı priz düğmesine basıldığında AdGuard Home’un özel filtrelemesi 15 dakika kapatılıyor, ardından 1 saatlik bekleme süresi boyunca yeniden basılamayacak şekilde otomatikleştiriliyor
- gli.net yönlendiricideki AdGuard Home’da yerleşik servis engelleme yerine özel kurallar açılıp kapatılacak hedef olarak kullanılıyor ve Home Assistant’ın “Filtering” anahtarıyla kontrol ediliyor
- Wi‑Fi’ı kapatarak aşmayı da engelleyen bir çözüm değil; ancak sosyal medya kullanımını küçük birimlerle sınırlayıp özdenetim pratiğine yardımcı olan bir düzenek olarak çalışıyor
Tam engelleme ile sınırsız izin arasındaki sorun
- İnternet; reklamlar, dikkat dağıtıcılar, sponsorlu içerikler, kötü haberler ve sosyal medya yüzünden yük haline gelse de yazılım geliştirme ve insanlarla iletişim için temel altyapı niteliğinde
- Ağ genelinde çalışan bir reklam engelleyiciyle sosyal medyayı engelleseniz bile, telefonda Wi‑Fi’ı kapatınca hücresel veriyle kaydırmaya devam edilebiliyor
- Aile üyelerinin iş, araştırma ve kişisel kullanım için sosyal medyaya ihtiyaç duyduğu zamanlar olduğundan tam engelleme uygulaması zor
- Aynı zamanda iki yetişkine interneti sınırsız bırakmak da istenen sonucu üretmüyor
Neil Chen’in fikrini ev ağına uyarlama
- Neil Chen’in fikri, akıllı prizle uBlock Origin listesini dinamik olarak yeniden yazarak dikkat dağıtıcı içeriklere erişimi kısa süreliğine açma yöntemine dayanıyor
- Burada “düğmeye basınca sınırlı süre izin ver” yapısı korunuyor; ancak uBlock Origin yerine hâlihazırda kullanılan AdGuard Home ve Home Assistant birleştiriliyor
- Gerekli bileşenler basit
- AdGuard Home bulunan bir gli.net yönlendirici
- Home Assistant
- Zigbee anahtarları
- Biraz boş zaman
Düğmeye basınca 15 dakika izin, ardından 1 saat bekleme süresi
- Amaç, düğmeye basıldığında sosyal medya erişimine kısa süreliğine izin vermek ve 15 dakika sonra filtreyi tekrar açmak
- İzin süresi bitince 1 saatlik bekleme süresi konarak düğmeye hemen yeniden basılması engelleniyor
- Zigbee destekli akıllı priz, bu düğme rolü için uygun bir cihaz olarak kullanılıyor
- Genel akış; düğme girdisi, filtrenin devre dışı bırakılması, süre sınırının dolması ve filtrenin yeniden etkinleştirilmesi sırasıyla ilerliyor
gli.net yönlendiricide AdGuard Home kontrolünü hazırlama
- gli.net’in OpenWRT tabanlı yönlendiricilerinde AdGuard Home kullanışlı biçimde entegre geliyor
- Engellenecek servislerin AdGuard Home’un özel kuralları olarak ayarlanması gerekiyor
- Yerleşik servis engelleme özelliği “özel” olarak ele alınmıyor gibi görünüyor
- Bu yüzden yerleşik servis engelleme, otomasyonla açılıp kapatılması zor bir hedef
- AdGuard Home API’si OpenAPI YAML olarak sunuluyor ve normal kullanıcı adı ile parolayla oturum açıyor
- Yönlendiricinin varsayılan arayüzü kimlik doğrulamayı atlayacak şekilde entegre olduğundan, API erişiminde kullanılacak AdGuard Home kullanıcı adı/parolası varsayılan olarak yok
- GL.iNet forum gönderisi, mevcut entegrasyonu bozmadan kullanıcı ekleme yöntemini anlatıyor
/etc/Adguard/config.yamliçindeusers: [], kullanıcı girdisiyle değiştiriliyor- Örnek,
adminiçin bcrypt hash’i kullanıyor; ancak bunun gerçek parola olarak kullanılan değer olmadığı açıkça belirtiliyor - bcrypt hash’i CyberChef ile oluşturulabiliyor
Home Assistant otomasyon akışı
- Home Assistant’ın AdGuard Home entegrasyonu özellik olarak biraz kısıtlı olsa da gereken işlemi yapabiliyor
- Açığa çıkan anahtarlardan “Filtering”, özel filtre kurallarının uygulanmasını açıp kapatan anahtar
- Otomasyon, Zigbee akıllı prizin açılması olayını tetikleyici olarak kullanıyor
- Çalışma koşulları iki tane
- Son devre dışı bırakma zamanından bu yana 1 saatten fazla geçip geçmediği kontrol ediliyor
- Mevcut AdGuard override durumunun devre dışı olup olmadığı kontrol ediliyor
- Koşullar sağlanırsa otomasyon şu sırayla ilerliyor
input_boolean.adguard_override_activeaçılıyorinput_datetime.last_adguard_disableiçine geçerli saat kaydediliyorswitch.adguard_home_filterungkapatılarak AdGuard filtrelemesi devre dışı bırakılıyor- 14 dakika bekleniyor
- Akıllı priz 15 kez, 2 saniye aralıklarla kapatılıp açılıyor
- AdGuard filtrelemesi tekrar açılıyor
- Akıllı priz ve override durumu kapatılıyor
- Koşullar sağlanmazsa 2 saniye sonra yalnızca akıllı prizi kapatan varsayılan davranışla sona eriyor
- Otomasyonun
modedeğerisingle; aynı anda birden çok kez çalışmayacak şekilde yapılandırılmış
Kalan sınırlamalar
- Bu yöntem, telefonda Wi‑Fi’ı kapatıp hücresel veriyle sosyal medyayı izlemeye devam etmeyi engelleyemiyor
- Amaç, tüm aşma yollarını kapatmak değil; sosyal medyayı küçük dozlarda kullanımla sınırlamak ve özdenetim pratiği yaptırmak
Henüz yorum yok.