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 eksekverbareAdGuardDNSClient
skal placeres i mappen/Applications/
eller dens undermappe.Installér den som en tjeneste ved at eksekvere:
./AdGuardDNSClient -s install -v
Redigé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.