Oversigt
Hvad er AdGuard DNS Client?
En krydsplatforms, letvægts DNS-klient til AdGuard DNS. Den fungerer som en DNS-server, der videresender DNS-forespørgsler til de korresponderende upstream-opløsere.
Hurtigstart
AdGuard DNS Client er stadig i betastadiet. Den kan være ustabil.
Understøttede operativsystemer:
- Linux
- macOS
- Windows
Understøttede CPU-arkitekturer:
- 64-bit ARM
- AMD64
- i386
Komme i gang
UNIX-agtig operativsystemer
Download og udpak
.tar.gz- eller.zip-arkivet fra udgivelsessiden.advarselPå macOS er det afgørende, at globalt installerede daemons ejes af
root(se [launchd-dokumentationen][launchd-krav]), så den eksekverbareAdGuardDNSClientskal placeres i mappen/Applications/eller dens undermappe.Installér den som en tjeneste ved at eksekvere:
./AdGuardDNSClient -s install -vRedigér opsætningsfilen
config.yaml.Start tjenesten:
./AdGuardDNSClient -s start -v
For at tjekke, at det virker, brug et hvilket som helst DNS-kontrolværktøj. F.eks. ved at bruge nslookup:
nslookup -debug 'www.example.com' '127.0.0.1'
Windows
Download og installér blot vha. MSI-installationsprogrammet fra udgivelsessiden.
For at tjekke, at det virker, brug et hvilket som helst DNS-kontrolværktøj. F.eks. ved at bruge nslookup.exe:
nslookup -debug "www.example.com" "127.0.0.1"
Kommandolinjemuligheder
Hver valgmulighed tilsidesætter den korresponderende værdi fra opsætningsfilen og miljøet.
Hjælp
Valgmulighed -h får AdGuard DNS Client til at udskrive en hjælpemeddelelse til standardoutput og afslutte med en succes-statuskode.
Tjeneste
Mulighed -s <value> angiver OS-tjenestehandlingen. Gyldige værdier er:
install: Installerer AdGuard DNS Client som en tjenesterestart: Genstarter den kørende AdGuard DNS Client-tjenestestart: Starter den installerede AdGuard DNS Client-tjenestestatus: Viser statussen på den installerede AdGuard DNS Client-tjenestestop: Stopper den kørende AdGuard DNS Clientuninstall: Afinstallerer AdGuard DNS Client-tjenesten
Udførlig
Valgmulighed -v aktiverer det udførlige logoutput.
Version
Valgmulighed --version får AdGuard DNS Client til at udskrive versionen på den eksekverbare AdGuardDNSClient til standardoutput og afslutte med en succes-statuskode.
Opsætning
Fil
YAML-opsætningsfilen er beskrevet i sin egen artikel, og der findes også en eksempel-opsætningsfil config.dist.yaml. Visse opsætningsparametre kan også tilsidesættes vha. environment.
Afslutningskoder
Der er et nogle forskellige afslutningskoder, som kan vises under forskellige fejltilstande:
0: Fuldført og afsluttet, ingen fejl.1: Intern fejl, højst sandsynligt en fejlopsætning.2: Forkert kommandolinjeargument eller -værdi.