Adguard Kurulumu (NanoPi R2S)

3 minute read

Merhaba, bu yazımda önceden aldığım fakat değerlendiremediğim NanoPi R2S cihazına Adguard Home kurmayı anlatacağım.

Bazı özellikleri şöyledir:

  • Rockchip RK3328,
  • 1GB DDR4 RAM,
  • MicroSD x1 for external storage up to 128GB,
  • 2x Gigabit Ethernet,
  • USB 2.0 Host x1: USB Type A,
  • USB-C x1:
  • SYS LED(Red) x1, WAN LED(Green) x1, LAN LED(Green) x1,
  • Reset buton

Metal kasa içerisine konmuş küçük ama merak uyandırıcı bir cihaz.

Peki Adguard Home nedir? Adguard Home bilenler için Pi-Hole benzeri fakat daha gelişmiş özellikleri olan bir yazılımdır. Bazı özellikleri aşağıdaki gibidir:

FeatureAdGuard HomePi-Hole
Blocking ads and trackers
Customizing blocklists
Built-in DHCP server
HTTPS for the Admin interfaceKind of, but you’ll need to manually configure lighttpd
Encrypted DNS upstream servers (DNS-over-HTTPS, DNS-over-TLS, DNSCrypt)❌ (requires additional software)
Cross-platform❌ (not natively, only via Docker)
Running as a DNS-over-HTTPS or DNS-over-TLS server❌ (requires additional software)
Blocking phishing and malware domains❌ (requires non-default blocklists)
Parental control (blocking adult domains)❌ (requires non-default blocklists)
Force Safe search on search engines
Per-client (device) configuration
Access settings (choose who can use AGH DNS)
Running without root privileges
———————————————————————–——————————————————————-

Adguard Home’u herhangi bir işletim sisteminden de ayağa kaldırabilir veya aynı zamanda Docker container olarak da kurup kullanabilirsiniz.

Öncelikle cihaza bir işletim sistemi kurmamız gerekiyor. NanoPi R2S için isterseniz FrindlyWRT veya DietPi işletim sistemlerinden birini kurabilirsiniz.

Ben DietPi işletim sistemi üzerine kuracağım. DietPi birçok teknolojiyi destekleyen hafif bir Linux dağıtımıdır.

İhtiyacımız olan donanım ve yazılımlar:

  • NanoPi R2S,
  • Kart Okuyucu,
  • SD Kart,
  • USB to Type C Güç Kablosu,
  • Ethernet Kablosu,
  • DietPi Kurulum Dosyası,
  • Balena Etcher,
  • Putty.

adguard

Öncelikle DietPi kurulum dosyasını Web Sitesi’nden indiriyoruz.

İndirilen kurulum dosyası .xz uzantılı gelecektir. Bu dosyayı ilk olarak açmamız gerekecektir. Bunun için Linux’da xz aracını Windows’da ise 7zip aracını kullanabilirsiniz. Ben Ubuntu kullanıyorum bu yüzden xz aracı ile indirilen dosyayı aşağıdaki komutla çıkarıyorum.

adguard

Artık .img uzantılı bir imaj dosyamız oldu.

adguard

Sırada bunu SD Kart’a yazdırmamız gerekiyor.

İmajı SD Kart’a Balena Etcher yazılımını kullanarak yazdırıyorum.

adguard

adguard

Kurulum bittikten sonra cihazın IP almasını sağlamak için boot etmeden önce birinci yol olarak wifi bilgilerimizi ilgili dosyada belirtmemiz gerekecek.

İlk olarak; /boot/dietpi.txt dosyasında, AUTO_SETUP_NET_WIFI_ENABLED=0 değerini 1 olarak değiştiriyoruz.

adguard

ikinci olarak; /boot/dietpi-wifi.txt dosyasında, aWIFI_SSID[0] kısmına Wifi adınızı, aWIFI_KEY[0] kısmına Wifi parolanızı giriniz.

adguard

Daha sonra kaydedip SD Kart’ı cihaza takıp boot edebilirsiniz. Daha fazla teknik bilgi için kendi dökümanına göz atabilirsiniz.

Ben daha kolay olan ikinci yolu kullanacağım. Wifi ayarlarıyla oynamadan direk modemden bir ethernet kablosu çekip cihazın LAN portuna takıyorum ve cihaza güç veriyorum.

adguard

DietPi’a default olarak Dropbear SSH sunucusu kurulu gelir ve bu sayede cihaza erişilebilir.

Cihaza bağlanmak için Putty aracını kullanacağım. Ama daha öncesinde cihazın hangi IP adresini aldığını öğrenmeliyim. bunun için modemin arayüzüne erişip hangi IP’yi aldığına bakabilirsiniz. Bunun yanında Linux kullananlar için “nmap” veya “netdiscover” araçlarını kullanarak da bulabilirsiniz.

nmap:

nmap -sn 192.168.0.0/24   (Kendi network adres aralığınıza göre)

netdiscover:

netdiscover -r 192.168.0.0/24

Benim cihazım 192.168.0.119 IP adresine sahip.

adguard

Şimdi Putty aracı ile bağlanıyorum.

adguard

Gelen ekranda default username (root) ve password’ü(dietpi) giriyorum. Yazdığımız password ekranda görünmeyecektir, doğru yazdığımızdan emin olup giriş yapabiliriz.

adguard

Ve cihaz açılmış oldu.

adguard

Cihaz açıldığında default parolasını değiştirmenizi vs isteyecektir. Bu adımlar kolay olduğu için geçeceğim. Cihaza bir statik IP verip, Adguard kurulumuna geçeceğim.

DietPi-Config » Network Options: Adapters » Ethernet

Kısmından kendime uygun bir statik IP adresi tanımlayıp Apply diyerek konfigürasyonu uyguluyorum.

Daha sonra Adguard Home paketini kurmak için,

Search Software:

adguard

adguard

adguard

paketini seçip, anasayfada bulunan install sekmesine tıklıyoruz.

adguard

Sonrasında gelen seçeneği de OK diyerek geçiyorum.

adguard

Ve kurulum başlıyor. Kurulum bittikten sonra bir anket ekranı geliyor. Cancel diyerek kapatabiliriz.

adguard

Ve artık Adguard Home kurulmuş oldu. Ek olarak aynı zamanda desteklenen diğer paketleri de Web Sitesi’nden veya “Browse Software” kısmından görebilirsiniz.

Geri dönelim. Tarayıcımızdan, NanoPi IP adresinin 8083 portuna gidersek Adguard arayüzüne erişebiliriz. Benim için;

192.168.0.105:8083

adguard

Username: admin Password: “NanoPi için belirlediğimiz password”

adguard

Veee Adguard Home arayüzü de karşımızda:

adguard

Artık istediğiniz gibi özelleştirebilirsiniz.

Teşekkürler,

İyi Çalışmalar.