spot_imgspot_img

Top 5 This Week

spot_img

Related Posts

Adguard Home kurulum: Focus Keyword ile Detaylı Kurulum Rehberi

Adguard Home Detaylı Kurulum Rehberi – Ev Ağınızı Güvende Tutun

Adguard Home detaylı kurulum rehberi, evinizdeki tüm cihazların internetten sorunsuz ve güvenli bir şekilde bağlanmasını sağlayan güçlü bir DNS filtreleme çözümünü adım adım anlatır. Reklamlar, izleyiciler, kötü amaçlı yazılımlar ve zararlı alan adları artık tek bir yapılandırma dosyası ile engellenir. Bu rehberde, gerekli donanım ve yazılım gereksinimlerinden başlayarak, sistemin çalıştırılması, yapılandırılması ve optimize edilmesi için gereken her ayrıntıyı bulacaksınız. AdGuard.com sitesinden en güncel bilgileri alarak adımları takip edebilirsiniz.

1) Konu nedir

Adguard Home, açık kaynak kodlu bir DNS sunucusudur. DNS (Domain Name System) sorgularını yerel ağ içinde yönlendirerek istenmeyen içerikleri engeller. Reklam sunucularından gelen istekleri engelleyerek sayfa yükleme sürelerini kısaltır ve veri kullanımını azaltır. Aynı zamanda, kötü amaçlı yazılımların komut ve kontrol (C&C) sunucularına bağlanmasını engelleyerek ağınızdaki cihazların güvenliğini sağlar.

2) Neden önemlidir / ne işe yarar

Modern ev ağları, birden fazla cihazın aynı anda internete bağlandığı bir ekosistemdir. Reklamlar, izleyiciler ve zararlı alan adları, her bir cihaz için ayrı ayrı yönetilmesi zor bir sorun haline gelir. Adguard Home, tüm bu sorunları tek bir nokta üzerinden kontrol ederek:

  • Gizlilik: Tüm DNS sorguları şifreli bir kanal üzerinden geçer, bu da izlenmesi zor bir iletişim sağlar.
  • Hız: Yerel önbellekleme sayesinde sık ziyaret edilen alan adları anında yanıtlanır.
  • İçerik Kontrolü: Çocuklar için ebeveyn denetimi, şirket ortamlarında politika uyumluluğu sağlanır.
  • Bant Genişliği Tasarrufu: Reklam engelleme, gereksiz veri transferini ortadan kaldırır.
  • Uyumluluk: Windows, macOS, Linux, Raspberry Pi, Docker ve NAS cihazları gibi birçok platformda çalışır.

3) Gereksinimler

Donanım

En az 1 GB RAM ve 10 GB boş disk alanı yeterlidir. Raspberry Pi 3B+ veya daha yeni modeller, Debian veya Raspbian işletim sistemleri ile ideal bir platform sağlar.

İşletim Sistemi

  • Debian/Ubuntu
  • Raspberry Pi OS
  • Arch Linux
  • FreeBSD
  • macOS (Homebrew)
  • Docker konteyner

Yazılım

Adguard Home’u kurmadan önce şu araçların yüklü olması gerekir: curl, tar, systemd (opsiyonel), ufw veya firewalld. Ayrıca, iptables ile temel ağ kurallarını yönetmek de faydalı olur.

Ağ Bilgisi

DNS sunucusunun çalışması için port 53 (UDP/TCP) açılmış olmalı ve sabit bir IP adresine ya da dinamik DNS servisine sahip olmalıdır. Router’da DHCP ayarlarını değiştirerek tüm cihazların Adguard Home IP’sine DNS yönlendirmesi yapılmalıdır.

Yedekleme

Yapılandırma dosyaları ve filtre listeleri rsync, tar veya bulut çözümleri (Dropbox, Google Drive) ile yedeklenebilir. Günlük yedeklemeler, yapılandırma değişikliklerinde geri dönüşü kolaylaştırır.

4) Adım adım kurulum / uygulama

4.1 Adguard Home detaylı Kurulum Adımları

Adguard Home’u kurmak, adım adım yapılandırmak ve çalıştırmak için aşağıdaki talimatları izleyin.

4.1.1 Sunucu ortamını hazırlama

İlk olarak, işletim sisteminizi güncelleyin ve gerekli paketleri kurun:

sudo apt update && sudo apt upgrade -y
sudo apt install curl tar -y

4.1.2 Adguard Home’ı indirme

En son sürümü indirmek için API endpoint’ini kullanabilirsiniz. Örneğin:

