- İnternet bağımlılığı ve sürekli sosyal medya kullanımı sorunlarını çözmeye yönelik pratik bir yöntem tanıtılıyor
- AdGuard Home ve Home Assistant kullanılarak, kullanıcının doğrudan erişim kontrolü uygulayabildiği bir sistem kuruluyor
- Zigbee akıllı priz ile sosyal medya erişimine yalnızca belirli bir süre izin veriliyor, ardından bir bekleme süresi uygulanıyor
- AdGuard Home API entegrasyonu sayesinde filtreleme kurallarını dinamik olarak açıp kapatmak mümkün oluyor
- Küçük bir otomasyonla öz denetim ve kullanım sınırı uygulamaya dönük bir yaklaşım sunuluyor
Giriş
İnternet vazgeçilmez bir araç olsa da, aynı zamanda reklamlar, sosyal medya bağımlılığı ve gereksiz içerikler gibi çeşitli olumsuz etkiler de taşıyan bir mecra.
Yazar, bir yazılım geliştirici olarak internetin gerekliliğinin farkında olsa da, sosyal medyanın tekrarlayan kullanımı ve reklamlar gibi olumsuz unsurları yönetmenin kişisel bir mesele olduğunu belirtiyor.
Geçmişte sosyal medyayı ağ engelleme programlarıyla (ad blocker) kapatmayı denemiş, ancak bunun mobil veriyle kolayca aşılabildiğini ve tam engellemenin gerçekçi olmadığını görmüş.
Evdeki diğer kişiler de (örneğin eşi) iş veya araştırma için sosyal medyaya ihtiyaç duyduğundan, tamamen engellemek mümkün olmamış.
Bu nedenle uygun bir ölçülülük ve erişim yetkisi kontrolü gerekli hale gelmiş.
Fikir kıvılcımı ve yaklaşım
Yazar, Hacker News'te Neil Chen'in akıllı priz ve uBlock Origin listelerini yeniden yazarak sosyal medya erişimine geçici izin verme fikrini önerdiğini görmüş.
Bu yöntem pratik bulunmadığı için, kendi ortamına uygun şekilde AdGuard Home ve Home Assistant kullanarak fikri uyarlamış.
Bileşenler
- AdGuard Home kurulu bir gli.net yönlendirici
- Home Assistant akıllı ev sunucusu
- Birkaç adet Zigbee anahtar
- Biraz boş zaman
Bu bileşenlerin tümü bir araya getirilerek ağ tabanlı otomatik erişim kontrolü uygulanabiliyor.
Plan
- Tek bir düğmeye basarak (örneğin bir Zigbee priz) 15 dakika boyunca sosyal medya erişimi vermek
- Sonrasında 1 saatlik bekleme süresi uygulayarak yeniden kullanım öncesi zorunlu ara koymak
- Bu yaklaşımla ev halkı, yalnızca sınırlı bir süre boyunca sosyal medyayı serbestçe kullanabiliyor
AdGuard Home yönlendirici ayarı
- AdGuard Home, gli.net'in OpenWRT tabanlı özel ürün yazılımına entegre durumda
- Engellenmek veya izin verilmek istenen hizmetler custom rule olarak elle eklenmeli
- Yerleşik hizmetler açılıp kapatılamadığından kullanıcı tanımlı kurallar şart
AdGuard Home API erişimi
- AdGuard Home, OpenAPI tabanlı bir API sağlıyor
- API'yi kullanmak için bir hesap ve parola tanımlanması gerekiyor, ancak varsayılan arayüz bunu desteklemiyor
- Forumdaki yönlendirmeye göre
/etc/Adguard/config.yamldosyası düzenlenerek API erişimi için ayrı bir parola elle tanımlanabiliyor - Parolanın bcrypt ile hash'lenerek saklanması gerekiyor
Home Assistant entegrasyonu
- Home Assistant içinde AdGuard Home'un sınırlı işlevleriyle entegrasyon kurulabiliyor
- "Filtering" anahtarı biçiminde, özel filtre kurallarının uygulanma durumu otomasyonla değiştirilebiliyor
- Bu varlık kullanılarak kullanıcı, istediği anda ağ erişim politikasını uygulama düzeyinde değiştirebiliyor
Home Assistant otomasyonu
- Gerçekte çalışan bir otomasyon örneği uygulanmış durumda
- Düğmeye basıldığında, kuralın devre dışı bırakılmasından yeniden etkinleştirilmesine kadar tüm süreç yönetiliyor
- Çalışma süresi ve bekleme süresi otomasyona dahil edilerek kullanıcının alışkanlık halindeki tüketimini sınırlamasına yardımcı olunuyor
Sonuç ve izlenim
- Wi‑Fi tamamen kapatılırsa yine aşma ihtimali bulunuyor
- Ancak bu yöntem, kullanım örüntüsünün kendisini dizginlemeye somut olarak yardımcı oluyor
- Başka bir deyişle, bağımlılık yaratan unsurlar az miktarda olduğunda daha katlanılabilir olduğundan, kısmi erişim kontrolü faydalı görülüyor
1 yorum
Hacker News görüşleri
Dikkat dağınıklığından kurtulmak için aşırı karmaşık bir sistem kurup sonra bunun hakkında bir de yazı yazmanın gerçekten çok tipik bir Hacker News davranışı olduğu hissediliyor
Telefon bağımlılığı olup olmadığını anlamak için, zorluk seviyesi giderek artan bir deney listesi öneriliyor
Home Assistant’a karşı büyük bir sevgim var. Bir zamanlar çocuğumun eski bir dijital kamerayla oynamasına izin vermiştim. Sonradan fotoğraflara bakınca, gece yarısı evin dışını fotoğraflamak için dışarı çıktığını fark edip dehşete düştüm. Çocuğum gece kendi başına ön kapıyı açıp dışarı çıkmış, fotoğraf çekmiş, sonra tekrar içeri girip kapıyı düzgünce kilitlemiş ve yeniden yatağına dönmüş. Bu olaydan sonra kablosuz kapı sensörleri aldım ve gece 10 ile sabah 6 arasında kapı açılırsa yatak odamın ışığının yanacağı bir otomasyon kurdum. Sonra tüm dış kapılara ve pencerelere sensör takıp çocukların kullanabileceği tüm çıkışları izlemeye başladım. Bu çıkışlar hırsızların da kullanabileceği yerler olduğu için doğal olarak bir güvenlik sistemi de olmuş oldu. Güvenlik sistemi kurulduğunda uzaktan bildirim de alabiliyorum. Home Assistant’ın en büyük avantajı, belirli bir marka uygulamasına ya da ekosistemine bağımlı olmamak. Evimdeki kapı/pencere sensörleriyle ampullerin markası farklı olsa da hepsini tek bir uygulamayla kontrol edebiliyorum
Telefonumda işe yarayan yöntem OneSec uygulaması oldu. Bu uygulama kısayollarla (uygulamalar için) ve Safari eklentisiyle (web siteleri için) entegre olup, erişmeye çalıştığın engelli içerikten önce kısa bir görev yaptırıyor; örneğin 20 saniye nefes egzersizi gibi. Bu zaman gecikmesi ve kısa aktivite, o anda yapmak üzere olduğum şeyin aslında istemediğim bir davranış olduğunu bana hatırlatıyor. Gerçekten ihtiyaç duyduğum için o platforma girmek istersem egzersizi yapıp erişim alabiliyorum. Dezavantajı, Safari eklentisine tüm web gezintisi üzerinde yetki vermen gerekmesi. Veri toplamadığını iddia ediyorlar ama buna güvenip güvenmemek sana kalmış. Uygulama engelleme tarafında ise gizlilikle ilgili bir izin istemiyor
Akıllı ev sistemi seçerken benim bir ölçütüm var. Kontrol yolu mutlaka AC güçle çalışmalı ya da UPS yedeğine sahip olmalı, hatta mümkünse ikisi birden. WiFi/Ethernet kesilse bile çalışması gerektiğini düşündüğüm şeylerde bunu arıyorum. Eski kapı zili (Doorbird) mekanik çanla bağlantılıydı ama şu an kullandığım Reolink modelinde bu yok. Onun yerine PoE tabanlı ve UPS sistemine bağlı olduğu için güvenilirliği var. Reolink’in prize takılan ayrı bir çanı var ve kamerası da çok daha iyi. IoT cihazlarımın internete serbestçe erişmesine izin vermiyorum; IoT için iki ayrı VLAN’ım var: genel olan ve biraz daha şüpheli cihazlara ayrılmış olan. Bunları şirket BT’si gibi yönetiyorum. Nessus ile güvenlik taraması da yapıyorum. Birden fazla Home Assistant kurulumunu yönetiyorum; evde, işte ve müşterilerde çalıştırıyorum. Yazarın seçtiği akıllı priz, kasıtlı olarak biraz kullanışsız olacak ama güvenilirliği koruyacak şekilde tasarlanmış gibi görünüyor. Muhtemelen izleme özelliği de vardır. Bu, işi “doğru” yapan bir ineğin yaklaşımı
YAML ile programlama yapmanın beyne herhangi bir reklamdan ya da sosyal medyadan çok daha yıkıcı olduğuna dair bir şaka
Neden priz kullandığını da Zigbee düğme kullanmadığını merak ediyor
Neil Chen’in sosyal medya bağımlıları için internet filtresi kilidini açma fikri paylaştığını ve bu fikirle AdGuard Home otomasyonu yaparak aynı ilkeyi uyguladığını paylaşıyor
Artık ağ seviyesinde web sitesi engellemek mümkün değil. Tarayıcılar ve mobil cihazlar sabit kodlanmış DNS çözücüler kullanmaya başladığı için bunun etkisi azaldı
dig google.com @1.1.1.1yazsan bile yönlendiricinin sonucunu alıyorsun. DNS over HTTPS engellenemiyor ama zaten bunun engellenememesi için tasarlandığını düşünüyorumBen Mac’te Alfred ile global bir kısayol ayarladım; basınca sistem DNS çözücüsünü 1.1.1.1’e çeviriyor, ardından DNS önbelleğini temizliyor. 1 ya da 10 dakika sonra otomatik olarak geri alınıyor. Sadece kendi cihazımda engelin kalkması ve tüm ağı etkilememesi hoşuma gidiyor. Kurulumu da son derece basit yapabiliyorsun