Genel Bakış
AdGuard DNS İstemcisi nedir?
AdGuard DNS için platformlar arası hafif bir DNS istemcisi. It operates as a DNS server that forwards DNS requests to the corresponding upstream resolvers.
Hızlı başlangıç
AdGuard DNS İstemcisi hâlâ Beta aşamasındadır. Kararsız olabilir.
Desteklenen işletim sistemleri:
- Linux
- macOS
- Windows
Desteklenen CPU mimarileri:
- 64 bit ARM
- AMD64
- i386
Başlarken
Unix benzeri işletim sistemleri
.tar.gz
or.zip
arşivini sürümler sayfasından indirin ve açın.:::dikkat
On macOS, it's crucial that globally installed daemons are owned by
root
(see thelaunchd
documentation), so theAdGuardDNSClient
executable must be placed in the/Applications/
directory or its subdirectory.:::
Çalıştırarak bir hizmet olarak yükleyin:
./AdGuardDNSClient -s install -v
config.yaml
yapılandırma dosyasını düzenleyin.Hizmeti başlatın:
./AdGuardDNSClient -s start -v
Çalıştığını kontrol etmek için herhangi bir DNS kontrol yardımcı programını kullanın. Örneğin, nslookup
kullanarak:
nslookup -debug 'www.example.com' '127.0.0.1'
Windows
Sadece sürümler sayfasından MSI yükleyicisini kullanarak indirin ve kurun.
Çalıştığını kontrol etmek için herhangi bir DNS kontrol yardımcı programını kullanın. Örneğin, nslookup.exe
kullanarak:
nslookup -debug "www.example.com" "127.0.0.1"
Komut satırı seçenekleri
Her seçenek, yapılandırma dosyası ve çevre tarafından sağlanan ilgili değeri geçersiz kılar.
Yardım
Option -h
makes AdGuard DNS Client print out a help message to standard output and exit with a success status-code.
Service
-s <value>
seçeneği işletim sistemi hizmeti eylemini belirtir. Olası değerler:
install
: AdGuard DNS İstemcisini bir hizmet olarak yüklerrestart
: çalışan AdGuard DNS İstemcisi hizmetini yeniden başlatırstart
: yüklü AdGuard DNS İstemcisi hizmetini başlatırstatus
: kurulu AdGuard DNS İstemcisi hizmetinin durumunu gösterirstop
: çalışan AdGuard DNS İstemcisini durdururuninstall
: AdGuard DNS İstemcisi hizmetini kaldırır
Verbose
-v
seçeneği ayrıntılı günlük çıktısını etkinleştirir.
Sürüm
--version
seçeneği, AdGuard DNS İstemcisinin AdGuardDNSClient
çalıştırılabilir sürümünü standart çıktıya yazdırmasını ve bir başarı durum koduyla çıkmasını sağlar.
Yapılandırma
Dosya
YAML yapılandırma dosyası kendi makalesinde açıklanmıştır ve ayrıca config.dist.yaml
örnek yapılandırma dosyası da bulunmaktadır. Bazı yapılandırma parametreleri ortam kullanılarak da geçersiz kılınabilir.
Çıkış kodları
Farklı hata koşullarında görünebilecek birkaç farklı çıkış kodu vardır:
0
: Başarıyla tamamlandı ve çıkıldı, hata yok.1
: Dâhili hata, büyük olasılıkla yanlış yapılandırma.2
: Hatalı komut satırı argümanı veya değeri.