VERSION=$(curl -s https://api.adguard.com/v3/downloads | grep -oP '"stable":"\K[^"]+')
URL="https://static.adguard.com/adguardhome/${VERSION}/AdGuardHome_linux_amd64.tar.gz"
curl -L -o adguardhome.tar.gz "$URL"

4.1.3 Kurulum klasörünü oluşturma

Dosyayı çıkarın ve çalıştırılabilir klasöre taşıyın:

sudo mkdir -p /opt/adguardhome
sudo tar -xzf adguardhome.tar.gz -C /opt/adguardhome --strip-components=1

4.1.4 Sistem servisini yapılandırma

Systemd birim dosyasını oluşturun:

sudo nano /etc/systemd/system/adguardhome.service

Aşağıdaki içeriği yapıştırın:

[Unit]
Description=AdGuard Home
After=network.target

[Service]
Type=simple
WorkingDirectory=/opt/adguardhome
ExecStart=/opt/adguardhome/AdGuardHome -s start
Restart=on-failure
User=adguard
Group=adguard

[Install]
WantedBy=multi-user.target

Kaydedin ve kapatın, ardından servisleri yeniden yükleyin:

sudo systemctl daemon-reload
sudo systemctl enable --now adguardhome

4.1.5 İlk açılış ve web arayüzüne bağlanma

Tarayıcıdan http://SUNUCUN_IP_ADRESİ:3000 adresine gidin. Kurulum sihirbazı yönetici hesabı oluşturmanıza, filtre listelerini seçmenize ve DNS yapılandırmalarını yapmanıza izin verir.

4.1.6 DNS yapılandırması

Router’da DHCP ayarlarını değiştirerek tüm cihazların DNS sorgularını Adguard Home IP’sine yönlendirin. Alternatif olarak, Raspberry Pi’de dnsmasq ile entegre edebilirsiniz. Örnek yapılandırma:

interface=eth0
listen-address=127.0.0.1
bind-interfaces
server=127.0.0.1#53

4.1.7 Filtre listelerini ekleme

Adguard Home, varsayılan olarak bir dizi filtre listesi sunar. Özel listeler eklemek için filters.txt dosyasına aşağıdaki gibi URL’ler ekleyin:

https://easylist.to/easylist/easylist.txt
https://adguardteam.github.io/Filters/AdguardAds.txt

Arayüz üzerinden Filter listesi sekmesine gidip Yenile butonuna basarak güncelleyin.

4.1.8 Gelişmiş ayarlar

  • Web filtreleme (HTTP/HTTPS): TLS sertifikası ekleyerek HTTPS trafiklerini de kontrol edin.
  • Anonim DNS sunucuları: https://cloudflare-dns.com/dns-query gibi DNS-over-HTTPS (DoH) sunucularını ekleyin.
  • Kısıtlama listeleri: Özel whitelist ve blacklist dosyalarını oluşturun.

5) Sık hatalar ve çözümleri

Port 53 çakışması

Eğer başka bir DNS sunucusu (örneğin systemd-resolved) çalışıyorsa, aşağıdaki komutla kapatın:

sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved

TLS sertifikası hatası

HTTPS web filtreleme için sertifika dosyalarını /opt/adguardhome/ssl/ klasörüne koyun ve dosya izinlerini chmod 600 ile ayarlayın.

Yönetim arayüzüne erişilemiyor

Güvenlik duvarı kurallarını kontrol edin. UFW için:

sudo ufw allow 3000/tcp

Ayrıca netstat -tuln | grep 3000 komutu ile portun dinlenip dinlenmediğini kontrol edin.

İçerik engelleme çalışmıyor

Filtre listelerini güncellemek için https://localhost:3000/filter adresine gidin ve Yenile butonuna basın. Önceki önbelleği temizlemek için:

sudo systemctl restart adguardhome

6) İpuçları / optimizasyon

Cache boyutunu artırma

Önbellek boyutunu 64 MB’a çıkarmak için config.json dosyasında cache_size=64 satırını ekleyin.

Statistik raporlarını dışa aktarma

Grafana ve Prometheus entegrasyonu ile gerçek zamanlı izleme sağlanabilir. Adguard Home’un API’sini kullanarak https://localhost:3000/status üzerinden JSON verisi çekilebilir.

Multicast DNS desteği

Yerel cihaz keşiflerini geliştirmek için mdns paketlerini kurun ve dnsmasq ile entegre edin.

IPv6 desteği

IPv6 trafiği için systemd-resolved yerine Adguard Home’u doğrudan yapılandırın.

Kullanıcı grupları

İzinleri kısıtlamak için:

sudo groupadd adguard
sudo usermod -aG adguard $USER

Bu sayede sadece belirli kullanıcıların yönetim paneline erişimi olur.

Filtre güncellemelerini otomatikleştirme

Crontab ile haftalık filtre güncellemesi için:

0 2 * * 0 /opt/adguardhome/AdGuardHome -s reload

7) Sonuç

Adguard Home detaylı kurulum rehberi, ev ağınızı reklam, izleyici ve kötü amaçlı yazılımlardan korurken aynı zamanda hız ve gizlilik sağlamanın anahtarını sunar. DNS filtreleme ipuçları ile yapılandırmanızı daha da güçlendirebilirsiniz. Artık, ev ağınızdaki her cihazın güvenliğini tek bir nokta üzerinden yönetebilir, veri planınızı koruyabilir ve çocuklarınızı zararlı içeriklerden uzak tutabilirsiniz. Zamanınızın kıymetini bilerek, bu güvenlik katmanını kurun ve dijital yaşamınıza yeni bir soluk getirin. Hemen bugün kurulum adımlarını izleyin ve ağınızı güçlü bir dijital kalkanla kaplayın.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Popular Articles