1 puan yazan GN⁺ 2025-06-23 | Henüz yorum yok. | WhatsApp'ta paylaş
  • İ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.yaml içinde users: [], kullanıcı girdisiyle değiştiriliyor
    • Örnek, admin iç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_active açılıyor
    • input_datetime.last_adguard_disable içine geçerli saat kaydediliyor
    • switch.adguard_home_filterung kapatı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 mode değeri single; 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.

Henüz yorum yok.